diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 696e6e89c..c81599979 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -979,7 +979,7 @@ def get_types(self): return super(UnifiedJobStdoutSerializer, self).get_types() -SUPPORTED_UI_LOCALES = frozenset(['', 'en', 'es', 'fr', 'ja', 'ko', 'nl', 'zh', 'zu']) +SUPPORTED_UI_LOCALES = frozenset(['', 'ar', 'en', 'es', 'fr', 'hi', 'ja', 'ko', 'nl', 'zh']) class UserSerializer(BaseSerializer): diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index c9df93269..20ae8ddf1 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -4739,11 +4739,13 @@ class WorkflowApprovalVotesList(SubListAPIView): parent_model = models.WorkflowApproval relationship = 'votes' parent_key = 'workflow_approval' + search_fields = ('workflow_approval_name', 'workflow_job_name', 'user_name', 'comment') class WorkflowApprovalVoteList(ListAPIView): model = models.WorkflowApprovalVote serializer_class = serializers.WorkflowApprovalVoteSerializer + search_fields = ('workflow_approval_name', 'workflow_job_name', 'user_name', 'comment') class WorkflowApprovalVoteDetail(RetrieveAPIView): diff --git a/awx/locale/ar/LC_MESSAGES/django.po b/awx/locale/ar/LC_MESSAGES/django.po new file mode 100644 index 000000000..06b1c6ed0 --- /dev/null +++ b/awx/locale/ar/LC_MESSAGES/django.po @@ -0,0 +1,8248 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-08-07 07:28+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: ar\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);\n" + +#: awx/api/conf.py:19 +msgid "Idle Time Force Log Out" +msgstr "إجبار تسجيل الخروج عند وقت الخمول" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "" +"عدد الثواني التي يكون فيها المستخدم غير نشط قبل أن يحتاج إلى تسجيل الدخول " +"مرة أخرى." + +#: awx/api/conf.py:21 awx/api/conf.py:31 awx/api/conf.py:42 awx/api/conf.py:50 +#: awx/api/conf.py:70 awx/api/conf.py:85 awx/api/conf.py:96 +#: awx/api/conf.py:105 awx/sso/conf.py:106 awx/sso/conf.py:117 +#: awx/sso/conf.py:129 awx/sso/conf.py:146 awx/sso/conf.py:157 +#: awx/sso/conf.py:1604 awx/sso/conf.py:1615 awx/sso/conf.py:1626 +#: awx/sso/conf.py:1637 +msgid "Authentication" +msgstr "المصادقة" + +#: awx/api/conf.py:23 awx/api/conf.py:72 awx/main/conf.py:473 +#: awx/main/conf.py:488 awx/main/conf.py:503 awx/main/conf.py:518 +#: awx/main/conf.py:535 awx/main/conf.py:677 awx/main/conf.py:810 +#: awx/sso/conf.py:543 +msgid "seconds" +msgstr "ثوانٍ" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "الحد الأقصى لعدد الجلسات المتزامنة المُسجّل دخولها" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "" +"الحد الأقصى لعدد الجلسات المتزامنة المُسجّل دخولها التي قد تكون لدى " +"المستخدم. للتعطيل أدخل -1." + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "تعطيل نظام المصادقة المدمج" + +#: awx/api/conf.py:39 +msgid "" +"Controls whether users are prevented from using the built-in authentication " +"system. You probably want to do this if you are using an LDAP or SAML " +"integration." +msgstr "" +"يتحكم فيما إذا كان يُمنع المستخدمون من استخدام نظام المصادقة المدمج. من " +"المحتمل أن ترغب في القيام بذلك إذا كنت تستخدم تكامل LDAP أو SAML." + +#: awx/api/conf.py:48 +msgid "Enable HTTP Basic Auth" +msgstr "تمكين مصادقة HTTP الأساسية" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "تمكين مصادقة HTTP الأساسية لمتصفح API." + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "إعدادات مهلة OAuth 2" + +#: awx/api/conf.py:63 +msgid "" +"Dictionary for customizing OAuth 2 timeouts, available items are " +"`ACCESS_TOKEN_EXPIRE_SECONDS`, the duration of access tokens in the number " +"of seconds, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, the duration of " +"authorization codes in the number of seconds, and " +"`REFRESH_TOKEN_EXPIRE_SECONDS`, the duration of refresh tokens, after " +"expired access tokens, in the number of seconds." +msgstr "" +"قاموس لتخصيص مهلات OAuth 2، العناصر المتاحة هي " +"`ACCESS_TOKEN_EXPIRE_SECONDS`، مدة رموز الوصول بعدد الثواني، و " +"`AUTHORIZATION_CODE_EXPIRE_SECONDS`، مدة رموز التفويض بعدد الثواني، و " +"`REFRESH_TOKEN_EXPIRE_SECONDS`، مدة رموز التحديث، بعد انتهاء صلاحية رموز " +"الوصول، بعدد الثواني." + +#: awx/api/conf.py:78 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "السماح للمستخدمين الخارجيين بإنشاء رموز OAuth2 المميزة" + +#: awx/api/conf.py:80 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"لأسباب أمنية، لا يُسمح للمستخدمين من مزودي المصادقة الخارجيين (LDAP، SAML، " +"SSO، Radius، وغيرهم) بإنشاء رموز OAuth2 المميزة. لتغيير هذا السلوك، قم " +"بتمكين هذا الإعداد. لن يتم حذف الرموز المميزة الموجودة عند إيقاف هذا " +"الإعداد." + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "عنوان URL لتجاوز إعادة توجيه تسجيل الدخول" + +#: awx/api/conf.py:95 +msgid "" +"URL to which unauthorized users will be redirected to log in. If blank, " +"users will be sent to the login page." +msgstr "" +"عنوان URL الذي سيتم إعادة توجيه المستخدمين غير المصرح لهم إليه لتسجيل " +"الدخول. إذا كان فارغًا، فسيتم إرسال المستخدمين إلى صفحة تسجيل الدخول." + +#: awx/api/conf.py:103 +msgid "Allow anonymous users to poll metrics" +msgstr "السماح للمستخدمين المجهولين باستقصاء المقاييس" + +#: awx/api/conf.py:104 +msgid "If true, anonymous users are allowed to poll metrics." +msgstr "إذا كان صحيحًا، يُسمح للمستخدمين المجهولين باستقصاء المقاييس." + +#: awx/api/conf.py:112 +msgid "There are no remote authentication systems configured." +msgstr "لا توجد أنظمة مصادقة بعيدة مُكوّنة." + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "المورد قيد الاستخدام من قبل مهام قيد التشغيل." + +#: awx/api/fields.py:83 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "أسماء مفاتيح غير صالحة: {invalid_key_names}" + +#: awx/api/fields.py:111 +msgid "Credential {} does not exist" +msgstr "بيانات الاعتماد {} غير موجودة" + +#: awx/api/generics.py:177 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"لم تستخدم Content-Type الصحيح في طلب HTTP الخاص بك. إذا كنت تستخدم REST API " +"الخاص بنا، فيجب أن يكون Content-Type هو application/json" + +#: awx/api/generics.py:234 +msgid " To establish a login session, visit" +msgstr " لإنشاء جلسة تسجيل دخول، قم بزيارة" + +#: awx/api/generics.py:648 awx/api/generics.py:708 +msgid "\"id\" field must be an integer." +msgstr "يجب أن يكون حقل \"id\" عددًا صحيحًا." + +#: awx/api/generics.py:705 +msgid "\"id\" is required to disassociate" +msgstr "\"id\" مطلوب لإلغاء الربط" + +#: awx/api/generics.py:758 +msgid "{} 'id' field is missing." +msgstr "حقل 'id' لـ {} مفقود." + +#: awx/api/metadata.py:70 +msgid "Database ID for this {}." +msgstr "معرّف قاعدة البيانات لهذا {}." + +#: awx/api/metadata.py:71 +msgid "Name of this {}." +msgstr "اسم هذا {}." + +#: awx/api/metadata.py:72 +msgid "Optional description of this {}." +msgstr "وصف اختياري لهذا {}." + +#: awx/api/metadata.py:73 +msgid "Data type for this {}." +msgstr "نوع البيانات لهذا {}." + +#: awx/api/metadata.py:74 +msgid "URL for this {}." +msgstr "عنوان URL لهذا {}." + +#: awx/api/metadata.py:75 +msgid "Data structure with URLs of related resources." +msgstr "بنية بيانات تحتوي على عناوين URL للموارد ذات الصلة." + +#: awx/api/metadata.py:77 +msgid "" +"Data structure with name/description for related resources. The output for " +"some objects may be limited for performance reasons." +msgstr "" +"بنية بيانات تحتوي على الاسم/الوصف للموارد ذات الصلة. قد تكون مخرجات بعض " +"الكائنات محدودة لأسباب تتعلق بالأداء." + +#: awx/api/metadata.py:79 +msgid "Timestamp when this {} was created." +msgstr "الطابع الزمني عند إنشاء هذا {}." + +#: awx/api/metadata.py:80 +msgid "Timestamp when this {} was last modified." +msgstr "الطابع الزمني عند آخر تعديل لهذا {}." + +#: awx/api/pagination.py:76 +msgid "Number of results to return per page." +msgstr "عدد النتائج المراد إرجاعها لكل صفحة." + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "خطأ في تحليل JSON - ليس كائن JSON" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "" +"خطأ في تحليل JSON - %s\n" +"السبب المحتمل: فاصلة زائدة في النهاية." + +#: awx/api/serializers.py:225 +msgid "" +"The original object is already named {}, a copy from it cannot have the same" +" name." +msgstr "الكائن الأصلي مسمى بالفعل {}، لا يمكن أن يكون للنسخة منه نفس الاسم." + +#: awx/api/serializers.py:354 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "لا يمكن استخدام القاموس لـ %s" + +#: awx/api/serializers.py:368 +msgid "Playbook Run" +msgstr "تشغيل Playbook" + +#: awx/api/serializers.py:369 +msgid "Command" +msgstr "الأمر" + +#: awx/api/serializers.py:370 awx/main/models/unified_jobs.py:551 +msgid "SCM Update" +msgstr "تحديث SCM" + +#: awx/api/serializers.py:371 +msgid "Inventory Sync" +msgstr "مزامنة المخزون" + +#: awx/api/serializers.py:372 +msgid "Management Job" +msgstr "مهمة الإدارة" + +#: awx/api/serializers.py:373 +msgid "Workflow Job" +msgstr "مهمة سير العمل" + +#: awx/api/serializers.py:374 +msgid "Workflow Template" +msgstr "قالب سير العمل" + +#: awx/api/serializers.py:375 +msgid "Job Template" +msgstr "قالب المهمة" + +#: awx/api/serializers.py:765 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "" +"يشير إلى ما إذا كانت جميع الأحداث التي أنشأتها هذه المهمة الموحّدة قد تم " +"حفظها في قاعدة البيانات." + +#: awx/api/serializers.py:959 +#, fuzzy +#| msgid "Write-only field used to change the password." +msgid "Field used to change the password." +msgstr "الحقل المستخدم لتغيير كلمة المرور." + +#: awx/api/serializers.py:961 +msgid "Set if the account is managed by an external service" +msgstr "يُعيّن إذا كان الحساب مُدارًا بواسطة خدمة خارجية" + +#: awx/api/serializers.py:1004 +msgid "Password required for new User." +msgstr "كلمة المرور مطلوبة للمستخدم الجديد." + +#: awx/api/serializers.py:1009 +msgid "Password max length is {}" +msgstr "الحد الأقصى لطول كلمة المرور هو {}" + +#: awx/api/serializers.py:1011 +msgid "Password must be at least {} characters long." +msgstr "يجب أن تكون كلمة المرور {} أحرف على الأقل." + +#: awx/api/serializers.py:1013 +msgid "Password must contain at least {} digits." +msgstr "يجب أن تحتوي كلمة المرور على {} أرقام على الأقل." + +#: awx/api/serializers.py:1016 +msgid "Password must contain at least {} uppercase characters." +msgstr "يجب أن تحتوي كلمة المرور على {} أحرف كبيرة على الأقل." + +#: awx/api/serializers.py:1020 +msgid "Password must contain at least {} special characters." +msgstr "يجب أن تحتوي كلمة المرور على {} أحرف خاصة على الأقل." + +#: awx/api/serializers.py:1096 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "تعذر تغيير %s على مستخدم مُدار بواسطة LDAP." + +#: awx/api/serializers.py:1181 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "يجب أن تكون سلسلة بسيطة مفصولة بمسافات مع النطاقات المسموح بها {}." + +#: awx/api/serializers.py:1265 +msgid "Authorization Grant Type" +msgstr "نوع منح التفويض" + +#: awx/api/serializers.py:1266 awx/main/credential_plugins/azure_kv.py:26 +#: awx/main/credential_plugins/dsv.py:30 +#: awx/main/models/credential/__init__.py:880 +msgid "Client Secret" +msgstr "سر العميل" + +#: awx/api/serializers.py:1267 +msgid "Client Type" +msgstr "نوع العميل" + +#: awx/api/serializers.py:1268 +msgid "Redirect URIs" +msgstr "عناوين URI لإعادة التوجيه" + +#: awx/api/serializers.py:1269 +msgid "Skip Authorization" +msgstr "تخطي التفويض" + +#: awx/api/serializers.py:1383 +msgid "Cannot change max_hosts." +msgstr "لا يمكن تغيير max_hosts." + +#: awx/api/serializers.py:1424 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "لا يمكن تغيير local_path للمشاريع المستندة إلى {scm_type}" + +#: awx/api/serializers.py:1428 +msgid "This path is already being used by another manual project." +msgstr "هذا المسار قيد الاستخدام بالفعل من قبل مشروع يدوي آخر." + +#: awx/api/serializers.py:1430 +msgid "SCM branch cannot be used with archive projects." +msgstr "لا يمكن استخدام فرع SCM مع مشاريع الأرشيف." + +#: awx/api/serializers.py:1432 +msgid "SCM refspec can only be used with git projects." +msgstr "لا يمكن استخدام SCM refspec إلا مع مشاريع git." + +#: awx/api/serializers.py:1434 +msgid "SCM track_submodules can only be used with git projects." +msgstr "لا يمكن استخدام SCM track_submodules إلا مع مشاريع git." + +#: awx/api/serializers.py:1465 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "يمكن ربط بيانات اعتماد سجل الحاويات فقط ببيئة تنفيذ" + +#: awx/api/serializers.py:1473 +msgid "Cannot change the organization of an execution environment" +msgstr "لا يمكن تغيير مؤسسة بيئة التنفيذ" + +#: awx/api/serializers.py:1554 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "" +"يعتمد قالب مهمة واحد أو أكثر على سلوك تجاوز الفرع لهذا المشروع (المعرّفات: " +"{})." + +#: awx/api/serializers.py:1563 +msgid "Update options must be set to false for manual projects." +msgstr "يجب تعيين خيارات التحديث على false للمشاريع اليدوية." + +#: awx/api/serializers.py:1568 +msgid "Array of playbooks available within this project." +msgstr "مصفوفة ملفات playbook المتاحة ضمن هذا المشروع." + +#: awx/api/serializers.py:1585 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "مصفوفة ملفات وأدلة المخزون المتاحة ضمن هذا المشروع، غير شاملة." + +#: awx/api/serializers.py:1628 awx/api/serializers.py:3462 +msgid "A count of all plays and tasks for the job run." +msgstr "عدد جميع التشغيلات والمهام لتشغيل المهمة." + +#: awx/api/serializers.py:1768 +msgid "Smart inventories must specify host_filter" +msgstr "يجب أن تحدد المخزونات الذكية host_filter" + +#: awx/api/serializers.py:1793 +msgid "" +"The source_vars for the related auto-created inventory source, special to " +"constructed inventory." +msgstr "" +"source_vars لمصدر المخزون المُنشأ تلقائيًا ذي الصلة، خاص بالمخزون المُنشأ." + +#: awx/api/serializers.py:1800 +msgid "" +"The cache timeout for the related auto-created inventory source, special to " +"constructed inventory" +msgstr "" +"مهلة ذاكرة التخزين المؤقت لمصدر المخزون المُنشأ تلقائيًا ذي الصلة، خاص " +"بالمخزون المُنشأ" + +#: awx/api/serializers.py:1806 +msgid "" +"The limit to restrict the returned hosts for the related auto-created " +"inventory source, special to constructed inventory." +msgstr "" +"الحد لتقييد المضيفين المُرجعين لمصدر المخزون المُنشأ تلقائيًا ذي الصلة، خاص " +"بالمخزون المُنشأ." + +#: awx/api/serializers.py:1814 +msgid "" +"The verbosity level for the related auto-created inventory source, special " +"to constructed inventory" +msgstr "" +"مستوى التفصيل لمصدر المخزون المُنشأ تلقائيًا ذي الصلة، خاص بالمخزون المُنشأ" + +#: awx/api/serializers.py:1963 +#, python-format +msgid "Invalid port specification: %s" +msgstr "مواصفات منفذ غير صالحة: %s" + +#: awx/api/serializers.py:1974 +#, fuzzy +#| msgid "Cannot create Host for Smart Inventory" +msgid "Cannot create Host for Smart or Constructed Inventories" +msgstr "لا يمكن إنشاء مضيف للمخزونات الذكية أو المُنشأة" + +#: awx/api/serializers.py:1992 +msgid "A Group with that name already exists." +msgstr "توجد مجموعة بهذا الاسم بالفعل." + +#: awx/api/serializers.py:2063 +msgid "A Host with that name already exists." +msgstr "يوجد مضيف بهذا الاسم بالفعل." + +#: awx/api/serializers.py:2068 +msgid "Invalid group name." +msgstr "اسم مجموعة غير صالح." + +#: awx/api/serializers.py:2073 +#, fuzzy +#| msgid "Cannot create Group for Smart Inventory" +msgid "Cannot create Group for Smart or Constructed Inventories" +msgstr "لا يمكن إنشاء مجموعة للمخزونات الذكية أو المُنشأة" + +#: awx/api/serializers.py:2097 +msgid "Primary Key ID of inventory to add hosts to." +msgstr "معرّف المفتاح الأساسي للمخزون المراد إضافة المضيفين إليه." + +#: awx/api/serializers.py:2104 +msgid "" +"List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, " +"{\"name\": \"127.0.0.1\"}]" +msgstr "" +"قائمة المضيفين المراد إنشاؤهم، JSON. مثل [{\"name\": \"example.com\"}, " +"{\"name\": \"127.0.0.1\"}]" + +#: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 +#, python-format +msgid "" +"You have already reached the maximum number of %s hosts allowed for your " +"organization. Contact your System Administrator for assistance." +msgstr "" +"لقد وصلت بالفعل إلى الحد الأقصى لعدد %s من المضيفين المسموح به لمؤسستك. اتصل" +" بمسؤول النظام للحصول على المساعدة." + +#: awx/api/serializers.py:2141 awx/main/access.py:386 +msgid "Host count exceeds available instances." +msgstr "عدد المضيفين يتجاوز المثيلات المتاحة." + +#: awx/api/serializers.py:2142 +#, fuzzy +#| msgid "License count of %s instances has been exceeded." +msgid "Number of hosts allowed by license has been exceeded." +msgstr "تم تجاوز عدد المضيفين المسموح به بموجب الترخيص." + +#: awx/api/serializers.py:2148 +msgid "" +"Hosts can only be created in manual inventories (not smart or constructed " +"types)." +msgstr "" +"لا يمكن إنشاء المضيفين إلا في المخزونات اليدوية (وليس الأنواع الذكية أو " +"المُنشأة)." + +#: awx/api/serializers.py:2150 +msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" +msgstr "عدد المضيفين يتجاوز إعداد النظام BULK_HOST_MAX_CREATE" + +#: awx/api/serializers.py:2153 +#, python-brace-format +msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." +msgstr "" +"المخزون ذو المعرّف {inv.id} غير موجود أو لا توجد أذونات لإضافة المضيفين." + +#: awx/api/serializers.py:2158 +#, python-brace-format +msgid "" +"Hostnames must be unique in an inventory. Duplicates found: " +"{duplicate_new_names}" +msgstr "" +"يجب أن تكون أسماء المضيفين فريدة في المخزون. تم العثور على تكرارات: " +"{duplicate_new_names}" + +#: awx/api/serializers.py:2177 +#, fuzzy, python-brace-format +#| msgid "Cannot create Host for Smart Inventory" +msgid "cannot create host, host creation error {e}" +msgstr "لا يمكن إنشاء المضيف، خطأ في إنشاء المضيف {e}" + +#: awx/api/serializers.py:2212 +msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" +msgstr "قائمة معرّفات المضيفين المراد حذفها، مثل [105, 130, 131, 200]" + +#: awx/api/serializers.py:2284 +#, python-brace-format +msgid "cannot delete hosts, host deletion error {e}" +msgstr "لا يمكن حذف المضيفين، خطأ في حذف المضيف {e}" + +#: awx/api/serializers.py:2347 +msgid "Cloud credential to use for inventory updates." +msgstr "بيانات الاعتماد السحابية المراد استخدامها لتحديثات المخزون." + +#: awx/api/serializers.py:2379 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` هو متغير بيئة محظور" + +#: awx/api/serializers.py:2468 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "لا يمكن استخدام مشروع يدوي لمخزون مستند إلى SCM." + +#: awx/api/serializers.py:2473 +#, fuzzy +#| msgid "Cannot create Inventory Source for Smart Inventory" +msgid "Cannot create Inventory Source for Smart or Constructed Inventories" +msgstr "لا يمكن إنشاء مصدر مخزون للمخزونات الذكية أو المُنشأة" + +#: awx/api/serializers.py:2521 +msgid "Cannot change field '{}' on a constructed inventory source." +msgstr "لا يمكن تغيير الحقل '{}' على مصدر مخزون مُنشأ." + +#: awx/api/serializers.py:2524 +msgid "Project required for scm type sources." +msgstr "المشروع مطلوب لمصادر نوع scm." + +#: awx/api/serializers.py:2526 +#, fuzzy +#| msgid "Cloud credential to use for inventory updates." +msgid "constructed not a valid source for inventory" +msgstr "constructed ليس مصدرًا صالحًا للمخزون" + +#: awx/api/serializers.py:2530 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "لا يمكن تعيين %s إذا لم يكن من نوع SCM." + +#: awx/api/serializers.py:2534 awx/api/serializers.py:3203 +#: awx/api/serializers.py:3205 +msgid "Project does not allow overriding branch." +msgstr "المشروع لا يسمح بتجاوز الفرع." + +#: awx/api/serializers.py:2611 +msgid "The project used for this job." +msgstr "المشروع المستخدم لهذه المهمة." + +#: awx/api/serializers.py:2862 +msgid "Modifications not allowed for managed credential types" +msgstr "التعديلات غير مسموح بها لأنواع بيانات الاعتماد المُدارة" + +#: awx/api/serializers.py:2872 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "" +"التعديلات على المدخلات غير مسموح بها لأنواع بيانات الاعتماد قيد الاستخدام" + +#: awx/api/serializers.py:2875 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "يجب أن يكون 'cloud' أو 'net'، وليس %s" + +#: awx/api/serializers.py:2880 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "'ask_at_runtime' غير مدعوم لبيانات الاعتماد المخصصة." + +#: awx/api/serializers.py:2918 +msgid "Credential Type" +msgstr "نوع بيانات الاعتماد" + +#: awx/api/serializers.py:2985 +msgid "Modifications not allowed for managed credentials" +msgstr "التعديلات غير مسموح بها لبيانات الاعتماد المُدارة" + +#: awx/api/serializers.py:2997 awx/api/serializers.py:3076 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "يجب أن تكون بيانات اعتماد Galaxy مملوكة لمؤسسة." + +#: awx/api/serializers.py:3012 +msgid "" +"You cannot change the credential type of the credential, as it may break the" +" functionality of the resources using it." +msgstr "" +"لا يمكنك تغيير نوع بيانات الاعتماد، لأنه قد يعطل وظائف الموارد التي " +"تستخدمها." + +#: awx/api/serializers.py:3020 +msgid "Vault IDs cannot be changed once they have been created." +msgstr "لا يمكن تغيير معرّفات Vault بمجرد إنشائها." + +#: awx/api/serializers.py:3032 +msgid "" +"Write-only field used to add user to owner role. If provided, do not give " +"either team or organization. Only valid for creation." +msgstr "" +"حقل للكتابة فقط يُستخدم لإضافة مستخدم إلى دور المالك. إذا تم توفيره، فلا " +"تقدم فريقًا أو مؤسسة. صالح للإنشاء فقط." + +#: awx/api/serializers.py:3040 +msgid "" +"Write-only field used to add team to owner role. If provided, do not give " +"either user or organization. Only valid for creation." +msgstr "" +"حقل للكتابة فقط يُستخدم لإضافة فريق إلى دور المالك. إذا تم توفيره، فلا تقدم " +"مستخدمًا أو مؤسسة. صالح للإنشاء فقط." + +#: awx/api/serializers.py:3047 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not" +" give either user or team." +msgstr "" +"وراثة الأذونات من أدوار المؤسسة. إذا تم توفيره عند الإنشاء، فلا تقدم " +"مستخدمًا أو فريقًا." + +#: awx/api/serializers.py:3064 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "'user' أو 'team' أو 'organization' مفقود." + +#: awx/api/serializers.py:3069 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "" +"يجب توفير واحد فقط من 'user' أو 'team' أو 'organization'، تم استلام {} حقول." + +#: awx/api/serializers.py:3090 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "يجب تعيين مؤسسة بيانات الاعتماد ومطابقتها قبل التعيين لفريق" + +#: awx/api/serializers.py:3193 +msgid "This field is required." +msgstr "هذا الحقل مطلوب." + +#: awx/api/serializers.py:3199 +msgid "Playbook not found for project." +msgstr "لم يتم العثور على Playbook للمشروع." + +#: awx/api/serializers.py:3201 +msgid "Must select playbook for project." +msgstr "يجب تحديد playbook للمشروع." + +#: awx/api/serializers.py:3247 +msgid "Must be a Personal Access Token." +msgstr "يجب أن يكون رمز وصول شخصي." + +#: awx/api/serializers.py:3249 +msgid "Must match the selected webhook service." +msgstr "يجب أن يطابق خدمة webhook المحددة." + +#: awx/api/serializers.py:3338 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "لا يمكن تمكين استدعاء التوفير دون تعيين مخزون." + +#: awx/api/serializers.py:3340 +#, fuzzy +#| msgid "Must either set a default value or ask to prompt on launch." +msgid "You must either set a default value or ask to prompt on launch." +msgstr "يجب عليك إما تعيين قيمة افتراضية أو طلب المطالبة عند الإطلاق." + +#: awx/api/serializers.py:3342 awx/main/models/jobs.py:314 +msgid "Job Templates must have a project assigned." +msgstr "يجب أن يكون لقوالب المهام مشروع مُعيّن." + +#: awx/api/serializers.py:3493 +msgid "No change to job limit" +msgstr "لا تغيير في حد المهمة" + +#: awx/api/serializers.py:3493 +msgid "All failed and unreachable hosts" +msgstr "جميع المضيفين الفاشلين وغير القابلين للوصول" + +#: awx/api/serializers.py:3506 +msgid "Missing passwords needed to start: {}" +msgstr "كلمات المرور المطلوبة للبدء مفقودة: {}" + +#: awx/api/serializers.py:3524 +msgid "Relaunch by host status not available until job finishes running." +msgstr "إعادة الإطلاق حسب حالة المضيف غير متاحة حتى ينتهي تشغيل المهمة." + +#: awx/api/serializers.py:3538 +msgid "Job Template Project is missing or undefined." +msgstr "مشروع قالب المهمة مفقود أو غير مُعرّف." + +#: awx/api/serializers.py:3540 +msgid "Job Template Inventory is missing or undefined." +msgstr "مخزون قالب المهمة مفقود أو غير مُعرّف." + +#: awx/api/serializers.py:3580 +#, fuzzy +#| msgid "" +#| "Unknown, job may have been ran before launch configurations were saved." +msgid "" +"Unknown, job may have been run before launch configurations were saved." +msgstr "غير معروف، قد تكون المهمة قد شُغّلت قبل حفظ تكوينات الإطلاق." + +#: awx/api/serializers.py:3660 awx/main/tasks/jobs.py:1838 +msgid "{} are prohibited from use in ad hoc commands." +msgstr "{} محظور استخدامها في الأوامر المؤقتة." + +#: awx/api/serializers.py:3729 awx/api/views/__init__.py:4122 +#, python-brace-format +msgid "" +"Standard Output too large to display ({text_size} bytes), only download " +"supported for sizes over {supported_size} bytes." +msgstr "" +"المخرجات القياسية كبيرة جدًا بحيث لا يمكن عرضها ({text_size} بايت)، التنزيل " +"مدعوم فقط للأحجام التي تزيد عن {supported_size} بايت." + +#: awx/api/serializers.py:4086 +msgid "Provided variable {} has no database value to replace with." +msgstr "المتغير المُقدّم {} ليس له قيمة في قاعدة البيانات لاستبداله بها." + +#: awx/api/serializers.py:4106 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ كلمة مفتاحية محجوزة، لا يمكن استخدامها لـ {}.\"" + +#: awx/api/serializers.py:4612 +msgid "A project is required to run a job." +msgstr "المشروع مطلوب لتشغيل مهمة." + +#: awx/api/serializers.py:4620 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "يتم حذف المخزون المرتبط بقالب المهمة هذا." + +#: awx/api/serializers.py:4622 awx/api/serializers.py:4763 +msgid "The provided inventory is being deleted." +msgstr "يتم حذف المخزون المُقدّم." + +#: awx/api/serializers.py:4629 +msgid "Cannot assign multiple {} credentials." +msgstr "لا يمكن تعيين عدة بيانات اعتماد {}." + +#: awx/api/serializers.py:4631 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "لا يمكن تعيين بيانات اعتماد من النوع `{}`" + +#: awx/api/serializers.py:4643 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "" +"إزالة بيانات الاعتماد {} في وقت الإطلاق دون استبدال غير مدعومة. القائمة " +"المُقدّمة تفتقر إلى بيانات الاعتماد: {}." + +#: awx/api/serializers.py:4761 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "يتم حذف المخزون المرتبط بسير العمل هذا." + +#: awx/api/serializers.py:4786 +msgid "" +"Primary key of the template for this job, can be a job template or inventory" +" source." +msgstr "" +"المفتاح الأساسي للقالب لهذه المهمة، يمكن أن يكون قالب مهمة أو مصدر مخزون." + +#: awx/api/serializers.py:4815 +msgid "" +"List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, " +"{\"unified_job_template\": 10}]" +msgstr "" +"قائمة المهام المراد إطلاقها، JSON. مثل [{\"unified_job_template\": 7}, " +"{\"unified_job_template\": 10}]" + +#: awx/api/serializers.py:4825 +#, fuzzy +#| msgid "" +#| "Inherit permissions from organization roles. If provided on creation, do not" +#| " give either user or team." +msgid "" +"Inherit permissions from this organization. If not provided, a organization " +"the user is a member of will be selected automatically." +msgstr "" +"وراثة الأذونات من هذه المؤسسة. إذا لم يتم توفيرها، فسيتم تحديد مؤسسة يكون " +"المستخدم عضوًا فيها تلقائيًا." + +#: awx/api/serializers.py:4842 +msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" +msgstr "عدد المهام المطلوبة يتجاوز إعداد النظام BULK_JOB_MAX_LAUNCH" + +#: awx/api/serializers.py:4847 +msgid "Identifier {node['identifier']} not unique" +msgstr "المعرّف {node['identifier']} غير فريد" + +#: awx/api/serializers.py:4883 +#, python-brace-format +msgid "Template types {type_names} not allowed in bulk jobs" +msgstr "أنواع القوالب {type_names} غير مسموح بها في المهام المجمّعة" + +#: awx/api/serializers.py:4922 +#, python-brace-format +msgid "" +"{model_name} {not_allowed} not found or you don't have permissions to access" +" it" +msgstr "{model_name} {not_allowed} غير موجود أو ليس لديك أذونات للوصول إليه" + +#: awx/api/serializers.py:5027 +#, python-brace-format +msgid "" +"Organization {requested_org.id} not found or you don't have permissions to " +"access it" +msgstr "المؤسسة {requested_org.id} غير موجودة أو ليس لديك أذونات للوصول إليها" + +#: awx/api/serializers.py:5093 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "نوع الرسالة '{}' غير صالح، يجب أن يكون إما 'message' أو 'body'" + +#: awx/api/serializers.py:5099 +msgid "Expected string for '{}', found {}, " +msgstr "توقع سلسلة نصية لـ '{}'، تم العثور على {}, " + +#: awx/api/serializers.py:5103 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "" +"لا يمكن أن تحتوي الرسائل على أسطر جديدة (تم العثور على سطر جديد في حدث {})" + +#: awx/api/serializers.py:5109 +msgid "Expected dict for 'messages' field, found {}" +msgstr "توقع dict لحقل 'messages'، تم العثور على {}" + +#: awx/api/serializers.py:5113 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "" +"الحدث '{}' غير صالح، يجب أن يكون أحد 'started' أو 'success' أو 'error' أو " +"'workflow_approval'" + +#: awx/api/serializers.py:5119 +msgid "Expected dict for event '{}', found {}" +msgstr "توقع dict للحدث '{}'، تم العثور على {}" + +#: awx/api/serializers.py:5125 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "" +"حدث موافقة سير العمل '{}' غير صالح، يجب أن يكون أحد 'running' أو 'approved' " +"أو 'timed_out' أو 'denied'" + +#: awx/api/serializers.py:5132 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "توقع dict لحدث موافقة سير العمل '{}'، تم العثور على {}" + +#: awx/api/serializers.py:5159 +msgid "Unable to render message '{}': {}" +msgstr "تعذر عرض الرسالة '{}': {}" + +#: awx/api/serializers.py:5161 +msgid "Field '{}' unavailable" +msgstr "الحقل '{}' غير متاح" + +#: awx/api/serializers.py:5163 +msgid "Security error due to field '{}'" +msgstr "خطأ أمني بسبب الحقل '{}'" + +#: awx/api/serializers.py:5195 +#, fuzzy +#| msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgid "Webhook body for '{}' is not valid. The following gave an error ({})." +msgstr "نص webhook لـ '{}' غير صالح. أعطى ما يلي خطأً ({})." + +#: awx/api/serializers.py:5213 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "الحقول المطلوبة لتكوين الإشعار مفقودة: notification_type" + +#: awx/api/serializers.py:5240 +msgid "No values specified for field '{}'" +msgstr "لم يتم تحديد قيم للحقل '{}'" + +#: awx/api/serializers.py:5245 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "يجب أن تكون طريقة HTTP إما 'POST' أو 'PUT'." + +#: awx/api/serializers.py:5247 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "الحقول المطلوبة لتكوين الإشعار مفقودة: {}." + +#: awx/api/serializers.py:5250 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "نوع حقل التكوين '{}' غير صحيح، متوقع {}." + +#: awx/api/serializers.py:5264 +msgid "Notification body" +msgstr "نص الإشعار" + +#: awx/api/serializers.py:5348 +msgid "" +"Valid DTSTART required in rrule. Value should start with: " +"DTSTART:YYYYMMDDTHHMMSSZ" +msgstr "" +"DTSTART صالح مطلوب في rrule. يجب أن تبدأ القيمة بـ: DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:5350 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "" +"لا يمكن أن يكون DTSTART بتاريخ ووقت ساذج. حدد ;TZINFO= أو YYYYMMDDTHHMMSSZZ." + +#: awx/api/serializers.py:5352 +msgid "Multiple DTSTART is not supported." +msgstr "DTSTART المتعدد غير مدعوم." + +#: awx/api/serializers.py:5354 +#, fuzzy +#| msgid "RRULE required in rrule." +msgid "One or more rule required in rrule." +msgstr "قاعدة واحدة أو أكثر مطلوبة في rrule." + +#: awx/api/serializers.py:5356 +msgid "EXDATE not allowed in rrule." +msgstr "EXDATE غير مسموح به في rrule." + +#: awx/api/serializers.py:5358 +msgid "RDATE not allowed in rrule." +msgstr "RDATE غير مسموح به في rrule." + +#: awx/api/serializers.py:5361 +#, fuzzy +#| msgid "INTERVAL required in rrule." +msgid "INTERVAL required in rrule" +msgstr "INTERVAL مطلوب في rrule" + +#: awx/api/serializers.py:5363 +#, fuzzy +#| msgid "SECONDLY is not supported." +msgid "SECONDLY is not supported" +msgstr "SECONDLY غير مدعوم" + +#: awx/api/serializers.py:5365 +#, fuzzy +#| msgid "BYDAY with numeric prefix not supported." +msgid "BYDAY with numeric prefix not supported" +msgstr "BYDAY مع بادئة رقمية غير مدعوم" + +#: awx/api/serializers.py:5367 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "قد لا يحتوي RRULE على COUNT و UNTIL معًا" + +#: awx/api/serializers.py:5372 +#, fuzzy +#| msgid "COUNT > 999 is unsupported." +msgid "COUNT > 999 is unsupported" +msgstr "COUNT > 999 غير مدعوم" + +#: awx/api/serializers.py:5380 +msgid "rrule parsing failed validation: {}" +msgstr "فشل التحقق من تحليل rrule: {}" + +#: awx/api/serializers.py:5393 +msgid "" +"The timezone this schedule runs in. This field is extracted from the RRULE. " +"If the timezone in the RRULE is a link to another timezone, the link will be" +" reflected in this field." +msgstr "" +"المنطقة الزمنية التي يعمل بها هذا الجدول. يتم استخراج هذا الحقل من RRULE. " +"إذا كانت المنطقة الزمنية في RRULE رابطًا إلى منطقة زمنية أخرى، فسينعكس " +"الرابط في هذا الحقل." + +#: awx/api/serializers.py:5397 +msgid "" +"The date this schedule will end. This field is computed from the RRULE. If " +"the schedule does not end an empty string will be returned" +msgstr "" +"التاريخ الذي سينتهي فيه هذا الجدول. يتم حساب هذا الحقل من RRULE. إذا لم " +"ينتهِ الجدول، فسيتم إرجاع سلسلة فارغة" + +#: awx/api/serializers.py:5451 +msgid "Inventory Source must be a cloud resource." +msgstr "يجب أن يكون مصدر المخزون موردًا سحابيًا." + +#: awx/api/serializers.py:5453 +msgid "Manual Project cannot have a schedule set." +msgstr "لا يمكن أن يكون للمشروع اليدوي جدول مُعيّن." + +#: awx/api/serializers.py:5522 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "عدد المهام في حالة التشغيل أو الانتظار المستهدفة لهذا المثيل" + +#: awx/api/serializers.py:5523 +msgid "Count of all jobs that target this instance" +msgstr "عدد جميع المهام التي تستهدف هذا المثيل" + +#: awx/api/serializers.py:5526 +msgid "Primary keys of receptor addresses to peer to." +msgstr "المفاتيح الأساسية لعناوين receptor المراد الاقتران بها." + +#: awx/api/serializers.py:5681 +msgid "Can only create instances on Kubernetes or OpenShift." +msgstr "لا يمكن إنشاء المثيلات إلا على Kubernetes أو OpenShift." + +#: awx/api/serializers.py:5687 +msgid "Cannot enable peers_from_control_nodes if listener_port is not set." +msgstr "" +"لا يمكن تمكين peers_from_control_nodes إذا لم يتم تعيين listener_port." + +#: awx/api/serializers.py:5693 +msgid "Can only create execution or hop nodes." +msgstr "لا يمكن إنشاء إلا عقد التنفيذ أو hop." + +#: awx/api/serializers.py:5696 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change node type." +msgstr "لا يمكن تغيير نوع العقدة." + +#: awx/api/serializers.py:5704 +msgid "Can only change the state on Kubernetes or OpenShift." +msgstr "لا يمكن تغيير الحالة إلا على Kubernetes أو OpenShift." + +#: awx/api/serializers.py:5706 +msgid "Can only change instances to the 'deprovisioning' state." +msgstr "لا يمكن تغيير المثيلات إلا إلى حالة 'deprovisioning'." + +#: awx/api/serializers.py:5708 +msgid "Cannot deprovision managed nodes." +msgstr "لا يمكن إلغاء توفير العقد المُدارة." + +#: awx/api/serializers.py:5711 +msgid "Can only create instances in the 'installed' state." +msgstr "لا يمكن إنشاء المثيلات إلا في حالة 'installed'." + +#: awx/api/serializers.py:5720 +#, fuzzy +#| msgid "Cannot change max_hosts." +msgid "Cannot change hostname." +msgstr "لا يمكن تغيير اسم المضيف." + +#: awx/api/serializers.py:5732 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change listener port." +msgstr "لا يمكن تغيير منفذ المستمع." + +#: awx/api/serializers.py:5734 +#, fuzzy +#| msgid "Cannot change local_path for {scm_type}-based projects" +msgid "Cannot change listener port for managed nodes." +msgstr "لا يمكن تغيير منفذ المستمع للعقد المُدارة." + +#: awx/api/serializers.py:5741 +msgid "Cannot peer to the same instance more than once." +msgstr "لا يمكن الاقتران بنفس المثيل أكثر من مرة." + +#: awx/api/serializers.py:5749 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change peers." +msgstr "لا يمكن تغيير الأقران." + +#: awx/api/serializers.py:5752 +msgid "Setting peers manually for managed nodes is not allowed." +msgstr "تعيين الأقران يدويًا للعقد المُدارة غير مسموح به." + +#: awx/api/serializers.py:5756 +msgid "Instance cannot peer to its own address." +msgstr "لا يمكن للمثيل الاقتران بعنوانه الخاص." + +#: awx/api/serializers.py:5762 +#, fuzzy, python-brace-format +#| msgid "Instances that are members of this InstanceGroup" +msgid "Instance {p.instance.hostname} is already peered to this instance." +msgstr "المثيل {p.instance.hostname} مقترن بالفعل بهذا المثيل." + +#: awx/api/serializers.py:5768 +msgid "Cannot change peers_from_control_nodes for managed nodes." +msgstr "لا يمكن تغيير peers_from_control_nodes للعقد المُدارة." + +#: awx/api/serializers.py:5824 +msgid "Count of all jobs that target this instance group" +msgstr "عدد جميع المهام التي تستهدف مجموعة المثيلات هذه" + +#: awx/api/serializers.py:5828 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "" +"يشير إلى ما إذا كانت المثيلات في هذه المجموعة مُحوّاة. المجموعات المُحوّاة " +"لها مجموعة Openshift أو Kubernetes مُخصصة." + +#: awx/api/serializers.py:5838 +msgid "Policy Instance Percentage" +msgstr "نسبة مثيلات السياسة" + +#: awx/api/serializers.py:5839 +msgid "" +"Minimum percentage of all instances that will be automatically assigned to " +"this group when new instances come online." +msgstr "" +"الحد الأدنى لنسبة جميع المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة عند" +" اتصال مثيلات جديدة." + +#: awx/api/serializers.py:5846 +msgid "Policy Instance Minimum" +msgstr "الحد الأدنى لمثيلات السياسة" + +#: awx/api/serializers.py:5847 +msgid "" +"Static minimum number of Instances that will be automatically assign to this" +" group when new instances come online." +msgstr "" +"الحد الأدنى الثابت لعدد المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة " +"عند اتصال مثيلات جديدة." + +#: awx/api/serializers.py:5854 +#, fuzzy +#| msgid "Management Job" +msgid "Max Concurrent Jobs" +msgstr "الحد الأقصى للمهام المتزامنة" + +#: awx/api/serializers.py:5855 +msgid "" +"Maximum number of concurrent jobs to run on a group. When set to zero, no " +"maximum is enforced." +msgstr "" +"الحد الأقصى لعدد المهام المتزامنة التي تعمل على مجموعة. عند التعيين على صفر،" +" لا يتم فرض حد أقصى." + +#: awx/api/serializers.py:5862 +msgid "Max Forks" +msgstr "الحد الأقصى للتفريعات" + +#: awx/api/serializers.py:5863 +msgid "" +"Maximum number of forks to execute concurrently on a group. When set to " +"zero, no maximum is enforced." +msgstr "" +"الحد الأقصى لعدد التفريعات المراد تنفيذها بشكل متزامن على مجموعة. عند " +"التعيين على صفر، لا يتم فرض حد أقصى." + +#: awx/api/serializers.py:5868 +msgid "Policy Instance List" +msgstr "قائمة مثيلات السياسة" + +#: awx/api/serializers.py:5869 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "قائمة المثيلات ذات المطابقة التامة التي سيتم تعيينها لهذه المجموعة" + +#: awx/api/serializers.py:5913 +#, fuzzy, python-format +#| msgid "%s instance group name may not be changed." +msgid "%s instance group policy_instance_list may not be changed." +msgstr "لا يمكن تغيير policy_instance_list لمجموعة المثيلات %s." + +#: awx/api/serializers.py:5916 +msgid "Duplicate entry {}." +msgstr "إدخال مكرر {}." + +#: awx/api/serializers.py:5918 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} ليس اسم مضيف صالحًا لمثيل موجود." + +#: awx/api/serializers.py:5920 awx/api/serializers.py:5930 +#: awx/api/serializers.py:5935 +msgid "Containerized instances may not be managed via the API" +msgstr "لا يمكن إدارة المثيلات المُحوّاة عبر API" + +#: awx/api/serializers.py:5927 +#, python-format +msgid "" +"%s instance group policy_instance_percentage may not be changed from the " +"initial value set by the installer." +msgstr "" +"لا يمكن تغيير policy_instance_percentage لمجموعة المثيلات %s من القيمة " +"الأولية التي حددها المُثبّت." + +#: awx/api/serializers.py:5940 awx/api/serializers.py:5943 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "لا يمكن تغيير اسم مجموعة المثيلات %s." + +#: awx/api/serializers.py:5950 +#, fuzzy, python-format +#| msgid "%s instance group name may not be changed." +msgid "%s instance group is_container_group may not be changed." +msgstr "لا يمكن تغيير is_container_group لمجموعة المثيلات %s." + +#: awx/api/serializers.py:5956 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "يمكن ربط بيانات اعتماد Kubernetes فقط بمجموعة مثيلات" + +#: awx/api/serializers.py:5963 +msgid "" +"is_container_group must be True when associating a credential to an Instance" +" Group" +msgstr "" +"يجب أن يكون is_container_group هو True عند ربط بيانات اعتماد بمجموعة مثيلات" + +#: awx/api/serializers.py:6008 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "عند وجوده، يعرض اسم حقل الدور أو العلاقة التي تغيرت." + +#: awx/api/serializers.py:6009 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "عند وجوده، يعرض النموذج الذي تم تعريف الدور أو العلاقة عليه." + +#: awx/api/serializers.py:6061 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "ملخص للقيم الجديدة والمتغيرة عند إنشاء كائن أو تحديثه أو حذفه" + +#: awx/api/serializers.py:6064 +msgid "" +"For create, update, and delete events this is the object type that was " +"affected. For associate and disassociate events this is the object type " +"associated or disassociated with object2." +msgstr "" +"بالنسبة لأحداث الإنشاء والتحديث والحذف، هذا هو نوع الكائن الذي تأثر. بالنسبة" +" لأحداث الربط وإلغاء الربط، هذا هو نوع الكائن المرتبط أو غير المرتبط بـ " +"object2." + +#: awx/api/serializers.py:6069 +msgid "" +"Unpopulated for create, update, and delete events. For associate and " +"disassociate events this is the object type that object1 is being associated" +" with." +msgstr "" +"غير مملوء لأحداث الإنشاء والتحديث والحذف. بالنسبة لأحداث الربط وإلغاء الربط،" +" هذا هو نوع الكائن الذي يتم ربط object1 به." + +#: awx/api/serializers.py:6073 +msgid "The action taken with respect to the given object(s)." +msgstr "الإجراء المُتخذ فيما يتعلق بالكائن (الكائنات) المحددة." + +#: awx/api/views/__init__.py:161 +msgid "Not found." +msgstr "غير موجود." + +#: awx/api/views/__init__.py:168 +msgid "Dashboard" +msgstr "لوحة المعلومات" + +#: awx/api/views/__init__.py:264 +msgid "Dashboard Jobs Graphs" +msgstr "الرسوم البيانية لمهام لوحة المعلومات" + +#: awx/api/views/__init__.py:306 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "فترة غير معروفة \"%s\"" + +#: awx/api/views/__init__.py:362 +msgid "Instances" +msgstr "المثيلات" + +#: awx/api/views/__init__.py:374 +msgid "Instance Detail" +msgstr "تفاصيل المثيل" + +#: awx/api/views/__init__.py:401 +msgid "Instance Jobs" +msgstr "مهام المثيل" + +#: awx/api/views/__init__.py:414 +msgid "Peers" +msgstr "الأقران" + +#: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 +msgid "Receptor Addresses" +msgstr "عناوين Receptor" + +#: awx/api/views/__init__.py:440 +msgid "Receptor Address Detail" +msgstr "تفاصيل عنوان Receptor" + +#: awx/api/views/__init__.py:448 +msgid "Instance's Instance Groups" +msgstr "مجموعات مثيلات المثيل" + +#: awx/api/views/__init__.py:456 +#, python-brace-format +msgid "" +"Cannot change instance group membership of control-only node: " +"{parent.hostname}." +msgstr "" +"لا يمكن تغيير عضوية مجموعة المثيلات للعقدة ذات التحكم فقط: " +"{parent.hostname}." + +#: awx/api/views/__init__.py:458 +#, python-brace-format +msgid "" +"Cannot change instance group membership of hop node : {parent.hostname}." +msgstr "لا يمكن تغيير عضوية مجموعة المثيلات لعقدة hop: {parent.hostname}." + +#: awx/api/views/__init__.py:466 +#, python-brace-format +msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." +msgstr "لا يمكن إلغاء ربط المثيل الهجين {parent.hostname} من {sub.name}." + +#: awx/api/views/__init__.py:471 +#, fuzzy +#| msgid "Instance State" +msgid "Instance Health Check" +msgstr "فحص صحة المثيل" + +#: awx/api/views/__init__.py:506 +msgid "Instance Groups" +msgstr "مجموعات المثيلات" + +#: awx/api/views/__init__.py:513 +msgid "Instance Group Detail" +msgstr "تفاصيل مجموعة المثيلات" + +#: awx/api/views/__init__.py:526 +msgid "Instance Group Running Jobs" +msgstr "المهام قيد التشغيل لمجموعة المثيلات" + +#: awx/api/views/__init__.py:551 +msgid "Instance Group's Instances" +msgstr "مثيلات مجموعة المثيلات" + +#: awx/api/views/__init__.py:560 +#, python-brace-format +msgid "" +"Cannot change instance group membership of control-only node: " +"{sub.hostname}." +msgstr "" +"لا يمكن تغيير عضوية مجموعة المثيلات للعقدة ذات التحكم فقط: {sub.hostname}." + +#: awx/api/views/__init__.py:562 +#, python-brace-format +msgid "Cannot change instance group membership of hop node : {sub.hostname}." +msgstr "لا يمكن تغيير عضوية مجموعة المثيلات لعقدة hop: {sub.hostname}." + +#: awx/api/views/__init__.py:570 +#, python-brace-format +msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." +msgstr "لا يمكن إلغاء ربط العقدة الهجينة {sub.hostname} من {parent.name}." + +#: awx/api/views/__init__.py:575 +msgid "Schedules" +msgstr "الجداول" + +#: awx/api/views/__init__.py:588 +msgid "Schedule Recurrence Rule Preview" +msgstr "معاينة قاعدة تكرار الجدول" + +#: awx/api/views/__init__.py:626 +msgid "Cannot assign credential when related template is null." +msgstr "لا يمكن تعيين بيانات الاعتماد عندما يكون القالب ذو الصلة null." + +#: awx/api/views/__init__.py:631 +msgid "Related template cannot accept {} on launch." +msgstr "لا يمكن للقالب ذي الصلة قبول {} عند الإطلاق." + +#: awx/api/views/__init__.py:633 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch" +" configuration." +msgstr "" +"لا يمكن استخدام بيانات الاعتماد التي تتطلب إدخال المستخدم عند الإطلاق في " +"تكوين الإطلاق المحفوظ." + +#: awx/api/views/__init__.py:638 +msgid "Related template is not configured to accept credentials on launch." +msgstr "القالب ذو الصلة غير مُكوّن لقبول بيانات الاعتماد عند الإطلاق." + +#: awx/api/views/__init__.py:641 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "يوفر تكوين الإطلاق هذا بالفعل بيانات اعتماد {credential_type}." + +#: awx/api/views/__init__.py:644 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "يستخدم القالب ذو الصلة بالفعل بيانات اعتماد {credential_type}." + +#: awx/api/views/__init__.py:670 +msgid "Schedule Jobs List" +msgstr "قائمة مهام الجدول" + +#: awx/api/views/__init__.py:748 awx/api/views/__init__.py:4300 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." +msgstr "لا يمكنك تعيين دور مشاركة المؤسسة كدور فرعي لفريق." + +#: awx/api/views/__init__.py:752 awx/api/views/__init__.py:4314 +msgid "You cannot grant system-level permissions to a team." +msgstr "لا يمكنك منح أذونات على مستوى النظام لفريق." + +#: awx/api/views/__init__.py:759 awx/api/views/__init__.py:4306 +msgid "" +"You cannot grant credential access to a team when the Organization field " +"isn't set, or belongs to a different organization" +msgstr "" +"لا يمكنك منح وصول بيانات الاعتماد لفريق عندما لا يكون حقل المؤسسة مُعيّنًا، " +"أو ينتمي إلى مؤسسة مختلفة" + +#: awx/api/views/__init__.py:840 +msgid "" +"Only the 'pull' field can be edited for managed execution environments." +msgstr "يمكن تحرير حقل 'pull' فقط لبيئات التنفيذ المُدارة." + +#: awx/api/views/__init__.py:900 +msgid "Project Schedules" +msgstr "جداول المشروع" + +#: awx/api/views/__init__.py:910 +msgid "Project SCM Inventory Sources" +msgstr "مصادر مخزون SCM للمشروع" + +#: awx/api/views/__init__.py:997 +msgid "Project Update Events List" +msgstr "قائمة أحداث تحديث المشروع" + +#: awx/api/views/__init__.py:1016 +msgid "System Job Events List" +msgstr "قائمة أحداث مهمة النظام" + +#: awx/api/views/__init__.py:1044 +msgid "Project Update SCM Inventory Updates" +msgstr "تحديثات مخزون SCM لتحديث المشروع" + +#: awx/api/views/__init__.py:1084 +msgid "Me" +msgstr "أنا" + +#: awx/api/views/__init__.py:1092 +msgid "OAuth 2 Applications" +msgstr "تطبيقات OAuth 2" + +#: awx/api/views/__init__.py:1100 +msgid "OAuth 2 Application Detail" +msgstr "تفاصيل تطبيق OAuth 2" + +#: awx/api/views/__init__.py:1112 +msgid "OAuth 2 Application Tokens" +msgstr "رموز تطبيق OAuth 2 المميزة" + +#: awx/api/views/__init__.py:1132 +msgid "OAuth2 Tokens" +msgstr "رموز OAuth2 المميزة" + +#: awx/api/views/__init__.py:1140 +msgid "OAuth2 User Tokens" +msgstr "رموز مستخدم OAuth2 المميزة" + +#: awx/api/views/__init__.py:1151 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "رموز الوصول المصرح بها لمستخدم OAuth2" + +#: awx/api/views/__init__.py:1165 +msgid "Organization OAuth2 Applications" +msgstr "تطبيقات OAuth2 للمؤسسة" + +#: awx/api/views/__init__.py:1176 +msgid "OAuth2 Personal Access Tokens" +msgstr "رموز الوصول الشخصية لـ OAuth2" + +#: awx/api/views/__init__.py:1190 +msgid "OAuth Token Detail" +msgstr "تفاصيل رمز OAuth المميز" + +#: awx/api/views/__init__.py:1246 awx/api/views/__init__.py:4268 +msgid "" +"You cannot grant credential access to a user not in the credentials' " +"organization" +msgstr "" +"لا يمكنك منح وصول بيانات الاعتماد لمستخدم ليس في مؤسسة بيانات الاعتماد" + +#: awx/api/views/__init__.py:1250 awx/api/views/__init__.py:4272 +msgid "You cannot grant private credential access to another user" +msgstr "لا يمكنك منح وصول بيانات الاعتماد الخاصة لمستخدم آخر" + +#: awx/api/views/__init__.py:1342 +#, python-format +msgid "Cannot change %s." +msgstr "لا يمكن تغيير %s." + +#: awx/api/views/__init__.py:1348 +msgid "Cannot delete user." +msgstr "لا يمكن حذف المستخدم." + +#: awx/api/views/__init__.py:1369 +msgid "Deletion not allowed for managed credential types" +msgstr "الحذف غير مسموح به لأنواع بيانات الاعتماد المُدارة" + +#: awx/api/views/__init__.py:1371 +msgid "Credential types that are in use cannot be deleted" +msgstr "لا يمكن حذف أنواع بيانات الاعتماد قيد الاستخدام" + +#: awx/api/views/__init__.py:1475 +msgid "Deletion not allowed for managed credentials" +msgstr "الحذف غير مسموح به لبيانات الاعتماد المُدارة" + +#: awx/api/views/__init__.py:1515 +msgid "External Credential Test" +msgstr "اختبار بيانات الاعتماد الخارجية" + +#: awx/api/views/__init__.py:1547 +msgid "Credential Input Source Detail" +msgstr "تفاصيل مصدر إدخال بيانات الاعتماد" + +#: awx/api/views/__init__.py:1554 awx/api/views/__init__.py:1561 +msgid "Credential Input Sources" +msgstr "مصادر إدخال بيانات الاعتماد" + +#: awx/api/views/__init__.py:1576 +msgid "External Credential Type Test" +msgstr "اختبار نوع بيانات الاعتماد الخارجية" + +#: awx/api/views/__init__.py:1610 +#, fuzzy +#| msgid "Job Host Summaries List" +msgid "Host Metrics List" +msgstr "قائمة مقاييس المضيف" + +#: awx/api/views/__init__.py:1621 +#, fuzzy +#| msgid "Setting Detail" +msgid "Host Metric Detail" +msgstr "تفاصيل مقياس المضيف" + +#: awx/api/views/__init__.py:1633 +msgid "Host Metrics Summary Monthly" +msgstr "ملخص مقاييس المضيف الشهري" + +#: awx/api/views/__init__.py:1670 +msgid "The inventory for this host is already being deleted." +msgstr "يتم حذف مخزون هذا المضيف بالفعل." + +#: awx/api/views/__init__.py:1672 +msgid "Delete constructed inventory hosts from input inventory." +msgstr "حذف مضيفي المخزون المُنشأ من مخزون الإدخال." + +#: awx/api/views/__init__.py:1835 +msgid "Cyclical Group association." +msgstr "ربط مجموعة دائري." + +#: awx/api/views/__init__.py:1987 +msgid "Inventory subset argument must be a string." +msgstr "يجب أن تكون وسيطة مجموعة المخزون الفرعية سلسلة نصية." + +#: awx/api/views/__init__.py:1991 +msgid "Subset does not use any supported syntax." +msgstr "لا تستخدم المجموعة الفرعية أي صيغة مدعومة." + +#: awx/api/views/__init__.py:2033 +msgid "Inventory Source List" +msgstr "قائمة مصادر المخزون" + +#: awx/api/views/__init__.py:2045 +msgid "Inventory Sources Update" +msgstr "تحديث مصادر المخزون" + +#: awx/api/views/__init__.py:2077 +msgid "Could not start because `can_update` returned False" +msgstr "تعذر البدء لأن `can_update` أرجع False" + +#: awx/api/views/__init__.py:2085 +msgid "No inventory sources to update." +msgstr "لا توجد مصادر مخزون للتحديث." + +#: awx/api/views/__init__.py:2103 +msgid "Inventory Source Schedules" +msgstr "جداول مصدر المخزون" + +#: awx/api/views/__init__.py:2129 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "لا يمكن تعيين قوالب الإشعارات إلا عندما يكون المصدر أحد {}." + +#: awx/api/views/__init__.py:2218 +msgid "Source already has credential assigned." +msgstr "المصدر لديه بالفعل بيانات اعتماد مُعيّنة." + +#: awx/api/views/__init__.py:2415 +msgid "Job Template Schedules" +msgstr "جداول قالب المهمة" + +#: awx/api/views/__init__.py:2450 +msgid "Field '{}' is missing from survey spec." +msgstr "الحقل '{}' مفقود من مواصفات الاستبيان." + +#: awx/api/views/__init__.py:2452 +msgid "Expected {} for field '{}', received {} type." +msgstr "توقع {} للحقل '{}'، تم استلام نوع {}." + +#: awx/api/views/__init__.py:2455 +msgid "'spec' doesn't contain any items." +msgstr "'spec' لا يحتوي على أي عناصر." + +#: awx/api/views/__init__.py:2466 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "سؤال الاستبيان %s ليس كائن json." + +#: awx/api/views/__init__.py:2470 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "'{field_name}' مفقود من سؤال الاستبيان {idx}" + +#: awx/api/views/__init__.py:2482 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "'{field_name}' في سؤال الاستبيان {idx} متوقع أن يكون {type_label}." + +#: awx/api/views/__init__.py:2490 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "'variable' '%(item)s' مكرر في سؤال الاستبيان %(survey)s." + +#: awx/api/views/__init__.py:2502 +#, python-brace-format +msgid "" +"'{survey_item[type]}' in survey question {idx} is not one of " +"'{allowed_types}' allowed question types." +msgstr "" +"'{survey_item[type]}' في سؤال الاستبيان {idx} ليس أحد أنواع الأسئلة المسموح " +"بها '{allowed_types}'." + +#: awx/api/views/__init__.py:2515 +#, python-brace-format +msgid "" +"Default value {survey_item[default]} in survey question {idx} expected to be" +" {type_label}." +msgstr "" +"القيمة الافتراضية {survey_item[default]} في سؤال الاستبيان {idx} متوقع أن " +"تكون {type_label}." + +#: awx/api/views/__init__.py:2527 +#, python-brace-format +msgid "" +"The {min_or_max} limit in survey question {idx} expected to be integer." +msgstr "الحد {min_or_max} في سؤال الاستبيان {idx} متوقع أن يكون عددًا صحيحًا." + +#: awx/api/views/__init__.py:2538 +#, python-brace-format +msgid "" +"Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "" +"يجب أن يحدد سؤال الاستبيان {idx} من النوع {survey_item[type]} الخيارات." + +#: awx/api/views/__init__.py:2553 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "يمكن أن يكون للاختيار المتعدد (تحديد واحد) قيمة افتراضية واحدة فقط." + +#: awx/api/views/__init__.py:2558 +msgid "Default choice must be answered from the choices listed." +msgstr "يجب الإجابة على الخيار الافتراضي من الخيارات المدرجة." + +#: awx/api/views/__init__.py:2568 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword for password question defaults, survey " +"question {idx} is type {survey_item[type]}." +msgstr "" +"$encrypted$ كلمة مفتاحية محجوزة لافتراضيات أسئلة كلمة المرور، سؤال الاستبيان" +" {idx} من النوع {survey_item[type]}." + +#: awx/api/views/__init__.py:2584 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword, may not be used for new default in " +"position {idx}." +msgstr "" +"$encrypted$ كلمة مفتاحية محجوزة، لا يمكن استخدامها للقيمة الافتراضية الجديدة" +" في الموضع {idx}." + +#: awx/api/views/__init__.py:2640 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "لا يمكن تعيين عدة بيانات اعتماد {credential_type}." + +#: awx/api/views/__init__.py:2643 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "لا يمكن تعيين بيانات اعتماد من النوع `{}`." + +#: awx/api/views/__init__.py:2741 +#, fuzzy +#| msgid "Cannot start automatically, user input required!" +msgid "Cannot start automatically, an inventory is required." +msgstr "لا يمكن البدء تلقائيًا، المخزون مطلوب." + +#: awx/api/views/__init__.py:2766 +msgid "No matching host could be found!" +msgstr "تعذر العثور على مضيف مطابق!" + +#: awx/api/views/__init__.py:2769 +msgid "Multiple hosts matched the request!" +msgstr "طابق عدة مضيفين الطلب!" + +#: awx/api/views/__init__.py:2774 +msgid "Cannot start automatically, user input required!" +msgstr "لا يمكن البدء تلقائيًا، إدخال المستخدم مطلوب!" + +#: awx/api/views/__init__.py:2780 +msgid "Host callback job already pending." +msgstr "مهمة استدعاء المضيف معلّقة بالفعل." + +#: awx/api/views/__init__.py:2796 awx/api/views/__init__.py:3492 +msgid "Error starting job!" +msgstr "خطأ في بدء المهمة!" + +#: awx/api/views/__init__.py:2924 awx/api/views/__init__.py:2943 +msgid "Cycle detected." +msgstr "تم اكتشاف دورة." + +#: awx/api/views/__init__.py:2935 +msgid "Relationship not allowed." +msgstr "العلاقة غير مسموح بها." + +#: awx/api/views/__init__.py:3153 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "لا يمكن إعادة إطلاق مهمة سير عمل شريحة يتيمة من قالب المهمة." + +#: awx/api/views/__init__.py:3155 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "لا يمكن إعادة إطلاق مهمة سير عمل مقطعة بعد تغيير عدد الشرائح." + +#: awx/api/views/__init__.py:3184 +msgid "Workflow Job Template Schedules" +msgstr "جداول قالب مهمة سير العمل" + +#: awx/api/views/__init__.py:3306 awx/api/views/__init__.py:3984 +msgid "Superuser privileges needed." +msgstr "امتيازات المستخدم المتميز مطلوبة." + +#: awx/api/views/__init__.py:3336 +msgid "System Job Template Schedules" +msgstr "جداول قالب مهمة النظام" + +#: awx/api/views/__init__.py:3472 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "انتظر حتى تنتهي المهمة قبل إعادة المحاولة على مضيفي {status_value}." + +#: awx/api/views/__init__.py:3478 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "" +"لا يمكن إعادة المحاولة على مضيفي {status_value}، إحصائيات playbook غير " +"متاحة." + +#: awx/api/views/__init__.py:3484 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "" +"لا يمكن إعادة الإطلاق لأن المهمة السابقة كان بها 0 من مضيفي {status_value}." + +#: awx/api/views/__init__.py:3513 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "لا يمكن إنشاء جدول لأن المهمة تتطلب كلمات مرور بيانات الاعتماد." + +#: awx/api/views/__init__.py:3517 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "لا يمكن إنشاء جدول لأن المهمة أُطلقت بطريقة قديمة." + +#: awx/api/views/__init__.py:3518 +msgid "Cannot create schedule because a related resource is missing." +msgstr "لا يمكن إنشاء جدول لأن موردًا ذا صلة مفقود." + +#: awx/api/views/__init__.py:3576 +msgid "Job Host Summaries List" +msgstr "قائمة ملخصات مضيف المهمة" + +#: awx/api/views/__init__.py:3622 +msgid "Job Event Children List" +msgstr "قائمة العناصر الفرعية لحدث المهمة" + +#: awx/api/views/__init__.py:3652 +msgid "Job Events List" +msgstr "قائمة أحداث المهمة" + +#: awx/api/views/__init__.py:3937 +msgid "Ad Hoc Command Events List" +msgstr "قائمة أحداث الأمر المؤقت" + +#: awx/api/views/__init__.py:4162 +msgid "Delete not allowed while there are pending notifications" +msgstr "الحذف غير مسموح به أثناء وجود إشعارات معلّقة" + +#: awx/api/views/__init__.py:4169 +msgid "Notification Template Test" +msgstr "اختبار قالب الإشعار" + +#: awx/api/views/__init__.py:4397 awx/api/views/__init__.py:4412 +msgid "User does not have permission to approve or deny this workflow." +msgstr "ليس لدى المستخدم إذن للموافقة على سير العمل هذا أو رفضه." + +#: awx/api/views/__init__.py:4399 awx/api/views/__init__.py:4414 +msgid "This workflow step has already been approved or denied." +msgstr "تمت الموافقة على خطوة سير العمل هذه أو رفضها بالفعل." + +#: awx/api/views/analytics.py:46 +#, fuzzy +#| msgid "Automation task records" +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: awx/api/views/analytics.py:255 +#, fuzzy +#| msgid "Authorize" +msgid "Authorized" +msgstr "مصرح به" + +#: awx/api/views/analytics.py:259 +msgid "Reports" +msgstr "التقارير" + +#: awx/api/views/analytics.py:264 +msgid "Report" +msgstr "التقرير" + +#: awx/api/views/analytics.py:268 +msgid "Report Options" +msgstr "خيارات التقرير" + +#: awx/api/views/analytics.py:272 +msgid "Adoption Rate" +msgstr "معدل التبني" + +#: awx/api/views/analytics.py:276 +msgid "Event Explorer" +msgstr "مستكشف الأحداث" + +#: awx/api/views/analytics.py:280 +#, fuzzy +#| msgid "Host Failure" +msgid "Host Explorer" +msgstr "مستكشف المضيفين" + +#: awx/api/views/analytics.py:284 +msgid "Job Explorer" +msgstr "مستكشف المهام" + +#: awx/api/views/analytics.py:288 +#, fuzzy +#| msgid "Job Template" +msgid "Probe Templates" +msgstr "قوالب الاستقصاء" + +#: awx/api/views/analytics.py:292 +#, fuzzy +#| msgid "Job Template" +msgid "Probe Template For Hosts" +msgstr "قالب الاستقصاء للمضيفين" + +#: awx/api/views/analytics.py:296 +#, fuzzy +#| msgid "Job Template" +msgid "ROI Templates" +msgstr "قوالب العائد على الاستثمار" + +#: awx/api/views/bulk.py:23 +msgid "Bulk" +msgstr "مجمّع" + +#: awx/api/views/instance_install_bundle.py:48 +#, fuzzy +#| msgid "Instances" +msgid "Install Bundle" +msgstr "تثبيت الحزمة" + +#: awx/api/views/instance_install_bundle.py:58 +msgid "Install bundle can only be generated for execution or hop nodes." +msgstr "لا يمكن إنشاء حزمة التثبيت إلا لعقد التنفيذ أو hop." + +#: awx/api/views/inventory.py:55 +msgid "Inventory Update Events List" +msgstr "قائمة أحداث تحديث المخزون" + +#: awx/api/views/inventory.py:85 +#, fuzzy +#| msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgid "" +"You cannot turn a regular inventory into a \"smart\" or \"constructed\" " +"inventory." +msgstr "لا يمكنك تحويل مخزون عادي إلى مخزون \"smart\" أو \"constructed\"." + +#: awx/api/views/inventory.py:98 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/labels.py:56 +#, fuzzy, python-brace-format +#| msgid "Maximum number of labels for {} reached." +msgid "" +"Maximum number of labels for {self.parent_model._meta.verbose_name_raw} " +"reached." +msgstr "" +"تم الوصول إلى الحد الأقصى لعدد التسميات لـ " +"{self.parent_model._meta.verbose_name_raw}." + +#: awx/api/views/labels.py:67 +msgid "Labels" +msgstr "التسميات" + +#: awx/api/views/mesh_visualizer.py:13 +msgid "Mesh Visualizer" +msgstr "أداة تصور الشبكة" + +#: awx/api/views/metrics.py:30 +msgid "Metrics" +msgstr "المقاييس" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "" +"لا يمكن حذف مورد المهمة عندما تكون مهمة سير العمل المرتبطة قيد التشغيل." + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "لا يمكن حذف مورد مهمة قيد التشغيل." + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "لم تنتهِ المهمة من معالجة الأحداث." + +#: awx/api/views/mixin.py:147 +msgid "Related job {} is still processing events." +msgstr "المهمة ذات الصلة {} لا تزال تعالج الأحداث." + +#: awx/api/views/organization.py:216 +#, python-brace-format +msgid "" +"Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "" +"يجب أن تكون بيانات الاعتماد بيانات اعتماد Galaxy، وليس " +"{sub.credential_type.name}." + +#: awx/api/views/root.py:41 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "REST API" + +#: awx/api/views/root.py:51 +msgid "AWX REST API" +msgstr "AWX REST API" + +#: awx/api/views/root.py:66 +msgid "API OAuth 2 Authorization Root" +msgstr "جذر تفويض API OAuth 2" + +#: awx/api/views/root.py:138 +msgid "Version 2" +msgstr "الإصدار 2" + +#: awx/api/views/root.py:148 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:183 +msgid "Subscriptions" +msgstr "الاشتراكات" + +#: awx/api/views/root.py:204 awx/api/views/root.py:243 +msgid "Invalid Subscription" +msgstr "اشتراك غير صالح" + +#: awx/api/views/root.py:206 awx/api/views/root.py:245 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "بيانات الاعتماد المُقدّمة غير صالحة (HTTP 401)." + +#: awx/api/views/root.py:208 awx/api/views/root.py:247 +msgid "Unable to connect to proxy server." +msgstr "تعذر الاتصال بخادم الوكيل." + +#: awx/api/views/root.py:210 awx/api/views/root.py:249 +msgid "Could not connect to subscription service." +msgstr "تعذر الاتصال بخدمة الاشتراك." + +#: awx/api/views/root.py:222 +msgid "Attach Subscription" +msgstr "إرفاق الاشتراك" + +#: awx/api/views/root.py:234 +msgid "No subscription pool ID provided." +msgstr "لم يتم توفير معرّف مجمّع اشتراك." + +#: awx/api/views/root.py:261 +msgid "Error processing subscription metadata." +msgstr "خطأ في معالجة البيانات الوصفية للاشتراك." + +#: awx/api/views/root.py:266 awx/conf/apps.py:12 +msgid "Configuration" +msgstr "التكوين" + +#: awx/api/views/root.py:328 +msgid "Invalid subscription data" +msgstr "بيانات اشتراك غير صالحة" + +#: awx/api/views/root.py:333 +msgid "Invalid JSON" +msgstr "JSON غير صالح" + +#: awx/api/views/root.py:337 awx/api/views/root.py:342 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "تم إرسال ترخيص قديم. أصبح بيان الاشتراك مطلوبًا الآن." + +#: awx/api/views/root.py:351 +msgid "Invalid manifest submitted." +msgstr "تم إرسال بيان غير صالح." + +#: awx/api/views/root.py:357 +msgid "Invalid License" +msgstr "ترخيص غير صالح" + +#: awx/api/views/root.py:368 +msgid "Invalid subscription" +msgstr "اشتراك غير صالح" + +#: awx/api/views/root.py:376 +msgid "Failed to remove license." +msgstr "فشل إزالة الترخيص." + +#: awx/api/views/webhooks.py:140 +#, fuzzy +#| msgid "Webhook" +msgid "Webhook ignored" +msgstr "تم تجاهل Webhook" + +#: awx/api/views/webhooks.py:151 +msgid "Webhook previously received, aborting." +msgstr "تم استلام Webhook مسبقًا، جارٍ الإحباط." + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Bud Frogs" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Bunny" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Cheese" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Default Cow" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Dragon" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Elephant in Snake" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Elephant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Eyes" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Kitty" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Meow" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Milk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Moofasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Moose" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Ren" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Sheep" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Small Cow" + +#: awx/conf/conf.py:39 +msgid "Stegosaurus" +msgstr "Stegosaurus" + +#: awx/conf/conf.py:40 +msgid "Stimpy" +msgstr "Stimpy" + +#: awx/conf/conf.py:41 +msgid "Super Milker" +msgstr "Super Milker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Three Eyes" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Turkey" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Turtle" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Udder" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Vader Koala" + +#: awx/conf/conf.py:48 +msgid "Vader" +msgstr "Vader" + +#: awx/conf/conf.py:49 +msgid "WWW" +msgstr "WWW" + +#: awx/conf/conf.py:52 +msgid "Cow Selection" +msgstr "اختيار البقرة" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "حدد البقرة المراد استخدامها مع cowsay عند تشغيل المهام." + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "الأبقار" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "مثال إعداد للقراءة فقط" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "مثال إعداد لا يمكن تغييره." + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "مثال إعداد" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "مثال إعداد يمكن أن يكون مختلفًا لكل مستخدم." + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "المستخدم" + +#: awx/conf/fields.py:59 awx/sso/fields.py:567 +#, python-brace-format +msgid "" +"Expected None, True, False, a string or list of strings but got {input_type}" +" instead." +msgstr "" +"توقع None أو True أو False أو سلسلة نصية أو قائمة سلاسل نصية ولكن حصل على " +"{input_type} بدلاً من ذلك." + +#: awx/conf/fields.py:103 awx/conf/fields.py:125 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "توقع قائمة سلاسل نصية ولكن حصل على {input_type} بدلاً من ذلك." + +#: awx/conf/fields.py:103 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} ليس خيار مسار صالحًا." + +#: awx/conf/fields.py:126 +#, fuzzy, python-brace-format +#| msgid "{path} is not a valid path choice." +msgid "{path} is not a valid path choice. You must provide an absolute path." +msgstr "{path} ليس خيار مسار صالحًا. يجب عليك توفير مسار مطلق." + +#: awx/conf/fields.py:127 +#, python-brace-format +msgid "" +"{scontext} is not a valid mount option. Allowed types are {mount_types}" +msgstr "" +"{scontext} ليس خيار تحميل صالحًا. الأنواع المسموح بها هي {mount_types}" + +#: awx/conf/fields.py:128 +#, python-brace-format +msgid "" +"Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but " +"got {path}." +msgstr "" +"صيغة غير صالحة. توقع سلسلة HOST-DIR[:CONTAINER-DIR[:OPTIONS]] ولكن حصل على " +"{path}." + +#: awx/conf/fields.py:190 +msgid "Enter a valid URL" +msgstr "أدخل عنوان URL صالحًا" + +#: awx/conf/fields.py:227 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" ليست سلسلة نصية صالحة." + +#: awx/conf/fields.py:240 +#, python-brace-format +msgid "" +"Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "" +"توقع قائمة من الصفوف بحد أقصى للطول 2 ولكن حصل على {input_type} بدلاً من " +"ذلك." + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "الكل" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "تم التغيير" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "افتراضيات المستخدم" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "تم تعيين هذه القيمة يدويًا في ملف إعدادات." + +#: awx/conf/tests/unit/test_registry.py:42 +#: awx/conf/tests/unit/test_registry.py:47 +#: awx/conf/tests/unit/test_registry.py:58 +#: awx/conf/tests/unit/test_registry.py:68 +#: awx/conf/tests/unit/test_registry.py:74 +#: awx/conf/tests/unit/test_registry.py:75 +#: awx/conf/tests/unit/test_registry.py:82 +#: awx/conf/tests/unit/test_registry.py:84 +#: awx/conf/tests/unit/test_registry.py:90 +#: awx/conf/tests/unit/test_registry.py:92 +#: awx/conf/tests/unit/test_registry.py:96 +#: awx/conf/tests/unit/test_registry.py:97 +#: awx/conf/tests/unit/test_registry.py:103 +#: awx/conf/tests/unit/test_registry.py:107 +#: awx/conf/tests/unit/test_registry.py:135 +#: awx/conf/tests/unit/test_registry.py:147 +#: awx/conf/tests/unit/test_settings.py:71 +#: awx/conf/tests/unit/test_settings.py:82 +#: awx/conf/tests/unit/test_settings.py:91 +#: awx/conf/tests/unit/test_settings.py:100 +#: awx/conf/tests/unit/test_settings.py:110 +#: awx/conf/tests/unit/test_settings.py:118 +#: awx/conf/tests/unit/test_settings.py:130 +#: awx/conf/tests/unit/test_settings.py:140 +#: awx/conf/tests/unit/test_settings.py:146 +#: awx/conf/tests/unit/test_settings.py:156 +#: awx/conf/tests/unit/test_settings.py:167 +#: awx/conf/tests/unit/test_settings.py:179 +#: awx/conf/tests/unit/test_settings.py:188 +#: awx/conf/tests/unit/test_settings.py:204 +#: awx/conf/tests/unit/test_settings.py:217 +#: awx/conf/tests/unit/test_settings.py:229 +#: awx/conf/tests/unit/test_settings.py:238 +#: awx/conf/tests/unit/test_settings.py:253 +#: awx/conf/tests/unit/test_settings.py:261 +#: awx/conf/tests/unit/test_settings.py:274 +#: awx/conf/tests/unit/test_settings.py:294 +#: awx/conf/tests/unit/test_settings.py:313 +#: awx/conf/tests/unit/test_settings.py:323 +#: awx/conf/tests/unit/test_settings.py:344 awx/main/conf.py:23 +#: awx/main/conf.py:32 awx/main/conf.py:41 awx/main/conf.py:53 +#: awx/main/conf.py:64 awx/main/conf.py:79 awx/main/conf.py:94 +#: awx/main/conf.py:108 awx/main/conf.py:118 awx/main/conf.py:131 +#: awx/main/conf.py:144 awx/main/conf.py:157 awx/main/conf.py:170 +#: awx/main/conf.py:182 awx/main/conf.py:190 awx/main/conf.py:199 +#: awx/main/conf.py:208 awx/main/conf.py:221 awx/main/conf.py:230 +#: awx/main/conf.py:329 awx/main/conf.py:787 awx/main/conf.py:796 +#: awx/main/conf.py:808 awx/main/conf.py:817 awx/main/conf.py:858 +#: awx/main/conf.py:875 awx/main/conf.py:884 awx/main/conf.py:893 +msgid "System" +msgstr "النظام" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "OtherSystem" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "فئات الإعدادات" + +#: awx/conf/views.py:64 +msgid "Setting Detail" +msgstr "تفاصيل الإعداد" + +#: awx/conf/views.py:154 +msgid "Logging Connectivity Test" +msgstr "اختبار اتصال التسجيل" + +#: awx/main/access.py:106 +#, python-format +msgid "Required related field %s for permission check." +msgstr "الحقل ذو الصلة المطلوب %s للتحقق من الأذونات." + +#: awx/main/access.py:122 +#, python-format +msgid "Bad data found in related field %s." +msgstr "تم العثور على بيانات خاطئة في الحقل ذي الصلة %s." + +#: awx/main/access.py:372 +msgid "License is missing." +msgstr "الترخيص مفقود." + +#: awx/main/access.py:374 +msgid "License has expired." +msgstr "انتهت صلاحية الترخيص." + +#: awx/main/access.py:382 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "تم الوصول إلى عدد الترخيص البالغ %s من المثيلات." + +#: awx/main/access.py:384 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "تم تجاوز عدد الترخيص البالغ %s من المثيلات." + +#: awx/main/access.py:1006 +msgid "Unable to change inventory on a host." +msgstr "تعذر تغيير المخزون على مضيف." + +#: awx/main/access.py:1021 awx/main/access.py:1070 +msgid "Cannot associate two items from different inventories." +msgstr "لا يمكن ربط عنصرين من مخزونات مختلفة." + +#: awx/main/access.py:1060 +msgid "Unable to change inventory on a group." +msgstr "تعذر تغيير المخزون على مجموعة." + +#: awx/main/access.py:1327 +msgid "Unable to change organization on a team." +msgstr "تعذر تغيير المؤسسة على فريق." + +#: awx/main/access.py:1343 +msgid "The {} role cannot be assigned to a team" +msgstr "لا يمكن تعيين الدور {} لفريق" + +#: awx/main/access.py:1605 +msgid "Insufficient access to Job Template credentials." +msgstr "وصول غير كافٍ إلى بيانات اعتماد قالب المهمة." + +#: awx/main/access.py:1788 awx/main/access.py:2218 +msgid "Job was launched with secret prompts provided by another user." +msgstr "تم إطلاق المهمة بمطالبات سرية قدمها مستخدم آخر." + +#: awx/main/access.py:1797 +msgid "Job has been orphaned from its job template and organization." +msgstr "أصبحت المهمة يتيمة من قالب مهمتها ومؤسستها." + +#: awx/main/access.py:1799 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "تم إطلاق المهمة بحقول مطلوبة ليس لديك حق الوصول إليها." + +#: awx/main/access.py:1801 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "تم إطلاق المهمة بحقول مطلوبة غير معروفة. أذونات مسؤول المؤسسة مطلوبة." + +#: awx/main/access.py:2208 +msgid "Workflow Job was launched with unknown prompts." +msgstr "تم إطلاق مهمة سير العمل بمطالبات غير معروفة." + +#: awx/main/access.py:2220 +msgid "Job was launched with prompts you lack access to." +msgstr "تم إطلاق المهمة بمطالبات تفتقر إلى الوصول إليها." + +#: awx/main/access.py:2222 +msgid "Job was launched with prompts no longer accepted." +msgstr "تم إطلاق المهمة بمطالبات لم تعد مقبولة." + +#: awx/main/access.py:2234 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "ليس لديك إذن لموارد مهمة سير العمل المطلوبة لإعادة الإطلاق." + +#: awx/main/analytics/collectors.py:134 +msgid "General platform configuration." +msgstr "تكوين المنصة العام." + +#: awx/main/analytics/collectors.py:185 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "عدد الكائنات مثل المؤسسات والمخزونات والمشاريع" + +#: awx/main/analytics/collectors.py:238 +msgid "Counts of users and teams by organization" +msgstr "عدد المستخدمين والفرق حسب المؤسسة" + +#: awx/main/analytics/collectors.py:248 +msgid "Counts of credentials by credential type" +msgstr "عدد بيانات الاعتماد حسب نوع بيانات الاعتماد" + +#: awx/main/analytics/collectors.py:262 +msgid "Inventories, their inventory sources, and host counts" +msgstr "المخزونات ومصادر مخزونها وأعداد المضيفين" + +#: awx/main/analytics/collectors.py:280 +msgid "Counts of projects by source control type" +msgstr "عدد المشاريع حسب نوع التحكم بالمصدر" + +#: awx/main/analytics/collectors.py:288 +msgid "Cluster topology and capacity" +msgstr "طوبولوجيا المجموعة وسعتها" + +#: awx/main/analytics/collectors.py:340 +msgid "Metadata about the analytics collected" +msgstr "البيانات الوصفية حول التحليلات المجمّعة" + +#: awx/main/analytics/collectors.py:447 awx/main/analytics/collectors.py:452 +msgid "Automation task records" +msgstr "سجلات مهام الأتمتة" + +#: awx/main/analytics/collectors.py:457 +msgid "Data on jobs run" +msgstr "بيانات عن المهام المُشغّلة" + +#: awx/main/analytics/collectors.py:501 +msgid "Data on job templates" +msgstr "بيانات عن قوالب المهام" + +#: awx/main/analytics/collectors.py:526 +msgid "Data on workflow runs" +msgstr "بيانات عن تشغيلات سير العمل" + +#: awx/main/analytics/collectors.py:564 +msgid "Data on workflows" +msgstr "بيانات عن سير العمل" + +#: awx/main/analytics/collectors.py:597 +msgid "Host Metric data, incremental/full sync" +msgstr "بيانات مقياس المضيف، مزامنة تزايدية/كاملة" + +#: awx/main/analytics/collectors.py:618 +msgid "HostMetricSummaryMonthly export, full sync" +msgstr "تصدير HostMetricSummaryMonthly، مزامنة كاملة" + +#: awx/main/apps.py:7 +msgid "Main" +msgstr "رئيسي" + +#: awx/main/conf.py:21 +msgid "Enable Activity Stream" +msgstr "تمكين دفق النشاط" + +#: awx/main/conf.py:22 +msgid "Enable capturing activity for the activity stream." +msgstr "تمكين التقاط النشاط لدفق النشاط." + +#: awx/main/conf.py:30 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "تمكين دفق النشاط لمزامنة المخزون" + +#: awx/main/conf.py:31 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "تمكين التقاط النشاط لدفق النشاط عند تشغيل مزامنة المخزون." + +#: awx/main/conf.py:39 +msgid "All Users Visible to Organization Admins" +msgstr "جميع المستخدمين مرئيون لمسؤولي المؤسسة" + +#: awx/main/conf.py:40 +msgid "" +"Controls whether any Organization Admin can view all users and teams, even " +"those not associated with their Organization." +msgstr "" +"يتحكم فيما إذا كان أي مسؤول مؤسسة يمكنه عرض جميع المستخدمين والفرق، حتى " +"أولئك غير المرتبطين بمؤسسته." + +#: awx/main/conf.py:48 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "يمكن لمسؤولي المؤسسة إدارة المستخدمين والفرق" + +#: awx/main/conf.py:50 +msgid "" +"Controls whether any Organization Admin has the privileges to create and " +"manage users and teams. You may want to disable this ability if you are " +"using an LDAP or SAML integration." +msgstr "" +"يتحكم فيما إذا كان أي مسؤول مؤسسة لديه امتيازات إنشاء وإدارة المستخدمين " +"والفرق. قد ترغب في تعطيل هذه القدرة إذا كنت تستخدم تكامل LDAP أو SAML." + +#: awx/main/conf.py:62 +msgid "Base URL of the service" +msgstr "عنوان URL الأساسي للخدمة" + +#: awx/main/conf.py:63 +msgid "" +"This setting is used by services like notifications to render a valid url to" +" the service." +msgstr "" +"يُستخدم هذا الإعداد من قبل خدمات مثل الإشعارات لعرض عنوان url صالح للخدمة." + +#: awx/main/conf.py:71 +msgid "Remote Host Headers" +msgstr "رؤوس المضيف البعيد" + +#: awx/main/conf.py:73 +#, fuzzy +#| msgid "" +#| "HTTP headers and meta keys to search to determine remote host name or IP. " +#| "Add additional items to this list, such as \"HTTP_X_FORWARDED_FOR\", if " +#| "behind a reverse proxy. See the \"Proxy Support\" section of the " +#| "Adminstrator guide for more details." +msgid "" +"HTTP headers and meta keys to search to determine remote host name or IP. " +"Add additional items to this list, such as \"HTTP_X_FORWARDED_FOR\", if " +"behind a reverse proxy. See the \"Proxy Support\" section of the AAP " +"Installation guide for more details." +msgstr "" +"رؤوس HTTP ومفاتيح التعريف المراد البحث فيها لتحديد اسم المضيف البعيد أو IP. " +"أضف عناصر إضافية إلى هذه القائمة، مثل \"HTTP_X_FORWARDED_FOR\"، إذا كنت خلف " +"وكيل عكسي. راجع قسم \"Proxy Support\" في دليل تثبيت AAP لمزيد من التفاصيل." + +#: awx/main/conf.py:86 +msgid "Proxy IP Allowed List" +msgstr "قائمة IP الوكيل المسموح بها" + +#: awx/main/conf.py:88 +msgid "" +"If the service is behind a reverse proxy/load balancer, use this setting to " +"configure the proxy IP addresses from which the service should trust custom " +"REMOTE_HOST_HEADERS header values. If this setting is an empty list (the " +"default), the headers specified by REMOTE_HOST_HEADERS will be trusted " +"unconditionally')" +msgstr "" +"إذا كانت الخدمة خلف وكيل عكسي/موازن تحميل، فاستخدم هذا الإعداد لتكوين عناوين" +" IP الوكيل التي يجب أن تثق الخدمة منها في قيم رأس REMOTE_HOST_HEADERS " +"المخصصة. إذا كان هذا الإعداد قائمة فارغة (الافتراضي)، فسيتم الوثوق بالرؤوس " +"المحددة بواسطة REMOTE_HOST_HEADERS دون قيد أو شرط')" + +#: awx/main/conf.py:102 +msgid "CSRF Trusted Origins List" +msgstr "قائمة المصادر الموثوقة لـ CSRF" + +#: awx/main/conf.py:104 +#, fuzzy +#| msgid "" +#| "If the service is behind a reverse proxy/load balancer, use this setting to " +#| "configure the proxy IP addresses from which the service should trust custom " +#| "REMOTE_HOST_HEADERS header values. If this setting is an empty list (the " +#| "default), the headers specified by REMOTE_HOST_HEADERS will be trusted " +#| "unconditionally')" +msgid "" +"If the service is behind a reverse proxy/load balancer, use this setting to " +"configure the schema://addresses from which the service should trust Origin " +"header values. " +msgstr "" +"إذا كانت الخدمة خلف وكيل عكسي/موازن تحميل، فاستخدم هذا الإعداد لتكوين عناوين" +" schema:// التي يجب أن تثق الخدمة منها في قيم رأس Origin. " + +#: awx/main/conf.py:116 +msgid "License" +msgstr "الترخيص" + +#: awx/main/conf.py:117 +msgid "" +"The license controls which features and functionality are enabled. Use " +"/api/v2/config/ to update or change the license." +msgstr "" +"يتحكم الترخيص في الميزات والوظائف المُفعّلة. استخدم /api/v2/config/ لتحديث " +"أو تغيير الترخيص." + +#: awx/main/conf.py:129 +msgid "Red Hat customer username" +msgstr "اسم مستخدم عميل Red Hat" + +#: awx/main/conf.py:130 +#, fuzzy +#| msgid "" +#| "This username is used to send data to Insights for Ansible Automation " +#| "Platform" +msgid "This username is used to send data to Automation Analytics" +msgstr "يُستخدم اسم المستخدم هذا لإرسال البيانات إلى Automation Analytics" + +#: awx/main/conf.py:142 +msgid "Red Hat customer password" +msgstr "كلمة مرور عميل Red Hat" + +#: awx/main/conf.py:143 +#, fuzzy +#| msgid "" +#| "This password is used to send data to Insights for Ansible Automation " +#| "Platform" +msgid "This password is used to send data to Automation Analytics" +msgstr "تُستخدم كلمة المرور هذه لإرسال البيانات إلى Automation Analytics" + +#: awx/main/conf.py:155 +msgid "Red Hat or Satellite username" +msgstr "اسم مستخدم Red Hat أو Satellite" + +#: awx/main/conf.py:156 +msgid "This username is used to retrieve subscription and content information" +msgstr "يُستخدم اسم المستخدم هذا لاسترجاع معلومات الاشتراك والمحتوى" + +#: awx/main/conf.py:168 +msgid "Red Hat or Satellite password" +msgstr "كلمة مرور Red Hat أو Satellite" + +#: awx/main/conf.py:169 +msgid "This password is used to retrieve subscription and content information" +msgstr "تُستخدم كلمة المرور هذه لاسترجاع معلومات الاشتراك والمحتوى" + +#: awx/main/conf.py:180 +msgid "Automation Analytics upload URL" +msgstr "عنوان URL لتحميل Automation Analytics" + +#: awx/main/conf.py:181 +#, fuzzy +#| msgid "" +#| "This setting is used to to configure the upload URL for data collection for " +#| "Red Hat Insights." +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Automation Analytics." +msgstr "" +"يُستخدم هذا الإعداد لتكوين عنوان URL للتحميل لجمع البيانات لـ Automation " +"Analytics." + +#: awx/main/conf.py:189 +msgid "Unique identifier for an installation" +msgstr "معرّف فريد للتثبيت" + +#: awx/main/conf.py:198 +msgid "The instance group where control plane tasks run" +msgstr "مجموعة المثيلات التي تعمل بها مهام مستوى التحكم" + +#: awx/main/conf.py:207 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "" +"مجموعة المثيلات التي تعمل بها مهام المستخدم (حاليًا فقط على عمليات التثبيت " +"غير الافتراضية)" + +#: awx/main/conf.py:219 +msgid "Global default execution environment" +msgstr "بيئة التنفيذ الافتراضية العامة" + +#: awx/main/conf.py:220 +msgid "" +"The Execution Environment to be used when one has not been configured for a " +"job template." +msgstr "بيئة التنفيذ المراد استخدامها عندما لم يتم تكوين واحدة لقالب مهمة." + +#: awx/main/conf.py:228 +msgid "Custom virtual environment paths" +msgstr "مسارات البيئة الافتراضية المخصصة" + +#: awx/main/conf.py:229 +msgid "" +"Paths where Tower will look for custom virtual environments (in addition to " +"/var/lib/awx/venv/). Enter one path per line." +msgstr "" +"المسارات التي سيبحث فيها Tower عن البيئات الافتراضية المخصصة (بالإضافة إلى " +"/var/lib/awx/venv/). أدخل مسارًا واحدًا لكل سطر." + +#: awx/main/conf.py:238 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "وحدات Ansible المسموح بها للمهام المؤقتة" + +#: awx/main/conf.py:239 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "قائمة الوحدات المسموح باستخدامها من قبل المهام المؤقتة." + +#: awx/main/conf.py:240 awx/main/conf.py:262 awx/main/conf.py:271 +#: awx/main/conf.py:285 awx/main/conf.py:295 awx/main/conf.py:305 +#: awx/main/conf.py:318 awx/main/conf.py:338 awx/main/conf.py:348 +#: awx/main/conf.py:358 awx/main/conf.py:368 awx/main/conf.py:381 +#: awx/main/conf.py:394 awx/main/conf.py:404 awx/main/conf.py:414 +#: awx/main/conf.py:426 awx/main/conf.py:437 awx/main/conf.py:447 +#: awx/main/conf.py:457 awx/main/conf.py:471 awx/main/conf.py:486 +#: awx/main/conf.py:501 awx/main/conf.py:516 awx/main/conf.py:533 +#: awx/main/conf.py:545 +msgid "Jobs" +msgstr "المهام" + +#: awx/main/conf.py:249 +msgid "Always" +msgstr "دائمًا" + +#: awx/main/conf.py:250 +msgid "Never" +msgstr "أبدًا" + +#: awx/main/conf.py:251 +msgid "Only On Job Template Definitions" +msgstr "فقط على تعريفات قالب المهمة" + +#: awx/main/conf.py:254 +msgid "When can extra variables contain Jinja templates?" +msgstr "متى يمكن أن تحتوي المتغيرات الإضافية على قوالب Jinja؟" + +#: awx/main/conf.py:256 +msgid "" +"Ansible allows variable substitution via the Jinja2 templating language for " +"--extra-vars. This poses a potential security risk where users with the " +"ability to specify extra vars at job launch time can use Jinja2 templates to" +" run arbitrary Python. It is recommended that this value be set to " +"\"template\" or \"never\"." +msgstr "" +"يسمح Ansible باستبدال المتغيرات عبر لغة قوالب Jinja2 لـ --extra-vars. يشكل " +"هذا خطرًا أمنيًا محتملاً حيث يمكن للمستخدمين القادرين على تحديد متغيرات " +"إضافية في وقت إطلاق المهمة استخدام قوالب Jinja2 لتشغيل Python عشوائي. يُوصى " +"بتعيين هذه القيمة على \"template\" أو \"never\"." + +#: awx/main/conf.py:269 +msgid "Job execution path" +msgstr "مسار تنفيذ المهمة" + +#: awx/main/conf.py:270 +msgid "" +"The directory in which the service will create new temporary directories for" +" job execution and isolation (such as credential files)." +msgstr "" +"الدليل الذي ستنشئ فيه الخدمة أدلة مؤقتة جديدة لتنفيذ المهمة وعزلها (مثل " +"ملفات بيانات الاعتماد)." + +#: awx/main/conf.py:279 +msgid "Paths to expose to isolated jobs" +msgstr "المسارات المراد كشفها للمهام المعزولة" + +#: awx/main/conf.py:281 +#, fuzzy +#| msgid "" +#| "List of paths that would otherwise be hidden to expose to isolated jobs. " +#| "Enter one path per line." +msgid "" +"List of paths that would otherwise be hidden to expose to isolated jobs. " +"Enter one path per line. Volumes will be mounted from the execution node to " +"the container. The supported format is HOST-DIR[:CONTAINER-DIR[:OPTIONS]]. " +msgstr "" +"قائمة المسارات التي قد تكون مخفية بخلاف ذلك لكشفها للمهام المعزولة. أدخل " +"مسارًا واحدًا لكل سطر. سيتم تحميل وحدات التخزين من عقدة التنفيذ إلى الحاوية." +" التنسيق المدعوم هو HOST-DIR[:CONTAINER-DIR[:OPTIONS]]. " + +#: awx/main/conf.py:293 +msgid "Extra Environment Variables" +msgstr "متغيرات بيئة إضافية" + +#: awx/main/conf.py:294 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "" +"متغيرات بيئة إضافية مُعيّنة لتشغيلات playbook وتحديثات المخزون وتحديثات " +"المشروع وإرسال الإشعارات." + +#: awx/main/conf.py:303 +msgid "K8S Ansible Runner Keep-Alive Message Interval" +msgstr "فاصل رسائل إبقاء الاتصال لـ K8S Ansible Runner" + +#: awx/main/conf.py:304 +msgid "" +"Only applies to jobs running in a Container Group. If not 0, send a message " +"every so-many seconds to keep connection open." +msgstr "" +"ينطبق فقط على المهام التي تعمل في مجموعة حاويات. إذا لم يكن 0، أرسل رسالة كل" +" عدد من الثواني لإبقاء الاتصال مفتوحًا." + +#: awx/main/conf.py:313 +#, fuzzy +#| msgid "Extra Environment Variables" +msgid "Environment Variables for Galaxy Commands" +msgstr "متغيرات البيئة لأوامر Galaxy" + +#: awx/main/conf.py:315 +msgid "" +"Additional environment variables set for invocations of ansible-galaxy " +"within project updates. Useful if you must use a proxy server for ansible-" +"galaxy but not git." +msgstr "" +"متغيرات بيئة إضافية مُعيّنة لاستدعاءات ansible-galaxy ضمن تحديثات المشروع. " +"مفيدة إذا كان يجب عليك استخدام خادم وكيل لـ ansible-galaxy وليس git." + +#: awx/main/conf.py:327 +#, fuzzy +#| msgid "Gather data for Insights for Ansible Automation Platform" +msgid "Gather data for Automation Analytics" +msgstr "جمع البيانات لـ Automation Analytics" + +#: awx/main/conf.py:328 +#, fuzzy +#| msgid "" +#| "Enables the service to gather data on automation and send it to Red Hat " +#| "Insights." +msgid "" +"Enables the service to gather data on automation and send it to Automation " +"Analytics." +msgstr "" +"يُمكّن الخدمة من جمع البيانات حول الأتمتة وإرسالها إلى Automation Analytics." + +#: awx/main/conf.py:336 +msgid "Run Project Updates With Higher Verbosity" +msgstr "تشغيل تحديثات المشروع بتفصيل أعلى" + +#: awx/main/conf.py:337 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "" +"يضيف علامة CLI -vvv إلى تشغيلات ansible-playbook لـ project_update.yml " +"المستخدمة لتحديثات المشروع." + +#: awx/main/conf.py:346 +msgid "Enable Role Download" +msgstr "تمكين تنزيل الأدوار" + +#: awx/main/conf.py:347 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "يسمح بتنزيل الأدوار ديناميكيًا من ملف requirements.yml لمشاريع SCM." + +#: awx/main/conf.py:356 +msgid "Enable Collection(s) Download" +msgstr "تمكين تنزيل المجموعات" + +#: awx/main/conf.py:357 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file" +" for SCM projects." +msgstr "يسمح بتنزيل المجموعات ديناميكيًا من ملف requirements.yml لمشاريع SCM." + +#: awx/main/conf.py:366 +msgid "Enable Ansible 2.9 Compatibility" +msgstr "تمكين توافق Ansible 2.9" + +#: awx/main/conf.py:367 +msgid "" +"If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 " +"compatibility." +msgstr "" +"إذا كان مُفعّلاً، يُعيّن ANSIBLE_COLLECTIONS_PATHS لتوافق Ansible 2.9 " +"القديم." + +#: awx/main/conf.py:376 +msgid "Follow symlinks" +msgstr "اتباع الروابط الرمزية" + +#: awx/main/conf.py:378 +msgid "" +"Follow symbolic links when scanning for playbooks. Be aware that setting " +"this to True can lead to infinite recursion if a link points to a parent " +"directory of itself." +msgstr "" +"اتباع الروابط الرمزية عند البحث عن ملفات playbook. كن على علم بأن تعيين هذا " +"على True قد يؤدي إلى تكرار لا نهائي إذا كان الرابط يشير إلى دليل أصلي لنفسه." + +#: awx/main/conf.py:389 +msgid "Expose host paths for Container Groups" +msgstr "كشف مسارات المضيف لمجموعات الحاويات" + +#: awx/main/conf.py:391 +msgid "" +"Expose paths via hostPath for the Pods created by a Container Group. " +"HostPath volumes present many security risks, and it is a best practice to " +"avoid the use of HostPaths when possible. " +msgstr "" +"كشف المسارات عبر hostPath للـ Pods التي أنشأتها مجموعة حاويات. تشكل وحدات " +"تخزين HostPath العديد من المخاطر الأمنية، ومن أفضل الممارسات تجنب استخدام " +"HostPaths عند الإمكان. " + +#: awx/main/conf.py:402 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "تجاهل التحقق من شهادة SSL لـ Ansible Galaxy" + +#: awx/main/conf.py:403 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "" +"إذا تم التعيين على true، فلن يتم التحقق من صحة الشهادة عند تثبيت المحتوى من " +"أي خادم Galaxy." + +#: awx/main/conf.py:412 +msgid "Standard Output Maximum Display Size" +msgstr "الحد الأقصى لحجم عرض المخرجات القياسية" + +#: awx/main/conf.py:413 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "" +"الحد الأقصى لحجم المخرجات القياسية بالبايت لعرضها قبل طلب تنزيل المخرجات." + +#: awx/main/conf.py:422 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "الحد الأقصى لحجم عرض المخرجات القياسية لحدث المهمة" + +#: awx/main/conf.py:424 +msgid "" +"Maximum Size of Standard Output in bytes to display for a single job or ad " +"hoc command event. `stdout` will end with `…` when truncated." +msgstr "" +"الحد الأقصى لحجم المخرجات القياسية بالبايت لعرضها لمهمة واحدة أو حدث أمر " +"مؤقت. سينتهي `stdout` بـ `…` عند اقتطاعه." + +#: awx/main/conf.py:435 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "الحد الأقصى لرسائل Websocket في الثانية لحدث المهمة" + +#: awx/main/conf.py:436 +msgid "" +"Maximum number of messages to update the UI live job output with per second." +" Value of 0 means no limit." +msgstr "" +"الحد الأقصى لعدد الرسائل لتحديث مخرجات المهمة الحية لواجهة المستخدم في " +"الثانية. القيمة 0 تعني عدم وجود حد." + +#: awx/main/conf.py:445 +msgid "Maximum Scheduled Jobs" +msgstr "الحد الأقصى للمهام المجدولة" + +#: awx/main/conf.py:446 +msgid "" +"Maximum number of the same job template that can be waiting to run when " +"launching from a schedule before no more are created." +msgstr "" +"الحد الأقصى لعدد نفس قالب المهمة الذي يمكن أن ينتظر التشغيل عند الإطلاق من " +"جدول قبل عدم إنشاء المزيد." + +#: awx/main/conf.py:455 +msgid "Ansible Callback Plugins" +msgstr "ملحقات استدعاء Ansible" + +#: awx/main/conf.py:456 +msgid "" +"List of paths to search for extra callback plugins to be used when running " +"jobs. Enter one path per line." +msgstr "" +"قائمة المسارات للبحث عن ملحقات استدعاء إضافية لاستخدامها عند تشغيل المهام. " +"أدخل مسارًا واحدًا لكل سطر." + +#: awx/main/conf.py:466 +msgid "Default Job Timeout" +msgstr "المهلة الافتراضية للمهمة" + +#: awx/main/conf.py:468 +msgid "" +"Maximum time in seconds to allow jobs to run. Use value of 0 to indicate " +"that no timeout should be imposed. A timeout set on an individual job " +"template will override this." +msgstr "" +"الحد الأقصى للوقت بالثواني للسماح للمهام بالتشغيل. استخدم القيمة 0 للإشارة " +"إلى عدم فرض أي مهلة. المهلة المعيّنة على قالب مهمة فردي ستتجاوز هذا." + +#: awx/main/conf.py:481 +#, fuzzy +#| msgid "Default Job Timeout" +msgid "Default Job Idle Timeout" +msgstr "المهلة الافتراضية لخمول المهمة" + +#: awx/main/conf.py:483 +msgid "" +"If no output is detected from ansible in this number of seconds the " +"execution will be terminated. Use value of 0 to indicate that no idle " +"timeout should be imposed." +msgstr "" +"إذا لم يتم اكتشاف أي مخرجات من ansible خلال هذا العدد من الثواني، فسيتم " +"إنهاء التنفيذ. استخدم القيمة 0 للإشارة إلى عدم فرض أي مهلة خمول." + +#: awx/main/conf.py:496 +msgid "Default Inventory Update Timeout" +msgstr "المهلة الافتراضية لتحديث المخزون" + +#: awx/main/conf.py:498 +msgid "" +"Maximum time in seconds to allow inventory updates to run. Use value of 0 to" +" indicate that no timeout should be imposed. A timeout set on an individual " +"inventory source will override this." +msgstr "" +"الحد الأقصى للوقت بالثواني للسماح لتحديثات المخزون بالتشغيل. استخدم القيمة 0" +" للإشارة إلى عدم فرض أي مهلة. المهلة المعيّنة على مصدر مخزون فردي ستتجاوز " +"هذا." + +#: awx/main/conf.py:511 +msgid "Default Project Update Timeout" +msgstr "المهلة الافتراضية لتحديث المشروع" + +#: awx/main/conf.py:513 +msgid "" +"Maximum time in seconds to allow project updates to run. Use value of 0 to " +"indicate that no timeout should be imposed. A timeout set on an individual " +"project will override this." +msgstr "" +"الحد الأقصى للوقت بالثواني للسماح لتحديثات المشروع بالتشغيل. استخدم القيمة 0" +" للإشارة إلى عدم فرض أي مهلة. المهلة المعيّنة على مشروع فردي ستتجاوز هذا." + +#: awx/main/conf.py:526 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "مهلة ذاكرة التخزين المؤقت لحقائق Ansible لكل مضيف" + +#: awx/main/conf.py:528 +msgid "" +"Maximum time, in seconds, that stored Ansible facts are considered valid " +"since the last time they were modified. Only valid, non-stale, facts will be" +" accessible by a playbook. Note, this does not influence the deletion of " +"ansible_facts from the database. Use a value of 0 to indicate that no " +"timeout should be imposed." +msgstr "" +"الحد الأقصى للوقت، بالثواني، الذي تُعتبر فيه حقائق Ansible المخزّنة صالحة " +"منذ آخر مرة تم تعديلها. لن تكون سوى الحقائق الصالحة وغير القديمة قابلة " +"للوصول بواسطة playbook. ملاحظة، هذا لا يؤثر على حذف ansible_facts من قاعدة " +"البيانات. استخدم القيمة 0 للإشارة إلى عدم فرض أي مهلة." + +#: awx/main/conf.py:543 +msgid "Maximum number of forks per job" +msgstr "الحد الأقصى لعدد التفريعات لكل مهمة" + +#: awx/main/conf.py:544 +msgid "" +"Saving a Job Template with more than this number of forks will result in an " +"error. When set to 0, no limit is applied." +msgstr "" +"سيؤدي حفظ قالب مهمة بأكثر من هذا العدد من التفريعات إلى حدوث خطأ. عند " +"التعيين على 0، لا يتم تطبيق أي حد." + +#: awx/main/conf.py:554 +msgid "Logging Aggregator" +msgstr "مجمّع التسجيل" + +#: awx/main/conf.py:555 +msgid "Hostname/IP where external logs will be sent to." +msgstr "اسم المضيف/IP الذي سيتم إرسال السجلات الخارجية إليه." + +#: awx/main/conf.py:556 awx/main/conf.py:566 awx/main/conf.py:578 +#: awx/main/conf.py:588 awx/main/conf.py:600 awx/main/conf.py:619 +#: awx/main/conf.py:633 awx/main/conf.py:642 awx/main/conf.py:652 +#: awx/main/conf.py:666 awx/main/conf.py:675 awx/main/conf.py:690 +#: awx/main/conf.py:705 awx/main/conf.py:722 awx/main/conf.py:737 +#: awx/main/conf.py:750 awx/main/conf.py:759 awx/main/conf.py:777 +msgid "Logging" +msgstr "التسجيل" + +#: awx/main/conf.py:564 +msgid "Logging Aggregator Port" +msgstr "منفذ مجمّع التسجيل" + +#: awx/main/conf.py:565 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "" +"المنفذ على مجمّع التسجيل لإرسال السجلات إليه (إذا كان مطلوبًا ولم يتم توفيره" +" في مجمّع التسجيل)." + +#: awx/main/conf.py:576 +msgid "Logging Aggregator Type" +msgstr "نوع مجمّع التسجيل" + +#: awx/main/conf.py:577 +msgid "Format messages for the chosen log aggregator." +msgstr "تنسيق الرسائل لمجمّع السجلات المختار." + +#: awx/main/conf.py:586 +msgid "Logging Aggregator Username" +msgstr "اسم مستخدم مجمّع التسجيل" + +#: awx/main/conf.py:587 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "اسم المستخدم لمجمّع السجلات الخارجي (إذا كان مطلوبًا؛ HTTP/s فقط)." + +#: awx/main/conf.py:598 +msgid "Logging Aggregator Password/Token" +msgstr "كلمة مرور/رمز مجمّع التسجيل المميز" + +#: awx/main/conf.py:599 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "" +"كلمة المرور أو رمز المصادقة المميز لمجمّع السجلات الخارجي (إذا كان مطلوبًا؛ " +"HTTP/s فقط)." + +#: awx/main/conf.py:608 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "نموذج المُسجّلات التي ترسل البيانات إلى مجمّع السجلات" + +#: awx/main/conf.py:610 +#, fuzzy +#| msgid "" +#| "List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" +#| "awx - service logs\n" +#| "activity_stream - activity stream records\n" +#| "job_events - callback data from Ansible job events\n" +#| "system_tracking - facts gathered from scan jobs." +msgid "" +"List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" +"awx - service logs\n" +"activity_stream - activity stream records\n" +"job_events - callback data from Ansible job events\n" +"system_tracking - facts gathered from scan jobs\n" +"broadcast_websocket - errors pertaining to websockets broadcast metrics\n" +"job_lifecycle - logs related to processing of a job\n" +msgstr "" +"قائمة المُسجّلات التي سترسل سجلات HTTP إلى المُجمّع، ويمكن أن تشمل أيًا أو كلًا مما يلي: \n" +"awx - سجلات الخدمة\n" +"activity_stream - سجلات دفق النشاط\n" +"job_events - بيانات الاستدعاء من أحداث مهمة Ansible\n" +"system_tracking - الحقائق المجمّعة من مهام الفحص\n" +"broadcast_websocket - أخطاء متعلقة بمقاييس بث websockets\n" +"job_lifecycle - السجلات المتعلقة بمعالجة مهمة\n" + +#: awx/main/conf.py:626 +msgid "Log System Tracking Facts Individually" +msgstr "تسجيل حقائق تتبع النظام بشكل فردي" + +#: awx/main/conf.py:628 +msgid "" +"If set, system tracking facts will be sent for each package, service, or " +"other item found in a scan, allowing for greater search query granularity. " +"If unset, facts will be sent as a single dictionary, allowing for greater " +"efficiency in fact processing." +msgstr "" +"إذا تم التعيين، فسيتم إرسال حقائق تتبع النظام لكل حزمة أو خدمة أو عنصر آخر " +"موجود في الفحص، مما يسمح بمزيد من الدقة في استعلام البحث. إذا لم يتم " +"التعيين، فسيتم إرسال الحقائق كقاموس واحد، مما يسمح بكفاءة أكبر في معالجة " +"الحقائق." + +#: awx/main/conf.py:640 +msgid "Enable External Logging" +msgstr "تمكين التسجيل الخارجي" + +#: awx/main/conf.py:641 +msgid "Enable sending logs to external log aggregator." +msgstr "تمكين إرسال السجلات إلى مجمّع السجلات الخارجي." + +#: awx/main/conf.py:650 +msgid "Cluster-wide unique identifier." +msgstr "معرّف فريد على مستوى المجموعة." + +#: awx/main/conf.py:651 +msgid "Useful to uniquely identify instances." +msgstr "مفيد لتحديد المثيلات بشكل فريد." + +#: awx/main/conf.py:660 +msgid "Logging Aggregator Protocol" +msgstr "بروتوكول مجمّع التسجيل" + +#: awx/main/conf.py:662 +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "" +"البروتوكول المستخدم للتواصل مع مجمّع السجلات. يفترض HTTPS/HTTP استخدام HTTPS" +" ما لم يتم استخدام http:// صراحةً في اسم مضيف مجمّع التسجيل." + +#: awx/main/conf.py:673 +msgid "TCP Connection Timeout" +msgstr "مهلة اتصال TCP" + +#: awx/main/conf.py:674 +msgid "" +"Number of seconds for a TCP connection to external log aggregator to " +"timeout. Applies to HTTPS and TCP log aggregator protocols." +msgstr "" +"عدد الثواني لانتهاء مهلة اتصال TCP بمجمّع السجلات الخارجي. ينطبق على " +"بروتوكولي مجمّع سجلات HTTPS و TCP." + +#: awx/main/conf.py:683 +msgid "Enable/disable HTTPS certificate verification" +msgstr "تمكين/تعطيل التحقق من شهادة HTTPS" + +#: awx/main/conf.py:685 +msgid "" +"Flag to control enable/disable of certificate verification when " +"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, the log handler will " +"verify certificate sent by external log aggregator before establishing " +"connection." +msgstr "" +"علامة للتحكم في تمكين/تعطيل التحقق من الشهادة عندما يكون " +"LOG_AGGREGATOR_PROTOCOL هو \"https\". إذا كان مُفعّلاً، فسيتحقق معالج السجل " +"من الشهادة المرسلة بواسطة مجمّع السجلات الخارجي قبل إنشاء الاتصال." + +#: awx/main/conf.py:698 +msgid "Logging Aggregator Level Threshold" +msgstr "عتبة مستوى مجمّع التسجيل" + +#: awx/main/conf.py:700 +msgid "" +"Level threshold used by log handler. Severities from lowest to highest are " +"DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " +"threshold will be ignored by log handler. (messages under category " +"awx.anlytics ignore this setting)" +msgstr "" +"عتبة المستوى المستخدمة بواسطة معالج السجل. الخطورات من الأدنى إلى الأعلى هي " +"DEBUG و INFO و WARNING و ERROR و CRITICAL. سيتم تجاهل الرسائل الأقل خطورة من" +" العتبة بواسطة معالج السجل. (تتجاهل الرسائل ضمن فئة awx.anlytics هذا " +"الإعداد)" + +#: awx/main/conf.py:713 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Maximum number of messages that can be stored in the log action queue" +msgstr "" +"الحد الأقصى لعدد الرسائل التي يمكن تخزينها في قائمة انتظار إجراءات السجل" + +#: awx/main/conf.py:715 +msgid "" +"Defines how large the rsyslog action queue can grow in number of messages " +"stored. This can have an impact on memory utilization. When the queue " +"reaches 75% of this number, the queue will start writing to disk " +"(queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and " +"DEBUG messages will start to be discarded (queue.discardMark with " +"queue.discardSeverity=5)." +msgstr "" +"يحدد مدى نمو قائمة انتظار إجراءات rsyslog بعدد الرسائل المخزّنة. يمكن أن " +"يكون لهذا تأثير على استخدام الذاكرة. عندما تصل قائمة الانتظار إلى 75% من هذا" +" العدد، ستبدأ قائمة الانتظار في الكتابة إلى القرص (queue.highWatermark في " +"rsyslog). عندما تصل إلى 90%، ستبدأ رسائل NOTICE و INFO و DEBUG في التجاهل " +"(queue.discardMark مع queue.discardSeverity=5)." + +#: awx/main/conf.py:730 +#, fuzzy +#| msgid "Maximum disk persistance for external log aggregation (in GB)" +msgid "Maximum disk persistence for rsyslogd action queuing (in GB)" +msgstr "الحد الأقصى لثبات القرص لقائمة انتظار إجراءات rsyslogd (بالجيجابايت)" + +#: awx/main/conf.py:732 +#, fuzzy +#| msgid "" +#| "Amount of data to store (in gigabytes) during an outage of the external log " +#| "aggregator (defaults to 1). Equivalent to the rsyslogd queue.maxdiskspace " +#| "setting." +msgid "" +"Amount of data to store (in gigabytes) if an rsyslog action takes time to " +"process an incoming message (defaults to 1). Equivalent to the rsyslogd " +"queue.maxdiskspace setting on the action (e.g. omhttp). It stores files in " +"the directory specified by LOG_AGGREGATOR_MAX_DISK_USAGE_PATH." +msgstr "" +"كمية البيانات المراد تخزينها (بالجيجابايت) إذا استغرق إجراء rsyslog وقتًا " +"لمعالجة رسالة واردة (الافتراضي 1). يعادل إعداد rsyslogd queue.maxdiskspace " +"على الإجراء (مثل omhttp). يخزّن الملفات في الدليل المحدد بواسطة " +"LOG_AGGREGATOR_MAX_DISK_USAGE_PATH." + +#: awx/main/conf.py:744 +msgid "File system location for rsyslogd disk persistence" +msgstr "موقع نظام الملفات لثبات قرص rsyslogd" + +#: awx/main/conf.py:746 +msgid "" +"Location to persist logs that should be retried after an outage of the " +"external log aggregator (defaults to /var/lib/awx). Equivalent to the " +"rsyslogd queue.spoolDirectory setting." +msgstr "" +"الموقع لإبقاء السجلات التي يجب إعادة محاولتها بعد انقطاع مجمّع السجلات " +"الخارجي (الافتراضي /var/lib/awx). يعادل إعداد rsyslogd queue.spoolDirectory." + +#: awx/main/conf.py:757 +msgid "Enable rsyslogd debugging" +msgstr "تمكين تصحيح rsyslogd" + +#: awx/main/conf.py:758 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "" +"تم تمكين تصحيح الأخطاء عالي التفصيل لـ rsyslogd. مفيد لتصحيح مشكلات الاتصال " +"لتجميع السجلات الخارجي." + +#: awx/main/conf.py:766 +msgid "Log Format For API 4XX Errors" +msgstr "تنسيق السجل لأخطاء API 4XX" + +#: awx/main/conf.py:768 +msgid "" +"The format of logged messages when an API 4XX error occurs, the following variables will be substituted: \n" +"status_code - The HTTP status code of the error\n" +"user_name - The user name attempting to use the API\n" +"url_path - The URL path to the API endpoint called\n" +"remote_addr - The remote address seen for the user\n" +"error - The error set by the api endpoint\n" +"Variables need to be in the format {}." +msgstr "" +"تنسيق الرسائل المُسجّلة عند حدوث خطأ API 4XX، سيتم استبدال المتغيرات التالية: \n" +"status_code - رمز حالة HTTP للخطأ\n" +"user_name - اسم المستخدم الذي يحاول استخدام API\n" +"url_path - مسار URL لنقطة نهاية API المُستدعاة\n" +"remote_addr - العنوان البعيد المرئي للمستخدم\n" +"error - الخطأ المُعيّن بواسطة نقطة نهاية api\n" +"يجب أن تكون المتغيرات بتنسيق {}." + +#: awx/main/conf.py:785 +#, fuzzy +#| msgid "" +#| "Last gather date for Insights for Ansible Automation Platform." +msgid "Last gather date for Automation Analytics." +msgstr "تاريخ آخر جمع لـ Automation Analytics." + +#: awx/main/conf.py:793 +#, fuzzy +#| msgid "" +#| "Last gathered entries for expensive collectors for Insights for Ansible " +#| "Automation Platform." +msgid "" +"Last gathered entries from the data collection service of Automation " +"Analytics" +msgstr "آخر الإدخالات المجمّعة من خدمة جمع البيانات لـ Automation Analytics" + +#: awx/main/conf.py:804 +#, fuzzy +#| msgid "Insights for Ansible Automation Platform Gather Interval" +msgid "Automation Analytics Gather Interval" +msgstr "فاصل جمع Automation Analytics" + +#: awx/main/conf.py:805 +msgid "Interval (in seconds) between data gathering." +msgstr "الفاصل (بالثواني) بين عمليات جمع البيانات." + +#: awx/main/conf.py:819 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "يشير إلى ما إذا كان المثيل جزءًا من نشر مستند إلى kubernetes." + +#: awx/main/conf.py:826 awx/main/conf.py:827 +msgid "Max jobs to allow bulk jobs to launch" +msgstr "الحد الأقصى للمهام للسماح للمهام المجمّعة بالإطلاق" + +#: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 +msgid "Bulk Actions" +msgstr "الإجراءات المجمّعة" + +#: awx/main/conf.py:836 awx/main/conf.py:837 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Max number of hosts to allow to be created in a single bulk action" +msgstr "الحد الأقصى لعدد المضيفين المسموح بإنشائهم في إجراء مجمّع واحد" + +#: awx/main/conf.py:846 awx/main/conf.py:847 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Max number of hosts to allow to be deleted in a single bulk action" +msgstr "الحد الأقصى لعدد المضيفين المسموح بحذفهم في إجراء مجمّع واحد" + +#: awx/main/conf.py:856 +msgid "Enable Preview of New User Interface" +msgstr "تمكين معاينة واجهة المستخدم الجديدة" + +#: awx/main/conf.py:857 +msgid "Enable preview of new user interface." +msgstr "تمكين معاينة واجهة المستخدم الجديدة." + +#: awx/main/conf.py:866 +msgid "" +"Default model for AWX - no subscription. Deletion of host_metrics will not " +"be considered for purposes of managed host counting" +msgstr "" +"النموذج الافتراضي لـ AWX - بدون اشتراك. لن يتم النظر في حذف host_metrics " +"لأغراض عد المضيفين المُدارين" + +#: awx/main/conf.py:869 +msgid "" +"Usage based on unique managed nodes in a large historical time frame and " +"delete functionality for no longer used managed nodes" +msgstr "" +"الاستخدام بناءً على العقد المُدارة الفريدة في إطار زمني تاريخي كبير ووظيفة " +"الحذف للعقد المُدارة التي لم تعد مستخدمة" + +#: awx/main/conf.py:874 +msgid "Defines subscription usage model and shows Host Metrics" +msgstr "يحدد نموذج استخدام الاشتراك ويعرض مقاييس المضيف" + +#: awx/main/conf.py:882 +msgid "Last cleanup date for HostMetrics" +msgstr "تاريخ آخر تنظيف لـ HostMetrics" + +#: awx/main/conf.py:891 +msgid "Last computing date of HostMetricSummaryMonthly" +msgstr "تاريخ آخر حساب لـ HostMetricSummaryMonthly" + +#: awx/main/conf.py:900 +#, fuzzy +#| msgid "Enable or Disable User Analytics Tracking." +msgid "Enable or Disable tmp dir cleanup" +msgstr "تمكين أو تعطيل تنظيف دليل tmp" + +#: awx/main/conf.py:902 +#, fuzzy +#| msgid "Enable or Disable User Analytics Tracking." +msgid "Enable or Disable TMP Dir cleanup" +msgstr "تمكين أو تعطيل تنظيف دليل TMP" + +#: awx/main/conf.py:910 +msgid "Debug Web Requests" +msgstr "تصحيح طلبات الويب" + +#: awx/main/conf.py:912 +msgid "Debug web request python timing" +msgstr "تصحيح توقيت python لطلب الويب" + +#: awx/main/conf.py:920 +#, fuzzy +#| msgid "Container Registry" +msgid "Container Run Options" +msgstr "خيارات تشغيل الحاوية" + +#: awx/main/conf.py:922 +msgid "" +"List of options to pass to podman run example: ['--network', " +"'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" +msgstr "" +"قائمة الخيارات المراد تمريرها إلى podman run مثال: ['--network', " +"'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" + +#: awx/main/conf.py:930 +msgid "Release Receptor Work" +msgstr "إطلاق عمل Receptor" + +#: awx/main/conf.py:932 +msgid "Release receptor work" +msgstr "إطلاق عمل receptor" + +#: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 +msgid "\n" +msgstr "\n" + +#: awx/main/constants.py:19 +msgid "Sudo" +msgstr "Sudo" + +#: awx/main/constants.py:20 +msgid "Su" +msgstr "Su" + +#: awx/main/constants.py:21 +msgid "Pbrun" +msgstr "Pbrun" + +#: awx/main/constants.py:22 +msgid "Pfexec" +msgstr "Pfexec" + +#: awx/main/constants.py:23 +msgid "DZDO" +msgstr "DZDO" + +#: awx/main/constants.py:24 +msgid "Pmrun" +msgstr "Pmrun" + +#: awx/main/constants.py:25 +msgid "Runas" +msgstr "Runas" + +#: awx/main/constants.py:26 +msgid "Enable" +msgstr "Enable" + +#: awx/main/constants.py:27 +msgid "Doas" +msgstr "Doas" + +#: awx/main/constants.py:28 +msgid "Ksu" +msgstr "Ksu" + +#: awx/main/constants.py:29 +msgid "Machinectl" +msgstr "Machinectl" + +#: awx/main/constants.py:30 +msgid "Sesu" +msgstr "Sesu" + +#: awx/main/constants.py:32 +msgid "None" +msgstr "لا شيء" + +#: awx/main/credential_plugins/aim.py:12 +#, fuzzy +#| msgid "CyberArk AIM URL" +msgid "CyberArk CCP URL" +msgstr "CyberArk CCP URL" + +#: awx/main/credential_plugins/aim.py:18 +#, fuzzy +#| msgid "Amazon Web Services" +msgid "Web Service ID" +msgstr "معرّف خدمة الويب" + +#: awx/main/credential_plugins/aim.py:20 +msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." +msgstr "معرّف خدمة ويب CCP. اتركه فارغًا للتعيين الافتراضي على AIMWebService." + +#: awx/main/credential_plugins/aim.py:24 +msgid "Application ID" +msgstr "معرّف التطبيق" + +#: awx/main/credential_plugins/aim.py:30 +msgid "Client Key" +msgstr "مفتاح العميل" + +#: awx/main/credential_plugins/aim.py:37 +#: awx/main/credential_plugins/hashivault.py:46 +msgid "Client Certificate" +msgstr "شهادة العميل" + +#: awx/main/credential_plugins/aim.py:44 +msgid "Verify SSL Certificates" +msgstr "التحقق من شهادات SSL" + +#: awx/main/credential_plugins/aim.py:52 +msgid "Object Query" +msgstr "استعلام الكائن" + +#: awx/main/credential_plugins/aim.py:54 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "" +"استعلام البحث عن الكائن. مثال: Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:56 +msgid "Object Query Format" +msgstr "تنسيق استعلام الكائن" + +#: awx/main/credential_plugins/aim.py:59 +#, fuzzy +#| msgid "Object Query" +msgid "Object Property" +msgstr "خاصية الكائن" + +#: awx/main/credential_plugins/aim.py:61 +msgid "" +"The property of the object to return. Available properties: Username, " +"Password and Address." +msgstr "" +"خاصية الكائن المراد إرجاعها. الخصائص المتاحة: Username و Password و Address." + +#: awx/main/credential_plugins/aim.py:65 +msgid "Reason" +msgstr "السبب" + +#: awx/main/credential_plugins/aim.py:67 +msgid "" +"Object request reason. This is only needed if it is required by the object's" +" policy." +msgstr "سبب طلب الكائن. هذا مطلوب فقط إذا كان مطلوبًا بواسطة سياسة الكائن." + +#: awx/main/credential_plugins/aws_secretsmanager.py:12 +#, fuzzy +#| msgid "Access Key" +msgid "AWS Access Key" +msgstr "مفتاح وصول AWS" + +#: awx/main/credential_plugins/aws_secretsmanager.py:17 +#, fuzzy +#| msgid "Secret Key" +msgid "AWS Secret Key" +msgstr "مفتاح AWS السري" + +#: awx/main/credential_plugins/aws_secretsmanager.py:25 +#, fuzzy +#| msgid "Secret Version" +msgid "AWS Secrets Manager Region" +msgstr "منطقة AWS Secrets Manager" + +#: awx/main/credential_plugins/aws_secretsmanager.py:27 +msgid "Region which the secrets manager is located" +msgstr "المنطقة التي يقع فيها secrets manager" + +#: awx/main/credential_plugins/aws_secretsmanager.py:31 +#, fuzzy +#| msgid "Secret Name" +msgid "AWS Secret Name" +msgstr "اسم AWS السري" + +#: awx/main/credential_plugins/azure_kv.py:19 +msgid "Vault URL (DNS Name)" +msgstr "Vault URL (اسم DNS)" + +#: awx/main/credential_plugins/azure_kv.py:23 +#: awx/main/credential_plugins/dsv.py:25 +#: awx/main/models/credential/__init__.py:877 +msgid "Client ID" +msgstr "معرّف العميل" + +#: awx/main/credential_plugins/azure_kv.py:30 +#: awx/main/models/credential/__init__.py:884 +msgid "Tenant ID" +msgstr "Tenant ID" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Cloud Environment" +msgstr "بيئة السحابة" + +#: awx/main/credential_plugins/azure_kv.py:34 +msgid "Specify which azure cloud environment to use." +msgstr "حدد بيئة السحابة azure المراد استخدامها." + +#: awx/main/credential_plugins/azure_kv.py:42 +msgid "Secret Name" +msgstr "الاسم السري" + +#: awx/main/credential_plugins/azure_kv.py:44 +msgid "The name of the secret to look up." +msgstr "اسم السر المراد البحث عنه." + +#: awx/main/credential_plugins/azure_kv.py:48 +#: awx/main/credential_plugins/conjur.py:46 +msgid "Secret Version" +msgstr "إصدار السر" + +#: awx/main/credential_plugins/azure_kv.py:50 +#: awx/main/credential_plugins/conjur.py:48 +#: awx/main/credential_plugins/hashivault.py:170 +msgid "" +"Used to specify a specific secret version (if left empty, the latest version" +" will be used)." +msgstr "" +"يُستخدم لتحديد إصدار سر معين (إذا تُرك فارغًا، فسيتم استخدام أحدث إصدار)." + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "Centrify Tenant URL" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "مستخدم Centrify API" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "" +"مستخدم Centrify API، الذي لديه الأذونات اللازمة كما هو مذكور في مستند الدعم" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "كلمة مرور Centrify API" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "كلمة مرور مستخدم Centrify API مع الأذونات اللازمة" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "معرّف تطبيق OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "معرّف تطبيق عميل OAuth2 المُكوّن (الافتراضي 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "نطاق OAuth2" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "نطاق عميل OAuth2 المُكوّن (الافتراضي 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "اسم الحساب" + +#: awx/main/credential_plugins/centrify_vault.py:48 +msgid "" +"Local system account or Domain account name enrolled in Centrify Vault. eg. " +"(root or DOMAIN/Administrator)" +msgstr "" +"حساب النظام المحلي أو اسم حساب المجال المُسجّل في Centrify Vault. مثل (root " +"أو DOMAIN/Administrator)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "اسم النظام" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "اسم الجهاز المُسجّل في Centrify Portal" + +#: awx/main/credential_plugins/conjur.py:15 +msgid "Conjur URL" +msgstr "Conjur URL" + +#: awx/main/credential_plugins/conjur.py:21 +msgid "API Key" +msgstr "مفتاح API" + +#: awx/main/credential_plugins/conjur.py:27 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "الحساب" + +#: awx/main/credential_plugins/conjur.py:32 +#: awx/main/credential_plugins/hashivault.py:92 +#: awx/main/credential_plugins/tss.py:19 +#: awx/main/models/credential/__init__.py:597 +#: awx/main/models/credential/__init__.py:631 +#: awx/main/models/credential/__init__.py:672 +#: awx/main/models/credential/__init__.py:743 +#: awx/main/models/credential/__init__.py:807 +#: awx/main/models/credential/__init__.py:870 +#: awx/main/models/credential/__init__.py:968 +#: awx/main/models/credential/__init__.py:1121 +msgid "Username" +msgstr "اسم المستخدم" + +#: awx/main/credential_plugins/conjur.py:35 +msgid "Public Key Certificate" +msgstr "شهادة المفتاح العام" + +#: awx/main/credential_plugins/conjur.py:40 +msgid "Secret Identifier" +msgstr "معرّف السر" + +#: awx/main/credential_plugins/conjur.py:42 +msgid "The identifier for the secret e.g., /some/identifier" +msgstr "معرّف السر مثل /some/identifier" + +#: awx/main/credential_plugins/dsv.py:12 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +#, fuzzy +#| msgid "" +#| "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretsvaultcloud.com" +msgstr "" +"الـ Tenant مثل \"ex\" عندما يكون عنوان URL هو " +"https://ex.secretsvaultcloud.com" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "النطاق الأعلى مستوى (TLD)" + +#: awx/main/credential_plugins/dsv.py:19 +#, fuzzy +#| msgid "" +#| "The TLD of the tenant e.g. \"com\" when the URL is " +#| "https://ex.secretservercloud.com" +msgid "" +"The TLD of the tenant e.g. \"com\" when the URL is " +"https://ex.secretsvaultcloud.com" +msgstr "" +"الـ TLD للـ Tenant مثل \"com\" عندما يكون عنوان URL هو " +"https://ex.secretsvaultcloud.com" + +#: awx/main/credential_plugins/dsv.py:38 +msgid "Secret Path" +msgstr "مسار السر" + +#: awx/main/credential_plugins/dsv.py:40 +msgid "The secret path e.g. /test/secret1" +msgstr "مسار السر مثل /test/secret1" + +#: awx/main/credential_plugins/dsv.py:44 awx/main/credential_plugins/tss.py:46 +msgid "Secret Field" +msgstr "حقل السر" + +#: awx/main/credential_plugins/dsv.py:45 awx/main/credential_plugins/tss.py:47 +msgid "The field to extract from the secret" +msgstr "الحقل المراد استخراجه من السر" + +#: awx/main/credential_plugins/dsv.py:50 +msgid "Should the secret be base64 decoded?" +msgstr "هل يجب فك تشفير السر بـ base64؟" + +#: awx/main/credential_plugins/dsv.py:51 +msgid "" +"Specify whether the secret should be base64 decoded, typically used for " +"storing files, such as SSH keys" +msgstr "" +"حدد ما إذا كان يجب فك تشفير السر بـ base64، يُستخدم عادةً لتخزين الملفات، " +"مثل مفاتيح SSH" + +#: awx/main/credential_plugins/dsv.py:64 +msgid "URL template" +msgstr "قالب URL" + +#: awx/main/credential_plugins/hashivault.py:16 +msgid "Server URL" +msgstr "عنوان URL للخادم" + +#: awx/main/credential_plugins/hashivault.py:19 +msgid "The URL to the HashiCorp Vault" +msgstr "عنوان URL لـ HashiCorp Vault" + +#: awx/main/credential_plugins/hashivault.py:23 +#: awx/main/models/credential/__init__.py:905 +#: awx/main/models/credential/__init__.py:924 +#: awx/main/models/credential/__init__.py:943 +msgid "Token" +msgstr "الرمز المميز" + +#: awx/main/credential_plugins/hashivault.py:26 +msgid "The access token used to authenticate to the Vault server" +msgstr "رمز الوصول المميز المستخدم للمصادقة مع خادم Vault" + +#: awx/main/credential_plugins/hashivault.py:30 +msgid "CA Certificate" +msgstr "شهادة CA" + +#: awx/main/credential_plugins/hashivault.py:33 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "شهادة CA المستخدمة للتحقق من شهادة SSL لخادم Vault" + +#: awx/main/credential_plugins/hashivault.py:35 +msgid "AppRole role_id" +msgstr "AppRole role_id" + +#: awx/main/credential_plugins/hashivault.py:35 +msgid "The Role ID for AppRole Authentication" +msgstr "معرّف الدور لمصادقة AppRole" + +#: awx/main/credential_plugins/hashivault.py:38 +msgid "AppRole secret_id" +msgstr "AppRole secret_id" + +#: awx/main/credential_plugins/hashivault.py:42 +msgid "The Secret ID for AppRole Authentication" +msgstr "معرّف السر لمصادقة AppRole" + +#: awx/main/credential_plugins/hashivault.py:50 +msgid "" +"The PEM-encoded client certificate used for TLS client authentication. This " +"should include the certificate and any intermediate certififcates." +msgstr "" +"شهادة العميل المُشفّرة بـ PEM المستخدمة لمصادقة عميل TLS. يجب أن يتضمن هذا " +"الشهادة وأي شهادات وسيطة." + +#: awx/main/credential_plugins/hashivault.py:56 +#, fuzzy +#| msgid "Client Certificate" +msgid "Client Certificate Key" +msgstr "مفتاح شهادة العميل" + +#: awx/main/credential_plugins/hashivault.py:60 +msgid "The certificate private key used for TLS client authentication." +msgstr "المفتاح الخاص للشهادة المستخدم لمصادقة عميل TLS." + +#: awx/main/credential_plugins/hashivault.py:64 +#, fuzzy +#| msgid "Authentication URL" +msgid "TLS Authentication Role" +msgstr "دور مصادقة TLS" + +#: awx/main/credential_plugins/hashivault.py:68 +msgid "" +"The role configured in Hashicorp Vault for TLS client authentication. If not" +" provided, Hashicorp Vault may assign roles based on the certificate used." +msgstr "" +"الدور المُكوّن في Hashicorp Vault لمصادقة عميل TLS. إذا لم يتم توفيره، فقد " +"يعيّن Hashicorp Vault الأدوار بناءً على الشهادة المستخدمة." + +#: awx/main/credential_plugins/hashivault.py:74 +msgid "Namespace name (Vault Enterprise only)" +msgstr "اسم مساحة الاسم (Vault Enterprise فقط)" + +#: awx/main/credential_plugins/hashivault.py:77 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "اسم مساحة الاسم المراد استخدامها عند المصادقة واسترجاع الأسرار" + +#: awx/main/credential_plugins/hashivault.py:81 +#, fuzzy +#| msgid "Kubernetes" +msgid "Kubernetes role" +msgstr "دور Kubernetes" + +#: awx/main/credential_plugins/hashivault.py:85 +msgid "" +"The Role for Kubernetes Authentication. This is the named role, configured " +"in Vault server, for AWX pod auth policies. see " +"https://www.vaultproject.io/docs/auth/kubernetes#configuration" +msgstr "" +"دور مصادقة Kubernetes. هذا هو الدور المُسمّى، المُكوّن في خادم Vault، " +"لسياسات مصادقة pod الخاصة بـ AWX. انظر " +"https://www.vaultproject.io/docs/auth/kubernetes#configuration" + +#: awx/main/credential_plugins/hashivault.py:95 +#, fuzzy +#| msgid "The Secret ID for AppRole Authentication" +msgid "Username for user authentication." +msgstr "اسم المستخدم لمصادقة المستخدم." + +#: awx/main/credential_plugins/hashivault.py:99 +#: awx/main/credential_plugins/tss.py:31 +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:632 +#: awx/main/models/credential/__init__.py:675 +#: awx/main/models/credential/__init__.py:810 +#: awx/main/models/credential/__init__.py:873 +#: awx/main/models/credential/__init__.py:976 +msgid "Password" +msgstr "كلمة المرور" + +#: awx/main/credential_plugins/hashivault.py:102 +#, fuzzy +#| msgid "A password or token used to authenticate with" +msgid "Password for user authentication." +msgstr "كلمة المرور لمصادقة المستخدم." + +#: awx/main/credential_plugins/hashivault.py:106 +#: awx/main/credential_plugins/hashivault.py:130 +msgid "Path to Auth" +msgstr "مسار المصادقة" + +#: awx/main/credential_plugins/hashivault.py:110 +#, fuzzy +#| msgid "" +#| "The AppRole Authentication path to use if one isn't provided in the metadata" +#| " when linking to an input field. Defaults to 'approle'" +msgid "" +"The Authentication path to use if one isn't provided in the metadata when " +"linking to an input field. Defaults to 'approle'" +msgstr "" +"مسار المصادقة المراد استخدامه إذا لم يتم توفير واحد في البيانات الوصفية عند " +"الربط بحقل إدخال. الافتراضي 'approle'" + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Path to Secret" +msgstr "مسار السر" + +#: awx/main/credential_plugins/hashivault.py:133 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "المسار الذي تم تحميل طريقة المصادقة عليه مثل approle" + +#: awx/main/credential_plugins/hashivault.py:143 +msgid "API Version" +msgstr "إصدار API" + +#: awx/main/credential_plugins/hashivault.py:145 +msgid "" +"API v1 is for static key/value lookups. API v2 is for versioned key/value " +"lookups." +msgstr "" +"API v1 مخصص لعمليات البحث الثابتة عن المفتاح/القيمة. API v2 مخصص لعمليات " +"البحث المُصدّرة عن المفتاح/القيمة." + +#: awx/main/credential_plugins/hashivault.py:153 +msgid "Name of Secret Backend" +msgstr "اسم الواجهة الخلفية للسر" + +#: awx/main/credential_plugins/hashivault.py:155 +msgid "" +"The name of the kv secret backend (if left empty, the first segment of the " +"secret path will be used)." +msgstr "" +"اسم الواجهة الخلفية للسر kv (إذا تُرك فارغًا، فسيتم استخدام الجزء الأول من " +"مسار السر)." + +#: awx/main/credential_plugins/hashivault.py:162 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "اسم المفتاح" + +#: awx/main/credential_plugins/hashivault.py:164 +msgid "The name of the key to look up in the secret." +msgstr "اسم المفتاح المراد البحث عنه في السر." + +#: awx/main/credential_plugins/hashivault.py:168 +msgid "Secret Version (v2 only)" +msgstr "إصدار السر (v2 فقط)" + +#: awx/main/credential_plugins/hashivault.py:181 +msgid "Unsigned Public Key" +msgstr "المفتاح العام غير المُوقّع" + +#: awx/main/credential_plugins/hashivault.py:188 +msgid "Role Name" +msgstr "اسم الدور" + +#: awx/main/credential_plugins/hashivault.py:188 +msgid "The name of the role used to sign." +msgstr "اسم الدور المستخدم للتوقيع." + +#: awx/main/credential_plugins/hashivault.py:191 +msgid "Valid Principals" +msgstr "المبادئ الصالحة" + +#: awx/main/credential_plugins/hashivault.py:193 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should" +" be signed for." +msgstr "" +"المبادئ الصالحة (إما أسماء مستخدمين أو أسماء مضيفين) التي يجب أن يتم توقيع " +"الشهادة لها." + +#: awx/main/credential_plugins/tss.py:13 +msgid "Secret Server URL" +msgstr "Secret Server URL" + +#: awx/main/credential_plugins/tss.py:14 +msgid "" +"The Base URL of Secret Server e.g. https://myserver/SecretServer or " +"https://mytenant.secretservercloud.com" +msgstr "" +"عنوان URL الأساسي لـ Secret Server مثل https://myserver/SecretServer أو " +"https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:20 +msgid "The (Application) user username" +msgstr "اسم مستخدم مستخدم (التطبيق)" + +#: awx/main/credential_plugins/tss.py:25 +#, fuzzy +#| msgid "Domain Name" +msgid "Domain" +msgstr "المجال" + +#: awx/main/credential_plugins/tss.py:26 +#, fuzzy +#| msgid "The (Application) user username" +msgid "The (Application) user domain" +msgstr "مجال مستخدم (التطبيق)" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The corresponding password" +msgstr "كلمة المرور المقابلة" + +#: awx/main/credential_plugins/tss.py:40 +msgid "Secret ID" +msgstr "معرّف السر" + +#: awx/main/credential_plugins/tss.py:41 +msgid "The integer ID of the secret" +msgstr "المعرّف الصحيح للسر" + +#: awx/main/fields.py:65 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' ليس أحد ['{allowed_values}']" + +#: awx/main/fields.py:455 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "{type} مُقدّم في المسار النسبي {path}، متوقع {expected_type}" + +#: awx/main/fields.py:459 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "{type} مُقدّم، متوقع {expected_type}" + +#: awx/main/fields.py:463 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "خطأ في التحقق من صحة المخطط في المسار النسبي {path} ({error})" + +#: awx/main/fields.py:564 +#, python-format +msgid "required for %s" +msgstr "مطلوب لـ %s" + +#: awx/main/fields.py:629 +msgid "secret values must be of type string, not {}" +msgstr "يجب أن تكون القيم السرية من النوع string، وليس {}" + +#: awx/main/fields.py:666 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "لا يمكن تعيينه ما لم يتم تعيين \"%s\"" + +#: awx/main/fields.py:694 +msgid "must be set when SSH key is encrypted." +msgstr "يجب تعيينه عندما يكون مفتاح SSH مُشفّرًا." + +#: awx/main/fields.py:704 +msgid "should not be set when SSH key is not encrypted." +msgstr "يجب عدم تعيينه عندما لا يكون مفتاح SSH مُشفّرًا." + +#: awx/main/fields.py:752 +msgid "'dependencies' is not supported for custom credentials." +msgstr "'dependencies' غير مدعوم لبيانات الاعتماد المخصصة." + +#: awx/main/fields.py:764 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" اسم حقل محجوز" + +#: awx/main/fields.py:771 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "يجب أن تكون معرّفات الحقول فريدة (%s)" + +#: awx/main/fields.py:785 +msgid "{} is not a {}" +msgstr "{} ليس {}" + +#: awx/main/fields.py:796 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "{sub_key} غير مسموح به للنوع {element_type} ({element_id})" + +#: awx/main/fields.py:856 +msgid "" +"Environment variable {} may affect Ansible configuration so its use is not " +"allowed in credentials." +msgstr "" +"قد يؤثر متغير البيئة {} على تكوين Ansible لذا فإن استخدامه غير مسموح به في " +"بيانات الاعتماد." + +#: awx/main/fields.py:862 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "متغير البيئة {} غير مسموح باستخدامه في بيانات الاعتماد." + +#: awx/main/fields.py:886 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "يجب تعريف حاقن ملف غير مُسمّى للإشارة إلى `tower.filename`." + +#: awx/main/fields.py:893 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "لا يمكن الإشارة مباشرة إلى حاوية مساحة الاسم المحجوزة `tower`." + +#: awx/main/fields.py:903 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "يجب استخدام صيغة الملفات المتعددة عند حقن ملفات متعددة" + +#: awx/main/fields.py:917 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} يستخدم حقلاً غير مُعرّف ({error_msg})" + +#: awx/main/fields.py:922 +msgid "Encountered unsafe code execution: {}" +msgstr "تم مواجهة تنفيذ كود غير آمن: {}" + +#: awx/main/fields.py:925 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "خطأ في الصيغة عند عرض القالب لـ {sub_key} داخل {type} ({error_msg})" + +#: awx/main/middleware.py:127 +msgid "Formats of all available named urls" +msgstr "تنسيقات جميع عناوين url المُسمّاة المتاحة" + +#: awx/main/middleware.py:128 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "" +"قائمة للقراءة فقط من أزواج المفتاح-القيمة تعرض التنسيق القياسي لجميع عناوين " +"URL المُسمّاة المتاحة." + +#: awx/main/middleware.py:129 awx/main/middleware.py:141 +msgid "Named URL" +msgstr "URL المُسمّى" + +#: awx/main/middleware.py:136 +msgid "List of all named url graph nodes." +msgstr "قائمة بجميع عقد الرسم البياني لـ url المُسمّى." + +#: awx/main/middleware.py:138 +msgid "" +"Read-only list of key-value pairs that exposes named URL graph topology. Use" +" this list to programmatically generate named URLs for resources" +msgstr "" +"قائمة للقراءة فقط من أزواج المفتاح-القيمة تكشف طوبولوجيا الرسم البياني لـ " +"URL المُسمّى. استخدم هذه القائمة لإنشاء عناوين URL مُسمّاة برمجيًا للموارد" + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "معرّف الصورة" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "منطقة التوفر" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "معرّف المثيل" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "حالة المثيل" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "المنصة" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "نوع المثيل" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "المنطقة" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "مجموعة الأمان" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "الوسوم" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "بدون وسم" + +#: awx/main/migrations/_inventory_source_vars.py:154 +msgid "VPC ID" +msgstr "VPC ID" + +#: awx/main/models/activity_stream.py:27 +msgid "Entity Created" +msgstr "تم إنشاء الكيان" + +#: awx/main/models/activity_stream.py:28 +msgid "Entity Updated" +msgstr "تم تحديث الكيان" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Deleted" +msgstr "تم حذف الكيان" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Associated with another Entity" +msgstr "الكيان مرتبط بكيان آخر" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity was Disassociated with another Entity" +msgstr "تم إلغاء ربط الكيان بكيان آخر" + +#: awx/main/models/activity_stream.py:44 +msgid "The cluster node the activity took place on." +msgstr "عقدة المجموعة التي حدث فيها النشاط." + +#: awx/main/models/ad_hoc_commands.py:101 +msgid "No valid inventory." +msgstr "لا يوجد مخزون صالح." + +#: awx/main/models/ad_hoc_commands.py:108 +msgid "You must provide a machine / SSH credential." +msgstr "يجب عليك توفير بيانات اعتماد آلة / SSH." + +#: awx/main/models/ad_hoc_commands.py:119 +#: awx/main/models/ad_hoc_commands.py:127 +msgid "Invalid type for ad hoc command" +msgstr "نوع غير صالح للأمر المؤقت" + +#: awx/main/models/ad_hoc_commands.py:122 +msgid "Unsupported module for ad hoc commands." +msgstr "وحدة غير مدعومة للأوامر المؤقتة." + +#: awx/main/models/ad_hoc_commands.py:130 +#, python-format +msgid "No argument passed to %s module." +msgstr "لم يتم تمرير أي وسيطة إلى وحدة %s." + +#: awx/main/models/base.py:41 awx/main/models/base.py:47 +#: awx/main/models/base.py:52 awx/main/models/base.py:57 +msgid "Run" +msgstr "تشغيل" + +#: awx/main/models/base.py:42 awx/main/models/base.py:48 +#: awx/main/models/base.py:53 awx/main/models/base.py:58 +msgid "Check" +msgstr "فحص" + +#: awx/main/models/base.py:43 +msgid "Scan" +msgstr "مسح" + +#: awx/main/models/credential/__init__.py:98 +msgid "" +"Specify the type of credential you want to create. Refer to the " +"documentation for details on each type." +msgstr "" +"حدد نوع بيانات الاعتماد التي تريد إنشاءها. راجع التوثيق للحصول على تفاصيل " +"حول كل نوع." + +#: awx/main/models/credential/__init__.py:110 +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter inputs using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "" +"أدخل المدخلات باستخدام صيغة JSON أو YAML. راجع التوثيق للحصول على مثال على " +"الصيغة." + +#: awx/main/models/credential/__init__.py:335 +#: awx/main/models/credential/__init__.py:594 +msgid "Machine" +msgstr "آلة" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:642 +msgid "Vault" +msgstr "Vault" + +#: awx/main/models/credential/__init__.py:337 +#: awx/main/models/credential/__init__.py:668 +msgid "Network" +msgstr "شبكة" + +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:627 +msgid "Source Control" +msgstr "التحكم بالمصدر" + +#: awx/main/models/credential/__init__.py:339 +msgid "Cloud" +msgstr "السحابة" + +#: awx/main/models/credential/__init__.py:340 +#: awx/main/models/credential/__init__.py:1109 +msgid "Container Registry" +msgstr "سجل الحاويات" + +#: awx/main/models/credential/__init__.py:341 +msgid "Personal Access Token" +msgstr "رمز الوصول الشخصي" + +#: awx/main/models/credential/__init__.py:342 +msgid "Insights" +msgstr "Insights" + +#: awx/main/models/credential/__init__.py:343 +msgid "External" +msgstr "خارجي" + +#: awx/main/models/credential/__init__.py:344 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:345 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy/Automation Hub" + +#: awx/main/models/credential/__init__.py:346 +msgid "Cryptography" +msgstr "التشفير" + +#: awx/main/models/credential/__init__.py:358 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation" +" for example syntax." +msgstr "" +"أدخل الحاقنات باستخدام صيغة JSON أو YAML. راجع التوثيق للحصول على مثال على " +"الصيغة." + +#: awx/main/models/credential/__init__.py:417 +#, python-format +msgid "adding %s credential type" +msgstr "إضافة نوع بيانات اعتماد %s" + +#: awx/main/models/credential/__init__.py:599 +#: awx/main/models/credential/__init__.py:679 +msgid "SSH Private Key" +msgstr "مفتاح SSH الخاص" + +#: awx/main/models/credential/__init__.py:602 +msgid "Signed SSH Certificate" +msgstr "شهادة SSH المُوقّعة" + +#: awx/main/models/credential/__init__.py:607 +#: awx/main/models/credential/__init__.py:634 +#: awx/main/models/credential/__init__.py:682 +msgid "Private Key Passphrase" +msgstr "عبارة مرور المفتاح الخاص" + +#: awx/main/models/credential/__init__.py:610 +msgid "Privilege Escalation Method" +msgstr "طريقة تصعيد الامتيازات" + +#: awx/main/models/credential/__init__.py:612 +msgid "" +"Specify a method for \"become\" operations. This is equivalent to specifying" +" the --become-method Ansible parameter." +msgstr "" +"حدد طريقة لعمليات \"become\". هذا يعادل تحديد معلمة Ansible --become-method." + +#: awx/main/models/credential/__init__.py:616 +msgid "Privilege Escalation Username" +msgstr "اسم مستخدم تصعيد الامتيازات" + +#: awx/main/models/credential/__init__.py:619 +msgid "Privilege Escalation Password" +msgstr "كلمة مرور تصعيد الامتيازات" + +#: awx/main/models/credential/__init__.py:633 +msgid "SCM Private Key" +msgstr "مفتاح SCM الخاص" + +#: awx/main/models/credential/__init__.py:646 +msgid "Vault Password" +msgstr "كلمة مرور Vault" + +#: awx/main/models/credential/__init__.py:649 +msgid "Vault Identifier" +msgstr "معرّف Vault" + +#: awx/main/models/credential/__init__.py:653 +msgid "" +"Specify an (optional) Vault ID. This is equivalent to specifying the " +"--vault-id Ansible parameter for providing multiple Vault passwords. Note: " +"this feature only works in Ansible 2.4+." +msgstr "" +"حدد معرّف Vault (اختياري). هذا يعادل تحديد معلمة Ansible --vault-id لتوفير " +"عدة كلمات مرور Vault. ملاحظة: تعمل هذه الميزة فقط في Ansible 2.4+." + +#: awx/main/models/credential/__init__.py:688 +msgid "Authorize" +msgstr "تفويض" + +#: awx/main/models/credential/__init__.py:693 +msgid "Authorize Password" +msgstr "كلمة مرور التفويض" + +#: awx/main/models/credential/__init__.py:708 +msgid "Amazon Web Services" +msgstr "Amazon Web Services" + +#: awx/main/models/credential/__init__.py:712 +msgid "Access Key" +msgstr "مفتاح الوصول" + +#: awx/main/models/credential/__init__.py:715 +msgid "Secret Key" +msgstr "المفتاح السري" + +#: awx/main/models/credential/__init__.py:721 +msgid "STS Token" +msgstr "رمز STS المميز" + +#: awx/main/models/credential/__init__.py:725 +msgid "" +"Security Token Service (STS) is a web service that enables you to request " +"temporary, limited-privilege credentials for AWS Identity and Access " +"Management (IAM) users." +msgstr "" +"Security Token Service (STS) هي خدمة ويب تمكّنك من طلب بيانات اعتماد مؤقتة " +"محدودة الامتيازات لمستخدمي AWS Identity and Access Management (IAM)." + +#: awx/main/models/credential/__init__.py:739 awx/main/models/inventory.py:927 +msgid "OpenStack" +msgstr "OpenStack" + +#: awx/main/models/credential/__init__.py:746 +msgid "Password (API Key)" +msgstr "كلمة المرور (مفتاح API)" + +#: awx/main/models/credential/__init__.py:752 +msgid "Host (Authentication URL)" +msgstr "المضيف (عنوان URL للمصادقة)" + +#: awx/main/models/credential/__init__.py:754 +msgid "" +"The host to authenticate with. For example, " +"https://openstack.business.com/v2.0/" +msgstr "" +"المضيف المراد المصادقة معه. على سبيل المثال، " +"https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:758 +msgid "Project (Tenant Name)" +msgstr "المشروع (اسم Tenant)" + +#: awx/main/models/credential/__init__.py:763 +msgid "Project (Domain Name)" +msgstr "المشروع (اسم المجال)" + +#: awx/main/models/credential/__init__.py:768 +msgid "Domain Name" +msgstr "اسم المجال" + +#: awx/main/models/credential/__init__.py:771 +msgid "" +"OpenStack domains define administrative boundaries. It is only needed for " +"Keystone v3 authentication URLs. Refer to the documentation for common " +"scenarios." +msgstr "" +"تحدد مجالات OpenStack الحدود الإدارية. مطلوبة فقط لعناوين URL لمصادقة " +"Keystone v3. راجع التوثيق للسيناريوهات الشائعة." + +#: awx/main/models/credential/__init__.py:779 +msgid "Region Name" +msgstr "اسم المنطقة" + +#: awx/main/models/credential/__init__.py:781 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "بالنسبة لبعض مزودي السحابة، مثل OVH، يجب تحديد المنطقة" + +#: awx/main/models/credential/__init__.py:785 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1090 +#: awx/main/models/credential/__init__.py:1133 +msgid "Verify SSL" +msgstr "التحقق من SSL" + +#: awx/main/models/credential/__init__.py:797 awx/main/models/inventory.py:925 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: awx/main/models/credential/__init__.py:803 +msgid "VCenter Host" +msgstr "مضيف VCenter" + +#: awx/main/models/credential/__init__.py:805 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "أدخل اسم المضيف أو عنوان IP الذي يتوافق مع VMware vCenter الخاص بك." + +#: awx/main/models/credential/__init__.py:822 awx/main/models/inventory.py:923 +msgid "Google Compute Engine" +msgstr "Google Compute Engine" + +#: awx/main/models/credential/__init__.py:828 +msgid "Service Account Email Address" +msgstr "عنوان البريد الإلكتروني لحساب الخدمة" + +#: awx/main/models/credential/__init__.py:830 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "عنوان البريد الإلكتروني المُعيّن لحساب خدمة Google Compute Engine." + +#: awx/main/models/credential/__init__.py:837 +msgid "" +"The Project ID is the GCE assigned identification. It is often constructed " +"as three words or two words followed by a three-digit number. Examples: " +"project-id-000 and another-project-id" +msgstr "" +"معرّف المشروع هو التعريف الذي يعيّنه GCE. غالبًا ما يتم إنشاؤه كثلاث كلمات " +"أو كلمتين متبوعتين برقم من ثلاثة أرقام. أمثلة: project-id-000 و another-" +"project-id" + +#: awx/main/models/credential/__init__.py:845 +msgid "RSA Private Key" +msgstr "مفتاح RSA الخاص" + +#: awx/main/models/credential/__init__.py:850 +msgid "" +"Paste the contents of the PEM file associated with the service account " +"email." +msgstr "الصق محتويات ملف PEM المرتبط بالبريد الإلكتروني لحساب الخدمة." + +#: awx/main/models/credential/__init__.py:860 awx/main/models/inventory.py:924 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: awx/main/models/credential/__init__.py:866 +msgid "Subscription ID" +msgstr "Subscription ID" + +#: awx/main/models/credential/__init__.py:868 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "Subscription ID هو بنية Azure، يتم تعيينها إلى اسم مستخدم." + +#: awx/main/models/credential/__init__.py:887 +msgid "Azure Cloud Environment" +msgstr "بيئة سحابة Azure" + +#: awx/main/models/credential/__init__.py:889 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "" +"متغير البيئة AZURE_CLOUD_ENVIRONMENT عند استخدام Azure GovCloud أو Azure " +"stack." + +#: awx/main/models/credential/__init__.py:899 +msgid "GitHub Personal Access Token" +msgstr "رمز الوصول الشخصي لـ GitHub" + +#: awx/main/models/credential/__init__.py:908 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "يجب أن يأتي هذا الرمز المميز من إعدادات ملفك الشخصي في GitHub" + +#: awx/main/models/credential/__init__.py:918 +msgid "GitLab Personal Access Token" +msgstr "رمز الوصول الشخصي لـ GitLab" + +#: awx/main/models/credential/__init__.py:927 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "يجب أن يأتي هذا الرمز المميز من إعدادات ملفك الشخصي في GitLab" + +#: awx/main/models/credential/__init__.py:937 +msgid "Bitbucket Data Center HTTP Access Token" +msgstr "رمز الوصول HTTP لـ Bitbucket Data Center" + +#: awx/main/models/credential/__init__.py:946 +#, fuzzy +#| msgid "This token needs to come from your profile settings in GitHub" +msgid "This token needs to come from your user settings in Bitbucket" +msgstr "" +"يجب أن يأتي هذا الرمز المميز من إعدادات المستخدم الخاصة بك في Bitbucket" + +#: awx/main/models/credential/__init__.py:956 +#: awx/main/models/credential/__init__.py:962 +#, fuzzy +#| msgid "Red Hat Ansible Automation Platform" +msgid "CIQ Ascender Automation Platform" +msgstr "CIQ Ascender Automation Platform" + +#: awx/main/models/credential/__init__.py:964 +#, fuzzy +#| msgid "" +#| "Red Hat Ansible Automation Platform base URL to authenticate with." +msgid "CIQ Ascender Automation Platform base URL to authenticate with." +msgstr "عنوان URL الأساسي لـ CIQ Ascender Automation Platform للمصادقة معه." + +#: awx/main/models/credential/__init__.py:971 +#, fuzzy +#| msgid "" +#| "Red Hat Ansible Automation Platform username id to authenticate as.This " +#| "should not be set if an OAuth token is being used." +msgid "" +"CIQ Ascender Automation Platform username id to authenticate as.This should " +"not be set if an OAuth token is being used." +msgstr "" +"معرّف اسم مستخدم CIQ Ascender Automation Platform للمصادقة بصفته. يجب عدم " +"تعيين هذا إذا كان يتم استخدام رمز OAuth مميز." + +#: awx/main/models/credential/__init__.py:982 +msgid "OAuth Token" +msgstr "رمز OAuth المميز" + +#: awx/main/models/credential/__init__.py:985 +msgid "" +"An OAuth token to use to authenticate with.This should not be set if " +"username/password are being used." +msgstr "" +"رمز OAuth مميز لاستخدامه في المصادقة. يجب عدم تعيين هذا إذا كان يتم استخدام " +"اسم المستخدم/كلمة المرور." + +#: awx/main/models/credential/__init__.py:1010 +#, fuzzy +#| msgid "Personal Access Token" +msgid "CIQ Mountain Access Token" +msgstr "رمز الوصول لـ CIQ Mountain" + +#: awx/main/models/credential/__init__.py:1016 +#, fuzzy +#| msgid "access token" +msgid "Access Token" +msgstr "رمز الوصول" + +#: awx/main/models/credential/__init__.py:1019 +#, fuzzy +#| msgid "Personal Access Token" +msgid "A CIQ Mountain Access token." +msgstr "رمز وصول CIQ Mountain." + +#: awx/main/models/credential/__init__.py:1034 +msgid "CIQ Depot" +msgstr "CIQ Depot" + +#: awx/main/models/credential/__init__.py:1040 +msgid "CIQ Depot Server" +msgstr "خادم CIQ Depot" + +#: awx/main/models/credential/__init__.py:1042 +msgid "A CIQ Depot server." +msgstr "خادم CIQ Depot." + +#: awx/main/models/credential/__init__.py:1047 +msgid "CIQ Depot User" +msgstr "مستخدم CIQ Depot" + +#: awx/main/models/credential/__init__.py:1049 +msgid "A CIQ Depot user." +msgstr "مستخدم CIQ Depot." + +#: awx/main/models/credential/__init__.py:1053 +msgid "CIQ Depot Token" +msgstr "رمز CIQ Depot المميز" + +#: awx/main/models/credential/__init__.py:1056 +msgid "A CIQ Depot Token." +msgstr "رمز CIQ Depot المميز." + +#: awx/main/models/credential/__init__.py:1073 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "رمز OpenShift أو Kubernetes API Bearer المميز" + +#: awx/main/models/credential/__init__.py:1078 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "نقطة نهاية OpenShift أو Kubernetes API" + +#: awx/main/models/credential/__init__.py:1080 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "نقطة نهاية OpenShift أو Kubernetes API للمصادقة معها." + +#: awx/main/models/credential/__init__.py:1084 +msgid "API authentication bearer token" +msgstr "رمز مصادقة API bearer المميز" + +#: awx/main/models/credential/__init__.py:1096 +msgid "Certificate Authority data" +msgstr "بيانات مرجع الشهادات" + +#: awx/main/models/credential/__init__.py:1114 +msgid "Authentication URL" +msgstr "عنوان URL للمصادقة" + +#: awx/main/models/credential/__init__.py:1116 +msgid "Authentication endpoint for the container registry." +msgstr "نقطة نهاية المصادقة لسجل الحاويات." + +#: awx/main/models/credential/__init__.py:1126 +msgid "Password or Token" +msgstr "كلمة المرور أو الرمز المميز" + +#: awx/main/models/credential/__init__.py:1129 +msgid "A password or token used to authenticate with" +msgstr "كلمة مرور أو رمز مميز يُستخدم للمصادقة" + +#: awx/main/models/credential/__init__.py:1146 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "رمز Ansible Galaxy/Automation Hub API المميز" + +#: awx/main/models/credential/__init__.py:1151 +msgid "Galaxy Server URL" +msgstr "عنوان URL لخادم Galaxy" + +#: awx/main/models/credential/__init__.py:1153 +msgid "The URL of the Galaxy instance to connect to." +msgstr "عنوان URL لمثيل Galaxy المراد الاتصال به." + +#: awx/main/models/credential/__init__.py:1157 +msgid "Auth Server URL" +msgstr "عنوان URL لخادم المصادقة" + +#: awx/main/models/credential/__init__.py:1159 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "" +"عنوان URL لـ token_endpoint لخادم Keycloak، إذا كان يتم استخدام مصادقة SSO." + +#: awx/main/models/credential/__init__.py:1163 +msgid "API Token" +msgstr "رمز API المميز" + +#: awx/main/models/credential/__init__.py:1166 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "رمز مميز لاستخدامه للمصادقة مقابل مثيل Galaxy." + +#: awx/main/models/credential/__init__.py:1176 +#: awx/main/models/credential/__init__.py:1181 +#, fuzzy +#| msgid "Unsigned Public Key" +msgid "GPG Public Key" +msgstr "مفتاح GPG العام" + +#: awx/main/models/credential/__init__.py:1185 +msgid "GPG Public Key used to validate content signatures." +msgstr "مفتاح GPG العام المستخدم للتحقق من توقيعات المحتوى." + +#: awx/main/models/credential/__init__.py:1195 +#, fuzzy +#| msgid "General platform configuration." +msgid "Terraform backend configuration" +msgstr "تكوين الواجهة الخلفية لـ Terraform" + +#: awx/main/models/credential/__init__.py:1201 +#, fuzzy +#| msgid "Configuration" +msgid "Backend configuration" +msgstr "تكوين الواجهة الخلفية" + +#: awx/main/models/credential/__init__.py:1205 +msgid "Terraform backend config as Hashicorp configuration language." +msgstr "تكوين الواجهة الخلفية لـ Terraform كلغة تكوين Hashicorp." + +#: awx/main/models/credential/__init__.py:1244 +msgid "Target must be a non-external credential" +msgstr "يجب أن يكون الهدف بيانات اعتماد غير خارجية" + +#: awx/main/models/credential/__init__.py:1249 +msgid "Source must be an external credential" +msgstr "يجب أن يكون المصدر بيانات اعتماد خارجية" + +#: awx/main/models/credential/__init__.py:1255 +msgid "Input field must be defined on target credential (options are {})." +msgstr "يجب تعريف حقل الإدخال على بيانات الاعتماد الهدف (الخيارات هي {})." + +#: awx/main/models/events.py:168 awx/main/models/events.py:791 +msgid "Host Failed" +msgstr "فشل المضيف" + +#: awx/main/models/events.py:169 +msgid "Host Started" +msgstr "بدأ المضيف" + +#: awx/main/models/events.py:170 awx/main/models/events.py:792 +msgid "Host OK" +msgstr "المضيف جيد" + +#: awx/main/models/events.py:171 +msgid "Host Failure" +msgstr "فشل المضيف" + +#: awx/main/models/events.py:172 awx/main/models/events.py:798 +msgid "Host Skipped" +msgstr "تم تخطي المضيف" + +#: awx/main/models/events.py:173 awx/main/models/events.py:793 +msgid "Host Unreachable" +msgstr "المضيف غير قابل للوصول" + +#: awx/main/models/events.py:174 awx/main/models/events.py:188 +msgid "No Hosts Remaining" +msgstr "لا يوجد مضيفون متبقون" + +#: awx/main/models/events.py:175 +msgid "Host Polling" +msgstr "استقصاء المضيف" + +#: awx/main/models/events.py:176 +msgid "Host Async OK" +msgstr "المضيف غير المتزامن جيد" + +#: awx/main/models/events.py:177 +msgid "Host Async Failure" +msgstr "فشل المضيف غير المتزامن" + +#: awx/main/models/events.py:178 +msgid "Item OK" +msgstr "العنصر جيد" + +#: awx/main/models/events.py:179 +msgid "Item Failed" +msgstr "فشل العنصر" + +#: awx/main/models/events.py:180 +msgid "Item Skipped" +msgstr "تم تخطي العنصر" + +#: awx/main/models/events.py:181 +msgid "Host Retry" +msgstr "إعادة محاولة المضيف" + +#: awx/main/models/events.py:183 +msgid "File Difference" +msgstr "اختلاف الملف" + +#: awx/main/models/events.py:184 +msgid "Playbook Started" +msgstr "بدأ Playbook" + +#: awx/main/models/events.py:185 +msgid "Running Handlers" +msgstr "تشغيل المعالِجات" + +#: awx/main/models/events.py:186 +msgid "Including File" +msgstr "بما في ذلك الملف" + +#: awx/main/models/events.py:187 +msgid "No Hosts Matched" +msgstr "لم يطابق أي مضيف" + +#: awx/main/models/events.py:189 +msgid "Task Started" +msgstr "بدأت المهمة" + +#: awx/main/models/events.py:191 +msgid "Variables Prompted" +msgstr "المتغيرات المطلوبة" + +#: awx/main/models/events.py:192 +msgid "Gathering Facts" +msgstr "جمع الحقائق" + +#: awx/main/models/events.py:193 +msgid "internal: on Import for Host" +msgstr "internal: عند الاستيراد للمضيف" + +#: awx/main/models/events.py:194 +msgid "internal: on Not Import for Host" +msgstr "internal: عند عدم الاستيراد للمضيف" + +#: awx/main/models/events.py:195 +msgid "Play Started" +msgstr "بدأ التشغيل" + +#: awx/main/models/events.py:196 +msgid "Playbook Complete" +msgstr "اكتمل Playbook" + +#: awx/main/models/events.py:199 awx/main/models/events.py:807 +msgid "Debug" +msgstr "تصحيح" + +#: awx/main/models/events.py:200 awx/main/models/events.py:808 +msgid "Verbose" +msgstr "مفصّل" + +#: awx/main/models/events.py:201 awx/main/models/events.py:809 +msgid "Deprecated" +msgstr "مهمل" + +#: awx/main/models/events.py:202 awx/main/models/events.py:810 +msgid "Warning" +msgstr "تحذير" + +#: awx/main/models/events.py:203 awx/main/models/events.py:811 +msgid "System Warning" +msgstr "تحذير النظام" + +#: awx/main/models/events.py:204 awx/main/models/events.py:812 +#: awx/main/models/unified_jobs.py:81 +msgid "Error" +msgstr "خطأ" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "سحب الحاوية دائمًا قبل التشغيل." + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "سحب الصورة فقط إذا لم تكن موجودة قبل التشغيل." + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "عدم سحب الحاوية أبدًا قبل التشغيل." + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "المؤسسة المستخدمة لتحديد الوصول إلى بيئة التنفيذ هذه." + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "موقع الصورة" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "موقع الصورة الكامل، بما في ذلك سجل الحاويات واسم الصورة ووسم الإصدار." + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "سحب الصورة قبل التشغيل؟" + +#: awx/main/models/ha.py:75 +msgid "Field source and target must be unique together." +msgstr "يجب أن يكون حقلا المصدر والهدف فريدين معًا." + +#: awx/main/models/ha.py:79 +msgid "The source instance of this peer link." +msgstr "مثيل المصدر لرابط القرين هذا." + +#: awx/main/models/ha.py:80 +msgid "The target receptor address of this peer link." +msgstr "عنوان receptor الهدف لرابط القرين هذا." + +#: awx/main/models/ha.py:83 +#, fuzzy +#| msgid "Pending" +msgid "Adding" +msgstr "جارٍ الإضافة" + +#: awx/main/models/ha.py:84 +msgid "Established" +msgstr "تم التأسيس" + +#: awx/main/models/ha.py:85 +msgid "Removing" +msgstr "جارٍ الإزالة" + +#: awx/main/models/ha.py:88 +msgid "Indicates the current life cycle stage of this peer link." +msgstr "يشير إلى مرحلة دورة الحياة الحالية لرابط القرين هذا." + +#: awx/main/models/ha.py:103 +#, fuzzy +#| msgid "field IDs must be unique (%s)" +msgid "Field ip_address must be unique." +msgstr "يجب أن يكون الحقل ip_address فريدًا." + +#: awx/main/models/ha.py:135 +msgid "Total system memory of this instance in bytes." +msgstr "إجمالي ذاكرة النظام لهذا المثيل بالبايت." + +#: awx/main/models/ha.py:141 +msgid "Any error details from the last health check." +msgstr "أي تفاصيل خطأ من آخر فحص صحة." + +#: awx/main/models/ha.py:146 +msgid "" +"Last time instance ran its heartbeat task for main cluster nodes. Last known" +" connection to receptor mesh for execution nodes." +msgstr "" +"آخر مرة قام فيها المثيل بتشغيل مهمة نبضات القلب الخاصة به لعقد المجموعة " +"الرئيسية. آخر اتصال معروف بشبكة receptor لعقد التنفيذ." + +#: awx/main/models/ha.py:151 +msgid "The last time a health check was initiated on this instance." +msgstr "آخر مرة تم فيها بدء فحص صحة على هذا المثيل." + +#: awx/main/models/ha.py:156 +msgid "" +"Last time a health check was ran on this instance to refresh cpu, memory, " +"and capacity." +msgstr "" +"آخر مرة تم فيها تشغيل فحص صحة على هذا المثيل لتحديث المعالج والذاكرة والسعة." + +#: awx/main/models/ha.py:177 +msgid "Control plane node" +msgstr "عقدة مستوى التحكم" + +#: awx/main/models/ha.py:178 +msgid "Execution plane node" +msgstr "عقدة مستوى التنفيذ" + +#: awx/main/models/ha.py:179 +msgid "Controller and execution" +msgstr "Controller والتنفيذ" + +#: awx/main/models/ha.py:180 +msgid "Message-passing node, no execution capability" +msgstr "عقدة تمرير الرسائل، بدون قدرة على التنفيذ" + +#: awx/main/models/ha.py:182 +msgid "Role that this node plays in the mesh." +msgstr "الدور الذي تلعبه هذه العقدة في الشبكة." + +#: awx/main/models/ha.py:185 +msgid "Provisioning" +msgstr "التوفير" + +#: awx/main/models/ha.py:186 +#, fuzzy +#| msgid "Host Failure" +msgid "Provisioning Failure" +msgstr "فشل التوفير" + +#: awx/main/models/ha.py:187 +#, fuzzy +#| msgid "Instances" +msgid "Installed" +msgstr "مُثبّت" + +#: awx/main/models/ha.py:188 +#, fuzzy +#| msgid "Read" +msgid "Ready" +msgstr "جاهز" + +#: awx/main/models/ha.py:189 +#, fuzzy +#| msgid "Field '{}' unavailable" +msgid "Unavailable" +msgstr "غير متاح" + +#: awx/main/models/ha.py:190 +msgid "De-provisioning" +msgstr "إلغاء التوفير" + +#: awx/main/models/ha.py:191 +msgid "De-provisioning Failure" +msgstr "فشل إلغاء التوفير" + +#: awx/main/models/ha.py:194 +msgid "Indicates the current life cycle stage of this instance." +msgstr "يشير إلى مرحلة دورة الحياة الحالية لهذا المثيل." + +#: awx/main/models/ha.py:197 +#, fuzzy +#| msgid "The instance that managed the execution environment." +msgid "If True, this instance is managed by the control plane." +msgstr "إذا كان True، فإن هذا المثيل مُدار بواسطة مستوى التحكم." + +#: awx/main/models/ha.py:402 +#, fuzzy +#| msgid "Unable to connect to proxy server." +msgid "Failed to connect to Redis" +msgstr "فشل الاتصال بـ Redis" + +#: awx/main/models/ha.py:417 +msgid "Instances that are members of this InstanceGroup" +msgstr "المثيلات الأعضاء في مجموعة المثيلات هذه InstanceGroup" + +#: awx/main/models/ha.py:452 +#, fuzzy +#| msgid "" +#| "Maximum number of messages to update the UI live job output with per second." +#| " Value of 0 means no limit." +msgid "" +"Maximum number of concurrent jobs to run on this group. Zero means no limit." +msgstr "" +"الحد الأقصى لعدد المهام المتزامنة التي تعمل على هذه المجموعة. الصفر يعني عدم" +" وجود حد." + +#: awx/main/models/ha.py:453 +msgid "Max forks to execute on this group. Zero means no limit." +msgstr "" +"الحد الأقصى للتفريعات المراد تنفيذها على هذه المجموعة. الصفر يعني عدم وجود " +"حد." + +#: awx/main/models/ha.py:454 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "نسبة المثيلات المراد تعيينها تلقائيًا لهذه المجموعة" + +#: awx/main/models/ha.py:455 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "" +"الحد الأدنى الثابت لعدد المثيلات المراد تعيينها تلقائيًا لهذه المجموعة" + +#: awx/main/models/ha.py:457 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "" +"قائمة المثيلات ذات المطابقة التامة التي سيتم تعيينها دائمًا تلقائيًا لهذه " +"المجموعة" + +#: awx/main/models/inventory.py:85 +msgid "Hosts have a direct link to this inventory." +msgstr "المضيفون لديهم رابط مباشر بهذا المخزون." + +#: awx/main/models/inventory.py:86 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "المضيفون للمخزون المُنشأ باستخدام خاصية host_filter." + +#: awx/main/models/inventory.py:87 +msgid "" +"Parse list of source inventories with the constructed inventory plugin." +msgstr "تحليل قائمة مخزونات المصدر باستخدام ملحق المخزون المُنشأ." + +#: awx/main/models/inventory.py:92 +msgid "inventories" +msgstr "المخزونات" + +#: awx/main/models/inventory.py:99 +msgid "Organization containing this inventory." +msgstr "المؤسسة التي تحتوي على هذا المخزون." + +#: awx/main/models/inventory.py:107 +msgid "Inventory variables in JSON or YAML format." +msgstr "متغيرات المخزون بتنسيق JSON أو YAML." + +#: awx/main/models/inventory.py:113 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether any hosts in this inventory have failed." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. علامة تشير إلى ما إذا كان أي " +"مضيفين في هذا المخزون قد فشلوا." + +#: awx/main/models/inventory.py:118 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of hosts in this inventory." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. إجمالي عدد المضيفين في هذا " +"المخزون." + +#: awx/main/models/inventory.py:123 +msgid "" +"This field is deprecated and will be removed in a future release. Number of " +"hosts in this inventory with active failures." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. عدد المضيفين في هذا المخزون " +"الذين لديهم إخفاقات نشطة." + +#: awx/main/models/inventory.py:128 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of groups in this inventory." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. إجمالي عدد المجموعات في هذا " +"المخزون." + +#: awx/main/models/inventory.py:134 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether this inventory has any external inventory sources." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. علامة تشير إلى ما إذا كان لهذا" +" المخزون أي مصادر مخزون خارجية." + +#: awx/main/models/inventory.py:140 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "إجمالي عدد مصادر المخزون الخارجية المُكوّنة ضمن هذا المخزون." + +#: awx/main/models/inventory.py:145 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "عدد مصادر المخزون الخارجية في هذا المخزون التي بها إخفاقات." + +#: awx/main/models/inventory.py:152 +msgid "Kind of inventory being represented." +msgstr "نوع المخزون المُمثّل." + +#: awx/main/models/inventory.py:158 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "المرشح الذي سيتم تطبيقه على مضيفي هذا المخزون." + +#: awx/main/models/inventory.py:165 +msgid "" +"Only valid for constructed inventories, this links to the inventories that " +"will be used." +msgstr "" +"صالح فقط للمخزونات المُنشأة، يرتبط هذا بالمخزونات التي سيتم استخدامها." + +#: awx/main/models/inventory.py:196 +msgid "Flag indicating the inventory is being deleted." +msgstr "علامة تشير إلى أنه يتم حذف المخزون." + +#: awx/main/models/inventory.py:202 +#, fuzzy +#| msgid "Hosts associated directly with this group." +msgid "Labels associated with this inventory." +msgstr "التسميات المرتبطة بهذا المخزون." + +#: awx/main/models/inventory.py:274 +msgid "Could not parse subset as slice specification." +msgstr "تعذر تحليل المجموعة الفرعية كمواصفات شريحة." + +#: awx/main/models/inventory.py:278 +msgid "Slice number must be less than total number of slices." +msgstr "يجب أن يكون رقم الشريحة أقل من إجمالي عدد الشرائح." + +#: awx/main/models/inventory.py:280 +msgid "Slice number must be 1 or higher." +msgstr "يجب أن يكون رقم الشريحة 1 أو أعلى." + +#: awx/main/models/inventory.py:535 +msgid "Is this host online and available for running jobs?" +msgstr "هل هذا المضيف متصل ومتاح لتشغيل المهام؟" + +#: awx/main/models/inventory.py:541 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "القيمة التي يستخدمها مصدر المخزون البعيد لتحديد المضيف بشكل فريد" + +#: awx/main/models/inventory.py:547 +msgid "Host variables in JSON or YAML format." +msgstr "متغيرات المضيف بتنسيق JSON أو YAML." + +#: awx/main/models/inventory.py:571 +msgid "Inventory source(s) that created or modified this host." +msgstr "مصدر (مصادر) المخزون الذي أنشأ أو عدّل هذا المضيف." + +#: awx/main/models/inventory.py:576 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "بنية JSON عشوائية لأحدث ansible_facts، لكل مضيف." + +#: awx/main/models/inventory.py:582 +msgid "The date and time ansible_facts was last modified." +msgstr "التاريخ والوقت الذي تم فيه آخر تعديل لـ ansible_facts." + +#: awx/main/models/inventory.py:689 +msgid "Group variables in JSON or YAML format." +msgstr "متغيرات المجموعة بتنسيق JSON أو YAML." + +#: awx/main/models/inventory.py:696 +msgid "Hosts associated directly with this group." +msgstr "المضيفون المرتبطون مباشرة بهذه المجموعة." + +#: awx/main/models/inventory.py:702 +msgid "Inventory source(s) that created or modified this group." +msgstr "مصدر (مصادر) المخزون الذي أنشأ أو عدّل هذه المجموعة." + +#: awx/main/models/inventory.py:869 +msgid "When the host was first automated against" +msgstr "متى تمت أتمتة المضيف لأول مرة" + +#: awx/main/models/inventory.py:870 +msgid "When the host was last automated against" +msgstr "متى تمت أتمتة المضيف آخر مرة" + +#: awx/main/models/inventory.py:871 +#, fuzzy +#| msgid "When the host was last automated against" +msgid "When the host was last deleted" +msgstr "متى تم حذف المضيف آخر مرة" + +#: awx/main/models/inventory.py:872 +msgid "How many times was the host automated" +msgstr "كم مرة تمت أتمتة المضيف" + +#: awx/main/models/inventory.py:873 +msgid "How many times was the host deleted" +msgstr "كم مرة تم حذف المضيف" + +#: awx/main/models/inventory.py:875 +msgid "" +"Boolean flag saying whether the host is deleted and therefore not counted " +"into the subscription consumption" +msgstr "" +"علامة boolean تحدد ما إذا كان المضيف محذوفًا وبالتالي لا يُحتسب في استهلاك " +"الاشتراك" + +#: awx/main/models/inventory.py:877 +#, fuzzy +#| msgid "Can manage all inventories of the %s" +msgid "How many inventories contain this host" +msgstr "كم عدد المخزونات التي تحتوي على هذا المضيف" + +#: awx/main/models/inventory.py:904 +msgid "How many unique hosts are consumed from the license" +msgstr "كم عدد المضيفين الفريدين المستهلكين من الترخيص" + +#: awx/main/models/inventory.py:905 +msgid "'License capacity as max. number of unique hosts" +msgstr "'سعة الترخيص كحد أقصى لعدد المضيفين الفريدين" + +#: awx/main/models/inventory.py:906 +msgid "" +"How many hosts were added in the associated month, consuming more license " +"capacity" +msgstr "" +"كم عدد المضيفين الذين تمت إضافتهم في الشهر المرتبط، مستهلكين المزيد من سعة " +"الترخيص" + +#: awx/main/models/inventory.py:907 +msgid "" +"How many hosts were deleted in the associated month, freeing the license " +"capacity" +msgstr "كم عدد المضيفين الذين تم حذفهم في الشهر المرتبط، مما يحرر سعة الترخيص" + +#: awx/main/models/inventory.py:919 +msgid "File, Directory or Script" +msgstr "ملف أو دليل أو نص برمجي" + +#: awx/main/models/inventory.py:920 +msgid "Template additional groups and hostvars at runtime" +msgstr "قوالب مجموعات إضافية و hostvars في وقت التشغيل" + +#: awx/main/models/inventory.py:921 +msgid "Sourced from a Project" +msgstr "مصدره مشروع" + +#: awx/main/models/inventory.py:922 +msgid "Amazon EC2" +msgstr "Amazon EC2" + +#: awx/main/models/inventory.py:928 +msgid "Terraform State" +msgstr "Terraform State" + +#: awx/main/models/inventory.py:958 +msgid "Inventory source variables in YAML or JSON format." +msgstr "متغيرات مصدر المخزون بتنسيق YAML أو JSON." + +#: awx/main/models/inventory.py:964 +#, fuzzy +#| msgid "" +#| "Branch to use in job run. Project default used if blank. Only allowed if " +#| "project allow_override field is set to true." +msgid "" +"Inventory source SCM branch. Project default used if blank. Only allowed if " +"project allow_override field is set to true." +msgstr "" +"فرع SCM لمصدر المخزون. يُستخدم افتراضي المشروع إذا كان فارغًا. مسموح به فقط " +"إذا تم تعيين حقل allow_override للمشروع على true." + +#: awx/main/models/inventory.py:970 +msgid "" +"Retrieve the enabled state from the given dict of host variables. The " +"enabled variable may be specified as \"foo.bar\", in which case the lookup " +"will traverse into nested dicts, equivalent to: from_dict.get(\"foo\", " +"{}).get(\"bar\", default)" +msgstr "" +"استرجاع الحالة المُفعّلة من dict متغيرات المضيف المحدد. يمكن تحديد المتغير " +"المُفعّل كـ \"foo.bar\"، وفي هذه الحالة سيتنقل البحث في القواميس المتداخلة، " +"بما يعادل: from_dict.get(\"foo\", {}).get(\"bar\", default)" + +#: awx/main/models/inventory.py:980 +msgid "" +"Only used when enabled_var is set. Value when the host is considered " +"enabled. For example if enabled_var=\"status.power_state\"and " +"enabled_value=\"powered_on\" with host variables:{ \"status\": { " +"\"power_state\": \"powered_on\", \"created\": " +"\"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": " +"\"foobar\", \"ip_address\": \"192.168.2.1\"}The host would be marked " +"enabled. If power_state where any value other than powered_on then the host " +"would be disabled when imported. If the key is not found then the host will " +"be enabled" +msgstr "" +"يُستخدم فقط عند تعيين enabled_var. القيمة عندما يُعتبر المضيف مُفعّلاً. على " +"سبيل المثال إذا كان enabled_var=\"status.power_state\" و " +"enabled_value=\"powered_on\" مع متغيرات المضيف:{ \"status\": { " +"\"power_state\": \"powered_on\", \"created\": " +"\"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": " +"\"foobar\", \"ip_address\": \"192.168.2.1\"} سيتم وضع علامة على المضيف " +"كمُفعّل. إذا كان power_state أي قيمة أخرى غير powered_on فسيتم تعطيل المضيف " +"عند الاستيراد. إذا لم يتم العثور على المفتاح فسيتم تمكين المضيف" + +#: awx/main/models/inventory.py:1001 +#, fuzzy +#| msgid "" +#| "This field is deprecated and will be removed in a future release. Total " +#| "number of hosts in this inventory." +msgid "" +"This field is deprecated and will be removed in a future release. Regex " +"where only matching hosts will be imported." +msgstr "" +"هذا الحقل مهمل وستتم إزالته في إصدار مستقبلي. تعبير نمطي حيث سيتم استيراد " +"المضيفين المطابقين فقط." + +#: awx/main/models/inventory.py:1005 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "الكتابة فوق المجموعات والمضيفين المحليين من مصدر المخزون البعيد." + +#: awx/main/models/inventory.py:1009 +msgid "Overwrite local variables from remote inventory source." +msgstr "الكتابة فوق المتغيرات المحلية من مصدر المخزون البعيد." + +#: awx/main/models/inventory.py:1014 awx/main/models/jobs.py:155 +#: awx/main/models/projects.py:135 +msgid "The amount of time (in seconds) to run before the task is canceled." +msgstr "مقدار الوقت (بالثواني) للتشغيل قبل إلغاء المهمة." + +#: awx/main/models/inventory.py:1024 +msgid "Enter host, group or pattern match" +msgstr "أدخل المضيف أو المجموعة أو مطابقة النمط" + +#: awx/main/models/inventory.py:1046 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "" +"تتطلب مصادر المخزون المستندة إلى السحابة (مثل %s) بيانات اعتماد لخدمة " +"السحابة المطابقة." + +#: awx/main/models/inventory.py:1051 +msgid "Credential is required for a cloud source." +msgstr "بيانات الاعتماد مطلوبة لمصدر سحابي." + +#: awx/main/models/inventory.py:1053 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "" +"بيانات الاعتماد من نوع آلة وتحكم بالمصدر و insights و vault غير مسموح بها " +"لمصادر المخزون المخصصة." + +#: awx/main/models/inventory.py:1055 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "" +"بيانات الاعتماد من نوع insights و vault غير مسموح بها لمصادر مخزون scm." + +#: awx/main/models/inventory.py:1114 +msgid "Project containing inventory file used as source." +msgstr "المشروع الذي يحتوي على ملف المخزون المستخدم كمصدر." + +#: awx/main/models/inventory.py:1261 +msgid "Cannot set source_path if not SCM type." +msgstr "لا يمكن تعيين source_path إذا لم يكن من نوع SCM." + +#: awx/main/models/inventory.py:1305 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "تم استخدام ملفات المخزون من تحديث المشروع هذا لتحديث المخزون." + +#: awx/main/models/inventory.py:1316 awx/main/models/jobs.py:586 +#: awx/main/models/projects.py:305 awx/main/models/projects.py:548 +msgid "SCM Revision" +msgstr "مراجعة SCM" + +#: awx/main/models/inventory.py:1317 +#, fuzzy +#| msgid "" +#| "The SCM Revision from the Project used for this job, if available" +msgid "" +"The SCM Revision from the Project used for this inventory update. Only " +"applicable to inventories source from scm" +msgstr "" +"مراجعة SCM من المشروع المستخدم لتحديث المخزون هذا. ينطبق فقط على المخزونات " +"المصدرة من scm" + +#: awx/main/models/inventory.py:1415 +msgid "Inventory script contents" +msgstr "محتويات نص المخزون البرمجي" + +#: awx/main/models/jobs.py:73 +msgid "" +"If enabled, textual changes made to any templated files on the host are " +"shown in the standard output" +msgstr "" +"إذا كان مُفعّلاً، فسيتم عرض التغييرات النصية التي تم إجراؤها على أي ملفات " +"قالبية على المضيف في المخرجات القياسية" + +#: awx/main/models/jobs.py:105 +msgid "" +"Branch to use in job run. Project default used if blank. Only allowed if " +"project allow_override field is set to true." +msgstr "" +"الفرع المراد استخدامه في تشغيل المهمة. يُستخدم افتراضي المشروع إذا كان " +"فارغًا. مسموح به فقط إذا تم تعيين حقل allow_override للمشروع على true." + +#: awx/main/models/jobs.py:160 +msgid "" +"If enabled, the service will act as an Ansible Fact Cache Plugin; persisting" +" facts at the end of a playbook run to the database and caching facts for " +"use by Ansible." +msgstr "" +"إذا كان مُفعّلاً، فستعمل الخدمة كملحق ذاكرة تخزين مؤقت لحقائق Ansible؛ حفظ " +"الحقائق في نهاية تشغيل playbook في قاعدة البيانات وتخزين الحقائق مؤقتًا " +"لاستخدام Ansible." + +#: awx/main/models/jobs.py:257 +msgid "" +"The number of jobs to slice into at runtime. Will cause the Job Template to " +"launch a workflow if value is greater than 1." +msgstr "" +"عدد المهام المراد تقطيعها في وقت التشغيل. سيؤدي إلى إطلاق قالب المهمة لسير " +"عمل إذا كانت القيمة أكبر من 1." + +#: awx/main/models/jobs.py:310 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "يجب أن يوفر قالب المهمة 'inventory' أو أن يسمح بالمطالبة به." + +#: awx/main/models/jobs.py:324 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "تم تجاوز الحد الأقصى لعدد التفريعات ({settings.MAX_FORKS})." + +#: awx/main/models/jobs.py:474 +msgid "Project is missing." +msgstr "المشروع مفقود." + +#: awx/main/models/jobs.py:478 +msgid "Project does not allow override of branch." +msgstr "المشروع لا يسمح بتجاوز الفرع." + +#: awx/main/models/jobs.py:482 +msgid "Job inventory does not have enough hosts for slicing" +msgstr "مخزون المهمة لا يحتوي على مضيفين كافيين للتقطيع" + +#: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 +msgid "Field is not configured to prompt on launch." +msgstr "الحقل غير مُكوّن للمطالبة عند الإطلاق." + +#: awx/main/models/jobs.py:495 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "لا يمكن لتكوينات الإطلاق المحفوظة توفير كلمات المرور المطلوبة للبدء." + +#: awx/main/models/jobs.py:503 +msgid "Job Template {} is missing or undefined." +msgstr "قالب المهمة {} مفقود أو غير مُعرّف." + +#: awx/main/models/jobs.py:587 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "مراجعة SCM من المشروع المستخدم لهذه المهمة، إذا كانت متاحة" + +#: awx/main/models/jobs.py:595 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "" +"مهمة تحديث SCM المستخدمة للتأكد من أن ملفات playbook كانت متاحة لتشغيل " +"المهمة" + +#: awx/main/models/jobs.py:600 +msgid "" +"If part of a sliced job, the ID of the inventory slice operated on. If not " +"part of sliced job, parameter is not used." +msgstr "" +"إذا كان جزءًا من مهمة مقطعة، فمعرّف شريحة المخزون التي تم العمل عليها. إذا " +"لم يكن جزءًا من مهمة مقطعة، فلا يتم استخدام المعلمة." + +#: awx/main/models/jobs.py:605 +msgid "" +"If ran as part of sliced jobs, the total number of slices. If 1, job is not " +"part of a sliced job." +msgstr "" +"إذا تم تشغيلها كجزء من مهام مقطعة، فإجمالي عدد الشرائح. إذا كان 1، فإن " +"المهمة ليست جزءًا من مهمة مقطعة." + +#: awx/main/models/jobs.py:684 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} ليس خيار حالة صالحًا." + +#: awx/main/models/jobs.py:883 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "المخزون مُطبّق كمطالبة، بافتراض أن قالب المهمة يطالب بمخزون" + +#: awx/main/models/jobs.py:1071 +msgid "job host summaries" +msgstr "ملخصات مضيف المهمة" + +#: awx/main/models/jobs.py:1142 +msgid "Remove jobs older than a certain number of days" +msgstr "إزالة المهام الأقدم من عدد معين من الأيام" + +#: awx/main/models/jobs.py:1143 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "إزالة إدخالات دفق النشاط الأقدم من عدد معين من الأيام" + +#: awx/main/models/jobs.py:1144 +msgid "Removes expired browser sessions from the database" +msgstr "إزالة جلسات المتصفح المنتهية من قاعدة البيانات" + +#: awx/main/models/jobs.py:1145 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "إزالة رموز الوصول ورموز التحديث المميزة المنتهية لـ OAuth 2" + +#: awx/main/models/jobs.py:1209 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "المتغيرات {list_of_keys} غير مسموح بها لمهام النظام." + +#: awx/main/models/jobs.py:1224 +msgid "days must be a positive integer." +msgstr "يجب أن تكون days عددًا صحيحًا موجبًا." + +#: awx/main/models/label.py:32 +msgid "Organization this label belongs to." +msgstr "المؤسسة التي تنتمي إليها هذه التسمية." + +#: awx/main/models/mixins.py:335 +#, python-brace-format +msgid "" +"Variables {list_of_keys} are not allowed on launch. Check the Prompt on " +"Launch setting on the {model_name} to include Extra Variables." +msgstr "" +"المتغيرات {list_of_keys} غير مسموح بها عند الإطلاق. تحقق من إعداد المطالبة " +"عند الإطلاق على {model_name} لتضمين المتغيرات الإضافية." + +#: awx/main/models/mixins.py:489 +msgid "The container image to be used for execution." +msgstr "صورة الحاوية المراد استخدامها للتنفيذ." + +#: awx/main/models/mixins.py:517 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "مسار ملف مطلق محلي يحتوي على virtualenv مخصص لـ Python لاستخدامه" + +#: awx/main/models/mixins.py:523 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} ليس virtualenv صالحًا في {}" + +#: awx/main/models/mixins.py:567 awx/main/models/mixins.py:602 +msgid "Service that webhook requests will be accepted from" +msgstr "الخدمة التي سيتم قبول طلبات webhook منها" + +#: awx/main/models/mixins.py:568 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "السر المشترك الذي ستستخدمه خدمة webhook لتوقيع الطلبات" + +#: awx/main/models/mixins.py:575 awx/main/models/mixins.py:609 +msgid "Personal Access Token for posting back the status to the service API" +msgstr "رمز الوصول الشخصي لإعادة نشر الحالة إلى خدمة API" + +#: awx/main/models/mixins.py:611 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "المعرّف الفريد للحدث الذي أطلق هذا webhook" + +#: awx/main/models/notifications.py:43 +msgid "Email" +msgstr "البريد الإلكتروني" + +#: awx/main/models/notifications.py:44 +msgid "Slack" +msgstr "Slack" + +#: awx/main/models/notifications.py:45 +msgid "Twilio" +msgstr "Twilio" + +#: awx/main/models/notifications.py:46 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: awx/main/models/notifications.py:47 +msgid "Grafana" +msgstr "Grafana" + +#: awx/main/models/notifications.py:48 awx/main/models/unified_jobs.py:549 +msgid "Webhook" +msgstr "Webhook" + +#: awx/main/models/notifications.py:49 +msgid "Mattermost" +msgstr "Mattermost" + +#: awx/main/models/notifications.py:50 +msgid "Rocket.Chat" +msgstr "Rocket.Chat" + +#: awx/main/models/notifications.py:51 +msgid "IRC" +msgstr "IRC" + +#: awx/main/models/notifications.py:79 +msgid "Optional custom messages for notification template." +msgstr "رسائل مخصصة اختيارية لقالب الإشعار." + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:76 +msgid "Pending" +msgstr "معلّق" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:79 +msgid "Successful" +msgstr "ناجح" + +#: awx/main/models/notifications.py:204 awx/main/models/unified_jobs.py:80 +msgid "Failed" +msgstr "فشل" + +#: awx/main/models/notifications.py:518 +msgid "status must be either running, succeeded or failed" +msgstr "يجب أن تكون الحالة إما running أو succeeded أو failed" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "التطبيق" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "سري" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "عام" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "رمز التفويض" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "مستند إلى كلمة مرور مالك المورد" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "المؤسسة التي تحتوي على هذا التطبيق." + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "يُستخدم للتحقق الأكثر صرامة من الوصول إلى تطبيق عند إنشاء رمز مميز." + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +msgstr "قم بالتعيين على عام أو سري اعتمادًا على مدى أمان جهاز العميل." + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "قم بالتعيين على True لتخطي خطوة التفويض للتطبيقات الموثوقة تمامًا." + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "" +"نوع المنح الذي يجب على المستخدم استخدامه للحصول على رموز مميزة لهذا التطبيق." + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "رمز الوصول المميز" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "المستخدم الذي يمثل مالك الرمز المميز" + +#: awx/main/models/oauth.py:109 +msgid "" +"Allowed scopes, further restricts user's permissions. Must be a simple " +"space-separated string with allowed scopes ['read', 'write']." +msgstr "" +"النطاقات المسموح بها، تقيد أذونات المستخدم بشكل أكبر. يجب أن تكون سلسلة " +"بسيطة مفصولة بمسافات مع النطاقات المسموح بها ['read', 'write']." + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "" +"لا يمكن إنشاء رموز OAuth2 المميزة بواسطة المستخدمين المرتبطين بمزود مصادقة " +"خارجي ({})" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "الحد الأقصى لعدد المضيفين المسموح بإدارتهم بواسطة هذه المؤسسة." + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "بيئة التنفيذ الافتراضية للمهام التي تُشغّلها هذه المؤسسة." + +#: awx/main/models/projects.py:50 awx/main/models/unified_jobs.py:543 +msgid "Manual" +msgstr "يدوي" + +#: awx/main/models/projects.py:51 +msgid "Git" +msgstr "Git" + +#: awx/main/models/projects.py:52 +msgid "Subversion" +msgstr "Subversion" + +#: awx/main/models/projects.py:54 +msgid "Remote Archive" +msgstr "أرشيف بعيد" + +#: awx/main/models/projects.py:80 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "" +"المسار المحلي (بالنسبة إلى PROJECTS_ROOT) الذي يحتوي على ملفات playbook " +"والملفات ذات الصلة لهذا المشروع." + +#: awx/main/models/projects.py:88 +msgid "SCM Type" +msgstr "نوع SCM" + +#: awx/main/models/projects.py:89 +msgid "Specifies the source control system used to store the project." +msgstr "يحدد نظام التحكم بالمصدر المستخدم لتخزين المشروع." + +#: awx/main/models/projects.py:95 +msgid "SCM URL" +msgstr "SCM URL" + +#: awx/main/models/projects.py:96 +msgid "The location where the project is stored." +msgstr "الموقع الذي يتم فيه تخزين المشروع." + +#: awx/main/models/projects.py:102 +msgid "SCM Branch" +msgstr "فرع SCM" + +#: awx/main/models/projects.py:103 +msgid "Specific branch, tag or commit to checkout." +msgstr "فرع أو وسم أو التزام معين للسحب." + +#: awx/main/models/projects.py:109 +msgid "SCM refspec" +msgstr "SCM refspec" + +#: awx/main/models/projects.py:110 +msgid "For git projects, an additional refspec to fetch." +msgstr "لمشاريع git، refspec إضافي للجلب." + +#: awx/main/models/projects.py:114 +msgid "Discard any local changes before syncing the project." +msgstr "تجاهل أي تغييرات محلية قبل مزامنة المشروع." + +#: awx/main/models/projects.py:118 +msgid "Delete the project before syncing." +msgstr "حذف المشروع قبل المزامنة." + +#: awx/main/models/projects.py:122 +msgid "Track submodules latest commits on defined branch." +msgstr "تتبع أحدث التزامات الوحدات الفرعية على الفرع المُعرّف." + +#: awx/main/models/projects.py:150 +msgid "Invalid SCM URL." +msgstr "SCM URL غير صالح." + +#: awx/main/models/projects.py:153 +msgid "SCM URL is required." +msgstr "SCM URL مطلوب." + +#: awx/main/models/projects.py:161 +msgid "Insights Credential is required for an Insights Project." +msgstr "بيانات اعتماد Insights مطلوبة لمشروع Insights." + +#: awx/main/models/projects.py:165 +msgid "Credential kind must be 'insights'." +msgstr "يجب أن يكون نوع بيانات الاعتماد 'insights'." + +#: awx/main/models/projects.py:167 +msgid "Credential kind must be 'scm'." +msgstr "يجب أن يكون نوع بيانات الاعتماد 'scm'." + +#: awx/main/models/projects.py:182 +msgid "Invalid credential." +msgstr "بيانات اعتماد غير صالحة." + +#: awx/main/models/projects.py:273 +msgid "The default execution environment for jobs run using this project." +msgstr "بيئة التنفيذ الافتراضية للمهام التي تُشغّل باستخدام هذا المشروع." + +#: awx/main/models/projects.py:277 +msgid "Update the project when a job is launched that uses the project." +msgstr "تحديث المشروع عند إطلاق مهمة تستخدم المشروع." + +#: awx/main/models/projects.py:282 +msgid "" +"The number of seconds after the last project update ran that a new project " +"update will be launched as a job dependency." +msgstr "" +"عدد الثواني بعد تشغيل آخر تحديث للمشروع الذي سيتم فيه إطلاق تحديث مشروع جديد" +" كتبعية مهمة." + +#: awx/main/models/projects.py:286 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"project." +msgstr "السماح بتغيير فرع أو مراجعة SCM في قالب مهمة يستخدم هذا المشروع." + +#: awx/main/models/projects.py:297 +msgid "" +"An optional credential used for validating files in the project against " +"unexpected changes." +msgstr "" +"بيانات اعتماد اختيارية تُستخدم للتحقق من ملفات المشروع مقابل التغييرات غير " +"المتوقعة." + +#: awx/main/models/projects.py:306 +msgid "The last revision fetched by a project update" +msgstr "آخر مراجعة تم جلبها بواسطة تحديث المشروع" + +#: awx/main/models/projects.py:313 +msgid "Playbook Files" +msgstr "ملفات Playbook" + +#: awx/main/models/projects.py:314 +msgid "List of playbooks found in the project" +msgstr "قائمة ملفات playbook الموجودة في المشروع" + +#: awx/main/models/projects.py:321 +msgid "Inventory Files" +msgstr "ملفات المخزون" + +#: awx/main/models/projects.py:322 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "قائمة مقترحة بالمحتوى الذي يمكن أن يكون مخزون Ansible في المشروع" + +#: awx/main/models/projects.py:361 +msgid "Organization cannot be changed when in use by job templates." +msgstr "لا يمكن تغيير المؤسسة عند استخدامها بواسطة قوالب المهام." + +#: awx/main/models/projects.py:495 +msgid "Last project update failed due to signature validation failure." +msgstr "فشل آخر تحديث للمشروع بسبب فشل التحقق من التوقيع." + +#: awx/main/models/projects.py:497 +msgid "Missing a revision to run due to failed project update." +msgstr "مراجعة مفقودة للتشغيل بسبب فشل تحديث المشروع." + +#: awx/main/models/projects.py:541 +msgid "Parts of the project update playbook that will be run." +msgstr "أجزاء من playbook تحديث المشروع التي سيتم تشغيلها." + +#: awx/main/models/projects.py:549 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "مراجعة SCM المكتشفة بواسطة هذا التحديث للمشروع والفرع المحددين." + +#: awx/main/models/rbac.py:33 +msgid "System Administrator" +msgstr "مسؤول النظام" + +#: awx/main/models/rbac.py:34 +msgid "System Auditor" +msgstr "مدقق النظام" + +#: awx/main/models/rbac.py:35 +msgid "Ad Hoc" +msgstr "مؤقت" + +#: awx/main/models/rbac.py:36 +msgid "Admin" +msgstr "مسؤول" + +#: awx/main/models/rbac.py:37 +msgid "Project Admin" +msgstr "مسؤول المشروع" + +#: awx/main/models/rbac.py:38 +msgid "Inventory Admin" +msgstr "مسؤول المخزون" + +#: awx/main/models/rbac.py:39 +msgid "Credential Admin" +msgstr "مسؤول بيانات الاعتماد" + +#: awx/main/models/rbac.py:40 +msgid "Job Template Admin" +msgstr "مسؤول قالب المهمة" + +#: awx/main/models/rbac.py:41 +msgid "Execution Environment Admin" +msgstr "مسؤول بيئة التنفيذ" + +#: awx/main/models/rbac.py:42 +msgid "Workflow Admin" +msgstr "مسؤول سير العمل" + +#: awx/main/models/rbac.py:43 +msgid "Notification Admin" +msgstr "مسؤول الإشعارات" + +#: awx/main/models/rbac.py:44 +msgid "Auditor" +msgstr "مدقق" + +#: awx/main/models/rbac.py:45 +msgid "Execute" +msgstr "تنفيذ" + +#: awx/main/models/rbac.py:46 +msgid "Member" +msgstr "عضو" + +#: awx/main/models/rbac.py:47 +msgid "Read" +msgstr "قراءة" + +#: awx/main/models/rbac.py:48 +msgid "Update" +msgstr "تحديث" + +#: awx/main/models/rbac.py:49 +msgid "Use" +msgstr "استخدام" + +#: awx/main/models/rbac.py:50 +msgid "Approve" +msgstr "الموافقة" + +#: awx/main/models/rbac.py:54 +msgid "Can manage all aspects of the system" +msgstr "يمكنه إدارة جميع جوانب النظام" + +#: awx/main/models/rbac.py:55 +msgid "Can view all aspects of the system" +msgstr "يمكنه عرض جميع جوانب النظام" + +#: awx/main/models/rbac.py:56 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "يمكنه تشغيل أوامر مؤقتة على %s" + +#: awx/main/models/rbac.py:57 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "يمكنه إدارة جميع جوانب %s" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "يمكنه إدارة جميع مشاريع %s" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "يمكنه إدارة جميع مخزونات %s" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "يمكنه إدارة جميع بيانات اعتماد %s" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "يمكنه إدارة جميع قوالب مهام %s" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "يمكنه إدارة جميع بيئات تنفيذ %s" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "يمكنه إدارة جميع سير عمل %s" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "يمكنه إدارة جميع إشعارات %s" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "يمكنه عرض جميع جوانب %s" + +#: awx/main/models/rbac.py:67 +msgid "May run any executable resources in the organization" +msgstr "يمكنه تشغيل أي موارد قابلة للتنفيذ في المؤسسة" + +#: awx/main/models/rbac.py:68 +#, python-format +msgid "May run the %s" +msgstr "يمكنه تشغيل %s" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "User is a member of the %s" +msgstr "المستخدم عضو في %s" + +#: awx/main/models/rbac.py:71 +#, python-format +msgid "May view settings for the %s" +msgstr "يمكنه عرض إعدادات %s" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "May update the %s" +msgstr "يمكنه تحديث %s" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "Can use the %s in a job template" +msgstr "يمكنه استخدام %s في قالب مهمة" + +#: awx/main/models/rbac.py:74 +msgid "Can approve or deny a workflow approval node" +msgstr "يمكنه الموافقة على عقدة موافقة سير عمل أو رفضها" + +#: awx/main/models/rbac.py:140 +msgid "roles" +msgstr "الأدوار" + +#: awx/main/models/rbac.py:440 +msgid "role_ancestors" +msgstr "role_ancestors" + +#: awx/main/models/receptor_address.py:20 +msgid "Receptor address must be unique." +msgstr "يجب أن يكون عنوان Receptor فريدًا." + +#: awx/main/models/receptor_address.py:24 +msgid "Routable address for this instance." +msgstr "عنوان قابل للتوجيه لهذا المثيل." + +#: awx/main/models/receptor_address.py:25 +msgid "Port for the address." +msgstr "منفذ العنوان." + +#: awx/main/models/receptor_address.py:26 +msgid "Websocket path." +msgstr "مسار Websocket." + +#: awx/main/models/receptor_address.py:28 +msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." +msgstr "البروتوكول المراد استخدامه لمستمع Receptor، 'tcp' أو 'wss' أو 'ws'." + +#: awx/main/models/receptor_address.py:30 +msgid "If True, only routable within the Kubernetes cluster." +msgstr "إذا كان True، قابل للتوجيه فقط ضمن مجموعة Kubernetes." + +#: awx/main/models/receptor_address.py:31 +msgid "If True, this address is the canonical address for the instance." +msgstr "إذا كان True، فإن هذا العنوان هو العنوان الأساسي للمثيل." + +#: awx/main/models/receptor_address.py:32 +msgid "If True, control plane cluster nodes should automatically peer to it." +msgstr "إذا كان True، فيجب أن تقترن عقد مجموعة مستوى التحكم به تلقائيًا." + +#: awx/main/models/schedules.py:79 +msgid "Enables processing of this schedule." +msgstr "يُمكّن معالجة هذا الجدول." + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "أول تكرار للجدول يحدث في هذا الوقت أو بعده." + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "آخر تكرار للجدول يحدث قبل هذا الوقت، وبعد ذلك تنتهي صلاحية الجدول." + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "قيمة تمثل قاعدة تكرار iCal للجداول." + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "المرة التالية التي سيتم فيها تشغيل الإجراء المجدول." + +#: awx/main/models/unified_jobs.py:75 +msgid "New" +msgstr "جديد" + +#: awx/main/models/unified_jobs.py:77 +msgid "Waiting" +msgstr "في انتظار" + +#: awx/main/models/unified_jobs.py:78 +msgid "Running" +msgstr "قيد التشغيل" + +#: awx/main/models/unified_jobs.py:82 +msgid "Canceled" +msgstr "ملغى" + +#: awx/main/models/unified_jobs.py:86 +msgid "Never Updated" +msgstr "لم يتم التحديث أبدًا" + +#: awx/main/models/unified_jobs.py:90 +msgid "OK" +msgstr "موافق" + +#: awx/main/models/unified_jobs.py:91 +msgid "Missing" +msgstr "مفقود" + +#: awx/main/models/unified_jobs.py:95 +msgid "No External Source" +msgstr "لا يوجد مصدر خارجي" + +#: awx/main/models/unified_jobs.py:102 +msgid "Updating" +msgstr "جارٍ التحديث" + +#: awx/main/models/unified_jobs.py:173 +msgid "The organization used to determine access to this template." +msgstr "المؤسسة المستخدمة لتحديد الوصول إلى هذا القالب." + +#: awx/main/models/unified_jobs.py:472 +msgid "Field is not allowed on launch." +msgstr "الحقل غير مسموح به عند الإطلاق." + +#: awx/main/models/unified_jobs.py:499 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept " +"variables." +msgstr "" +"تم توفير المتغيرات {list_of_keys}، لكن هذا القالب لا يمكنه قبول المتغيرات." + +#: awx/main/models/unified_jobs.py:544 +msgid "Relaunch" +msgstr "إعادة الإطلاق" + +#: awx/main/models/unified_jobs.py:545 +msgid "Callback" +msgstr "استدعاء" + +#: awx/main/models/unified_jobs.py:546 +msgid "Scheduled" +msgstr "مجدول" + +#: awx/main/models/unified_jobs.py:547 +msgid "Dependency" +msgstr "تبعية" + +#: awx/main/models/unified_jobs.py:548 +msgid "Workflow" +msgstr "سير العمل" + +#: awx/main/models/unified_jobs.py:550 +msgid "Sync" +msgstr "مزامنة" + +#: awx/main/models/unified_jobs.py:600 +msgid "The node the job executed on." +msgstr "العقدة التي نُفّذت عليها المهمة." + +#: awx/main/models/unified_jobs.py:606 +msgid "The instance that managed the execution environment." +msgstr "المثيل الذي أدار بيئة التنفيذ." + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time the job was queued for starting." +msgstr "التاريخ والوقت الذي تم فيه إدراج المهمة في قائمة الانتظار للبدء." + +#: awx/main/models/unified_jobs.py:636 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "" +"إذا كان True، فإن مدير المهام قد عالج بالفعل التبعيات المحتملة لهذه المهمة." + +#: awx/main/models/unified_jobs.py:642 +msgid "The date and time the job finished execution." +msgstr "التاريخ والوقت الذي أنهت فيه المهمة التنفيذ." + +#: awx/main/models/unified_jobs.py:649 +msgid "The date and time when the cancel request was sent." +msgstr "التاريخ والوقت الذي تم فيه إرسال طلب الإلغاء." + +#: awx/main/models/unified_jobs.py:656 +msgid "Elapsed time in seconds that the job ran." +msgstr "الوقت المنقضي بالثواني لتشغيل المهمة." + +#: awx/main/models/unified_jobs.py:682 +msgid "" +"A status field to indicate the state of the job if it wasn't able to run and" +" capture stdout" +msgstr "" +"حقل حالة للإشارة إلى حالة المهمة إذا لم تتمكن من التشغيل والتقاط stdout" + +#: awx/main/models/unified_jobs.py:709 +msgid "The Instance group the job was run under" +msgstr "مجموعة المثيلات التي تم تشغيل المهمة تحتها" + +#: awx/main/models/unified_jobs.py:716 +msgid "A cached list with pk values from preferred instance groups." +msgstr "قائمة مخزّنة مؤقتًا بقيم pk من مجموعات المثيلات المفضلة." + +#: awx/main/models/unified_jobs.py:718 +msgid "Number of forks an instance consumes when running this job." +msgstr "عدد التفريعات التي يستهلكها مثيل عند تشغيل هذه المهمة." + +#: awx/main/models/unified_jobs.py:725 +msgid "The organization used to determine access to this unified job." +msgstr "المؤسسة المستخدمة لتحديد الوصول إلى هذه المهمة الموحّدة." + +#: awx/main/models/unified_jobs.py:735 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "أسماء وإصدارات المجموعات المُثبّتة في بيئة التنفيذ." + +#: awx/main/models/unified_jobs.py:742 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "إصدار Ansible Core المُثبّت في بيئة التنفيذ." + +#: awx/main/models/unified_jobs.py:749 +msgid "Playbook stats from the Ansible playbook_on_stats event." +msgstr "إحصائيات playbook من حدث Ansible playbook_on_stats." + +#: awx/main/models/unified_jobs.py:752 +msgid "The Receptor work unit ID associated with this job." +msgstr "معرّف وحدة عمل Receptor المرتبط بهذه المهمة." + +#: awx/main/models/workflow.py:87 +msgid "" +"If enabled then the node will only run if all of the parent nodes have met " +"the criteria to reach this node" +msgstr "" +"إذا كان مُفعّلاً، فلن تعمل العقدة إلا إذا استوفت جميع العقد الأصلية معايير " +"الوصول إلى هذه العقدة" + +#: awx/main/models/workflow.py:186 +msgid "" +"An identifier for this node that is unique within its workflow. It is copied" +" to workflow job nodes corresponding to this node." +msgstr "" +"معرّف لهذه العقدة فريد ضمن سير عملها. يتم نسخه إلى عقد مهمة سير العمل " +"المقابلة لهذه العقدة." + +#: awx/main/models/workflow.py:268 +msgid "" +"Indicates that a job will not be created when True. Workflow runtime " +"semantics will mark this True if the node is in a path that will decidedly " +"not be ran. A value of False means the node may not run." +msgstr "" +"يشير إلى أنه لن يتم إنشاء مهمة عندما يكون True. ستضع دلالات وقت تشغيل سير " +"العمل علامة على هذا كـ True إذا كانت العقدة في مسار لن يتم تشغيله بشكل قاطع." +" القيمة False تعني أن العقدة قد لا تعمل." + +#: awx/main/models/workflow.py:276 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "معرّف يتوافق مع عقدة قالب مهمة سير العمل التي أُنشئت منها هذه العقدة." + +#: awx/main/models/workflow.py:339 +#, python-brace-format +msgid "" +"Bad launch configuration starting template {template_pk} as part of workflow {workflow_pk}. Errors:\n" +"{error_text}" +msgstr "" +"تكوين إطلاق سيئ عند بدء القالب {template_pk} كجزء من سير العمل {workflow_pk}. الأخطاء:\n" +"{error_text}" + +#: awx/main/models/workflow.py:652 +msgid "" +"If automatically created for a sliced job run, the job template the workflow" +" job was created from." +msgstr "" +"إذا تم إنشاؤها تلقائيًا لتشغيل مهمة مقطعة، فقالب المهمة الذي أُنشئت منه مهمة" +" سير العمل." + +#: awx/main/models/workflow.py:798 awx/main/models/workflow.py:839 +msgid "" +"The amount of time (in seconds) before the approval node expires and fails." +msgstr "مقدار الوقت (بالثواني) قبل انتهاء صلاحية عقدة الموافقة وفشلها." + +#: awx/main/models/workflow.py:845 +msgid "" +"The time this approval will expire. This is the created time plus timeout, " +"used for filtering." +msgstr "" +"الوقت الذي ستنتهي فيه صلاحية هذه الموافقة. هذا هو وقت الإنشاء زائد المهلة، " +"يُستخدم للتصفية." + +#: awx/main/models/workflow.py:847 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "يعرض متى انتهت مهلة عقدة موافقة (مُعيّن لها مهلة)." + +#: awx/main/notifications/grafana_backend.py:84 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "خطأ في تحويل الوقت {} أو timeEnd {} إلى int." + +#: awx/main/notifications/grafana_backend.py:86 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "خطأ في تحويل الوقت {} و/أو timeEnd {} إلى int." + +#: awx/main/notifications/grafana_backend.py:101 +#: awx/main/notifications/grafana_backend.py:103 +msgid "Error sending notification grafana: {}" +msgstr "خطأ في إرسال إشعار grafana: {}" + +#: awx/main/notifications/irc_backend.py:57 +msgid "Exception connecting to irc server: {}" +msgstr "استثناء في الاتصال بخادم irc: {}" + +#: awx/main/notifications/mattermost_backend.py:46 +#: awx/main/notifications/mattermost_backend.py:48 +msgid "Error sending notification mattermost: {}" +msgstr "خطأ في إرسال إشعار mattermost: {}" + +#: awx/main/notifications/pagerduty_backend.py:80 +msgid "Exception connecting to PagerDuty: {}" +msgstr "استثناء في الاتصال بـ PagerDuty: {}" + +#: awx/main/notifications/pagerduty_backend.py:86 +#: awx/main/notifications/slack_backend.py:55 +#: awx/main/notifications/twilio_backend.py:49 +msgid "Exception sending messages: {}" +msgstr "استثناء في إرسال الرسائل: {}" + +#: awx/main/notifications/rocketchat_backend.py:46 +#: awx/main/notifications/rocketchat_backend.py:48 +msgid "Error sending notification rocket.chat: {}" +msgstr "خطأ في إرسال إشعار rocket.chat: {}" + +#: awx/main/notifications/twilio_backend.py:39 +msgid "Exception connecting to Twilio: {}" +msgstr "استثناء في الاتصال بـ Twilio: {}" + +#: awx/main/notifications/twilio_backend.py:45 +msgid "FROM: {} / TO: {}" +msgstr "FROM: {} / TO: {}" + +#: awx/main/scheduler/dag_workflow.py:163 +#, python-brace-format +msgid "" +"No error handling path for workflow job node(s) [{node_status}]. Workflow " +"job node(s) missing unified job template and error handling path " +"[{no_ufjt}]." +msgstr "" +"لا يوجد مسار معالجة أخطاء لعقدة (عقد) مهمة سير العمل [{node_status}]. عقدة " +"(عقد) مهمة سير العمل تفتقد قالب مهمة موحّد ومسار معالجة أخطاء [{no_ufjt}]." + +#: awx/main/scheduler/kubernetes.py:79 awx/main/scheduler/kubernetes.py:96 +msgid "Invalid openshift or k8s cluster credential" +msgstr "بيانات اعتماد مجموعة openshift أو k8s غير صالحة" + +#: awx/main/scheduler/kubernetes.py:82 +msgid "" +"Failed to create secret for container group {} because additional service " +"account role rules are needed. Add get, create and delete role rules for " +"secret resources for your cluster credential." +msgstr "" +"فشل إنشاء سر لمجموعة الحاويات {} لأن قواعد دور حساب خدمة إضافية مطلوبة. أضف " +"قواعد دور get و create و delete لموارد السر لبيانات اعتماد مجموعتك." + +#: awx/main/scheduler/kubernetes.py:99 +msgid "" +"Failed to delete secret for container group {} because additional service " +"account role rules are needed. Add create and delete role rules for secret " +"resources for your cluster credential." +msgstr "" +"فشل حذف سر لمجموعة الحاويات {} لأن قواعد دور حساب خدمة إضافية مطلوبة. أضف " +"قواعد دور create و delete لموارد السر لبيانات اعتماد مجموعتك." + +#: awx/main/scheduler/kubernetes.py:119 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential" +" has permission to create a secret." +msgstr "" +"فشل إنشاء imagePullSecret: {}. تحقق من أن بيانات اعتماد openshift أو k8s " +"لديها إذن لإنشاء سر." + +#: awx/main/scheduler/task_manager.py:207 +msgid "No error handling paths found, marking workflow as failed" +msgstr "لم يتم العثور على مسارات معالجة أخطاء، وضع علامة على سير العمل كفاشل" + +#: awx/main/scheduler/task_manager.py:246 +msgid "" +"Workflow Job spawned from workflow could not start because it would result " +"in recursion (spawn order, most recent first: {})" +msgstr "" +"لم تتمكن مهمة سير العمل المُنشأة من سير العمل من البدء لأنها ستؤدي إلى تكرار" +" (ترتيب الإنشاء، الأحدث أولاً: {})" + +#: awx/main/scheduler/task_manager.py:258 +msgid "" +"Job spawned from workflow could not start because it was missing a related " +"resource such as project or inventory" +msgstr "" +"لم تتمكن المهمة المُنشأة من سير العمل من البدء لأنها كانت تفتقد موردًا ذا " +"صلة مثل المشروع أو المخزون" + +#: awx/main/scheduler/task_manager.py:268 +msgid "" +"Job spawned from workflow could not start because it was not in the right " +"state or required manual credentials" +msgstr "" +"لم تتمكن المهمة المُنشأة من سير العمل من البدء لأنها لم تكن في الحالة " +"الصحيحة أو تطلبت بيانات اعتماد يدوية" + +#: awx/main/scheduler/task_manager.py:557 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "في انتظار انتهاء {blocked_by._meta.model_name}-{blocked_by.id}" + +#: awx/main/scheduler/task_manager.py:643 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "هذه المهمة غير جاهزة للبدء لأنه لا توجد سعة متاحة كافية." + +#: awx/main/scheduler/task_manager.py:691 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "انتهت صلاحية عقدة الموافقة {name} ({pk}) بعد {timeout} ثانية." + +#: awx/main/tasks/jobs.py:1072 +msgid "Job could not start because it does not have a valid inventory." +msgstr "لم تتمكن المهمة من البدء لأنها لا تحتوي على مخزون صالح." + +#: awx/main/tasks/jobs.py:1076 +msgid "Job could not start because it does not have a valid project." +msgstr "لم تتمكن المهمة من البدء لأنها لا تحتوي على مشروع صالح." + +#: awx/main/tasks/jobs.py:1080 +msgid "Job could not start because no Execution Environment could be found." +msgstr "لم تتمكن المهمة من البدء لأنه تعذر العثور على بيئة تنفيذ." + +#: awx/main/tasks/system.py:124 +msgid "Instance received normal shutdown signal" +msgstr "استلم المثيل إشارة إيقاف تشغيل عادية" + +#: awx/main/tasks/system.py:630 +msgid "Another cluster node has determined this instance to be unresponsive" +msgstr "حددت عقدة مجموعة أخرى هذا المثيل بأنه غير مستجيب" + +#: awx/main/tasks/system.py:763 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "" +"لم تتمكن المهمة المجدولة من البدء لأنها لم تكن في الحالة" +" الصحيحة أو تطلبت بيانات اعتماد يدوية" + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:473 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:517 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:530 +msgid "" +"No error handling path for workflow job node(s) [({},{})]. Workflow job " +"node(s) missing unified job template and error handling path []." +msgstr "" +"لا يوجد مسار معالجة أخطاء لعقدة (عقد) مهمة سير العمل [({},{})]. عقدة (عقد) " +"مهمة سير العمل تفتقد قالب مهمة موحّد ومسار معالجة أخطاء []." + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:489 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:505 +msgid "" +"No error handling path for workflow job node(s) []. Workflow job node(s) " +"missing unified job template and error handling path [{}]." +msgstr "" +"لا يوجد مسار معالجة أخطاء لعقدة (عقد) مهمة سير العمل []. عقدة (عقد) مهمة سير" +" العمل تفتقد قالب مهمة موحّد ومسار معالجة أخطاء [{}]." + +#: awx/main/tests/unit/tasks/test_runner_callback.py:28 +#: awx/main/tests/unit/tasks/test_runner_callback.py:31 +msgid "2" +msgstr "2" + +#: awx/main/tests/unit/tasks/test_runner_callback.py:32 +msgid "3" +msgstr "3" + +#: awx/main/utils/common.py:252 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "نوع SCM غير مدعوم \"%s\"" + +#: awx/main/utils/common.py:259 awx/main/utils/common.py:276 +#: awx/main/utils/common.py:296 +#, python-format +msgid "Invalid %s URL" +msgstr "%s URL غير صالح" + +#: awx/main/utils/common.py:261 awx/main/utils/common.py:306 +#, python-format +msgid "Unsupported %s URL" +msgstr "%s URL غير مدعوم" + +#: awx/main/utils/common.py:308 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "مضيف غير مدعوم \"%s\" لعنوان URL file://" + +#: awx/main/utils/common.py:310 +#, python-format +msgid "Host is required for %s URL" +msgstr "المضيف مطلوب لعنوان %s URL" + +#: awx/main/utils/common.py:328 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "يجب أن يكون اسم المستخدم \"git\" للوصول عبر SSH إلى %s." + +#: awx/main/utils/common.py:664 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "نوع الإدخال `{data_type}` ليس قاموسًا" + +#: awx/main/utils/common.py:694 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "المتغيرات غير متوافقة مع معيار JSON (خطأ: {json_error})" + +#: awx/main/utils/common.py:699 +#, python-brace-format +msgid "" +"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." +msgstr "" +"لا يمكن التحليل كـ JSON (خطأ: {json_error}) أو YAML (خطأ: {yaml_error})." + +#: awx/main/utils/licensing.py:58 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "بيان غير صالح: ملف zip بيان اشتراك مطلوب." + +#: awx/main/utils/licensing.py:63 +msgid "Invalid manifest: missing required files." +msgstr "بيان غير صالح: ملفات مطلوبة مفقودة." + +#: awx/main/utils/licensing.py:72 +msgid "Invalid manifest: signature verification failed." +msgstr "بيان غير صالح: فشل التحقق من التوقيع." + +#: awx/main/utils/licensing.py:82 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "بيان غير صالح: البيان لا يحتوي على اشتراكات." + +#: awx/main/utils/licensing.py:483 +#, python-format +msgid "Error importing License: %s" +msgstr "خطأ في استيراد الترخيص: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "شهادة أو مفتاح غير صالح: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "مفتاح خاص غير صالح: نوع غير مدعوم \"%s\"" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "نوع كائن PEM غير مدعوم: \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "بيانات مُشفّرة بـ base64 غير صالحة" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "مفتاح خاص واحد بالضبط مطلوب." + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "مفتاح خاص واحد على الأقل مطلوب." + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d " +"provided." +msgstr "مطلوب %(min_keys)d مفاتيح خاصة على الأقل، تم توفير %(key_count)d فقط." + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "مسموح بمفتاح خاص واحد فقط، تم توفير %(key_count)d." + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "لا يُسمح بأكثر من %(max_keys)d مفاتيح خاصة، تم توفير %(key_count)d." + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "شهادة واحدة بالضبط مطلوبة." + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "شهادة واحدة على الأقل مطلوبة." + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "مطلوب %(min_certs)d شهادات على الأقل، تم توفير %(cert_count)d فقط." + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "مسموح بشهادة واحدة فقط، تم توفير %(cert_count)d." + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d " +"provided." +msgstr "لا يُسمح بأكثر من %(max_certs)d شهادات، تم توفير %(cert_count)d." + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "اسم صورة الحاوية {value} غير صالح" + +#: awx/main/views.py:29 +msgid "API Error" +msgstr "خطأ API" + +#: awx/main/views.py:66 +msgid "Bad Request" +msgstr "طلب سيئ" + +#: awx/main/views.py:67 +msgid "The request could not be understood by the server." +msgstr "تعذر على الخادم فهم الطلب." + +#: awx/main/views.py:74 +msgid "Forbidden" +msgstr "محظور" + +#: awx/main/views.py:75 +msgid "You don't have permission to access the requested resource." +msgstr "ليس لديك إذن للوصول إلى المورد المطلوب." + +#: awx/main/views.py:82 +msgid "Not Found" +msgstr "غير موجود" + +#: awx/main/views.py:83 +msgid "The requested resource could not be found." +msgstr "تعذر العثور على المورد المطلوب." + +#: awx/main/views.py:90 +msgid "Server Error" +msgstr "خطأ في الخادم" + +#: awx/main/views.py:91 +msgid "A server error has occurred." +msgstr "حدث خطأ في الخادم." + +#: awx/sso/apps.py:8 +msgid "Single Sign-On" +msgstr "تسجيل الدخول الموحّد" + +#: awx/sso/conf.py:53 +#, fuzzy +#| msgid "" +#| "Mapping to organization admins/users from social auth accounts. This setting\n" +#| "controls which users are placed into which organizations based on their\n" +#| "username and email address. Configuration details are available in the \n" +#| "documentation." +msgid "" +"Mapping to organization admins/users from social auth accounts. This setting\n" +"controls which users are placed into which organizations based on their\n" +"username and email address. Configuration details are available in the\n" +"documentation." +msgstr "" +"التعيين إلى مسؤولي/مستخدمي المؤسسة من حسابات المصادقة الاجتماعية. يتحكم هذا الإعداد\n" +"في المستخدمين الذين يتم وضعهم في المؤسسات بناءً على\n" +"اسم المستخدم وعنوان البريد الإلكتروني الخاص بهم. تفاصيل التكوين متاحة في\n" +"التوثيق." + +#: awx/sso/conf.py:82 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "" +"تعيين أعضاء الفريق (المستخدمين) من حسابات المصادقة الاجتماعية. تفاصيل\n" +"التكوين متاحة في التوثيق." + +#: awx/sso/conf.py:102 +msgid "Authentication Backends" +msgstr "الواجهات الخلفية للمصادقة" + +#: awx/sso/conf.py:103 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "" +"قائمة الواجهات الخلفية للمصادقة المُفعّلة بناءً على ميزات الترخيص وإعدادات " +"المصادقة الأخرى." + +#: awx/sso/conf.py:115 +msgid "Social Auth Organization Map" +msgstr "خريطة مؤسسة المصادقة الاجتماعية" + +#: awx/sso/conf.py:127 +msgid "Social Auth Team Map" +msgstr "خريطة فريق المصادقة الاجتماعية" + +#: awx/sso/conf.py:139 +msgid "Social Auth User Fields" +msgstr "حقول مستخدم المصادقة الاجتماعية" + +#: awx/sso/conf.py:141 +msgid "" +"When set to an empty list `[]`, this setting prevents new user accounts from" +" being created. Only users who have previously logged in using social auth " +"or have a user account with a matching email address will be able to login." +msgstr "" +"عند التعيين على قائمة فارغة `[]`، يمنع هذا الإعداد إنشاء حسابات مستخدمين " +"جديدة. لن يتمكن من تسجيل الدخول سوى المستخدمين الذين سبق لهم تسجيل الدخول " +"باستخدام المصادقة الاجتماعية أو لديهم حساب مستخدم بعنوان بريد إلكتروني " +"مطابق." + +#: awx/sso/conf.py:155 +msgid "Use Email address for usernames" +msgstr "استخدام عنوان البريد الإلكتروني كأسماء مستخدمين" + +#: awx/sso/conf.py:156 +msgid "" +"Enabling this setting will tell social auth to use the full Email as " +"username instead of the full name" +msgstr "" +"سيؤدي تمكين هذا الإعداد إلى إخبار المصادقة الاجتماعية باستخدام البريد " +"الإلكتروني الكامل كاسم مستخدم بدلاً من الاسم الكامل" + +#: awx/sso/conf.py:174 +msgid "LDAP Server URI" +msgstr "LDAP Server URI" + +#: awx/sso/conf.py:176 +msgid "" +"URI to connect to LDAP server, such as \"ldap://ldap.example.com:389\" (non-" +"SSL) or \"ldaps://ldap.example.com:636\" (SSL). Multiple LDAP servers may be" +" specified by separating with spaces or commas. LDAP authentication is " +"disabled if this parameter is empty." +msgstr "" +"URI للاتصال بخادم LDAP، مثل \"ldap://ldap.example.com:389\" (غير SSL) أو " +"\"ldaps://ldap.example.com:636\" (SSL). يمكن تحديد عدة خوادم LDAP بالفصل " +"بمسافات أو فواصل. يتم تعطيل مصادقة LDAP إذا كانت هذه المعلمة فارغة." + +#: awx/sso/conf.py:181 awx/sso/conf.py:198 awx/sso/conf.py:209 +#: awx/sso/conf.py:220 awx/sso/conf.py:237 awx/sso/conf.py:255 +#: awx/sso/conf.py:274 awx/sso/conf.py:290 awx/sso/conf.py:305 +#: awx/sso/conf.py:319 awx/sso/conf.py:330 awx/sso/conf.py:350 +#: awx/sso/conf.py:365 awx/sso/conf.py:380 awx/sso/conf.py:398 +#: awx/sso/conf.py:430 +msgid "LDAP" +msgstr "LDAP" + +#: awx/sso/conf.py:192 +msgid "LDAP Bind DN" +msgstr "LDAP Bind DN" + +#: awx/sso/conf.py:194 +msgid "" +"DN (Distinguished Name) of user to bind for all search queries. This is the " +"system user account we will use to login to query LDAP for other user " +"information. Refer to the documentation for example syntax." +msgstr "" +"DN (الاسم المميز) للمستخدم المراد ربطه لجميع استعلامات البحث. هذا هو حساب " +"مستخدم النظام الذي سنستخدمه لتسجيل الدخول للاستعلام عن LDAP للحصول على " +"معلومات مستخدم أخرى. راجع التوثيق للحصول على مثال على الصيغة." + +#: awx/sso/conf.py:207 +msgid "LDAP Bind Password" +msgstr "كلمة مرور LDAP Bind" + +#: awx/sso/conf.py:208 +msgid "Password used to bind LDAP user account." +msgstr "كلمة المرور المستخدمة لربط حساب مستخدم LDAP." + +#: awx/sso/conf.py:218 +msgid "LDAP Start TLS" +msgstr "LDAP Start TLS" + +#: awx/sso/conf.py:219 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "ما إذا كان سيتم تمكين TLS عندما لا يستخدم اتصال LDAP بروتوكول SSL." + +#: awx/sso/conf.py:228 +msgid "LDAP Connection Options" +msgstr "خيارات اتصال LDAP" + +#: awx/sso/conf.py:230 +msgid "" +"Additional options to set for the LDAP connection. LDAP referrals are " +"disabled by default (to prevent certain LDAP queries from hanging with AD). " +"Option names should be strings (e.g. \"OPT_REFERRALS\"). Refer to " +"https://www.python-ldap.org/doc/html/ldap.html#options for possible options " +"and values that can be set." +msgstr "" +"خيارات إضافية لتعيينها لاتصال LDAP. يتم تعطيل إحالات LDAP افتراضيًا (لمنع " +"تعليق بعض استعلامات LDAP مع AD). يجب أن تكون أسماء الخيارات سلاسل نصية (مثل " +"\"OPT_REFERRALS\"). راجع https://www.python-" +"ldap.org/doc/html/ldap.html#options للخيارات والقيم الممكنة التي يمكن " +"تعيينها." + +#: awx/sso/conf.py:246 +msgid "LDAP User Search" +msgstr "بحث مستخدم LDAP" + +#: awx/sso/conf.py:248 +msgid "" +"LDAP search query to find users. Any user that matches the given pattern " +"will be able to login to the service. The user should also be mapped into " +"an organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting). If " +"multiple search queries need to be supported use of \"LDAPUnion\" is " +"possible. See the documentation for details." +msgstr "" +"استعلام بحث LDAP للعثور على المستخدمين. أي مستخدم يطابق النمط المحدد سيتمكن " +"من تسجيل الدخول إلى الخدمة. يجب أيضًا تعيين المستخدم إلى مؤسسة (كما هو " +"مُعرّف في إعداد AUTH_LDAP_ORGANIZATION_MAP). إذا كان يجب دعم عدة استعلامات " +"بحث، فإن استخدام \"LDAPUnion\" ممكن. راجع التوثيق للتفاصيل." + +#: awx/sso/conf.py:266 +msgid "LDAP User DN Template" +msgstr "قالب DN مستخدم LDAP" + +#: awx/sso/conf.py:268 +msgid "" +"Alternative to user search, if user DNs are all of the same format. This " +"approach is more efficient for user lookups than searching if it is usable " +"in your organizational environment. If this setting has a value it will be " +"used instead of AUTH_LDAP_USER_SEARCH." +msgstr "" +"بديل لبحث المستخدم، إذا كانت جميع DNs المستخدمين بنفس التنسيق. هذا النهج " +"أكثر كفاءة لعمليات البحث عن المستخدمين من البحث إذا كان قابلاً للاستخدام في " +"بيئتك المؤسسية. إذا كان لهذا الإعداد قيمة فسيتم استخدامه بدلاً من " +"AUTH_LDAP_USER_SEARCH." + +#: awx/sso/conf.py:283 +msgid "LDAP User Attribute Map" +msgstr "خريطة سمات مستخدم LDAP" + +#: awx/sso/conf.py:285 +msgid "" +"Mapping of LDAP user schema to API user attributes. The default setting is " +"valid for ActiveDirectory but users with other LDAP configurations may need " +"to change the values. Refer to the documentation for additional details." +msgstr "" +"تعيين مخطط مستخدم LDAP إلى سمات مستخدم API. الإعداد الافتراضي صالح لـ " +"ActiveDirectory ولكن المستخدمين الذين لديهم تكوينات LDAP أخرى قد يحتاجون إلى" +" تغيير القيم. راجع التوثيق للحصول على تفاصيل إضافية." + +#: awx/sso/conf.py:299 +msgid "LDAP Group Search" +msgstr "بحث مجموعة LDAP" + +#: awx/sso/conf.py:301 +msgid "" +"Users are mapped to organizations based on their membership in LDAP groups. " +"This setting defines the LDAP search query to find groups. Unlike the user " +"search, group search does not support LDAPSearchUnion." +msgstr "" +"يتم تعيين المستخدمين إلى المؤسسات بناءً على عضويتهم في مجموعات LDAP. يحدد " +"هذا الإعداد استعلام بحث LDAP للعثور على المجموعات. على عكس بحث المستخدم، لا " +"يدعم بحث المجموعة LDAPSearchUnion." + +#: awx/sso/conf.py:313 +msgid "LDAP Group Type" +msgstr "نوع مجموعة LDAP" + +#: awx/sso/conf.py:315 +msgid "" +"The group type may need to be changed based on the type of the LDAP server." +" Values are listed at: https://django-auth-" +"ldap.readthedocs.io/en/stable/groups.html#types-of-groups" +msgstr "" +"قد يحتاج نوع المجموعة إلى التغيير بناءً على نوع خادم LDAP. القيم مدرجة في: " +"https://django-auth-ldap.readthedocs.io/en/stable/groups.html#types-of-" +"groups" + +#: awx/sso/conf.py:328 +msgid "LDAP Group Type Parameters" +msgstr "معلمات نوع مجموعة LDAP" + +#: awx/sso/conf.py:329 +msgid "Key value parameters to send the chosen group type init method." +msgstr "معلمات القيمة الرئيسية لإرسالها إلى طريقة init لنوع المجموعة المختار." + +#: awx/sso/conf.py:343 +msgid "LDAP Require Group" +msgstr "مجموعة LDAP المطلوبة" + +#: awx/sso/conf.py:345 +msgid "" +"Group DN required to login. If specified, user must be a member of this " +"group to login via LDAP. If not set, everyone in LDAP that matches the user " +"search will be able to login to the service. Only one require group is " +"supported." +msgstr "" +"DN المجموعة المطلوب لتسجيل الدخول. إذا تم تحديده، يجب أن يكون المستخدم عضوًا" +" في هذه المجموعة لتسجيل الدخول عبر LDAP. إذا لم يتم التعيين، فسيتمكن الجميع " +"في LDAP الذين يطابقون بحث المستخدم من تسجيل الدخول إلى الخدمة. مدعوم مجموعة " +"مطلوبة واحدة فقط." + +#: awx/sso/conf.py:361 +msgid "LDAP Deny Group" +msgstr "مجموعة LDAP المرفوضة" + +#: awx/sso/conf.py:363 +msgid "" +"Group DN denied from login. If specified, user will not be allowed to login " +"if a member of this group. Only one deny group is supported." +msgstr "" +"DN المجموعة المرفوض من تسجيل الدخول. إذا تم تحديده، فلن يُسمح للمستخدم " +"بتسجيل الدخول إذا كان عضوًا في هذه المجموعة. مدعوم مجموعة مرفوضة واحدة فقط." + +#: awx/sso/conf.py:374 +msgid "LDAP User Flags By Group" +msgstr "علامات مستخدم LDAP حسب المجموعة" + +#: awx/sso/conf.py:376 +msgid "" +"Retrieve users from a given group. At this time, superuser and system " +"auditors are the only groups supported. Refer to the documentation for more " +"detail." +msgstr "" +"استرجاع المستخدمين من مجموعة معينة. في هذا الوقت، المستخدم المتميز ومدققو " +"النظام هم المجموعات الوحيدة المدعومة. راجع التوثيق لمزيد من التفاصيل." + +#: awx/sso/conf.py:391 +msgid "LDAP Organization Map" +msgstr "خريطة مؤسسة LDAP" + +#: awx/sso/conf.py:393 +msgid "" +"Mapping between organization admins/users and LDAP groups. This controls " +"which users are placed into which organizations relative to their LDAP group" +" memberships. Configuration details are available in the documentation." +msgstr "" +"التعيين بين مسؤولي/مستخدمي المؤسسة ومجموعات LDAP. يتحكم هذا في المستخدمين " +"الذين يتم وضعهم في المؤسسات بالنسبة لعضوياتهم في مجموعات LDAP. تفاصيل " +"التكوين متاحة في التوثيق." + +#: awx/sso/conf.py:428 +msgid "LDAP Team Map" +msgstr "خريطة فريق LDAP" + +#: awx/sso/conf.py:429 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "" +"التعيين بين أعضاء الفريق (المستخدمين) ومجموعات LDAP. تفاصيل التكوين متاحة في" +" التوثيق." + +#: awx/sso/conf.py:463 +msgid "RADIUS Server" +msgstr "خادم RADIUS" + +#: awx/sso/conf.py:464 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "" +"اسم المضيف/IP لخادم RADIUS. يتم تعطيل مصادقة RADIUS إذا كان هذا الإعداد " +"فارغًا." + +#: awx/sso/conf.py:465 awx/sso/conf.py:478 awx/sso/conf.py:489 +#: awx/sso/models.py:13 +msgid "RADIUS" +msgstr "RADIUS" + +#: awx/sso/conf.py:476 +msgid "RADIUS Port" +msgstr "منفذ RADIUS" + +#: awx/sso/conf.py:477 +msgid "Port of RADIUS server." +msgstr "منفذ خادم RADIUS." + +#: awx/sso/conf.py:487 +msgid "RADIUS Secret" +msgstr "سر RADIUS" + +#: awx/sso/conf.py:488 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "السر المشترك للمصادقة مع خادم RADIUS." + +#: awx/sso/conf.py:503 +msgid "TACACS+ Server" +msgstr "خادم TACACS+" + +#: awx/sso/conf.py:504 +msgid "Hostname of TACACS+ server." +msgstr "اسم مضيف خادم TACACS+." + +#: awx/sso/conf.py:505 awx/sso/conf.py:517 awx/sso/conf.py:529 +#: awx/sso/conf.py:541 awx/sso/conf.py:553 awx/sso/conf.py:563 +#: awx/sso/models.py:13 +msgid "TACACS+" +msgstr "TACACS+" + +#: awx/sso/conf.py:515 +msgid "TACACS+ Port" +msgstr "منفذ TACACS+" + +#: awx/sso/conf.py:516 +msgid "Port number of TACACS+ server." +msgstr "رقم منفذ خادم TACACS+." + +#: awx/sso/conf.py:527 +msgid "TACACS+ Secret" +msgstr "سر TACACS+" + +#: awx/sso/conf.py:528 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "السر المشترك للمصادقة مع خادم TACACS+." + +#: awx/sso/conf.py:539 +msgid "TACACS+ Auth Session Timeout" +msgstr "مهلة جلسة مصادقة TACACS+" + +#: awx/sso/conf.py:540 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "قيمة مهلة جلسة TACACS+ بالثواني، 0 يعطل المهلة." + +#: awx/sso/conf.py:551 +msgid "TACACS+ Authentication Protocol" +msgstr "بروتوكول مصادقة TACACS+" + +#: awx/sso/conf.py:552 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "اختر بروتوكول المصادقة المستخدم بواسطة عميل TACACS+." + +#: awx/sso/conf.py:561 +msgid "TACACS+ client address sending enabled" +msgstr "إرسال عنوان عميل TACACS+ مُفعّل" + +#: awx/sso/conf.py:562 +#, fuzzy +#| msgid "Choose the authentication protocol used by TACACS+ client." +msgid "Enable the client address sending by TACACS+ client." +msgstr "تمكين إرسال عنوان العميل بواسطة عميل TACACS+." + +#: awx/sso/conf.py:576 +msgid "Google OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء Google OAuth2" + +#: awx/sso/conf.py:577 awx/sso/conf.py:669 awx/sso/conf.py:732 +#: awx/sso/conf.py:885 awx/sso/conf.py:972 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail." +msgstr "" +"قدّم عنوان URL هذا كعنوان URL لاستدعاء تطبيقك كجزء من عملية التسجيل. راجع " +"التوثيق لمزيد من التفاصيل." + +#: awx/sso/conf.py:578 awx/sso/conf.py:590 awx/sso/conf.py:602 +#: awx/sso/conf.py:614 awx/sso/conf.py:630 awx/sso/conf.py:642 +#: awx/sso/conf.py:654 +msgid "Google OAuth2" +msgstr "Google OAuth2" + +#: awx/sso/conf.py:588 +msgid "Google OAuth2 Key" +msgstr "مفتاح Google OAuth2" + +#: awx/sso/conf.py:589 +msgid "The OAuth2 key from your web application." +msgstr "مفتاح OAuth2 من تطبيق الويب الخاص بك." + +#: awx/sso/conf.py:600 +msgid "Google OAuth2 Secret" +msgstr "سر Google OAuth2" + +#: awx/sso/conf.py:601 +msgid "The OAuth2 secret from your web application." +msgstr "سر OAuth2 من تطبيق الويب الخاص بك." + +#: awx/sso/conf.py:612 +msgid "Google OAuth2 Allowed Domains" +msgstr "نطاقات Google OAuth2 المسموح بها" + +#: awx/sso/conf.py:613 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "" +"قم بتحديث هذا الإعداد لتقييد النطاقات المسموح لها بتسجيل الدخول باستخدام " +"Google OAuth2." + +#: awx/sso/conf.py:623 +msgid "Google OAuth2 Extra Arguments" +msgstr "وسائط Google OAuth2 الإضافية" + +#: awx/sso/conf.py:625 +msgid "" +"Extra arguments for Google OAuth2 login. You can restrict it to only allow a" +" single domain to authenticate, even if the user is logged in with multple " +"Google accounts. Refer to the documentation for more detail." +msgstr "" +"وسائط إضافية لتسجيل الدخول عبر Google OAuth2. يمكنك تقييده للسماح بمصادقة " +"نطاق واحد فقط، حتى لو كان المستخدم مسجلاً الدخول بعدة حسابات Google. راجع " +"التوثيق لمزيد من التفاصيل." + +#: awx/sso/conf.py:640 +msgid "Google OAuth2 Organization Map" +msgstr "خريطة مؤسسة Google OAuth2" + +#: awx/sso/conf.py:652 +msgid "Google OAuth2 Team Map" +msgstr "خريطة فريق Google OAuth2" + +#: awx/sso/conf.py:668 +msgid "GitHub OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub OAuth2" + +#: awx/sso/conf.py:670 awx/sso/conf.py:682 awx/sso/conf.py:693 +#: awx/sso/conf.py:705 awx/sso/conf.py:717 awx/sso/conf.py:933 +msgid "GitHub OAuth2" +msgstr "GitHub OAuth2" + +#: awx/sso/conf.py:680 +msgid "GitHub OAuth2 Key" +msgstr "مفتاح GitHub OAuth2" + +#: awx/sso/conf.py:681 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "مفتاح OAuth2 (معرّف العميل) من تطبيق مطوّر GitHub الخاص بك." + +#: awx/sso/conf.py:691 +msgid "GitHub OAuth2 Secret" +msgstr "سر GitHub OAuth2" + +#: awx/sso/conf.py:692 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "سر OAuth2 (سر العميل) من تطبيق مطوّر GitHub الخاص بك." + +#: awx/sso/conf.py:703 +msgid "GitHub OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub OAuth2" + +#: awx/sso/conf.py:715 +msgid "GitHub OAuth2 Team Map" +msgstr "خريطة فريق GitHub OAuth2" + +#: awx/sso/conf.py:731 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub Organization OAuth2" + +#: awx/sso/conf.py:733 awx/sso/conf.py:745 awx/sso/conf.py:756 +#: awx/sso/conf.py:768 awx/sso/conf.py:779 awx/sso/conf.py:791 +msgid "GitHub Organization OAuth2" +msgstr "GitHub Organization OAuth2" + +#: awx/sso/conf.py:743 +msgid "GitHub Organization OAuth2 Key" +msgstr "مفتاح GitHub Organization OAuth2" + +#: awx/sso/conf.py:744 awx/sso/conf.py:823 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "مفتاح OAuth2 (معرّف العميل) من تطبيق مؤسسة GitHub الخاص بك." + +#: awx/sso/conf.py:754 +msgid "GitHub Organization OAuth2 Secret" +msgstr "سر GitHub Organization OAuth2" + +#: awx/sso/conf.py:755 awx/sso/conf.py:834 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "سر OAuth2 (سر العميل) من تطبيق مؤسسة GitHub الخاص بك." + +#: awx/sso/conf.py:766 +msgid "GitHub Organization Name" +msgstr "اسم GitHub Organization" + +#: awx/sso/conf.py:767 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "" +"اسم مؤسسة GitHub الخاصة بك، كما هو مستخدم في عنوان URL لمؤسستك: " +"https://github.com//." + +#: awx/sso/conf.py:777 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub Organization OAuth2" + +#: awx/sso/conf.py:789 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "خريطة فريق GitHub Organization OAuth2" + +#: awx/sso/conf.py:805 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub Team OAuth2" + +#: awx/sso/conf.py:807 awx/sso/conf.py:1071 +msgid "" +"Create an organization-owned application at " +"https://github.com/organizations//settings/applications and obtain " +"an OAuth2 key (Client ID) and secret (Client Secret). Provide this URL as " +"the callback URL for your application." +msgstr "" +"أنشئ تطبيقًا مملوكًا للمؤسسة على " +"https://github.com/organizations//settings/applications واحصل على " +"مفتاح OAuth2 (معرّف العميل) وسر (سر العميل). قدّم عنوان URL هذا كعنوان URL " +"لاستدعاء تطبيقك." + +#: awx/sso/conf.py:812 awx/sso/conf.py:824 awx/sso/conf.py:835 +#: awx/sso/conf.py:847 awx/sso/conf.py:858 awx/sso/conf.py:870 +msgid "GitHub Team OAuth2" +msgstr "GitHub Team OAuth2" + +#: awx/sso/conf.py:822 +msgid "GitHub Team OAuth2 Key" +msgstr "مفتاح GitHub Team OAuth2" + +#: awx/sso/conf.py:833 +msgid "GitHub Team OAuth2 Secret" +msgstr "سر GitHub Team OAuth2" + +#: awx/sso/conf.py:845 +msgid "GitHub Team ID" +msgstr "GitHub Team ID" + +#: awx/sso/conf.py:846 +msgid "" +"Find the numeric team ID using the Github API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." +msgstr "" +"ابحث عن معرّف الفريق الرقمي باستخدام Github API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:856 +msgid "GitHub Team OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub Team OAuth2" + +#: awx/sso/conf.py:868 +msgid "GitHub Team OAuth2 Team Map" +msgstr "خريطة فريق GitHub Team OAuth2" + +#: awx/sso/conf.py:884 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:886 awx/sso/conf.py:898 awx/sso/conf.py:911 +#: awx/sso/conf.py:922 awx/sso/conf.py:945 awx/sso/conf.py:957 +#: awx/sso/conf.py:985 awx/sso/conf.py:998 awx/sso/conf.py:1088 +#: awx/sso/conf.py:1101 +msgid "GitHub Enterprise OAuth2" +msgstr "GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:896 +msgid "GitHub Enterprise URL" +msgstr "GitHub Enterprise URL" + +#: awx/sso/conf.py:897 awx/sso/conf.py:984 awx/sso/conf.py:1087 +msgid "" +"The URL for your Github Enterprise instance, e.g.: http(s)://hostname/. " +"Refer to Github Enterprise documentation for more details." +msgstr "" +"عنوان URL لمثيل Github Enterprise الخاص بك، مثل: http(s)://hostname/. راجع " +"توثيق Github Enterprise لمزيد من التفاصيل." + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise API URL" +msgstr "GitHub Enterprise API URL" + +#: awx/sso/conf.py:909 awx/sso/conf.py:996 awx/sso/conf.py:1099 +msgid "" +"The API URL for your GitHub Enterprise instance, e.g.: " +"http(s)://hostname/api/v3/. Refer to Github Enterprise documentation for " +"more details." +msgstr "" +"عنوان API URL لمثيل GitHub Enterprise الخاص بك، مثل: " +"http(s)://hostname/api/v3/. راجع توثيق Github Enterprise لمزيد من التفاصيل." + +#: awx/sso/conf.py:920 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "مفتاح GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:921 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer " +"application." +msgstr "" +"مفتاح OAuth2 (معرّف العميل) من تطبيق مطوّر GitHub Enterprise الخاص بك." + +#: awx/sso/conf.py:931 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "سر GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:932 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "سر OAuth2 (سر العميل) من تطبيق مطوّر GitHub Enterprise الخاص بك." + +#: awx/sso/conf.py:943 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:955 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "خريطة فريق GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:971 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:973 awx/sso/conf.py:1009 awx/sso/conf.py:1020 +#: awx/sso/conf.py:1032 awx/sso/conf.py:1043 awx/sso/conf.py:1055 +msgid "GitHub Enterprise Organization OAuth2" +msgstr "GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:994 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "مفتاح GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "" +"مفتاح OAuth2 (معرّف العميل) من تطبيق مؤسسة GitHub Enterprise الخاص بك." + +#: awx/sso/conf.py:1018 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "سر GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:1019 awx/sso/conf.py:1122 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "سر OAuth2 (سر العميل) من تطبيق مؤسسة GitHub Enterprise الخاص بك." + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization Name" +msgstr "اسم GitHub Enterprise Organization" + +#: awx/sso/conf.py:1031 +msgid "" +"The name of your GitHub Enterprise organization, as used in your " +"organization's URL: https://github.com//." +msgstr "" +"اسم مؤسسة GitHub Enterprise الخاصة بك، كما هو مستخدم في عنوان URL لمؤسستك: " +"https://github.com//." + +#: awx/sso/conf.py:1041 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:1053 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "خريطة فريق GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:1069 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1076 awx/sso/conf.py:1112 awx/sso/conf.py:1123 +#: awx/sso/conf.py:1135 awx/sso/conf.py:1146 awx/sso/conf.py:1158 +msgid "GitHub Enterprise Team OAuth2" +msgstr "GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1097 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team API URL" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "مفتاح GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1121 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "سر GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1133 +msgid "GitHub Enterprise Team ID" +msgstr "GitHub Enterprise Team ID" + +#: awx/sso/conf.py:1134 +msgid "" +"Find the numeric team ID using the Github Enterprise API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." +msgstr "" +"ابحث عن معرّف الفريق الرقمي باستخدام Github Enterprise API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." + +#: awx/sso/conf.py:1144 +msgid "GitHub Enterprise Team OAuth2 Organization Map" +msgstr "خريطة مؤسسة GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1156 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "خريطة فريق GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1172 +msgid "Azure AD OAuth2 Callback URL" +msgstr "عنوان URL لاستدعاء Azure AD OAuth2" + +#: awx/sso/conf.py:1173 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail. " +msgstr "" +"قدّم عنوان URL هذا كعنوان URL لاستدعاء تطبيقك كجزء من عملية التسجيل. راجع " +"التوثيق لمزيد من التفاصيل. " + +#: awx/sso/conf.py:1174 awx/sso/conf.py:1186 awx/sso/conf.py:1197 +#: awx/sso/conf.py:1209 awx/sso/conf.py:1221 +msgid "Azure AD OAuth2" +msgstr "Azure AD OAuth2" + +#: awx/sso/conf.py:1184 +msgid "Azure AD OAuth2 Key" +msgstr "مفتاح Azure AD OAuth2" + +#: awx/sso/conf.py:1185 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "مفتاح OAuth2 (معرّف العميل) من تطبيق Azure AD الخاص بك." + +#: awx/sso/conf.py:1195 +msgid "Azure AD OAuth2 Secret" +msgstr "سر Azure AD OAuth2" + +#: awx/sso/conf.py:1196 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "سر OAuth2 (سر العميل) من تطبيق Azure AD الخاص بك." + +#: awx/sso/conf.py:1207 +msgid "Azure AD OAuth2 Organization Map" +msgstr "خريطة مؤسسة Azure AD OAuth2" + +#: awx/sso/conf.py:1219 +msgid "Azure AD OAuth2 Team Map" +msgstr "خريطة فريق Azure AD OAuth2" + +#: awx/sso/conf.py:1235 +#, fuzzy +#| msgid "API Key" +msgid "OIDC Key" +msgstr "مفتاح OIDC" + +#: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 +#: awx/sso/conf.py:1270 +msgid "Generic OIDC" +msgstr "OIDC عام" + +#: awx/sso/conf.py:1246 +#, fuzzy +#| msgid "Client Secret" +msgid "OIDC Secret" +msgstr "سر OIDC" + +#: awx/sso/conf.py:1247 +#, fuzzy +#| msgid "" +#| "The OAuth2 secret (Client Secret) from your Azure AD application." +msgid "The OIDC secret (Client Secret) from your IDP." +msgstr "سر OIDC (سر العميل) من IDP الخاص بك." + +#: awx/sso/conf.py:1258 +msgid "OIDC Provider URL" +msgstr "عنوان URL لمزود OIDC" + +#: awx/sso/conf.py:1259 +msgid "" +"The URL for your OIDC provider including the path up to /.well-known/openid-" +"configuration" +msgstr "" +"عنوان URL لمزود OIDC الخاص بك بما في ذلك المسار حتى /.well-known/openid-" +"configuration" + +#: awx/sso/conf.py:1268 +#, fuzzy +#| msgid "Verify SSL Certificates" +msgid "Verify OIDC Provider Certificate" +msgstr "التحقق من شهادة مزود OIDC" + +#: awx/sso/conf.py:1269 +#, fuzzy +#| msgid "SAML Service Provider Public Certificate" +msgid "Verify the OIDC provider ssl certificate." +msgstr "التحقق من شهادة ssl لمزود OIDC." + +#: awx/sso/conf.py:1291 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "إنشاء المؤسسات والفرق تلقائيًا عند تسجيل الدخول عبر SAML" + +#: awx/sso/conf.py:1292 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "" +"عند التمكين (الافتراضي)، سيتم إنشاء المؤسسات والفرق المُعيّنة تلقائيًا عند " +"تسجيل الدخول الناجح عبر SAML." + +#: awx/sso/conf.py:1293 awx/sso/conf.py:1308 awx/sso/conf.py:1320 +#: awx/sso/conf.py:1335 awx/sso/conf.py:1347 awx/sso/conf.py:1358 +#: awx/sso/conf.py:1368 awx/sso/conf.py:1381 awx/sso/conf.py:1392 +#: awx/sso/conf.py:1409 awx/sso/conf.py:1454 awx/sso/conf.py:1486 +#: awx/sso/conf.py:1498 awx/sso/conf.py:1510 awx/sso/conf.py:1522 +#: awx/sso/conf.py:1534 awx/sso/conf.py:1555 awx/sso/conf.py:1583 +#: awx/sso/models.py:13 +msgid "SAML" +msgstr "SAML" + +#: awx/sso/conf.py:1302 +msgid "SAML Assertion Consumer Service (ACS) URL" +msgstr "SAML Assertion Consumer Service (ACS) URL" + +#: awx/sso/conf.py:1304 +msgid "" +"Register the service as a service provider (SP) with each identity provider " +"(IdP) you have configured. Provide your SP Entity ID and this ACS URL for " +"your application." +msgstr "" +"سجّل الخدمة كمزود خدمة (SP) مع كل مزود هوية (IdP) قمت بتكوينه. قدّم SP " +"Entity ID الخاص بك وعنوان ACS URL هذا لتطبيقك." + +#: awx/sso/conf.py:1318 +msgid "SAML Service Provider Metadata URL" +msgstr "عنوان URL للبيانات الوصفية لمزود خدمة SAML" + +#: awx/sso/conf.py:1319 +msgid "" +"If your identity provider (IdP) allows uploading an XML metadata file, you " +"can download one from this URL." +msgstr "" +"إذا كان مزود الهوية (IdP) الخاص بك يسمح بتحميل ملف بيانات وصفية XML، فيمكنك " +"تنزيل واحد من عنوان URL هذا." + +#: awx/sso/conf.py:1329 +msgid "SAML Service Provider Entity ID" +msgstr "SAML Service Provider Entity ID" + +#: awx/sso/conf.py:1331 +msgid "" +"The application-defined unique identifier used as the audience of the SAML " +"service provider (SP) configuration. This is usually the URL for the " +"service." +msgstr "" +"المعرّف الفريد المُعرّف بواسطة التطبيق المستخدم كجمهور لتكوين مزود خدمة SAML" +" (SP). هذا عادةً عنوان URL للخدمة." + +#: awx/sso/conf.py:1345 +msgid "SAML Service Provider Public Certificate" +msgstr "الشهادة العامة لمزود خدمة SAML" + +#: awx/sso/conf.py:1346 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "" +"أنشئ زوج مفاتيح لاستخدامه كمزود خدمة (SP) وقم بتضمين محتوى الشهادة هنا." + +#: awx/sso/conf.py:1356 +msgid "SAML Service Provider Private Key" +msgstr "المفتاح الخاص لمزود خدمة SAML" + +#: awx/sso/conf.py:1357 +msgid "" +"Create a keypair to use as a service provider (SP) and include the private " +"key content here." +msgstr "" +"أنشئ زوج مفاتيح لاستخدامه كمزود خدمة (SP) وقم بتضمين محتوى المفتاح الخاص " +"هنا." + +#: awx/sso/conf.py:1366 +msgid "SAML Service Provider Organization Info" +msgstr "معلومات مؤسسة مزود خدمة SAML" + +#: awx/sso/conf.py:1367 +msgid "" +"Provide the URL, display name, and the name of your app. Refer to the " +"documentation for example syntax." +msgstr "" +"قدّم عنوان URL واسم العرض واسم تطبيقك. راجع التوثيق للحصول على مثال على " +"الصيغة." + +#: awx/sso/conf.py:1379 +msgid "SAML Service Provider Technical Contact" +msgstr "جهة الاتصال الفنية لمزود خدمة SAML" + +#: awx/sso/conf.py:1380 +msgid "" +"Provide the name and email address of the technical contact for your service" +" provider. Refer to the documentation for example syntax." +msgstr "" +"قدّم اسم وعنوان البريد الإلكتروني لجهة الاتصال الفنية لمزود الخدمة الخاص بك." +" راجع التوثيق للحصول على مثال على الصيغة." + +#: awx/sso/conf.py:1390 +msgid "SAML Service Provider Support Contact" +msgstr "جهة اتصال الدعم لمزود خدمة SAML" + +#: awx/sso/conf.py:1391 +msgid "" +"Provide the name and email address of the support contact for your service " +"provider. Refer to the documentation for example syntax." +msgstr "" +"قدّم اسم وعنوان البريد الإلكتروني لجهة اتصال الدعم لمزود الخدمة الخاص بك. " +"راجع التوثيق للحصول على مثال على الصيغة." + +#: awx/sso/conf.py:1401 +msgid "SAML Enabled Identity Providers" +msgstr "مزودو الهوية المُفعّلون لـ SAML" + +#: awx/sso/conf.py:1403 +msgid "" +"Configure the Entity ID, SSO URL and certificate for each identity provider " +"(IdP) in use. Multiple SAML IdPs are supported. Some IdPs may provide user " +"data using attribute names that differ from the default OIDs. Attribute " +"names may be overridden for each IdP. Refer to the Ansible documentation for" +" additional details and syntax." +msgstr "" +"قم بتكوين Entity ID وعنوان SSO URL والشهادة لكل مزود هوية (IdP) قيد " +"الاستخدام. يتم دعم عدة مزودي هوية SAML. قد يوفر بعض مزودي الهوية بيانات " +"المستخدم باستخدام أسماء سمات تختلف عن OIDs الافتراضية. يمكن تجاوز أسماء " +"السمات لكل مزود هوية. راجع توثيق Ansible للحصول على تفاصيل وصيغة إضافية." + +#: awx/sso/conf.py:1452 +msgid "SAML Security Config" +msgstr "تكوين أمان SAML" + +#: awx/sso/conf.py:1453 +msgid "" +"A dict of key value pairs that are passed to the underlying python-saml " +"security setting https://github.com/onelogin/python-saml#settings" +msgstr "" +"dict من أزواج المفتاح والقيمة التي يتم تمريرها إلى إعداد أمان python-saml " +"الأساسي https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1484 +msgid "SAML Service Provider extra configuration data" +msgstr "بيانات تكوين إضافية لمزود خدمة SAML" + +#: awx/sso/conf.py:1485 +msgid "" +"A dict of key value pairs to be passed to the underlying python-saml Service" +" Provider configuration setting." +msgstr "" +"dict من أزواج المفتاح والقيمة المراد تمريرها إلى إعداد تكوين مزود خدمة " +"python-saml الأساسي." + +#: awx/sso/conf.py:1496 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "تعيين سمة SAML IDP إلى extra_data" + +#: awx/sso/conf.py:1497 +msgid "" +"A list of tuples that maps IDP attributes to extra_attributes. Each " +"attribute will be a list of values, even if only 1 value." +msgstr "" +"قائمة من الصفوف التي تعيّن سمات IDP إلى extra_attributes. ستكون كل سمة قائمة" +" من القيم، حتى لو كانت قيمة واحدة فقط." + +#: awx/sso/conf.py:1508 +msgid "SAML Organization Map" +msgstr "خريطة مؤسسة SAML" + +#: awx/sso/conf.py:1520 +msgid "SAML Team Map" +msgstr "خريطة فريق SAML" + +#: awx/sso/conf.py:1532 +msgid "SAML Organization Attribute Mapping" +msgstr "تعيين سمة مؤسسة SAML" + +#: awx/sso/conf.py:1533 +msgid "Used to translate user organization membership." +msgstr "يُستخدم لترجمة عضوية مؤسسة المستخدم." + +#: awx/sso/conf.py:1553 +msgid "SAML Team Attribute Mapping" +msgstr "تعيين سمة فريق SAML" + +#: awx/sso/conf.py:1554 +msgid "Used to translate user team membership." +msgstr "يُستخدم لترجمة عضوية فريق المستخدم." + +#: awx/sso/conf.py:1581 +#, fuzzy +#| msgid "SAML Team Attribute Mapping" +msgid "SAML User Flags Attribute Mapping" +msgstr "تعيين سمة علامات مستخدم SAML" + +#: awx/sso/conf.py:1582 +msgid "Used to map super users and system auditors from SAML." +msgstr "يُستخدم لتعيين المستخدمين المتميزين ومدققي النظام من SAML." + +#: awx/sso/conf.py:1602 +msgid "Minimum number of characters in local password" +msgstr "الحد الأدنى لعدد الأحرف في كلمة المرور المحلية" + +#: awx/sso/conf.py:1603 +msgid "" +"Minimum number of characters required in a local password. 0 means no " +"minimum" +msgstr "" +"الحد الأدنى لعدد الأحرف المطلوبة في كلمة مرور محلية. 0 يعني عدم وجود حد أدنى" + +#: awx/sso/conf.py:1613 +msgid "Minimum number of digit characters in local password" +msgstr "الحد الأدنى لعدد أحرف الأرقام في كلمة المرور المحلية" + +#: awx/sso/conf.py:1614 +msgid "" +"Minimum number of digit characters required in a local password. 0 means no " +"minimum" +msgstr "" +"الحد الأدنى لعدد أحرف الأرقام المطلوبة في كلمة مرور محلية. 0 يعني عدم وجود " +"حد أدنى" + +#: awx/sso/conf.py:1624 +msgid "Minimum number of uppercase characters in local password" +msgstr "الحد الأدنى لعدد الأحرف الكبيرة في كلمة المرور المحلية" + +#: awx/sso/conf.py:1625 +msgid "" +"Minimum number of uppercase characters required in a local password. 0 means" +" no minimum" +msgstr "" +"الحد الأدنى لعدد الأحرف الكبيرة المطلوبة في كلمة مرور محلية. 0 يعني عدم وجود" +" حد أدنى" + +#: awx/sso/conf.py:1635 +msgid "Minimum number of special characters in local password" +msgstr "الحد الأدنى لعدد الأحرف الخاصة في كلمة المرور المحلية" + +#: awx/sso/conf.py:1636 +msgid "" +"Minimum number of special characters required in a local password. 0 means " +"no minimum" +msgstr "" +"الحد الأدنى لعدد الأحرف الخاصة المطلوبة في كلمة مرور محلية. 0 يعني عدم وجود " +"حد أدنى" + +#: awx/sso/fields.py:78 +msgid "Invalid field." +msgstr "حقل غير صالح." + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "خيار (خيارات) اتصال غير صالح: {invalid_options}." + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "مستوى واحد" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Subtree" + +#: awx/sso/fields.py:338 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "توقع قائمة من ثلاثة عناصر ولكن حصل على {length} بدلاً من ذلك." + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "توقع مثيلاً من LDAPSearch ولكن حصل على {input_type} بدلاً من ذلك." + +#: awx/sso/fields.py:370 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "" +"توقع مثيلاً من LDAPSearch أو LDAPSearchUnion ولكن حصل على {input_type} بدلاً" +" من ذلك." + +#: awx/sso/fields.py:404 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "سمة (سمات) مستخدم غير صالحة: {invalid_attrs}." + +#: awx/sso/fields.py:420 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "توقع مثيلاً من LDAPGroupType ولكن حصل على {input_type} بدلاً من ذلك." + +#: awx/sso/fields.py:421 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "معلمات مطلوبة مفقودة في {dependency}." + +#: awx/sso/fields.py:422 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "" +"معلمات group_type غير صالحة. توقع مثيلاً من dict ولكن حصل على " +"{parameters_type} بدلاً من ذلك." + +#: awx/sso/fields.py:471 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "مفتاح (مفاتيح) غير صالح: {invalid_keys}." + +#: awx/sso/fields.py:494 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "علامة مستخدم غير صالحة: \"{invalid_flag}\"." + +#: awx/sso/fields.py:632 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "رمز (رموز) لغة غير صالح لمعلومات المؤسسة: {invalid_lang_codes}." + +#: awx/sso/social_base_pipeline.py:17 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "تعذر العثور على حساب لـ {0}" + +#: awx/sso/social_base_pipeline.py:22 +msgid "Your account is inactive" +msgstr "حسابك غير نشط" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "يجب أن يتضمن DN العنصر النائب \"%%(user)s\" لاسم المستخدم: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "DN غير صالح: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "مرشح غير صالح: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "سر TACACS+ لا يسمح بالأحرف غير ASCII" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:4 +#, fuzzy +#| msgid "AWX REST API" +msgid "ASCENDER REST API" +msgstr "ASCENDER REST API" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "دليل API" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "العودة إلى التطبيق" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "تغيير الحجم" + +#~ msgid "UI" +#~ msgstr "UI" + +#~ msgid "Off" +#~ msgstr "关" + +#~ msgid "Anonymous" +#~ msgstr "匿名" + +#~ msgid "Detailed" +#~ msgstr "详细" + +#~ msgid "User Analytics Tracking State" +#~ msgstr "用户分析跟踪状态" + +#~ msgid "Enable or Disable User Analytics Tracking." +#~ msgstr "启用或禁用用户分析跟踪。" + +#~ msgid "Custom Login Info" +#~ msgstr "自定义登录信息" + +#~ msgid "" +#~ "If needed, you can add specific information (such as a legal notice or a " +#~ "disclaimer) to a text box in the login modal using this setting. Any content" +#~ " added must be in plain text or an HTML fragment, as other markup languages " +#~ "are not supported." +#~ msgstr "" +#~ "如果需要,您可以使用此设置在登录模态的文本框中添加特定信息(如法律声明或免责声明)。添加的任何内容都必须使用明文,因为不支持自定义 HTML " +#~ "或其他标记语言。" + +#, fuzzy +#~ msgid "Custom Login Logo" +#~ msgstr "自定义登录信息" + +#~ msgid "" +#~ "To set up a custom logo, provide a file that you create. For the custom logo" +#~ " to look its best, use a .png file with a transparent background. GIF, PNG " +#~ "and JPEG formats are supported." +#~ msgstr "" +#~ "要设置自定义徽标,请提供一个您创建的文件。要使自定义徽标达到最佳效果,请使用带透明背景的 .png 文件。支持 GIF 、PNG 和 JPEG 格式。" + +#, fuzzy +#~ msgid "Custom Menu Logo" +#~ msgstr "自定义徽标" + +#~ msgid "Max Job Events Retrieved by UI" +#~ msgstr "UI 检索的最大任务事件数" + +#~ msgid "" +#~ "Maximum number of job events for the UI to retrieve within a single request." +#~ msgstr "UI 在单个请求中检索的最大任务事件数。" + +#~ msgid "Enable Live Updates in the UI" +#~ msgstr "在 UI 中启用实时更新" + +#~ msgid "" +#~ "If disabled, the page will not refresh when events are received. Reloading " +#~ "the page will be required to get the latest details." +#~ msgstr "如果禁用,则在收到事件时不会刷新页面。需要重新载入页面才能获取最新详情。" + +#~ msgid "" +#~ "Invalid format for custom logo. Must be a data URL with a base64-encoded " +#~ "GIF, PNG or JPEG image." +#~ msgstr "无效的自定义徽标格式。必须是包含 base64 编码 GIF 、PNG 或 JPEG 图像的数据 URL。" + +#~ msgid "Invalid base64-encoded data in data URL." +#~ msgstr "数据 URL 中的 base64 编码数据无效。" + +#, python-format +#~ msgid "%s Upgrading" +#~ msgstr "升级 %s" + +#~ msgid "Logo" +#~ msgstr "标志" + +#~ msgid "Loading" +#~ msgstr "正在加载" + +#, python-format +#~ msgid "%s is currently upgrading." +#~ msgstr "%s 当前正在升级。" + +#~ msgid "This page will refresh when complete." +#~ msgstr "完成后,此页面会刷新。" + +#~ msgid "No related model for field {}." +#~ msgstr "字段 {} 没有相关模型。" + +#~ msgid "Filtering on password fields is not allowed." +#~ msgstr "不允许对密码字段进行过滤。" + +#, python-format +#~ msgid "Filtering on %s is not allowed." +#~ msgstr "不允许对 %s 进行过滤。" + +#~ msgid "Loops not allowed in filters, detected on field {}." +#~ msgstr "过滤器中不允许使用循环,在字段 {} 上检测到。" + +#~ msgid "Query string field name not provided." +#~ msgstr "没有提供查询字符串字段名称。" + +#, python-brace-format +#~ msgid "Invalid {field_name} id: {field_id}" +#~ msgstr "无效的 {field_name} ID:{field_id}" + +#~ msgid "" +#~ "Cannot apply role_level filter to this list because its model does not use " +#~ "roles for access control." +#~ msgstr "无法将 role_level 过滤器应用到此列表,因为其模型不使用角色来进行访问控制。" + +#~ msgid "A count of hosts uniquely assigned to each status." +#~ msgstr "分配给每个状态的唯一主机数量。" + +#~ msgid "Setting not compatible with existing schedules." +#~ msgstr "设置与现有计划不兼容。" + +#~ msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +#~ msgstr "'{}' 的 Webhook 正文应该是 json 字典。找到类型 '{}'。" + +#~ msgid "Multiple RRULE is not supported." +#~ msgstr "不支持多个 RRULE。" + +#~ msgid "Multiple BYMONTHDAYs not supported." +#~ msgstr "不支持多个 BYMONTHDAY。" + +#~ msgid "Multiple BYMONTHs not supported." +#~ msgstr "不支持多个 BYMONTH。" + +#~ msgid "BYYEARDAY not supported." +#~ msgstr "不支持 BYYEARDAY。" + +#~ msgid "BYWEEKNO not supported." +#~ msgstr "不支持 BYWEEKNO。" + +#~ msgid "" +#~ "Inventory sources with `update_on_project_update` cannot be scheduled. " +#~ "Schedule its source project `{}` instead." +#~ msgstr "无法调度带有 `update_on_project_update` 的清单源。改为调度其源项目 `{}`。" + +#~ msgid "" +#~ "Count of jobs in the running or waiting state that are targeted for this " +#~ "instance group" +#~ msgstr "处于运行状态或等待状态的针对此实例组的任务计数" + +#~ msgid "Insights for Ansible Automation Platform upload URL" +#~ msgstr "Insights for Ansible Automation Platform 上传 URL" + +#~ msgid "Path to Approle Auth" +#~ msgstr "Approle Auth 的路径" + +#~ msgid "Red Hat Satellite 6" +#~ msgstr "红帽卫星 6" + +#~ msgid "Satellite 6 URL" +#~ msgstr "卫星 6 URL" + +#~ msgid "" +#~ "Enter the URL that corresponds to your Red Hat Satellite 6 server. For " +#~ "example, https://satellite.example.org" +#~ msgstr "输入与您的红帽卫星 6 服务器对应的 URL。例如:https://satellite.example.org" + +#~ msgid "Red Hat Virtualization" +#~ msgstr "红帽虚拟化" + +#~ msgid "The host to authenticate with." +#~ msgstr "要进行验证的主机。" + +#~ msgid "CA File" +#~ msgstr "CA 文件" + +#~ msgid "Absolute file path to the CA file to use (optional)" +#~ msgstr "要使用的 CA 文件的绝对文件路径(可选)" + +#~ msgid "Red Hat Insights" +#~ msgstr "Red Hat Insights" + +#~ msgid "Regex where only matching hosts will be imported." +#~ msgstr "正则表达式,仅匹配的主机会被导入。" + +#~ msgid "" +#~ "More than one SCM-based inventory source with update on project update per-" +#~ "inventory not allowed." +#~ msgstr "不允许多个基于 SCM 的清单源按清单在项目更新时更新。" + +#~ msgid "" +#~ "Cannot update SCM-based inventory source on launch if set to update on " +#~ "project update. Instead, configure the corresponding source project to " +#~ "update on launch." +#~ msgstr "如果设置为在项目更新时更新,则无法在启动时更新基于 SCM 的清单源。应将对应的源项目配置为在启动时更新。" + +#~ msgid "Error sending notification webhook: {}" +#~ msgstr "发送通知 Webhook 时出错:{}" + +#~ msgid "" +#~ "The project revision for this job template is unknown due to a failed " +#~ "update." +#~ msgstr "由于更新失败,此作业模板的项目修订版本未知。" + +#, python-format +#~ msgid "Unable to convert \"%s\" to boolean" +#~ msgstr "无法将 \"%s\" 转换为布尔值" diff --git a/awx/locale/es/LC_MESSAGES/django.po b/awx/locale/es/LC_MESSAGES/django.po index 237ca51d2..ec1855ba3 100644 --- a/awx/locale/es/LC_MESSAGES/django.po +++ b/awx/locale/es/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "URL a la que los usuarios no autorizados serán redirigidos para iniciar #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "Permitir que usuarios anónimos consulten métricas" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "Si es verdadero, se permite a los usuarios anónimos consultar métricas." #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "Contraseña requerida para un usuario nuevo." #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "La longitud máxima de la contraseña es {}" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "La contraseña debe tener al menos {} caracteres." #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "La contraseña debe contener al menos {} dígitos." #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "La contraseña debe contener al menos {} caracteres en mayúscula." #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "La contraseña debe contener al menos {} caracteres especiales." #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "Los inventarios inteligentes deben especificar host_filter" #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "Los source_vars de la fuente de inventario creada automáticamente relacionada, específicos del inventario construido." #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "El tiempo de espera de la caché para la fuente de inventario creada automáticamente relacionada, específico del inventario construido" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "El límite para restringir los hosts devueltos para la fuente de inventario creada automáticamente relacionada, específico del inventario construido." #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "El nivel de detalle para la fuente de inventario creada automáticamente relacionada, específico del inventario construido" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "No es posible crear un grupo para el Inventario inteligente" #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "ID de clave primaria del inventario al que se agregarán hosts." #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "Lista de hosts a crear, JSON. p. ej. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "Se ha excedido el número de licencias de %s instancias." #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "Los hosts solo se pueden crear en inventarios manuales (no de tipo inteligente ni construido)." #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "El número de hosts supera el ajuste del sistema BULK_HOST_MAX_CREATE" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "No se encontró el inventario con id {inv.id} o no tiene permisos para agregar hosts." #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "Los nombres de host deben ser únicos en un inventario. Duplicados encontrados: {duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "No es posible crear un host para el Inventario inteligente" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "Lista de ids de hosts a eliminar, p. ej. [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "no se pueden eliminar hosts, error de eliminación de host {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "No es posible crear una fuente de inventarios para el Inventario intelig #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "No se puede cambiar el campo '{}' en una fuente de inventario construido." #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "No puede cambiar el tipo de credencial, ya que puede interrumpir la func #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Los IDs de Vault no se pueden cambiar una vez creados." #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "Se está eliminando el inventario asociado con este flujo de trabajo." #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "Clave primaria de la plantilla para este trabajo; puede ser una plantilla de trabajo o una fuente de inventario." #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "Lista de trabajos a lanzar, JSON. p. ej. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "Permisos heredados desde roles de organización. Si se indica, no otorga #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "El número de trabajos solicitados supera el ajuste del sistema BULK_JOB_MAX_LAUNCH" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "El identificador {node['identifier']} no es único" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "Los tipos de plantilla {type_names} no están permitidos en trabajos masivos" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "{model_name} {not_allowed} no encontrado o no tiene permisos para acceder a él" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "Organización {requested_org.id} no encontrada o no tiene permisos para acceder a ella" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "RRULE requerido en rrule." #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "EXDATE no está permitido en rrule." #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "RDATE no está permitido en rrule." #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "validación fallida analizando rrule: {}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "La zona horaria en la que se ejecuta esta programación. Este campo se extrae de la RRULE. Si la zona horaria en la RRULE es un enlace a otra zona horaria, el enlace se reflejará en este campo." #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "La fecha en que finalizará esta programación. Este campo se calcula a partir de la RRULE. Si la programación no finaliza, se devolverá una cadena vacía" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "Todos los trabajos que abordan esta instancia" #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "Claves primarias de las direcciones de receptor con las que emparejar." #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "Solo se pueden crear instancias en Kubernetes u OpenShift." #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "No se puede habilitar peers_from_control_nodes si listener_port no está establecido." #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "Solo se pueden crear nodos de ejecución o de salto." #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "No se puede cambiar%s." #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "Solo se puede cambiar el estado en Kubernetes u OpenShift." #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "Solo se pueden cambiar instancias al estado 'deprovisioning'." #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "No se pueden desaprovisionar nodos gestionados." #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "Solo se pueden crear instancias en el estado 'installed'." #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "No se puede cambiar local_path para proyectos basados en {scm_type}" #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "No se puede emparejar con la misma instancia más de una vez." #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "No se puede cambiar%s." #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "No se permite establecer emparejamientos manualmente para nodos gestionados." #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "Una instancia no puede emparejarse con su propia dirección." #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "Las instancias que son miembros de este grupo de instancias" #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "No se puede cambiar peers_from_control_nodes para nodos gestionados." #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "Trabajo de gestión" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Número máximo de trabajos concurrentes a ejecutar en un grupo. Cuando se establece en cero, no se aplica ningún máximo." #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "Bifurcaciones máximas" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Número máximo de bifurcaciones a ejecutar concurrentemente en un grupo. Cuando se establece en cero, no se aplica ningún máximo." #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "Las instancias contenedorizadas no pueden ser gestionadas a través de l #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "El policy_instance_percentage del grupo de instancias %s no puede cambiarse respecto al valor inicial establecido por el instalador." #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "Tareas de instancia" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "Pares" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "Direcciones de receptor" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "Detalle de dirección de receptor" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "Grupos de instancias de la instancia" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "No se puede cambiar la pertenencia al grupo de instancias del nodo solo de control: {parent.hostname}." #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "No se puede cambiar la pertenencia al grupo de instancias del nodo de salto: {parent.hostname}." #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "No se puede desasociar la instancia híbrida {parent.hostname} de {sub.name}." #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "Instancias del grupo de instancias" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "No se puede cambiar la pertenencia al grupo de instancias del nodo solo de control: {sub.hostname}." #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "No se puede cambiar la pertenencia al grupo de instancias del nodo de salto: {sub.hostname}." #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "No se puede desasociar el nodo híbrido {sub.hostname} de {parent.name}." #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "Detalles del ajuste" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "Resumen mensual de métricas de host" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "Ya se está eliminando el inventario de este host." #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "Eliminar los hosts del inventario construido del inventario de entrada." #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "Autorizar" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "Informes" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "Informe" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "Opciones de informe" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "Tasa de adopción" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "Explorador de eventos" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "Fallo del servidor" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "Explorador de trabajos" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "Plantilla de trabajo" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "Masivo" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "Instancias" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "El paquete de instalación solo se puede generar para nodos de ejecución o de salto." #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "Número máximo de etiquetas para {} alcanzado." #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "Etiquetas" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "Visualizador de malla" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path} no es una opción de ruta válida." #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext} no es una opción de montaje válida. Los tipos permitidos son {mount_types}" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "Sintaxis no válida. Se esperaba una cadena HOST-DIR[:CONTAINER-DIR[:OPTIONS]] pero se obtuvo {path}." #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "Datos sobre los flujos de trabajo" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "Datos de métrica de host, sincronización incremental/completa" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "Exportación de HostMetricSummaryMonthly, sincronización completa" #: awx/main/apps.py:7 msgid "Main" @@ -2290,7 +2290,7 @@ msgstr "Si el servicio está detrás de un balanceador de carga/proxy inverso, u #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "Lista de orígenes de confianza CSRF" #: awx/main/conf.py:104 #, fuzzy @@ -2344,7 +2344,7 @@ msgstr "Esta contraseña se utiliza para recuperar la información de la suscrip #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "URL de carga de Automation Analytics" #: awx/main/conf.py:181 #, fuzzy @@ -2448,11 +2448,11 @@ msgstr "Las variables de entorno adicionales establecidas para ejecuciones de pl #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "Intervalo de mensajes keep-alive del ejecutor de Ansible en K8S" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "Solo se aplica a trabajos que se ejecutan en un grupo de contenedores. Si no es 0, envía un mensaje cada cierto número de segundos para mantener la conexión abierta." #: awx/main/conf.py:313 #, fuzzy @@ -2462,7 +2462,7 @@ msgstr "Variables de entorno adicionales" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "Variables de entorno adicionales establecidas para las invocaciones de ansible-galaxy dentro de las actualizaciones de proyecto. Útil si debe usar un servidor proxy para ansible-galaxy pero no para git." #: awx/main/conf.py:327 #, fuzzy @@ -2502,11 +2502,11 @@ msgstr "Permite que se descarguen las recopilaciones de forma dinámica desde un #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "Habilitar compatibilidad con Ansible 2.9" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "Si está habilitado, establece ANSIBLE_COLLECTIONS_PATHS para la compatibilidad heredada con Ansible 2.9." #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2518,11 +2518,11 @@ msgstr "Siga los enlaces simbólicos para buscar guías de reproducción (playbo #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "Exponer rutas de host para grupos de contenedores" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "Exponer rutas mediante hostPath para los Pods creados por un grupo de contenedores. Los volúmenes HostPath presentan muchos riesgos de seguridad, y es una práctica recomendada evitar el uso de HostPaths cuando sea posible. " #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2588,7 +2588,7 @@ msgstr "Tiempo de espera por defecto para el trabajo" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "Si no se detecta ninguna salida de ansible en este número de segundos, la ejecución se terminará. Use el valor 0 para indicar que no se debe imponer ningún tiempo de espera por inactividad." #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2762,7 +2762,7 @@ msgstr "Cantidad máxima de hosts que puede administrar esta organización." #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "Define cuánto puede crecer la cola de acciones de rsyslog en número de mensajes almacenados. Esto puede tener un impacto en el uso de memoria. Cuando la cola alcanza el 75% de este número, comenzará a escribir en disco (queue.highWatermark en rsyslog). Cuando alcanza el 90%, los mensajes NOTICE, INFO y DEBUG comenzarán a descartarse (queue.discardMark con queue.discardSeverity=5)." #: awx/main/conf.py:730 #, fuzzy @@ -2794,7 +2794,7 @@ msgstr "Habilitó la depuración con nivel de detalle alto para rsyslogd. Útil #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "Formato de registro para errores 4XX de la API" #: awx/main/conf.py:768 msgid "" @@ -2805,7 +2805,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "El formato de los mensajes registrados cuando ocurre un error 4XX de la API; se sustituirán las siguientes variables: \nstatus_code - El código de estado HTTP del error\nuser_name - El nombre de usuario que intenta usar la API\nurl_path - La ruta URL al endpoint de la API llamado\nremote_addr - La dirección remota vista para el usuario\nerror - El error establecido por el endpoint de la api\nLas variables deben tener el formato {}." #: awx/main/conf.py:785 #, fuzzy @@ -2835,11 +2835,11 @@ msgstr "Indica si la instancia forma parte de un despliegue basado en kubernetes #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "Máximo de trabajos que se permite lanzar a los trabajos masivos" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "Acciones masivas" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2855,31 +2855,31 @@ msgstr "Cantidad máxima de hosts que puede administrar esta organización." #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "Habilitar vista previa de la nueva interfaz de usuario" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "Habilitar vista previa de la nueva interfaz de usuario." #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "Modelo predeterminado para AWX: sin suscripción. La eliminación de host_metrics no se considerará a efectos del recuento de hosts gestionados" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "Uso basado en nodos gestionados únicos en un marco temporal histórico amplio y funcionalidad de eliminación para nodos gestionados que ya no se usan" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "Define el modelo de uso de la suscripción y muestra las métricas de host" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "Última fecha de limpieza de HostMetrics" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "Última fecha de cálculo de HostMetricSummaryMonthly" #: awx/main/conf.py:900 #, fuzzy @@ -2895,11 +2895,11 @@ msgstr "Habilitar o deshabilitar el seguimiento analítico del usuario" #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "Depurar solicitudes web" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "Depurar la temporización de python de las solicitudes web" #: awx/main/conf.py:920 #, fuzzy @@ -2909,15 +2909,15 @@ msgstr "Registro de contenedores" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "Lista de opciones a pasar a podman run, ejemplo: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "Liberar trabajo de receptor" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "Liberar trabajo de receptor" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2989,7 +2989,7 @@ msgstr "Amazon Web Services" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "El ID del servicio web CCP. Déjelo en blanco para usar AIMWebService de forma predeterminada." #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3028,7 +3028,7 @@ msgstr "Consulta de objetos" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "La propiedad del objeto a devolver. Propiedades disponibles: Username, Password y Address." #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3058,7 +3058,7 @@ msgstr "Versión del secreto" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "Región en la que se encuentra el gestor de secretos" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3238,11 +3238,11 @@ msgstr "El campo a extraer del secreto" #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "¿Se debe decodificar el secreto en base64?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "Especifique si el secreto debe decodificarse en base64, normalmente usado para almacenar archivos, como claves SSH" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3293,7 +3293,7 @@ msgstr "El ID de secreto para la autentificación de AppRole" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "El certificado de cliente codificado en PEM usado para la autenticación de cliente TLS. Este debe incluir el certificado y cualquier certificado intermedio." #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3303,7 +3303,7 @@ msgstr "Certificado de cliente" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "La clave privada del certificado usada para la autenticación de cliente TLS." #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3313,7 +3313,7 @@ msgstr "URL de autenticación" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "El rol configurado en Hashicorp Vault para la autenticación de cliente TLS. Si no se proporciona, Hashicorp Vault puede asignar roles según el certificado usado." #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3331,7 +3331,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "El rol para la autenticación de Kubernetes. Este es el rol con nombre, configurado en el servidor Vault, para las políticas de autenticación de pods de AWX. consulte https://www.vaultproject.io/docs/auth/kubernetes#configuration" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3742,7 +3742,7 @@ msgstr "Galaxy/Concentrador de automatización" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "Criptografía" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3949,7 +3949,7 @@ msgstr "Este token debe provenir de la configuración de su perfil en GitLab" #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Token de acceso HTTP de Bitbucket Data Center" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4004,31 +4004,31 @@ msgstr "Token de acceso personal" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "Servidor de CIQ Depot" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "Un servidor de CIQ Depot." #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "Usuario de CIQ Depot" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "Un usuario de CIQ Depot." #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "Token de CIQ Depot" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "Un token de CIQ Depot." #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4103,7 +4103,7 @@ msgstr "Clave pública sin signo" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "Clave pública GPG usada para validar las firmas de contenido." #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4119,7 +4119,7 @@ msgstr "Configuración" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "Configuración del backend de Terraform como lenguaje de configuración de Hashicorp." #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4292,15 +4292,15 @@ msgstr "¿Extraer la imagen antes de la ejecución?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "Los campos source y target deben ser únicos en conjunto." #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "La instancia de origen de este enlace de emparejamiento." #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "La dirección de receptor de destino de este enlace de emparejamiento." #: awx/main/models/ha.py:83 #, fuzzy @@ -4310,15 +4310,15 @@ msgstr "Pendiente" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "Establecido" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "Eliminando" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "Indica la etapa actual del ciclo de vida de este enlace de emparejamiento." #: awx/main/models/ha.py:103 #, fuzzy @@ -4328,47 +4328,47 @@ msgstr "los ID de campo deben ser únicos (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "Memoria total del sistema de esta instancia en bytes." #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "Cualquier detalle de error de la última comprobación de estado." #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "Última vez que la instancia ejecutó su tarea de latido para los nodos del clúster principal. Última conexión conocida a la malla de receptor para los nodos de ejecución." #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "La última vez que se inició una comprobación de estado en esta instancia." #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "Última vez que se ejecutó una comprobación de estado en esta instancia para actualizar CPU, memoria y capacidad." #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "Nodo del plano de control" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "Nodo del plano de ejecución" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "Controlador y ejecución" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "Nodo de paso de mensajes, sin capacidad de ejecución" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "Rol que desempeña este nodo en la malla." #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "Aprovisionando" #: awx/main/models/ha.py:186 #, fuzzy @@ -4396,15 +4396,15 @@ msgstr "Campo '{}' no disponible" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "Desaprovisionando" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "Fallo de desaprovisionamiento" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "Indica la etapa actual del ciclo de vida de esta instancia." #: awx/main/models/ha.py:197 #, fuzzy @@ -4430,7 +4430,7 @@ msgstr "Número máximo de mensajes para actualizar la salida del trabajo en viv #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "Bifurcaciones máximas a ejecutar en este grupo. Cero significa sin límite." #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4454,7 +4454,7 @@ msgstr "Hosts para inventario generados a través de la propiedad host_filter." #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "Analizar la lista de inventarios de origen con el complemento de inventario construido." #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4506,7 +4506,7 @@ msgstr "Filtro que se aplicará a los hosts de este inventario." #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "Solo válido para inventarios construidos, esto enlaza con los inventarios que se usarán." #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4582,15 +4582,15 @@ msgstr "Cuando el host se automatizó por última vez" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "Cuántas veces se automatizó el host" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "Cuántas veces se eliminó el host" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "Indicador booleano que indica si el host está eliminado y, por lo tanto, no se cuenta en el consumo de la suscripción" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4600,19 +4600,19 @@ msgstr "Puede gestionar todos los inventarios del %s" #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "Cuántos hosts únicos se consumen de la licencia" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'Capacidad de licencia como número máx. de hosts únicos" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "Cuántos hosts se agregaron en el mes asociado, consumiendo más capacidad de licencia" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "Cuántos hosts se eliminaron en el mes asociado, liberando la capacidad de licencia" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4620,7 +4620,7 @@ msgstr "Archivo, directorio o script" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "Plantilla de grupos adicionales y hostvars en tiempo de ejecución" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4632,7 +4632,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "Estado de Terraform" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4673,7 +4673,7 @@ msgstr "La cantidad de tiempo (en segundos) para ejecutar antes de que se cancel #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "Introduzca host, grupo o coincidencia de patrón" #: awx/main/models/inventory.py:1046 #, python-format @@ -4754,7 +4754,7 @@ msgstr "El proyecto no permite la anulación de la rama." #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "El inventario del trabajo no tiene suficientes hosts para el particionamiento" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5085,7 +5085,7 @@ msgstr "Permitir el cambio de la rama o revisión de SCM en una plantilla de tra #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "Una credencial opcional usada para validar los archivos del proyecto frente a cambios inesperados." #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5113,7 +5113,7 @@ msgstr "La organización no se puede cambiar cuando es usada por plantillas de t #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "La última actualización del proyecto falló debido a un fallo de validación de firma." #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5300,35 +5300,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "La dirección de receptor debe ser única." #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "Dirección enrutable para esta instancia." #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "Puerto para la dirección." #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Ruta del websocket." #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "Protocolo a usar para el listener de Receptor: 'tcp', 'wss' o 'ws'." #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "Si es True, solo enrutable dentro del clúster de Kubernetes." #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "Si es True, esta dirección es la dirección canónica de la instancia." #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "Si es True, los nodos del clúster del plano de control deben emparejarse automáticamente con ella." #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5461,11 +5461,11 @@ msgstr "El grupo Instance en el que se ejecutó la tarea" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "Una lista en caché con valores pk de los grupos de instancias preferidos." #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "Número de bifurcaciones que consume una instancia al ejecutar este trabajo." #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5481,7 +5481,7 @@ msgstr "La versión de Ansible Core instalada en el entorno de ejecución." #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "Estadísticas del playbook del evento playbook_on_stats de Ansible." #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5524,7 +5524,7 @@ msgstr "La cantidad de tiempo (en segundos) antes de que el nodo de aprobación #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "El momento en que expirará esta aprobación. Es el momento de creación más el tiempo de espera, usado para filtrar." #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5573,7 +5573,7 @@ msgstr "Excepción conectando a Twilio: {}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "DESDE: {} / HASTA: {}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5640,11 +5640,11 @@ msgstr "No se pudo iniciar la tarea porque no se encontró ningún entorno de ej #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "La instancia recibió una señal de apagado normal" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "Otro nodo del clúster ha determinado que esta instancia no responde" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5664,11 +5664,11 @@ msgstr "No hay una ruta de acceso de control de errores para los nodos de tarea #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5895,11 +5895,11 @@ msgstr "Cuando se establece una lista vacía `[]`, esta configuración previene #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "Usar la dirección de correo electrónico como nombre de usuario" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "Habilitar este ajuste indicará a social auth que use el correo electrónico completo como nombre de usuario en lugar del nombre completo" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6115,7 +6115,7 @@ msgstr "Elija el protocolo de autenticación utilizado por el cliente TACACS+." #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "Envío de dirección de cliente TACACS+ habilitado" #: awx/sso/conf.py:562 #, fuzzy @@ -6478,7 +6478,7 @@ msgstr "Clave API" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "OIDC genérico" #: awx/sso/conf.py:1246 #, fuzzy @@ -6494,11 +6494,11 @@ msgstr "La clave secreta OAuth2 (Clave secreta del cliente) de su aplicación A #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "URL del proveedor OIDC" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "La URL de su proveedor OIDC incluyendo la ruta hasta /.well-known/openid-configuration" #: awx/sso/conf.py:1268 #, fuzzy @@ -6662,39 +6662,39 @@ msgstr "Asignación de atributos del equipo SAML" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "Se usa para asignar superusuarios y auditores del sistema desde SAML." #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "Número mínimo de caracteres en la contraseña local" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Número mínimo de caracteres requeridos en una contraseña local. 0 significa sin mínimo" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "Número mínimo de caracteres numéricos en la contraseña local" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Número mínimo de caracteres numéricos requeridos en una contraseña local. 0 significa sin mínimo" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "Número mínimo de caracteres en mayúscula en la contraseña local" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Número mínimo de caracteres en mayúscula requeridos en una contraseña local. 0 significa sin mínimo" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "Número mínimo de caracteres especiales en la contraseña local" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Número mínimo de caracteres especiales requeridos en una contraseña local. 0 significa sin mínimo" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/locale/fr/LC_MESSAGES/django.po b/awx/locale/fr/LC_MESSAGES/django.po index 87cab169f..01ee10e18 100644 --- a/awx/locale/fr/LC_MESSAGES/django.po +++ b/awx/locale/fr/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "URL vers laquelle les utilisateurs non autorisés sont redirigés pour s #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "Autoriser les utilisateurs anonymes à interroger les métriques" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "Si vrai, les utilisateurs anonymes sont autorisés à interroger les métriques." #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "Mot de passe requis pour le nouvel utilisateur." #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "La longueur maximale du mot de passe est {}" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "Le mot de passe doit comporter au moins {} caractères." #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "Le mot de passe doit contenir au moins {} chiffres." #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "Le mot de passe doit contenir au moins {} caractères majuscules." #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "Le mot de passe doit contenir au moins {} caractères spéciaux." #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "Les inventaires smart doivent spécifier le host_filter" #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "Les source_vars de la source d'inventaire créée automatiquement associée, spécifiques à l'inventaire construit." #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "Le délai d'expiration du cache pour la source d'inventaire créée automatiquement associée, spécifique à l'inventaire construit" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "La limite pour restreindre les hôtes renvoyés pour la source d'inventaire créée automatiquement associée, spécifique à l'inventaire construit." #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "Le niveau de verbosité pour la source d'inventaire créée automatiquement associée, spécifique à l'inventaire construit" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "Impossible de créer de Groupe pour l’ Inventaire Smart" #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "ID de clé primaire de l'inventaire auquel ajouter des hôtes." #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "Liste des hôtes à créer, JSON. p. ex. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "Le nombre de licences d'instances %s a été dépassé." #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "Les hôtes ne peuvent être créés que dans des inventaires manuels (pas de types intelligent ou construit)." #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "Le nombre d'hôtes dépasse le paramètre système BULK_HOST_MAX_CREATE" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "Inventaire avec l'id {inv.id} introuvable ou permissions insuffisantes pour ajouter des hôtes." #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "Les noms d'hôte doivent être uniques dans un inventaire. Doublons trouvés : {duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "Impossible de créer un Hôte pour l' Inventaire Smart" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "Liste des ids d'hôtes à supprimer, p. ex. [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "impossible de supprimer les hôtes, erreur de suppression d'hôte {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "Impossible de créer une Source d'inventaire pour l' Inventaire Smart" #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "Impossible de modifier le champ '{}' sur une source d'inventaire construit." #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "Vous ne pouvez pas modifier le type d'identifiants, car cela peut compro #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Les ID Vault ne peuvent pas être modifiés une fois créés." #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "L'inventaire associé à ce flux de travail est en cours de suppression. #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "Clé primaire du modèle pour ce travail ; peut être un modèle de travail ou une source d'inventaire." #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "Liste des travaux à lancer, JSON. p. ex. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "Hériter des permissions à partir des rôles d'organisation. Si vous le #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "Le nombre de travaux demandés dépasse le paramètre système BULK_JOB_MAX_LAUNCH" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "L'identifiant {node['identifier']} n'est pas unique" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "Les types de modèle {type_names} ne sont pas autorisés dans les travaux en masse" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "{model_name} {not_allowed} introuvable ou vous n'avez pas les permissions pour y accéder" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "Organisation {requested_org.id} introuvable ou vous n'avez pas les permissions pour y accéder" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "RRULE obligatoire dans rrule." #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "EXDATE n'est pas autorisé dans rrule." #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "RDATE n'est pas autorisé dans rrule." #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "L'analyse rrule n'a pas pu être validée : {}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "Le fuseau horaire dans lequel cette planification s'exécute. Ce champ est extrait de la RRULE. Si le fuseau horaire dans la RRULE est un lien vers un autre fuseau horaire, le lien sera reflété dans ce champ." #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "La date à laquelle cette planification prendra fin. Ce champ est calculé à partir de la RRULE. Si la planification ne se termine pas, une chaîne vide sera renvoyée" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "Le nombre de jobs qui ciblent cette instance." #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "Clés primaires des adresses de récepteur avec lesquelles appairer." #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "Les instances ne peuvent être créées que sur Kubernetes ou OpenShift." #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "Impossible d'activer peers_from_control_nodes si listener_port n'est pas défini." #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "Seuls des nœuds d'exécution ou de saut peuvent être créés." #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "Impossible de modifier %s." #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "L'état ne peut être modifié que sur Kubernetes ou OpenShift." #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "Les instances ne peuvent être changées qu'à l'état 'deprovisioning'." #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "Impossible de déprovisionner les nœuds gérés." #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "Les instances ne peuvent être créées qu'à l'état 'installed'." #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "Impossible de modifier le local_path pour les projets basés-{scm_type}" #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "Impossible d'appairer avec la même instance plus d'une fois." #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "Impossible de modifier %s." #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "La définition manuelle des pairs pour les nœuds gérés n'est pas autorisée." #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "Une instance ne peut pas s'appairer avec sa propre adresse." #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "Instances membres de ce GroupeInstances." #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "Impossible de modifier peers_from_control_nodes pour les nœuds gérés." #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "Job de gestion" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Nombre maximal de travaux simultanés à exécuter sur un groupe. Lorsqu'il est défini sur zéro, aucun maximum n'est appliqué." #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "Forks maximum" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Nombre maximal de forks à exécuter simultanément sur un groupe. Lorsqu'il est défini sur zéro, aucun maximum n'est appliqué." #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "Les instances conteneurisées ne peuvent pas être gérées via l'API" #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "Le policy_instance_percentage du groupe d'instances %s ne peut pas être modifié par rapport à la valeur initiale définie par le programme d'installation." #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "Jobs d'instance" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "Pairs" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "Adresses de récepteur" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "Détail de l'adresse de récepteur" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "Groupes d'instances de l'instance" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "Impossible de modifier l'appartenance au groupe d'instances du nœud de contrôle uniquement : {parent.hostname}." #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "Impossible de modifier l'appartenance au groupe d'instances du nœud de saut : {parent.hostname}." #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "Impossible de dissocier l'instance hybride {parent.hostname} de {sub.name}." #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "Instances du groupe d'instances" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "Impossible de modifier l'appartenance au groupe d'instances du nœud de contrôle uniquement : {sub.hostname}." #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "Impossible de modifier l'appartenance au groupe d'instances du nœud de saut : {sub.hostname}." #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "Impossible de dissocier le nœud hybride {sub.hostname} de {parent.name}." #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "Détails du paramètre" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "Résumé mensuel des métriques d'hôte" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "L'inventaire associé à cet hôte est en cours de suppression." #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "Supprimer les hôtes de l'inventaire construit de l'inventaire d'entrée." #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "Autoriser" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "Rapports" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "Rapport" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "Options de rapport" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "Taux d'adoption" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "Explorateur d'événements" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "Échec de l'hôte" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "Explorateur de travaux" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "Modèle de tâche" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "En masse" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "Instances" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "Le paquet d'installation ne peut être généré que pour les nœuds d'exécution ou de saut." #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "Nombre maximum de libellés {} atteint." #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "Étiquettes" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "Visualiseur de maillage" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path} n'est pas un choix de chemin d'accès valide." #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext} n'est pas une option de montage valide. Les types autorisés sont {mount_types}" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "Syntaxe non valide. Une chaîne HOST-DIR[:CONTAINER-DIR[:OPTIONS]] est attendue mais {path} a été obtenu." #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "Données sur les flux de travail" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "Données de métrique d'hôte, synchronisation incrémentielle/complète" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "Export HostMetricSummaryMonthly, synchronisation complète" #: awx/main/apps.py:7 msgid "Main" @@ -2292,7 +2292,7 @@ msgstr "" #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "Liste des origines de confiance CSRF" #: awx/main/conf.py:104 #, fuzzy @@ -2348,7 +2348,7 @@ msgstr "Ce mot de passe est utilisé pour récupérer les informations relatives #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "URL de téléversement d'Automation Analytics" #: awx/main/conf.py:181 #, fuzzy @@ -2452,11 +2452,11 @@ msgstr "Variables d'environnement supplémentaires définies pour les exécution #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "Intervalle des messages keep-alive de l'exécuteur Ansible sur K8S" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "S'applique uniquement aux travaux exécutés dans un groupe de conteneurs. Si différent de 0, envoie un message toutes les quelques secondes pour maintenir la connexion ouverte." #: awx/main/conf.py:313 #, fuzzy @@ -2466,7 +2466,7 @@ msgstr "Variables d'environnement supplémentaires" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "Variables d'environnement supplémentaires définies pour les invocations d'ansible-galaxy lors des mises à jour de projet. Utile si vous devez utiliser un serveur proxy pour ansible-galaxy mais pas pour git." #: awx/main/conf.py:327 #, fuzzy @@ -2506,11 +2506,11 @@ msgstr "Permet aux collections d'être téléchargés dynamiquement à partir du #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "Activer la compatibilité Ansible 2.9" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "Si activé, définit ANSIBLE_COLLECTIONS_PATHS pour la compatibilité héritée avec Ansible 2.9." #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2522,11 +2522,11 @@ msgstr "Suivez les liens symboliques lorsque vous recherchez des playbooks. Sach #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "Exposer les chemins d'hôte pour les groupes de conteneurs" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "Exposer les chemins via hostPath pour les Pods créés par un groupe de conteneurs. Les volumes HostPath présentent de nombreux risques de sécurité, et il est recommandé d'éviter l'utilisation des HostPaths lorsque c'est possible. " #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2592,7 +2592,7 @@ msgstr "Délai d'attente par défaut des tâches" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "Si aucune sortie n'est détectée d'ansible pendant ce nombre de secondes, l'exécution sera arrêtée. Utilisez la valeur 0 pour indiquer qu'aucun délai d'inactivité ne doit être imposé." #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2766,7 +2766,7 @@ msgstr "Nombre maximum d'hôtes autorisés à être gérés par cette organisati #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "Définit la taille maximale que peut atteindre la file d'attente d'actions rsyslog en nombre de messages stockés. Cela peut avoir un impact sur l'utilisation de la mémoire. Lorsque la file atteint 75 % de ce nombre, elle commence à écrire sur le disque (queue.highWatermark dans rsyslog). Lorsqu'elle atteint 90 %, les messages NOTICE, INFO et DEBUG commencent à être ignorés (queue.discardMark avec queue.discardSeverity=5)." #: awx/main/conf.py:730 #, fuzzy @@ -2798,7 +2798,7 @@ msgstr "Activation du débogage de la verbosité élevée de rsyslogd. Utile pou #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "Format de journalisation pour les erreurs 4XX de l'API" #: awx/main/conf.py:768 msgid "" @@ -2809,7 +2809,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "Le format des messages journalisés lorsqu'une erreur 4XX de l'API se produit ; les variables suivantes seront substituées : \nstatus_code - Le code d'état HTTP de l'erreur\nuser_name - Le nom d'utilisateur tentant d'utiliser l'API\nurl_path - Le chemin URL vers le point de terminaison de l'API appelé\nremote_addr - L'adresse distante vue pour l'utilisateur\nerror - L'erreur définie par le point de terminaison de l'api\nLes variables doivent être au format {}." #: awx/main/conf.py:785 #, fuzzy @@ -2839,11 +2839,11 @@ msgstr "Indique si l'instance fait partie d'un déploiement basé sur Kubernetes #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "Nombre maximal de travaux que les travaux en masse peuvent lancer" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "Actions en masse" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2859,31 +2859,31 @@ msgstr "Nombre maximum d'hôtes autorisés à être gérés par cette organisati #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "Activer l'aperçu de la nouvelle interface utilisateur" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "Activer l'aperçu de la nouvelle interface utilisateur." #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "Modèle par défaut pour AWX - sans abonnement. La suppression de host_metrics ne sera pas prise en compte pour le décompte des hôtes gérés" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "Utilisation basée sur les nœuds gérés uniques sur une large période historique et fonctionnalité de suppression pour les nœuds gérés qui ne sont plus utilisés" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "Définit le modèle d'utilisation de l'abonnement et affiche les métriques d'hôte" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "Dernière date de nettoyage pour HostMetrics" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "Dernière date de calcul de HostMetricSummaryMonthly" #: awx/main/conf.py:900 #, fuzzy @@ -2899,11 +2899,11 @@ msgstr "Activez ou désactivez le suivi analytique de l'utilisateur." #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "Déboguer les requêtes web" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "Déboguer le minutage python des requêtes web" #: awx/main/conf.py:920 #, fuzzy @@ -2913,15 +2913,15 @@ msgstr "Registre des conteneurs" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "Liste des options à passer à podman run, exemple : ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "Libérer le travail du récepteur" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "Libérer le travail du récepteur" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2993,7 +2993,7 @@ msgstr "Amazon Web Services" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "L'ID du service web CCP. Laissez vide pour utiliser AIMWebService par défaut." #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3032,7 +3032,7 @@ msgstr "Requête d'objet" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "La propriété de l'objet à renvoyer. Propriétés disponibles : Username, Password et Address." #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3062,7 +3062,7 @@ msgstr "Version secrète" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "Région dans laquelle se trouve le gestionnaire de secrets" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3242,11 +3242,11 @@ msgstr "Le champ à extraire du secret" #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "Le secret doit-il être décodé en base64 ?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "Indiquez si le secret doit être décodé en base64, généralement utilisé pour stocker des fichiers, tels que des clés SSH" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3297,7 +3297,7 @@ msgstr "ID secrète pour l'authentification AppRole" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "Le certificat client encodé en PEM utilisé pour l'authentification client TLS. Il doit inclure le certificat et tout certificat intermédiaire." #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3307,7 +3307,7 @@ msgstr "Certificat client" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "La clé privée du certificat utilisée pour l'authentification client TLS." #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3317,7 +3317,7 @@ msgstr "URL d'authentification" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "Le rôle configuré dans Hashicorp Vault pour l'authentification client TLS. S'il n'est pas fourni, Hashicorp Vault peut attribuer des rôles en fonction du certificat utilisé." #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3335,7 +3335,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "Le rôle pour l'authentification Kubernetes. Il s'agit du rôle nommé, configuré dans le serveur Vault, pour les politiques d'authentification des pods AWX. voir https://www.vaultproject.io/docs/auth/kubernetes#configuration" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3746,7 +3746,7 @@ msgstr "Galaxie/Pôle d'automatisation" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "Cryptographie" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3953,7 +3953,7 @@ msgstr "Ce jeton doit provenir de vos paramètres de profil dans GitLab" #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Jeton d'accès HTTP Bitbucket Data Center" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4008,31 +4008,31 @@ msgstr "Jeton d'accès personnel" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "Serveur CIQ Depot" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "Un serveur CIQ Depot." #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "Utilisateur CIQ Depot" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "Un utilisateur CIQ Depot." #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "Jeton CIQ Depot" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "Un jeton CIQ Depot." #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4107,7 +4107,7 @@ msgstr "Clé publique non signée" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "Clé publique GPG utilisée pour valider les signatures de contenu." #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4123,7 +4123,7 @@ msgstr "Configuration" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "Configuration du backend Terraform en langage de configuration Hashicorp." #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4296,15 +4296,15 @@ msgstr "Extraire l'image avant de l'exécuter ?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "Les champs source et target doivent être uniques ensemble." #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "L'instance source de ce lien d'appairage." #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "L'adresse de récepteur cible de ce lien d'appairage." #: awx/main/models/ha.py:83 #, fuzzy @@ -4314,15 +4314,15 @@ msgstr "En attente" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "Établi" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "Suppression" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "Indique l'étape actuelle du cycle de vie de ce lien d'appairage." #: awx/main/models/ha.py:103 #, fuzzy @@ -4332,47 +4332,47 @@ msgstr "les ID de champ doivent être uniques (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "Mémoire système totale de cette instance en octets." #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "Tout détail d'erreur du dernier contrôle d'état." #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "Dernière fois que l'instance a exécuté sa tâche de battement de cœur pour les nœuds du cluster principal. Dernière connexion connue au maillage de récepteur pour les nœuds d'exécution." #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "La dernière fois qu'un contrôle d'état a été lancé sur cette instance." #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "Dernière fois qu'un contrôle d'état a été exécuté sur cette instance pour actualiser le processeur, la mémoire et la capacité." #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "Nœud du plan de contrôle" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "Nœud du plan d'exécution" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "Contrôleur et exécution" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "Nœud de transmission de messages, sans capacité d'exécution" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "Rôle que ce nœud joue dans le maillage." #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "Provisionnement" #: awx/main/models/ha.py:186 #, fuzzy @@ -4400,15 +4400,15 @@ msgstr "Champ '{}' non disponible" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "Déprovisionnement" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "Échec du déprovisionnement" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "Indique l'étape actuelle du cycle de vie de cette instance." #: awx/main/models/ha.py:197 #, fuzzy @@ -4434,7 +4434,7 @@ msgstr "Nombre maximal de messages à mettre à jour par seconde dans l'interfac #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "Forks maximum à exécuter sur ce groupe. Zéro signifie aucune limite." #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4458,7 +4458,7 @@ msgstr "Hôtes pour inventaire générés avec la propriété host_filter." #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "Analyser la liste des inventaires source avec le plugin d'inventaire construit." #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4510,7 +4510,7 @@ msgstr "Filtre appliqué aux hôtes de cet inventaire." #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "Valide uniquement pour les inventaires construits, ceci renvoie aux inventaires qui seront utilisés." #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4586,15 +4586,15 @@ msgstr "Quand l'hôte a été automatisé pour la dernière fois contre" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "Combien de fois l'hôte a été automatisé" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "Combien de fois l'hôte a été supprimé" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "Indicateur booléen indiquant si l'hôte est supprimé et donc non comptabilisé dans la consommation de l'abonnement" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4604,19 +4604,19 @@ msgstr "Peut gérer tous les inventaires de %s" #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "Combien d'hôtes uniques sont consommés depuis la licence" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'Capacité de licence en nombre max. d'hôtes uniques" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "Combien d'hôtes ont été ajoutés au cours du mois associé, consommant davantage de capacité de licence" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "Combien d'hôtes ont été supprimés au cours du mois associé, libérant la capacité de licence" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4624,7 +4624,7 @@ msgstr "Fichier, répertoire ou script" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "Modéliser des groupes et hostvars supplémentaires à l'exécution" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4636,7 +4636,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "État Terraform" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4677,7 +4677,7 @@ msgstr "Délai écoulé (en secondes) avant que la tâche ne soit annulée." #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "Saisissez un hôte, un groupe ou une correspondance de motif" #: awx/main/models/inventory.py:1046 #, python-format @@ -4758,7 +4758,7 @@ msgstr "Le projet ne permet pas de remplacer la branche." #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "L'inventaire du travail n'a pas assez d'hôtes pour le découpage" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5089,7 +5089,7 @@ msgstr "Permet de modifier la branche ou la révision SCM dans un modèle de tâ #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "Un identifiant facultatif utilisé pour valider les fichiers du projet contre des modifications inattendues." #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5117,7 +5117,7 @@ msgstr "L'organisation ne peut pas être modifiée lorsqu'elle est utilisée par #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "La dernière mise à jour du projet a échoué en raison d'un échec de validation de signature." #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5304,35 +5304,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "L'adresse de récepteur doit être unique." #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "Adresse routable pour cette instance." #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "Port pour l'adresse." #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Chemin du websocket." #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "Protocole à utiliser pour l'écouteur Receptor : 'tcp', 'wss' ou 'ws'." #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "Si True, routable uniquement au sein du cluster Kubernetes." #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "Si True, cette adresse est l'adresse canonique de l'instance." #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "Si True, les nœuds du cluster du plan de contrôle doivent s'y appairer automatiquement." #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5465,11 +5465,11 @@ msgstr "Groupe d'instances sous lequel la tâche a été exécutée" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "Une liste en cache avec les valeurs pk des groupes d'instances préférés." #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "Nombre de forks qu'une instance consomme lors de l'exécution de ce travail." #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5485,7 +5485,7 @@ msgstr "La version d'Ansible Core installée dans l'environnement d'exécution." #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "Statistiques du playbook issues de l'événement playbook_on_stats d'Ansible." #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5526,7 +5526,7 @@ msgstr "Délai (en secondes) avant que le nœud d'approbation n'expire et n'éch #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "Le moment où cette approbation expirera. Il s'agit de l'heure de création plus le délai d'expiration, utilisé pour le filtrage." #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5575,7 +5575,7 @@ msgstr "Exception lors de la connexion à Twilio : {}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "DE : {} / À : {}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5642,11 +5642,11 @@ msgstr "La tâche n'a pas pu démarrer car aucun environnement d'exécution n'a #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "L'instance a reçu un signal d'arrêt normal" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "Un autre nœud du cluster a déterminé que cette instance ne répond pas" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5666,11 +5666,11 @@ msgstr "Aucun chemin de traitement des erreurs pour le ou les nœuds de tâche d #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5898,11 +5898,11 @@ msgstr "Lorsqu'il est défini sur une liste vide `[]`, ce paramètre empêche la #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "Utiliser l'adresse e-mail comme nom d'utilisateur" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "L'activation de ce paramètre indiquera à social auth d'utiliser l'e-mail complet comme nom d'utilisateur au lieu du nom complet" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6118,7 +6118,7 @@ msgstr "Choisissez le protocole d'authentification utilisé par le client TACACS #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "Envoi de l'adresse du client TACACS+ activé" #: awx/sso/conf.py:562 #, fuzzy @@ -6479,7 +6479,7 @@ msgstr "Clé API" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "OIDC générique" #: awx/sso/conf.py:1246 #, fuzzy @@ -6495,11 +6495,11 @@ msgstr "Secret OAuth2 (secret client) de votre application Azure AD." #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "URL du fournisseur OIDC" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "L'URL de votre fournisseur OIDC, y compris le chemin jusqu'à /.well-known/openid-configuration" #: awx/sso/conf.py:1268 #, fuzzy @@ -6659,39 +6659,39 @@ msgstr "Mappage d'attributs d'équipe SAML" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "Utilisé pour mapper les super-utilisateurs et les auditeurs système depuis SAML." #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "Nombre minimal de caractères dans le mot de passe local" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Nombre minimal de caractères requis dans un mot de passe local. 0 signifie aucun minimum" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "Nombre minimal de chiffres dans le mot de passe local" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Nombre minimal de chiffres requis dans un mot de passe local. 0 signifie aucun minimum" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "Nombre minimal de caractères majuscules dans le mot de passe local" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Nombre minimal de caractères majuscules requis dans un mot de passe local. 0 signifie aucun minimum" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "Nombre minimal de caractères spéciaux dans le mot de passe local" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Nombre minimal de caractères spéciaux requis dans un mot de passe local. 0 signifie aucun minimum" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/locale/hi/LC_MESSAGES/django.po b/awx/locale/hi/LC_MESSAGES/django.po new file mode 100644 index 000000000..bc31bd87a --- /dev/null +++ b/awx/locale/hi/LC_MESSAGES/django.po @@ -0,0 +1,8469 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-08-07 07:28+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: hi\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: awx/api/conf.py:19 +msgid "Idle Time Force Log Out" +msgstr "निष्क्रिय समय बलपूर्वक लॉग आउट" + +#: awx/api/conf.py:20 +msgid "" +"Number of seconds that a user is inactive before they will need to login " +"again." +msgstr "" +"उपयोगकर्ता को पुनः लॉगिन करने की आवश्यकता होने से पहले निष्क्रिय रहने के " +"सेकंड की संख्या।" + +#: awx/api/conf.py:21 awx/api/conf.py:31 awx/api/conf.py:42 awx/api/conf.py:50 +#: awx/api/conf.py:70 awx/api/conf.py:85 awx/api/conf.py:96 +#: awx/api/conf.py:105 awx/sso/conf.py:106 awx/sso/conf.py:117 +#: awx/sso/conf.py:129 awx/sso/conf.py:146 awx/sso/conf.py:157 +#: awx/sso/conf.py:1604 awx/sso/conf.py:1615 awx/sso/conf.py:1626 +#: awx/sso/conf.py:1637 +msgid "Authentication" +msgstr "प्रमाणीकरण" + +#: awx/api/conf.py:23 awx/api/conf.py:72 awx/main/conf.py:473 +#: awx/main/conf.py:488 awx/main/conf.py:503 awx/main/conf.py:518 +#: awx/main/conf.py:535 awx/main/conf.py:677 awx/main/conf.py:810 +#: awx/sso/conf.py:543 +msgid "seconds" +msgstr "सेकंड" + +#: awx/api/conf.py:29 +msgid "Maximum number of simultaneous logged in sessions" +msgstr "एक साथ लॉग इन सत्रों की अधिकतम संख्या" + +#: awx/api/conf.py:30 +msgid "" +"Maximum number of simultaneous logged in sessions a user may have. To " +"disable enter -1." +msgstr "" +"एक उपयोगकर्ता के पास एक साथ लॉग इन सत्रों की अधिकतम संख्या। अक्षम करने के " +"लिए -1 दर्ज करें।" + +#: awx/api/conf.py:37 +msgid "Disable the built-in authentication system" +msgstr "अंतर्निहित प्रमाणीकरण सिस्टम अक्षम करें" + +#: awx/api/conf.py:39 +msgid "" +"Controls whether users are prevented from using the built-in authentication " +"system. You probably want to do this if you are using an LDAP or SAML " +"integration." +msgstr "" +"नियंत्रित करता है कि क्या उपयोगकर्ताओं को अंतर्निहित प्रमाणीकरण सिस्टम का " +"उपयोग करने से रोका जाता है। यदि आप LDAP या SAML इंटीग्रेशन का उपयोग कर रहे " +"हैं तो आप शायद ऐसा करना चाहेंगे।" + +#: awx/api/conf.py:48 +msgid "Enable HTTP Basic Auth" +msgstr "HTTP बेसिक प्रमाणीकरण सक्षम करें" + +#: awx/api/conf.py:49 +msgid "Enable HTTP Basic Auth for the API Browser." +msgstr "API ब्राउज़र के लिए HTTP बेसिक प्रमाणीकरण सक्षम करें।" + +#: awx/api/conf.py:61 +msgid "OAuth 2 Timeout Settings" +msgstr "OAuth 2 टाइमआउट सेटिंग्स" + +#: awx/api/conf.py:63 +msgid "" +"Dictionary for customizing OAuth 2 timeouts, available items are " +"`ACCESS_TOKEN_EXPIRE_SECONDS`, the duration of access tokens in the number " +"of seconds, `AUTHORIZATION_CODE_EXPIRE_SECONDS`, the duration of " +"authorization codes in the number of seconds, and " +"`REFRESH_TOKEN_EXPIRE_SECONDS`, the duration of refresh tokens, after " +"expired access tokens, in the number of seconds." +msgstr "" +"OAuth 2 टाइमआउट अनुकूलित करने के लिए डिक्शनरी, उपलब्ध आइटम हैं " +"`ACCESS_TOKEN_EXPIRE_SECONDS`, सेकंड की संख्या में एक्सेस टोकन की अवधि, " +"`AUTHORIZATION_CODE_EXPIRE_SECONDS`, सेकंड की संख्या में प्राधिकरण कोड की " +"अवधि, और `REFRESH_TOKEN_EXPIRE_SECONDS`, समाप्त एक्सेस टोकन के बाद, सेकंड की" +" संख्या में रिफ़्रेश टोकन की अवधि।" + +#: awx/api/conf.py:78 +msgid "Allow External Users to Create OAuth2 Tokens" +msgstr "बाहरी उपयोगकर्ताओं को OAuth2 टोकन बनाने की अनुमति दें" + +#: awx/api/conf.py:80 +msgid "" +"For security reasons, users from external auth providers (LDAP, SAML, SSO, " +"Radius, and others) are not allowed to create OAuth2 tokens. To change this " +"behavior, enable this setting. Existing tokens will not be deleted when this" +" setting is toggled off." +msgstr "" +"सुरक्षा कारणों से, बाहरी प्रमाणीकरण प्रदाताओं (LDAP, SAML, SSO, Radius, और " +"अन्य) के उपयोगकर्ताओं को OAuth2 टोकन बनाने की अनुमति नहीं है। इस व्यवहार को " +"बदलने के लिए, इस सेटिंग को सक्षम करें। इस सेटिंग को बंद करने पर मौजूदा टोकन " +"हटाए नहीं जाएंगे।" + +#: awx/api/conf.py:94 +msgid "Login redirect override URL" +msgstr "लॉगिन रीडायरेक्ट ओवरराइड URL" + +#: awx/api/conf.py:95 +msgid "" +"URL to which unauthorized users will be redirected to log in. If blank, " +"users will be sent to the login page." +msgstr "" +"वह URL जिस पर अनधिकृत उपयोगकर्ताओं को लॉग इन करने के लिए रीडायरेक्ट किया " +"जाएगा। यदि रिक्त है, तो उपयोगकर्ताओं को लॉगिन पृष्ठ पर भेजा जाएगा।" + +#: awx/api/conf.py:103 +msgid "Allow anonymous users to poll metrics" +msgstr "अनाम उपयोगकर्ताओं को मेट्रिक्स पोल करने की अनुमति दें" + +#: awx/api/conf.py:104 +msgid "If true, anonymous users are allowed to poll metrics." +msgstr "यदि सत्य है, तो अनाम उपयोगकर्ताओं को मेट्रिक्स पोल करने की अनुमति है।" + +#: awx/api/conf.py:112 +msgid "There are no remote authentication systems configured." +msgstr "कोई रिमोट प्रमाणीकरण सिस्टम कॉन्फ़िगर नहीं किया गया है।" + +#: awx/api/exceptions.py:19 +msgid "Resource is being used by running jobs." +msgstr "संसाधन चल रही जॉब्स द्वारा उपयोग किया जा रहा है।" + +#: awx/api/fields.py:83 +#, python-brace-format +msgid "Invalid key names: {invalid_key_names}" +msgstr "अमान्य कुंजी नाम: {invalid_key_names}" + +#: awx/api/fields.py:111 +msgid "Credential {} does not exist" +msgstr "क्रेडेंशियल {} मौजूद नहीं है" + +#: awx/api/generics.py:177 +msgid "" +"You did not use correct Content-Type in your HTTP request. If you are using " +"our REST API, the Content-Type must be application/json" +msgstr "" +"आपने अपने HTTP अनुरोध में सही Content-Type का उपयोग नहीं किया। यदि आप हमारे " +"REST API का उपयोग कर रहे हैं, तो Content-Type application/json होना चाहिए" + +#: awx/api/generics.py:234 +msgid " To establish a login session, visit" +msgstr " लॉगिन सत्र स्थापित करने के लिए, यहां जाएं" + +#: awx/api/generics.py:648 awx/api/generics.py:708 +msgid "\"id\" field must be an integer." +msgstr "\"id\" फ़ील्ड एक integer होना चाहिए।" + +#: awx/api/generics.py:705 +msgid "\"id\" is required to disassociate" +msgstr "अलग करने के लिए \"id\" आवश्यक है" + +#: awx/api/generics.py:758 +msgid "{} 'id' field is missing." +msgstr "{} 'id' फ़ील्ड अनुपस्थित है।" + +#: awx/api/metadata.py:70 +msgid "Database ID for this {}." +msgstr "इस {} के लिए डेटाबेस ID।" + +#: awx/api/metadata.py:71 +msgid "Name of this {}." +msgstr "इस {} का नाम।" + +#: awx/api/metadata.py:72 +msgid "Optional description of this {}." +msgstr "इस {} का वैकल्पिक विवरण।" + +#: awx/api/metadata.py:73 +msgid "Data type for this {}." +msgstr "इस {} के लिए डेटा प्रकार।" + +#: awx/api/metadata.py:74 +msgid "URL for this {}." +msgstr "इस {} के लिए URL।" + +#: awx/api/metadata.py:75 +msgid "Data structure with URLs of related resources." +msgstr "संबंधित संसाधनों के URL के साथ डेटा संरचना।" + +#: awx/api/metadata.py:77 +msgid "" +"Data structure with name/description for related resources. The output for " +"some objects may be limited for performance reasons." +msgstr "" +"संबंधित संसाधनों के लिए नाम/विवरण के साथ डेटा संरचना। प्रदर्शन कारणों से कुछ" +" ऑब्जेक्ट्स का आउटपुट सीमित हो सकता है।" + +#: awx/api/metadata.py:79 +msgid "Timestamp when this {} was created." +msgstr "इस {} को बनाए जाने का टाइमस्टैम्प।" + +#: awx/api/metadata.py:80 +msgid "Timestamp when this {} was last modified." +msgstr "इस {} को अंतिम बार संशोधित किए जाने का टाइमस्टैम्प।" + +#: awx/api/pagination.py:76 +msgid "Number of results to return per page." +msgstr "प्रति पृष्ठ लौटाने के लिए परिणामों की संख्या।" + +#: awx/api/parsers.py:33 +msgid "JSON parse error - not a JSON object" +msgstr "JSON पार्स त्रुटि - JSON ऑब्जेक्ट नहीं है" + +#: awx/api/parsers.py:36 +#, python-format +msgid "" +"JSON parse error - %s\n" +"Possible cause: trailing comma." +msgstr "" +"JSON पार्स त्रुटि - %s\n" +"संभावित कारण: अंत में अल्पविराम।" + +#: awx/api/serializers.py:225 +msgid "" +"The original object is already named {}, a copy from it cannot have the same" +" name." +msgstr "" +"मूल ऑब्जेक्ट का नाम पहले से {} है, इसकी कॉपी का समान नाम नहीं हो सकता।" + +#: awx/api/serializers.py:354 +#, python-format +msgid "Cannot use dictionary for %s" +msgstr "%s के लिए डिक्शनरी का उपयोग नहीं किया जा सकता" + +#: awx/api/serializers.py:368 +msgid "Playbook Run" +msgstr "प्लेबुक रन" + +#: awx/api/serializers.py:369 +msgid "Command" +msgstr "कमांड" + +#: awx/api/serializers.py:370 awx/main/models/unified_jobs.py:551 +msgid "SCM Update" +msgstr "SCM अपडेट" + +#: awx/api/serializers.py:371 +msgid "Inventory Sync" +msgstr "इन्वेंटरी सिंक" + +#: awx/api/serializers.py:372 +msgid "Management Job" +msgstr "प्रबंधन जॉब" + +#: awx/api/serializers.py:373 +msgid "Workflow Job" +msgstr "वर्कफ़्लो जॉब" + +#: awx/api/serializers.py:374 +msgid "Workflow Template" +msgstr "वर्कफ़्लो टेम्पलेट" + +#: awx/api/serializers.py:375 +msgid "Job Template" +msgstr "जॉब टेम्पलेट" + +#: awx/api/serializers.py:765 +msgid "" +"Indicates whether all of the events generated by this unified job have been " +"saved to the database." +msgstr "" +"इंगित करता है कि इस एकीकृत जॉब द्वारा उत्पन्न सभी इवेंट डेटाबेस में सहेजे गए" +" हैं या नहीं।" + +#: awx/api/serializers.py:959 +#, fuzzy +#| msgid "Write-only field used to change the password." +msgid "Field used to change the password." +msgstr "पासवर्ड बदलने के लिए उपयोग किया जाने वाला फ़ील्ड।" + +#: awx/api/serializers.py:961 +msgid "Set if the account is managed by an external service" +msgstr "सेट करें यदि खाता किसी बाहरी सेवा द्वारा प्रबंधित है" + +#: awx/api/serializers.py:1004 +msgid "Password required for new User." +msgstr "नए उपयोगकर्ता के लिए पासवर्ड आवश्यक।" + +#: awx/api/serializers.py:1009 +msgid "Password max length is {}" +msgstr "पासवर्ड की अधिकतम लंबाई {} है" + +#: awx/api/serializers.py:1011 +msgid "Password must be at least {} characters long." +msgstr "पासवर्ड कम से कम {} वर्ण लंबा होना चाहिए।" + +#: awx/api/serializers.py:1013 +msgid "Password must contain at least {} digits." +msgstr "पासवर्ड में कम से कम {} अंक होने चाहिए।" + +#: awx/api/serializers.py:1016 +msgid "Password must contain at least {} uppercase characters." +msgstr "पासवर्ड में कम से कम {} अपरकेस वर्ण होने चाहिए।" + +#: awx/api/serializers.py:1020 +msgid "Password must contain at least {} special characters." +msgstr "पासवर्ड में कम से कम {} विशेष वर्ण होने चाहिए।" + +#: awx/api/serializers.py:1096 +#, python-format +msgid "Unable to change %s on user managed by LDAP." +msgstr "LDAP द्वारा प्रबंधित उपयोगकर्ता पर %s बदलने में असमर्थ।" + +#: awx/api/serializers.py:1181 +msgid "Must be a simple space-separated string with allowed scopes {}." +msgstr "अनुमत स्कोप {} के साथ एक सरल स्थान-पृथक स्ट्रिंग होनी चाहिए।" + +#: awx/api/serializers.py:1265 +msgid "Authorization Grant Type" +msgstr "प्राधिकरण अनुदान प्रकार" + +#: awx/api/serializers.py:1266 awx/main/credential_plugins/azure_kv.py:26 +#: awx/main/credential_plugins/dsv.py:30 +#: awx/main/models/credential/__init__.py:880 +msgid "Client Secret" +msgstr "क्लाइंट सीक्रेट" + +#: awx/api/serializers.py:1267 +msgid "Client Type" +msgstr "क्लाइंट प्रकार" + +#: awx/api/serializers.py:1268 +msgid "Redirect URIs" +msgstr "रीडायरेक्ट URI" + +#: awx/api/serializers.py:1269 +msgid "Skip Authorization" +msgstr "प्राधिकरण छोड़ें" + +#: awx/api/serializers.py:1383 +msgid "Cannot change max_hosts." +msgstr "max_hosts बदला नहीं जा सकता।" + +#: awx/api/serializers.py:1424 +#, python-brace-format +msgid "Cannot change local_path for {scm_type}-based projects" +msgstr "{scm_type}-आधारित प्रोजेक्ट्स के लिए local_path बदला नहीं जा सकता" + +#: awx/api/serializers.py:1428 +msgid "This path is already being used by another manual project." +msgstr "" +"यह पथ पहले से ही किसी अन्य मैनुअल प्रोजेक्ट द्वारा उपयोग किया जा रहा है।" + +#: awx/api/serializers.py:1430 +msgid "SCM branch cannot be used with archive projects." +msgstr "SCM ब्रांच का उपयोग संग्रह प्रोजेक्ट्स के साथ नहीं किया जा सकता।" + +#: awx/api/serializers.py:1432 +msgid "SCM refspec can only be used with git projects." +msgstr "SCM refspec का उपयोग केवल git प्रोजेक्ट्स के साथ किया जा सकता है।" + +#: awx/api/serializers.py:1434 +msgid "SCM track_submodules can only be used with git projects." +msgstr "" +"SCM track_submodules का उपयोग केवल git प्रोजेक्ट्स के साथ किया जा सकता है।" + +#: awx/api/serializers.py:1465 +msgid "" +"Only Container Registry credentials can be associated with an Execution " +"Environment" +msgstr "" +"केवल Container Registry क्रेडेंशियल्स को निष्पादन वातावरण के साथ संबद्ध किया" +" जा सकता है" + +#: awx/api/serializers.py:1473 +msgid "Cannot change the organization of an execution environment" +msgstr "किसी निष्पादन वातावरण का संगठन बदला नहीं जा सकता" + +#: awx/api/serializers.py:1554 +msgid "" +"One or more job templates depend on branch override behavior for this " +"project (ids: {})." +msgstr "" +"एक या अधिक जॉब टेम्पलेट इस प्रोजेक्ट के लिए ब्रांच ओवरराइड व्यवहार पर निर्भर" +" हैं (ids: {})।" + +#: awx/api/serializers.py:1563 +msgid "Update options must be set to false for manual projects." +msgstr "मैनुअल प्रोजेक्ट्स के लिए अपडेट विकल्प false पर सेट होने चाहिए।" + +#: awx/api/serializers.py:1568 +msgid "Array of playbooks available within this project." +msgstr "इस प्रोजेक्ट के भीतर उपलब्ध प्लेबुक की सरणी।" + +#: awx/api/serializers.py:1585 +msgid "" +"Array of inventory files and directories available within this project, not " +"comprehensive." +msgstr "" +"इस प्रोजेक्ट के भीतर उपलब्ध इन्वेंटरी फ़ाइलों और निर्देशिकाओं की सरणी, " +"व्यापक नहीं।" + +#: awx/api/serializers.py:1628 awx/api/serializers.py:3462 +msgid "A count of all plays and tasks for the job run." +msgstr "जॉब रन के लिए सभी प्ले और कार्यों की गणना।" + +#: awx/api/serializers.py:1768 +msgid "Smart inventories must specify host_filter" +msgstr "स्मार्ट इन्वेंटरी को host_filter निर्दिष्ट करना होगा" + +#: awx/api/serializers.py:1793 +msgid "" +"The source_vars for the related auto-created inventory source, special to " +"constructed inventory." +msgstr "" +"संबंधित स्वतः-निर्मित इन्वेंटरी स्रोत के लिए source_vars, निर्मित इन्वेंटरी " +"के लिए विशेष।" + +#: awx/api/serializers.py:1800 +msgid "" +"The cache timeout for the related auto-created inventory source, special to " +"constructed inventory" +msgstr "" +"संबंधित स्वतः-निर्मित इन्वेंटरी स्रोत के लिए कैश टाइमआउट, निर्मित इन्वेंटरी " +"के लिए विशेष" + +#: awx/api/serializers.py:1806 +msgid "" +"The limit to restrict the returned hosts for the related auto-created " +"inventory source, special to constructed inventory." +msgstr "" +"संबंधित स्वतः-निर्मित इन्वेंटरी स्रोत के लिए लौटाए गए होस्ट्स को प्रतिबंधित " +"करने की सीमा, निर्मित इन्वेंटरी के लिए विशेष।" + +#: awx/api/serializers.py:1814 +msgid "" +"The verbosity level for the related auto-created inventory source, special " +"to constructed inventory" +msgstr "" +"संबंधित स्वतः-निर्मित इन्वेंटरी स्रोत के लिए वर्बोसिटी स्तर, निर्मित " +"इन्वेंटरी के लिए विशेष" + +#: awx/api/serializers.py:1963 +#, python-format +msgid "Invalid port specification: %s" +msgstr "अमान्य पोर्ट विनिर्देश: %s" + +#: awx/api/serializers.py:1974 +#, fuzzy +#| msgid "Cannot create Host for Smart Inventory" +msgid "Cannot create Host for Smart or Constructed Inventories" +msgstr "स्मार्ट या निर्मित इन्वेंटरी के लिए होस्ट नहीं बनाया जा सकता" + +#: awx/api/serializers.py:1992 +msgid "A Group with that name already exists." +msgstr "उस नाम का एक समूह पहले से मौजूद है।" + +#: awx/api/serializers.py:2063 +msgid "A Host with that name already exists." +msgstr "उस नाम का एक होस्ट पहले से मौजूद है।" + +#: awx/api/serializers.py:2068 +msgid "Invalid group name." +msgstr "अमान्य समूह नाम।" + +#: awx/api/serializers.py:2073 +#, fuzzy +#| msgid "Cannot create Group for Smart Inventory" +msgid "Cannot create Group for Smart or Constructed Inventories" +msgstr "स्मार्ट या निर्मित इन्वेंटरी के लिए समूह नहीं बनाया जा सकता" + +#: awx/api/serializers.py:2097 +msgid "Primary Key ID of inventory to add hosts to." +msgstr "होस्ट्स जोड़ने के लिए इन्वेंटरी की प्राथमिक कुंजी ID।" + +#: awx/api/serializers.py:2104 +msgid "" +"List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, " +"{\"name\": \"127.0.0.1\"}]" +msgstr "" +"बनाए जाने वाले होस्ट्स की सूची, JSON। उदा. [{\"name\": \"example.com\"}, " +"{\"name\": \"127.0.0.1\"}]" + +#: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 +#, python-format +msgid "" +"You have already reached the maximum number of %s hosts allowed for your " +"organization. Contact your System Administrator for assistance." +msgstr "" +"आप पहले ही अपने संगठन के लिए अनुमत %s होस्ट्स की अधिकतम संख्या तक पहुंच चुके" +" हैं। सहायता के लिए अपने सिस्टम प्रशासक से संपर्क करें।" + +#: awx/api/serializers.py:2141 awx/main/access.py:386 +msgid "Host count exceeds available instances." +msgstr "होस्ट संख्या उपलब्ध इंस्टेंसों से अधिक है।" + +#: awx/api/serializers.py:2142 +#, fuzzy +#| msgid "License count of %s instances has been exceeded." +msgid "Number of hosts allowed by license has been exceeded." +msgstr "लाइसेंस द्वारा अनुमत होस्ट्स की संख्या पार हो गई है।" + +#: awx/api/serializers.py:2148 +msgid "" +"Hosts can only be created in manual inventories (not smart or constructed " +"types)." +msgstr "" +"होस्ट्स केवल मैनुअल इन्वेंटरी में बनाए जा सकते हैं (स्मार्ट या निर्मित " +"प्रकार में नहीं)।" + +#: awx/api/serializers.py:2150 +msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" +msgstr "होस्ट्स की संख्या सिस्टम सेटिंग BULK_HOST_MAX_CREATE से अधिक है" + +#: awx/api/serializers.py:2153 +#, python-brace-format +msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." +msgstr "" +"id {inv.id} वाली इन्वेंटरी नहीं मिली या होस्ट्स जोड़ने की अनुमति की कमी है।" + +#: awx/api/serializers.py:2158 +#, python-brace-format +msgid "" +"Hostnames must be unique in an inventory. Duplicates found: " +"{duplicate_new_names}" +msgstr "" +"एक इन्वेंटरी में होस्टनाम अद्वितीय होने चाहिए। डुप्लिकेट पाए गए: " +"{duplicate_new_names}" + +#: awx/api/serializers.py:2177 +#, fuzzy, python-brace-format +#| msgid "Cannot create Host for Smart Inventory" +msgid "cannot create host, host creation error {e}" +msgstr "होस्ट नहीं बनाया जा सकता, होस्ट निर्माण त्रुटि {e}" + +#: awx/api/serializers.py:2212 +msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" +msgstr "हटाए जाने वाले होस्ट्स ids की सूची, उदा. [105, 130, 131, 200]" + +#: awx/api/serializers.py:2284 +#, python-brace-format +msgid "cannot delete hosts, host deletion error {e}" +msgstr "होस्ट्स नहीं हटाए जा सकते, होस्ट हटाने की त्रुटि {e}" + +#: awx/api/serializers.py:2347 +msgid "Cloud credential to use for inventory updates." +msgstr "इन्वेंटरी अपडेट के लिए उपयोग करने के लिए क्लाउड क्रेडेंशियल।" + +#: awx/api/serializers.py:2379 +msgid "`{}` is a prohibited environment variable" +msgstr "`{}` एक निषिद्ध पर्यावरण वेरिएबल है" + +#: awx/api/serializers.py:2468 +msgid "Cannot use manual project for SCM-based inventory." +msgstr "" +"SCM-आधारित इन्वेंटरी के लिए मैनुअल प्रोजेक्ट का उपयोग नहीं किया जा सकता।" + +#: awx/api/serializers.py:2473 +#, fuzzy +#| msgid "Cannot create Inventory Source for Smart Inventory" +msgid "Cannot create Inventory Source for Smart or Constructed Inventories" +msgstr "" +"स्मार्ट या निर्मित इन्वेंटरी के लिए इन्वेंटरी स्रोत नहीं बनाया जा सकता" + +#: awx/api/serializers.py:2521 +msgid "Cannot change field '{}' on a constructed inventory source." +msgstr "निर्मित इन्वेंटरी स्रोत पर फ़ील्ड '{}' बदला नहीं जा सकता।" + +#: awx/api/serializers.py:2524 +msgid "Project required for scm type sources." +msgstr "scm प्रकार स्रोतों के लिए प्रोजेक्ट आवश्यक है।" + +#: awx/api/serializers.py:2526 +#, fuzzy +#| msgid "Cloud credential to use for inventory updates." +msgid "constructed not a valid source for inventory" +msgstr "constructed इन्वेंटरी के लिए एक मान्य स्रोत नहीं है" + +#: awx/api/serializers.py:2530 +#, python-format +msgid "Cannot set %s if not SCM type." +msgstr "SCM प्रकार न होने पर %s सेट नहीं किया जा सकता।" + +#: awx/api/serializers.py:2534 awx/api/serializers.py:3203 +#: awx/api/serializers.py:3205 +msgid "Project does not allow overriding branch." +msgstr "प्रोजेक्ट ब्रांच ओवरराइड करने की अनुमति नहीं देता।" + +#: awx/api/serializers.py:2611 +msgid "The project used for this job." +msgstr "इस जॉब के लिए उपयोग किया गया प्रोजेक्ट।" + +#: awx/api/serializers.py:2862 +msgid "Modifications not allowed for managed credential types" +msgstr "प्रबंधित क्रेडेंशियल प्रकारों के लिए संशोधन की अनुमति नहीं है" + +#: awx/api/serializers.py:2872 +msgid "" +"Modifications to inputs are not allowed for credential types that are in use" +msgstr "" +"उपयोग में आने वाले क्रेडेंशियल प्रकारों के लिए इनपुट में संशोधन की अनुमति " +"नहीं है" + +#: awx/api/serializers.py:2875 +#, python-format +msgid "Must be 'cloud' or 'net', not %s" +msgstr "'cloud' या 'net' होना चाहिए, %s नहीं" + +#: awx/api/serializers.py:2880 +msgid "'ask_at_runtime' is not supported for custom credentials." +msgstr "कस्टम क्रेडेंशियल्स के लिए 'ask_at_runtime' समर्थित नहीं है।" + +#: awx/api/serializers.py:2918 +msgid "Credential Type" +msgstr "क्रेडेंशियल प्रकार" + +#: awx/api/serializers.py:2985 +msgid "Modifications not allowed for managed credentials" +msgstr "प्रबंधित क्रेडेंशियल्स के लिए संशोधन की अनुमति नहीं है" + +#: awx/api/serializers.py:2997 awx/api/serializers.py:3076 +msgid "Galaxy credentials must be owned by an Organization." +msgstr "Galaxy क्रेडेंशियल्स का स्वामित्व किसी संगठन के पास होना चाहिए।" + +#: awx/api/serializers.py:3012 +msgid "" +"You cannot change the credential type of the credential, as it may break the" +" functionality of the resources using it." +msgstr "" +"आप क्रेडेंशियल का क्रेडेंशियल प्रकार नहीं बदल सकते, क्योंकि इससे इसका उपयोग " +"करने वाले संसाधनों की कार्यक्षमता प्रभावित हो सकती है।" + +#: awx/api/serializers.py:3020 +msgid "Vault IDs cannot be changed once they have been created." +msgstr "वॉल्ट IDs एक बार बनाए जाने के बाद बदली नहीं जा सकतीं।" + +#: awx/api/serializers.py:3032 +msgid "" +"Write-only field used to add user to owner role. If provided, do not give " +"either team or organization. Only valid for creation." +msgstr "" +"स्वामी भूमिका में उपयोगकर्ता जोड़ने के लिए उपयोग किया जाने वाला केवल-लेखन " +"फ़ील्ड। यदि प्रदान किया गया है, तो न तो टीम और न ही संगठन दें। केवल निर्माण " +"के लिए मान्य।" + +#: awx/api/serializers.py:3040 +msgid "" +"Write-only field used to add team to owner role. If provided, do not give " +"either user or organization. Only valid for creation." +msgstr "" +"स्वामी भूमिका में टीम जोड़ने के लिए उपयोग किया जाने वाला केवल-लेखन फ़ील्ड। " +"यदि प्रदान किया गया है, तो न तो उपयोगकर्ता और न ही संगठन दें। केवल निर्माण " +"के लिए मान्य।" + +#: awx/api/serializers.py:3047 +msgid "" +"Inherit permissions from organization roles. If provided on creation, do not" +" give either user or team." +msgstr "" +"संगठन भूमिकाओं से अनुमतियां प्राप्त करें। यदि निर्माण पर प्रदान किया गया है," +" तो न तो उपयोगकर्ता और न ही टीम दें।" + +#: awx/api/serializers.py:3064 +msgid "Missing 'user', 'team', or 'organization'." +msgstr "'user', 'team', या 'organization' अनुपस्थित है।" + +#: awx/api/serializers.py:3069 +msgid "" +"Only one of 'user', 'team', or 'organization' should be provided, received " +"{} fields." +msgstr "" +"'user', 'team', या 'organization' में से केवल एक प्रदान किया जाना चाहिए, {} " +"फ़ील्ड प्राप्त हुए।" + +#: awx/api/serializers.py:3090 +msgid "" +"Credential organization must be set and match before assigning to a team" +msgstr "" +"किसी टीम को असाइन करने से पहले क्रेडेंशियल संगठन सेट और मेल खाना चाहिए" + +#: awx/api/serializers.py:3193 +msgid "This field is required." +msgstr "यह फ़ील्ड आवश्यक है।" + +#: awx/api/serializers.py:3199 +msgid "Playbook not found for project." +msgstr "प्रोजेक्ट के लिए प्लेबुक नहीं मिली।" + +#: awx/api/serializers.py:3201 +msgid "Must select playbook for project." +msgstr "प्रोजेक्ट के लिए प्लेबुक चुनी जानी चाहिए।" + +#: awx/api/serializers.py:3247 +msgid "Must be a Personal Access Token." +msgstr "एक व्यक्तिगत एक्सेस टोकन होना चाहिए।" + +#: awx/api/serializers.py:3249 +msgid "Must match the selected webhook service." +msgstr "चयनित वेबहुक सेवा से मेल खाना चाहिए।" + +#: awx/api/serializers.py:3338 +msgid "Cannot enable provisioning callback without an inventory set." +msgstr "इन्वेंटरी सेट किए बिना प्रोविज़निंग कॉलबैक सक्षम नहीं किया जा सकता।" + +#: awx/api/serializers.py:3340 +#, fuzzy +#| msgid "Must either set a default value or ask to prompt on launch." +msgid "You must either set a default value or ask to prompt on launch." +msgstr "" +"आपको या तो एक डिफ़ॉल्ट मान सेट करना होगा या लॉन्च पर संकेत के लिए कहना होगा।" + +#: awx/api/serializers.py:3342 awx/main/models/jobs.py:314 +msgid "Job Templates must have a project assigned." +msgstr "जॉब टेम्पलेट में एक प्रोजेक्ट असाइन होना चाहिए।" + +#: awx/api/serializers.py:3493 +msgid "No change to job limit" +msgstr "जॉब सीमा में कोई परिवर्तन नहीं" + +#: awx/api/serializers.py:3493 +msgid "All failed and unreachable hosts" +msgstr "सभी विफल और अगम्य होस्ट्स" + +#: awx/api/serializers.py:3506 +msgid "Missing passwords needed to start: {}" +msgstr "प्रारंभ करने के लिए आवश्यक पासवर्ड अनुपस्थित: {}" + +#: awx/api/serializers.py:3524 +msgid "Relaunch by host status not available until job finishes running." +msgstr "" +"जॉब चलना समाप्त होने तक होस्ट स्थिति द्वारा पुनः लॉन्च उपलब्ध नहीं है।" + +#: awx/api/serializers.py:3538 +msgid "Job Template Project is missing or undefined." +msgstr "जॉब टेम्पलेट प्रोजेक्ट अनुपस्थित या अपरिभाषित है।" + +#: awx/api/serializers.py:3540 +msgid "Job Template Inventory is missing or undefined." +msgstr "जॉब टेम्पलेट इन्वेंटरी अनुपस्थित या अपरिभाषित है।" + +#: awx/api/serializers.py:3580 +#, fuzzy +#| msgid "" +#| "Unknown, job may have been ran before launch configurations were saved." +msgid "" +"Unknown, job may have been run before launch configurations were saved." +msgstr "अज्ञात, जॉब लॉन्च कॉन्फ़िगरेशन सहेजे जाने से पहले चलाई गई हो सकती है।" + +#: awx/api/serializers.py:3660 awx/main/tasks/jobs.py:1838 +msgid "{} are prohibited from use in ad hoc commands." +msgstr "{} एड हॉक कमांड में उपयोग से निषिद्ध हैं।" + +#: awx/api/serializers.py:3729 awx/api/views/__init__.py:4122 +#, python-brace-format +msgid "" +"Standard Output too large to display ({text_size} bytes), only download " +"supported for sizes over {supported_size} bytes." +msgstr "" +"मानक आउटपुट प्रदर्शित करने के लिए बहुत बड़ा है ({text_size} बाइट्स), केवल " +"{supported_size} बाइट्स से अधिक आकार के लिए डाउनलोड समर्थित है।" + +#: awx/api/serializers.py:4086 +msgid "Provided variable {} has no database value to replace with." +msgstr "प्रदान किए गए वेरिएबल {} में बदलने के लिए कोई डेटाबेस मान नहीं है।" + +#: awx/api/serializers.py:4106 +msgid "\"$encrypted$ is a reserved keyword, may not be used for {}.\"" +msgstr "\"$encrypted$ एक आरक्षित कीवर्ड है, {} के लिए उपयोग नहीं किया जा सकता।\"" + +#: awx/api/serializers.py:4612 +msgid "A project is required to run a job." +msgstr "जॉब चलाने के लिए एक प्रोजेक्ट आवश्यक है।" + +#: awx/api/serializers.py:4620 +msgid "The inventory associated with this Job Template is being deleted." +msgstr "इस जॉब टेम्पलेट से संबद्ध इन्वेंटरी हटाई जा रही है।" + +#: awx/api/serializers.py:4622 awx/api/serializers.py:4763 +msgid "The provided inventory is being deleted." +msgstr "प्रदान की गई इन्वेंटरी हटाई जा रही है।" + +#: awx/api/serializers.py:4629 +msgid "Cannot assign multiple {} credentials." +msgstr "एकाधिक {} क्रेडेंशियल्स असाइन नहीं किए जा सकते।" + +#: awx/api/serializers.py:4631 +msgid "Cannot assign a Credential of kind `{}`" +msgstr "`{}` प्रकार का क्रेडेंशियल असाइन नहीं किया जा सकता" + +#: awx/api/serializers.py:4643 +msgid "" +"Removing {} credential at launch time without replacement is not supported. " +"Provided list lacked credential(s): {}." +msgstr "" +"लॉन्च समय पर बिना प्रतिस्थापन के {} क्रेडेंशियल हटाना समर्थित नहीं है। " +"प्रदान की गई सूची में क्रेडेंशियल की कमी थी: {}।" + +#: awx/api/serializers.py:4761 +msgid "The inventory associated with this Workflow is being deleted." +msgstr "इस वर्कफ़्लो से संबद्ध इन्वेंटरी हटाई जा रही है।" + +#: awx/api/serializers.py:4786 +msgid "" +"Primary key of the template for this job, can be a job template or inventory" +" source." +msgstr "" +"इस जॉब के लिए टेम्पलेट की प्राथमिक कुंजी, एक जॉब टेम्पलेट या इन्वेंटरी स्रोत" +" हो सकती है।" + +#: awx/api/serializers.py:4815 +msgid "" +"List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, " +"{\"unified_job_template\": 10}]" +msgstr "" +"लॉन्च की जाने वाली जॉब्स की सूची, JSON। उदा. [{\"unified_job_template\": 7}," +" {\"unified_job_template\": 10}]" + +#: awx/api/serializers.py:4825 +#, fuzzy +#| msgid "" +#| "Inherit permissions from organization roles. If provided on creation, do not" +#| " give either user or team." +msgid "" +"Inherit permissions from this organization. If not provided, a organization " +"the user is a member of will be selected automatically." +msgstr "" +"इस संगठन से अनुमतियां प्राप्त करें। यदि प्रदान नहीं किया गया है, तो " +"उपयोगकर्ता जिस संगठन का सदस्य है वह स्वचालित रूप से चुना जाएगा।" + +#: awx/api/serializers.py:4842 +msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" +msgstr "अनुरोधित जॉब्स की संख्या सिस्टम सेटिंग BULK_JOB_MAX_LAUNCH से अधिक है" + +#: awx/api/serializers.py:4847 +msgid "Identifier {node['identifier']} not unique" +msgstr "पहचानकर्ता {node['identifier']} अद्वितीय नहीं है" + +#: awx/api/serializers.py:4883 +#, python-brace-format +msgid "Template types {type_names} not allowed in bulk jobs" +msgstr "टेम्पलेट प्रकार {type_names} बल्क जॉब्स में अनुमत नहीं हैं" + +#: awx/api/serializers.py:4922 +#, python-brace-format +msgid "" +"{model_name} {not_allowed} not found or you don't have permissions to access" +" it" +msgstr "" +"{model_name} {not_allowed} नहीं मिला या आपके पास इसे एक्सेस करने की अनुमति " +"नहीं है" + +#: awx/api/serializers.py:5027 +#, python-brace-format +msgid "" +"Organization {requested_org.id} not found or you don't have permissions to " +"access it" +msgstr "" +"संगठन {requested_org.id} नहीं मिला या आपके पास इसे एक्सेस करने की अनुमति " +"नहीं है" + +#: awx/api/serializers.py:5093 +msgid "Message type '{}' invalid, must be either 'message' or 'body'" +msgstr "संदेश प्रकार '{}' अमान्य है, 'message' या 'body' में से एक होना चाहिए" + +#: awx/api/serializers.py:5099 +msgid "Expected string for '{}', found {}, " +msgstr "'{}' के लिए स्ट्रिंग अपेक्षित थी, {} पाया गया, " + +#: awx/api/serializers.py:5103 +msgid "Messages cannot contain newlines (found newline in {} event)" +msgstr "संदेशों में न्यूलाइन नहीं हो सकतीं ({} इवेंट में न्यूलाइन पाई गई)" + +#: awx/api/serializers.py:5109 +msgid "Expected dict for 'messages' field, found {}" +msgstr "'messages' फ़ील्ड के लिए dict अपेक्षित था, {} पाया गया" + +#: awx/api/serializers.py:5113 +msgid "" +"Event '{}' invalid, must be one of 'started', 'success', 'error', or " +"'workflow_approval'" +msgstr "" +"इवेंट '{}' अमान्य है, 'started', 'success', 'error', या 'workflow_approval' " +"में से एक होना चाहिए" + +#: awx/api/serializers.py:5119 +msgid "Expected dict for event '{}', found {}" +msgstr "इवेंट '{}' के लिए dict अपेक्षित था, {} पाया गया" + +#: awx/api/serializers.py:5125 +msgid "" +"Workflow Approval event '{}' invalid, must be one of 'running', 'approved', " +"'timed_out', or 'denied'" +msgstr "" +"वर्कफ़्लो अनुमोदन इवेंट '{}' अमान्य है, 'running', 'approved', 'timed_out', " +"या 'denied' में से एक होना चाहिए" + +#: awx/api/serializers.py:5132 +msgid "Expected dict for workflow approval event '{}', found {}" +msgstr "वर्कफ़्लो अनुमोदन इवेंट '{}' के लिए dict अपेक्षित था, {} पाया गया" + +#: awx/api/serializers.py:5159 +msgid "Unable to render message '{}': {}" +msgstr "संदेश '{}' रेंडर करने में असमर्थ: {}" + +#: awx/api/serializers.py:5161 +msgid "Field '{}' unavailable" +msgstr "फ़ील्ड '{}' अनुपलब्ध" + +#: awx/api/serializers.py:5163 +msgid "Security error due to field '{}'" +msgstr "फ़ील्ड '{}' के कारण सुरक्षा त्रुटि" + +#: awx/api/serializers.py:5195 +#, fuzzy +#| msgid "Webhook body for '{}' is not a valid json dictionary ({})." +msgid "Webhook body for '{}' is not valid. The following gave an error ({})." +msgstr "'{}' के लिए वेबहुक बॉडी मान्य नहीं है। निम्न ने एक त्रुटि दी ({})।" + +#: awx/api/serializers.py:5213 +msgid "" +"Missing required fields for Notification Configuration: notification_type" +msgstr "सूचना कॉन्फ़िगरेशन के लिए आवश्यक फ़ील्ड अनुपस्थित: notification_type" + +#: awx/api/serializers.py:5240 +msgid "No values specified for field '{}'" +msgstr "फ़ील्ड '{}' के लिए कोई मान निर्दिष्ट नहीं" + +#: awx/api/serializers.py:5245 +msgid "HTTP method must be either 'POST' or 'PUT'." +msgstr "HTTP विधि 'POST' या 'PUT' में से एक होनी चाहिए।" + +#: awx/api/serializers.py:5247 +msgid "Missing required fields for Notification Configuration: {}." +msgstr "सूचना कॉन्फ़िगरेशन के लिए आवश्यक फ़ील्ड अनुपस्थित: {}।" + +#: awx/api/serializers.py:5250 +msgid "Configuration field '{}' incorrect type, expected {}." +msgstr "कॉन्फ़िगरेशन फ़ील्ड '{}' गलत प्रकार, {} अपेक्षित।" + +#: awx/api/serializers.py:5264 +msgid "Notification body" +msgstr "सूचना बॉडी" + +#: awx/api/serializers.py:5348 +msgid "" +"Valid DTSTART required in rrule. Value should start with: " +"DTSTART:YYYYMMDDTHHMMSSZ" +msgstr "" +"rrule में मान्य DTSTART आवश्यक है। मान इससे प्रारंभ होना चाहिए: " +"DTSTART:YYYYMMDDTHHMMSSZ" + +#: awx/api/serializers.py:5350 +msgid "" +"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ." +msgstr "" +"DTSTART एक naive datetime नहीं हो सकता। ;TZINFO= या YYYYMMDDTHHMMSSZZ " +"निर्दिष्ट करें।" + +#: awx/api/serializers.py:5352 +msgid "Multiple DTSTART is not supported." +msgstr "एकाधिक DTSTART समर्थित नहीं है।" + +#: awx/api/serializers.py:5354 +#, fuzzy +#| msgid "RRULE required in rrule." +msgid "One or more rule required in rrule." +msgstr "rrule में एक या अधिक नियम आवश्यक हैं।" + +#: awx/api/serializers.py:5356 +msgid "EXDATE not allowed in rrule." +msgstr "rrule में EXDATE की अनुमति नहीं है।" + +#: awx/api/serializers.py:5358 +msgid "RDATE not allowed in rrule." +msgstr "rrule में RDATE की अनुमति नहीं है।" + +#: awx/api/serializers.py:5361 +#, fuzzy +#| msgid "INTERVAL required in rrule." +msgid "INTERVAL required in rrule" +msgstr "rrule में INTERVAL आवश्यक है" + +#: awx/api/serializers.py:5363 +#, fuzzy +#| msgid "SECONDLY is not supported." +msgid "SECONDLY is not supported" +msgstr "SECONDLY समर्थित नहीं है" + +#: awx/api/serializers.py:5365 +#, fuzzy +#| msgid "BYDAY with numeric prefix not supported." +msgid "BYDAY with numeric prefix not supported" +msgstr "संख्यात्मक उपसर्ग वाला BYDAY समर्थित नहीं है" + +#: awx/api/serializers.py:5367 +msgid "RRULE may not contain both COUNT and UNTIL" +msgstr "RRULE में COUNT और UNTIL दोनों नहीं हो सकते" + +#: awx/api/serializers.py:5372 +#, fuzzy +#| msgid "COUNT > 999 is unsupported." +msgid "COUNT > 999 is unsupported" +msgstr "COUNT > 999 असमर्थित है" + +#: awx/api/serializers.py:5380 +msgid "rrule parsing failed validation: {}" +msgstr "rrule पार्सिंग सत्यापन में विफल रही: {}" + +#: awx/api/serializers.py:5393 +msgid "" +"The timezone this schedule runs in. This field is extracted from the RRULE. " +"If the timezone in the RRULE is a link to another timezone, the link will be" +" reflected in this field." +msgstr "" +"वह समय क्षेत्र जिसमें यह शेड्यूल चलता है। यह फ़ील्ड RRULE से निकाला गया है। " +"यदि RRULE में समय क्षेत्र किसी अन्य समय क्षेत्र का लिंक है, तो लिंक इस " +"फ़ील्ड में परिलक्षित होगा।" + +#: awx/api/serializers.py:5397 +msgid "" +"The date this schedule will end. This field is computed from the RRULE. If " +"the schedule does not end an empty string will be returned" +msgstr "" +"वह तिथि जिस पर यह शेड्यूल समाप्त होगा। यह फ़ील्ड RRULE से गणना की जाती है। " +"यदि शेड्यूल समाप्त नहीं होता है तो एक खाली स्ट्रिंग लौटाई जाएगी" + +#: awx/api/serializers.py:5451 +msgid "Inventory Source must be a cloud resource." +msgstr "इन्वेंटरी स्रोत एक क्लाउड संसाधन होना चाहिए।" + +#: awx/api/serializers.py:5453 +msgid "Manual Project cannot have a schedule set." +msgstr "मैनुअल प्रोजेक्ट का शेड्यूल सेट नहीं हो सकता।" + +#: awx/api/serializers.py:5522 +msgid "" +"Count of jobs in the running or waiting state that are targeted for this " +"instance" +msgstr "" +"इस इंस्टेंस के लिए लक्षित चल रही या प्रतीक्षा स्थिति में जॉब्स की गणना" + +#: awx/api/serializers.py:5523 +msgid "Count of all jobs that target this instance" +msgstr "इस इंस्टेंस को लक्षित करने वाली सभी जॉब्स की गणना" + +#: awx/api/serializers.py:5526 +msgid "Primary keys of receptor addresses to peer to." +msgstr "पीयर करने के लिए receptor पतों की प्राथमिक कुंजियां।" + +#: awx/api/serializers.py:5681 +msgid "Can only create instances on Kubernetes or OpenShift." +msgstr "इंस्टेंस केवल Kubernetes या OpenShift पर बनाए जा सकते हैं।" + +#: awx/api/serializers.py:5687 +msgid "Cannot enable peers_from_control_nodes if listener_port is not set." +msgstr "" +"यदि listener_port सेट नहीं है तो peers_from_control_nodes सक्षम नहीं किया जा" +" सकता।" + +#: awx/api/serializers.py:5693 +msgid "Can only create execution or hop nodes." +msgstr "केवल निष्पादन या हॉप नोड्स बनाए जा सकते हैं।" + +#: awx/api/serializers.py:5696 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change node type." +msgstr "नोड प्रकार बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5704 +msgid "Can only change the state on Kubernetes or OpenShift." +msgstr "स्थिति केवल Kubernetes या OpenShift पर बदली जा सकती है।" + +#: awx/api/serializers.py:5706 +msgid "Can only change instances to the 'deprovisioning' state." +msgstr "इंस्टेंस केवल 'deprovisioning' स्थिति में बदले जा सकते हैं।" + +#: awx/api/serializers.py:5708 +msgid "Cannot deprovision managed nodes." +msgstr "प्रबंधित नोड्स डीप्रोविज़न नहीं किए जा सकते।" + +#: awx/api/serializers.py:5711 +msgid "Can only create instances in the 'installed' state." +msgstr "इंस्टेंस केवल 'installed' स्थिति में बनाए जा सकते हैं।" + +#: awx/api/serializers.py:5720 +#, fuzzy +#| msgid "Cannot change max_hosts." +msgid "Cannot change hostname." +msgstr "होस्टनाम बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5732 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change listener port." +msgstr "लिसनर पोर्ट बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5734 +#, fuzzy +#| msgid "Cannot change local_path for {scm_type}-based projects" +msgid "Cannot change listener port for managed nodes." +msgstr "प्रबंधित नोड्स के लिए लिसनर पोर्ट बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5741 +msgid "Cannot peer to the same instance more than once." +msgstr "एक ही इंस्टेंस के साथ एक से अधिक बार पीयर नहीं किया जा सकता।" + +#: awx/api/serializers.py:5749 +#, fuzzy +#| msgid "Cannot change %s." +msgid "Cannot change peers." +msgstr "पीयर बदले नहीं जा सकते।" + +#: awx/api/serializers.py:5752 +msgid "Setting peers manually for managed nodes is not allowed." +msgstr "" +"प्रबंधित नोड्स के लिए पीयर मैन्युअल रूप से सेट करने की अनुमति नहीं है।" + +#: awx/api/serializers.py:5756 +msgid "Instance cannot peer to its own address." +msgstr "इंस्टेंस अपने ही पते से पीयर नहीं कर सकता।" + +#: awx/api/serializers.py:5762 +#, fuzzy, python-brace-format +#| msgid "Instances that are members of this InstanceGroup" +msgid "Instance {p.instance.hostname} is already peered to this instance." +msgstr "इंस्टेंस {p.instance.hostname} पहले से ही इस इंस्टेंस से पीयर है।" + +#: awx/api/serializers.py:5768 +msgid "Cannot change peers_from_control_nodes for managed nodes." +msgstr "प्रबंधित नोड्स के लिए peers_from_control_nodes बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5824 +msgid "Count of all jobs that target this instance group" +msgstr "इस इंस्टेंस समूह को लक्षित करने वाली सभी जॉब्स की गणना" + +#: awx/api/serializers.py:5828 +msgid "" +"Indicates whether instances in this group are containerized.Containerized " +"groups have a designated Openshift or Kubernetes cluster." +msgstr "" +"इंगित करता है कि इस समूह के इंस्टेंस कंटेनरीकृत हैं या नहीं। कंटेनरीकृत " +"समूहों के पास एक निर्दिष्ट Openshift या Kubernetes क्लस्टर होता है।" + +#: awx/api/serializers.py:5838 +msgid "Policy Instance Percentage" +msgstr "नीति इंस्टेंस प्रतिशत" + +#: awx/api/serializers.py:5839 +msgid "" +"Minimum percentage of all instances that will be automatically assigned to " +"this group when new instances come online." +msgstr "" +"नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले सभी" +" इंस्टेंसों का न्यूनतम प्रतिशत।" + +#: awx/api/serializers.py:5846 +msgid "Policy Instance Minimum" +msgstr "नीति इंस्टेंस न्यूनतम" + +#: awx/api/serializers.py:5847 +msgid "" +"Static minimum number of Instances that will be automatically assign to this" +" group when new instances come online." +msgstr "" +"नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले " +"इंस्टेंसों की स्थिर न्यूनतम संख्या।" + +#: awx/api/serializers.py:5854 +#, fuzzy +#| msgid "Management Job" +msgid "Max Concurrent Jobs" +msgstr "अधिकतम समवर्ती जॉब्स" + +#: awx/api/serializers.py:5855 +msgid "" +"Maximum number of concurrent jobs to run on a group. When set to zero, no " +"maximum is enforced." +msgstr "" +"किसी समूह पर चलाने के लिए समवर्ती जॉब्स की अधिकतम संख्या। शून्य पर सेट होने " +"पर, कोई अधिकतम लागू नहीं किया जाता।" + +#: awx/api/serializers.py:5862 +msgid "Max Forks" +msgstr "अधिकतम फ़ोर्क्स" + +#: awx/api/serializers.py:5863 +msgid "" +"Maximum number of forks to execute concurrently on a group. When set to " +"zero, no maximum is enforced." +msgstr "" +"किसी समूह पर एक साथ निष्पादित करने के लिए फ़ोर्क्स की अधिकतम संख्या। शून्य " +"पर सेट होने पर, कोई अधिकतम लागू नहीं किया जाता।" + +#: awx/api/serializers.py:5868 +msgid "Policy Instance List" +msgstr "नीति इंस्टेंस सूची" + +#: awx/api/serializers.py:5869 +msgid "List of exact-match Instances that will be assigned to this group" +msgstr "इस समूह को असाइन किए जाने वाले सटीक-मिलान इंस्टेंसों की सूची" + +#: awx/api/serializers.py:5913 +#, fuzzy, python-format +#| msgid "%s instance group name may not be changed." +msgid "%s instance group policy_instance_list may not be changed." +msgstr "%s इंस्टेंस समूह policy_instance_list बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5916 +msgid "Duplicate entry {}." +msgstr "डुप्लिकेट प्रविष्टि {}।" + +#: awx/api/serializers.py:5918 +msgid "{} is not a valid hostname of an existing instance." +msgstr "{} किसी मौजूदा इंस्टेंस का मान्य होस्टनाम नहीं है।" + +#: awx/api/serializers.py:5920 awx/api/serializers.py:5930 +#: awx/api/serializers.py:5935 +msgid "Containerized instances may not be managed via the API" +msgstr "कंटेनरीकृत इंस्टेंस API के माध्यम से प्रबंधित नहीं किए जा सकते" + +#: awx/api/serializers.py:5927 +#, python-format +msgid "" +"%s instance group policy_instance_percentage may not be changed from the " +"initial value set by the installer." +msgstr "" +"%s इंस्टेंस समूह policy_instance_percentage इंस्टॉलर द्वारा सेट किए गए " +"प्रारंभिक मान से बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5940 awx/api/serializers.py:5943 +#, python-format +msgid "%s instance group name may not be changed." +msgstr "%s इंस्टेंस समूह नाम बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5950 +#, fuzzy, python-format +#| msgid "%s instance group name may not be changed." +msgid "%s instance group is_container_group may not be changed." +msgstr "%s इंस्टेंस समूह is_container_group बदला नहीं जा सकता।" + +#: awx/api/serializers.py:5956 +msgid "Only Kubernetes credentials can be associated with an Instance Group" +msgstr "" +"केवल Kubernetes क्रेडेंशियल्स को किसी इंस्टेंस समूह के साथ संबद्ध किया जा " +"सकता है" + +#: awx/api/serializers.py:5963 +msgid "" +"is_container_group must be True when associating a credential to an Instance" +" Group" +msgstr "" +"किसी इंस्टेंस समूह के साथ क्रेडेंशियल संबद्ध करते समय is_container_group " +"True होना चाहिए" + +#: awx/api/serializers.py:6008 +msgid "" +"When present, shows the field name of the role or relationship that changed." +msgstr "जब मौजूद हो, तो बदली गई भूमिका या संबंध का फ़ील्ड नाम दिखाता है।" + +#: awx/api/serializers.py:6009 +msgid "" +"When present, shows the model on which the role or relationship was defined." +msgstr "" +"जब मौजूद हो, तो वह मॉडल दिखाता है जिस पर भूमिका या संबंध परिभाषित किया गया " +"था।" + +#: awx/api/serializers.py:6061 +msgid "" +"A summary of the new and changed values when an object is created, updated, " +"or deleted" +msgstr "" +"किसी ऑब्जेक्ट को बनाने, अपडेट करने, या हटाने पर नए और बदले गए मानों का " +"सारांश" + +#: awx/api/serializers.py:6064 +msgid "" +"For create, update, and delete events this is the object type that was " +"affected. For associate and disassociate events this is the object type " +"associated or disassociated with object2." +msgstr "" +"बनाने, अपडेट करने, और हटाने वाले इवेंट के लिए यह प्रभावित ऑब्जेक्ट प्रकार " +"है। संबद्ध और अलग करने वाले इवेंट के लिए यह object2 के साथ संबद्ध या अलग " +"किया गया ऑब्जेक्ट प्रकार है।" + +#: awx/api/serializers.py:6069 +msgid "" +"Unpopulated for create, update, and delete events. For associate and " +"disassociate events this is the object type that object1 is being associated" +" with." +msgstr "" +"बनाने, अपडेट करने, और हटाने वाले इवेंट के लिए अपुष्ट। संबद्ध और अलग करने " +"वाले इवेंट के लिए यह वह ऑब्जेक्ट प्रकार है जिसके साथ object1 संबद्ध किया जा " +"रहा है।" + +#: awx/api/serializers.py:6073 +msgid "The action taken with respect to the given object(s)." +msgstr "दिए गए ऑब्जेक्ट के संबंध में की गई क्रिया।" + +#: awx/api/views/__init__.py:161 +msgid "Not found." +msgstr "नहीं मिला।" + +#: awx/api/views/__init__.py:168 +msgid "Dashboard" +msgstr "डैशबोर्ड" + +#: awx/api/views/__init__.py:264 +msgid "Dashboard Jobs Graphs" +msgstr "डैशबोर्ड जॉब्स ग्राफ़" + +#: awx/api/views/__init__.py:306 +#, python-format +msgid "Unknown period \"%s\"" +msgstr "अज्ञात अवधि \"%s\"" + +#: awx/api/views/__init__.py:362 +msgid "Instances" +msgstr "इंस्टेंस" + +#: awx/api/views/__init__.py:374 +msgid "Instance Detail" +msgstr "इंस्टेंस विवरण" + +#: awx/api/views/__init__.py:401 +msgid "Instance Jobs" +msgstr "इंस्टेंस जॉब्स" + +#: awx/api/views/__init__.py:414 +msgid "Peers" +msgstr "पीयर" + +#: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 +msgid "Receptor Addresses" +msgstr "Receptor पते" + +#: awx/api/views/__init__.py:440 +msgid "Receptor Address Detail" +msgstr "Receptor पता विवरण" + +#: awx/api/views/__init__.py:448 +msgid "Instance's Instance Groups" +msgstr "इंस्टेंस के इंस्टेंस समूह" + +#: awx/api/views/__init__.py:456 +#, python-brace-format +msgid "" +"Cannot change instance group membership of control-only node: " +"{parent.hostname}." +msgstr "" +"केवल-नियंत्रण नोड की इंस्टेंस समूह सदस्यता बदली नहीं जा सकती: " +"{parent.hostname}।" + +#: awx/api/views/__init__.py:458 +#, python-brace-format +msgid "" +"Cannot change instance group membership of hop node : {parent.hostname}." +msgstr "" +"हॉप नोड की इंस्टेंस समूह सदस्यता बदली नहीं जा सकती: {parent.hostname}।" + +#: awx/api/views/__init__.py:466 +#, python-brace-format +msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." +msgstr "" +"हाइब्रिड इंस्टेंस {parent.hostname} को {sub.name} से अलग नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:471 +#, fuzzy +#| msgid "Instance State" +msgid "Instance Health Check" +msgstr "इंस्टेंस हेल्थ चेक" + +#: awx/api/views/__init__.py:506 +msgid "Instance Groups" +msgstr "इंस्टेंस समूह" + +#: awx/api/views/__init__.py:513 +msgid "Instance Group Detail" +msgstr "इंस्टेंस समूह विवरण" + +#: awx/api/views/__init__.py:526 +msgid "Instance Group Running Jobs" +msgstr "इंस्टेंस समूह चल रही जॉब्स" + +#: awx/api/views/__init__.py:551 +msgid "Instance Group's Instances" +msgstr "इंस्टेंस समूह के इंस्टेंस" + +#: awx/api/views/__init__.py:560 +#, python-brace-format +msgid "" +"Cannot change instance group membership of control-only node: " +"{sub.hostname}." +msgstr "" +"केवल-नियंत्रण नोड की इंस्टेंस समूह सदस्यता बदली नहीं जा सकती: " +"{sub.hostname}।" + +#: awx/api/views/__init__.py:562 +#, python-brace-format +msgid "Cannot change instance group membership of hop node : {sub.hostname}." +msgstr "हॉप नोड की इंस्टेंस समूह सदस्यता बदली नहीं जा सकती: {sub.hostname}।" + +#: awx/api/views/__init__.py:570 +#, python-brace-format +msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." +msgstr "" +"हाइब्रिड नोड {sub.hostname} को {parent.name} से अलग नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:575 +msgid "Schedules" +msgstr "शेड्यूल" + +#: awx/api/views/__init__.py:588 +msgid "Schedule Recurrence Rule Preview" +msgstr "शेड्यूल पुनरावृत्ति नियम पूर्वावलोकन" + +#: awx/api/views/__init__.py:626 +msgid "Cannot assign credential when related template is null." +msgstr "जब संबंधित टेम्पलेट null हो तो क्रेडेंशियल असाइन नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:631 +msgid "Related template cannot accept {} on launch." +msgstr "संबंधित टेम्पलेट लॉन्च पर {} स्वीकार नहीं कर सकता।" + +#: awx/api/views/__init__.py:633 +msgid "" +"Credential that requires user input on launch cannot be used in saved launch" +" configuration." +msgstr "" +"जिस क्रेडेंशियल को लॉन्च पर उपयोगकर्ता इनपुट की आवश्यकता होती है उसे सहेजे " +"गए लॉन्च कॉन्फ़िगरेशन में उपयोग नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:638 +msgid "Related template is not configured to accept credentials on launch." +msgstr "" +"संबंधित टेम्पलेट लॉन्च पर क्रेडेंशियल्स स्वीकार करने के लिए कॉन्फ़िगर नहीं " +"किया गया है।" + +#: awx/api/views/__init__.py:641 +#, python-brace-format +msgid "" +"This launch configuration already provides a {credential_type} credential." +msgstr "" +"यह लॉन्च कॉन्फ़िगरेशन पहले से ही एक {credential_type} क्रेडेंशियल प्रदान " +"करता है।" + +#: awx/api/views/__init__.py:644 +#, python-brace-format +msgid "Related template already uses {credential_type} credential." +msgstr "" +"संबंधित टेम्पलेट पहले से ही {credential_type} क्रेडेंशियल का उपयोग करता है।" + +#: awx/api/views/__init__.py:670 +msgid "Schedule Jobs List" +msgstr "शेड्यूल जॉब्स सूची" + +#: awx/api/views/__init__.py:748 awx/api/views/__init__.py:4300 +msgid "" +"You cannot assign an Organization participation role as a child role for a " +"Team." +msgstr "" +"आप किसी टीम के लिए चाइल्ड भूमिका के रूप में संगठन भागीदारी भूमिका असाइन नहीं" +" कर सकते।" + +#: awx/api/views/__init__.py:752 awx/api/views/__init__.py:4314 +msgid "You cannot grant system-level permissions to a team." +msgstr "आप किसी टीम को सिस्टम-स्तरीय अनुमतियां नहीं दे सकते।" + +#: awx/api/views/__init__.py:759 awx/api/views/__init__.py:4306 +msgid "" +"You cannot grant credential access to a team when the Organization field " +"isn't set, or belongs to a different organization" +msgstr "" +"जब संगठन फ़ील्ड सेट न हो, या किसी अन्य संगठन से संबंधित हो, तो आप किसी टीम " +"को क्रेडेंशियल पहुंच नहीं दे सकते" + +#: awx/api/views/__init__.py:840 +msgid "" +"Only the 'pull' field can be edited for managed execution environments." +msgstr "" +"प्रबंधित निष्पादन वातावरण के लिए केवल 'pull' फ़ील्ड संपादित किया जा सकता है।" + +#: awx/api/views/__init__.py:900 +msgid "Project Schedules" +msgstr "प्रोजेक्ट शेड्यूल" + +#: awx/api/views/__init__.py:910 +msgid "Project SCM Inventory Sources" +msgstr "प्रोजेक्ट SCM इन्वेंटरी स्रोत" + +#: awx/api/views/__init__.py:997 +msgid "Project Update Events List" +msgstr "प्रोजेक्ट अपडेट इवेंट सूची" + +#: awx/api/views/__init__.py:1016 +msgid "System Job Events List" +msgstr "सिस्टम जॉब इवेंट सूची" + +#: awx/api/views/__init__.py:1044 +msgid "Project Update SCM Inventory Updates" +msgstr "प्रोजेक्ट अपडेट SCM इन्वेंटरी अपडेट" + +#: awx/api/views/__init__.py:1084 +msgid "Me" +msgstr "मैं" + +#: awx/api/views/__init__.py:1092 +msgid "OAuth 2 Applications" +msgstr "OAuth 2 एप्लिकेशन" + +#: awx/api/views/__init__.py:1100 +msgid "OAuth 2 Application Detail" +msgstr "OAuth 2 एप्लिकेशन विवरण" + +#: awx/api/views/__init__.py:1112 +msgid "OAuth 2 Application Tokens" +msgstr "OAuth 2 एप्लिकेशन टोकन" + +#: awx/api/views/__init__.py:1132 +msgid "OAuth2 Tokens" +msgstr "OAuth2 टोकन" + +#: awx/api/views/__init__.py:1140 +msgid "OAuth2 User Tokens" +msgstr "OAuth2 उपयोगकर्ता टोकन" + +#: awx/api/views/__init__.py:1151 +msgid "OAuth2 User Authorized Access Tokens" +msgstr "OAuth2 उपयोगकर्ता अधिकृत एक्सेस टोकन" + +#: awx/api/views/__init__.py:1165 +msgid "Organization OAuth2 Applications" +msgstr "संगठन OAuth2 एप्लिकेशन" + +#: awx/api/views/__init__.py:1176 +msgid "OAuth2 Personal Access Tokens" +msgstr "OAuth2 व्यक्तिगत एक्सेस टोकन" + +#: awx/api/views/__init__.py:1190 +msgid "OAuth Token Detail" +msgstr "OAuth टोकन विवरण" + +#: awx/api/views/__init__.py:1246 awx/api/views/__init__.py:4268 +msgid "" +"You cannot grant credential access to a user not in the credentials' " +"organization" +msgstr "" +"आप किसी ऐसे उपयोगकर्ता को क्रेडेंशियल पहुंच नहीं दे सकते जो क्रेडेंशियल के " +"संगठन में नहीं है" + +#: awx/api/views/__init__.py:1250 awx/api/views/__init__.py:4272 +msgid "You cannot grant private credential access to another user" +msgstr "आप किसी अन्य उपयोगकर्ता को निजी क्रेडेंशियल पहुंच नहीं दे सकते" + +#: awx/api/views/__init__.py:1342 +#, python-format +msgid "Cannot change %s." +msgstr "%s बदला नहीं जा सकता।" + +#: awx/api/views/__init__.py:1348 +msgid "Cannot delete user." +msgstr "उपयोगकर्ता हटाया नहीं जा सकता।" + +#: awx/api/views/__init__.py:1369 +msgid "Deletion not allowed for managed credential types" +msgstr "प्रबंधित क्रेडेंशियल प्रकारों के लिए हटाने की अनुमति नहीं है" + +#: awx/api/views/__init__.py:1371 +msgid "Credential types that are in use cannot be deleted" +msgstr "उपयोग में आने वाले क्रेडेंशियल प्रकार हटाए नहीं जा सकते" + +#: awx/api/views/__init__.py:1475 +msgid "Deletion not allowed for managed credentials" +msgstr "प्रबंधित क्रेडेंशियल्स के लिए हटाने की अनुमति नहीं है" + +#: awx/api/views/__init__.py:1515 +msgid "External Credential Test" +msgstr "बाहरी क्रेडेंशियल परीक्षण" + +#: awx/api/views/__init__.py:1547 +msgid "Credential Input Source Detail" +msgstr "क्रेडेंशियल इनपुट स्रोत विवरण" + +#: awx/api/views/__init__.py:1554 awx/api/views/__init__.py:1561 +msgid "Credential Input Sources" +msgstr "क्रेडेंशियल इनपुट स्रोत" + +#: awx/api/views/__init__.py:1576 +msgid "External Credential Type Test" +msgstr "बाहरी क्रेडेंशियल प्रकार परीक्षण" + +#: awx/api/views/__init__.py:1610 +#, fuzzy +#| msgid "Job Host Summaries List" +msgid "Host Metrics List" +msgstr "होस्ट मेट्रिक्स सूची" + +#: awx/api/views/__init__.py:1621 +#, fuzzy +#| msgid "Setting Detail" +msgid "Host Metric Detail" +msgstr "होस्ट मेट्रिक विवरण" + +#: awx/api/views/__init__.py:1633 +msgid "Host Metrics Summary Monthly" +msgstr "होस्ट मेट्रिक्स सारांश मासिक" + +#: awx/api/views/__init__.py:1670 +msgid "The inventory for this host is already being deleted." +msgstr "इस होस्ट की इन्वेंटरी पहले से ही हटाई जा रही है।" + +#: awx/api/views/__init__.py:1672 +msgid "Delete constructed inventory hosts from input inventory." +msgstr "इनपुट इन्वेंटरी से निर्मित इन्वेंटरी होस्ट्स हटाएं।" + +#: awx/api/views/__init__.py:1835 +msgid "Cyclical Group association." +msgstr "चक्रीय समूह संबद्धता।" + +#: awx/api/views/__init__.py:1987 +msgid "Inventory subset argument must be a string." +msgstr "इन्वेंटरी सबसेट तर्क एक स्ट्रिंग होना चाहिए।" + +#: awx/api/views/__init__.py:1991 +msgid "Subset does not use any supported syntax." +msgstr "सबसेट किसी समर्थित सिंटैक्स का उपयोग नहीं करता।" + +#: awx/api/views/__init__.py:2033 +msgid "Inventory Source List" +msgstr "इन्वेंटरी स्रोत सूची" + +#: awx/api/views/__init__.py:2045 +msgid "Inventory Sources Update" +msgstr "इन्वेंटरी स्रोत अपडेट" + +#: awx/api/views/__init__.py:2077 +msgid "Could not start because `can_update` returned False" +msgstr "प्रारंभ नहीं हो सका क्योंकि `can_update` ने False लौटाया" + +#: awx/api/views/__init__.py:2085 +msgid "No inventory sources to update." +msgstr "अपडेट करने के लिए कोई इन्वेंटरी स्रोत नहीं।" + +#: awx/api/views/__init__.py:2103 +msgid "Inventory Source Schedules" +msgstr "इन्वेंटरी स्रोत शेड्यूल" + +#: awx/api/views/__init__.py:2129 +msgid "Notification Templates can only be assigned when source is one of {}." +msgstr "" +"सूचना टेम्पलेट केवल तभी असाइन किए जा सकते हैं जब स्रोत {} में से एक हो।" + +#: awx/api/views/__init__.py:2218 +msgid "Source already has credential assigned." +msgstr "स्रोत को पहले से ही क्रेडेंशियल असाइन है।" + +#: awx/api/views/__init__.py:2415 +msgid "Job Template Schedules" +msgstr "जॉब टेम्पलेट शेड्यूल" + +#: awx/api/views/__init__.py:2450 +msgid "Field '{}' is missing from survey spec." +msgstr "फ़ील्ड '{}' सर्वेक्षण spec से अनुपस्थित है।" + +#: awx/api/views/__init__.py:2452 +msgid "Expected {} for field '{}', received {} type." +msgstr "फ़ील्ड '{}' के लिए {} अपेक्षित था, {} प्रकार प्राप्त हुआ।" + +#: awx/api/views/__init__.py:2455 +msgid "'spec' doesn't contain any items." +msgstr "'spec' में कोई आइटम नहीं है।" + +#: awx/api/views/__init__.py:2466 +#, python-format +msgid "Survey question %s is not a json object." +msgstr "सर्वेक्षण प्रश्न %s एक json ऑब्जेक्ट नहीं है।" + +#: awx/api/views/__init__.py:2470 +#, python-brace-format +msgid "'{field_name}' missing from survey question {idx}" +msgstr "'{field_name}' सर्वेक्षण प्रश्न {idx} से अनुपस्थित है" + +#: awx/api/views/__init__.py:2482 +#, python-brace-format +msgid "'{field_name}' in survey question {idx} expected to be {type_label}." +msgstr "" +"सर्वेक्षण प्रश्न {idx} में '{field_name}' के {type_label} होने की अपेक्षा " +"थी।" + +#: awx/api/views/__init__.py:2490 +#, python-format +msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." +msgstr "" +"'variable' '%(item)s' सर्वेक्षण प्रश्न %(survey)s में डुप्लिकेट किया गया।" + +#: awx/api/views/__init__.py:2502 +#, python-brace-format +msgid "" +"'{survey_item[type]}' in survey question {idx} is not one of " +"'{allowed_types}' allowed question types." +msgstr "" +"सर्वेक्षण प्रश्न {idx} में '{survey_item[type]}' '{allowed_types}' अनुमत " +"प्रश्न प्रकारों में से एक नहीं है।" + +#: awx/api/views/__init__.py:2515 +#, python-brace-format +msgid "" +"Default value {survey_item[default]} in survey question {idx} expected to be" +" {type_label}." +msgstr "" +"सर्वेक्षण प्रश्न {idx} में डिफ़ॉल्ट मान {survey_item[default]} के " +"{type_label} होने की अपेक्षा थी।" + +#: awx/api/views/__init__.py:2527 +#, python-brace-format +msgid "" +"The {min_or_max} limit in survey question {idx} expected to be integer." +msgstr "" +"सर्वेक्षण प्रश्न {idx} में {min_or_max} सीमा के integer होने की अपेक्षा थी।" + +#: awx/api/views/__init__.py:2538 +#, python-brace-format +msgid "" +"Survey question {idx} of type {survey_item[type]} must specify choices." +msgstr "" +"{survey_item[type]} प्रकार के सर्वेक्षण प्रश्न {idx} को विकल्प निर्दिष्ट " +"करने होंगे।" + +#: awx/api/views/__init__.py:2553 +msgid "Multiple Choice (Single Select) can only have one default value." +msgstr "बहुविकल्पीय (एकल चयन) में केवल एक डिफ़ॉल्ट मान हो सकता है।" + +#: awx/api/views/__init__.py:2558 +msgid "Default choice must be answered from the choices listed." +msgstr "डिफ़ॉल्ट विकल्प सूचीबद्ध विकल्पों में से उत्तर दिया जाना चाहिए।" + +#: awx/api/views/__init__.py:2568 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword for password question defaults, survey " +"question {idx} is type {survey_item[type]}." +msgstr "" +"$encrypted$ पासवर्ड प्रश्न डिफ़ॉल्ट के लिए एक आरक्षित कीवर्ड है, सर्वेक्षण " +"प्रश्न {idx} {survey_item[type]} प्रकार का है।" + +#: awx/api/views/__init__.py:2584 +#, python-brace-format +msgid "" +"$encrypted$ is a reserved keyword, may not be used for new default in " +"position {idx}." +msgstr "" +"$encrypted$ एक आरक्षित कीवर्ड है, स्थिति {idx} में नए डिफ़ॉल्ट के लिए उपयोग " +"नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:2640 +#, python-brace-format +msgid "Cannot assign multiple {credential_type} credentials." +msgstr "एकाधिक {credential_type} क्रेडेंशियल्स असाइन नहीं किए जा सकते।" + +#: awx/api/views/__init__.py:2643 +msgid "Cannot assign a Credential of kind `{}`." +msgstr "`{}` प्रकार का क्रेडेंशियल असाइन नहीं किया जा सकता।" + +#: awx/api/views/__init__.py:2741 +#, fuzzy +#| msgid "Cannot start automatically, user input required!" +msgid "Cannot start automatically, an inventory is required." +msgstr "स्वचालित रूप से प्रारंभ नहीं हो सकता, एक इन्वेंटरी आवश्यक है।" + +#: awx/api/views/__init__.py:2766 +msgid "No matching host could be found!" +msgstr "कोई मेल खाता होस्ट नहीं मिल सका!" + +#: awx/api/views/__init__.py:2769 +msgid "Multiple hosts matched the request!" +msgstr "अनुरोध से एकाधिक होस्ट मेल खाए!" + +#: awx/api/views/__init__.py:2774 +msgid "Cannot start automatically, user input required!" +msgstr "स्वचालित रूप से प्रारंभ नहीं हो सकता, उपयोगकर्ता इनपुट आवश्यक है!" + +#: awx/api/views/__init__.py:2780 +msgid "Host callback job already pending." +msgstr "होस्ट कॉलबैक जॉब पहले से लंबित है।" + +#: awx/api/views/__init__.py:2796 awx/api/views/__init__.py:3492 +msgid "Error starting job!" +msgstr "जॉब प्रारंभ करने में त्रुटि!" + +#: awx/api/views/__init__.py:2924 awx/api/views/__init__.py:2943 +msgid "Cycle detected." +msgstr "चक्र का पता चला।" + +#: awx/api/views/__init__.py:2935 +msgid "Relationship not allowed." +msgstr "संबंध की अनुमति नहीं है।" + +#: awx/api/views/__init__.py:3153 +msgid "Cannot relaunch slice workflow job orphaned from job template." +msgstr "जॉब टेम्पलेट से अनाथ स्लाइस वर्कफ़्लो जॉब पुनः लॉन्च नहीं की जा सकती।" + +#: awx/api/views/__init__.py:3155 +msgid "Cannot relaunch sliced workflow job after slice count has changed." +msgstr "" +"स्लाइस गणना बदलने के बाद स्लाइस्ड वर्कफ़्लो जॉब पुनः लॉन्च नहीं की जा सकती।" + +#: awx/api/views/__init__.py:3184 +msgid "Workflow Job Template Schedules" +msgstr "वर्कफ़्लो जॉब टेम्पलेट शेड्यूल" + +#: awx/api/views/__init__.py:3306 awx/api/views/__init__.py:3984 +msgid "Superuser privileges needed." +msgstr "सुपरयूज़र विशेषाधिकार आवश्यक हैं।" + +#: awx/api/views/__init__.py:3336 +msgid "System Job Template Schedules" +msgstr "सिस्टम जॉब टेम्पलेट शेड्यूल" + +#: awx/api/views/__init__.py:3472 +#, python-brace-format +msgid "Wait until job finishes before retrying on {status_value} hosts." +msgstr "" +"{status_value} होस्ट्स पर पुनः प्रयास करने से पहले जॉब समाप्त होने तक " +"प्रतीक्षा करें।" + +#: awx/api/views/__init__.py:3478 +#, python-brace-format +msgid "Cannot retry on {status_value} hosts, playbook stats not available." +msgstr "" +"{status_value} होस्ट्स पर पुनः प्रयास नहीं किया जा सकता, प्लेबुक आंकड़े " +"उपलब्ध नहीं हैं।" + +#: awx/api/views/__init__.py:3484 +#, python-brace-format +msgid "Cannot relaunch because previous job had 0 {status_value} hosts." +msgstr "" +"पुनः लॉन्च नहीं किया जा सकता क्योंकि पिछली जॉब में 0 {status_value} होस्ट्स " +"थे।" + +#: awx/api/views/__init__.py:3513 +msgid "Cannot create schedule because job requires credential passwords." +msgstr "" +"शेड्यूल नहीं बनाया जा सकता क्योंकि जॉब को क्रेडेंशियल पासवर्ड की आवश्यकता " +"है।" + +#: awx/api/views/__init__.py:3517 +msgid "Cannot create schedule because job was launched by legacy method." +msgstr "" +"शेड्यूल नहीं बनाया जा सकता क्योंकि जॉब लीगेसी विधि द्वारा लॉन्च की गई थी।" + +#: awx/api/views/__init__.py:3518 +msgid "Cannot create schedule because a related resource is missing." +msgstr "शेड्यूल नहीं बनाया जा सकता क्योंकि एक संबंधित संसाधन अनुपस्थित है।" + +#: awx/api/views/__init__.py:3576 +msgid "Job Host Summaries List" +msgstr "जॉब होस्ट सारांश सूची" + +#: awx/api/views/__init__.py:3622 +msgid "Job Event Children List" +msgstr "जॉब इवेंट चाइल्ड सूची" + +#: awx/api/views/__init__.py:3652 +msgid "Job Events List" +msgstr "जॉब इवेंट सूची" + +#: awx/api/views/__init__.py:3937 +msgid "Ad Hoc Command Events List" +msgstr "एड हॉक कमांड इवेंट सूची" + +#: awx/api/views/__init__.py:4162 +msgid "Delete not allowed while there are pending notifications" +msgstr "लंबित सूचनाएं होने पर हटाने की अनुमति नहीं है" + +#: awx/api/views/__init__.py:4169 +msgid "Notification Template Test" +msgstr "सूचना टेम्पलेट परीक्षण" + +#: awx/api/views/__init__.py:4397 awx/api/views/__init__.py:4412 +msgid "User does not have permission to approve or deny this workflow." +msgstr "" +"उपयोगकर्ता के पास इस वर्कफ़्लो को अनुमोदित या अस्वीकार करने की अनुमति नहीं " +"है।" + +#: awx/api/views/__init__.py:4399 awx/api/views/__init__.py:4414 +msgid "This workflow step has already been approved or denied." +msgstr "इस वर्कफ़्लो चरण को पहले ही अनुमोदित या अस्वीकार किया जा चुका है।" + +#: awx/api/views/analytics.py:46 +#, fuzzy +#| msgid "Automation task records" +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: awx/api/views/analytics.py:255 +#, fuzzy +#| msgid "Authorize" +msgid "Authorized" +msgstr "अधिकृत" + +#: awx/api/views/analytics.py:259 +msgid "Reports" +msgstr "रिपोर्ट" + +#: awx/api/views/analytics.py:264 +msgid "Report" +msgstr "रिपोर्ट" + +#: awx/api/views/analytics.py:268 +msgid "Report Options" +msgstr "रिपोर्ट विकल्प" + +#: awx/api/views/analytics.py:272 +msgid "Adoption Rate" +msgstr "अपनाने की दर" + +#: awx/api/views/analytics.py:276 +msgid "Event Explorer" +msgstr "इवेंट एक्सप्लोरर" + +#: awx/api/views/analytics.py:280 +#, fuzzy +#| msgid "Host Failure" +msgid "Host Explorer" +msgstr "होस्ट एक्सप्लोरर" + +#: awx/api/views/analytics.py:284 +msgid "Job Explorer" +msgstr "जॉब एक्सप्लोरर" + +#: awx/api/views/analytics.py:288 +#, fuzzy +#| msgid "Job Template" +msgid "Probe Templates" +msgstr "प्रोब टेम्पलेट" + +#: awx/api/views/analytics.py:292 +#, fuzzy +#| msgid "Job Template" +msgid "Probe Template For Hosts" +msgstr "होस्ट्स के लिए प्रोब टेम्पलेट" + +#: awx/api/views/analytics.py:296 +#, fuzzy +#| msgid "Job Template" +msgid "ROI Templates" +msgstr "ROI टेम्पलेट" + +#: awx/api/views/bulk.py:23 +msgid "Bulk" +msgstr "बल्क" + +#: awx/api/views/instance_install_bundle.py:48 +#, fuzzy +#| msgid "Instances" +msgid "Install Bundle" +msgstr "बंडल इंस्टॉल करें" + +#: awx/api/views/instance_install_bundle.py:58 +msgid "Install bundle can only be generated for execution or hop nodes." +msgstr "इंस्टॉल बंडल केवल निष्पादन या हॉप नोड्स के लिए जनरेट किया जा सकता है।" + +#: awx/api/views/inventory.py:55 +msgid "Inventory Update Events List" +msgstr "इन्वेंटरी अपडेट इवेंट सूची" + +#: awx/api/views/inventory.py:85 +#, fuzzy +#| msgid "You cannot turn a regular inventory into a \"smart\" inventory." +msgid "" +"You cannot turn a regular inventory into a \"smart\" or \"constructed\" " +"inventory." +msgstr "" +"आप किसी सामान्य इन्वेंटरी को \"smart\" या \"constructed\" इन्वेंटरी में नहीं" +" बदल सकते।" + +#: awx/api/views/inventory.py:98 +#, python-brace-format +msgid "{0}" +msgstr "{0}" + +#: awx/api/views/labels.py:56 +#, fuzzy, python-brace-format +#| msgid "Maximum number of labels for {} reached." +msgid "" +"Maximum number of labels for {self.parent_model._meta.verbose_name_raw} " +"reached." +msgstr "" +"{self.parent_model._meta.verbose_name_raw} के लिए लेबल की अधिकतम संख्या तक " +"पहुंच गई।" + +#: awx/api/views/labels.py:67 +msgid "Labels" +msgstr "लेबल" + +#: awx/api/views/mesh_visualizer.py:13 +msgid "Mesh Visualizer" +msgstr "मेश विज़ुअलाइज़र" + +#: awx/api/views/metrics.py:30 +msgid "Metrics" +msgstr "मेट्रिक्स" + +#: awx/api/views/mixin.py:41 +msgid "Cannot delete job resource when associated workflow job is running." +msgstr "जब संबद्ध वर्कफ़्लो जॉब चल रही हो तो जॉब संसाधन हटाया नहीं जा सकता।" + +#: awx/api/views/mixin.py:46 +msgid "Cannot delete running job resource." +msgstr "चल रहा जॉब संसाधन हटाया नहीं जा सकता।" + +#: awx/api/views/mixin.py:51 +msgid "Job has not finished processing events." +msgstr "जॉब ने इवेंट प्रोसेसिंग समाप्त नहीं की है।" + +#: awx/api/views/mixin.py:147 +msgid "Related job {} is still processing events." +msgstr "संबंधित जॉब {} अभी भी इवेंट प्रोसेस कर रही है।" + +#: awx/api/views/organization.py:216 +#, python-brace-format +msgid "" +"Credential must be a Galaxy credential, not {sub.credential_type.name}." +msgstr "" +"क्रेडेंशियल एक Galaxy क्रेडेंशियल होना चाहिए, {sub.credential_type.name} " +"नहीं।" + +#: awx/api/views/root.py:41 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "REST API" + +#: awx/api/views/root.py:51 +msgid "AWX REST API" +msgstr "AWX REST API" + +#: awx/api/views/root.py:66 +msgid "API OAuth 2 Authorization Root" +msgstr "API OAuth 2 प्राधिकरण रूट" + +#: awx/api/views/root.py:138 +msgid "Version 2" +msgstr "संस्करण 2" + +#: awx/api/views/root.py:148 +msgid "Ping" +msgstr "Ping" + +#: awx/api/views/root.py:183 +msgid "Subscriptions" +msgstr "सदस्यताएं" + +#: awx/api/views/root.py:204 awx/api/views/root.py:243 +msgid "Invalid Subscription" +msgstr "अमान्य सदस्यता" + +#: awx/api/views/root.py:206 awx/api/views/root.py:245 +msgid "The provided credentials are invalid (HTTP 401)." +msgstr "प्रदान किए गए क्रेडेंशियल्स अमान्य हैं (HTTP 401)।" + +#: awx/api/views/root.py:208 awx/api/views/root.py:247 +msgid "Unable to connect to proxy server." +msgstr "प्रॉक्सी सर्वर से कनेक्ट करने में असमर्थ।" + +#: awx/api/views/root.py:210 awx/api/views/root.py:249 +msgid "Could not connect to subscription service." +msgstr "सदस्यता सेवा से कनेक्ट नहीं हो सका।" + +#: awx/api/views/root.py:222 +msgid "Attach Subscription" +msgstr "सदस्यता संलग्न करें" + +#: awx/api/views/root.py:234 +msgid "No subscription pool ID provided." +msgstr "कोई सदस्यता पूल ID प्रदान नहीं की गई।" + +#: awx/api/views/root.py:261 +msgid "Error processing subscription metadata." +msgstr "सदस्यता मेटाडेटा प्रोसेस करने में त्रुटि।" + +#: awx/api/views/root.py:266 awx/conf/apps.py:12 +msgid "Configuration" +msgstr "कॉन्फ़िगरेशन" + +#: awx/api/views/root.py:328 +msgid "Invalid subscription data" +msgstr "अमान्य सदस्यता डेटा" + +#: awx/api/views/root.py:333 +msgid "Invalid JSON" +msgstr "अमान्य JSON" + +#: awx/api/views/root.py:337 awx/api/views/root.py:342 +msgid "Legacy license submitted. A subscription manifest is now required." +msgstr "लीगेसी लाइसेंस सबमिट किया गया। अब एक सदस्यता मैनिफ़ेस्ट आवश्यक है।" + +#: awx/api/views/root.py:351 +msgid "Invalid manifest submitted." +msgstr "अमान्य मैनिफ़ेस्ट सबमिट किया गया।" + +#: awx/api/views/root.py:357 +msgid "Invalid License" +msgstr "अमान्य लाइसेंस" + +#: awx/api/views/root.py:368 +msgid "Invalid subscription" +msgstr "अमान्य सदस्यता" + +#: awx/api/views/root.py:376 +msgid "Failed to remove license." +msgstr "लाइसेंस हटाने में विफल।" + +#: awx/api/views/webhooks.py:140 +#, fuzzy +#| msgid "Webhook" +msgid "Webhook ignored" +msgstr "वेबहुक अनदेखा किया गया" + +#: awx/api/views/webhooks.py:151 +msgid "Webhook previously received, aborting." +msgstr "वेबहुक पहले प्राप्त हुआ, निरस्त किया जा रहा है।" + +#: awx/conf/conf.py:20 +msgid "Bud Frogs" +msgstr "Bud Frogs" + +#: awx/conf/conf.py:21 +msgid "Bunny" +msgstr "Bunny" + +#: awx/conf/conf.py:22 +msgid "Cheese" +msgstr "Cheese" + +#: awx/conf/conf.py:23 +msgid "Daemon" +msgstr "Daemon" + +#: awx/conf/conf.py:24 +msgid "Default Cow" +msgstr "Default Cow" + +#: awx/conf/conf.py:25 +msgid "Dragon" +msgstr "Dragon" + +#: awx/conf/conf.py:26 +msgid "Elephant in Snake" +msgstr "Elephant in Snake" + +#: awx/conf/conf.py:27 +msgid "Elephant" +msgstr "Elephant" + +#: awx/conf/conf.py:28 +msgid "Eyes" +msgstr "Eyes" + +#: awx/conf/conf.py:29 +msgid "Hello Kitty" +msgstr "Hello Kitty" + +#: awx/conf/conf.py:30 +msgid "Kitty" +msgstr "Kitty" + +#: awx/conf/conf.py:31 +msgid "Luke Koala" +msgstr "Luke Koala" + +#: awx/conf/conf.py:32 +msgid "Meow" +msgstr "Meow" + +#: awx/conf/conf.py:33 +msgid "Milk" +msgstr "Milk" + +#: awx/conf/conf.py:34 +msgid "Moofasa" +msgstr "Moofasa" + +#: awx/conf/conf.py:35 +msgid "Moose" +msgstr "Moose" + +#: awx/conf/conf.py:36 +msgid "Ren" +msgstr "Ren" + +#: awx/conf/conf.py:37 +msgid "Sheep" +msgstr "Sheep" + +#: awx/conf/conf.py:38 +msgid "Small Cow" +msgstr "Small Cow" + +#: awx/conf/conf.py:39 +msgid "Stegosaurus" +msgstr "Stegosaurus" + +#: awx/conf/conf.py:40 +msgid "Stimpy" +msgstr "Stimpy" + +#: awx/conf/conf.py:41 +msgid "Super Milker" +msgstr "Super Milker" + +#: awx/conf/conf.py:42 +msgid "Three Eyes" +msgstr "Three Eyes" + +#: awx/conf/conf.py:43 +msgid "Turkey" +msgstr "Turkey" + +#: awx/conf/conf.py:44 +msgid "Turtle" +msgstr "Turtle" + +#: awx/conf/conf.py:45 +msgid "Tux" +msgstr "Tux" + +#: awx/conf/conf.py:46 +msgid "Udder" +msgstr "Udder" + +#: awx/conf/conf.py:47 +msgid "Vader Koala" +msgstr "Vader Koala" + +#: awx/conf/conf.py:48 +msgid "Vader" +msgstr "Vader" + +#: awx/conf/conf.py:49 +msgid "WWW" +msgstr "WWW" + +#: awx/conf/conf.py:52 +msgid "Cow Selection" +msgstr "गाय चयन" + +#: awx/conf/conf.py:53 +msgid "Select which cow to use with cowsay when running jobs." +msgstr "जॉब्स चलाते समय cowsay के साथ किस गाय का उपयोग करना है चुनें।" + +#: awx/conf/conf.py:54 awx/conf/conf.py:75 +msgid "Cows" +msgstr "गायें" + +#: awx/conf/conf.py:73 +msgid "Example Read-Only Setting" +msgstr "उदाहरण केवल-पठन सेटिंग" + +#: awx/conf/conf.py:74 +msgid "Example setting that cannot be changed." +msgstr "उदाहरण सेटिंग जिसे बदला नहीं जा सकता।" + +#: awx/conf/conf.py:90 +msgid "Example Setting" +msgstr "उदाहरण सेटिंग" + +#: awx/conf/conf.py:91 +msgid "Example setting which can be different for each user." +msgstr "उदाहरण सेटिंग जो प्रत्येक उपयोगकर्ता के लिए भिन्न हो सकती है।" + +#: awx/conf/conf.py:92 awx/conf/registry.py:78 awx/conf/views.py:51 +msgid "User" +msgstr "उपयोगकर्ता" + +#: awx/conf/fields.py:59 awx/sso/fields.py:567 +#, python-brace-format +msgid "" +"Expected None, True, False, a string or list of strings but got {input_type}" +" instead." +msgstr "" +"None, True, False, एक स्ट्रिंग या स्ट्रिंग्स की सूची अपेक्षित थी लेकिन इसके " +"बजाय {input_type} मिला।" + +#: awx/conf/fields.py:103 awx/conf/fields.py:125 +#, python-brace-format +msgid "Expected list of strings but got {input_type} instead." +msgstr "स्ट्रिंग्स की सूची अपेक्षित थी लेकिन इसके बजाय {input_type} मिला।" + +#: awx/conf/fields.py:103 +#, python-brace-format +msgid "{path} is not a valid path choice." +msgstr "{path} एक मान्य पथ विकल्प नहीं है।" + +#: awx/conf/fields.py:126 +#, fuzzy, python-brace-format +#| msgid "{path} is not a valid path choice." +msgid "{path} is not a valid path choice. You must provide an absolute path." +msgstr "{path} एक मान्य पथ विकल्प नहीं है। आपको एक पूर्ण पथ प्रदान करना होगा।" + +#: awx/conf/fields.py:127 +#, python-brace-format +msgid "" +"{scontext} is not a valid mount option. Allowed types are {mount_types}" +msgstr "" +"{scontext} एक मान्य माउंट विकल्प नहीं है। अनुमत प्रकार {mount_types} हैं" + +#: awx/conf/fields.py:128 +#, python-brace-format +msgid "" +"Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but " +"got {path}." +msgstr "" +"अमान्य सिंटैक्स। एक स्ट्रिंग HOST-DIR[:CONTAINER-DIR[:OPTIONS]] अपेक्षित थी " +"लेकिन {path} मिला।" + +#: awx/conf/fields.py:190 +msgid "Enter a valid URL" +msgstr "एक मान्य URL दर्ज करें" + +#: awx/conf/fields.py:227 +#, python-brace-format +msgid "\"{input}\" is not a valid string." +msgstr "\"{input}\" एक मान्य स्ट्रिंग नहीं है।" + +#: awx/conf/fields.py:240 +#, python-brace-format +msgid "" +"Expected a list of tuples of max length 2 but got {input_type} instead." +msgstr "" +"अधिकतम लंबाई 2 के tuples की एक सूची अपेक्षित थी लेकिन इसके बजाय {input_type}" +" मिला।" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "All" +msgstr "सभी" + +#: awx/conf/registry.py:72 awx/conf/tests/unit/test_registry.py:92 +msgid "Changed" +msgstr "बदला गया" + +#: awx/conf/registry.py:79 +msgid "User-Defaults" +msgstr "उपयोगकर्ता-डिफ़ॉल्ट" + +#: awx/conf/registry.py:141 +msgid "This value has been set manually in a settings file." +msgstr "यह मान किसी सेटिंग्स फ़ाइल में मैन्युअल रूप से सेट किया गया है।" + +#: awx/conf/tests/unit/test_registry.py:42 +#: awx/conf/tests/unit/test_registry.py:47 +#: awx/conf/tests/unit/test_registry.py:58 +#: awx/conf/tests/unit/test_registry.py:68 +#: awx/conf/tests/unit/test_registry.py:74 +#: awx/conf/tests/unit/test_registry.py:75 +#: awx/conf/tests/unit/test_registry.py:82 +#: awx/conf/tests/unit/test_registry.py:84 +#: awx/conf/tests/unit/test_registry.py:90 +#: awx/conf/tests/unit/test_registry.py:92 +#: awx/conf/tests/unit/test_registry.py:96 +#: awx/conf/tests/unit/test_registry.py:97 +#: awx/conf/tests/unit/test_registry.py:103 +#: awx/conf/tests/unit/test_registry.py:107 +#: awx/conf/tests/unit/test_registry.py:135 +#: awx/conf/tests/unit/test_registry.py:147 +#: awx/conf/tests/unit/test_settings.py:71 +#: awx/conf/tests/unit/test_settings.py:82 +#: awx/conf/tests/unit/test_settings.py:91 +#: awx/conf/tests/unit/test_settings.py:100 +#: awx/conf/tests/unit/test_settings.py:110 +#: awx/conf/tests/unit/test_settings.py:118 +#: awx/conf/tests/unit/test_settings.py:130 +#: awx/conf/tests/unit/test_settings.py:140 +#: awx/conf/tests/unit/test_settings.py:146 +#: awx/conf/tests/unit/test_settings.py:156 +#: awx/conf/tests/unit/test_settings.py:167 +#: awx/conf/tests/unit/test_settings.py:179 +#: awx/conf/tests/unit/test_settings.py:188 +#: awx/conf/tests/unit/test_settings.py:204 +#: awx/conf/tests/unit/test_settings.py:217 +#: awx/conf/tests/unit/test_settings.py:229 +#: awx/conf/tests/unit/test_settings.py:238 +#: awx/conf/tests/unit/test_settings.py:253 +#: awx/conf/tests/unit/test_settings.py:261 +#: awx/conf/tests/unit/test_settings.py:274 +#: awx/conf/tests/unit/test_settings.py:294 +#: awx/conf/tests/unit/test_settings.py:313 +#: awx/conf/tests/unit/test_settings.py:323 +#: awx/conf/tests/unit/test_settings.py:344 awx/main/conf.py:23 +#: awx/main/conf.py:32 awx/main/conf.py:41 awx/main/conf.py:53 +#: awx/main/conf.py:64 awx/main/conf.py:79 awx/main/conf.py:94 +#: awx/main/conf.py:108 awx/main/conf.py:118 awx/main/conf.py:131 +#: awx/main/conf.py:144 awx/main/conf.py:157 awx/main/conf.py:170 +#: awx/main/conf.py:182 awx/main/conf.py:190 awx/main/conf.py:199 +#: awx/main/conf.py:208 awx/main/conf.py:221 awx/main/conf.py:230 +#: awx/main/conf.py:329 awx/main/conf.py:787 awx/main/conf.py:796 +#: awx/main/conf.py:808 awx/main/conf.py:817 awx/main/conf.py:858 +#: awx/main/conf.py:875 awx/main/conf.py:884 awx/main/conf.py:893 +msgid "System" +msgstr "सिस्टम" + +#: awx/conf/tests/unit/test_registry.py:91 +#: awx/conf/tests/unit/test_registry.py:92 +msgid "OtherSystem" +msgstr "OtherSystem" + +#: awx/conf/views.py:43 +msgid "Setting Categories" +msgstr "सेटिंग श्रेणियां" + +#: awx/conf/views.py:64 +msgid "Setting Detail" +msgstr "सेटिंग विवरण" + +#: awx/conf/views.py:154 +msgid "Logging Connectivity Test" +msgstr "लॉगिंग कनेक्टिविटी परीक्षण" + +#: awx/main/access.py:106 +#, python-format +msgid "Required related field %s for permission check." +msgstr "अनुमति जांच के लिए आवश्यक संबंधित फ़ील्ड %s।" + +#: awx/main/access.py:122 +#, python-format +msgid "Bad data found in related field %s." +msgstr "संबंधित फ़ील्ड %s में खराब डेटा पाया गया।" + +#: awx/main/access.py:372 +msgid "License is missing." +msgstr "लाइसेंस अनुपस्थित है।" + +#: awx/main/access.py:374 +msgid "License has expired." +msgstr "लाइसेंस समाप्त हो गया है।" + +#: awx/main/access.py:382 +#, python-format +msgid "License count of %s instances has been reached." +msgstr "%s इंस्टेंसों की लाइसेंस गणना तक पहुंच गई है।" + +#: awx/main/access.py:384 +#, python-format +msgid "License count of %s instances has been exceeded." +msgstr "%s इंस्टेंसों की लाइसेंस गणना पार हो गई है।" + +#: awx/main/access.py:1006 +msgid "Unable to change inventory on a host." +msgstr "किसी होस्ट पर इन्वेंटरी बदलने में असमर्थ।" + +#: awx/main/access.py:1021 awx/main/access.py:1070 +msgid "Cannot associate two items from different inventories." +msgstr "विभिन्न इन्वेंटरी से दो आइटम संबद्ध नहीं किए जा सकते।" + +#: awx/main/access.py:1060 +msgid "Unable to change inventory on a group." +msgstr "किसी समूह पर इन्वेंटरी बदलने में असमर्थ।" + +#: awx/main/access.py:1327 +msgid "Unable to change organization on a team." +msgstr "किसी टीम पर संगठन बदलने में असमर्थ।" + +#: awx/main/access.py:1343 +msgid "The {} role cannot be assigned to a team" +msgstr "{} भूमिका किसी टीम को असाइन नहीं की जा सकती" + +#: awx/main/access.py:1605 +msgid "Insufficient access to Job Template credentials." +msgstr "जॉब टेम्पलेट क्रेडेंशियल्स तक अपर्याप्त पहुंच।" + +#: awx/main/access.py:1788 awx/main/access.py:2218 +msgid "Job was launched with secret prompts provided by another user." +msgstr "" +"जॉब किसी अन्य उपयोगकर्ता द्वारा प्रदान किए गए सीक्रेट संकेतों के साथ लॉन्च " +"की गई थी।" + +#: awx/main/access.py:1797 +msgid "Job has been orphaned from its job template and organization." +msgstr "जॉब को इसके जॉब टेम्पलेट और संगठन से अनाथ कर दिया गया है।" + +#: awx/main/access.py:1799 +msgid "Job was launched with prompted fields you do not have access to." +msgstr "" +"जॉब उन संकेतित फ़ील्ड्स के साथ लॉन्च की गई थी जिन तक आपकी पहुंच नहीं है।" + +#: awx/main/access.py:1801 +msgid "" +"Job was launched with unknown prompted fields. Organization admin " +"permissions required." +msgstr "" +"जॉब अज्ञात संकेतित फ़ील्ड्स के साथ लॉन्च की गई थी। संगठन व्यवस्थापक " +"अनुमतियां आवश्यक हैं।" + +#: awx/main/access.py:2208 +msgid "Workflow Job was launched with unknown prompts." +msgstr "वर्कफ़्लो जॉब अज्ञात संकेतों के साथ लॉन्च की गई थी।" + +#: awx/main/access.py:2220 +msgid "Job was launched with prompts you lack access to." +msgstr "जॉब उन संकेतों के साथ लॉन्च की गई थी जिन तक आपकी पहुंच नहीं है।" + +#: awx/main/access.py:2222 +msgid "Job was launched with prompts no longer accepted." +msgstr "जॉब उन संकेतों के साथ लॉन्च की गई थी जो अब स्वीकार नहीं किए जाते।" + +#: awx/main/access.py:2234 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "" +"पुनः लॉन्च के लिए आवश्यक वर्कफ़्लो जॉब संसाधनों तक आपकी अनुमति नहीं है।" + +#: awx/main/analytics/collectors.py:134 +msgid "General platform configuration." +msgstr "सामान्य प्लेटफ़ॉर्म कॉन्फ़िगरेशन।" + +#: awx/main/analytics/collectors.py:185 +msgid "Counts of objects such as organizations, inventories, and projects" +msgstr "संगठन, इन्वेंटरी, और प्रोजेक्ट्स जैसे ऑब्जेक्ट्स की गणना" + +#: awx/main/analytics/collectors.py:238 +msgid "Counts of users and teams by organization" +msgstr "संगठन द्वारा उपयोगकर्ताओं और टीमों की गणना" + +#: awx/main/analytics/collectors.py:248 +msgid "Counts of credentials by credential type" +msgstr "क्रेडेंशियल प्रकार द्वारा क्रेडेंशियल्स की गणना" + +#: awx/main/analytics/collectors.py:262 +msgid "Inventories, their inventory sources, and host counts" +msgstr "इन्वेंटरी, उनके इन्वेंटरी स्रोत, और होस्ट गणना" + +#: awx/main/analytics/collectors.py:280 +msgid "Counts of projects by source control type" +msgstr "सोर्स कंट्रोल प्रकार द्वारा प्रोजेक्ट्स की गणना" + +#: awx/main/analytics/collectors.py:288 +msgid "Cluster topology and capacity" +msgstr "क्लस्टर टोपोलॉजी और क्षमता" + +#: awx/main/analytics/collectors.py:340 +msgid "Metadata about the analytics collected" +msgstr "एकत्र किए गए एनालिटिक्स के बारे में मेटाडेटा" + +#: awx/main/analytics/collectors.py:447 awx/main/analytics/collectors.py:452 +msgid "Automation task records" +msgstr "स्वचालन कार्य रिकॉर्ड" + +#: awx/main/analytics/collectors.py:457 +msgid "Data on jobs run" +msgstr "चलाई गई जॉब्स पर डेटा" + +#: awx/main/analytics/collectors.py:501 +msgid "Data on job templates" +msgstr "जॉब टेम्पलेट पर डेटा" + +#: awx/main/analytics/collectors.py:526 +msgid "Data on workflow runs" +msgstr "वर्कफ़्लो रन पर डेटा" + +#: awx/main/analytics/collectors.py:564 +msgid "Data on workflows" +msgstr "वर्कफ़्लो पर डेटा" + +#: awx/main/analytics/collectors.py:597 +msgid "Host Metric data, incremental/full sync" +msgstr "होस्ट मेट्रिक डेटा, वृद्धिशील/पूर्ण सिंक" + +#: awx/main/analytics/collectors.py:618 +msgid "HostMetricSummaryMonthly export, full sync" +msgstr "HostMetricSummaryMonthly निर्यात, पूर्ण सिंक" + +#: awx/main/apps.py:7 +msgid "Main" +msgstr "मुख्य" + +#: awx/main/conf.py:21 +msgid "Enable Activity Stream" +msgstr "गतिविधि स्ट्रीम सक्षम करें" + +#: awx/main/conf.py:22 +msgid "Enable capturing activity for the activity stream." +msgstr "गतिविधि स्ट्रीम के लिए गतिविधि कैप्चर करना सक्षम करें।" + +#: awx/main/conf.py:30 +msgid "Enable Activity Stream for Inventory Sync" +msgstr "इन्वेंटरी सिंक के लिए गतिविधि स्ट्रीम सक्षम करें" + +#: awx/main/conf.py:31 +msgid "" +"Enable capturing activity for the activity stream when running inventory " +"sync." +msgstr "" +"इन्वेंटरी सिंक चलाते समय गतिविधि स्ट्रीम के लिए गतिविधि कैप्चर करना सक्षम " +"करें।" + +#: awx/main/conf.py:39 +msgid "All Users Visible to Organization Admins" +msgstr "संगठन व्यवस्थापकों को दिखाई देने वाले सभी उपयोगकर्ता" + +#: awx/main/conf.py:40 +msgid "" +"Controls whether any Organization Admin can view all users and teams, even " +"those not associated with their Organization." +msgstr "" +"नियंत्रित करता है कि क्या कोई संगठन व्यवस्थापक सभी उपयोगकर्ताओं और टीमों को " +"देख सकता है, यहां तक कि वे भी जो उनके संगठन से संबद्ध नहीं हैं।" + +#: awx/main/conf.py:48 +msgid "Organization Admins Can Manage Users and Teams" +msgstr "संगठन व्यवस्थापक उपयोगकर्ताओं और टीमों का प्रबंधन कर सकते हैं" + +#: awx/main/conf.py:50 +msgid "" +"Controls whether any Organization Admin has the privileges to create and " +"manage users and teams. You may want to disable this ability if you are " +"using an LDAP or SAML integration." +msgstr "" +"नियंत्रित करता है कि क्या किसी संगठन व्यवस्थापक के पास उपयोगकर्ताओं और टीमों" +" को बनाने और प्रबंधित करने के विशेषाधिकार हैं। यदि आप LDAP या SAML " +"इंटीग्रेशन का उपयोग कर रहे हैं तो आप इस क्षमता को अक्षम करना चाह सकते हैं।" + +#: awx/main/conf.py:62 +msgid "Base URL of the service" +msgstr "सेवा का आधार URL" + +#: awx/main/conf.py:63 +msgid "" +"This setting is used by services like notifications to render a valid url to" +" the service." +msgstr "" +"इस सेटिंग का उपयोग सूचनाओं जैसी सेवाओं द्वारा सेवा के लिए एक मान्य url रेंडर" +" करने के लिए किया जाता है।" + +#: awx/main/conf.py:71 +msgid "Remote Host Headers" +msgstr "रिमोट होस्ट हेडर" + +#: awx/main/conf.py:73 +#, fuzzy +#| msgid "" +#| "HTTP headers and meta keys to search to determine remote host name or IP. " +#| "Add additional items to this list, such as \"HTTP_X_FORWARDED_FOR\", if " +#| "behind a reverse proxy. See the \"Proxy Support\" section of the " +#| "Adminstrator guide for more details." +msgid "" +"HTTP headers and meta keys to search to determine remote host name or IP. " +"Add additional items to this list, such as \"HTTP_X_FORWARDED_FOR\", if " +"behind a reverse proxy. See the \"Proxy Support\" section of the AAP " +"Installation guide for more details." +msgstr "" +"रिमोट होस्ट नाम या IP निर्धारित करने के लिए खोजने हेतु HTTP हेडर और मेटा " +"कुंजियां। यदि किसी रिवर्स प्रॉक्सी के पीछे है, तो इस सूची में अतिरिक्त आइटम " +"जोड़ें, जैसे \"HTTP_X_FORWARDED_FOR\"। अधिक विवरण के लिए AAP इंस्टॉलेशन गाइड" +" का \"Proxy Support\" अनुभाग देखें।" + +#: awx/main/conf.py:86 +msgid "Proxy IP Allowed List" +msgstr "प्रॉक्सी IP अनुमत सूची" + +#: awx/main/conf.py:88 +msgid "" +"If the service is behind a reverse proxy/load balancer, use this setting to " +"configure the proxy IP addresses from which the service should trust custom " +"REMOTE_HOST_HEADERS header values. If this setting is an empty list (the " +"default), the headers specified by REMOTE_HOST_HEADERS will be trusted " +"unconditionally')" +msgstr "" +"यदि सेवा किसी रिवर्स प्रॉक्सी/लोड बैलेंसर के पीछे है, तो इस सेटिंग का उपयोग " +"उन प्रॉक्सी IP पतों को कॉन्फ़िगर करने के लिए करें जिनसे सेवा को कस्टम " +"REMOTE_HOST_HEADERS हेडर मानों पर भरोसा करना चाहिए। यदि यह सेटिंग एक खाली " +"सूची है (डिफ़ॉल्ट), तो REMOTE_HOST_HEADERS द्वारा निर्दिष्ट हेडर पर बिना " +"शर्त भरोसा किया जाएगा')" + +#: awx/main/conf.py:102 +msgid "CSRF Trusted Origins List" +msgstr "CSRF विश्वसनीय मूल सूची" + +#: awx/main/conf.py:104 +#, fuzzy +#| msgid "" +#| "If the service is behind a reverse proxy/load balancer, use this setting to " +#| "configure the proxy IP addresses from which the service should trust custom " +#| "REMOTE_HOST_HEADERS header values. If this setting is an empty list (the " +#| "default), the headers specified by REMOTE_HOST_HEADERS will be trusted " +#| "unconditionally')" +msgid "" +"If the service is behind a reverse proxy/load balancer, use this setting to " +"configure the schema://addresses from which the service should trust Origin " +"header values. " +msgstr "" +"यदि सेवा किसी रिवर्स प्रॉक्सी/लोड बैलेंसर के पीछे है, तो इस सेटिंग का उपयोग " +"उन schema://पतों को कॉन्फ़िगर करने के लिए करें जिनसे सेवा को Origin हेडर " +"मानों पर भरोसा करना चाहिए। " + +#: awx/main/conf.py:116 +msgid "License" +msgstr "लाइसेंस" + +#: awx/main/conf.py:117 +msgid "" +"The license controls which features and functionality are enabled. Use " +"/api/v2/config/ to update or change the license." +msgstr "" +"लाइसेंस नियंत्रित करता है कि कौन सी सुविधाएं और कार्यक्षमता सक्षम हैं। " +"लाइसेंस को अपडेट या बदलने के लिए /api/v2/config/ का उपयोग करें।" + +#: awx/main/conf.py:129 +msgid "Red Hat customer username" +msgstr "Red Hat ग्राहक उपयोगकर्ता नाम" + +#: awx/main/conf.py:130 +#, fuzzy +#| msgid "" +#| "This username is used to send data to Insights for Ansible Automation " +#| "Platform" +msgid "This username is used to send data to Automation Analytics" +msgstr "" +"इस उपयोगकर्ता नाम का उपयोग Automation Analytics को डेटा भेजने के लिए किया " +"जाता है" + +#: awx/main/conf.py:142 +msgid "Red Hat customer password" +msgstr "Red Hat ग्राहक पासवर्ड" + +#: awx/main/conf.py:143 +#, fuzzy +#| msgid "" +#| "This password is used to send data to Insights for Ansible Automation " +#| "Platform" +msgid "This password is used to send data to Automation Analytics" +msgstr "" +"इस पासवर्ड का उपयोग Automation Analytics को डेटा भेजने के लिए किया जाता है" + +#: awx/main/conf.py:155 +msgid "Red Hat or Satellite username" +msgstr "Red Hat या Satellite उपयोगकर्ता नाम" + +#: awx/main/conf.py:156 +msgid "This username is used to retrieve subscription and content information" +msgstr "" +"इस उपयोगकर्ता नाम का उपयोग सदस्यता और सामग्री जानकारी प्राप्त करने के लिए " +"किया जाता है" + +#: awx/main/conf.py:168 +msgid "Red Hat or Satellite password" +msgstr "Red Hat या Satellite पासवर्ड" + +#: awx/main/conf.py:169 +msgid "This password is used to retrieve subscription and content information" +msgstr "" +"इस पासवर्ड का उपयोग सदस्यता और सामग्री जानकारी प्राप्त करने के लिए किया जाता" +" है" + +#: awx/main/conf.py:180 +msgid "Automation Analytics upload URL" +msgstr "Automation Analytics अपलोड URL" + +#: awx/main/conf.py:181 +#, fuzzy +#| msgid "" +#| "This setting is used to to configure the upload URL for data collection for " +#| "Red Hat Insights." +msgid "" +"This setting is used to to configure the upload URL for data collection for " +"Automation Analytics." +msgstr "" +"इस सेटिंग का उपयोग Automation Analytics के लिए डेटा संग्रह हेतु अपलोड URL " +"कॉन्फ़िगर करने के लिए किया जाता है।" + +#: awx/main/conf.py:189 +msgid "Unique identifier for an installation" +msgstr "किसी इंस्टॉलेशन के लिए अद्वितीय पहचानकर्ता" + +#: awx/main/conf.py:198 +msgid "The instance group where control plane tasks run" +msgstr "वह इंस्टेंस समूह जहां नियंत्रण प्लेन कार्य चलते हैं" + +#: awx/main/conf.py:207 +msgid "" +"The instance group where user jobs run (currently only on non-VM installs)" +msgstr "" +"वह इंस्टेंस समूह जहां उपयोगकर्ता जॉब्स चलती हैं (वर्तमान में केवल गैर-VM " +"इंस्टॉल पर)" + +#: awx/main/conf.py:219 +msgid "Global default execution environment" +msgstr "वैश्विक डिफ़ॉल्ट निष्पादन वातावरण" + +#: awx/main/conf.py:220 +msgid "" +"The Execution Environment to be used when one has not been configured for a " +"job template." +msgstr "" +"जब किसी जॉब टेम्पलेट के लिए कोई कॉन्फ़िगर नहीं किया गया हो तो उपयोग किया " +"जाने वाला निष्पादन वातावरण।" + +#: awx/main/conf.py:228 +msgid "Custom virtual environment paths" +msgstr "कस्टम वर्चुअल वातावरण पथ" + +#: awx/main/conf.py:229 +msgid "" +"Paths where Tower will look for custom virtual environments (in addition to " +"/var/lib/awx/venv/). Enter one path per line." +msgstr "" +"वे पथ जहां Tower कस्टम वर्चुअल वातावरण की तलाश करेगा (/var/lib/awx/venv/ के " +"अतिरिक्त)। प्रति पंक्ति एक पथ दर्ज करें।" + +#: awx/main/conf.py:238 +msgid "Ansible Modules Allowed for Ad Hoc Jobs" +msgstr "एड हॉक जॉब्स के लिए अनुमत Ansible मॉड्यूल" + +#: awx/main/conf.py:239 +msgid "List of modules allowed to be used by ad-hoc jobs." +msgstr "एड-हॉक जॉब्स द्वारा उपयोग करने की अनुमति वाले मॉड्यूल की सूची।" + +#: awx/main/conf.py:240 awx/main/conf.py:262 awx/main/conf.py:271 +#: awx/main/conf.py:285 awx/main/conf.py:295 awx/main/conf.py:305 +#: awx/main/conf.py:318 awx/main/conf.py:338 awx/main/conf.py:348 +#: awx/main/conf.py:358 awx/main/conf.py:368 awx/main/conf.py:381 +#: awx/main/conf.py:394 awx/main/conf.py:404 awx/main/conf.py:414 +#: awx/main/conf.py:426 awx/main/conf.py:437 awx/main/conf.py:447 +#: awx/main/conf.py:457 awx/main/conf.py:471 awx/main/conf.py:486 +#: awx/main/conf.py:501 awx/main/conf.py:516 awx/main/conf.py:533 +#: awx/main/conf.py:545 +msgid "Jobs" +msgstr "जॉब्स" + +#: awx/main/conf.py:249 +msgid "Always" +msgstr "हमेशा" + +#: awx/main/conf.py:250 +msgid "Never" +msgstr "कभी नहीं" + +#: awx/main/conf.py:251 +msgid "Only On Job Template Definitions" +msgstr "केवल जॉब टेम्पलेट परिभाषाओं पर" + +#: awx/main/conf.py:254 +msgid "When can extra variables contain Jinja templates?" +msgstr "अतिरिक्त वेरिएबल्स में Jinja टेम्पलेट कब हो सकते हैं?" + +#: awx/main/conf.py:256 +msgid "" +"Ansible allows variable substitution via the Jinja2 templating language for " +"--extra-vars. This poses a potential security risk where users with the " +"ability to specify extra vars at job launch time can use Jinja2 templates to" +" run arbitrary Python. It is recommended that this value be set to " +"\"template\" or \"never\"." +msgstr "" +"Ansible --extra-vars के लिए Jinja2 टेम्पलेटिंग भाषा के माध्यम से वेरिएबल " +"प्रतिस्थापन की अनुमति देता है। यह एक संभावित सुरक्षा जोखिम पैदा करता है जहां" +" जॉब लॉन्च समय पर अतिरिक्त vars निर्दिष्ट करने की क्षमता वाले उपयोगकर्ता " +"मनमाना Python चलाने के लिए Jinja2 टेम्पलेट का उपयोग कर सकते हैं। यह अनुशंसा " +"की जाती है कि इस मान को \"template\" या \"never\" पर सेट किया जाए।" + +#: awx/main/conf.py:269 +msgid "Job execution path" +msgstr "जॉब निष्पादन पथ" + +#: awx/main/conf.py:270 +msgid "" +"The directory in which the service will create new temporary directories for" +" job execution and isolation (such as credential files)." +msgstr "" +"वह निर्देशिका जिसमें सेवा जॉब निष्पादन और अलगाव (जैसे क्रेडेंशियल फ़ाइलें) " +"के लिए नई अस्थायी निर्देशिकाएं बनाएगी।" + +#: awx/main/conf.py:279 +msgid "Paths to expose to isolated jobs" +msgstr "अलग-थलग जॉब्स को उजागर करने के लिए पथ" + +#: awx/main/conf.py:281 +#, fuzzy +#| msgid "" +#| "List of paths that would otherwise be hidden to expose to isolated jobs. " +#| "Enter one path per line." +msgid "" +"List of paths that would otherwise be hidden to expose to isolated jobs. " +"Enter one path per line. Volumes will be mounted from the execution node to " +"the container. The supported format is HOST-DIR[:CONTAINER-DIR[:OPTIONS]]. " +msgstr "" +"उन पथों की सूची जो अन्यथा छिपे रहेंगे, अलग-थलग जॉब्स को उजागर करने के लिए। " +"प्रति पंक्ति एक पथ दर्ज करें। वॉल्यूम निष्पादन नोड से कंटेनर पर माउंट किए " +"जाएंगे। समर्थित प्रारूप HOST-DIR[:CONTAINER-DIR[:OPTIONS]] है। " + +#: awx/main/conf.py:293 +msgid "Extra Environment Variables" +msgstr "अतिरिक्त पर्यावरण वेरिएबल्स" + +#: awx/main/conf.py:294 +msgid "" +"Additional environment variables set for playbook runs, inventory updates, " +"project updates, and notification sending." +msgstr "" +"प्लेबुक रन, इन्वेंटरी अपडेट, प्रोजेक्ट अपडेट, और सूचना भेजने के लिए सेट किए " +"गए अतिरिक्त पर्यावरण वेरिएबल्स।" + +#: awx/main/conf.py:303 +msgid "K8S Ansible Runner Keep-Alive Message Interval" +msgstr "K8S Ansible Runner कीप-अलाइव संदेश अंतराल" + +#: awx/main/conf.py:304 +msgid "" +"Only applies to jobs running in a Container Group. If not 0, send a message " +"every so-many seconds to keep connection open." +msgstr "" +"केवल कंटेनर समूह में चल रही जॉब्स पर लागू होता है। यदि 0 नहीं है, तो कनेक्शन" +" खुला रखने के लिए हर इतने सेकंड में एक संदेश भेजें।" + +#: awx/main/conf.py:313 +#, fuzzy +#| msgid "Extra Environment Variables" +msgid "Environment Variables for Galaxy Commands" +msgstr "Galaxy कमांड के लिए पर्यावरण वेरिएबल्स" + +#: awx/main/conf.py:315 +msgid "" +"Additional environment variables set for invocations of ansible-galaxy " +"within project updates. Useful if you must use a proxy server for ansible-" +"galaxy but not git." +msgstr "" +"प्रोजेक्ट अपडेट के भीतर ansible-galaxy के आह्वान के लिए सेट किए गए अतिरिक्त " +"पर्यावरण वेरिएबल्स। उपयोगी यदि आपको ansible-galaxy के लिए एक प्रॉक्सी सर्वर " +"का उपयोग करना है लेकिन git के लिए नहीं।" + +#: awx/main/conf.py:327 +#, fuzzy +#| msgid "Gather data for Insights for Ansible Automation Platform" +msgid "Gather data for Automation Analytics" +msgstr "Automation Analytics के लिए डेटा एकत्र करें" + +#: awx/main/conf.py:328 +#, fuzzy +#| msgid "" +#| "Enables the service to gather data on automation and send it to Red Hat " +#| "Insights." +msgid "" +"Enables the service to gather data on automation and send it to Automation " +"Analytics." +msgstr "" +"सेवा को स्वचालन पर डेटा एकत्र करने और Automation Analytics को भेजने में " +"सक्षम करता है।" + +#: awx/main/conf.py:336 +msgid "Run Project Updates With Higher Verbosity" +msgstr "उच्च वर्बोसिटी के साथ प्रोजेक्ट अपडेट चलाएं" + +#: awx/main/conf.py:337 +msgid "" +"Adds the CLI -vvv flag to ansible-playbook runs of project_update.yml used " +"for project updates." +msgstr "" +"प्रोजेक्ट अपडेट के लिए उपयोग किए जाने वाले project_update.yml के ansible-" +"playbook रन में CLI -vvv फ़्लैग जोड़ता है।" + +#: awx/main/conf.py:346 +msgid "Enable Role Download" +msgstr "भूमिका डाउनलोड सक्षम करें" + +#: awx/main/conf.py:347 +msgid "" +"Allows roles to be dynamically downloaded from a requirements.yml file for " +"SCM projects." +msgstr "" +"SCM प्रोजेक्ट्स के लिए requirements.yml फ़ाइल से भूमिकाओं को गतिशील रूप से " +"डाउनलोड करने की अनुमति देता है।" + +#: awx/main/conf.py:356 +msgid "Enable Collection(s) Download" +msgstr "कलेक्शन डाउनलोड सक्षम करें" + +#: awx/main/conf.py:357 +msgid "" +"Allows collections to be dynamically downloaded from a requirements.yml file" +" for SCM projects." +msgstr "" +"SCM प्रोजेक्ट्स के लिए requirements.yml फ़ाइल से कलेक्शन को गतिशील रूप से " +"डाउनलोड करने की अनुमति देता है।" + +#: awx/main/conf.py:366 +msgid "Enable Ansible 2.9 Compatibility" +msgstr "Ansible 2.9 संगतता सक्षम करें" + +#: awx/main/conf.py:367 +msgid "" +"If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 " +"compatibility." +msgstr "" +"यदि सक्षम है, तो लीगेसी Ansible 2.9 संगतता के लिए ANSIBLE_COLLECTIONS_PATHS " +"सेट करता है।" + +#: awx/main/conf.py:376 +msgid "Follow symlinks" +msgstr "सिमलिंक का अनुसरण करें" + +#: awx/main/conf.py:378 +msgid "" +"Follow symbolic links when scanning for playbooks. Be aware that setting " +"this to True can lead to infinite recursion if a link points to a parent " +"directory of itself." +msgstr "" +"प्लेबुक के लिए स्कैन करते समय प्रतीकात्मक लिंक का अनुसरण करें। ध्यान रखें कि" +" इसे True पर सेट करने से अनंत पुनरावृत्ति हो सकती है यदि कोई लिंक अपने ही " +"मूल निर्देशिका की ओर इंगित करता है।" + +#: awx/main/conf.py:389 +msgid "Expose host paths for Container Groups" +msgstr "कंटेनर समूहों के लिए होस्ट पथ उजागर करें" + +#: awx/main/conf.py:391 +msgid "" +"Expose paths via hostPath for the Pods created by a Container Group. " +"HostPath volumes present many security risks, and it is a best practice to " +"avoid the use of HostPaths when possible. " +msgstr "" +"कंटेनर समूह द्वारा बनाए गए पॉड्स के लिए hostPath के माध्यम से पथ उजागर करें।" +" HostPath वॉल्यूम कई सुरक्षा जोखिम प्रस्तुत करते हैं, और जब संभव हो तो " +"HostPaths के उपयोग से बचना एक सर्वोत्तम अभ्यास है। " + +#: awx/main/conf.py:402 +msgid "Ignore Ansible Galaxy SSL Certificate Verification" +msgstr "Ansible Galaxy SSL प्रमाणपत्र सत्यापन अनदेखा करें" + +#: awx/main/conf.py:403 +msgid "" +"If set to true, certificate validation will not be done when installing " +"content from any Galaxy server." +msgstr "" +"यदि true पर सेट है, तो किसी भी Galaxy सर्वर से सामग्री इंस्टॉल करते समय " +"प्रमाणपत्र सत्यापन नहीं किया जाएगा।" + +#: awx/main/conf.py:412 +msgid "Standard Output Maximum Display Size" +msgstr "मानक आउटपुट अधिकतम प्रदर्शन आकार" + +#: awx/main/conf.py:413 +msgid "" +"Maximum Size of Standard Output in bytes to display before requiring the " +"output be downloaded." +msgstr "" +"आउटपुट डाउनलोड करने की आवश्यकता से पहले प्रदर्शित करने के लिए बाइट्स में " +"मानक आउटपुट का अधिकतम आकार।" + +#: awx/main/conf.py:422 +msgid "Job Event Standard Output Maximum Display Size" +msgstr "जॉब इवेंट मानक आउटपुट अधिकतम प्रदर्शन आकार" + +#: awx/main/conf.py:424 +msgid "" +"Maximum Size of Standard Output in bytes to display for a single job or ad " +"hoc command event. `stdout` will end with `…` when truncated." +msgstr "" +"एकल जॉब या एड हॉक कमांड इवेंट के लिए प्रदर्शित करने हेतु बाइट्स में मानक " +"आउटपुट का अधिकतम आकार। छंटनी होने पर `stdout` `…` के साथ समाप्त होगा।" + +#: awx/main/conf.py:435 +msgid "Job Event Maximum Websocket Messages Per Second" +msgstr "जॉब इवेंट प्रति सेकंड अधिकतम वेबसॉकेट संदेश" + +#: awx/main/conf.py:436 +msgid "" +"Maximum number of messages to update the UI live job output with per second." +" Value of 0 means no limit." +msgstr "" +"प्रति सेकंड UI लाइव जॉब आउटपुट अपडेट करने के लिए संदेशों की अधिकतम संख्या। 0" +" का मान का अर्थ है कोई सीमा नहीं।" + +#: awx/main/conf.py:445 +msgid "Maximum Scheduled Jobs" +msgstr "अधिकतम शेड्यूल की गई जॉब्स" + +#: awx/main/conf.py:446 +msgid "" +"Maximum number of the same job template that can be waiting to run when " +"launching from a schedule before no more are created." +msgstr "" +"किसी शेड्यूल से लॉन्च करते समय चलने की प्रतीक्षा कर सकने वाले एक ही जॉब " +"टेम्पलेट की अधिकतम संख्या जिसके बाद और नहीं बनाए जाते।" + +#: awx/main/conf.py:455 +msgid "Ansible Callback Plugins" +msgstr "Ansible कॉलबैक प्लगइन्स" + +#: awx/main/conf.py:456 +msgid "" +"List of paths to search for extra callback plugins to be used when running " +"jobs. Enter one path per line." +msgstr "" +"जॉब्स चलाते समय उपयोग किए जाने वाले अतिरिक्त कॉलबैक प्लगइन्स की खोज के लिए " +"पथों की सूची। प्रति पंक्ति एक पथ दर्ज करें।" + +#: awx/main/conf.py:466 +msgid "Default Job Timeout" +msgstr "डिफ़ॉल्ट जॉब टाइमआउट" + +#: awx/main/conf.py:468 +msgid "" +"Maximum time in seconds to allow jobs to run. Use value of 0 to indicate " +"that no timeout should be imposed. A timeout set on an individual job " +"template will override this." +msgstr "" +"जॉब्स को चलने की अनुमति देने के लिए सेकंड में अधिकतम समय। कोई टाइमआउट लागू न" +" होने का संकेत देने के लिए 0 का मान उपयोग करें। किसी व्यक्तिगत जॉब टेम्पलेट " +"पर सेट किया गया टाइमआउट इसे ओवरराइड करेगा।" + +#: awx/main/conf.py:481 +#, fuzzy +#| msgid "Default Job Timeout" +msgid "Default Job Idle Timeout" +msgstr "डिफ़ॉल्ट जॉब निष्क्रिय टाइमआउट" + +#: awx/main/conf.py:483 +msgid "" +"If no output is detected from ansible in this number of seconds the " +"execution will be terminated. Use value of 0 to indicate that no idle " +"timeout should be imposed." +msgstr "" +"यदि इतने सेकंड में ansible से कोई आउटपुट का पता नहीं चलता है तो निष्पादन " +"समाप्त कर दिया जाएगा। कोई निष्क्रिय टाइमआउट लागू न होने का संकेत देने के लिए" +" 0 का मान उपयोग करें।" + +#: awx/main/conf.py:496 +msgid "Default Inventory Update Timeout" +msgstr "डिफ़ॉल्ट इन्वेंटरी अपडेट टाइमआउट" + +#: awx/main/conf.py:498 +msgid "" +"Maximum time in seconds to allow inventory updates to run. Use value of 0 to" +" indicate that no timeout should be imposed. A timeout set on an individual " +"inventory source will override this." +msgstr "" +"इन्वेंटरी अपडेट को चलने की अनुमति देने के लिए सेकंड में अधिकतम समय। कोई " +"टाइमआउट लागू न होने का संकेत देने के लिए 0 का मान उपयोग करें। किसी व्यक्तिगत" +" इन्वेंटरी स्रोत पर सेट किया गया टाइमआउट इसे ओवरराइड करेगा।" + +#: awx/main/conf.py:511 +msgid "Default Project Update Timeout" +msgstr "डिफ़ॉल्ट प्रोजेक्ट अपडेट टाइमआउट" + +#: awx/main/conf.py:513 +msgid "" +"Maximum time in seconds to allow project updates to run. Use value of 0 to " +"indicate that no timeout should be imposed. A timeout set on an individual " +"project will override this." +msgstr "" +"प्रोजेक्ट अपडेट को चलने की अनुमति देने के लिए सेकंड में अधिकतम समय। कोई " +"टाइमआउट लागू न होने का संकेत देने के लिए 0 का मान उपयोग करें। किसी व्यक्तिगत" +" प्रोजेक्ट पर सेट किया गया टाइमआउट इसे ओवरराइड करेगा।" + +#: awx/main/conf.py:526 +msgid "Per-Host Ansible Fact Cache Timeout" +msgstr "प्रति-होस्ट Ansible फ़ैक्ट कैश टाइमआउट" + +#: awx/main/conf.py:528 +msgid "" +"Maximum time, in seconds, that stored Ansible facts are considered valid " +"since the last time they were modified. Only valid, non-stale, facts will be" +" accessible by a playbook. Note, this does not influence the deletion of " +"ansible_facts from the database. Use a value of 0 to indicate that no " +"timeout should be imposed." +msgstr "" +"अधिकतम समय, सेकंड में, जिसके लिए संग्रहीत Ansible फ़ैक्ट्स को उनके अंतिम बार" +" संशोधित किए जाने के बाद से मान्य माना जाता है। केवल मान्य, गैर-पुराने " +"फ़ैक्ट्स किसी प्लेबुक द्वारा एक्सेस किए जा सकेंगे। नोट, यह डेटाबेस से " +"ansible_facts के हटाने को प्रभावित नहीं करता। कोई टाइमआउट लागू न होने का " +"संकेत देने के लिए 0 का मान उपयोग करें।" + +#: awx/main/conf.py:543 +msgid "Maximum number of forks per job" +msgstr "प्रति जॉब फ़ोर्क्स की अधिकतम संख्या" + +#: awx/main/conf.py:544 +msgid "" +"Saving a Job Template with more than this number of forks will result in an " +"error. When set to 0, no limit is applied." +msgstr "" +"इस संख्या से अधिक फ़ोर्क्स वाले जॉब टेम्पलेट को सहेजने पर त्रुटि होगी। 0 पर " +"सेट होने पर, कोई सीमा लागू नहीं होती।" + +#: awx/main/conf.py:554 +msgid "Logging Aggregator" +msgstr "लॉगिंग एग्रीगेटर" + +#: awx/main/conf.py:555 +msgid "Hostname/IP where external logs will be sent to." +msgstr "होस्टनाम/IP जहां बाहरी लॉग भेजे जाएंगे।" + +#: awx/main/conf.py:556 awx/main/conf.py:566 awx/main/conf.py:578 +#: awx/main/conf.py:588 awx/main/conf.py:600 awx/main/conf.py:619 +#: awx/main/conf.py:633 awx/main/conf.py:642 awx/main/conf.py:652 +#: awx/main/conf.py:666 awx/main/conf.py:675 awx/main/conf.py:690 +#: awx/main/conf.py:705 awx/main/conf.py:722 awx/main/conf.py:737 +#: awx/main/conf.py:750 awx/main/conf.py:759 awx/main/conf.py:777 +msgid "Logging" +msgstr "लॉगिंग" + +#: awx/main/conf.py:564 +msgid "Logging Aggregator Port" +msgstr "लॉगिंग एग्रीगेटर पोर्ट" + +#: awx/main/conf.py:565 +msgid "" +"Port on Logging Aggregator to send logs to (if required and not provided in " +"Logging Aggregator)." +msgstr "" +"लॉगिंग एग्रीगेटर पर लॉग भेजने के लिए पोर्ट (यदि आवश्यक हो और लॉगिंग " +"एग्रीगेटर में प्रदान न किया गया हो)।" + +#: awx/main/conf.py:576 +msgid "Logging Aggregator Type" +msgstr "लॉगिंग एग्रीगेटर प्रकार" + +#: awx/main/conf.py:577 +msgid "Format messages for the chosen log aggregator." +msgstr "चुने गए लॉग एग्रीगेटर के लिए संदेश प्रारूपित करें।" + +#: awx/main/conf.py:586 +msgid "Logging Aggregator Username" +msgstr "लॉगिंग एग्रीगेटर उपयोगकर्ता नाम" + +#: awx/main/conf.py:587 +msgid "Username for external log aggregator (if required; HTTP/s only)." +msgstr "" +"बाहरी लॉग एग्रीगेटर के लिए उपयोगकर्ता नाम (यदि आवश्यक हो; केवल HTTP/s)।" + +#: awx/main/conf.py:598 +msgid "Logging Aggregator Password/Token" +msgstr "लॉगिंग एग्रीगेटर पासवर्ड/टोकन" + +#: awx/main/conf.py:599 +msgid "" +"Password or authentication token for external log aggregator (if required; " +"HTTP/s only)." +msgstr "" +"बाहरी लॉग एग्रीगेटर के लिए पासवर्ड या प्रमाणीकरण टोकन (यदि आवश्यक हो; केवल " +"HTTP/s)।" + +#: awx/main/conf.py:608 +msgid "Loggers Sending Data to Log Aggregator Form" +msgstr "लॉग एग्रीगेटर को डेटा भेजने वाले लॉगर फ़ॉर्म" + +#: awx/main/conf.py:610 +#, fuzzy +#| msgid "" +#| "List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" +#| "awx - service logs\n" +#| "activity_stream - activity stream records\n" +#| "job_events - callback data from Ansible job events\n" +#| "system_tracking - facts gathered from scan jobs." +msgid "" +"List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" +"awx - service logs\n" +"activity_stream - activity stream records\n" +"job_events - callback data from Ansible job events\n" +"system_tracking - facts gathered from scan jobs\n" +"broadcast_websocket - errors pertaining to websockets broadcast metrics\n" +"job_lifecycle - logs related to processing of a job\n" +msgstr "" +"उन लॉगर्स की सूची जो कलेक्टर को HTTP लॉग भेजेंगे, इनमें निम्न में से कोई या सभी शामिल हो सकते हैं: \n" +"awx - सेवा लॉग\n" +"activity_stream - गतिविधि स्ट्रीम रिकॉर्ड\n" +"job_events - Ansible जॉब इवेंट से कॉलबैक डेटा\n" +"system_tracking - स्कैन जॉब्स से एकत्र किए गए फ़ैक्ट्स\n" +"broadcast_websocket - वेबसॉकेट प्रसारण मेट्रिक्स से संबंधित त्रुटियां\n" +"job_lifecycle - किसी जॉब के प्रोसेसिंग से संबंधित लॉग\n" + +#: awx/main/conf.py:626 +msgid "Log System Tracking Facts Individually" +msgstr "सिस्टम ट्रैकिंग फ़ैक्ट्स को व्यक्तिगत रूप से लॉग करें" + +#: awx/main/conf.py:628 +msgid "" +"If set, system tracking facts will be sent for each package, service, or " +"other item found in a scan, allowing for greater search query granularity. " +"If unset, facts will be sent as a single dictionary, allowing for greater " +"efficiency in fact processing." +msgstr "" +"यदि सेट है, तो सिस्टम ट्रैकिंग फ़ैक्ट्स स्कैन में पाए गए प्रत्येक पैकेज, " +"सेवा, या अन्य आइटम के लिए भेजे जाएंगे, जो अधिक खोज क्वेरी सूक्ष्मता की " +"अनुमति देता है। यदि अनसेट है, तो फ़ैक्ट्स एकल डिक्शनरी के रूप में भेजे " +"जाएंगे, जो फ़ैक्ट प्रोसेसिंग में अधिक दक्षता की अनुमति देता है।" + +#: awx/main/conf.py:640 +msgid "Enable External Logging" +msgstr "बाहरी लॉगिंग सक्षम करें" + +#: awx/main/conf.py:641 +msgid "Enable sending logs to external log aggregator." +msgstr "बाहरी लॉग एग्रीगेटर को लॉग भेजना सक्षम करें।" + +#: awx/main/conf.py:650 +msgid "Cluster-wide unique identifier." +msgstr "क्लस्टर-व्यापी अद्वितीय पहचानकर्ता।" + +#: awx/main/conf.py:651 +msgid "Useful to uniquely identify instances." +msgstr "इंस्टेंसों को विशिष्ट रूप से पहचानने के लिए उपयोगी।" + +#: awx/main/conf.py:660 +msgid "Logging Aggregator Protocol" +msgstr "लॉगिंग एग्रीगेटर प्रोटोकॉल" + +#: awx/main/conf.py:662 +msgid "" +"Protocol used to communicate with log aggregator. HTTPS/HTTP assumes HTTPS " +"unless http:// is explicitly used in the Logging Aggregator hostname." +msgstr "" +"लॉग एग्रीगेटर के साथ संवाद करने के लिए उपयोग किया जाने वाला प्रोटोकॉल। " +"HTTPS/HTTP HTTPS मानता है जब तक कि लॉगिंग एग्रीगेटर होस्टनाम में http:// " +"स्पष्ट रूप से उपयोग न किया गया हो।" + +#: awx/main/conf.py:673 +msgid "TCP Connection Timeout" +msgstr "TCP कनेक्शन टाइमआउट" + +#: awx/main/conf.py:674 +msgid "" +"Number of seconds for a TCP connection to external log aggregator to " +"timeout. Applies to HTTPS and TCP log aggregator protocols." +msgstr "" +"बाहरी लॉग एग्रीगेटर से TCP कनेक्शन के टाइमआउट होने के लिए सेकंड की संख्या। " +"HTTPS और TCP लॉग एग्रीगेटर प्रोटोकॉल पर लागू होता है।" + +#: awx/main/conf.py:683 +msgid "Enable/disable HTTPS certificate verification" +msgstr "HTTPS प्रमाणपत्र सत्यापन सक्षम/अक्षम करें" + +#: awx/main/conf.py:685 +msgid "" +"Flag to control enable/disable of certificate verification when " +"LOG_AGGREGATOR_PROTOCOL is \"https\". If enabled, the log handler will " +"verify certificate sent by external log aggregator before establishing " +"connection." +msgstr "" +"LOG_AGGREGATOR_PROTOCOL \"https\" होने पर प्रमाणपत्र सत्यापन के सक्षम/अक्षम " +"को नियंत्रित करने के लिए फ़्लैग। यदि सक्षम है, तो लॉग हैंडलर कनेक्शन स्थापित" +" करने से पहले बाहरी लॉग एग्रीगेटर द्वारा भेजे गए प्रमाणपत्र को सत्यापित " +"करेगा।" + +#: awx/main/conf.py:698 +msgid "Logging Aggregator Level Threshold" +msgstr "लॉगिंग एग्रीगेटर स्तर सीमा" + +#: awx/main/conf.py:700 +msgid "" +"Level threshold used by log handler. Severities from lowest to highest are " +"DEBUG, INFO, WARNING, ERROR, CRITICAL. Messages less severe than the " +"threshold will be ignored by log handler. (messages under category " +"awx.anlytics ignore this setting)" +msgstr "" +"लॉग हैंडलर द्वारा उपयोग की जाने वाली स्तर सीमा। सबसे निम्न से उच्चतम तक " +"गंभीरताएं DEBUG, INFO, WARNING, ERROR, CRITICAL हैं। सीमा से कम गंभीर संदेश " +"लॉग हैंडलर द्वारा अनदेखा किए जाएंगे। (awx.anlytics श्रेणी के अंतर्गत संदेश " +"इस सेटिंग को अनदेखा करते हैं)" + +#: awx/main/conf.py:713 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Maximum number of messages that can be stored in the log action queue" +msgstr "लॉग एक्शन कतार में संग्रहीत किए जा सकने वाले संदेशों की अधिकतम संख्या" + +#: awx/main/conf.py:715 +msgid "" +"Defines how large the rsyslog action queue can grow in number of messages " +"stored. This can have an impact on memory utilization. When the queue " +"reaches 75% of this number, the queue will start writing to disk " +"(queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and " +"DEBUG messages will start to be discarded (queue.discardMark with " +"queue.discardSeverity=5)." +msgstr "" +"परिभाषित करता है कि rsyslog एक्शन कतार संग्रहीत संदेशों की संख्या में कितनी " +"बड़ी हो सकती है। इसका मेमोरी उपयोग पर प्रभाव पड़ सकता है। जब कतार इस संख्या " +"के 75% तक पहुंचती है, तो कतार डिस्क पर लिखना शुरू कर देगी (rsyslog में " +"queue.highWatermark)। जब यह 90% तक पहुंचती है, तो NOTICE, INFO, और DEBUG " +"संदेशों को छोड़ना शुरू कर दिया जाएगा (queue.discardSeverity=5 के साथ " +"queue.discardMark)।" + +#: awx/main/conf.py:730 +#, fuzzy +#| msgid "Maximum disk persistance for external log aggregation (in GB)" +msgid "Maximum disk persistence for rsyslogd action queuing (in GB)" +msgstr "rsyslogd एक्शन कतार के लिए अधिकतम डिस्क दृढ़ता (GB में)" + +#: awx/main/conf.py:732 +#, fuzzy +#| msgid "" +#| "Amount of data to store (in gigabytes) during an outage of the external log " +#| "aggregator (defaults to 1). Equivalent to the rsyslogd queue.maxdiskspace " +#| "setting." +msgid "" +"Amount of data to store (in gigabytes) if an rsyslog action takes time to " +"process an incoming message (defaults to 1). Equivalent to the rsyslogd " +"queue.maxdiskspace setting on the action (e.g. omhttp). It stores files in " +"the directory specified by LOG_AGGREGATOR_MAX_DISK_USAGE_PATH." +msgstr "" +"यदि किसी rsyslog एक्शन को आने वाले संदेश को प्रोसेस करने में समय लगता है तो " +"संग्रहीत करने के लिए डेटा की मात्रा (गीगाबाइट में) (डिफ़ॉल्ट 1)। एक्शन (उदा." +" omhttp) पर rsyslogd queue.maxdiskspace सेटिंग के समतुल्य। यह फ़ाइलों को " +"LOG_AGGREGATOR_MAX_DISK_USAGE_PATH द्वारा निर्दिष्ट निर्देशिका में संग्रहीत " +"करता है।" + +#: awx/main/conf.py:744 +msgid "File system location for rsyslogd disk persistence" +msgstr "rsyslogd डिस्क दृढ़ता के लिए फ़ाइल सिस्टम स्थान" + +#: awx/main/conf.py:746 +msgid "" +"Location to persist logs that should be retried after an outage of the " +"external log aggregator (defaults to /var/lib/awx). Equivalent to the " +"rsyslogd queue.spoolDirectory setting." +msgstr "" +"उन लॉग को बनाए रखने का स्थान जिन्हें बाहरी लॉग एग्रीगेटर के बंद होने के बाद " +"पुनः प्रयास किया जाना चाहिए (डिफ़ॉल्ट /var/lib/awx)। rsyslogd " +"queue.spoolDirectory सेटिंग के समतुल्य।" + +#: awx/main/conf.py:757 +msgid "Enable rsyslogd debugging" +msgstr "rsyslogd डिबगिंग सक्षम करें" + +#: awx/main/conf.py:758 +msgid "" +"Enabled high verbosity debugging for rsyslogd. Useful for debugging " +"connection issues for external log aggregation." +msgstr "" +"rsyslogd के लिए उच्च वर्बोसिटी डिबगिंग सक्षम किया। बाहरी लॉग एग्रीगेशन के " +"लिए कनेक्शन समस्याओं को डिबग करने के लिए उपयोगी।" + +#: awx/main/conf.py:766 +msgid "Log Format For API 4XX Errors" +msgstr "API 4XX त्रुटियों के लिए लॉग प्रारूप" + +#: awx/main/conf.py:768 +msgid "" +"The format of logged messages when an API 4XX error occurs, the following variables will be substituted: \n" +"status_code - The HTTP status code of the error\n" +"user_name - The user name attempting to use the API\n" +"url_path - The URL path to the API endpoint called\n" +"remote_addr - The remote address seen for the user\n" +"error - The error set by the api endpoint\n" +"Variables need to be in the format {}." +msgstr "" +"API 4XX त्रुटि होने पर लॉग किए गए संदेशों का प्रारूप, निम्न वेरिएबल्स प्रतिस्थापित किए जाएंगे: \n" +"status_code - त्रुटि का HTTP स्थिति कोड\n" +"user_name - API का उपयोग करने का प्रयास करने वाला उपयोगकर्ता नाम\n" +"url_path - कॉल किए गए API एंडपॉइंट का URL पथ\n" +"remote_addr - उपयोगकर्ता के लिए देखा गया रिमोट पता\n" +"error - api एंडपॉइंट द्वारा सेट की गई त्रुटि\n" +"वेरिएबल्स {} प्रारूप में होने चाहिए।" + +#: awx/main/conf.py:785 +#, fuzzy +#| msgid "" +#| "Last gather date for Insights for Ansible Automation Platform." +msgid "Last gather date for Automation Analytics." +msgstr "Automation Analytics के लिए अंतिम एकत्रण तिथि।" + +#: awx/main/conf.py:793 +#, fuzzy +#| msgid "" +#| "Last gathered entries for expensive collectors for Insights for Ansible " +#| "Automation Platform." +msgid "" +"Last gathered entries from the data collection service of Automation " +"Analytics" +msgstr "" +"Automation Analytics की डेटा संग्रह सेवा से अंतिम एकत्रित प्रविष्टियां" + +#: awx/main/conf.py:804 +#, fuzzy +#| msgid "Insights for Ansible Automation Platform Gather Interval" +msgid "Automation Analytics Gather Interval" +msgstr "Automation Analytics एकत्रण अंतराल" + +#: awx/main/conf.py:805 +msgid "Interval (in seconds) between data gathering." +msgstr "डेटा एकत्रण के बीच अंतराल (सेकंड में)।" + +#: awx/main/conf.py:819 +msgid "" +"Indicates whether the instance is part of a kubernetes-based deployment." +msgstr "" +"इंगित करता है कि इंस्टेंस किसी kubernetes-आधारित परिनियोजन का हिस्सा है या " +"नहीं।" + +#: awx/main/conf.py:826 awx/main/conf.py:827 +msgid "Max jobs to allow bulk jobs to launch" +msgstr "बल्क जॉब्स को लॉन्च करने की अनुमति देने के लिए अधिकतम जॉब्स" + +#: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 +msgid "Bulk Actions" +msgstr "बल्क क्रियाएं" + +#: awx/main/conf.py:836 awx/main/conf.py:837 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Max number of hosts to allow to be created in a single bulk action" +msgstr "एकल बल्क क्रिया में बनाए जाने की अनुमति वाले होस्ट्स की अधिकतम संख्या" + +#: awx/main/conf.py:846 awx/main/conf.py:847 +#, fuzzy +#| msgid "" +#| "Maximum number of hosts allowed to be managed by this organization." +msgid "Max number of hosts to allow to be deleted in a single bulk action" +msgstr "एकल बल्क क्रिया में हटाए जाने की अनुमति वाले होस्ट्स की अधिकतम संख्या" + +#: awx/main/conf.py:856 +msgid "Enable Preview of New User Interface" +msgstr "नए उपयोगकर्ता इंटरफ़ेस का पूर्वावलोकन सक्षम करें" + +#: awx/main/conf.py:857 +msgid "Enable preview of new user interface." +msgstr "नए उपयोगकर्ता इंटरफ़ेस का पूर्वावलोकन सक्षम करें।" + +#: awx/main/conf.py:866 +msgid "" +"Default model for AWX - no subscription. Deletion of host_metrics will not " +"be considered for purposes of managed host counting" +msgstr "" +"AWX के लिए डिफ़ॉल्ट मॉडल - कोई सदस्यता नहीं। प्रबंधित होस्ट गणना के " +"प्रयोजनों के लिए host_metrics के हटाने पर विचार नहीं किया जाएगा" + +#: awx/main/conf.py:869 +msgid "" +"Usage based on unique managed nodes in a large historical time frame and " +"delete functionality for no longer used managed nodes" +msgstr "" +"एक बड़े ऐतिहासिक समय ढांचे में अद्वितीय प्रबंधित नोड्स पर आधारित उपयोग और अब" +" उपयोग न किए जाने वाले प्रबंधित नोड्स के लिए डिलीट कार्यक्षमता" + +#: awx/main/conf.py:874 +msgid "Defines subscription usage model and shows Host Metrics" +msgstr "सदस्यता उपयोग मॉडल परिभाषित करता है और होस्ट मेट्रिक्स दिखाता है" + +#: awx/main/conf.py:882 +msgid "Last cleanup date for HostMetrics" +msgstr "HostMetrics के लिए अंतिम क्लीनअप तिथि" + +#: awx/main/conf.py:891 +msgid "Last computing date of HostMetricSummaryMonthly" +msgstr "HostMetricSummaryMonthly की अंतिम गणना तिथि" + +#: awx/main/conf.py:900 +#, fuzzy +#| msgid "Enable or Disable User Analytics Tracking." +msgid "Enable or Disable tmp dir cleanup" +msgstr "tmp निर्देशिका क्लीनअप सक्षम या अक्षम करें" + +#: awx/main/conf.py:902 +#, fuzzy +#| msgid "Enable or Disable User Analytics Tracking." +msgid "Enable or Disable TMP Dir cleanup" +msgstr "TMP निर्देशिका क्लीनअप सक्षम या अक्षम करें" + +#: awx/main/conf.py:910 +msgid "Debug Web Requests" +msgstr "वेब अनुरोध डिबग करें" + +#: awx/main/conf.py:912 +msgid "Debug web request python timing" +msgstr "वेब अनुरोध python टाइमिंग डिबग करें" + +#: awx/main/conf.py:920 +#, fuzzy +#| msgid "Container Registry" +msgid "Container Run Options" +msgstr "कंटेनर रन विकल्प" + +#: awx/main/conf.py:922 +msgid "" +"List of options to pass to podman run example: ['--network', " +"'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" +msgstr "" +"podman run में पास करने के लिए विकल्पों की सूची उदाहरण: ['--network', " +"'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" + +#: awx/main/conf.py:930 +msgid "Release Receptor Work" +msgstr "Receptor कार्य जारी करें" + +#: awx/main/conf.py:932 +msgid "Release receptor work" +msgstr "receptor कार्य जारी करें" + +#: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 +msgid "\n" +msgstr "\n" + +#: awx/main/constants.py:19 +msgid "Sudo" +msgstr "Sudo" + +#: awx/main/constants.py:20 +msgid "Su" +msgstr "Su" + +#: awx/main/constants.py:21 +msgid "Pbrun" +msgstr "Pbrun" + +#: awx/main/constants.py:22 +msgid "Pfexec" +msgstr "Pfexec" + +#: awx/main/constants.py:23 +msgid "DZDO" +msgstr "DZDO" + +#: awx/main/constants.py:24 +msgid "Pmrun" +msgstr "Pmrun" + +#: awx/main/constants.py:25 +msgid "Runas" +msgstr "Runas" + +#: awx/main/constants.py:26 +msgid "Enable" +msgstr "Enable" + +#: awx/main/constants.py:27 +msgid "Doas" +msgstr "Doas" + +#: awx/main/constants.py:28 +msgid "Ksu" +msgstr "Ksu" + +#: awx/main/constants.py:29 +msgid "Machinectl" +msgstr "Machinectl" + +#: awx/main/constants.py:30 +msgid "Sesu" +msgstr "Sesu" + +#: awx/main/constants.py:32 +msgid "None" +msgstr "कोई नहीं" + +#: awx/main/credential_plugins/aim.py:12 +#, fuzzy +#| msgid "CyberArk AIM URL" +msgid "CyberArk CCP URL" +msgstr "CyberArk CCP URL" + +#: awx/main/credential_plugins/aim.py:18 +#, fuzzy +#| msgid "Amazon Web Services" +msgid "Web Service ID" +msgstr "वेब सेवा ID" + +#: awx/main/credential_plugins/aim.py:20 +msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." +msgstr "CCP वेब सेवा ID। AIMWebService पर डिफ़ॉल्ट करने के लिए रिक्त छोड़ें।" + +#: awx/main/credential_plugins/aim.py:24 +msgid "Application ID" +msgstr "एप्लिकेशन ID" + +#: awx/main/credential_plugins/aim.py:30 +msgid "Client Key" +msgstr "क्लाइंट कुंजी" + +#: awx/main/credential_plugins/aim.py:37 +#: awx/main/credential_plugins/hashivault.py:46 +msgid "Client Certificate" +msgstr "क्लाइंट प्रमाणपत्र" + +#: awx/main/credential_plugins/aim.py:44 +msgid "Verify SSL Certificates" +msgstr "SSL प्रमाणपत्र सत्यापित करें" + +#: awx/main/credential_plugins/aim.py:52 +msgid "Object Query" +msgstr "ऑब्जेक्ट क्वेरी" + +#: awx/main/credential_plugins/aim.py:54 +msgid "" +"Lookup query for the object. Ex: Safe=TestSafe;Object=testAccountName123" +msgstr "" +"ऑब्जेक्ट के लिए लुकअप क्वेरी। उदा: Safe=TestSafe;Object=testAccountName123" + +#: awx/main/credential_plugins/aim.py:56 +msgid "Object Query Format" +msgstr "ऑब्जेक्ट क्वेरी प्रारूप" + +#: awx/main/credential_plugins/aim.py:59 +#, fuzzy +#| msgid "Object Query" +msgid "Object Property" +msgstr "ऑब्जेक्ट गुण" + +#: awx/main/credential_plugins/aim.py:61 +msgid "" +"The property of the object to return. Available properties: Username, " +"Password and Address." +msgstr "" +"लौटाने के लिए ऑब्जेक्ट का गुण। उपलब्ध गुण: Username, Password और Address।" + +#: awx/main/credential_plugins/aim.py:65 +msgid "Reason" +msgstr "कारण" + +#: awx/main/credential_plugins/aim.py:67 +msgid "" +"Object request reason. This is only needed if it is required by the object's" +" policy." +msgstr "" +"ऑब्जेक्ट अनुरोध कारण। यह केवल तभी आवश्यक है यदि इसे ऑब्जेक्ट की नीति द्वारा " +"आवश्यक हो।" + +#: awx/main/credential_plugins/aws_secretsmanager.py:12 +#, fuzzy +#| msgid "Access Key" +msgid "AWS Access Key" +msgstr "AWS एक्सेस कुंजी" + +#: awx/main/credential_plugins/aws_secretsmanager.py:17 +#, fuzzy +#| msgid "Secret Key" +msgid "AWS Secret Key" +msgstr "AWS सीक्रेट कुंजी" + +#: awx/main/credential_plugins/aws_secretsmanager.py:25 +#, fuzzy +#| msgid "Secret Version" +msgid "AWS Secrets Manager Region" +msgstr "AWS Secrets Manager क्षेत्र" + +#: awx/main/credential_plugins/aws_secretsmanager.py:27 +msgid "Region which the secrets manager is located" +msgstr "वह क्षेत्र जहां secrets manager स्थित है" + +#: awx/main/credential_plugins/aws_secretsmanager.py:31 +#, fuzzy +#| msgid "Secret Name" +msgid "AWS Secret Name" +msgstr "AWS सीक्रेट नाम" + +#: awx/main/credential_plugins/azure_kv.py:19 +msgid "Vault URL (DNS Name)" +msgstr "Vault URL (DNS नाम)" + +#: awx/main/credential_plugins/azure_kv.py:23 +#: awx/main/credential_plugins/dsv.py:25 +#: awx/main/models/credential/__init__.py:877 +msgid "Client ID" +msgstr "क्लाइंट ID" + +#: awx/main/credential_plugins/azure_kv.py:30 +#: awx/main/models/credential/__init__.py:884 +msgid "Tenant ID" +msgstr "Tenant ID" + +#: awx/main/credential_plugins/azure_kv.py:33 +msgid "Cloud Environment" +msgstr "क्लाउड वातावरण" + +#: awx/main/credential_plugins/azure_kv.py:34 +msgid "Specify which azure cloud environment to use." +msgstr "निर्दिष्ट करें कि किस azure क्लाउड वातावरण का उपयोग करना है।" + +#: awx/main/credential_plugins/azure_kv.py:42 +msgid "Secret Name" +msgstr "सीक्रेट नाम" + +#: awx/main/credential_plugins/azure_kv.py:44 +msgid "The name of the secret to look up." +msgstr "देखने के लिए सीक्रेट का नाम।" + +#: awx/main/credential_plugins/azure_kv.py:48 +#: awx/main/credential_plugins/conjur.py:46 +msgid "Secret Version" +msgstr "सीक्रेट संस्करण" + +#: awx/main/credential_plugins/azure_kv.py:50 +#: awx/main/credential_plugins/conjur.py:48 +#: awx/main/credential_plugins/hashivault.py:170 +msgid "" +"Used to specify a specific secret version (if left empty, the latest version" +" will be used)." +msgstr "" +"एक विशिष्ट सीक्रेट संस्करण निर्दिष्ट करने के लिए उपयोग किया जाता है (यदि " +"खाली छोड़ा जाता है, तो नवीनतम संस्करण का उपयोग किया जाएगा)।" + +#: awx/main/credential_plugins/centrify_vault.py:10 +#: awx/main/credential_plugins/centrify_vault.py:12 +msgid "Centrify Tenant URL" +msgstr "Centrify Tenant URL" + +#: awx/main/credential_plugins/centrify_vault.py:17 +msgid "Centrify API User" +msgstr "Centrify API उपयोगकर्ता" + +#: awx/main/credential_plugins/centrify_vault.py:19 +msgid "" +"Centrify API User, having necessary permissions as mentioned in support doc" +msgstr "" +"Centrify API उपयोगकर्ता, सपोर्ट डॉक में उल्लिखित आवश्यक अनुमतियों के साथ" + +#: awx/main/credential_plugins/centrify_vault.py:23 +msgid "Centrify API Password" +msgstr "Centrify API पासवर्ड" + +#: awx/main/credential_plugins/centrify_vault.py:25 +msgid "Password of Centrify API User with necessary permissions" +msgstr "आवश्यक अनुमतियों के साथ Centrify API उपयोगकर्ता का पासवर्ड" + +#: awx/main/credential_plugins/centrify_vault.py:30 +msgid "OAuth2 Application ID" +msgstr "OAuth2 एप्लिकेशन ID" + +#: awx/main/credential_plugins/centrify_vault.py:32 +msgid "Application ID of the configured OAuth2 Client (defaults to 'awx')" +msgstr "कॉन्फ़िगर किए गए OAuth2 क्लाइंट की एप्लिकेशन ID (डिफ़ॉल्ट 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:37 +msgid "OAuth2 Scope" +msgstr "OAuth2 स्कोप" + +#: awx/main/credential_plugins/centrify_vault.py:39 +msgid "Scope of the configured OAuth2 Client (defaults to 'awx')" +msgstr "कॉन्फ़िगर किए गए OAuth2 क्लाइंट का स्कोप (डिफ़ॉल्ट 'awx')" + +#: awx/main/credential_plugins/centrify_vault.py:46 +msgid "Account Name" +msgstr "खाता नाम" + +#: awx/main/credential_plugins/centrify_vault.py:48 +msgid "" +"Local system account or Domain account name enrolled in Centrify Vault. eg. " +"(root or DOMAIN/Administrator)" +msgstr "" +"Centrify Vault में नामांकित स्थानीय सिस्टम खाता या डोमेन खाता नाम। उदा. " +"(root या DOMAIN/Administrator)" + +#: awx/main/credential_plugins/centrify_vault.py:52 +msgid "System Name" +msgstr "सिस्टम नाम" + +#: awx/main/credential_plugins/centrify_vault.py:54 +msgid "Machine Name enrolled with in Centrify Portal" +msgstr "Centrify Portal में नामांकित मशीन नाम" + +#: awx/main/credential_plugins/conjur.py:15 +msgid "Conjur URL" +msgstr "Conjur URL" + +#: awx/main/credential_plugins/conjur.py:21 +msgid "API Key" +msgstr "API कुंजी" + +#: awx/main/credential_plugins/conjur.py:27 +#: awx/main/migrations/_inventory_source_vars.py:144 +msgid "Account" +msgstr "खाता" + +#: awx/main/credential_plugins/conjur.py:32 +#: awx/main/credential_plugins/hashivault.py:92 +#: awx/main/credential_plugins/tss.py:19 +#: awx/main/models/credential/__init__.py:597 +#: awx/main/models/credential/__init__.py:631 +#: awx/main/models/credential/__init__.py:672 +#: awx/main/models/credential/__init__.py:743 +#: awx/main/models/credential/__init__.py:807 +#: awx/main/models/credential/__init__.py:870 +#: awx/main/models/credential/__init__.py:968 +#: awx/main/models/credential/__init__.py:1121 +msgid "Username" +msgstr "उपयोगकर्ता नाम" + +#: awx/main/credential_plugins/conjur.py:35 +msgid "Public Key Certificate" +msgstr "सार्वजनिक कुंजी प्रमाणपत्र" + +#: awx/main/credential_plugins/conjur.py:40 +msgid "Secret Identifier" +msgstr "सीक्रेट पहचानकर्ता" + +#: awx/main/credential_plugins/conjur.py:42 +msgid "The identifier for the secret e.g., /some/identifier" +msgstr "सीक्रेट के लिए पहचानकर्ता उदा., /some/identifier" + +#: awx/main/credential_plugins/dsv.py:12 +msgid "Tenant" +msgstr "Tenant" + +#: awx/main/credential_plugins/dsv.py:13 +#, fuzzy +#| msgid "" +#| "The tenant e.g. \"ex\" when the URL is https://ex.secretservercloud.com" +msgid "The tenant e.g. \"ex\" when the URL is https://ex.secretsvaultcloud.com" +msgstr "Tenant उदा. \"ex\" जब URL https://ex.secretsvaultcloud.com है" + +#: awx/main/credential_plugins/dsv.py:18 +msgid "Top-level Domain (TLD)" +msgstr "शीर्ष-स्तरीय डोमेन (TLD)" + +#: awx/main/credential_plugins/dsv.py:19 +#, fuzzy +#| msgid "" +#| "The TLD of the tenant e.g. \"com\" when the URL is " +#| "https://ex.secretservercloud.com" +msgid "" +"The TLD of the tenant e.g. \"com\" when the URL is " +"https://ex.secretsvaultcloud.com" +msgstr "Tenant का TLD उदा. \"com\" जब URL https://ex.secretsvaultcloud.com है" + +#: awx/main/credential_plugins/dsv.py:38 +msgid "Secret Path" +msgstr "सीक्रेट पथ" + +#: awx/main/credential_plugins/dsv.py:40 +msgid "The secret path e.g. /test/secret1" +msgstr "सीक्रेट पथ उदा. /test/secret1" + +#: awx/main/credential_plugins/dsv.py:44 awx/main/credential_plugins/tss.py:46 +msgid "Secret Field" +msgstr "सीक्रेट फ़ील्ड" + +#: awx/main/credential_plugins/dsv.py:45 awx/main/credential_plugins/tss.py:47 +msgid "The field to extract from the secret" +msgstr "सीक्रेट से निकालने के लिए फ़ील्ड" + +#: awx/main/credential_plugins/dsv.py:50 +msgid "Should the secret be base64 decoded?" +msgstr "क्या सीक्रेट को base64 डिकोड किया जाना चाहिए?" + +#: awx/main/credential_plugins/dsv.py:51 +msgid "" +"Specify whether the secret should be base64 decoded, typically used for " +"storing files, such as SSH keys" +msgstr "" +"निर्दिष्ट करें कि क्या सीक्रेट को base64 डिकोड किया जाना चाहिए, आमतौर पर " +"फ़ाइलों को संग्रहीत करने के लिए उपयोग किया जाता है, जैसे SSH कुंजियां" + +#: awx/main/credential_plugins/dsv.py:64 +msgid "URL template" +msgstr "URL टेम्पलेट" + +#: awx/main/credential_plugins/hashivault.py:16 +msgid "Server URL" +msgstr "सर्वर URL" + +#: awx/main/credential_plugins/hashivault.py:19 +msgid "The URL to the HashiCorp Vault" +msgstr "HashiCorp Vault का URL" + +#: awx/main/credential_plugins/hashivault.py:23 +#: awx/main/models/credential/__init__.py:905 +#: awx/main/models/credential/__init__.py:924 +#: awx/main/models/credential/__init__.py:943 +msgid "Token" +msgstr "टोकन" + +#: awx/main/credential_plugins/hashivault.py:26 +msgid "The access token used to authenticate to the Vault server" +msgstr "Vault सर्वर पर प्रमाणित करने के लिए उपयोग किया जाने वाला एक्सेस टोकन" + +#: awx/main/credential_plugins/hashivault.py:30 +msgid "CA Certificate" +msgstr "CA प्रमाणपत्र" + +#: awx/main/credential_plugins/hashivault.py:33 +msgid "" +"The CA certificate used to verify the SSL certificate of the Vault server" +msgstr "" +"Vault सर्वर के SSL प्रमाणपत्र को सत्यापित करने के लिए उपयोग किया जाने वाला " +"CA प्रमाणपत्र" + +#: awx/main/credential_plugins/hashivault.py:35 +msgid "AppRole role_id" +msgstr "AppRole role_id" + +#: awx/main/credential_plugins/hashivault.py:35 +msgid "The Role ID for AppRole Authentication" +msgstr "AppRole प्रमाणीकरण के लिए Role ID" + +#: awx/main/credential_plugins/hashivault.py:38 +msgid "AppRole secret_id" +msgstr "AppRole secret_id" + +#: awx/main/credential_plugins/hashivault.py:42 +msgid "The Secret ID for AppRole Authentication" +msgstr "AppRole प्रमाणीकरण के लिए Secret ID" + +#: awx/main/credential_plugins/hashivault.py:50 +msgid "" +"The PEM-encoded client certificate used for TLS client authentication. This " +"should include the certificate and any intermediate certififcates." +msgstr "" +"TLS क्लाइंट प्रमाणीकरण के लिए उपयोग किया जाने वाला PEM-एन्कोडेड क्लाइंट " +"प्रमाणपत्र। इसमें प्रमाणपत्र और कोई भी मध्यवर्ती प्रमाणपत्र शामिल होने " +"चाहिए।" + +#: awx/main/credential_plugins/hashivault.py:56 +#, fuzzy +#| msgid "Client Certificate" +msgid "Client Certificate Key" +msgstr "क्लाइंट प्रमाणपत्र कुंजी" + +#: awx/main/credential_plugins/hashivault.py:60 +msgid "The certificate private key used for TLS client authentication." +msgstr "" +"TLS क्लाइंट प्रमाणीकरण के लिए उपयोग की जाने वाली प्रमाणपत्र निजी कुंजी।" + +#: awx/main/credential_plugins/hashivault.py:64 +#, fuzzy +#| msgid "Authentication URL" +msgid "TLS Authentication Role" +msgstr "TLS प्रमाणीकरण भूमिका" + +#: awx/main/credential_plugins/hashivault.py:68 +msgid "" +"The role configured in Hashicorp Vault for TLS client authentication. If not" +" provided, Hashicorp Vault may assign roles based on the certificate used." +msgstr "" +"TLS क्लाइंट प्रमाणीकरण के लिए Hashicorp Vault में कॉन्फ़िगर की गई भूमिका। " +"यदि प्रदान नहीं की गई है, तो Hashicorp Vault उपयोग किए गए प्रमाणपत्र के आधार" +" पर भूमिकाएं असाइन कर सकता है।" + +#: awx/main/credential_plugins/hashivault.py:74 +msgid "Namespace name (Vault Enterprise only)" +msgstr "नेमस्पेस नाम (केवल Vault Enterprise)" + +#: awx/main/credential_plugins/hashivault.py:77 +msgid "Name of the namespace to use when authenticate and retrieve secrets" +msgstr "" +"प्रमाणित करते और सीक्रेट प्राप्त करते समय उपयोग करने के लिए नेमस्पेस का नाम" + +#: awx/main/credential_plugins/hashivault.py:81 +#, fuzzy +#| msgid "Kubernetes" +msgid "Kubernetes role" +msgstr "Kubernetes भूमिका" + +#: awx/main/credential_plugins/hashivault.py:85 +msgid "" +"The Role for Kubernetes Authentication. This is the named role, configured " +"in Vault server, for AWX pod auth policies. see " +"https://www.vaultproject.io/docs/auth/kubernetes#configuration" +msgstr "" +"Kubernetes प्रमाणीकरण के लिए भूमिका। यह नामित भूमिका है, जो Vault सर्वर में " +"AWX पॉड auth नीतियों के लिए कॉन्फ़िगर की गई है। देखें " +"https://www.vaultproject.io/docs/auth/kubernetes#configuration" + +#: awx/main/credential_plugins/hashivault.py:95 +#, fuzzy +#| msgid "The Secret ID for AppRole Authentication" +msgid "Username for user authentication." +msgstr "उपयोगकर्ता प्रमाणीकरण के लिए उपयोगकर्ता नाम।" + +#: awx/main/credential_plugins/hashivault.py:99 +#: awx/main/credential_plugins/tss.py:31 +#: awx/main/models/credential/__init__.py:598 +#: awx/main/models/credential/__init__.py:632 +#: awx/main/models/credential/__init__.py:675 +#: awx/main/models/credential/__init__.py:810 +#: awx/main/models/credential/__init__.py:873 +#: awx/main/models/credential/__init__.py:976 +msgid "Password" +msgstr "पासवर्ड" + +#: awx/main/credential_plugins/hashivault.py:102 +#, fuzzy +#| msgid "A password or token used to authenticate with" +msgid "Password for user authentication." +msgstr "उपयोगकर्ता प्रमाणीकरण के लिए पासवर्ड।" + +#: awx/main/credential_plugins/hashivault.py:106 +#: awx/main/credential_plugins/hashivault.py:130 +msgid "Path to Auth" +msgstr "Auth का पथ" + +#: awx/main/credential_plugins/hashivault.py:110 +#, fuzzy +#| msgid "" +#| "The AppRole Authentication path to use if one isn't provided in the metadata" +#| " when linking to an input field. Defaults to 'approle'" +msgid "" +"The Authentication path to use if one isn't provided in the metadata when " +"linking to an input field. Defaults to 'approle'" +msgstr "" +"किसी इनपुट फ़ील्ड से लिंक करते समय मेटाडेटा में एक प्रदान न किए जाने पर " +"उपयोग करने के लिए प्रमाणीकरण पथ। डिफ़ॉल्ट 'approle'" + +#: awx/main/credential_plugins/hashivault.py:116 +msgid "Path to Secret" +msgstr "सीक्रेट का पथ" + +#: awx/main/credential_plugins/hashivault.py:133 +msgid "The path where the Authentication method is mounted e.g, approle" +msgstr "वह पथ जहां प्रमाणीकरण विधि माउंट की गई है उदा, approle" + +#: awx/main/credential_plugins/hashivault.py:143 +msgid "API Version" +msgstr "API संस्करण" + +#: awx/main/credential_plugins/hashivault.py:145 +msgid "" +"API v1 is for static key/value lookups. API v2 is for versioned key/value " +"lookups." +msgstr "" +"API v1 स्थिर कुंजी/मान लुकअप के लिए है। API v2 संस्करणित कुंजी/मान लुकअप के " +"लिए है।" + +#: awx/main/credential_plugins/hashivault.py:153 +msgid "Name of Secret Backend" +msgstr "सीक्रेट बैकएंड का नाम" + +#: awx/main/credential_plugins/hashivault.py:155 +msgid "" +"The name of the kv secret backend (if left empty, the first segment of the " +"secret path will be used)." +msgstr "" +"kv सीक्रेट बैकएंड का नाम (यदि खाली छोड़ा जाता है, तो सीक्रेट पथ के पहले खंड " +"का उपयोग किया जाएगा)।" + +#: awx/main/credential_plugins/hashivault.py:162 +#: awx/main/migrations/_inventory_source_vars.py:149 +msgid "Key Name" +msgstr "कुंजी नाम" + +#: awx/main/credential_plugins/hashivault.py:164 +msgid "The name of the key to look up in the secret." +msgstr "सीक्रेट में देखने के लिए कुंजी का नाम।" + +#: awx/main/credential_plugins/hashivault.py:168 +msgid "Secret Version (v2 only)" +msgstr "सीक्रेट संस्करण (केवल v2)" + +#: awx/main/credential_plugins/hashivault.py:181 +msgid "Unsigned Public Key" +msgstr "अहस्ताक्षरित सार्वजनिक कुंजी" + +#: awx/main/credential_plugins/hashivault.py:188 +msgid "Role Name" +msgstr "भूमिका नाम" + +#: awx/main/credential_plugins/hashivault.py:188 +msgid "The name of the role used to sign." +msgstr "हस्ताक्षर करने के लिए उपयोग की जाने वाली भूमिका का नाम।" + +#: awx/main/credential_plugins/hashivault.py:191 +msgid "Valid Principals" +msgstr "मान्य प्रिंसिपल" + +#: awx/main/credential_plugins/hashivault.py:193 +msgid "" +"Valid principals (either usernames or hostnames) that the certificate should" +" be signed for." +msgstr "" +"मान्य प्रिंसिपल (या तो उपयोगकर्ता नाम या होस्टनाम) जिनके लिए प्रमाणपत्र पर " +"हस्ताक्षर किए जाने चाहिए।" + +#: awx/main/credential_plugins/tss.py:13 +msgid "Secret Server URL" +msgstr "Secret Server URL" + +#: awx/main/credential_plugins/tss.py:14 +msgid "" +"The Base URL of Secret Server e.g. https://myserver/SecretServer or " +"https://mytenant.secretservercloud.com" +msgstr "" +"Secret Server का आधार URL उदा. https://myserver/SecretServer या " +"https://mytenant.secretservercloud.com" + +#: awx/main/credential_plugins/tss.py:20 +msgid "The (Application) user username" +msgstr "(एप्लिकेशन) उपयोगकर्ता का उपयोगकर्ता नाम" + +#: awx/main/credential_plugins/tss.py:25 +#, fuzzy +#| msgid "Domain Name" +msgid "Domain" +msgstr "डोमेन" + +#: awx/main/credential_plugins/tss.py:26 +#, fuzzy +#| msgid "The (Application) user username" +msgid "The (Application) user domain" +msgstr "(एप्लिकेशन) उपयोगकर्ता का डोमेन" + +#: awx/main/credential_plugins/tss.py:32 +msgid "The corresponding password" +msgstr "संबंधित पासवर्ड" + +#: awx/main/credential_plugins/tss.py:40 +msgid "Secret ID" +msgstr "सीक्रेट ID" + +#: awx/main/credential_plugins/tss.py:41 +msgid "The integer ID of the secret" +msgstr "सीक्रेट की integer ID" + +#: awx/main/fields.py:65 +#, python-brace-format +msgid "'{value}' is not one of ['{allowed_values}']" +msgstr "'{value}' ['{allowed_values}'] में से एक नहीं है" + +#: awx/main/fields.py:455 +#, python-brace-format +msgid "{type} provided in relative path {path}, expected {expected_type}" +msgstr "" +"सापेक्ष पथ {path} में प्रदान किया गया {type}, {expected_type} अपेक्षित था" + +#: awx/main/fields.py:459 +#, python-brace-format +msgid "{type} provided, expected {expected_type}" +msgstr "प्रदान किया गया {type}, {expected_type} अपेक्षित था" + +#: awx/main/fields.py:463 +#, python-brace-format +msgid "Schema validation error in relative path {path} ({error})" +msgstr "सापेक्ष पथ {path} में स्कीमा सत्यापन त्रुटि ({error})" + +#: awx/main/fields.py:564 +#, python-format +msgid "required for %s" +msgstr "%s के लिए आवश्यक" + +#: awx/main/fields.py:629 +msgid "secret values must be of type string, not {}" +msgstr "सीक्रेट मान string प्रकार के होने चाहिए, {} नहीं" + +#: awx/main/fields.py:666 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "\"%s\" सेट होने तक सेट नहीं किया जा सकता" + +#: awx/main/fields.py:694 +msgid "must be set when SSH key is encrypted." +msgstr "SSH कुंजी एन्क्रिप्टेड होने पर सेट किया जाना चाहिए।" + +#: awx/main/fields.py:704 +msgid "should not be set when SSH key is not encrypted." +msgstr "SSH कुंजी एन्क्रिप्टेड न होने पर सेट नहीं किया जाना चाहिए।" + +#: awx/main/fields.py:752 +msgid "'dependencies' is not supported for custom credentials." +msgstr "कस्टम क्रेडेंशियल्स के लिए 'dependencies' समर्थित नहीं है।" + +#: awx/main/fields.py:764 +msgid "\"tower\" is a reserved field name" +msgstr "\"tower\" एक आरक्षित फ़ील्ड नाम है" + +#: awx/main/fields.py:771 +#, python-format +msgid "field IDs must be unique (%s)" +msgstr "फ़ील्ड IDs अद्वितीय होने चाहिए (%s)" + +#: awx/main/fields.py:785 +msgid "{} is not a {}" +msgstr "{} एक {} नहीं है" + +#: awx/main/fields.py:796 +#, python-brace-format +msgid "{sub_key} not allowed for {element_type} type ({element_id})" +msgstr "" +"{element_type} प्रकार ({element_id}) के लिए {sub_key} की अनुमति नहीं है" + +#: awx/main/fields.py:856 +msgid "" +"Environment variable {} may affect Ansible configuration so its use is not " +"allowed in credentials." +msgstr "" +"पर्यावरण वेरिएबल {} Ansible कॉन्फ़िगरेशन को प्रभावित कर सकता है इसलिए " +"क्रेडेंशियल्स में इसके उपयोग की अनुमति नहीं है।" + +#: awx/main/fields.py:862 +msgid "Environment variable {} is not allowed to be used in credentials." +msgstr "" +"पर्यावरण वेरिएबल {} को क्रेडेंशियल्स में उपयोग करने की अनुमति नहीं है।" + +#: awx/main/fields.py:886 +msgid "" +"Must define unnamed file injector in order to reference `tower.filename`." +msgstr "" +"`tower.filename` को संदर्भित करने के लिए अनाम फ़ाइल इंजेक्टर परिभाषित करना " +"होगा।" + +#: awx/main/fields.py:893 +msgid "Cannot directly reference reserved `tower` namespace container." +msgstr "आरक्षित `tower` नेमस्पेस कंटेनर को सीधे संदर्भित नहीं किया जा सकता।" + +#: awx/main/fields.py:903 +msgid "Must use multi-file syntax when injecting multiple files" +msgstr "" +"एकाधिक फ़ाइलें इंजेक्ट करते समय मल्टी-फ़ाइल सिंटैक्स का उपयोग करना होगा" + +#: awx/main/fields.py:917 +#, python-brace-format +msgid "{sub_key} uses an undefined field ({error_msg})" +msgstr "{sub_key} एक अपरिभाषित फ़ील्ड का उपयोग करता है ({error_msg})" + +#: awx/main/fields.py:922 +msgid "Encountered unsafe code execution: {}" +msgstr "असुरक्षित कोड निष्पादन का सामना हुआ: {}" + +#: awx/main/fields.py:925 +#, python-brace-format +msgid "" +"Syntax error rendering template for {sub_key} inside of {type} ({error_msg})" +msgstr "" +"{type} ({error_msg}) के अंदर {sub_key} के लिए टेम्पलेट रेंडर करने में " +"सिंटैक्स त्रुटि" + +#: awx/main/middleware.py:127 +msgid "Formats of all available named urls" +msgstr "सभी उपलब्ध नामित url के प्रारूप" + +#: awx/main/middleware.py:128 +msgid "" +"Read-only list of key-value pairs that shows the standard format of all " +"available named URLs." +msgstr "" +"केवल-पठन कुंजी-मान जोड़ों की सूची जो सभी उपलब्ध नामित URL का मानक प्रारूप " +"दिखाती है।" + +#: awx/main/middleware.py:129 awx/main/middleware.py:141 +msgid "Named URL" +msgstr "नामित URL" + +#: awx/main/middleware.py:136 +msgid "List of all named url graph nodes." +msgstr "सभी नामित url ग्राफ़ नोड्स की सूची।" + +#: awx/main/middleware.py:138 +msgid "" +"Read-only list of key-value pairs that exposes named URL graph topology. Use" +" this list to programmatically generate named URLs for resources" +msgstr "" +"केवल-पठन कुंजी-मान जोड़ों की सूची जो नामित URL ग्राफ़ टोपोलॉजी को उजागर करती" +" है। संसाधनों के लिए प्रोग्रामेटिक रूप से नामित URL जनरेट करने के लिए इस " +"सूची का उपयोग करें" + +#: awx/main/migrations/_inventory_source_vars.py:142 +msgid "Image ID" +msgstr "इमेज ID" + +#: awx/main/migrations/_inventory_source_vars.py:143 +msgid "Availability Zone" +msgstr "उपलब्धता क्षेत्र" + +#: awx/main/migrations/_inventory_source_vars.py:145 +msgid "Instance ID" +msgstr "इंस्टेंस ID" + +#: awx/main/migrations/_inventory_source_vars.py:146 +msgid "Instance State" +msgstr "इंस्टेंस स्थिति" + +#: awx/main/migrations/_inventory_source_vars.py:147 +msgid "Platform" +msgstr "प्लेटफ़ॉर्म" + +#: awx/main/migrations/_inventory_source_vars.py:148 +msgid "Instance Type" +msgstr "इंस्टेंस प्रकार" + +#: awx/main/migrations/_inventory_source_vars.py:150 +msgid "Region" +msgstr "क्षेत्र" + +#: awx/main/migrations/_inventory_source_vars.py:151 +msgid "Security Group" +msgstr "सुरक्षा समूह" + +#: awx/main/migrations/_inventory_source_vars.py:152 +msgid "Tags" +msgstr "टैग" + +#: awx/main/migrations/_inventory_source_vars.py:153 +msgid "Tag None" +msgstr "टैग कोई नहीं" + +#: awx/main/migrations/_inventory_source_vars.py:154 +msgid "VPC ID" +msgstr "VPC ID" + +#: awx/main/models/activity_stream.py:27 +msgid "Entity Created" +msgstr "एंटिटी बनाई गई" + +#: awx/main/models/activity_stream.py:28 +msgid "Entity Updated" +msgstr "एंटिटी अपडेट की गई" + +#: awx/main/models/activity_stream.py:29 +msgid "Entity Deleted" +msgstr "एंटिटी हटाई गई" + +#: awx/main/models/activity_stream.py:30 +msgid "Entity Associated with another Entity" +msgstr "एंटिटी किसी अन्य एंटिटी के साथ संबद्ध" + +#: awx/main/models/activity_stream.py:31 +msgid "Entity was Disassociated with another Entity" +msgstr "एंटिटी किसी अन्य एंटिटी के साथ अलग की गई थी" + +#: awx/main/models/activity_stream.py:44 +msgid "The cluster node the activity took place on." +msgstr "वह क्लस्टर नोड जिस पर गतिविधि हुई।" + +#: awx/main/models/ad_hoc_commands.py:101 +msgid "No valid inventory." +msgstr "कोई मान्य इन्वेंटरी नहीं।" + +#: awx/main/models/ad_hoc_commands.py:108 +msgid "You must provide a machine / SSH credential." +msgstr "आपको एक मशीन / SSH क्रेडेंशियल प्रदान करना होगा।" + +#: awx/main/models/ad_hoc_commands.py:119 +#: awx/main/models/ad_hoc_commands.py:127 +msgid "Invalid type for ad hoc command" +msgstr "एड हॉक कमांड के लिए अमान्य प्रकार" + +#: awx/main/models/ad_hoc_commands.py:122 +msgid "Unsupported module for ad hoc commands." +msgstr "एड हॉक कमांड के लिए असमर्थित मॉड्यूल।" + +#: awx/main/models/ad_hoc_commands.py:130 +#, python-format +msgid "No argument passed to %s module." +msgstr "%s मॉड्यूल को कोई तर्क पास नहीं किया गया।" + +#: awx/main/models/base.py:41 awx/main/models/base.py:47 +#: awx/main/models/base.py:52 awx/main/models/base.py:57 +msgid "Run" +msgstr "चलाएं" + +#: awx/main/models/base.py:42 awx/main/models/base.py:48 +#: awx/main/models/base.py:53 awx/main/models/base.py:58 +msgid "Check" +msgstr "जांच" + +#: awx/main/models/base.py:43 +msgid "Scan" +msgstr "स्कैन" + +#: awx/main/models/credential/__init__.py:98 +msgid "" +"Specify the type of credential you want to create. Refer to the " +"documentation for details on each type." +msgstr "" +"उस क्रेडेंशियल का प्रकार निर्दिष्ट करें जो आप बनाना चाहते हैं। प्रत्येक " +"प्रकार पर विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: awx/main/models/credential/__init__.py:110 +#: awx/main/models/credential/__init__.py:353 +msgid "" +"Enter inputs using either JSON or YAML syntax. Refer to the documentation " +"for example syntax." +msgstr "" +"JSON या YAML सिंटैक्स का उपयोग करके इनपुट दर्ज करें। उदाहरण सिंटैक्स के लिए " +"दस्तावेज़ीकरण देखें।" + +#: awx/main/models/credential/__init__.py:335 +#: awx/main/models/credential/__init__.py:594 +msgid "Machine" +msgstr "मशीन" + +#: awx/main/models/credential/__init__.py:336 +#: awx/main/models/credential/__init__.py:642 +msgid "Vault" +msgstr "Vault" + +#: awx/main/models/credential/__init__.py:337 +#: awx/main/models/credential/__init__.py:668 +msgid "Network" +msgstr "नेटवर्क" + +#: awx/main/models/credential/__init__.py:338 +#: awx/main/models/credential/__init__.py:627 +msgid "Source Control" +msgstr "सोर्स कंट्रोल" + +#: awx/main/models/credential/__init__.py:339 +msgid "Cloud" +msgstr "क्लाउड" + +#: awx/main/models/credential/__init__.py:340 +#: awx/main/models/credential/__init__.py:1109 +msgid "Container Registry" +msgstr "कंटेनर रजिस्ट्री" + +#: awx/main/models/credential/__init__.py:341 +msgid "Personal Access Token" +msgstr "व्यक्तिगत एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:342 +msgid "Insights" +msgstr "Insights" + +#: awx/main/models/credential/__init__.py:343 +msgid "External" +msgstr "बाहरी" + +#: awx/main/models/credential/__init__.py:344 +msgid "Kubernetes" +msgstr "Kubernetes" + +#: awx/main/models/credential/__init__.py:345 +msgid "Galaxy/Automation Hub" +msgstr "Galaxy/Automation Hub" + +#: awx/main/models/credential/__init__.py:346 +msgid "Cryptography" +msgstr "क्रिप्टोग्राफ़ी" + +#: awx/main/models/credential/__init__.py:358 +msgid "" +"Enter injectors using either JSON or YAML syntax. Refer to the documentation" +" for example syntax." +msgstr "" +"JSON या YAML सिंटैक्स का उपयोग करके इंजेक्टर दर्ज करें। उदाहरण सिंटैक्स के " +"लिए दस्तावेज़ीकरण देखें।" + +#: awx/main/models/credential/__init__.py:417 +#, python-format +msgid "adding %s credential type" +msgstr "%s क्रेडेंशियल प्रकार जोड़ा जा रहा है" + +#: awx/main/models/credential/__init__.py:599 +#: awx/main/models/credential/__init__.py:679 +msgid "SSH Private Key" +msgstr "SSH निजी कुंजी" + +#: awx/main/models/credential/__init__.py:602 +msgid "Signed SSH Certificate" +msgstr "हस्ताक्षरित SSH प्रमाणपत्र" + +#: awx/main/models/credential/__init__.py:607 +#: awx/main/models/credential/__init__.py:634 +#: awx/main/models/credential/__init__.py:682 +msgid "Private Key Passphrase" +msgstr "निजी कुंजी पासफ़्रेज़" + +#: awx/main/models/credential/__init__.py:610 +msgid "Privilege Escalation Method" +msgstr "विशेषाधिकार वृद्धि विधि" + +#: awx/main/models/credential/__init__.py:612 +msgid "" +"Specify a method for \"become\" operations. This is equivalent to specifying" +" the --become-method Ansible parameter." +msgstr "" +"\"become\" संचालन के लिए एक विधि निर्दिष्ट करें। यह --become-method Ansible " +"पैरामीटर निर्दिष्ट करने के समतुल्य है।" + +#: awx/main/models/credential/__init__.py:616 +msgid "Privilege Escalation Username" +msgstr "विशेषाधिकार वृद्धि उपयोगकर्ता नाम" + +#: awx/main/models/credential/__init__.py:619 +msgid "Privilege Escalation Password" +msgstr "विशेषाधिकार वृद्धि पासवर्ड" + +#: awx/main/models/credential/__init__.py:633 +msgid "SCM Private Key" +msgstr "SCM निजी कुंजी" + +#: awx/main/models/credential/__init__.py:646 +msgid "Vault Password" +msgstr "Vault पासवर्ड" + +#: awx/main/models/credential/__init__.py:649 +msgid "Vault Identifier" +msgstr "Vault पहचानकर्ता" + +#: awx/main/models/credential/__init__.py:653 +msgid "" +"Specify an (optional) Vault ID. This is equivalent to specifying the " +"--vault-id Ansible parameter for providing multiple Vault passwords. Note: " +"this feature only works in Ansible 2.4+." +msgstr "" +"एक (वैकल्पिक) Vault ID निर्दिष्ट करें। यह एकाधिक Vault पासवर्ड प्रदान करने " +"के लिए --vault-id Ansible पैरामीटर निर्दिष्ट करने के समतुल्य है। नोट: यह " +"सुविधा केवल Ansible 2.4+ में काम करती है।" + +#: awx/main/models/credential/__init__.py:688 +msgid "Authorize" +msgstr "प्राधिकृत करें" + +#: awx/main/models/credential/__init__.py:693 +msgid "Authorize Password" +msgstr "प्राधिकरण पासवर्ड" + +#: awx/main/models/credential/__init__.py:708 +msgid "Amazon Web Services" +msgstr "Amazon Web Services" + +#: awx/main/models/credential/__init__.py:712 +msgid "Access Key" +msgstr "एक्सेस कुंजी" + +#: awx/main/models/credential/__init__.py:715 +msgid "Secret Key" +msgstr "सीक्रेट कुंजी" + +#: awx/main/models/credential/__init__.py:721 +msgid "STS Token" +msgstr "STS टोकन" + +#: awx/main/models/credential/__init__.py:725 +msgid "" +"Security Token Service (STS) is a web service that enables you to request " +"temporary, limited-privilege credentials for AWS Identity and Access " +"Management (IAM) users." +msgstr "" +"Security Token Service (STS) एक वेब सेवा है जो आपको AWS Identity and Access " +"Management (IAM) उपयोगकर्ताओं के लिए अस्थायी, सीमित-विशेषाधिकार " +"क्रेडेंशियल्स का अनुरोध करने में सक्षम बनाती है।" + +#: awx/main/models/credential/__init__.py:739 awx/main/models/inventory.py:927 +msgid "OpenStack" +msgstr "OpenStack" + +#: awx/main/models/credential/__init__.py:746 +msgid "Password (API Key)" +msgstr "पासवर्ड (API कुंजी)" + +#: awx/main/models/credential/__init__.py:752 +msgid "Host (Authentication URL)" +msgstr "होस्ट (प्रमाणीकरण URL)" + +#: awx/main/models/credential/__init__.py:754 +msgid "" +"The host to authenticate with. For example, " +"https://openstack.business.com/v2.0/" +msgstr "" +"प्रमाणित करने के लिए होस्ट। उदाहरण के लिए, " +"https://openstack.business.com/v2.0/" + +#: awx/main/models/credential/__init__.py:758 +msgid "Project (Tenant Name)" +msgstr "प्रोजेक्ट (Tenant नाम)" + +#: awx/main/models/credential/__init__.py:763 +msgid "Project (Domain Name)" +msgstr "प्रोजेक्ट (डोमेन नाम)" + +#: awx/main/models/credential/__init__.py:768 +msgid "Domain Name" +msgstr "डोमेन नाम" + +#: awx/main/models/credential/__init__.py:771 +msgid "" +"OpenStack domains define administrative boundaries. It is only needed for " +"Keystone v3 authentication URLs. Refer to the documentation for common " +"scenarios." +msgstr "" +"OpenStack डोमेन प्रशासनिक सीमाएं परिभाषित करते हैं। यह केवल Keystone v3 " +"प्रमाणीकरण URL के लिए आवश्यक है। सामान्य परिदृश्यों के लिए दस्तावेज़ीकरण " +"देखें।" + +#: awx/main/models/credential/__init__.py:779 +msgid "Region Name" +msgstr "क्षेत्र नाम" + +#: awx/main/models/credential/__init__.py:781 +msgid "For some cloud providers, like OVH, region must be specified" +msgstr "" +"कुछ क्लाउड प्रदाताओं के लिए, जैसे OVH, क्षेत्र निर्दिष्ट किया जाना चाहिए" + +#: awx/main/models/credential/__init__.py:785 +#: awx/main/models/credential/__init__.py:987 +#: awx/main/models/credential/__init__.py:1090 +#: awx/main/models/credential/__init__.py:1133 +msgid "Verify SSL" +msgstr "SSL सत्यापित करें" + +#: awx/main/models/credential/__init__.py:797 awx/main/models/inventory.py:925 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: awx/main/models/credential/__init__.py:803 +msgid "VCenter Host" +msgstr "VCenter होस्ट" + +#: awx/main/models/credential/__init__.py:805 +msgid "" +"Enter the hostname or IP address that corresponds to your VMware vCenter." +msgstr "अपने VMware vCenter के अनुरूप होस्टनाम या IP पता दर्ज करें।" + +#: awx/main/models/credential/__init__.py:822 awx/main/models/inventory.py:923 +msgid "Google Compute Engine" +msgstr "Google Compute Engine" + +#: awx/main/models/credential/__init__.py:828 +msgid "Service Account Email Address" +msgstr "सेवा खाता ईमेल पता" + +#: awx/main/models/credential/__init__.py:830 +msgid "" +"The email address assigned to the Google Compute Engine service account." +msgstr "Google Compute Engine सेवा खाते को असाइन किया गया ईमेल पता।" + +#: awx/main/models/credential/__init__.py:837 +msgid "" +"The Project ID is the GCE assigned identification. It is often constructed " +"as three words or two words followed by a three-digit number. Examples: " +"project-id-000 and another-project-id" +msgstr "" +"प्रोजेक्ट ID GCE द्वारा असाइन की गई पहचान है। इसे अक्सर तीन शब्दों या दो " +"शब्दों के बाद तीन अंकों की संख्या के रूप में बनाया जाता है। उदाहरण: project-" +"id-000 और another-project-id" + +#: awx/main/models/credential/__init__.py:845 +msgid "RSA Private Key" +msgstr "RSA निजी कुंजी" + +#: awx/main/models/credential/__init__.py:850 +msgid "" +"Paste the contents of the PEM file associated with the service account " +"email." +msgstr "सेवा खाता ईमेल से संबद्ध PEM फ़ाइल की सामग्री पेस्ट करें।" + +#: awx/main/models/credential/__init__.py:860 awx/main/models/inventory.py:924 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: awx/main/models/credential/__init__.py:866 +msgid "Subscription ID" +msgstr "Subscription ID" + +#: awx/main/models/credential/__init__.py:868 +msgid "Subscription ID is an Azure construct, which is mapped to a username." +msgstr "" +"Subscription ID एक Azure निर्माण है, जो एक उपयोगकर्ता नाम से मैप किया जाता " +"है।" + +#: awx/main/models/credential/__init__.py:887 +msgid "Azure Cloud Environment" +msgstr "Azure क्लाउड वातावरण" + +#: awx/main/models/credential/__init__.py:889 +msgid "" +"Environment variable AZURE_CLOUD_ENVIRONMENT when using Azure GovCloud or " +"Azure stack." +msgstr "" +"Azure GovCloud या Azure stack का उपयोग करते समय पर्यावरण वेरिएबल " +"AZURE_CLOUD_ENVIRONMENT।" + +#: awx/main/models/credential/__init__.py:899 +msgid "GitHub Personal Access Token" +msgstr "GitHub व्यक्तिगत एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:908 +msgid "This token needs to come from your profile settings in GitHub" +msgstr "इस टोकन को GitHub में आपकी प्रोफ़ाइल सेटिंग्स से आना होगा" + +#: awx/main/models/credential/__init__.py:918 +msgid "GitLab Personal Access Token" +msgstr "GitLab व्यक्तिगत एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:927 +msgid "This token needs to come from your profile settings in GitLab" +msgstr "इस टोकन को GitLab में आपकी प्रोफ़ाइल सेटिंग्स से आना होगा" + +#: awx/main/models/credential/__init__.py:937 +msgid "Bitbucket Data Center HTTP Access Token" +msgstr "Bitbucket Data Center HTTP एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:946 +#, fuzzy +#| msgid "This token needs to come from your profile settings in GitHub" +msgid "This token needs to come from your user settings in Bitbucket" +msgstr "इस टोकन को Bitbucket में आपकी उपयोगकर्ता सेटिंग्स से आना होगा" + +#: awx/main/models/credential/__init__.py:956 +#: awx/main/models/credential/__init__.py:962 +#, fuzzy +#| msgid "Red Hat Ansible Automation Platform" +msgid "CIQ Ascender Automation Platform" +msgstr "CIQ Ascender Automation Platform" + +#: awx/main/models/credential/__init__.py:964 +#, fuzzy +#| msgid "" +#| "Red Hat Ansible Automation Platform base URL to authenticate with." +msgid "CIQ Ascender Automation Platform base URL to authenticate with." +msgstr "प्रमाणित करने के लिए CIQ Ascender Automation Platform आधार URL।" + +#: awx/main/models/credential/__init__.py:971 +#, fuzzy +#| msgid "" +#| "Red Hat Ansible Automation Platform username id to authenticate as.This " +#| "should not be set if an OAuth token is being used." +msgid "" +"CIQ Ascender Automation Platform username id to authenticate as.This should " +"not be set if an OAuth token is being used." +msgstr "" +"प्रमाणित करने के लिए CIQ Ascender Automation Platform उपयोगकर्ता नाम id। यदि" +" OAuth टोकन का उपयोग किया जा रहा है तो इसे सेट नहीं किया जाना चाहिए।" + +#: awx/main/models/credential/__init__.py:982 +msgid "OAuth Token" +msgstr "OAuth टोकन" + +#: awx/main/models/credential/__init__.py:985 +msgid "" +"An OAuth token to use to authenticate with.This should not be set if " +"username/password are being used." +msgstr "" +"प्रमाणित करने के लिए उपयोग करने हेतु एक OAuth टोकन। यदि उपयोगकर्ता " +"नाम/पासवर्ड का उपयोग किया जा रहा है तो इसे सेट नहीं किया जाना चाहिए।" + +#: awx/main/models/credential/__init__.py:1010 +#, fuzzy +#| msgid "Personal Access Token" +msgid "CIQ Mountain Access Token" +msgstr "CIQ Mountain एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:1016 +#, fuzzy +#| msgid "access token" +msgid "Access Token" +msgstr "एक्सेस टोकन" + +#: awx/main/models/credential/__init__.py:1019 +#, fuzzy +#| msgid "Personal Access Token" +msgid "A CIQ Mountain Access token." +msgstr "एक CIQ Mountain एक्सेस टोकन।" + +#: awx/main/models/credential/__init__.py:1034 +msgid "CIQ Depot" +msgstr "CIQ Depot" + +#: awx/main/models/credential/__init__.py:1040 +msgid "CIQ Depot Server" +msgstr "CIQ Depot सर्वर" + +#: awx/main/models/credential/__init__.py:1042 +msgid "A CIQ Depot server." +msgstr "एक CIQ Depot सर्वर।" + +#: awx/main/models/credential/__init__.py:1047 +msgid "CIQ Depot User" +msgstr "CIQ Depot उपयोगकर्ता" + +#: awx/main/models/credential/__init__.py:1049 +msgid "A CIQ Depot user." +msgstr "एक CIQ Depot उपयोगकर्ता।" + +#: awx/main/models/credential/__init__.py:1053 +msgid "CIQ Depot Token" +msgstr "CIQ Depot टोकन" + +#: awx/main/models/credential/__init__.py:1056 +msgid "A CIQ Depot Token." +msgstr "एक CIQ Depot टोकन।" + +#: awx/main/models/credential/__init__.py:1073 +msgid "OpenShift or Kubernetes API Bearer Token" +msgstr "OpenShift या Kubernetes API Bearer Token" + +#: awx/main/models/credential/__init__.py:1078 +msgid "OpenShift or Kubernetes API Endpoint" +msgstr "OpenShift या Kubernetes API एंडपॉइंट" + +#: awx/main/models/credential/__init__.py:1080 +msgid "The OpenShift or Kubernetes API Endpoint to authenticate with." +msgstr "प्रमाणित करने के लिए OpenShift या Kubernetes API एंडपॉइंट।" + +#: awx/main/models/credential/__init__.py:1084 +msgid "API authentication bearer token" +msgstr "API प्रमाणीकरण bearer टोकन" + +#: awx/main/models/credential/__init__.py:1096 +msgid "Certificate Authority data" +msgstr "प्रमाणपत्र प्राधिकरण डेटा" + +#: awx/main/models/credential/__init__.py:1114 +msgid "Authentication URL" +msgstr "प्रमाणीकरण URL" + +#: awx/main/models/credential/__init__.py:1116 +msgid "Authentication endpoint for the container registry." +msgstr "कंटेनर रजिस्ट्री के लिए प्रमाणीकरण एंडपॉइंट।" + +#: awx/main/models/credential/__init__.py:1126 +msgid "Password or Token" +msgstr "पासवर्ड या टोकन" + +#: awx/main/models/credential/__init__.py:1129 +msgid "A password or token used to authenticate with" +msgstr "प्रमाणित करने के लिए उपयोग किया जाने वाला पासवर्ड या टोकन" + +#: awx/main/models/credential/__init__.py:1146 +msgid "Ansible Galaxy/Automation Hub API Token" +msgstr "Ansible Galaxy/Automation Hub API टोकन" + +#: awx/main/models/credential/__init__.py:1151 +msgid "Galaxy Server URL" +msgstr "Galaxy सर्वर URL" + +#: awx/main/models/credential/__init__.py:1153 +msgid "The URL of the Galaxy instance to connect to." +msgstr "कनेक्ट करने के लिए Galaxy इंस्टेंस का URL।" + +#: awx/main/models/credential/__init__.py:1157 +msgid "Auth Server URL" +msgstr "Auth सर्वर URL" + +#: awx/main/models/credential/__init__.py:1159 +msgid "The URL of a Keycloak server token_endpoint, if using SSO auth." +msgstr "SSO auth का उपयोग करने पर Keycloak सर्वर token_endpoint का URL।" + +#: awx/main/models/credential/__init__.py:1163 +msgid "API Token" +msgstr "API टोकन" + +#: awx/main/models/credential/__init__.py:1166 +msgid "A token to use for authentication against the Galaxy instance." +msgstr "Galaxy इंस्टेंस के विरुद्ध प्रमाणीकरण के लिए उपयोग करने हेतु एक टोकन।" + +#: awx/main/models/credential/__init__.py:1176 +#: awx/main/models/credential/__init__.py:1181 +#, fuzzy +#| msgid "Unsigned Public Key" +msgid "GPG Public Key" +msgstr "GPG सार्वजनिक कुंजी" + +#: awx/main/models/credential/__init__.py:1185 +msgid "GPG Public Key used to validate content signatures." +msgstr "" +"सामग्री हस्ताक्षरों को सत्यापित करने के लिए उपयोग की जाने वाली GPG सार्वजनिक" +" कुंजी।" + +#: awx/main/models/credential/__init__.py:1195 +#, fuzzy +#| msgid "General platform configuration." +msgid "Terraform backend configuration" +msgstr "Terraform बैकएंड कॉन्फ़िगरेशन" + +#: awx/main/models/credential/__init__.py:1201 +#, fuzzy +#| msgid "Configuration" +msgid "Backend configuration" +msgstr "बैकएंड कॉन्फ़िगरेशन" + +#: awx/main/models/credential/__init__.py:1205 +msgid "Terraform backend config as Hashicorp configuration language." +msgstr "Hashicorp कॉन्फ़िगरेशन भाषा के रूप में Terraform बैकएंड कॉन्फ़िग।" + +#: awx/main/models/credential/__init__.py:1244 +msgid "Target must be a non-external credential" +msgstr "लक्ष्य एक गैर-बाहरी क्रेडेंशियल होना चाहिए" + +#: awx/main/models/credential/__init__.py:1249 +msgid "Source must be an external credential" +msgstr "स्रोत एक बाहरी क्रेडेंशियल होना चाहिए" + +#: awx/main/models/credential/__init__.py:1255 +msgid "Input field must be defined on target credential (options are {})." +msgstr "" +"इनपुट फ़ील्ड लक्ष्य क्रेडेंशियल पर परिभाषित होना चाहिए (विकल्प {} हैं)।" + +#: awx/main/models/events.py:168 awx/main/models/events.py:791 +msgid "Host Failed" +msgstr "होस्ट विफल" + +#: awx/main/models/events.py:169 +msgid "Host Started" +msgstr "होस्ट प्रारंभ हुआ" + +#: awx/main/models/events.py:170 awx/main/models/events.py:792 +msgid "Host OK" +msgstr "होस्ट ठीक" + +#: awx/main/models/events.py:171 +msgid "Host Failure" +msgstr "होस्ट विफलता" + +#: awx/main/models/events.py:172 awx/main/models/events.py:798 +msgid "Host Skipped" +msgstr "होस्ट छोड़ा गया" + +#: awx/main/models/events.py:173 awx/main/models/events.py:793 +msgid "Host Unreachable" +msgstr "होस्ट अगम्य" + +#: awx/main/models/events.py:174 awx/main/models/events.py:188 +msgid "No Hosts Remaining" +msgstr "कोई होस्ट शेष नहीं" + +#: awx/main/models/events.py:175 +msgid "Host Polling" +msgstr "होस्ट पोलिंग" + +#: awx/main/models/events.py:176 +msgid "Host Async OK" +msgstr "होस्ट एसिंक ठीक" + +#: awx/main/models/events.py:177 +msgid "Host Async Failure" +msgstr "होस्ट एसिंक विफलता" + +#: awx/main/models/events.py:178 +msgid "Item OK" +msgstr "आइटम ठीक" + +#: awx/main/models/events.py:179 +msgid "Item Failed" +msgstr "आइटम विफल" + +#: awx/main/models/events.py:180 +msgid "Item Skipped" +msgstr "आइटम छोड़ा गया" + +#: awx/main/models/events.py:181 +msgid "Host Retry" +msgstr "होस्ट पुनः प्रयास" + +#: awx/main/models/events.py:183 +msgid "File Difference" +msgstr "फ़ाइल अंतर" + +#: awx/main/models/events.py:184 +msgid "Playbook Started" +msgstr "प्लेबुक प्रारंभ हुई" + +#: awx/main/models/events.py:185 +msgid "Running Handlers" +msgstr "हैंडलर्स चल रहे हैं" + +#: awx/main/models/events.py:186 +msgid "Including File" +msgstr "फ़ाइल सहित" + +#: awx/main/models/events.py:187 +msgid "No Hosts Matched" +msgstr "कोई होस्ट मेल नहीं खाया" + +#: awx/main/models/events.py:189 +msgid "Task Started" +msgstr "कार्य प्रारंभ हुआ" + +#: awx/main/models/events.py:191 +msgid "Variables Prompted" +msgstr "संकेतित वेरिएबल्स" + +#: awx/main/models/events.py:192 +msgid "Gathering Facts" +msgstr "फ़ैक्ट्स एकत्र किए जा रहे हैं" + +#: awx/main/models/events.py:193 +msgid "internal: on Import for Host" +msgstr "internal: होस्ट के लिए Import पर" + +#: awx/main/models/events.py:194 +msgid "internal: on Not Import for Host" +msgstr "internal: होस्ट के लिए Not Import पर" + +#: awx/main/models/events.py:195 +msgid "Play Started" +msgstr "प्ले प्रारंभ हुआ" + +#: awx/main/models/events.py:196 +msgid "Playbook Complete" +msgstr "प्लेबुक पूर्ण" + +#: awx/main/models/events.py:199 awx/main/models/events.py:807 +msgid "Debug" +msgstr "डिबग" + +#: awx/main/models/events.py:200 awx/main/models/events.py:808 +msgid "Verbose" +msgstr "विस्तृत" + +#: awx/main/models/events.py:201 awx/main/models/events.py:809 +msgid "Deprecated" +msgstr "बहिष्कृत" + +#: awx/main/models/events.py:202 awx/main/models/events.py:810 +msgid "Warning" +msgstr "चेतावनी" + +#: awx/main/models/events.py:203 awx/main/models/events.py:811 +msgid "System Warning" +msgstr "सिस्टम चेतावनी" + +#: awx/main/models/events.py:204 awx/main/models/events.py:812 +#: awx/main/models/unified_jobs.py:81 +msgid "Error" +msgstr "त्रुटि" + +#: awx/main/models/execution_environments.py:17 +msgid "Always pull container before running." +msgstr "चलाने से पहले हमेशा कंटेनर खींचें।" + +#: awx/main/models/execution_environments.py:18 +msgid "Only pull the image if not present before running." +msgstr "चलाने से पहले इमेज को केवल तभी खींचें जब मौजूद न हो।" + +#: awx/main/models/execution_environments.py:19 +msgid "Never pull container before running." +msgstr "चलाने से पहले कभी कंटेनर न खींचें।" + +#: awx/main/models/execution_environments.py:29 +msgid "" +"The organization used to determine access to this execution environment." +msgstr "" +"इस निष्पादन वातावरण तक पहुंच निर्धारित करने के लिए उपयोग किया जाने वाला " +"संगठन।" + +#: awx/main/models/execution_environments.py:33 +msgid "image location" +msgstr "इमेज स्थान" + +#: awx/main/models/execution_environments.py:34 +msgid "" +"The full image location, including the container registry, image name, and " +"version tag." +msgstr "" +"पूर्ण इमेज स्थान, जिसमें कंटेनर रजिस्ट्री, इमेज नाम और संस्करण टैग शामिल है।" + +#: awx/main/models/execution_environments.py:51 +msgid "Pull image before running?" +msgstr "चलाने से पहले इमेज खींचें?" + +#: awx/main/models/ha.py:75 +msgid "Field source and target must be unique together." +msgstr "फ़ील्ड स्रोत और लक्ष्य एक साथ अद्वितीय होने चाहिए।" + +#: awx/main/models/ha.py:79 +msgid "The source instance of this peer link." +msgstr "इस पीयर लिंक का स्रोत इंस्टेंस।" + +#: awx/main/models/ha.py:80 +msgid "The target receptor address of this peer link." +msgstr "इस पीयर लिंक का लक्ष्य receptor पता।" + +#: awx/main/models/ha.py:83 +#, fuzzy +#| msgid "Pending" +msgid "Adding" +msgstr "जोड़ा जा रहा है" + +#: awx/main/models/ha.py:84 +msgid "Established" +msgstr "स्थापित" + +#: awx/main/models/ha.py:85 +msgid "Removing" +msgstr "हटाया जा रहा है" + +#: awx/main/models/ha.py:88 +msgid "Indicates the current life cycle stage of this peer link." +msgstr "इस पीयर लिंक के वर्तमान जीवन चक्र चरण को इंगित करता है।" + +#: awx/main/models/ha.py:103 +#, fuzzy +#| msgid "field IDs must be unique (%s)" +msgid "Field ip_address must be unique." +msgstr "फ़ील्ड ip_address अद्वितीय होना चाहिए।" + +#: awx/main/models/ha.py:135 +msgid "Total system memory of this instance in bytes." +msgstr "इस इंस्टेंस की कुल सिस्टम मेमोरी बाइट्स में।" + +#: awx/main/models/ha.py:141 +msgid "Any error details from the last health check." +msgstr "अंतिम हेल्थ चेक से कोई भी त्रुटि विवरण।" + +#: awx/main/models/ha.py:146 +msgid "" +"Last time instance ran its heartbeat task for main cluster nodes. Last known" +" connection to receptor mesh for execution nodes." +msgstr "" +"मुख्य क्लस्टर नोड्स के लिए इंस्टेंस ने अंतिम बार अपना हार्टबीट कार्य कब " +"चलाया। निष्पादन नोड्स के लिए receptor मेश से अंतिम ज्ञात कनेक्शन।" + +#: awx/main/models/ha.py:151 +msgid "The last time a health check was initiated on this instance." +msgstr "इस इंस्टेंस पर अंतिम बार हेल्थ चेक कब आरंभ किया गया था।" + +#: awx/main/models/ha.py:156 +msgid "" +"Last time a health check was ran on this instance to refresh cpu, memory, " +"and capacity." +msgstr "" +"cpu, मेमोरी और क्षमता रीफ़्रेश करने के लिए इस इंस्टेंस पर अंतिम बार हेल्थ " +"चेक कब चलाया गया था।" + +#: awx/main/models/ha.py:177 +msgid "Control plane node" +msgstr "नियंत्रण प्लेन नोड" + +#: awx/main/models/ha.py:178 +msgid "Execution plane node" +msgstr "निष्पादन प्लेन नोड" + +#: awx/main/models/ha.py:179 +msgid "Controller and execution" +msgstr "Controller और निष्पादन" + +#: awx/main/models/ha.py:180 +msgid "Message-passing node, no execution capability" +msgstr "संदेश-पासिंग नोड, कोई निष्पादन क्षमता नहीं" + +#: awx/main/models/ha.py:182 +msgid "Role that this node plays in the mesh." +msgstr "वह भूमिका जो यह नोड मेश में निभाता है।" + +#: awx/main/models/ha.py:185 +msgid "Provisioning" +msgstr "प्रोविज़निंग" + +#: awx/main/models/ha.py:186 +#, fuzzy +#| msgid "Host Failure" +msgid "Provisioning Failure" +msgstr "प्रोविज़निंग विफलता" + +#: awx/main/models/ha.py:187 +#, fuzzy +#| msgid "Instances" +msgid "Installed" +msgstr "इंस्टॉल किया गया" + +#: awx/main/models/ha.py:188 +#, fuzzy +#| msgid "Read" +msgid "Ready" +msgstr "तैयार" + +#: awx/main/models/ha.py:189 +#, fuzzy +#| msgid "Field '{}' unavailable" +msgid "Unavailable" +msgstr "अनुपलब्ध" + +#: awx/main/models/ha.py:190 +msgid "De-provisioning" +msgstr "डी-प्रोविज़निंग" + +#: awx/main/models/ha.py:191 +msgid "De-provisioning Failure" +msgstr "डी-प्रोविज़निंग विफलता" + +#: awx/main/models/ha.py:194 +msgid "Indicates the current life cycle stage of this instance." +msgstr "इस इंस्टेंस के वर्तमान जीवन चक्र चरण को इंगित करता है।" + +#: awx/main/models/ha.py:197 +#, fuzzy +#| msgid "The instance that managed the execution environment." +msgid "If True, this instance is managed by the control plane." +msgstr "यदि True है, तो यह इंस्टेंस नियंत्रण प्लेन द्वारा प्रबंधित है।" + +#: awx/main/models/ha.py:402 +#, fuzzy +#| msgid "Unable to connect to proxy server." +msgid "Failed to connect to Redis" +msgstr "Redis से कनेक्ट करने में विफल" + +#: awx/main/models/ha.py:417 +msgid "Instances that are members of this InstanceGroup" +msgstr "वे इंस्टेंस जो इस InstanceGroup के सदस्य हैं" + +#: awx/main/models/ha.py:452 +#, fuzzy +#| msgid "" +#| "Maximum number of messages to update the UI live job output with per second." +#| " Value of 0 means no limit." +msgid "" +"Maximum number of concurrent jobs to run on this group. Zero means no limit." +msgstr "" +"इस समूह पर चलाने के लिए समवर्ती जॉब्स की अधिकतम संख्या। शून्य का अर्थ है कोई" +" सीमा नहीं।" + +#: awx/main/models/ha.py:453 +msgid "Max forks to execute on this group. Zero means no limit." +msgstr "" +"इस समूह पर निष्पादित करने के लिए अधिकतम फ़ोर्क्स। शून्य का अर्थ है कोई सीमा " +"नहीं।" + +#: awx/main/models/ha.py:454 +msgid "Percentage of Instances to automatically assign to this group" +msgstr "इस समूह को स्वचालित रूप से असाइन करने के लिए इंस्टेंसों का प्रतिशत" + +#: awx/main/models/ha.py:455 +msgid "" +"Static minimum number of Instances to automatically assign to this group" +msgstr "" +"इस समूह को स्वचालित रूप से असाइन करने के लिए इंस्टेंसों की स्थिर न्यूनतम " +"संख्या" + +#: awx/main/models/ha.py:457 +msgid "" +"List of exact-match Instances that will always be automatically assigned to " +"this group" +msgstr "" +"सटीक-मिलान इंस्टेंसों की सूची जो हमेशा इस समूह को स्वचालित रूप से असाइन किए " +"जाएंगे" + +#: awx/main/models/inventory.py:85 +msgid "Hosts have a direct link to this inventory." +msgstr "होस्ट्स का इस इन्वेंटरी से सीधा लिंक होता है।" + +#: awx/main/models/inventory.py:86 +msgid "Hosts for inventory generated using the host_filter property." +msgstr "host_filter गुण का उपयोग करके उत्पन्न इन्वेंटरी के लिए होस्ट्स।" + +#: awx/main/models/inventory.py:87 +msgid "" +"Parse list of source inventories with the constructed inventory plugin." +msgstr "निर्मित इन्वेंटरी प्लगइन के साथ स्रोत इन्वेंटरी की सूची पार्स करें।" + +#: awx/main/models/inventory.py:92 +msgid "inventories" +msgstr "इन्वेंटरी" + +#: awx/main/models/inventory.py:99 +msgid "Organization containing this inventory." +msgstr "इस इन्वेंटरी वाला संगठन।" + +#: awx/main/models/inventory.py:107 +msgid "Inventory variables in JSON or YAML format." +msgstr "JSON या YAML प्रारूप में इन्वेंटरी वेरिएबल्स।" + +#: awx/main/models/inventory.py:113 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether any hosts in this inventory have failed." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। फ़्लैग जो " +"इंगित करता है कि इस इन्वेंटरी में कोई होस्ट विफल हुआ है या नहीं।" + +#: awx/main/models/inventory.py:118 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of hosts in this inventory." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। इस इन्वेंटरी " +"में होस्ट्स की कुल संख्या।" + +#: awx/main/models/inventory.py:123 +msgid "" +"This field is deprecated and will be removed in a future release. Number of " +"hosts in this inventory with active failures." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। सक्रिय " +"विफलताओं वाले इस इन्वेंटरी में होस्ट्स की संख्या।" + +#: awx/main/models/inventory.py:128 +msgid "" +"This field is deprecated and will be removed in a future release. Total " +"number of groups in this inventory." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। इस इन्वेंटरी " +"में समूहों की कुल संख्या।" + +#: awx/main/models/inventory.py:134 +msgid "" +"This field is deprecated and will be removed in a future release. Flag " +"indicating whether this inventory has any external inventory sources." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। फ़्लैग जो " +"इंगित करता है कि इस इन्वेंटरी में कोई बाहरी इन्वेंटरी स्रोत है या नहीं।" + +#: awx/main/models/inventory.py:140 +msgid "" +"Total number of external inventory sources configured within this inventory." +msgstr "" +"इस इन्वेंटरी के भीतर कॉन्फ़िगर किए गए बाहरी इन्वेंटरी स्रोतों की कुल संख्या।" + +#: awx/main/models/inventory.py:145 +msgid "Number of external inventory sources in this inventory with failures." +msgstr "विफलताओं वाले इस इन्वेंटरी में बाहरी इन्वेंटरी स्रोतों की संख्या।" + +#: awx/main/models/inventory.py:152 +msgid "Kind of inventory being represented." +msgstr "प्रस्तुत की जा रही इन्वेंटरी का प्रकार।" + +#: awx/main/models/inventory.py:158 +msgid "Filter that will be applied to the hosts of this inventory." +msgstr "फ़िल्टर जो इस इन्वेंटरी के होस्ट्स पर लागू किया जाएगा।" + +#: awx/main/models/inventory.py:165 +msgid "" +"Only valid for constructed inventories, this links to the inventories that " +"will be used." +msgstr "" +"केवल निर्मित इन्वेंटरी के लिए मान्य, यह उन इन्वेंटरी से लिंक करता है जिनका " +"उपयोग किया जाएगा।" + +#: awx/main/models/inventory.py:196 +msgid "Flag indicating the inventory is being deleted." +msgstr "फ़्लैग जो इंगित करता है कि इन्वेंटरी हटाई जा रही है।" + +#: awx/main/models/inventory.py:202 +#, fuzzy +#| msgid "Hosts associated directly with this group." +msgid "Labels associated with this inventory." +msgstr "इस इन्वेंटरी से संबद्ध लेबल।" + +#: awx/main/models/inventory.py:274 +msgid "Could not parse subset as slice specification." +msgstr "सबसेट को स्लाइस विनिर्देश के रूप में पार्स नहीं किया जा सका।" + +#: awx/main/models/inventory.py:278 +msgid "Slice number must be less than total number of slices." +msgstr "स्लाइस संख्या स्लाइस की कुल संख्या से कम होनी चाहिए।" + +#: awx/main/models/inventory.py:280 +msgid "Slice number must be 1 or higher." +msgstr "स्लाइस संख्या 1 या अधिक होनी चाहिए।" + +#: awx/main/models/inventory.py:535 +msgid "Is this host online and available for running jobs?" +msgstr "क्या यह होस्ट ऑनलाइन और जॉब्स चलाने के लिए उपलब्ध है?" + +#: awx/main/models/inventory.py:541 +msgid "" +"The value used by the remote inventory source to uniquely identify the host" +msgstr "" +"होस्ट को विशिष्ट रूप से पहचानने के लिए रिमोट इन्वेंटरी स्रोत द्वारा उपयोग " +"किया गया मान" + +#: awx/main/models/inventory.py:547 +msgid "Host variables in JSON or YAML format." +msgstr "JSON या YAML प्रारूप में होस्ट वेरिएबल्स।" + +#: awx/main/models/inventory.py:571 +msgid "Inventory source(s) that created or modified this host." +msgstr "इन्वेंटरी स्रोत जिसने इस होस्ट को बनाया या संशोधित किया।" + +#: awx/main/models/inventory.py:576 +msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." +msgstr "सबसे हाल के ansible_facts की मनमानी JSON संरचना, प्रति-होस्ट।" + +#: awx/main/models/inventory.py:582 +msgid "The date and time ansible_facts was last modified." +msgstr "ansible_facts को अंतिम बार संशोधित किए जाने की तिथि और समय।" + +#: awx/main/models/inventory.py:689 +msgid "Group variables in JSON or YAML format." +msgstr "JSON या YAML प्रारूप में समूह वेरिएबल्स।" + +#: awx/main/models/inventory.py:696 +msgid "Hosts associated directly with this group." +msgstr "इस समूह से सीधे संबद्ध होस्ट्स।" + +#: awx/main/models/inventory.py:702 +msgid "Inventory source(s) that created or modified this group." +msgstr "इन्वेंटरी स्रोत जिसने इस समूह को बनाया या संशोधित किया।" + +#: awx/main/models/inventory.py:869 +msgid "When the host was first automated against" +msgstr "होस्ट पहली बार कब स्वचालित किया गया था" + +#: awx/main/models/inventory.py:870 +msgid "When the host was last automated against" +msgstr "होस्ट अंतिम बार कब स्वचालित किया गया था" + +#: awx/main/models/inventory.py:871 +#, fuzzy +#| msgid "When the host was last automated against" +msgid "When the host was last deleted" +msgstr "होस्ट अंतिम बार कब हटाया गया था" + +#: awx/main/models/inventory.py:872 +msgid "How many times was the host automated" +msgstr "होस्ट कितनी बार स्वचालित किया गया था" + +#: awx/main/models/inventory.py:873 +msgid "How many times was the host deleted" +msgstr "होस्ट कितनी बार हटाया गया था" + +#: awx/main/models/inventory.py:875 +msgid "" +"Boolean flag saying whether the host is deleted and therefore not counted " +"into the subscription consumption" +msgstr "" +"Boolean फ़्लैग जो बताता है कि होस्ट हटाया गया है या नहीं और इसलिए सदस्यता " +"उपभोग में नहीं गिना जाता" + +#: awx/main/models/inventory.py:877 +#, fuzzy +#| msgid "Can manage all inventories of the %s" +msgid "How many inventories contain this host" +msgstr "कितनी इन्वेंटरी में यह होस्ट है" + +#: awx/main/models/inventory.py:904 +msgid "How many unique hosts are consumed from the license" +msgstr "लाइसेंस से कितने अद्वितीय होस्ट्स उपभोग किए जाते हैं" + +#: awx/main/models/inventory.py:905 +msgid "'License capacity as max. number of unique hosts" +msgstr "'लाइसेंस क्षमता अद्वितीय होस्ट्स की अधिकतम संख्या के रूप में" + +#: awx/main/models/inventory.py:906 +msgid "" +"How many hosts were added in the associated month, consuming more license " +"capacity" +msgstr "" +"संबद्ध माह में कितने होस्ट्स जोड़े गए, अधिक लाइसेंस क्षमता का उपभोग करते हुए" + +#: awx/main/models/inventory.py:907 +msgid "" +"How many hosts were deleted in the associated month, freeing the license " +"capacity" +msgstr "संबद्ध माह में कितने होस्ट्स हटाए गए, लाइसेंस क्षमता मुक्त करते हुए" + +#: awx/main/models/inventory.py:919 +msgid "File, Directory or Script" +msgstr "फ़ाइल, निर्देशिका या स्क्रिप्ट" + +#: awx/main/models/inventory.py:920 +msgid "Template additional groups and hostvars at runtime" +msgstr "रनटाइम पर अतिरिक्त समूह और hostvars टेम्पलेट करें" + +#: awx/main/models/inventory.py:921 +msgid "Sourced from a Project" +msgstr "किसी प्रोजेक्ट से स्रोतित" + +#: awx/main/models/inventory.py:922 +msgid "Amazon EC2" +msgstr "Amazon EC2" + +#: awx/main/models/inventory.py:928 +msgid "Terraform State" +msgstr "Terraform State" + +#: awx/main/models/inventory.py:958 +msgid "Inventory source variables in YAML or JSON format." +msgstr "YAML या JSON प्रारूप में इन्वेंटरी स्रोत वेरिएबल्स।" + +#: awx/main/models/inventory.py:964 +#, fuzzy +#| msgid "" +#| "Branch to use in job run. Project default used if blank. Only allowed if " +#| "project allow_override field is set to true." +msgid "" +"Inventory source SCM branch. Project default used if blank. Only allowed if " +"project allow_override field is set to true." +msgstr "" +"इन्वेंटरी स्रोत SCM ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट उपयोग किया जाता" +" है। केवल तभी अनुमति है जब प्रोजेक्ट allow_override फ़ील्ड true पर सेट हो।" + +#: awx/main/models/inventory.py:970 +msgid "" +"Retrieve the enabled state from the given dict of host variables. The " +"enabled variable may be specified as \"foo.bar\", in which case the lookup " +"will traverse into nested dicts, equivalent to: from_dict.get(\"foo\", " +"{}).get(\"bar\", default)" +msgstr "" +"होस्ट वेरिएबल्स के दिए गए dict से सक्षम स्थिति प्राप्त करें। सक्षम वेरिएबल " +"को \"foo.bar\" के रूप में निर्दिष्ट किया जा सकता है, जिस स्थिति में लुकअप " +"नेस्टेड dicts में प्रवेश करेगा, इसके समतुल्य: from_dict.get(\"foo\", " +"{}).get(\"bar\", default)" + +#: awx/main/models/inventory.py:980 +msgid "" +"Only used when enabled_var is set. Value when the host is considered " +"enabled. For example if enabled_var=\"status.power_state\"and " +"enabled_value=\"powered_on\" with host variables:{ \"status\": { " +"\"power_state\": \"powered_on\", \"created\": " +"\"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": " +"\"foobar\", \"ip_address\": \"192.168.2.1\"}The host would be marked " +"enabled. If power_state where any value other than powered_on then the host " +"would be disabled when imported. If the key is not found then the host will " +"be enabled" +msgstr "" +"केवल तभी उपयोग किया जाता है जब enabled_var सेट हो। वह मान जब होस्ट को सक्षम " +"माना जाता है। उदाहरण के लिए यदि enabled_var=\"status.power_state\" और " +"enabled_value=\"powered_on\" होस्ट वेरिएबल्स के साथ:{ \"status\": { " +"\"power_state\": \"powered_on\", \"created\": " +"\"2020-08-04T18:13:04+00:00\", \"healthy\": true }, \"name\": " +"\"foobar\", \"ip_address\": \"192.168.2.1\"} होस्ट को सक्षम के रूप में " +"चिह्नित किया जाएगा। यदि power_state powered_on के अलावा कोई अन्य मान हो तो " +"आयात किए जाने पर होस्ट अक्षम हो जाएगा। यदि कुंजी नहीं मिलती है तो होस्ट " +"सक्षम हो जाएगा" + +#: awx/main/models/inventory.py:1001 +#, fuzzy +#| msgid "" +#| "This field is deprecated and will be removed in a future release. Total " +#| "number of hosts in this inventory." +msgid "" +"This field is deprecated and will be removed in a future release. Regex " +"where only matching hosts will be imported." +msgstr "" +"यह फ़ील्ड बहिष्कृत है और भविष्य के रिलीज़ में हटा दिया जाएगा। नियमित " +"एक्सप्रेशन जहां केवल मेल खाते होस्ट आयात किए जाएंगे।" + +#: awx/main/models/inventory.py:1005 +msgid "Overwrite local groups and hosts from remote inventory source." +msgstr "रिमोट इन्वेंटरी स्रोत से स्थानीय समूहों और होस्ट्स को अधिलेखित करें।" + +#: awx/main/models/inventory.py:1009 +msgid "Overwrite local variables from remote inventory source." +msgstr "रिमोट इन्वेंटरी स्रोत से स्थानीय वेरिएबल्स अधिलेखित करें।" + +#: awx/main/models/inventory.py:1014 awx/main/models/jobs.py:155 +#: awx/main/models/projects.py:135 +msgid "The amount of time (in seconds) to run before the task is canceled." +msgstr "कार्य रद्द होने से पहले चलने के लिए समय की मात्रा (सेकंड में)।" + +#: awx/main/models/inventory.py:1024 +msgid "Enter host, group or pattern match" +msgstr "होस्ट, समूह या पैटर्न मिलान दर्ज करें" + +#: awx/main/models/inventory.py:1046 +#, python-format +msgid "" +"Cloud-based inventory sources (such as %s) require credentials for the " +"matching cloud service." +msgstr "" +"क्लाउड-आधारित इन्वेंटरी स्रोतों (जैसे %s) को मेल खाती क्लाउड सेवा के लिए " +"क्रेडेंशियल्स की आवश्यकता होती है।" + +#: awx/main/models/inventory.py:1051 +msgid "Credential is required for a cloud source." +msgstr "किसी क्लाउड स्रोत के लिए क्रेडेंशियल आवश्यक है।" + +#: awx/main/models/inventory.py:1053 +msgid "" +"Credentials of type machine, source control, insights and vault are " +"disallowed for custom inventory sources." +msgstr "" +"मशीन, सोर्स कंट्रोल, insights और vault प्रकार के क्रेडेंशियल्स कस्टम " +"इन्वेंटरी स्रोतों के लिए अस्वीकृत हैं।" + +#: awx/main/models/inventory.py:1055 +msgid "" +"Credentials of type insights and vault are disallowed for scm inventory " +"sources." +msgstr "" +"insights और vault प्रकार के क्रेडेंशियल्स scm इन्वेंटरी स्रोतों के लिए " +"अस्वीकृत हैं।" + +#: awx/main/models/inventory.py:1114 +msgid "Project containing inventory file used as source." +msgstr "स्रोत के रूप में उपयोग की गई इन्वेंटरी फ़ाइल वाला प्रोजेक्ट।" + +#: awx/main/models/inventory.py:1261 +msgid "Cannot set source_path if not SCM type." +msgstr "SCM प्रकार न होने पर source_path सेट नहीं किया जा सकता।" + +#: awx/main/models/inventory.py:1305 +msgid "" +"Inventory files from this Project Update were used for the inventory update." +msgstr "" +"इस प्रोजेक्ट अपडेट की इन्वेंटरी फ़ाइलें इन्वेंटरी अपडेट के लिए उपयोग की गई " +"थीं।" + +#: awx/main/models/inventory.py:1316 awx/main/models/jobs.py:586 +#: awx/main/models/projects.py:305 awx/main/models/projects.py:548 +msgid "SCM Revision" +msgstr "SCM रिवीज़न" + +#: awx/main/models/inventory.py:1317 +#, fuzzy +#| msgid "" +#| "The SCM Revision from the Project used for this job, if available" +msgid "" +"The SCM Revision from the Project used for this inventory update. Only " +"applicable to inventories source from scm" +msgstr "" +"इस इन्वेंटरी अपडेट के लिए उपयोग किए गए प्रोजेक्ट से SCM रिवीज़न। केवल scm से" +" स्रोतित इन्वेंटरी पर लागू" + +#: awx/main/models/inventory.py:1415 +msgid "Inventory script contents" +msgstr "इन्वेंटरी स्क्रिप्ट सामग्री" + +#: awx/main/models/jobs.py:73 +msgid "" +"If enabled, textual changes made to any templated files on the host are " +"shown in the standard output" +msgstr "" +"यदि सक्षम है, तो होस्ट पर किसी भी टेम्पलेट की गई फ़ाइलों में किए गए पाठ्य " +"परिवर्तन मानक आउटपुट में दिखाए जाते हैं" + +#: awx/main/models/jobs.py:105 +msgid "" +"Branch to use in job run. Project default used if blank. Only allowed if " +"project allow_override field is set to true." +msgstr "" +"जॉब रन में उपयोग करने के लिए ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट उपयोग " +"किया जाता है। केवल तभी अनुमति है जब प्रोजेक्ट allow_override फ़ील्ड true पर " +"सेट हो।" + +#: awx/main/models/jobs.py:160 +msgid "" +"If enabled, the service will act as an Ansible Fact Cache Plugin; persisting" +" facts at the end of a playbook run to the database and caching facts for " +"use by Ansible." +msgstr "" +"यदि सक्षम है, तो सेवा एक Ansible Fact Cache Plugin के रूप में कार्य करेगी; " +"प्लेबुक रन के अंत में फ़ैक्ट्स को डेटाबेस में बनाए रखना और Ansible द्वारा " +"उपयोग के लिए फ़ैक्ट्स को कैश करना।" + +#: awx/main/models/jobs.py:257 +msgid "" +"The number of jobs to slice into at runtime. Will cause the Job Template to " +"launch a workflow if value is greater than 1." +msgstr "" +"रनटाइम पर स्लाइस करने के लिए जॉब्स की संख्या। यदि मान 1 से अधिक है तो जॉब " +"टेम्पलेट एक वर्कफ़्लो लॉन्च करने का कारण बनेगा।" + +#: awx/main/models/jobs.py:310 +msgid "Job Template must provide 'inventory' or allow prompting for it." +msgstr "" +"जॉब टेम्पलेट को 'inventory' प्रदान करना होगा या इसके लिए संकेत की अनुमति " +"देनी होगी।" + +#: awx/main/models/jobs.py:324 +#, python-brace-format +msgid "Maximum number of forks ({settings.MAX_FORKS}) exceeded." +msgstr "फ़ोर्क्स की अधिकतम संख्या ({settings.MAX_FORKS}) पार हो गई।" + +#: awx/main/models/jobs.py:474 +msgid "Project is missing." +msgstr "प्रोजेक्ट अनुपस्थित है।" + +#: awx/main/models/jobs.py:478 +msgid "Project does not allow override of branch." +msgstr "प्रोजेक्ट ब्रांच का ओवरराइड अनुमति नहीं देता।" + +#: awx/main/models/jobs.py:482 +msgid "Job inventory does not have enough hosts for slicing" +msgstr "जॉब इन्वेंटरी में स्लाइसिंग के लिए पर्याप्त होस्ट्स नहीं हैं" + +#: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 +msgid "Field is not configured to prompt on launch." +msgstr "फ़ील्ड लॉन्च पर संकेत देने के लिए कॉन्फ़िगर नहीं किया गया है।" + +#: awx/main/models/jobs.py:495 +msgid "Saved launch configurations cannot provide passwords needed to start." +msgstr "" +"सहेजे गए लॉन्च कॉन्फ़िगरेशन प्रारंभ करने के लिए आवश्यक पासवर्ड प्रदान नहीं " +"कर सकते।" + +#: awx/main/models/jobs.py:503 +msgid "Job Template {} is missing or undefined." +msgstr "जॉब टेम्पलेट {} अनुपस्थित या अपरिभाषित है।" + +#: awx/main/models/jobs.py:587 +msgid "The SCM Revision from the Project used for this job, if available" +msgstr "इस जॉब के लिए उपयोग किए गए प्रोजेक्ट से SCM रिवीज़न, यदि उपलब्ध हो" + +#: awx/main/models/jobs.py:595 +msgid "" +"The SCM Refresh task used to make sure the playbooks were available for the " +"job run" +msgstr "" +"SCM रीफ़्रेश कार्य जिसका उपयोग यह सुनिश्चित करने के लिए किया गया कि प्लेबुक " +"जॉब रन के लिए उपलब्ध थीं" + +#: awx/main/models/jobs.py:600 +msgid "" +"If part of a sliced job, the ID of the inventory slice operated on. If not " +"part of sliced job, parameter is not used." +msgstr "" +"यदि किसी स्लाइस्ड जॉब का हिस्सा है, तो जिस इन्वेंटरी स्लाइस पर संचालित किया " +"गया उसकी ID। यदि स्लाइस्ड जॉब का हिस्सा नहीं है, तो पैरामीटर उपयोग नहीं किया" +" जाता।" + +#: awx/main/models/jobs.py:605 +msgid "" +"If ran as part of sliced jobs, the total number of slices. If 1, job is not " +"part of a sliced job." +msgstr "" +"यदि स्लाइस्ड जॉब्स के हिस्से के रूप में चलाया गया, तो स्लाइस की कुल संख्या। " +"यदि 1, तो जॉब स्लाइस्ड जॉब का हिस्सा नहीं है।" + +#: awx/main/models/jobs.py:684 +#, python-brace-format +msgid "{status_value} is not a valid status option." +msgstr "{status_value} एक मान्य स्थिति विकल्प नहीं है।" + +#: awx/main/models/jobs.py:883 +msgid "" +"Inventory applied as a prompt, assuming job template prompts for inventory" +msgstr "" +"इन्वेंटरी एक संकेत के रूप में लागू की गई, यह मानते हुए कि जॉब टेम्पलेट " +"इन्वेंटरी के लिए संकेत देता है" + +#: awx/main/models/jobs.py:1071 +msgid "job host summaries" +msgstr "जॉब होस्ट सारांश" + +#: awx/main/models/jobs.py:1142 +msgid "Remove jobs older than a certain number of days" +msgstr "एक निश्चित संख्या में दिनों से पुरानी जॉब्स हटाएं" + +#: awx/main/models/jobs.py:1143 +msgid "Remove activity stream entries older than a certain number of days" +msgstr "" +"एक निश्चित संख्या में दिनों से पुरानी गतिविधि स्ट्रीम प्रविष्टियां हटाएं" + +#: awx/main/models/jobs.py:1144 +msgid "Removes expired browser sessions from the database" +msgstr "डेटाबेस से समाप्त ब्राउज़र सत्र हटाता है" + +#: awx/main/models/jobs.py:1145 +msgid "Removes expired OAuth 2 access tokens and refresh tokens" +msgstr "समाप्त OAuth 2 एक्सेस टोकन और रिफ़्रेश टोकन हटाता है" + +#: awx/main/models/jobs.py:1209 +#, python-brace-format +msgid "Variables {list_of_keys} are not allowed for system jobs." +msgstr "वेरिएबल्स {list_of_keys} सिस्टम जॉब्स के लिए अनुमत नहीं हैं।" + +#: awx/main/models/jobs.py:1224 +msgid "days must be a positive integer." +msgstr "days एक धनात्मक integer होना चाहिए।" + +#: awx/main/models/label.py:32 +msgid "Organization this label belongs to." +msgstr "वह संगठन जिससे यह लेबल संबंधित है।" + +#: awx/main/models/mixins.py:335 +#, python-brace-format +msgid "" +"Variables {list_of_keys} are not allowed on launch. Check the Prompt on " +"Launch setting on the {model_name} to include Extra Variables." +msgstr "" +"वेरिएबल्स {list_of_keys} लॉन्च पर अनुमत नहीं हैं। अतिरिक्त वेरिएबल्स शामिल " +"करने के लिए {model_name} पर लॉन्च पर संकेत सेटिंग जांचें।" + +#: awx/main/models/mixins.py:489 +msgid "The container image to be used for execution." +msgstr "निष्पादन के लिए उपयोग की जाने वाली कंटेनर इमेज।" + +#: awx/main/models/mixins.py:517 +msgid "Local absolute file path containing a custom Python virtualenv to use" +msgstr "उपयोग करने के लिए कस्टम Python virtualenv वाला स्थानीय पूर्ण फ़ाइल पथ" + +#: awx/main/models/mixins.py:523 +msgid "{} is not a valid virtualenv in {}" +msgstr "{} {} में एक मान्य virtualenv नहीं है" + +#: awx/main/models/mixins.py:567 awx/main/models/mixins.py:602 +msgid "Service that webhook requests will be accepted from" +msgstr "वह सेवा जिससे वेबहुक अनुरोध स्वीकार किए जाएंगे" + +#: awx/main/models/mixins.py:568 +msgid "Shared secret that the webhook service will use to sign requests" +msgstr "" +"साझा सीक्रेट जिसका उपयोग वेबहुक सेवा अनुरोधों पर हस्ताक्षर करने के लिए करेगी" + +#: awx/main/models/mixins.py:575 awx/main/models/mixins.py:609 +msgid "Personal Access Token for posting back the status to the service API" +msgstr "स्थिति को सेवा API पर वापस पोस्ट करने के लिए व्यक्तिगत एक्सेस टोकन" + +#: awx/main/models/mixins.py:611 +msgid "Unique identifier of the event that triggered this webhook" +msgstr "इस वेबहुक को ट्रिगर करने वाले इवेंट का अद्वितीय पहचानकर्ता" + +#: awx/main/models/notifications.py:43 +msgid "Email" +msgstr "ईमेल" + +#: awx/main/models/notifications.py:44 +msgid "Slack" +msgstr "Slack" + +#: awx/main/models/notifications.py:45 +msgid "Twilio" +msgstr "Twilio" + +#: awx/main/models/notifications.py:46 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: awx/main/models/notifications.py:47 +msgid "Grafana" +msgstr "Grafana" + +#: awx/main/models/notifications.py:48 awx/main/models/unified_jobs.py:549 +msgid "Webhook" +msgstr "वेबहुक" + +#: awx/main/models/notifications.py:49 +msgid "Mattermost" +msgstr "Mattermost" + +#: awx/main/models/notifications.py:50 +msgid "Rocket.Chat" +msgstr "Rocket.Chat" + +#: awx/main/models/notifications.py:51 +msgid "IRC" +msgstr "IRC" + +#: awx/main/models/notifications.py:79 +msgid "Optional custom messages for notification template." +msgstr "सूचना टेम्पलेट के लिए वैकल्पिक कस्टम संदेश।" + +#: awx/main/models/notifications.py:202 awx/main/models/unified_jobs.py:76 +msgid "Pending" +msgstr "लंबित" + +#: awx/main/models/notifications.py:203 awx/main/models/unified_jobs.py:79 +msgid "Successful" +msgstr "सफल" + +#: awx/main/models/notifications.py:204 awx/main/models/unified_jobs.py:80 +msgid "Failed" +msgstr "विफल" + +#: awx/main/models/notifications.py:518 +msgid "status must be either running, succeeded or failed" +msgstr "status running, succeeded या failed में से एक होना चाहिए" + +#: awx/main/models/oauth.py:32 +msgid "application" +msgstr "एप्लिकेशन" + +#: awx/main/models/oauth.py:39 +msgid "Confidential" +msgstr "गोपनीय" + +#: awx/main/models/oauth.py:40 +msgid "Public" +msgstr "सार्वजनिक" + +#: awx/main/models/oauth.py:46 +msgid "Authorization code" +msgstr "प्राधिकरण कोड" + +#: awx/main/models/oauth.py:47 +msgid "Resource owner password-based" +msgstr "संसाधन स्वामी पासवर्ड-आधारित" + +#: awx/main/models/oauth.py:62 +msgid "Organization containing this application." +msgstr "इस एप्लिकेशन वाला संगठन।" + +#: awx/main/models/oauth.py:71 +msgid "" +"Used for more stringent verification of access to an application when " +"creating a token." +msgstr "" +"टोकन बनाते समय किसी एप्लिकेशन तक पहुंच के अधिक कठोर सत्यापन के लिए उपयोग " +"किया जाता है।" + +#: awx/main/models/oauth.py:74 +msgid "" +"Set to Public or Confidential depending on how secure the client device is." +msgstr "" +"क्लाइंट डिवाइस कितना सुरक्षित है इसके आधार पर सार्वजनिक या गोपनीय पर सेट " +"करें।" + +#: awx/main/models/oauth.py:76 +msgid "" +"Set True to skip authorization step for completely trusted applications." +msgstr "" +"पूरी तरह से विश्वसनीय एप्लिकेशन के लिए प्राधिकरण चरण छोड़ने हेतु True पर सेट" +" करें।" + +#: awx/main/models/oauth.py:78 +msgid "" +"The Grant type the user must use for acquire tokens for this application." +msgstr "" +"इस एप्लिकेशन के लिए टोकन प्राप्त करने हेतु उपयोगकर्ता को उपयोग करना होगा " +"अनुदान प्रकार।" + +#: awx/main/models/oauth.py:85 +msgid "access token" +msgstr "एक्सेस टोकन" + +#: awx/main/models/oauth.py:94 +msgid "The user representing the token owner" +msgstr "टोकन स्वामी का प्रतिनिधित्व करने वाला उपयोगकर्ता" + +#: awx/main/models/oauth.py:109 +msgid "" +"Allowed scopes, further restricts user's permissions. Must be a simple " +"space-separated string with allowed scopes ['read', 'write']." +msgstr "" +"अनुमत स्कोप, उपयोगकर्ता की अनुमतियों को और प्रतिबंधित करते हैं। अनुमत स्कोप " +"['read', 'write'] के साथ एक सरल स्थान-पृथक स्ट्रिंग होनी चाहिए।" + +#: awx/main/models/oauth.py:131 +msgid "" +"OAuth2 Tokens cannot be created by users associated with an external " +"authentication provider ({})" +msgstr "" +"किसी बाहरी प्रमाणीकरण प्रदाता ({}) से संबद्ध उपयोगकर्ताओं द्वारा OAuth2 टोकन" +" नहीं बनाए जा सकते" + +#: awx/main/models/organization.py:44 +msgid "Maximum number of hosts allowed to be managed by this organization." +msgstr "" +"इस संगठन द्वारा प्रबंधित किए जाने की अनुमति वाले होस्ट्स की अधिकतम संख्या।" + +#: awx/main/models/organization.py:54 +msgid "The default execution environment for jobs run by this organization." +msgstr "इस संगठन द्वारा चलाई गई जॉब्स के लिए डिफ़ॉल्ट निष्पादन वातावरण।" + +#: awx/main/models/projects.py:50 awx/main/models/unified_jobs.py:543 +msgid "Manual" +msgstr "मैनुअल" + +#: awx/main/models/projects.py:51 +msgid "Git" +msgstr "Git" + +#: awx/main/models/projects.py:52 +msgid "Subversion" +msgstr "Subversion" + +#: awx/main/models/projects.py:54 +msgid "Remote Archive" +msgstr "रिमोट संग्रह" + +#: awx/main/models/projects.py:80 +msgid "" +"Local path (relative to PROJECTS_ROOT) containing playbooks and related " +"files for this project." +msgstr "" +"इस प्रोजेक्ट के लिए प्लेबुक और संबंधित फ़ाइलें वाला स्थानीय पथ " +"(PROJECTS_ROOT के सापेक्ष)।" + +#: awx/main/models/projects.py:88 +msgid "SCM Type" +msgstr "SCM प्रकार" + +#: awx/main/models/projects.py:89 +msgid "Specifies the source control system used to store the project." +msgstr "" +"प्रोजेक्ट को संग्रहीत करने के लिए उपयोग किए गए सोर्स कंट्रोल सिस्टम को " +"निर्दिष्ट करता है।" + +#: awx/main/models/projects.py:95 +msgid "SCM URL" +msgstr "SCM URL" + +#: awx/main/models/projects.py:96 +msgid "The location where the project is stored." +msgstr "वह स्थान जहां प्रोजेक्ट संग्रहीत है।" + +#: awx/main/models/projects.py:102 +msgid "SCM Branch" +msgstr "SCM ब्रांच" + +#: awx/main/models/projects.py:103 +msgid "Specific branch, tag or commit to checkout." +msgstr "चेकआउट करने के लिए विशिष्ट ब्रांच, टैग या कमिट।" + +#: awx/main/models/projects.py:109 +msgid "SCM refspec" +msgstr "SCM refspec" + +#: awx/main/models/projects.py:110 +msgid "For git projects, an additional refspec to fetch." +msgstr "git प्रोजेक्ट्स के लिए, प्राप्त करने हेतु एक अतिरिक्त refspec।" + +#: awx/main/models/projects.py:114 +msgid "Discard any local changes before syncing the project." +msgstr "प्रोजेक्ट सिंक करने से पहले किसी भी स्थानीय परिवर्तन को त्यागें।" + +#: awx/main/models/projects.py:118 +msgid "Delete the project before syncing." +msgstr "सिंक करने से पहले प्रोजेक्ट हटाएं।" + +#: awx/main/models/projects.py:122 +msgid "Track submodules latest commits on defined branch." +msgstr "परिभाषित ब्रांच पर सबमॉड्यूल के नवीनतम कमिट ट्रैक करें।" + +#: awx/main/models/projects.py:150 +msgid "Invalid SCM URL." +msgstr "अमान्य SCM URL।" + +#: awx/main/models/projects.py:153 +msgid "SCM URL is required." +msgstr "SCM URL आवश्यक है।" + +#: awx/main/models/projects.py:161 +msgid "Insights Credential is required for an Insights Project." +msgstr "किसी Insights प्रोजेक्ट के लिए Insights क्रेडेंशियल आवश्यक है।" + +#: awx/main/models/projects.py:165 +msgid "Credential kind must be 'insights'." +msgstr "क्रेडेंशियल प्रकार 'insights' होना चाहिए।" + +#: awx/main/models/projects.py:167 +msgid "Credential kind must be 'scm'." +msgstr "क्रेडेंशियल प्रकार 'scm' होना चाहिए।" + +#: awx/main/models/projects.py:182 +msgid "Invalid credential." +msgstr "अमान्य क्रेडेंशियल।" + +#: awx/main/models/projects.py:273 +msgid "The default execution environment for jobs run using this project." +msgstr "" +"इस प्रोजेक्ट का उपयोग करके चलाई गई जॉब्स के लिए डिफ़ॉल्ट निष्पादन वातावरण।" + +#: awx/main/models/projects.py:277 +msgid "Update the project when a job is launched that uses the project." +msgstr "" +"प्रोजेक्ट का उपयोग करने वाली कोई जॉब लॉन्च होने पर प्रोजेक्ट अपडेट करें।" + +#: awx/main/models/projects.py:282 +msgid "" +"The number of seconds after the last project update ran that a new project " +"update will be launched as a job dependency." +msgstr "" +"अंतिम प्रोजेक्ट अपडेट चलने के बाद के सेकंड की संख्या जिसके बाद एक नया " +"प्रोजेक्ट अपडेट जॉब निर्भरता के रूप में लॉन्च किया जाएगा।" + +#: awx/main/models/projects.py:286 +msgid "" +"Allow changing the SCM branch or revision in a job template that uses this " +"project." +msgstr "" +"इस प्रोजेक्ट का उपयोग करने वाले जॉब टेम्पलेट में SCM ब्रांच या रिवीज़न बदलने" +" की अनुमति दें।" + +#: awx/main/models/projects.py:297 +msgid "" +"An optional credential used for validating files in the project against " +"unexpected changes." +msgstr "" +"प्रोजेक्ट में फ़ाइलों को अप्रत्याशित परिवर्तनों के विरुद्ध सत्यापित करने के " +"लिए उपयोग किया जाने वाला एक वैकल्पिक क्रेडेंशियल।" + +#: awx/main/models/projects.py:306 +msgid "The last revision fetched by a project update" +msgstr "किसी प्रोजेक्ट अपडेट द्वारा प्राप्त अंतिम रिवीज़न" + +#: awx/main/models/projects.py:313 +msgid "Playbook Files" +msgstr "प्लेबुक फ़ाइलें" + +#: awx/main/models/projects.py:314 +msgid "List of playbooks found in the project" +msgstr "प्रोजेक्ट में पाई गई प्लेबुक की सूची" + +#: awx/main/models/projects.py:321 +msgid "Inventory Files" +msgstr "इन्वेंटरी फ़ाइलें" + +#: awx/main/models/projects.py:322 +msgid "" +"Suggested list of content that could be Ansible inventory in the project" +msgstr "प्रोजेक्ट में Ansible इन्वेंटरी हो सकने वाली सामग्री की सुझाई गई सूची" + +#: awx/main/models/projects.py:361 +msgid "Organization cannot be changed when in use by job templates." +msgstr "जब जॉब टेम्पलेट द्वारा उपयोग में हो तो संगठन बदला नहीं जा सकता।" + +#: awx/main/models/projects.py:495 +msgid "Last project update failed due to signature validation failure." +msgstr "हस्ताक्षर सत्यापन विफलता के कारण अंतिम प्रोजेक्ट अपडेट विफल हुआ।" + +#: awx/main/models/projects.py:497 +msgid "Missing a revision to run due to failed project update." +msgstr "विफल प्रोजेक्ट अपडेट के कारण चलाने के लिए एक रिवीज़न अनुपस्थित है।" + +#: awx/main/models/projects.py:541 +msgid "Parts of the project update playbook that will be run." +msgstr "प्रोजेक्ट अपडेट प्लेबुक के भाग जो चलाए जाएंगे।" + +#: awx/main/models/projects.py:549 +msgid "" +"The SCM Revision discovered by this update for the given project and branch." +msgstr "" +"दिए गए प्रोजेक्ट और ब्रांच के लिए इस अपडेट द्वारा खोजा गया SCM रिवीज़न।" + +#: awx/main/models/rbac.py:33 +msgid "System Administrator" +msgstr "सिस्टम प्रशासक" + +#: awx/main/models/rbac.py:34 +msgid "System Auditor" +msgstr "सिस्टम ऑडिटर" + +#: awx/main/models/rbac.py:35 +msgid "Ad Hoc" +msgstr "एड हॉक" + +#: awx/main/models/rbac.py:36 +msgid "Admin" +msgstr "व्यवस्थापक" + +#: awx/main/models/rbac.py:37 +msgid "Project Admin" +msgstr "प्रोजेक्ट व्यवस्थापक" + +#: awx/main/models/rbac.py:38 +msgid "Inventory Admin" +msgstr "इन्वेंटरी व्यवस्थापक" + +#: awx/main/models/rbac.py:39 +msgid "Credential Admin" +msgstr "क्रेडेंशियल व्यवस्थापक" + +#: awx/main/models/rbac.py:40 +msgid "Job Template Admin" +msgstr "जॉब टेम्पलेट व्यवस्थापक" + +#: awx/main/models/rbac.py:41 +msgid "Execution Environment Admin" +msgstr "निष्पादन वातावरण व्यवस्थापक" + +#: awx/main/models/rbac.py:42 +msgid "Workflow Admin" +msgstr "वर्कफ़्लो व्यवस्थापक" + +#: awx/main/models/rbac.py:43 +msgid "Notification Admin" +msgstr "सूचना व्यवस्थापक" + +#: awx/main/models/rbac.py:44 +msgid "Auditor" +msgstr "ऑडिटर" + +#: awx/main/models/rbac.py:45 +msgid "Execute" +msgstr "निष्पादित करें" + +#: awx/main/models/rbac.py:46 +msgid "Member" +msgstr "सदस्य" + +#: awx/main/models/rbac.py:47 +msgid "Read" +msgstr "पढ़ें" + +#: awx/main/models/rbac.py:48 +msgid "Update" +msgstr "अपडेट करें" + +#: awx/main/models/rbac.py:49 +msgid "Use" +msgstr "उपयोग करें" + +#: awx/main/models/rbac.py:50 +msgid "Approve" +msgstr "अनुमोदित करें" + +#: awx/main/models/rbac.py:54 +msgid "Can manage all aspects of the system" +msgstr "सिस्टम के सभी पहलुओं का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:55 +msgid "Can view all aspects of the system" +msgstr "सिस्टम के सभी पहलू देख सकते हैं" + +#: awx/main/models/rbac.py:56 +#, python-format +msgid "May run ad hoc commands on the %s" +msgstr "%s पर एड हॉक कमांड चला सकते हैं" + +#: awx/main/models/rbac.py:57 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "%s के सभी पहलुओं का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "Can manage all projects of the %s" +msgstr "%s के सभी प्रोजेक्ट्स का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:59 +#, python-format +msgid "Can manage all inventories of the %s" +msgstr "%s की सभी इन्वेंटरी का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:60 +#, python-format +msgid "Can manage all credentials of the %s" +msgstr "%s के सभी क्रेडेंशियल्स का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:61 +#, python-format +msgid "Can manage all job templates of the %s" +msgstr "%s के सभी जॉब टेम्पलेट का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:62 +#, python-format +msgid "Can manage all execution environments of the %s" +msgstr "%s के सभी निष्पादन वातावरण का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:63 +#, python-format +msgid "Can manage all workflows of the %s" +msgstr "%s के सभी वर्कफ़्लो का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:64 +#, python-format +msgid "Can manage all notifications of the %s" +msgstr "%s की सभी सूचनाओं का प्रबंधन कर सकते हैं" + +#: awx/main/models/rbac.py:65 +#, python-format +msgid "Can view all aspects of the %s" +msgstr "%s के सभी पहलू देख सकते हैं" + +#: awx/main/models/rbac.py:67 +msgid "May run any executable resources in the organization" +msgstr "संगठन में किसी भी निष्पादन योग्य संसाधन को चला सकते हैं" + +#: awx/main/models/rbac.py:68 +#, python-format +msgid "May run the %s" +msgstr "%s चला सकते हैं" + +#: awx/main/models/rbac.py:70 +#, python-format +msgid "User is a member of the %s" +msgstr "उपयोगकर्ता %s का सदस्य है" + +#: awx/main/models/rbac.py:71 +#, python-format +msgid "May view settings for the %s" +msgstr "%s के लिए सेटिंग्स देख सकते हैं" + +#: awx/main/models/rbac.py:72 +#, python-format +msgid "May update the %s" +msgstr "%s अपडेट कर सकते हैं" + +#: awx/main/models/rbac.py:73 +#, python-format +msgid "Can use the %s in a job template" +msgstr "जॉब टेम्पलेट में %s का उपयोग कर सकते हैं" + +#: awx/main/models/rbac.py:74 +msgid "Can approve or deny a workflow approval node" +msgstr "किसी वर्कफ़्लो अनुमोदन नोड को अनुमोदित या अस्वीकार कर सकते हैं" + +#: awx/main/models/rbac.py:140 +msgid "roles" +msgstr "भूमिकाएं" + +#: awx/main/models/rbac.py:440 +msgid "role_ancestors" +msgstr "role_ancestors" + +#: awx/main/models/receptor_address.py:20 +msgid "Receptor address must be unique." +msgstr "Receptor पता अद्वितीय होना चाहिए।" + +#: awx/main/models/receptor_address.py:24 +msgid "Routable address for this instance." +msgstr "इस इंस्टेंस के लिए रूट करने योग्य पता।" + +#: awx/main/models/receptor_address.py:25 +msgid "Port for the address." +msgstr "पते के लिए पोर्ट।" + +#: awx/main/models/receptor_address.py:26 +msgid "Websocket path." +msgstr "Websocket पथ।" + +#: awx/main/models/receptor_address.py:28 +msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." +msgstr "" +"Receptor लिसनर के लिए उपयोग करने हेतु प्रोटोकॉल, 'tcp', 'wss', या 'ws'।" + +#: awx/main/models/receptor_address.py:30 +msgid "If True, only routable within the Kubernetes cluster." +msgstr "यदि True है, तो केवल Kubernetes क्लस्टर के भीतर रूट करने योग्य।" + +#: awx/main/models/receptor_address.py:31 +msgid "If True, this address is the canonical address for the instance." +msgstr "यदि True है, तो यह पता इंस्टेंस के लिए कैनोनिकल पता है।" + +#: awx/main/models/receptor_address.py:32 +msgid "If True, control plane cluster nodes should automatically peer to it." +msgstr "" +"यदि True है, तो नियंत्रण प्लेन क्लस्टर नोड्स को स्वचालित रूप से इससे पीयर " +"करना चाहिए।" + +#: awx/main/models/schedules.py:79 +msgid "Enables processing of this schedule." +msgstr "इस शेड्यूल के प्रोसेसिंग को सक्षम करता है।" + +#: awx/main/models/schedules.py:80 +msgid "The first occurrence of the schedule occurs on or after this time." +msgstr "शेड्यूल की पहली घटना इस समय पर या इसके बाद होती है।" + +#: awx/main/models/schedules.py:82 +msgid "" +"The last occurrence of the schedule occurs before this time, aftewards the " +"schedule expires." +msgstr "" +"शेड्यूल की अंतिम घटना इस समय से पहले होती है, इसके बाद शेड्यूल समाप्त हो " +"जाता है।" + +#: awx/main/models/schedules.py:84 +msgid "A value representing the schedules iCal recurrence rule." +msgstr "शेड्यूल के iCal पुनरावृत्ति नियम का प्रतिनिधित्व करने वाला एक मान।" + +#: awx/main/models/schedules.py:85 +msgid "The next time that the scheduled action will run." +msgstr "अगली बार जब शेड्यूल की गई क्रिया चलेगी।" + +#: awx/main/models/unified_jobs.py:75 +msgid "New" +msgstr "नया" + +#: awx/main/models/unified_jobs.py:77 +msgid "Waiting" +msgstr "प्रतीक्षा हो रही है" + +#: awx/main/models/unified_jobs.py:78 +msgid "Running" +msgstr "चल रहा है" + +#: awx/main/models/unified_jobs.py:82 +msgid "Canceled" +msgstr "रद्द किया गया" + +#: awx/main/models/unified_jobs.py:86 +msgid "Never Updated" +msgstr "कभी अपडेट नहीं किया गया" + +#: awx/main/models/unified_jobs.py:90 +msgid "OK" +msgstr "ठीक है" + +#: awx/main/models/unified_jobs.py:91 +msgid "Missing" +msgstr "अनुपस्थित" + +#: awx/main/models/unified_jobs.py:95 +msgid "No External Source" +msgstr "कोई बाहरी स्रोत नहीं" + +#: awx/main/models/unified_jobs.py:102 +msgid "Updating" +msgstr "अपडेट हो रहा है" + +#: awx/main/models/unified_jobs.py:173 +msgid "The organization used to determine access to this template." +msgstr "" +"इस टेम्पलेट तक पहुंच निर्धारित करने के लिए उपयोग किया जाने वाला संगठन।" + +#: awx/main/models/unified_jobs.py:472 +msgid "Field is not allowed on launch." +msgstr "फ़ील्ड लॉन्च पर अनुमत नहीं है।" + +#: awx/main/models/unified_jobs.py:499 +#, python-brace-format +msgid "" +"Variables {list_of_keys} provided, but this template cannot accept " +"variables." +msgstr "" +"वेरिएबल्स {list_of_keys} प्रदान किए गए, लेकिन यह टेम्पलेट वेरिएबल्स स्वीकार " +"नहीं कर सकता।" + +#: awx/main/models/unified_jobs.py:544 +msgid "Relaunch" +msgstr "पुनः लॉन्च" + +#: awx/main/models/unified_jobs.py:545 +msgid "Callback" +msgstr "कॉलबैक" + +#: awx/main/models/unified_jobs.py:546 +msgid "Scheduled" +msgstr "शेड्यूल किया गया" + +#: awx/main/models/unified_jobs.py:547 +msgid "Dependency" +msgstr "निर्भरता" + +#: awx/main/models/unified_jobs.py:548 +msgid "Workflow" +msgstr "वर्कफ़्लो" + +#: awx/main/models/unified_jobs.py:550 +msgid "Sync" +msgstr "सिंक" + +#: awx/main/models/unified_jobs.py:600 +msgid "The node the job executed on." +msgstr "वह नोड जिस पर जॉब निष्पादित हुई।" + +#: awx/main/models/unified_jobs.py:606 +msgid "The instance that managed the execution environment." +msgstr "वह इंस्टेंस जिसने निष्पादन वातावरण का प्रबंधन किया।" + +#: awx/main/models/unified_jobs.py:633 +msgid "The date and time the job was queued for starting." +msgstr "वह तिथि और समय जब जॉब प्रारंभ होने के लिए कतारबद्ध की गई थी।" + +#: awx/main/models/unified_jobs.py:636 +msgid "" +"If True, the task manager has already processed potential dependencies for " +"this job." +msgstr "" +"यदि True है, तो कार्य प्रबंधक ने इस जॉब के लिए संभावित निर्भरताओं को पहले ही" +" प्रोसेस कर लिया है।" + +#: awx/main/models/unified_jobs.py:642 +msgid "The date and time the job finished execution." +msgstr "वह तिथि और समय जब जॉब ने निष्पादन समाप्त किया।" + +#: awx/main/models/unified_jobs.py:649 +msgid "The date and time when the cancel request was sent." +msgstr "वह तिथि और समय जब रद्दीकरण अनुरोध भेजा गया था।" + +#: awx/main/models/unified_jobs.py:656 +msgid "Elapsed time in seconds that the job ran." +msgstr "जॉब के चलने का बीता हुआ समय सेकंड में।" + +#: awx/main/models/unified_jobs.py:682 +msgid "" +"A status field to indicate the state of the job if it wasn't able to run and" +" capture stdout" +msgstr "" +"जॉब की स्थिति इंगित करने के लिए एक स्थिति फ़ील्ड यदि वह चलने और stdout " +"कैप्चर करने में असमर्थ थी" + +#: awx/main/models/unified_jobs.py:709 +msgid "The Instance group the job was run under" +msgstr "वह इंस्टेंस समूह जिसके अंतर्गत जॉब चलाई गई थी" + +#: awx/main/models/unified_jobs.py:716 +msgid "A cached list with pk values from preferred instance groups." +msgstr "पसंदीदा इंस्टेंस समूहों से pk मानों वाली एक कैश की गई सूची।" + +#: awx/main/models/unified_jobs.py:718 +msgid "Number of forks an instance consumes when running this job." +msgstr "" +"इस जॉब को चलाते समय एक इंस्टेंस द्वारा उपभोग किए जाने वाले फ़ोर्क्स की " +"संख्या।" + +#: awx/main/models/unified_jobs.py:725 +msgid "The organization used to determine access to this unified job." +msgstr "" +"इस एकीकृत जॉब तक पहुंच निर्धारित करने के लिए उपयोग किया जाने वाला संगठन।" + +#: awx/main/models/unified_jobs.py:735 +msgid "" +"The Collections names and versions installed in the execution environment." +msgstr "निष्पादन वातावरण में इंस्टॉल किए गए कलेक्शन के नाम और संस्करण।" + +#: awx/main/models/unified_jobs.py:742 +msgid "The version of Ansible Core installed in the execution environment." +msgstr "निष्पादन वातावरण में इंस्टॉल किए गए Ansible Core का संस्करण।" + +#: awx/main/models/unified_jobs.py:749 +msgid "Playbook stats from the Ansible playbook_on_stats event." +msgstr "Ansible playbook_on_stats इवेंट से प्लेबुक आंकड़े।" + +#: awx/main/models/unified_jobs.py:752 +msgid "The Receptor work unit ID associated with this job." +msgstr "इस जॉब से संबद्ध Receptor कार्य इकाई ID।" + +#: awx/main/models/workflow.py:87 +msgid "" +"If enabled then the node will only run if all of the parent nodes have met " +"the criteria to reach this node" +msgstr "" +"यदि सक्षम है तो नोड केवल तभी चलेगा जब सभी मूल नोड्स ने इस नोड तक पहुंचने के " +"मानदंडों को पूरा किया हो" + +#: awx/main/models/workflow.py:186 +msgid "" +"An identifier for this node that is unique within its workflow. It is copied" +" to workflow job nodes corresponding to this node." +msgstr "" +"इस नोड के लिए एक पहचानकर्ता जो इसके वर्कफ़्लो के भीतर अद्वितीय है। इसे इस " +"नोड के अनुरूप वर्कफ़्लो जॉब नोड्स में कॉपी किया जाता है।" + +#: awx/main/models/workflow.py:268 +msgid "" +"Indicates that a job will not be created when True. Workflow runtime " +"semantics will mark this True if the node is in a path that will decidedly " +"not be ran. A value of False means the node may not run." +msgstr "" +"इंगित करता है कि True होने पर एक जॉब नहीं बनाई जाएगी। यदि नोड ऐसे पथ में है " +"जो निश्चित रूप से नहीं चलेगा तो वर्कफ़्लो रनटाइम सिमेंटिक्स इसे True चिह्नित" +" करेगा। False का मान का अर्थ है कि नोड नहीं चल सकता।" + +#: awx/main/models/workflow.py:276 +msgid "" +"An identifier coresponding to the workflow job template node that this node " +"was created from." +msgstr "" +"उस वर्कफ़्लो जॉब टेम्पलेट नोड के अनुरूप एक पहचानकर्ता जिससे यह नोड बनाया गया" +" था।" + +#: awx/main/models/workflow.py:339 +#, python-brace-format +msgid "" +"Bad launch configuration starting template {template_pk} as part of workflow {workflow_pk}. Errors:\n" +"{error_text}" +msgstr "" +"वर्कफ़्लो {workflow_pk} के हिस्से के रूप में टेम्पलेट {template_pk} प्रारंभ करते समय खराब लॉन्च कॉन्फ़िगरेशन। त्रुटियां:\n" +"{error_text}" + +#: awx/main/models/workflow.py:652 +msgid "" +"If automatically created for a sliced job run, the job template the workflow" +" job was created from." +msgstr "" +"यदि किसी स्लाइस्ड जॉब रन के लिए स्वचालित रूप से बनाया गया है, तो वह जॉब " +"टेम्पलेट जिससे वर्कफ़्लो जॉब बनाई गई थी।" + +#: awx/main/models/workflow.py:798 awx/main/models/workflow.py:839 +msgid "" +"The amount of time (in seconds) before the approval node expires and fails." +msgstr "अनुमोदन नोड के समाप्त और विफल होने से पहले समय की मात्रा (सेकंड में)।" + +#: awx/main/models/workflow.py:845 +msgid "" +"The time this approval will expire. This is the created time plus timeout, " +"used for filtering." +msgstr "" +"वह समय जब यह अनुमोदन समाप्त होगा। यह बनाए गए समय प्लस टाइमआउट है, फ़िल्टरिंग" +" के लिए उपयोग किया जाता है।" + +#: awx/main/models/workflow.py:847 +msgid "" +"Shows when an approval node (with a timeout assigned to it) has timed out." +msgstr "" +"दिखाता है कि कब कोई अनुमोदन नोड (जिसे टाइमआउट असाइन किया गया है) का समय " +"समाप्त हो गया है।" + +#: awx/main/notifications/grafana_backend.py:84 +msgid "Error converting time {} or timeEnd {} to int." +msgstr "समय {} या timeEnd {} को int में परिवर्तित करने में त्रुटि।" + +#: awx/main/notifications/grafana_backend.py:86 +msgid "Error converting time {} and/or timeEnd {} to int." +msgstr "समय {} और/या timeEnd {} को int में परिवर्तित करने में त्रुटि।" + +#: awx/main/notifications/grafana_backend.py:101 +#: awx/main/notifications/grafana_backend.py:103 +msgid "Error sending notification grafana: {}" +msgstr "सूचना grafana भेजने में त्रुटि: {}" + +#: awx/main/notifications/irc_backend.py:57 +msgid "Exception connecting to irc server: {}" +msgstr "irc सर्वर से कनेक्ट करने में अपवाद: {}" + +#: awx/main/notifications/mattermost_backend.py:46 +#: awx/main/notifications/mattermost_backend.py:48 +msgid "Error sending notification mattermost: {}" +msgstr "सूचना mattermost भेजने में त्रुटि: {}" + +#: awx/main/notifications/pagerduty_backend.py:80 +msgid "Exception connecting to PagerDuty: {}" +msgstr "PagerDuty से कनेक्ट करने में अपवाद: {}" + +#: awx/main/notifications/pagerduty_backend.py:86 +#: awx/main/notifications/slack_backend.py:55 +#: awx/main/notifications/twilio_backend.py:49 +msgid "Exception sending messages: {}" +msgstr "संदेश भेजने में अपवाद: {}" + +#: awx/main/notifications/rocketchat_backend.py:46 +#: awx/main/notifications/rocketchat_backend.py:48 +msgid "Error sending notification rocket.chat: {}" +msgstr "सूचना rocket.chat भेजने में त्रुटि: {}" + +#: awx/main/notifications/twilio_backend.py:39 +msgid "Exception connecting to Twilio: {}" +msgstr "Twilio से कनेक्ट करने में अपवाद: {}" + +#: awx/main/notifications/twilio_backend.py:45 +msgid "FROM: {} / TO: {}" +msgstr "FROM: {} / TO: {}" + +#: awx/main/scheduler/dag_workflow.py:163 +#, python-brace-format +msgid "" +"No error handling path for workflow job node(s) [{node_status}]. Workflow " +"job node(s) missing unified job template and error handling path " +"[{no_ufjt}]." +msgstr "" +"वर्कफ़्लो जॉब नोड [{node_status}] के लिए कोई त्रुटि हैंडलिंग पथ नहीं। " +"वर्कफ़्लो जॉब नोड में एकीकृत जॉब टेम्पलेट और त्रुटि हैंडलिंग पथ [{no_ufjt}] " +"अनुपस्थित है।" + +#: awx/main/scheduler/kubernetes.py:79 awx/main/scheduler/kubernetes.py:96 +msgid "Invalid openshift or k8s cluster credential" +msgstr "अमान्य openshift या k8s क्लस्टर क्रेडेंशियल" + +#: awx/main/scheduler/kubernetes.py:82 +msgid "" +"Failed to create secret for container group {} because additional service " +"account role rules are needed. Add get, create and delete role rules for " +"secret resources for your cluster credential." +msgstr "" +"कंटेनर समूह {} के लिए सीक्रेट बनाने में विफल क्योंकि अतिरिक्त सेवा खाता " +"भूमिका नियमों की आवश्यकता है। अपने क्लस्टर क्रेडेंशियल के लिए सीक्रेट " +"संसाधनों हेतु get, create और delete भूमिका नियम जोड़ें।" + +#: awx/main/scheduler/kubernetes.py:99 +msgid "" +"Failed to delete secret for container group {} because additional service " +"account role rules are needed. Add create and delete role rules for secret " +"resources for your cluster credential." +msgstr "" +"कंटेनर समूह {} के लिए सीक्रेट हटाने में विफल क्योंकि अतिरिक्त सेवा खाता " +"भूमिका नियमों की आवश्यकता है। अपने क्लस्टर क्रेडेंशियल के लिए सीक्रेट " +"संसाधनों हेतु create और delete भूमिका नियम जोड़ें।" + +#: awx/main/scheduler/kubernetes.py:119 +msgid "" +"Failed to create imagePullSecret: {}. Check that openshift or k8s credential" +" has permission to create a secret." +msgstr "" +"imagePullSecret बनाने में विफल: {}। जांचें कि openshift या k8s क्रेडेंशियल " +"के पास सीक्रेट बनाने की अनुमति है।" + +#: awx/main/scheduler/task_manager.py:207 +msgid "No error handling paths found, marking workflow as failed" +msgstr "" +"कोई त्रुटि हैंडलिंग पथ नहीं मिला, वर्कफ़्लो को विफल के रूप में चिह्नित किया " +"जा रहा है" + +#: awx/main/scheduler/task_manager.py:246 +msgid "" +"Workflow Job spawned from workflow could not start because it would result " +"in recursion (spawn order, most recent first: {})" +msgstr "" +"वर्कफ़्लो से उत्पन्न वर्कफ़्लो जॉब प्रारंभ नहीं हो सकी क्योंकि इससे " +"पुनरावृत्ति होगी (उत्पन्न क्रम, सबसे हाल का पहले: {})" + +#: awx/main/scheduler/task_manager.py:258 +msgid "" +"Job spawned from workflow could not start because it was missing a related " +"resource such as project or inventory" +msgstr "" +"वर्कफ़्लो से उत्पन्न जॉब प्रारंभ नहीं हो सकी क्योंकि इसमें प्रोजेक्ट या " +"इन्वेंटरी जैसा एक संबंधित संसाधन अनुपस्थित था" + +#: awx/main/scheduler/task_manager.py:268 +msgid "" +"Job spawned from workflow could not start because it was not in the right " +"state or required manual credentials" +msgstr "" +"वर्कफ़्लो से उत्पन्न जॉब प्रारंभ नहीं हो सकी क्योंकि यह सही स्थिति में नहीं " +"थी या मैन्युअल क्रेडेंशियल्स की आवश्यकता थी" + +#: awx/main/scheduler/task_manager.py:557 +#, python-brace-format +msgid "waiting for {blocked_by._meta.model_name}-{blocked_by.id} to finish" +msgstr "" +"{blocked_by._meta.model_name}-{blocked_by.id} के समाप्त होने की प्रतीक्षा हो" +" रही है" + +#: awx/main/scheduler/task_manager.py:643 +msgid "" +"This job is not ready to start because there is not enough available " +"capacity." +msgstr "" +"यह जॉब प्रारंभ होने के लिए तैयार नहीं है क्योंकि पर्याप्त उपलब्ध क्षमता नहीं" +" है।" + +#: awx/main/scheduler/task_manager.py:691 +#, python-brace-format +msgid "The approval node {name} ({pk}) has expired after {timeout} seconds." +msgstr "अनुमोदन नोड {name} ({pk}) {timeout} सेकंड के बाद समाप्त हो गया है।" + +#: awx/main/tasks/jobs.py:1072 +msgid "Job could not start because it does not have a valid inventory." +msgstr "जॉब प्रारंभ नहीं हो सकी क्योंकि इसके पास एक मान्य इन्वेंटरी नहीं है।" + +#: awx/main/tasks/jobs.py:1076 +msgid "Job could not start because it does not have a valid project." +msgstr "जॉब प्रारंभ नहीं हो सकी क्योंकि इसके पास एक मान्य प्रोजेक्ट नहीं है।" + +#: awx/main/tasks/jobs.py:1080 +msgid "Job could not start because no Execution Environment could be found." +msgstr "जॉब प्रारंभ नहीं हो सकी क्योंकि कोई निष्पादन वातावरण नहीं मिल सका।" + +#: awx/main/tasks/system.py:124 +msgid "Instance received normal shutdown signal" +msgstr "इंस्टेंस को सामान्य शटडाउन संकेत प्राप्त हुआ" + +#: awx/main/tasks/system.py:630 +msgid "Another cluster node has determined this instance to be unresponsive" +msgstr "किसी अन्य क्लस्टर नोड ने इस इंस्टेंस को अनुत्तरदायी निर्धारित किया है" + +#: awx/main/tasks/system.py:763 +msgid "" +"Scheduled job could not start because it was not in the " +"right state or required manual credentials" +msgstr "" +"शेड्यूल की गई जॉब प्रारंभ नहीं हो सकी क्योंकि यह सही " +"स्थिति में नहीं थी या मैन्युअल क्रेडेंशियल्स की आवश्यकता थी" + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:473 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:517 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:530 +msgid "" +"No error handling path for workflow job node(s) [({},{})]. Workflow job " +"node(s) missing unified job template and error handling path []." +msgstr "" +"वर्कफ़्लो जॉब नोड [({},{})] के लिए कोई त्रुटि हैंडलिंग पथ नहीं। वर्कफ़्लो " +"जॉब नोड में एकीकृत जॉब टेम्पलेट और त्रुटि हैंडलिंग पथ [] अनुपस्थित है।" + +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:489 +#: awx/main/tests/unit/scheduler/test_dag_workflow.py:505 +msgid "" +"No error handling path for workflow job node(s) []. Workflow job node(s) " +"missing unified job template and error handling path [{}]." +msgstr "" +"वर्कफ़्लो जॉब नोड [] के लिए कोई त्रुटि हैंडलिंग पथ नहीं। वर्कफ़्लो जॉब नोड " +"में एकीकृत जॉब टेम्पलेट और त्रुटि हैंडलिंग पथ [{}] अनुपस्थित है।" + +#: awx/main/tests/unit/tasks/test_runner_callback.py:28 +#: awx/main/tests/unit/tasks/test_runner_callback.py:31 +msgid "2" +msgstr "2" + +#: awx/main/tests/unit/tasks/test_runner_callback.py:32 +msgid "3" +msgstr "3" + +#: awx/main/utils/common.py:252 +#, python-format +msgid "Unsupported SCM type \"%s\"" +msgstr "असमर्थित SCM प्रकार \"%s\"" + +#: awx/main/utils/common.py:259 awx/main/utils/common.py:276 +#: awx/main/utils/common.py:296 +#, python-format +msgid "Invalid %s URL" +msgstr "अमान्य %s URL" + +#: awx/main/utils/common.py:261 awx/main/utils/common.py:306 +#, python-format +msgid "Unsupported %s URL" +msgstr "असमर्थित %s URL" + +#: awx/main/utils/common.py:308 +#, python-format +msgid "Unsupported host \"%s\" for file:// URL" +msgstr "file:// URL के लिए असमर्थित होस्ट \"%s\"" + +#: awx/main/utils/common.py:310 +#, python-format +msgid "Host is required for %s URL" +msgstr "%s URL के लिए होस्ट आवश्यक है" + +#: awx/main/utils/common.py:328 +#, python-format +msgid "Username must be \"git\" for SSH access to %s." +msgstr "%s तक SSH पहुंच के लिए उपयोगकर्ता नाम \"git\" होना चाहिए।" + +#: awx/main/utils/common.py:664 +#, python-brace-format +msgid "Input type `{data_type}` is not a dictionary" +msgstr "इनपुट प्रकार `{data_type}` एक dictionary नहीं है" + +#: awx/main/utils/common.py:694 +#, python-brace-format +msgid "Variables not compatible with JSON standard (error: {json_error})" +msgstr "वेरिएबल्स JSON मानक के साथ संगत नहीं हैं (त्रुटि: {json_error})" + +#: awx/main/utils/common.py:699 +#, python-brace-format +msgid "" +"Cannot parse as JSON (error: {json_error}) or YAML (error: {yaml_error})." +msgstr "" +"JSON (त्रुटि: {json_error}) या YAML (त्रुटि: {yaml_error}) के रूप में पार्स " +"नहीं किया जा सकता।" + +#: awx/main/utils/licensing.py:58 +msgid "Invalid manifest: a subscription manifest zip file is required." +msgstr "अमान्य मैनिफ़ेस्ट: एक सदस्यता मैनिफ़ेस्ट zip फ़ाइल आवश्यक है।" + +#: awx/main/utils/licensing.py:63 +msgid "Invalid manifest: missing required files." +msgstr "अमान्य मैनिफ़ेस्ट: आवश्यक फ़ाइलें अनुपस्थित।" + +#: awx/main/utils/licensing.py:72 +msgid "Invalid manifest: signature verification failed." +msgstr "अमान्य मैनिफ़ेस्ट: हस्ताक्षर सत्यापन विफल हुआ।" + +#: awx/main/utils/licensing.py:82 +msgid "Invalid manifest: manifest contains no subscriptions." +msgstr "अमान्य मैनिफ़ेस्ट: मैनिफ़ेस्ट में कोई सदस्यता नहीं है।" + +#: awx/main/utils/licensing.py:483 +#, python-format +msgid "Error importing License: %s" +msgstr "लाइसेंस आयात करने में त्रुटि: %s" + +#: awx/main/validators.py:65 +#, python-format +msgid "Invalid certificate or key: %s..." +msgstr "अमान्य प्रमाणपत्र या कुंजी: %s..." + +#: awx/main/validators.py:81 +#, python-format +msgid "Invalid private key: unsupported type \"%s\"" +msgstr "अमान्य निजी कुंजी: असमर्थित प्रकार \"%s\"" + +#: awx/main/validators.py:85 +#, python-format +msgid "Unsupported PEM object type: \"%s\"" +msgstr "असमर्थित PEM ऑब्जेक्ट प्रकार: \"%s\"" + +#: awx/main/validators.py:110 +msgid "Invalid base64-encoded data" +msgstr "अमान्य base64-एन्कोडेड डेटा" + +#: awx/main/validators.py:131 +msgid "Exactly one private key is required." +msgstr "ठीक एक निजी कुंजी आवश्यक है।" + +#: awx/main/validators.py:133 +msgid "At least one private key is required." +msgstr "कम से कम एक निजी कुंजी आवश्यक है।" + +#: awx/main/validators.py:135 +#, python-format +msgid "" +"At least %(min_keys)d private keys are required, only %(key_count)d " +"provided." +msgstr "" +"कम से कम %(min_keys)d निजी कुंजियां आवश्यक हैं, केवल %(key_count)d प्रदान की" +" गईं।" + +#: awx/main/validators.py:138 +#, python-format +msgid "Only one private key is allowed, %(key_count)d provided." +msgstr "केवल एक निजी कुंजी की अनुमति है, %(key_count)d प्रदान की गईं।" + +#: awx/main/validators.py:140 +#, python-format +msgid "" +"No more than %(max_keys)d private keys are allowed, %(key_count)d provided." +msgstr "" +"%(max_keys)d से अधिक निजी कुंजियों की अनुमति नहीं है, %(key_count)d प्रदान " +"की गईं।" + +#: awx/main/validators.py:145 +msgid "Exactly one certificate is required." +msgstr "ठीक एक प्रमाणपत्र आवश्यक है।" + +#: awx/main/validators.py:147 +msgid "At least one certificate is required." +msgstr "कम से कम एक प्रमाणपत्र आवश्यक है।" + +#: awx/main/validators.py:149 +#, python-format +msgid "" +"At least %(min_certs)d certificates are required, only %(cert_count)d " +"provided." +msgstr "" +"कम से कम %(min_certs)d प्रमाणपत्र आवश्यक हैं, केवल %(cert_count)d प्रदान किए" +" गए।" + +#: awx/main/validators.py:152 +#, python-format +msgid "Only one certificate is allowed, %(cert_count)d provided." +msgstr "केवल एक प्रमाणपत्र की अनुमति है, %(cert_count)d प्रदान किए गए।" + +#: awx/main/validators.py:154 +#, python-format +msgid "" +"No more than %(max_certs)d certificates are allowed, %(cert_count)d " +"provided." +msgstr "" +"%(max_certs)d से अधिक प्रमाणपत्रों की अनुमति नहीं है, %(cert_count)d प्रदान " +"किए गए।" + +#: awx/main/validators.py:289 +#, python-brace-format +msgid "The container image name {value} is not valid" +msgstr "कंटेनर इमेज नाम {value} मान्य नहीं है" + +#: awx/main/views.py:29 +msgid "API Error" +msgstr "API त्रुटि" + +#: awx/main/views.py:66 +msgid "Bad Request" +msgstr "खराब अनुरोध" + +#: awx/main/views.py:67 +msgid "The request could not be understood by the server." +msgstr "अनुरोध को सर्वर द्वारा समझा नहीं जा सका।" + +#: awx/main/views.py:74 +msgid "Forbidden" +msgstr "निषिद्ध" + +#: awx/main/views.py:75 +msgid "You don't have permission to access the requested resource." +msgstr "आपके पास अनुरोधित संसाधन तक पहुंचने की अनुमति नहीं है।" + +#: awx/main/views.py:82 +msgid "Not Found" +msgstr "नहीं मिला" + +#: awx/main/views.py:83 +msgid "The requested resource could not be found." +msgstr "अनुरोधित संसाधन नहीं मिल सका।" + +#: awx/main/views.py:90 +msgid "Server Error" +msgstr "सर्वर त्रुटि" + +#: awx/main/views.py:91 +msgid "A server error has occurred." +msgstr "एक सर्वर त्रुटि हुई है।" + +#: awx/sso/apps.py:8 +msgid "Single Sign-On" +msgstr "सिंगल साइन-ऑन" + +#: awx/sso/conf.py:53 +#, fuzzy +#| msgid "" +#| "Mapping to organization admins/users from social auth accounts. This setting\n" +#| "controls which users are placed into which organizations based on their\n" +#| "username and email address. Configuration details are available in the \n" +#| "documentation." +msgid "" +"Mapping to organization admins/users from social auth accounts. This setting\n" +"controls which users are placed into which organizations based on their\n" +"username and email address. Configuration details are available in the\n" +"documentation." +msgstr "" +"सोशल auth खातों से संगठन व्यवस्थापकों/उपयोगकर्ताओं में मैपिंग। यह सेटिंग\n" +"नियंत्रित करती है कि किन उपयोगकर्ताओं को उनके उपयोगकर्ता नाम और ईमेल पते के आधार पर किन\n" +"संगठनों में रखा जाता है। कॉन्फ़िगरेशन विवरण\n" +"दस्तावेज़ीकरण में उपलब्ध हैं।" + +#: awx/sso/conf.py:82 +msgid "" +"Mapping of team members (users) from social auth accounts. Configuration\n" +"details are available in the documentation." +msgstr "" +"सोशल auth खातों से टीम सदस्यों (उपयोगकर्ताओं) की मैपिंग। कॉन्फ़िगरेशन\n" +"विवरण दस्तावेज़ीकरण में उपलब्ध हैं।" + +#: awx/sso/conf.py:102 +msgid "Authentication Backends" +msgstr "प्रमाणीकरण बैकएंड" + +#: awx/sso/conf.py:103 +msgid "" +"List of authentication backends that are enabled based on license features " +"and other authentication settings." +msgstr "" +"लाइसेंस सुविधाओं और अन्य प्रमाणीकरण सेटिंग्स के आधार पर सक्षम किए गए " +"प्रमाणीकरण बैकएंड की सूची।" + +#: awx/sso/conf.py:115 +msgid "Social Auth Organization Map" +msgstr "सोशल Auth संगठन मैप" + +#: awx/sso/conf.py:127 +msgid "Social Auth Team Map" +msgstr "सोशल Auth टीम मैप" + +#: awx/sso/conf.py:139 +msgid "Social Auth User Fields" +msgstr "सोशल Auth उपयोगकर्ता फ़ील्ड्स" + +#: awx/sso/conf.py:141 +msgid "" +"When set to an empty list `[]`, this setting prevents new user accounts from" +" being created. Only users who have previously logged in using social auth " +"or have a user account with a matching email address will be able to login." +msgstr "" +"जब एक खाली सूची `[]` पर सेट किया जाता है, तो यह सेटिंग नए उपयोगकर्ता खातों " +"को बनने से रोकती है। केवल वे उपयोगकर्ता जिन्होंने पहले सोशल auth का उपयोग " +"करके लॉग इन किया है या जिनके पास मेल खाते ईमेल पते वाला उपयोगकर्ता खाता है, " +"लॉगिन कर सकेंगे।" + +#: awx/sso/conf.py:155 +msgid "Use Email address for usernames" +msgstr "उपयोगकर्ता नामों के लिए ईमेल पते का उपयोग करें" + +#: awx/sso/conf.py:156 +msgid "" +"Enabling this setting will tell social auth to use the full Email as " +"username instead of the full name" +msgstr "" +"इस सेटिंग को सक्षम करने से सोशल auth को पूरे नाम के बजाय उपयोगकर्ता नाम के " +"रूप में पूरे ईमेल का उपयोग करने के लिए कहा जाएगा" + +#: awx/sso/conf.py:174 +msgid "LDAP Server URI" +msgstr "LDAP सर्वर URI" + +#: awx/sso/conf.py:176 +msgid "" +"URI to connect to LDAP server, such as \"ldap://ldap.example.com:389\" (non-" +"SSL) or \"ldaps://ldap.example.com:636\" (SSL). Multiple LDAP servers may be" +" specified by separating with spaces or commas. LDAP authentication is " +"disabled if this parameter is empty." +msgstr "" +"LDAP सर्वर से कनेक्ट करने के लिए URI, जैसे \"ldap://ldap.example.com:389\" " +"(गैर-SSL) या \"ldaps://ldap.example.com:636\" (SSL)। एकाधिक LDAP सर्वर " +"स्थानों या अल्पविरामों से अलग करके निर्दिष्ट किए जा सकते हैं। यदि यह " +"पैरामीटर खाली है तो LDAP प्रमाणीकरण अक्षम है।" + +#: awx/sso/conf.py:181 awx/sso/conf.py:198 awx/sso/conf.py:209 +#: awx/sso/conf.py:220 awx/sso/conf.py:237 awx/sso/conf.py:255 +#: awx/sso/conf.py:274 awx/sso/conf.py:290 awx/sso/conf.py:305 +#: awx/sso/conf.py:319 awx/sso/conf.py:330 awx/sso/conf.py:350 +#: awx/sso/conf.py:365 awx/sso/conf.py:380 awx/sso/conf.py:398 +#: awx/sso/conf.py:430 +msgid "LDAP" +msgstr "LDAP" + +#: awx/sso/conf.py:192 +msgid "LDAP Bind DN" +msgstr "LDAP Bind DN" + +#: awx/sso/conf.py:194 +msgid "" +"DN (Distinguished Name) of user to bind for all search queries. This is the " +"system user account we will use to login to query LDAP for other user " +"information. Refer to the documentation for example syntax." +msgstr "" +"सभी खोज क्वेरी के लिए बाइंड करने हेतु उपयोगकर्ता का DN (Distinguished Name)।" +" यह सिस्टम उपयोगकर्ता खाता है जिसका उपयोग हम अन्य उपयोगकर्ता जानकारी के लिए " +"LDAP क्वेरी करने के लिए लॉगिन करने हेतु करेंगे। उदाहरण सिंटैक्स के लिए " +"दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:207 +msgid "LDAP Bind Password" +msgstr "LDAP Bind पासवर्ड" + +#: awx/sso/conf.py:208 +msgid "Password used to bind LDAP user account." +msgstr "" +"LDAP उपयोगकर्ता खाते को बाइंड करने के लिए उपयोग किया जाने वाला पासवर्ड।" + +#: awx/sso/conf.py:218 +msgid "LDAP Start TLS" +msgstr "LDAP Start TLS" + +#: awx/sso/conf.py:219 +msgid "Whether to enable TLS when the LDAP connection is not using SSL." +msgstr "" +"जब LDAP कनेक्शन SSL का उपयोग नहीं कर रहा हो तो TLS सक्षम करना है या नहीं।" + +#: awx/sso/conf.py:228 +msgid "LDAP Connection Options" +msgstr "LDAP कनेक्शन विकल्प" + +#: awx/sso/conf.py:230 +msgid "" +"Additional options to set for the LDAP connection. LDAP referrals are " +"disabled by default (to prevent certain LDAP queries from hanging with AD). " +"Option names should be strings (e.g. \"OPT_REFERRALS\"). Refer to " +"https://www.python-ldap.org/doc/html/ldap.html#options for possible options " +"and values that can be set." +msgstr "" +"LDAP कनेक्शन के लिए सेट करने हेतु अतिरिक्त विकल्प। LDAP रेफ़रल डिफ़ॉल्ट रूप " +"से अक्षम हैं (कुछ LDAP क्वेरी को AD के साथ अटकने से रोकने के लिए)। विकल्प " +"नाम स्ट्रिंग होने चाहिए (उदा. \"OPT_REFERRALS\")। सेट किए जा सकने वाले " +"संभावित विकल्पों और मानों के लिए https://www.python-" +"ldap.org/doc/html/ldap.html#options देखें।" + +#: awx/sso/conf.py:246 +msgid "LDAP User Search" +msgstr "LDAP उपयोगकर्ता खोज" + +#: awx/sso/conf.py:248 +msgid "" +"LDAP search query to find users. Any user that matches the given pattern " +"will be able to login to the service. The user should also be mapped into " +"an organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting). If " +"multiple search queries need to be supported use of \"LDAPUnion\" is " +"possible. See the documentation for details." +msgstr "" +"उपयोगकर्ताओं को खोजने के लिए LDAP खोज क्वेरी। दिए गए पैटर्न से मेल खाने वाला" +" कोई भी उपयोगकर्ता सेवा में लॉगिन कर सकेगा। उपयोगकर्ता को एक संगठन में भी " +"मैप किया जाना चाहिए (जैसा AUTH_LDAP_ORGANIZATION_MAP सेटिंग में परिभाषित " +"है)। यदि एकाधिक खोज क्वेरी समर्थित होने की आवश्यकता है तो \"LDAPUnion\" का " +"उपयोग संभव है। विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:266 +msgid "LDAP User DN Template" +msgstr "LDAP उपयोगकर्ता DN टेम्पलेट" + +#: awx/sso/conf.py:268 +msgid "" +"Alternative to user search, if user DNs are all of the same format. This " +"approach is more efficient for user lookups than searching if it is usable " +"in your organizational environment. If this setting has a value it will be " +"used instead of AUTH_LDAP_USER_SEARCH." +msgstr "" +"उपयोगकर्ता खोज का विकल्प, यदि उपयोगकर्ता DN सभी एक ही प्रारूप के हैं। यदि यह" +" आपके संगठनात्मक वातावरण में उपयोग योग्य है तो यह दृष्टिकोण उपयोगकर्ता लुकअप" +" के लिए खोज की तुलना में अधिक कुशल है। यदि इस सेटिंग का कोई मान है तो इसका " +"उपयोग AUTH_LDAP_USER_SEARCH के बजाय किया जाएगा।" + +#: awx/sso/conf.py:283 +msgid "LDAP User Attribute Map" +msgstr "LDAP उपयोगकर्ता विशेषता मैप" + +#: awx/sso/conf.py:285 +msgid "" +"Mapping of LDAP user schema to API user attributes. The default setting is " +"valid for ActiveDirectory but users with other LDAP configurations may need " +"to change the values. Refer to the documentation for additional details." +msgstr "" +"LDAP उपयोगकर्ता स्कीमा की API उपयोगकर्ता विशेषताओं में मैपिंग। डिफ़ॉल्ट " +"सेटिंग ActiveDirectory के लिए मान्य है लेकिन अन्य LDAP कॉन्फ़िगरेशन वाले " +"उपयोगकर्ताओं को मान बदलने की आवश्यकता हो सकती है। अतिरिक्त विवरण के लिए " +"दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:299 +msgid "LDAP Group Search" +msgstr "LDAP समूह खोज" + +#: awx/sso/conf.py:301 +msgid "" +"Users are mapped to organizations based on their membership in LDAP groups. " +"This setting defines the LDAP search query to find groups. Unlike the user " +"search, group search does not support LDAPSearchUnion." +msgstr "" +"उपयोगकर्ताओं को LDAP समूहों में उनकी सदस्यता के आधार पर संगठनों में मैप किया" +" जाता है। यह सेटिंग समूहों को खोजने के लिए LDAP खोज क्वेरी परिभाषित करती है।" +" उपयोगकर्ता खोज के विपरीत, समूह खोज LDAPSearchUnion का समर्थन नहीं करती।" + +#: awx/sso/conf.py:313 +msgid "LDAP Group Type" +msgstr "LDAP समूह प्रकार" + +#: awx/sso/conf.py:315 +msgid "" +"The group type may need to be changed based on the type of the LDAP server." +" Values are listed at: https://django-auth-" +"ldap.readthedocs.io/en/stable/groups.html#types-of-groups" +msgstr "" +"LDAP सर्वर के प्रकार के आधार पर समूह प्रकार को बदलने की आवश्यकता हो सकती है।" +" मान यहां सूचीबद्ध हैं: https://django-auth-" +"ldap.readthedocs.io/en/stable/groups.html#types-of-groups" + +#: awx/sso/conf.py:328 +msgid "LDAP Group Type Parameters" +msgstr "LDAP समूह प्रकार पैरामीटर" + +#: awx/sso/conf.py:329 +msgid "Key value parameters to send the chosen group type init method." +msgstr "चुने गए समूह प्रकार init विधि को भेजने के लिए कुंजी मान पैरामीटर।" + +#: awx/sso/conf.py:343 +msgid "LDAP Require Group" +msgstr "LDAP आवश्यक समूह" + +#: awx/sso/conf.py:345 +msgid "" +"Group DN required to login. If specified, user must be a member of this " +"group to login via LDAP. If not set, everyone in LDAP that matches the user " +"search will be able to login to the service. Only one require group is " +"supported." +msgstr "" +"लॉगिन करने के लिए आवश्यक समूह DN। यदि निर्दिष्ट है, तो LDAP के माध्यम से " +"लॉगिन करने के लिए उपयोगकर्ता को इस समूह का सदस्य होना चाहिए। यदि सेट नहीं " +"है, तो LDAP में हर कोई जो उपयोगकर्ता खोज से मेल खाता है सेवा में लॉगिन कर " +"सकेगा। केवल एक आवश्यक समूह समर्थित है।" + +#: awx/sso/conf.py:361 +msgid "LDAP Deny Group" +msgstr "LDAP अस्वीकार समूह" + +#: awx/sso/conf.py:363 +msgid "" +"Group DN denied from login. If specified, user will not be allowed to login " +"if a member of this group. Only one deny group is supported." +msgstr "" +"लॉगिन से अस्वीकृत समूह DN। यदि निर्दिष्ट है, तो यदि इस समूह का सदस्य है तो " +"उपयोगकर्ता को लॉगिन करने की अनुमति नहीं दी जाएगी। केवल एक अस्वीकार समूह " +"समर्थित है।" + +#: awx/sso/conf.py:374 +msgid "LDAP User Flags By Group" +msgstr "समूह द्वारा LDAP उपयोगकर्ता फ़्लैग" + +#: awx/sso/conf.py:376 +msgid "" +"Retrieve users from a given group. At this time, superuser and system " +"auditors are the only groups supported. Refer to the documentation for more " +"detail." +msgstr "" +"किसी दिए गए समूह से उपयोगकर्ता प्राप्त करें। इस समय, सुपरयूज़र और सिस्टम " +"ऑडिटर एकमात्र समर्थित समूह हैं। अधिक विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:391 +msgid "LDAP Organization Map" +msgstr "LDAP संगठन मैप" + +#: awx/sso/conf.py:393 +msgid "" +"Mapping between organization admins/users and LDAP groups. This controls " +"which users are placed into which organizations relative to their LDAP group" +" memberships. Configuration details are available in the documentation." +msgstr "" +"संगठन व्यवस्थापकों/उपयोगकर्ताओं और LDAP समूहों के बीच मैपिंग। यह नियंत्रित " +"करता है कि उनकी LDAP समूह सदस्यताओं के सापेक्ष किन उपयोगकर्ताओं को किन " +"संगठनों में रखा जाता है। कॉन्फ़िगरेशन विवरण दस्तावेज़ीकरण में उपलब्ध हैं।" + +#: awx/sso/conf.py:428 +msgid "LDAP Team Map" +msgstr "LDAP टीम मैप" + +#: awx/sso/conf.py:429 +msgid "" +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the documentation." +msgstr "" +"टीम सदस्यों (उपयोगकर्ताओं) और LDAP समूहों के बीच मैपिंग। कॉन्फ़िगरेशन विवरण " +"दस्तावेज़ीकरण में उपलब्ध हैं।" + +#: awx/sso/conf.py:463 +msgid "RADIUS Server" +msgstr "RADIUS सर्वर" + +#: awx/sso/conf.py:464 +msgid "" +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " +"setting is empty." +msgstr "" +"RADIUS सर्वर का होस्टनाम/IP। यदि यह सेटिंग खाली है तो RADIUS प्रमाणीकरण " +"अक्षम है।" + +#: awx/sso/conf.py:465 awx/sso/conf.py:478 awx/sso/conf.py:489 +#: awx/sso/models.py:13 +msgid "RADIUS" +msgstr "RADIUS" + +#: awx/sso/conf.py:476 +msgid "RADIUS Port" +msgstr "RADIUS पोर्ट" + +#: awx/sso/conf.py:477 +msgid "Port of RADIUS server." +msgstr "RADIUS सर्वर का पोर्ट।" + +#: awx/sso/conf.py:487 +msgid "RADIUS Secret" +msgstr "RADIUS सीक्रेट" + +#: awx/sso/conf.py:488 +msgid "Shared secret for authenticating to RADIUS server." +msgstr "RADIUS सर्वर पर प्रमाणित करने के लिए साझा सीक्रेट।" + +#: awx/sso/conf.py:503 +msgid "TACACS+ Server" +msgstr "TACACS+ सर्वर" + +#: awx/sso/conf.py:504 +msgid "Hostname of TACACS+ server." +msgstr "TACACS+ सर्वर का होस्टनाम।" + +#: awx/sso/conf.py:505 awx/sso/conf.py:517 awx/sso/conf.py:529 +#: awx/sso/conf.py:541 awx/sso/conf.py:553 awx/sso/conf.py:563 +#: awx/sso/models.py:13 +msgid "TACACS+" +msgstr "TACACS+" + +#: awx/sso/conf.py:515 +msgid "TACACS+ Port" +msgstr "TACACS+ पोर्ट" + +#: awx/sso/conf.py:516 +msgid "Port number of TACACS+ server." +msgstr "TACACS+ सर्वर का पोर्ट नंबर।" + +#: awx/sso/conf.py:527 +msgid "TACACS+ Secret" +msgstr "TACACS+ सीक्रेट" + +#: awx/sso/conf.py:528 +msgid "Shared secret for authenticating to TACACS+ server." +msgstr "TACACS+ सर्वर पर प्रमाणित करने के लिए साझा सीक्रेट।" + +#: awx/sso/conf.py:539 +msgid "TACACS+ Auth Session Timeout" +msgstr "TACACS+ Auth सत्र टाइमआउट" + +#: awx/sso/conf.py:540 +msgid "TACACS+ session timeout value in seconds, 0 disables timeout." +msgstr "TACACS+ सत्र टाइमआउट मान सेकंड में, 0 टाइमआउट अक्षम करता है।" + +#: awx/sso/conf.py:551 +msgid "TACACS+ Authentication Protocol" +msgstr "TACACS+ प्रमाणीकरण प्रोटोकॉल" + +#: awx/sso/conf.py:552 +msgid "Choose the authentication protocol used by TACACS+ client." +msgstr "" +"TACACS+ क्लाइंट द्वारा उपयोग किया जाने वाला प्रमाणीकरण प्रोटोकॉल चुनें।" + +#: awx/sso/conf.py:561 +msgid "TACACS+ client address sending enabled" +msgstr "TACACS+ क्लाइंट पता भेजना सक्षम" + +#: awx/sso/conf.py:562 +#, fuzzy +#| msgid "Choose the authentication protocol used by TACACS+ client." +msgid "Enable the client address sending by TACACS+ client." +msgstr "TACACS+ क्लाइंट द्वारा क्लाइंट पता भेजना सक्षम करें।" + +#: awx/sso/conf.py:576 +msgid "Google OAuth2 Callback URL" +msgstr "Google OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:577 awx/sso/conf.py:669 awx/sso/conf.py:732 +#: awx/sso/conf.py:885 awx/sso/conf.py:972 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail." +msgstr "" +"अपनी पंजीकरण प्रक्रिया के हिस्से के रूप में अपने एप्लिकेशन के लिए इस URL को " +"कॉलबैक URL के रूप में प्रदान करें। अधिक विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:578 awx/sso/conf.py:590 awx/sso/conf.py:602 +#: awx/sso/conf.py:614 awx/sso/conf.py:630 awx/sso/conf.py:642 +#: awx/sso/conf.py:654 +msgid "Google OAuth2" +msgstr "Google OAuth2" + +#: awx/sso/conf.py:588 +msgid "Google OAuth2 Key" +msgstr "Google OAuth2 कुंजी" + +#: awx/sso/conf.py:589 +msgid "The OAuth2 key from your web application." +msgstr "आपके वेब एप्लिकेशन से OAuth2 कुंजी।" + +#: awx/sso/conf.py:600 +msgid "Google OAuth2 Secret" +msgstr "Google OAuth2 सीक्रेट" + +#: awx/sso/conf.py:601 +msgid "The OAuth2 secret from your web application." +msgstr "आपके वेब एप्लिकेशन से OAuth2 सीक्रेट।" + +#: awx/sso/conf.py:612 +msgid "Google OAuth2 Allowed Domains" +msgstr "Google OAuth2 अनुमत डोमेन" + +#: awx/sso/conf.py:613 +msgid "" +"Update this setting to restrict the domains who are allowed to login using " +"Google OAuth2." +msgstr "" +"Google OAuth2 का उपयोग करके लॉगिन करने की अनुमति वाले डोमेन को प्रतिबंधित " +"करने के लिए इस सेटिंग को अपडेट करें।" + +#: awx/sso/conf.py:623 +msgid "Google OAuth2 Extra Arguments" +msgstr "Google OAuth2 अतिरिक्त तर्क" + +#: awx/sso/conf.py:625 +msgid "" +"Extra arguments for Google OAuth2 login. You can restrict it to only allow a" +" single domain to authenticate, even if the user is logged in with multple " +"Google accounts. Refer to the documentation for more detail." +msgstr "" +"Google OAuth2 लॉगिन के लिए अतिरिक्त तर्क। आप इसे केवल एक डोमेन को प्रमाणित " +"करने की अनुमति देने के लिए प्रतिबंधित कर सकते हैं, भले ही उपयोगकर्ता एकाधिक " +"Google खातों के साथ लॉग इन हो। अधिक विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:640 +msgid "Google OAuth2 Organization Map" +msgstr "Google OAuth2 संगठन मैप" + +#: awx/sso/conf.py:652 +msgid "Google OAuth2 Team Map" +msgstr "Google OAuth2 टीम मैप" + +#: awx/sso/conf.py:668 +msgid "GitHub OAuth2 Callback URL" +msgstr "GitHub OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:670 awx/sso/conf.py:682 awx/sso/conf.py:693 +#: awx/sso/conf.py:705 awx/sso/conf.py:717 awx/sso/conf.py:933 +msgid "GitHub OAuth2" +msgstr "GitHub OAuth2" + +#: awx/sso/conf.py:680 +msgid "GitHub OAuth2 Key" +msgstr "GitHub OAuth2 कुंजी" + +#: awx/sso/conf.py:681 +msgid "The OAuth2 key (Client ID) from your GitHub developer application." +msgstr "आपके GitHub डेवलपर एप्लिकेशन से OAuth2 कुंजी (Client ID)।" + +#: awx/sso/conf.py:691 +msgid "GitHub OAuth2 Secret" +msgstr "GitHub OAuth2 सीक्रेट" + +#: awx/sso/conf.py:692 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub developer application." +msgstr "आपके GitHub डेवलपर एप्लिकेशन से OAuth2 सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:703 +msgid "GitHub OAuth2 Organization Map" +msgstr "GitHub OAuth2 संगठन मैप" + +#: awx/sso/conf.py:715 +msgid "GitHub OAuth2 Team Map" +msgstr "GitHub OAuth2 टीम मैप" + +#: awx/sso/conf.py:731 +msgid "GitHub Organization OAuth2 Callback URL" +msgstr "GitHub Organization OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:733 awx/sso/conf.py:745 awx/sso/conf.py:756 +#: awx/sso/conf.py:768 awx/sso/conf.py:779 awx/sso/conf.py:791 +msgid "GitHub Organization OAuth2" +msgstr "GitHub Organization OAuth2" + +#: awx/sso/conf.py:743 +msgid "GitHub Organization OAuth2 Key" +msgstr "GitHub Organization OAuth2 कुंजी" + +#: awx/sso/conf.py:744 awx/sso/conf.py:823 +msgid "The OAuth2 key (Client ID) from your GitHub organization application." +msgstr "आपके GitHub संगठन एप्लिकेशन से OAuth2 कुंजी (Client ID)।" + +#: awx/sso/conf.py:754 +msgid "GitHub Organization OAuth2 Secret" +msgstr "GitHub Organization OAuth2 सीक्रेट" + +#: awx/sso/conf.py:755 awx/sso/conf.py:834 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub organization application." +msgstr "आपके GitHub संगठन एप्लिकेशन से OAuth2 सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:766 +msgid "GitHub Organization Name" +msgstr "GitHub Organization नाम" + +#: awx/sso/conf.py:767 +msgid "" +"The name of your GitHub organization, as used in your organization's URL: " +"https://github.com//." +msgstr "" +"आपके GitHub संगठन का नाम, जैसा आपके संगठन के URL में उपयोग किया जाता है: " +"https://github.com//।" + +#: awx/sso/conf.py:777 +msgid "GitHub Organization OAuth2 Organization Map" +msgstr "GitHub Organization OAuth2 संगठन मैप" + +#: awx/sso/conf.py:789 +msgid "GitHub Organization OAuth2 Team Map" +msgstr "GitHub Organization OAuth2 टीम मैप" + +#: awx/sso/conf.py:805 +msgid "GitHub Team OAuth2 Callback URL" +msgstr "GitHub Team OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:807 awx/sso/conf.py:1071 +msgid "" +"Create an organization-owned application at " +"https://github.com/organizations//settings/applications and obtain " +"an OAuth2 key (Client ID) and secret (Client Secret). Provide this URL as " +"the callback URL for your application." +msgstr "" +"https://github.com/organizations//settings/applications पर एक " +"संगठन-स्वामित्व वाला एप्लिकेशन बनाएं और एक OAuth2 कुंजी (Client ID) और " +"सीक्रेट (Client Secret) प्राप्त करें। अपने एप्लिकेशन के लिए इस URL को कॉलबैक" +" URL के रूप में प्रदान करें।" + +#: awx/sso/conf.py:812 awx/sso/conf.py:824 awx/sso/conf.py:835 +#: awx/sso/conf.py:847 awx/sso/conf.py:858 awx/sso/conf.py:870 +msgid "GitHub Team OAuth2" +msgstr "GitHub Team OAuth2" + +#: awx/sso/conf.py:822 +msgid "GitHub Team OAuth2 Key" +msgstr "GitHub Team OAuth2 कुंजी" + +#: awx/sso/conf.py:833 +msgid "GitHub Team OAuth2 Secret" +msgstr "GitHub Team OAuth2 सीक्रेट" + +#: awx/sso/conf.py:845 +msgid "GitHub Team ID" +msgstr "GitHub Team ID" + +#: awx/sso/conf.py:846 +msgid "" +"Find the numeric team ID using the Github API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." +msgstr "" +"Github API का उपयोग करके संख्यात्मक team ID खोजें: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/।" + +#: awx/sso/conf.py:856 +msgid "GitHub Team OAuth2 Organization Map" +msgstr "GitHub Team OAuth2 संगठन मैप" + +#: awx/sso/conf.py:868 +msgid "GitHub Team OAuth2 Team Map" +msgstr "GitHub Team OAuth2 टीम मैप" + +#: awx/sso/conf.py:884 +msgid "GitHub Enterprise OAuth2 Callback URL" +msgstr "GitHub Enterprise OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:886 awx/sso/conf.py:898 awx/sso/conf.py:911 +#: awx/sso/conf.py:922 awx/sso/conf.py:945 awx/sso/conf.py:957 +#: awx/sso/conf.py:985 awx/sso/conf.py:998 awx/sso/conf.py:1088 +#: awx/sso/conf.py:1101 +msgid "GitHub Enterprise OAuth2" +msgstr "GitHub Enterprise OAuth2" + +#: awx/sso/conf.py:896 +msgid "GitHub Enterprise URL" +msgstr "GitHub Enterprise URL" + +#: awx/sso/conf.py:897 awx/sso/conf.py:984 awx/sso/conf.py:1087 +msgid "" +"The URL for your Github Enterprise instance, e.g.: http(s)://hostname/. " +"Refer to Github Enterprise documentation for more details." +msgstr "" +"आपके Github Enterprise इंस्टेंस के लिए URL, उदा.: http(s)://hostname/। अधिक " +"विवरण के लिए Github Enterprise दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:907 +msgid "GitHub Enterprise API URL" +msgstr "GitHub Enterprise API URL" + +#: awx/sso/conf.py:909 awx/sso/conf.py:996 awx/sso/conf.py:1099 +msgid "" +"The API URL for your GitHub Enterprise instance, e.g.: " +"http(s)://hostname/api/v3/. Refer to Github Enterprise documentation for " +"more details." +msgstr "" +"आपके GitHub Enterprise इंस्टेंस के लिए API URL, उदा.: " +"http(s)://hostname/api/v3/। अधिक विवरण के लिए Github Enterprise " +"दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:920 +msgid "GitHub Enterprise OAuth2 Key" +msgstr "GitHub Enterprise OAuth2 कुंजी" + +#: awx/sso/conf.py:921 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise developer " +"application." +msgstr "आपके GitHub Enterprise डेवलपर एप्लिकेशन से OAuth2 कुंजी (Client ID)।" + +#: awx/sso/conf.py:931 +msgid "GitHub Enterprise OAuth2 Secret" +msgstr "GitHub Enterprise OAuth2 सीक्रेट" + +#: awx/sso/conf.py:932 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise developer " +"application." +msgstr "" +"आपके GitHub Enterprise डेवलपर एप्लिकेशन से OAuth2 सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:943 +msgid "GitHub Enterprise OAuth2 Organization Map" +msgstr "GitHub Enterprise OAuth2 संगठन मैप" + +#: awx/sso/conf.py:955 +msgid "GitHub Enterprise OAuth2 Team Map" +msgstr "GitHub Enterprise OAuth2 टीम मैप" + +#: awx/sso/conf.py:971 +msgid "GitHub Enterprise Organization OAuth2 Callback URL" +msgstr "GitHub Enterprise Organization OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:973 awx/sso/conf.py:1009 awx/sso/conf.py:1020 +#: awx/sso/conf.py:1032 awx/sso/conf.py:1043 awx/sso/conf.py:1055 +msgid "GitHub Enterprise Organization OAuth2" +msgstr "GitHub Enterprise Organization OAuth2" + +#: awx/sso/conf.py:983 +msgid "GitHub Enterprise Organization URL" +msgstr "GitHub Enterprise Organization URL" + +#: awx/sso/conf.py:994 +msgid "GitHub Enterprise Organization API URL" +msgstr "GitHub Enterprise Organization API URL" + +#: awx/sso/conf.py:1007 +msgid "GitHub Enterprise Organization OAuth2 Key" +msgstr "GitHub Enterprise Organization OAuth2 कुंजी" + +#: awx/sso/conf.py:1008 awx/sso/conf.py:1111 +msgid "" +"The OAuth2 key (Client ID) from your GitHub Enterprise organization " +"application." +msgstr "आपके GitHub Enterprise संगठन एप्लिकेशन से OAuth2 कुंजी (Client ID)।" + +#: awx/sso/conf.py:1018 +msgid "GitHub Enterprise Organization OAuth2 Secret" +msgstr "GitHub Enterprise Organization OAuth2 सीक्रेट" + +#: awx/sso/conf.py:1019 awx/sso/conf.py:1122 +msgid "" +"The OAuth2 secret (Client Secret) from your GitHub Enterprise organization " +"application." +msgstr "" +"आपके GitHub Enterprise संगठन एप्लिकेशन से OAuth2 सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:1030 +msgid "GitHub Enterprise Organization Name" +msgstr "GitHub Enterprise Organization नाम" + +#: awx/sso/conf.py:1031 +msgid "" +"The name of your GitHub Enterprise organization, as used in your " +"organization's URL: https://github.com//." +msgstr "" +"आपके GitHub Enterprise संगठन का नाम, जैसा आपके संगठन के URL में उपयोग किया " +"जाता है: https://github.com//।" + +#: awx/sso/conf.py:1041 +msgid "GitHub Enterprise Organization OAuth2 Organization Map" +msgstr "GitHub Enterprise Organization OAuth2 संगठन मैप" + +#: awx/sso/conf.py:1053 +msgid "GitHub Enterprise Organization OAuth2 Team Map" +msgstr "GitHub Enterprise Organization OAuth2 टीम मैप" + +#: awx/sso/conf.py:1069 +msgid "GitHub Enterprise Team OAuth2 Callback URL" +msgstr "GitHub Enterprise Team OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:1076 awx/sso/conf.py:1112 awx/sso/conf.py:1123 +#: awx/sso/conf.py:1135 awx/sso/conf.py:1146 awx/sso/conf.py:1158 +msgid "GitHub Enterprise Team OAuth2" +msgstr "GitHub Enterprise Team OAuth2" + +#: awx/sso/conf.py:1086 +msgid "GitHub Enterprise Team URL" +msgstr "GitHub Enterprise Team URL" + +#: awx/sso/conf.py:1097 +msgid "GitHub Enterprise Team API URL" +msgstr "GitHub Enterprise Team API URL" + +#: awx/sso/conf.py:1110 +msgid "GitHub Enterprise Team OAuth2 Key" +msgstr "GitHub Enterprise Team OAuth2 कुंजी" + +#: awx/sso/conf.py:1121 +msgid "GitHub Enterprise Team OAuth2 Secret" +msgstr "GitHub Enterprise Team OAuth2 सीक्रेट" + +#: awx/sso/conf.py:1133 +msgid "GitHub Enterprise Team ID" +msgstr "GitHub Enterprise Team ID" + +#: awx/sso/conf.py:1134 +msgid "" +"Find the numeric team ID using the Github Enterprise API: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." +msgstr "" +"Github Enterprise API का उपयोग करके संख्यात्मक team ID खोजें: http://fabian-" +"kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/।" + +#: awx/sso/conf.py:1144 +msgid "GitHub Enterprise Team OAuth2 Organization Map" +msgstr "GitHub Enterprise Team OAuth2 संगठन मैप" + +#: awx/sso/conf.py:1156 +msgid "GitHub Enterprise Team OAuth2 Team Map" +msgstr "GitHub Enterprise Team OAuth2 टीम मैप" + +#: awx/sso/conf.py:1172 +msgid "Azure AD OAuth2 Callback URL" +msgstr "Azure AD OAuth2 कॉलबैक URL" + +#: awx/sso/conf.py:1173 +msgid "" +"Provide this URL as the callback URL for your application as part of your " +"registration process. Refer to the documentation for more detail. " +msgstr "" +"अपनी पंजीकरण प्रक्रिया के हिस्से के रूप में अपने एप्लिकेशन के लिए इस URL को " +"कॉलबैक URL के रूप में प्रदान करें। अधिक विवरण के लिए दस्तावेज़ीकरण देखें। " + +#: awx/sso/conf.py:1174 awx/sso/conf.py:1186 awx/sso/conf.py:1197 +#: awx/sso/conf.py:1209 awx/sso/conf.py:1221 +msgid "Azure AD OAuth2" +msgstr "Azure AD OAuth2" + +#: awx/sso/conf.py:1184 +msgid "Azure AD OAuth2 Key" +msgstr "Azure AD OAuth2 कुंजी" + +#: awx/sso/conf.py:1185 +msgid "The OAuth2 key (Client ID) from your Azure AD application." +msgstr "आपके Azure AD एप्लिकेशन से OAuth2 कुंजी (Client ID)।" + +#: awx/sso/conf.py:1195 +msgid "Azure AD OAuth2 Secret" +msgstr "Azure AD OAuth2 सीक्रेट" + +#: awx/sso/conf.py:1196 +msgid "The OAuth2 secret (Client Secret) from your Azure AD application." +msgstr "आपके Azure AD एप्लिकेशन से OAuth2 सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:1207 +msgid "Azure AD OAuth2 Organization Map" +msgstr "Azure AD OAuth2 संगठन मैप" + +#: awx/sso/conf.py:1219 +msgid "Azure AD OAuth2 Team Map" +msgstr "Azure AD OAuth2 टीम मैप" + +#: awx/sso/conf.py:1235 +#, fuzzy +#| msgid "API Key" +msgid "OIDC Key" +msgstr "OIDC कुंजी" + +#: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 +#: awx/sso/conf.py:1270 +msgid "Generic OIDC" +msgstr "जेनेरिक OIDC" + +#: awx/sso/conf.py:1246 +#, fuzzy +#| msgid "Client Secret" +msgid "OIDC Secret" +msgstr "OIDC सीक्रेट" + +#: awx/sso/conf.py:1247 +#, fuzzy +#| msgid "" +#| "The OAuth2 secret (Client Secret) from your Azure AD application." +msgid "The OIDC secret (Client Secret) from your IDP." +msgstr "आपके IDP से OIDC सीक्रेट (Client Secret)।" + +#: awx/sso/conf.py:1258 +msgid "OIDC Provider URL" +msgstr "OIDC प्रदाता URL" + +#: awx/sso/conf.py:1259 +msgid "" +"The URL for your OIDC provider including the path up to /.well-known/openid-" +"configuration" +msgstr "" +"आपके OIDC प्रदाता के लिए URL जिसमें /.well-known/openid-configuration तक का " +"पथ शामिल है" + +#: awx/sso/conf.py:1268 +#, fuzzy +#| msgid "Verify SSL Certificates" +msgid "Verify OIDC Provider Certificate" +msgstr "OIDC प्रदाता प्रमाणपत्र सत्यापित करें" + +#: awx/sso/conf.py:1269 +#, fuzzy +#| msgid "SAML Service Provider Public Certificate" +msgid "Verify the OIDC provider ssl certificate." +msgstr "OIDC प्रदाता ssl प्रमाणपत्र सत्यापित करें।" + +#: awx/sso/conf.py:1291 +msgid "Automatically Create Organizations and Teams on SAML Login" +msgstr "SAML लॉगिन पर स्वचालित रूप से संगठन और टीमें बनाएं" + +#: awx/sso/conf.py:1292 +msgid "" +"When enabled (the default), mapped Organizations and Teams will be created " +"automatically on successful SAML login." +msgstr "" +"जब सक्षम हो (डिफ़ॉल्ट), तो सफल SAML लॉगिन पर मैप किए गए संगठन और टीमें " +"स्वचालित रूप से बनाई जाएंगी।" + +#: awx/sso/conf.py:1293 awx/sso/conf.py:1308 awx/sso/conf.py:1320 +#: awx/sso/conf.py:1335 awx/sso/conf.py:1347 awx/sso/conf.py:1358 +#: awx/sso/conf.py:1368 awx/sso/conf.py:1381 awx/sso/conf.py:1392 +#: awx/sso/conf.py:1409 awx/sso/conf.py:1454 awx/sso/conf.py:1486 +#: awx/sso/conf.py:1498 awx/sso/conf.py:1510 awx/sso/conf.py:1522 +#: awx/sso/conf.py:1534 awx/sso/conf.py:1555 awx/sso/conf.py:1583 +#: awx/sso/models.py:13 +msgid "SAML" +msgstr "SAML" + +#: awx/sso/conf.py:1302 +msgid "SAML Assertion Consumer Service (ACS) URL" +msgstr "SAML Assertion Consumer Service (ACS) URL" + +#: awx/sso/conf.py:1304 +msgid "" +"Register the service as a service provider (SP) with each identity provider " +"(IdP) you have configured. Provide your SP Entity ID and this ACS URL for " +"your application." +msgstr "" +"आपके द्वारा कॉन्फ़िगर किए गए प्रत्येक पहचान प्रदाता (IdP) के साथ सेवा को एक " +"सेवा प्रदाता (SP) के रूप में पंजीकृत करें। अपने एप्लिकेशन के लिए अपना SP " +"Entity ID और यह ACS URL प्रदान करें।" + +#: awx/sso/conf.py:1318 +msgid "SAML Service Provider Metadata URL" +msgstr "SAML सेवा प्रदाता मेटाडेटा URL" + +#: awx/sso/conf.py:1319 +msgid "" +"If your identity provider (IdP) allows uploading an XML metadata file, you " +"can download one from this URL." +msgstr "" +"यदि आपका पहचान प्रदाता (IdP) एक XML मेटाडेटा फ़ाइल अपलोड करने की अनुमति देता" +" है, तो आप इस URL से एक डाउनलोड कर सकते हैं।" + +#: awx/sso/conf.py:1329 +msgid "SAML Service Provider Entity ID" +msgstr "SAML सेवा प्रदाता Entity ID" + +#: awx/sso/conf.py:1331 +msgid "" +"The application-defined unique identifier used as the audience of the SAML " +"service provider (SP) configuration. This is usually the URL for the " +"service." +msgstr "" +"SAML सेवा प्रदाता (SP) कॉन्फ़िगरेशन के audience के रूप में उपयोग किया जाने " +"वाला एप्लिकेशन-परिभाषित अद्वितीय पहचानकर्ता। यह आमतौर पर सेवा के लिए URL " +"होता है।" + +#: awx/sso/conf.py:1345 +msgid "SAML Service Provider Public Certificate" +msgstr "SAML सेवा प्रदाता सार्वजनिक प्रमाणपत्र" + +#: awx/sso/conf.py:1346 +msgid "" +"Create a keypair to use as a service provider (SP) and include the " +"certificate content here." +msgstr "" +"एक सेवा प्रदाता (SP) के रूप में उपयोग करने के लिए एक कीपेयर बनाएं और यहां " +"प्रमाणपत्र सामग्री शामिल करें।" + +#: awx/sso/conf.py:1356 +msgid "SAML Service Provider Private Key" +msgstr "SAML सेवा प्रदाता निजी कुंजी" + +#: awx/sso/conf.py:1357 +msgid "" +"Create a keypair to use as a service provider (SP) and include the private " +"key content here." +msgstr "" +"एक सेवा प्रदाता (SP) के रूप में उपयोग करने के लिए एक कीपेयर बनाएं और यहां " +"निजी कुंजी सामग्री शामिल करें।" + +#: awx/sso/conf.py:1366 +msgid "SAML Service Provider Organization Info" +msgstr "SAML सेवा प्रदाता संगठन जानकारी" + +#: awx/sso/conf.py:1367 +msgid "" +"Provide the URL, display name, and the name of your app. Refer to the " +"documentation for example syntax." +msgstr "" +"अपने ऐप का URL, प्रदर्शन नाम और नाम प्रदान करें। उदाहरण सिंटैक्स के लिए " +"दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:1379 +msgid "SAML Service Provider Technical Contact" +msgstr "SAML सेवा प्रदाता तकनीकी संपर्क" + +#: awx/sso/conf.py:1380 +msgid "" +"Provide the name and email address of the technical contact for your service" +" provider. Refer to the documentation for example syntax." +msgstr "" +"अपने सेवा प्रदाता के लिए तकनीकी संपर्क का नाम और ईमेल पता प्रदान करें। " +"उदाहरण सिंटैक्स के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:1390 +msgid "SAML Service Provider Support Contact" +msgstr "SAML सेवा प्रदाता सहायता संपर्क" + +#: awx/sso/conf.py:1391 +msgid "" +"Provide the name and email address of the support contact for your service " +"provider. Refer to the documentation for example syntax." +msgstr "" +"अपने सेवा प्रदाता के लिए सहायता संपर्क का नाम और ईमेल पता प्रदान करें। " +"उदाहरण सिंटैक्स के लिए दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:1401 +msgid "SAML Enabled Identity Providers" +msgstr "SAML सक्षम पहचान प्रदाता" + +#: awx/sso/conf.py:1403 +msgid "" +"Configure the Entity ID, SSO URL and certificate for each identity provider " +"(IdP) in use. Multiple SAML IdPs are supported. Some IdPs may provide user " +"data using attribute names that differ from the default OIDs. Attribute " +"names may be overridden for each IdP. Refer to the Ansible documentation for" +" additional details and syntax." +msgstr "" +"उपयोग में आने वाले प्रत्येक पहचान प्रदाता (IdP) के लिए Entity ID, SSO URL और" +" प्रमाणपत्र कॉन्फ़िगर करें। एकाधिक SAML IdP समर्थित हैं। कुछ IdP डिफ़ॉल्ट " +"OID से भिन्न विशेषता नामों का उपयोग करके उपयोगकर्ता डेटा प्रदान कर सकते हैं।" +" प्रत्येक IdP के लिए विशेषता नाम ओवरराइड किए जा सकते हैं। अतिरिक्त विवरण और " +"सिंटैक्स के लिए Ansible दस्तावेज़ीकरण देखें।" + +#: awx/sso/conf.py:1452 +msgid "SAML Security Config" +msgstr "SAML सुरक्षा कॉन्फ़िग" + +#: awx/sso/conf.py:1453 +msgid "" +"A dict of key value pairs that are passed to the underlying python-saml " +"security setting https://github.com/onelogin/python-saml#settings" +msgstr "" +"कुंजी मान जोड़ों का एक dict जो अंतर्निहित python-saml सुरक्षा सेटिंग को पास " +"किया जाता है https://github.com/onelogin/python-saml#settings" + +#: awx/sso/conf.py:1484 +msgid "SAML Service Provider extra configuration data" +msgstr "SAML सेवा प्रदाता अतिरिक्त कॉन्फ़िगरेशन डेटा" + +#: awx/sso/conf.py:1485 +msgid "" +"A dict of key value pairs to be passed to the underlying python-saml Service" +" Provider configuration setting." +msgstr "" +"अंतर्निहित python-saml सेवा प्रदाता कॉन्फ़िगरेशन सेटिंग को पास करने के लिए " +"कुंजी मान जोड़ों का एक dict।" + +#: awx/sso/conf.py:1496 +msgid "SAML IDP to extra_data attribute mapping" +msgstr "SAML IDP से extra_data विशेषता मैपिंग" + +#: awx/sso/conf.py:1497 +msgid "" +"A list of tuples that maps IDP attributes to extra_attributes. Each " +"attribute will be a list of values, even if only 1 value." +msgstr "" +"tuples की एक सूची जो IDP विशेषताओं को extra_attributes में मैप करती है। " +"प्रत्येक विशेषता मानों की एक सूची होगी, भले ही केवल 1 मान हो।" + +#: awx/sso/conf.py:1508 +msgid "SAML Organization Map" +msgstr "SAML संगठन मैप" + +#: awx/sso/conf.py:1520 +msgid "SAML Team Map" +msgstr "SAML टीम मैप" + +#: awx/sso/conf.py:1532 +msgid "SAML Organization Attribute Mapping" +msgstr "SAML संगठन विशेषता मैपिंग" + +#: awx/sso/conf.py:1533 +msgid "Used to translate user organization membership." +msgstr "उपयोगकर्ता संगठन सदस्यता का अनुवाद करने के लिए उपयोग किया जाता है।" + +#: awx/sso/conf.py:1553 +msgid "SAML Team Attribute Mapping" +msgstr "SAML टीम विशेषता मैपिंग" + +#: awx/sso/conf.py:1554 +msgid "Used to translate user team membership." +msgstr "उपयोगकर्ता टीम सदस्यता का अनुवाद करने के लिए उपयोग किया जाता है।" + +#: awx/sso/conf.py:1581 +#, fuzzy +#| msgid "SAML Team Attribute Mapping" +msgid "SAML User Flags Attribute Mapping" +msgstr "SAML उपयोगकर्ता फ़्लैग विशेषता मैपिंग" + +#: awx/sso/conf.py:1582 +msgid "Used to map super users and system auditors from SAML." +msgstr "" +"SAML से सुपर उपयोगकर्ताओं और सिस्टम ऑडिटरों को मैप करने के लिए उपयोग किया " +"जाता है।" + +#: awx/sso/conf.py:1602 +msgid "Minimum number of characters in local password" +msgstr "स्थानीय पासवर्ड में वर्णों की न्यूनतम संख्या" + +#: awx/sso/conf.py:1603 +msgid "" +"Minimum number of characters required in a local password. 0 means no " +"minimum" +msgstr "" +"किसी स्थानीय पासवर्ड में आवश्यक वर्णों की न्यूनतम संख्या। 0 का अर्थ है कोई " +"न्यूनतम नहीं" + +#: awx/sso/conf.py:1613 +msgid "Minimum number of digit characters in local password" +msgstr "स्थानीय पासवर्ड में अंक वर्णों की न्यूनतम संख्या" + +#: awx/sso/conf.py:1614 +msgid "" +"Minimum number of digit characters required in a local password. 0 means no " +"minimum" +msgstr "" +"किसी स्थानीय पासवर्ड में आवश्यक अंक वर्णों की न्यूनतम संख्या। 0 का अर्थ है " +"कोई न्यूनतम नहीं" + +#: awx/sso/conf.py:1624 +msgid "Minimum number of uppercase characters in local password" +msgstr "स्थानीय पासवर्ड में अपरकेस वर्णों की न्यूनतम संख्या" + +#: awx/sso/conf.py:1625 +msgid "" +"Minimum number of uppercase characters required in a local password. 0 means" +" no minimum" +msgstr "" +"किसी स्थानीय पासवर्ड में आवश्यक अपरकेस वर्णों की न्यूनतम संख्या। 0 का अर्थ " +"है कोई न्यूनतम नहीं" + +#: awx/sso/conf.py:1635 +msgid "Minimum number of special characters in local password" +msgstr "स्थानीय पासवर्ड में विशेष वर्णों की न्यूनतम संख्या" + +#: awx/sso/conf.py:1636 +msgid "" +"Minimum number of special characters required in a local password. 0 means " +"no minimum" +msgstr "" +"किसी स्थानीय पासवर्ड में आवश्यक विशेष वर्णों की न्यूनतम संख्या। 0 का अर्थ है" +" कोई न्यूनतम नहीं" + +#: awx/sso/fields.py:78 +msgid "Invalid field." +msgstr "अमान्य फ़ील्ड।" + +#: awx/sso/fields.py:246 +#, python-brace-format +msgid "Invalid connection option(s): {invalid_options}." +msgstr "अमान्य कनेक्शन विकल्प: {invalid_options}।" + +#: awx/sso/fields.py:322 +msgid "Base" +msgstr "Base" + +#: awx/sso/fields.py:322 +msgid "One Level" +msgstr "एक स्तर" + +#: awx/sso/fields.py:322 +msgid "Subtree" +msgstr "Subtree" + +#: awx/sso/fields.py:338 +#, python-brace-format +msgid "Expected a list of three items but got {length} instead." +msgstr "तीन आइटमों की एक सूची अपेक्षित थी लेकिन इसके बजाय {length} मिला।" + +#: awx/sso/fields.py:339 +#, python-brace-format +msgid "Expected an instance of LDAPSearch but got {input_type} instead." +msgstr "" +"LDAPSearch का एक इंस्टेंस अपेक्षित था लेकिन इसके बजाय {input_type} मिला।" + +#: awx/sso/fields.py:370 +#, python-brace-format +msgid "" +"Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " +"instead." +msgstr "" +"LDAPSearch या LDAPSearchUnion का एक इंस्टेंस अपेक्षित था लेकिन इसके बजाय " +"{input_type} मिला।" + +#: awx/sso/fields.py:404 +#, python-brace-format +msgid "Invalid user attribute(s): {invalid_attrs}." +msgstr "अमान्य उपयोगकर्ता विशेषता: {invalid_attrs}।" + +#: awx/sso/fields.py:420 +#, python-brace-format +msgid "Expected an instance of LDAPGroupType but got {input_type} instead." +msgstr "" +"LDAPGroupType का एक इंस्टेंस अपेक्षित था लेकिन इसके बजाय {input_type} मिला।" + +#: awx/sso/fields.py:421 +#, python-brace-format +msgid "Missing required parameters in {dependency}." +msgstr "{dependency} में आवश्यक पैरामीटर अनुपस्थित।" + +#: awx/sso/fields.py:422 +#, python-brace-format +msgid "" +"Invalid group_type parameters. Expected instance of dict but got " +"{parameters_type} instead." +msgstr "" +"अमान्य group_type पैरामीटर। dict का इंस्टेंस अपेक्षित था लेकिन इसके बजाय " +"{parameters_type} मिला।" + +#: awx/sso/fields.py:471 +#, python-brace-format +msgid "Invalid key(s): {invalid_keys}." +msgstr "अमान्य कुंजी: {invalid_keys}।" + +#: awx/sso/fields.py:494 +#, python-brace-format +msgid "Invalid user flag: \"{invalid_flag}\"." +msgstr "अमान्य उपयोगकर्ता फ़्लैग: \"{invalid_flag}\"।" + +#: awx/sso/fields.py:632 +#, python-brace-format +msgid "Invalid language code(s) for org info: {invalid_lang_codes}." +msgstr "संगठन जानकारी के लिए अमान्य भाषा कोड: {invalid_lang_codes}।" + +#: awx/sso/social_base_pipeline.py:17 +#, python-brace-format +msgid "An account cannot be found for {0}" +msgstr "{0} के लिए कोई खाता नहीं मिल सकता" + +#: awx/sso/social_base_pipeline.py:22 +msgid "Your account is inactive" +msgstr "आपका खाता निष्क्रिय है" + +#: awx/sso/validators.py:24 awx/sso/validators.py:51 +#, python-format +msgid "DN must include \"%%(user)s\" placeholder for username: %s" +msgstr "" +"DN में उपयोगकर्ता नाम के लिए \"%%(user)s\" प्लेसहोल्डर शामिल होना चाहिए: %s" + +#: awx/sso/validators.py:31 +#, python-format +msgid "Invalid DN: %s" +msgstr "अमान्य DN: %s" + +#: awx/sso/validators.py:63 +#, python-format +msgid "Invalid filter: %s" +msgstr "अमान्य फ़िल्टर: %s" + +#: awx/sso/validators.py:74 +msgid "TACACS+ secret does not allow non-ascii characters" +msgstr "TACACS+ सीक्रेट गैर-ascii वर्णों की अनुमति नहीं देता" + +#: awx/templates/error.html:4 +msgid "AWX" +msgstr "AWX" + +#: awx/templates/rest_framework/api.html:4 +#, fuzzy +#| msgid "AWX REST API" +msgid "ASCENDER REST API" +msgstr "ASCENDER REST API" + +#: awx/templates/rest_framework/api.html:42 +msgid "API Guide" +msgstr "API गाइड" + +#: awx/templates/rest_framework/api.html:43 +msgid "Back to application" +msgstr "एप्लिकेशन पर वापस" + +#: awx/templates/rest_framework/api.html:44 +msgid "Resize" +msgstr "आकार बदलें" + +#~ msgid "UI" +#~ msgstr "UI" + +#~ msgid "Off" +#~ msgstr "关" + +#~ msgid "Anonymous" +#~ msgstr "匿名" + +#~ msgid "Detailed" +#~ msgstr "详细" + +#~ msgid "User Analytics Tracking State" +#~ msgstr "用户分析跟踪状态" + +#~ msgid "Enable or Disable User Analytics Tracking." +#~ msgstr "启用或禁用用户分析跟踪。" + +#~ msgid "Custom Login Info" +#~ msgstr "自定义登录信息" + +#~ msgid "" +#~ "If needed, you can add specific information (such as a legal notice or a " +#~ "disclaimer) to a text box in the login modal using this setting. Any content" +#~ " added must be in plain text or an HTML fragment, as other markup languages " +#~ "are not supported." +#~ msgstr "" +#~ "如果需要,您可以使用此设置在登录模态的文本框中添加特定信息(如法律声明或免责声明)。添加的任何内容都必须使用明文,因为不支持自定义 HTML " +#~ "或其他标记语言。" + +#, fuzzy +#~ msgid "Custom Login Logo" +#~ msgstr "自定义登录信息" + +#~ msgid "" +#~ "To set up a custom logo, provide a file that you create. For the custom logo" +#~ " to look its best, use a .png file with a transparent background. GIF, PNG " +#~ "and JPEG formats are supported." +#~ msgstr "" +#~ "要设置自定义徽标,请提供一个您创建的文件。要使自定义徽标达到最佳效果,请使用带透明背景的 .png 文件。支持 GIF 、PNG 和 JPEG 格式。" + +#, fuzzy +#~ msgid "Custom Menu Logo" +#~ msgstr "自定义徽标" + +#~ msgid "Max Job Events Retrieved by UI" +#~ msgstr "UI 检索的最大任务事件数" + +#~ msgid "" +#~ "Maximum number of job events for the UI to retrieve within a single request." +#~ msgstr "UI 在单个请求中检索的最大任务事件数。" + +#~ msgid "Enable Live Updates in the UI" +#~ msgstr "在 UI 中启用实时更新" + +#~ msgid "" +#~ "If disabled, the page will not refresh when events are received. Reloading " +#~ "the page will be required to get the latest details." +#~ msgstr "如果禁用,则在收到事件时不会刷新页面。需要重新载入页面才能获取最新详情。" + +#~ msgid "" +#~ "Invalid format for custom logo. Must be a data URL with a base64-encoded " +#~ "GIF, PNG or JPEG image." +#~ msgstr "无效的自定义徽标格式。必须是包含 base64 编码 GIF 、PNG 或 JPEG 图像的数据 URL。" + +#~ msgid "Invalid base64-encoded data in data URL." +#~ msgstr "数据 URL 中的 base64 编码数据无效。" + +#, python-format +#~ msgid "%s Upgrading" +#~ msgstr "升级 %s" + +#~ msgid "Logo" +#~ msgstr "标志" + +#~ msgid "Loading" +#~ msgstr "正在加载" + +#, python-format +#~ msgid "%s is currently upgrading." +#~ msgstr "%s 当前正在升级。" + +#~ msgid "This page will refresh when complete." +#~ msgstr "完成后,此页面会刷新。" + +#~ msgid "No related model for field {}." +#~ msgstr "字段 {} 没有相关模型。" + +#~ msgid "Filtering on password fields is not allowed." +#~ msgstr "不允许对密码字段进行过滤。" + +#, python-format +#~ msgid "Filtering on %s is not allowed." +#~ msgstr "不允许对 %s 进行过滤。" + +#~ msgid "Loops not allowed in filters, detected on field {}." +#~ msgstr "过滤器中不允许使用循环,在字段 {} 上检测到。" + +#~ msgid "Query string field name not provided." +#~ msgstr "没有提供查询字符串字段名称。" + +#, python-brace-format +#~ msgid "Invalid {field_name} id: {field_id}" +#~ msgstr "无效的 {field_name} ID:{field_id}" + +#~ msgid "" +#~ "Cannot apply role_level filter to this list because its model does not use " +#~ "roles for access control." +#~ msgstr "无法将 role_level 过滤器应用到此列表,因为其模型不使用角色来进行访问控制。" + +#~ msgid "A count of hosts uniquely assigned to each status." +#~ msgstr "分配给每个状态的唯一主机数量。" + +#~ msgid "Setting not compatible with existing schedules." +#~ msgstr "设置与现有计划不兼容。" + +#~ msgid "Webhook body for '{}' should be a json dictionary. Found type '{}'." +#~ msgstr "'{}' 的 Webhook 正文应该是 json 字典。找到类型 '{}'。" + +#~ msgid "Multiple RRULE is not supported." +#~ msgstr "不支持多个 RRULE。" + +#~ msgid "Multiple BYMONTHDAYs not supported." +#~ msgstr "不支持多个 BYMONTHDAY。" + +#~ msgid "Multiple BYMONTHs not supported." +#~ msgstr "不支持多个 BYMONTH。" + +#~ msgid "BYYEARDAY not supported." +#~ msgstr "不支持 BYYEARDAY。" + +#~ msgid "BYWEEKNO not supported." +#~ msgstr "不支持 BYWEEKNO。" + +#~ msgid "" +#~ "Inventory sources with `update_on_project_update` cannot be scheduled. " +#~ "Schedule its source project `{}` instead." +#~ msgstr "无法调度带有 `update_on_project_update` 的清单源。改为调度其源项目 `{}`。" + +#~ msgid "" +#~ "Count of jobs in the running or waiting state that are targeted for this " +#~ "instance group" +#~ msgstr "处于运行状态或等待状态的针对此实例组的任务计数" + +#~ msgid "Insights for Ansible Automation Platform upload URL" +#~ msgstr "Insights for Ansible Automation Platform 上传 URL" + +#~ msgid "Path to Approle Auth" +#~ msgstr "Approle Auth 的路径" + +#~ msgid "Red Hat Satellite 6" +#~ msgstr "红帽卫星 6" + +#~ msgid "Satellite 6 URL" +#~ msgstr "卫星 6 URL" + +#~ msgid "" +#~ "Enter the URL that corresponds to your Red Hat Satellite 6 server. For " +#~ "example, https://satellite.example.org" +#~ msgstr "输入与您的红帽卫星 6 服务器对应的 URL。例如:https://satellite.example.org" + +#~ msgid "Red Hat Virtualization" +#~ msgstr "红帽虚拟化" + +#~ msgid "The host to authenticate with." +#~ msgstr "要进行验证的主机。" + +#~ msgid "CA File" +#~ msgstr "CA 文件" + +#~ msgid "Absolute file path to the CA file to use (optional)" +#~ msgstr "要使用的 CA 文件的绝对文件路径(可选)" + +#~ msgid "Red Hat Insights" +#~ msgstr "Red Hat Insights" + +#~ msgid "Regex where only matching hosts will be imported." +#~ msgstr "正则表达式,仅匹配的主机会被导入。" + +#~ msgid "" +#~ "More than one SCM-based inventory source with update on project update per-" +#~ "inventory not allowed." +#~ msgstr "不允许多个基于 SCM 的清单源按清单在项目更新时更新。" + +#~ msgid "" +#~ "Cannot update SCM-based inventory source on launch if set to update on " +#~ "project update. Instead, configure the corresponding source project to " +#~ "update on launch." +#~ msgstr "如果设置为在项目更新时更新,则无法在启动时更新基于 SCM 的清单源。应将对应的源项目配置为在启动时更新。" + +#~ msgid "Error sending notification webhook: {}" +#~ msgstr "发送通知 Webhook 时出错:{}" + +#~ msgid "" +#~ "The project revision for this job template is unknown due to a failed " +#~ "update." +#~ msgstr "由于更新失败,此作业模板的项目修订版本未知。" + +#, python-format +#~ msgid "Unable to convert \"%s\" to boolean" +#~ msgstr "无法将 \"%s\" 转换为布尔值" diff --git a/awx/locale/ja/LC_MESSAGES/django.po b/awx/locale/ja/LC_MESSAGES/django.po index 3d4e46127..2d83b9d0a 100644 --- a/awx/locale/ja/LC_MESSAGES/django.po +++ b/awx/locale/ja/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "権限のないユーザーがログインできるように、リダイ #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "匿名ユーザーによるメトリクスのポーリングを許可する" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "true の場合、匿名ユーザーはメトリクスをポーリングできます。" #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "新規ユーザーのパスワードを入力してください。" #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "パスワードの最大長は {} です" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "パスワードは {} 文字以上である必要があります。" #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "パスワードには少なくとも {} 個の数字が含まれている必要があります。" #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "パスワードには少なくとも {} 個の大文字が含まれている必要があります。" #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "パスワードには少なくとも {} 個の特殊文字が含まれている必要があります。" #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "スマートインベントリーは host_filter を指定する必要 #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "関連する自動作成されたインベントリーソースの source_vars。構築されたインベントリーに固有です。" #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "関連する自動作成インベントリーソースのキャッシュタイムアウト。構築済みインベントリー固有です" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "関連する自動作成インベントリーソースで返されるホストを制限する上限。構築済みインベントリー固有です。" #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "関連する自動作成インベントリーソースの詳細レベル。構築済みインベントリー固有です" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "スマートインベントリーのグループを作成できません #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "ホストを追加するインベントリーの主キー ID。" #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "作成するホストのリスト (JSON)。例: [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "%s インスタンスのライセンス数を超えました。" #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "ホストは手動インベントリーでのみ作成できます (スマートまたは構築済みタイプでは作成できません)。" #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "ホスト数がシステム設定 BULK_HOST_MAX_CREATE を超えています" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "ID {inv.id} のインベントリーが見つからないか、ホストを追加する権限がありません。" #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "ホスト名はインベントリー内で一意である必要があります。重複が見つかりました: {duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "スマートインベントリーのホストを作成できません" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "削除するホスト ID のリスト。例: [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "ホストを削除できません。ホスト削除エラー {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "スマートインベントリーのインベントリーソースを作 #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "構築済みインベントリーソースのフィールド '{}' は変更できません。" #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "認証情報の認証情報タイプを変更することはできませ #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Vault ID は一度作成すると変更できません。" #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "このワークフローに関連付けられているインベントリ #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "このジョブのテンプレートの主キー。ジョブテンプレートまたはインベントリーソースを指定できます。" #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "起動するジョブのリスト (JSON)。例: [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "組織ロールからパーミッションを継承します。作成時 #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "要求されたジョブ数がシステム設定 BULK_JOB_MAX_LAUNCH を超えています" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "識別子 {node['identifier']} が一意ではありません" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "テンプレートタイプ {type_names} は一括ジョブでは許可されていません" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "{model_name} {not_allowed} が見つからないか、アクセスする権限がありません" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "組織 {requested_org.id} が見つからないか、アクセスする権限がありません" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "RRULE が rrule で必要です。" #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "EXDATE は rrule では許可されていません。" #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "RDATE は rrule では許可されていません。" #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "rrule の構文解析で検証に失敗しました: {}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "このスケジュールが実行されるタイムゾーン。このフィールドは RRULE から抽出されます。RRULE のタイムゾーンが別のタイムゾーンへのリンクである場合、そのリンクがこのフィールドに反映されます。" #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "このスケジュールが終了する日付。このフィールドは RRULE から計算されます。スケジュールが終了しない場合は空の文字列が返されます" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "このインスタンスをターゲットに設定するすべてのジ #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "ピアリングするレセプターアドレスの主キー。" #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "インスタンスは Kubernetes または OpenShift でのみ作成できます。" #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "listener_port が設定されていない場合、peers_from_control_nodes を有効にできません。" #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "実行ノードまたはホップノードのみ作成できます。" #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "%s を変更できません。" #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "状態は Kubernetes または OpenShift でのみ変更できます。" #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "インスタンスは 'deprovisioning' 状態にのみ変更できます。" #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "管理対象ノードのプロビジョニングを解除できません。" #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "インスタンスは 'installed' 状態でのみ作成できます。" #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "{scm_type} ベースのプロジェクトの local_path を変更でき #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "同じインスタンスに複数回ピアリングすることはできません。" #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "%s を変更できません。" #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "管理対象ノードのピアを手動で設定することは許可されていません。" #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "インスタンスは自身のアドレスにピアリングできません。" #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "このインスタンスグループのメンバーであるインスタ #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "管理対象ノードの peers_from_control_nodes は変更できません。" #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "管理ジョブ" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "グループで同時に実行するジョブの最大数。ゼロに設定すると、最大数は適用されません。" #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "最大フォーク数" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "グループで同時に実行するフォークの最大数。ゼロに設定すると、最大数は適用されません。" #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "コンテナー化されたインスタンスは API で管理されな #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "インスタンスグループ %s の policy_instance_percentage は、インストーラーが設定した初期値から変更できません。" #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "インスタンスジョブ" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "ピア" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "レセプターアドレス" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "レセプターアドレスの詳細" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "インスタンスのインスタンスグループ" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "制御専用ノードのインスタンスグループメンバーシップは変更できません: {parent.hostname}。" #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "ホップノードのインスタンスグループメンバーシップは変更できません: {parent.hostname}。" #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "ハイブリッドインスタンス {parent.hostname} を {sub.name} から関連付け解除できません。" #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "インスタンスグループのインスタンス" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "制御専用ノードのインスタンスグループメンバーシップは変更できません: {sub.hostname}。" #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "ホップノードのインスタンスグループメンバーシップは変更できません: {sub.hostname}。" #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "ハイブリッドノード {sub.hostname} を {parent.name} から関連付け解除できません。" #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "設定の詳細" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "ホストメトリクスの月次サマリー" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "このホストのインベントリーはすでに削除されていま #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "入力インベントリーから構築済みインベントリーのホストを削除します。" #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "承認" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "レポート" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "レポート" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "レポートオプション" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "導入率" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "イベントエクスプローラー" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "ホストの失敗" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "ジョブエクスプローラー" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "ジョブテンプレート" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "一括" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "インスタンス" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "インストールバンドルは実行ノードまたはホップノードに対してのみ生成できます。" #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "{} のラベルの最大数に達しました。" #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "ラベル" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "メッシュビジュアライザー" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path} は有効なパスではありません。" #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext} は有効なマウントオプションではありません。許可されるタイプは {mount_types} です" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "構文が無効です。文字列 HOST-DIR[:CONTAINER-DIR[:OPTIONS]] が期待されますが、{path} が指定されました。" #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "ワークフローに関するデータ" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "ホストメトリクスデータ、増分/完全同期" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "HostMetricSummaryMonthly のエクスポート、完全同期" #: awx/main/apps.py:7 msgid "Main" @@ -2290,7 +2290,7 @@ msgstr "サービスがリバースプロキシー/ロードバランサーの #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "CSRF 信頼済みオリジンリスト" #: awx/main/conf.py:104 #, fuzzy @@ -2344,7 +2344,7 @@ msgstr "このパスワードは、サブスクリプションおよびコンテ #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "Automation Analytics のアップロード URL" #: awx/main/conf.py:181 #, fuzzy @@ -2448,11 +2448,11 @@ msgstr "Playbook 実行、インベントリー更新、プロジェクト更新 #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "K8S Ansible ランナーのキープアライブメッセージ間隔" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "コンテナーグループで実行されるジョブにのみ適用されます。0 以外の場合、接続を維持するために指定された秒数ごとにメッセージを送信します。" #: awx/main/conf.py:313 #, fuzzy @@ -2462,7 +2462,7 @@ msgstr "追加の環境変数" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "プロジェクト更新内で ansible-galaxy を呼び出す際に設定される追加の環境変数。ansible-galaxy にはプロキシサーバーを使用する必要があるが git には使用しない場合に便利です。" #: awx/main/conf.py:327 #, fuzzy @@ -2502,11 +2502,11 @@ msgstr "コレクションが SCM プロジェクトの requirements.yml ファ #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "Ansible 2.9 互換性を有効にする" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "有効にすると、レガシーな Ansible 2.9 互換性のために ANSIBLE_COLLECTIONS_PATHS を設定します。" #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2518,11 +2518,11 @@ msgstr "Playbook のスキャン時にシンボリックリンクをたどりま #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "コンテナーグループのホストパスを公開する" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "コンテナーグループによって作成された Pod に対して hostPath 経由でパスを公開します。HostPath ボリュームには多くのセキュリティリスクがあり、可能な限り HostPath の使用を避けることがベストプラクティスです。" #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2588,7 +2588,7 @@ msgstr "デフォルトのジョブタイムアウト" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "この秒数の間に ansible からの出力が検出されない場合、実行は終了されます。アイドルタイムアウトを課さないことを示すには値 0 を使用します。" #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2762,7 +2762,7 @@ msgstr "この組織が管理可能な最大ホスト数" #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "rsyslog アクションキューが保存するメッセージ数でどこまで大きくなれるかを定義します。これはメモリー使用量に影響を与える可能性があります。キューがこの数の 75% に達すると、ディスクへの書き込みを開始します (rsyslog の queue.highWatermark)。90% に達すると、NOTICE、INFO、DEBUG メッセージが破棄され始めます (queue.discardMark、queue.discardSeverity=5)。" #: awx/main/conf.py:730 #, fuzzy @@ -2794,7 +2794,7 @@ msgstr "rsyslogd の詳細デバッグを有効にしました。外部ログ集 #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "API 4XX エラーのログ形式" #: awx/main/conf.py:768 msgid "" @@ -2805,7 +2805,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "API 4XX エラーが発生したときにログに記録されるメッセージの形式。以下の変数が置換されます: \nstatus_code - エラーの HTTP ステータスコード\nuser_name - API の使用を試みているユーザー名\nurl_path - 呼び出された API エンドポイントへの URL パス\nremote_addr - ユーザーに対して確認されたリモートアドレス\nerror - api エンドポイントによって設定されたエラー\n変数は {} の形式である必要があります。" #: awx/main/conf.py:785 #, fuzzy @@ -2835,11 +2835,11 @@ msgstr "インスタンスが kubernetes ベースのデプロイに含まれて #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "一括ジョブが起動できるジョブの最大数" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "一括アクション" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2855,31 +2855,31 @@ msgstr "この組織が管理可能な最大ホスト数" #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "新しいユーザーインターフェイスのプレビューを有効にする" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "新しいユーザーインターフェイスのプレビューを有効にします。" #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "AWX のデフォルトモデル - サブスクリプションなし。管理対象ホストのカウントの目的では host_metrics の削除は考慮されません" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "大きな履歴期間内の一意の管理対象ノードに基づく使用量、および使用されなくなった管理対象ノードの削除機能" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "サブスクリプション使用モデルを定義し、ホストメトリクスを表示します" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "HostMetrics の最終クリーンアップ日" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "HostMetricSummaryMonthly の最終計算日" #: awx/main/conf.py:900 #, fuzzy @@ -2895,11 +2895,11 @@ msgstr "ユーザーアナリティクストラッキングの有効化/無効 #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "Web リクエストをデバッグする" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "Web リクエストの python タイミングをデバッグする" #: awx/main/conf.py:920 #, fuzzy @@ -2909,15 +2909,15 @@ msgstr "コンテナーレジストリー" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "podman run に渡すオプションのリスト。例: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "レセプターの作業を解放する" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "レセプターの作業を解放する" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2989,7 +2989,7 @@ msgstr "Amazon Web Services" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "CCP Web サービス ID。空白のままにするとデフォルトで AIMWebService になります。" #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3028,7 +3028,7 @@ msgstr "オブジェクトのクエリー" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "返すオブジェクトのプロパティ。利用可能なプロパティ: Username、Password、Address。" #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3058,7 +3058,7 @@ msgstr "シークレットのバージョン" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "シークレットマネージャーが配置されているリージョン" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3238,11 +3238,11 @@ msgstr "シークレットから抽出するフィールド" #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "シークレットを base64 デコードする必要がありますか?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "シークレットを base64 デコードするかどうかを指定します。通常、SSH キーなどのファイルを保存するために使用されます" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3293,7 +3293,7 @@ msgstr "AppRole 認証のシークレット ID" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "TLS クライアント認証に使用される PEM エンコードのクライアント証明書。これには証明書と中間証明書を含める必要があります。" #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3303,7 +3303,7 @@ msgstr "クライアント証明書" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "TLS クライアント認証に使用される証明書の秘密鍵。" #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3313,7 +3313,7 @@ msgstr "認証 URL" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "TLS クライアント認証のために Hashicorp Vault で設定されたロール。指定されない場合、Hashicorp Vault は使用される証明書に基づいてロールを割り当てることがあります。" #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3331,7 +3331,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "Kubernetes 認証のロール。これは、AWX Pod 認証ポリシー用に Vault サーバーで設定された名前付きロールです。https://www.vaultproject.io/docs/auth/kubernetes#configuration を参照してください" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3742,7 +3742,7 @@ msgstr "Galaxy / Automation Hub" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "暗号化" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3949,7 +3949,7 @@ msgstr "このトークンは GitLab のプロファイル設定から取得す #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Bitbucket Data Center HTTP アクセストークン" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4004,31 +4004,31 @@ msgstr "パーソナルアクセストークン" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "CIQ Depot サーバー" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "CIQ Depot サーバー。" #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "CIQ Depot ユーザー" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "CIQ Depot ユーザー。" #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "CIQ Depot トークン" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "CIQ Depot トークン。" #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4103,7 +4103,7 @@ msgstr "未署名の公開鍵" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "コンテンツ署名の検証に使用される GPG 公開鍵。" #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4119,7 +4119,7 @@ msgstr "Configuration (構成)" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "Hashicorp 設定言語としての Terraform バックエンド設定。" #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4292,15 +4292,15 @@ msgstr "実行前にイメージをプルしますか?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "フィールド source と target は組み合わせで一意である必要があります。" #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "このピアリンクのソースインスタンス。" #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "このピアリンクのターゲットレセプターアドレス。" #: awx/main/models/ha.py:83 #, fuzzy @@ -4310,15 +4310,15 @@ msgstr "保留中" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "確立済み" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "削除中" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "このピアリンクの現在のライフサイクルステージを示します。" #: awx/main/models/ha.py:103 #, fuzzy @@ -4328,47 +4328,47 @@ msgstr "フィールド ID は固有でなければなりません (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "このインスタンスのシステムメモリー合計 (バイト単位)。" #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "前回のヘルスチェックからのエラーの詳細。" #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "メインクラスターノードについてインスタンスが最後にハートビートタスクを実行した時刻。実行ノードについてはレセプターメッシュへの最後に確認された接続。" #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "このインスタンスでヘルスチェックが最後に開始された時刻。" #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "CPU、メモリー、容量を更新するためにこのインスタンスでヘルスチェックが最後に実行された時刻。" #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "コントロールプレーンノード" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "実行プレーンノード" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "コントローラーおよび実行" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "メッセージパッシングノード、実行機能なし" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "このノードがメッシュ内で果たす役割。" #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "プロビジョニング中" #: awx/main/models/ha.py:186 #, fuzzy @@ -4396,15 +4396,15 @@ msgstr "フィールド '{}' が利用できません" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "プロビジョニング解除中" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "プロビジョニング解除の失敗" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "このインスタンスの現在のライフサイクルステージを示します。" #: awx/main/models/ha.py:197 #, fuzzy @@ -4430,7 +4430,7 @@ msgstr "1 秒あたりの UI ライブジョブ出力を更新するメッセー #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "このグループで実行する最大フォーク数。ゼロは制限なしを意味します。" #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4454,7 +4454,7 @@ msgstr "host_filter プロパティーを使用して生成されたインベン #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "構築済みインベントリープラグインを使用してソースインベントリーのリストを解析します。" #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4506,7 +4506,7 @@ msgstr "このインべントリーのホストに適用されるフィルター #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "構築済みインベントリーに対してのみ有効で、使用されるインベントリーにリンクします。" #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4582,15 +4582,15 @@ msgstr "ホストが最後に自動化された日時" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "ホストが自動化された回数" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "ホストが削除された回数" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "ホストが削除されているため、サブスクリプション消費にカウントされないかどうかを示すブールフラグ" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4600,19 +4600,19 @@ msgstr "%s のすべてのインベントリーが管理可能" #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "ライセンスから消費される一意のホストの数" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'一意のホストの最大数としてのライセンス容量" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "関連する月に追加され、より多くのライセンス容量を消費したホストの数" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "関連する月に削除され、ライセンス容量を解放したホストの数" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4620,7 +4620,7 @@ msgstr "ファイル、ディレクトリーまたはスクリプト" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "実行時に追加のグループと hostvars をテンプレート化する" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4632,7 +4632,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "Terraform の状態" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4673,7 +4673,7 @@ msgstr "タスクが取り消される前の実行時間 (秒数)。" #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "ホスト、グループ、またはパターンマッチを入力してください" #: awx/main/models/inventory.py:1046 #, python-format @@ -4754,7 +4754,7 @@ msgstr "プロジェクトではブランチの上書きはできません。" #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "ジョブのインベントリーにはスライスに十分なホストがありません" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5085,7 +5085,7 @@ msgstr "このプロジェクトを使用するジョブテンプレートで SC #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "予期しない変更に対してプロジェクト内のファイルを検証するために使用されるオプションの認証情報。" #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5113,7 +5113,7 @@ msgstr "組織は、ジョブテンプレートで使用中の場合には変更 #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "署名検証の失敗により、前回のプロジェクト更新が失敗しました。" #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5300,35 +5300,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "レセプターアドレスは一意である必要があります。" #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "このインスタンスのルーティング可能なアドレス。" #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "アドレスのポート。" #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Websocket のパス。" #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "Receptor リスナーに使用するプロトコル ('tcp'、'wss'、または 'ws')。" #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "True の場合、Kubernetes クラスター内でのみルーティング可能です。" #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "True の場合、このアドレスはインスタンスの正規アドレスです。" #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "True の場合、コントロールプレーンのクラスターノードは自動的にこれにピアリングする必要があります。" #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5461,11 +5461,11 @@ msgstr "ジョブが実行されたインスタンスグループ" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "優先インスタンスグループの pk 値を含むキャッシュされたリスト。" #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "このジョブの実行時にインスタンスが消費するフォークの数。" #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5481,7 +5481,7 @@ msgstr "実行環境にインストールされている Ansible Core のバー #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "Ansible の playbook_on_stats イベントからの Playbook 統計。" #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5522,7 +5522,7 @@ msgstr "承認ノードが期限切れになり、失敗するまでの時間 ( #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "この承認が期限切れになる時刻。これは作成時刻にタイムアウトを加えたもので、フィルタリングに使用されます。" #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5571,7 +5571,7 @@ msgstr "Twilio への接続時の例外: {}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "FROM: {} / TO: {}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5638,11 +5638,11 @@ msgstr "実行環境が見つからなかったため、ジョブを開始でき #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "インスタンスが通常のシャットダウンシグナルを受信しました" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "別のクラスターノードがこのインスタンスを応答なしと判断しました" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5662,11 +5662,11 @@ msgstr "ワークフロージョブのノードにエラーハンドルパスが #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5891,11 +5891,11 @@ msgstr "空リスト `[]`に設定される場合、この設定により新規 #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "ユーザー名にメールアドレスを使用する" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "この設定を有効にすると、social auth はフルネームの代わりに完全なメールアドレスをユーザー名として使用するようになります" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6111,7 +6111,7 @@ msgstr "TACACS+ クライアントによって使用される認証プロトコ #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "TACACS+ クライアントアドレスの送信が有効" #: awx/sso/conf.py:562 #, fuzzy @@ -6472,7 +6472,7 @@ msgstr "API キー" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "汎用 OIDC" #: awx/sso/conf.py:1246 #, fuzzy @@ -6488,11 +6488,11 @@ msgstr "Azure AD アプリケーションからの OAuth2 シークレット ( #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "OIDC プロバイダー URL" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "/.well-known/openid-configuration までのパスを含む OIDC プロバイダーの URL" #: awx/sso/conf.py:1268 #, fuzzy @@ -6652,39 +6652,39 @@ msgstr "SAML チーム属性マッピング" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "SAML からスーパーユーザーとシステム監査者をマッピングするために使用されます。" #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "ローカルパスワードの最小文字数" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "ローカルパスワードに必要な最小文字数。0 は最小なしを意味します" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "ローカルパスワードの最小数字文字数" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "ローカルパスワードに必要な最小数字文字数。0 は最小なしを意味します" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "ローカルパスワードの最小大文字数" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "ローカルパスワードに必要な最小大文字数。0 は最小なしを意味します" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "ローカルパスワードの最小特殊文字数" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "ローカルパスワードに必要な最小特殊文字数。0 は最小なしを意味します" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/locale/ko/LC_MESSAGES/django.po b/awx/locale/ko/LC_MESSAGES/django.po index 9b8b0c397..5ec755799 100644 --- a/awx/locale/ko/LC_MESSAGES/django.po +++ b/awx/locale/ko/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "권한이 없는 사용자가 로그인으로 리디렉션되는 URL입 #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "익명 사용자가 메트릭을 폴링하도록 허용" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "true인 경우 익명 사용자가 메트릭을 폴링할 수 있습니다." #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "새 사용자에게는 암호가 필요합니다." #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "비밀번호 최대 길이는 {}입니다" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "비밀번호는 최소 {}자 이상이어야 합니다." #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "비밀번호에는 최소 {}개의 숫자가 포함되어야 합니다." #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "비밀번호에는 최소 {}개의 대문자가 포함되어야 합니다." #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "비밀번호에는 최소 {}개의 특수 문자가 포함되어야 합니다." #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "스마트 인벤토리에서 host_filter를 지정해야 합니다" #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "관련된 자동 생성 인벤토리 소스의 source_vars이며 구성된 인벤토리에 한정됩니다." #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "관련 자동 생성 인벤토리 소스의 캐시 시간 초과이며, 구성된 인벤토리에 한정됩니다" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "관련 자동 생성 인벤토리 소스에서 반환되는 호스트를 제한하는 한도이며, 구성된 인벤토리에 한정됩니다." #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "관련 자동 생성 인벤토리 소스의 상세 수준이며, 구성된 인벤토리에 한정됩니다" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "스마트 인벤토리에 대한 그룹을 생성할 수 없음" #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "호스트를 추가할 인벤토리의 기본 키 ID입니다." #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "생성할 호스트 목록(JSON)입니다. 예: [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "%s 인스턴스에 대한 라이센스 수가 초과되었습니다." #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "호스트는 수동 인벤토리에서만 생성할 수 있습니다(스마트 또는 구성된 유형은 불가)." #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "호스트 수가 시스템 설정 BULK_HOST_MAX_CREATE를 초과합니다" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "ID가 {inv.id}인 인벤토리를 찾을 수 없거나 호스트를 추가할 권한이 없습니다." #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "호스트 이름은 인벤토리 내에서 고유해야 합니다. 중복 발견: {duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "스마트 인벤토리에 대한 호스트를 생성할 수 없음" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "삭제할 호스트 ID 목록입니다. 예: [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "호스트를 삭제할 수 없습니다. 호스트 삭제 오류 {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "스마트 인벤토리에 대한 인벤토리 소스를 생성할 수 #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "구성된 인벤토리 소스에서 '{}' 필드를 변경할 수 없습니다." #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "자격 증명을 사용하는 리소스의 기능을 손상시킬 수 #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Vault ID는 생성된 후에는 변경할 수 없습니다." #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "이 워크플로우와 관련된 인벤토리가 삭제됩니다." #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "이 작업에 대한 템플릿의 기본 키이며, 작업 템플릿 또는 인벤토리 소스일 수 있습니다." #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "시작할 작업 목록(JSON)입니다. 예: [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "조직 역할에서 권한을 상속합니다. 생성 시 제공되는 #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "요청된 작업 수가 시스템 설정 BULK_JOB_MAX_LAUNCH를 초과합니다" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "식별자 {node['identifier']}이(가) 고유하지 않습니다" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "템플릿 유형 {type_names}은(는) 대량 작업에서 허용되지 않습니다" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "{model_name} {not_allowed}을(를) 찾을 수 없거나 액세스할 권한이 없습니다" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "조직 {requested_org.id}을(를) 찾을 수 없거나 액세스할 권한이 없습니다" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "RRULE은 rrule에 필요합니다." #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "EXDATE는 rrule에서 허용되지 않습니다." #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "RDATE는 rrule에서 허용되지 않습니다." #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "rrule 구문 분석 실패 검증: {}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "이 일정이 실행되는 시간대입니다. 이 필드는 RRULE에서 추출됩니다. RRULE의 시간대가 다른 시간대에 대한 링크인 경우 해당 링크가 이 필드에 반영됩니다." #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "이 일정이 종료되는 날짜입니다. 이 필드는 RRULE에서 계산됩니다. 일정이 종료되지 않으면 빈 문자열이 반환됩니다" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "이 인스턴스를 대상으로 하는 모든 작업의 수" #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "피어링할 리셉터 주소의 기본 키입니다." #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "Kubernetes 또는 OpenShift에서만 인스턴스를 생성할 수 있습니다." #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "listener_port가 설정되지 않은 경우 peers_from_control_nodes를 활성화할 수 없습니다." #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "실행 노드 또는 홉 노드만 생성할 수 있습니다." #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "%s을/를 변경할 수 없습니다." #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "Kubernetes 또는 OpenShift에서만 상태를 변경할 수 있습니다." #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "인스턴스는 'deprovisioning' 상태로만 변경할 수 있습니다." #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "관리형 노드의 프로비저닝을 해제할 수 없습니다." #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "인스턴스는 'installed' 상태에서만 생성할 수 있습니다." #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "{scm_type}기반 프로젝트의 local_path를 변경할 수 없음" #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "동일한 인스턴스에 두 번 이상 피어링할 수 없습니다." #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "%s을/를 변경할 수 없습니다." #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "관리형 노드에 대해 피어를 수동으로 설정하는 것은 허용되지 않습니다." #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "인스턴스는 자체 주소로 피어링할 수 없습니다." #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "이 인스턴스 그룹의 멤버인 인스턴스" #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "관리형 노드의 peers_from_control_nodes를 변경할 수 없습니다." #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "관리 작업" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "그룹에서 실행할 동시 작업의 최대 수입니다. 0으로 설정하면 최대값이 적용되지 않습니다." #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "최대 포크 수" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "그룹에서 동시에 실행할 포크의 최대 수입니다. 0으로 설정하면 최대값이 적용되지 않습니다." #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "컨테이너화된 인스턴스는 API를 통해 관리할 수 없습니 #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "%s 인스턴스 그룹의 policy_instance_percentage는 설치 관리자가 설정한 초기값에서 변경할 수 없습니다." #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "인스턴스 작업" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "피어" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "리셉터 주소" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "리셉터 주소 세부 정보" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "인스턴스의 인스턴스 그룹" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "제어 전용 노드의 인스턴스 그룹 멤버십을 변경할 수 없습니다: {parent.hostname}." #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "홉 노드의 인스턴스 그룹 멤버십을 변경할 수 없습니다: {parent.hostname}." #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "하이브리드 인스턴스 {parent.hostname}을(를) {sub.name}에서 연결 해제할 수 없습니다." #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "인스턴스 그룹의 인스턴스" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "제어 전용 노드의 인스턴스 그룹 멤버십을 변경할 수 없습니다: {sub.hostname}." #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "홉 노드의 인스턴스 그룹 멤버십을 변경할 수 없습니다: {sub.hostname}." #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "하이브리드 노드 {sub.hostname}을(를) {parent.name}에서 연결 해제할 수 없습니다." #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "설정 세부 정보" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "호스트 메트릭 월간 요약" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "이 호스트의 인벤토리는 이미 삭제되어 있습니다." #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "입력 인벤토리에서 구성된 인벤토리 호스트를 삭제합니다." #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "승인" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "보고서" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "보고서" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "보고서 옵션" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "채택률" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "이벤트 탐색기" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "호스트 실패" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "작업 탐색기" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "작업 템플릿" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "대량" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "인스턴스" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "설치 번들은 실행 노드 또는 홉 노드에 대해서만 생성할 수 있습니다." #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "{}의 최대 레이블 수에 도달했습니다." #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "레이블" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "메시 시각화 도구" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path}은/는 유효한 경로 선택이 아닙니다." #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext}은(는) 유효한 마운트 옵션이 아닙니다. 허용되는 유형은 {mount_types}입니다" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "잘못된 구문입니다. 문자열 HOST-DIR[:CONTAINER-DIR[:OPTIONS]]가 필요하지만 {path}을(를) 받았습니다." #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "워크플로우 데이터" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "호스트 메트릭 데이터, 증분/전체 동기화" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "HostMetricSummaryMonthly 내보내기, 전체 동기화" #: awx/main/apps.py:7 msgid "Main" @@ -2290,7 +2290,7 @@ msgstr "서비스가 역방향 프록시/로드 밸런서 뒤에 있는 경우 #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "CSRF 신뢰할 수 있는 원본 목록" #: awx/main/conf.py:104 #, fuzzy @@ -2344,7 +2344,7 @@ msgstr "서브스크립션 및 콘텐츠 정보를 검색하기 위한 암호" #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "Automation Analytics 업로드 URL" #: awx/main/conf.py:181 #, fuzzy @@ -2448,11 +2448,11 @@ msgstr "플레이북 실행, 인벤토리 업데이트, 프로젝트 업데이 #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "K8S Ansible 러너 연결 유지 메시지 간격" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "컨테이너 그룹에서 실행되는 작업에만 적용됩니다. 0이 아닌 경우 연결을 유지하기 위해 지정된 초마다 메시지를 보냅니다." #: awx/main/conf.py:313 #, fuzzy @@ -2462,7 +2462,7 @@ msgstr "추가 환경 변수" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "프로젝트 업데이트 내에서 ansible-galaxy를 호출할 때 설정되는 추가 환경 변수입니다. ansible-galaxy에는 프록시 서버를 사용해야 하지만 git에는 사용하지 않아야 하는 경우에 유용합니다." #: awx/main/conf.py:327 #, fuzzy @@ -2502,11 +2502,11 @@ msgstr "SCM 프로젝트에 대한 requirements.yml 파일에서 컬렉션을 #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "Ansible 2.9 호환성 활성화" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "활성화하면 레거시 Ansible 2.9 호환성을 위해 ANSIBLE_COLLECTIONS_PATHS를 설정합니다." #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2518,11 +2518,11 @@ msgstr "플레이북을 검색할 때 심볼릭 링크를 따르십시오. 이 #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "컨테이너 그룹에 대한 호스트 경로 노출" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "컨테이너 그룹에서 생성된 Pod에 대해 hostPath를 통해 경로를 노출합니다. HostPath 볼륨은 많은 보안 위험을 나타내므로 가능한 경우 HostPath 사용을 피하는 것이 모범 사례입니다. " #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2588,7 +2588,7 @@ msgstr "기본 작업 제한 시간" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "이 초 수 동안 ansible에서 출력이 감지되지 않으면 실행이 종료됩니다. 유휴 시간 초과를 적용하지 않으려면 값 0을 사용하세요." #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2762,7 +2762,7 @@ msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다." #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "rsyslog 작업 큐가 저장된 메시지 수 기준으로 얼마나 커질 수 있는지 정의합니다. 이는 메모리 사용량에 영향을 줄 수 있습니다. 큐가 이 수의 75%에 도달하면 디스크에 쓰기를 시작합니다(rsyslog의 queue.highWatermark). 90%에 도달하면 NOTICE, INFO 및 DEBUG 메시지가 삭제되기 시작합니다(queue.discardSeverity=5인 queue.discardMark)." #: awx/main/conf.py:730 #, fuzzy @@ -2794,7 +2794,7 @@ msgstr "rsyslogd에 대해 세부 정보 표시 디버깅을 활성화합니다. #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "API 4XX 오류에 대한 로그 형식" #: awx/main/conf.py:768 msgid "" @@ -2805,7 +2805,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "API 4XX 오류가 발생할 때 로그에 기록되는 메시지의 형식이며, 다음 변수가 치환됩니다: \nstatus_code - 오류의 HTTP 상태 코드\nuser_name - API 사용을 시도하는 사용자 이름\nurl_path - 호출된 API 엔드포인트의 URL 경로\nremote_addr - 사용자에 대해 확인된 원격 주소\nerror - api 엔드포인트에서 설정한 오류\n변수는 {} 형식이어야 합니다." #: awx/main/conf.py:785 #, fuzzy @@ -2835,11 +2835,11 @@ msgstr "인스턴스가 kubernetes 기반 배포의 일부인지 여부를 나 #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "대량 작업이 시작할 수 있는 최대 작업 수" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "대량 작업" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2855,31 +2855,31 @@ msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다." #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "새 사용자 인터페이스 미리 보기 활성화" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "새 사용자 인터페이스 미리 보기를 활성화합니다." #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "AWX의 기본 모델 - 구독 없음. 관리형 호스트 계산 목적으로 host_metrics 삭제는 고려되지 않습니다" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "넓은 기간의 고유 관리형 노드를 기반으로 하는 사용량 및 더 이상 사용되지 않는 관리형 노드에 대한 삭제 기능" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "구독 사용 모델을 정의하고 호스트 메트릭을 표시합니다" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "HostMetrics의 마지막 정리 날짜" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "HostMetricSummaryMonthly의 마지막 계산 날짜" #: awx/main/conf.py:900 #, fuzzy @@ -2895,11 +2895,11 @@ msgstr "사용자 분석 추적을 활성화 또는 비활성화합니다." #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "웹 요청 디버그" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "웹 요청 python 타이밍 디버그" #: awx/main/conf.py:920 #, fuzzy @@ -2909,15 +2909,15 @@ msgstr "컨테이너 레지스트리" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "podman run에 전달할 옵션 목록입니다. 예: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "리셉터 작업 해제" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "리셉터 작업 해제" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2989,7 +2989,7 @@ msgstr "Amazon Web Services" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "CCP 웹 서비스 ID입니다. 비워 두면 기본값으로 AIMWebService가 사용됩니다." #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3028,7 +3028,7 @@ msgstr "오브젝트 쿼리" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "반환할 개체의 속성입니다. 사용 가능한 속성: Username, Password 및 Address." #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3058,7 +3058,7 @@ msgstr "시크릿 버전" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "시크릿 관리자가 위치한 리전" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3238,11 +3238,11 @@ msgstr "시크릿에서 추출할 필드입니다." #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "시크릿을 base64 디코딩해야 합니까?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "시크릿을 base64 디코딩할지 여부를 지정합니다. 일반적으로 SSH 키와 같은 파일을 저장하는 데 사용됩니다" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3293,7 +3293,7 @@ msgstr "AppRole 인증을 위한 시크릿 ID" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "TLS 클라이언트 인증에 사용되는 PEM 인코딩 클라이언트 인증서입니다. 여기에는 인증서와 모든 중간 인증서가 포함되어야 합니다." #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3303,7 +3303,7 @@ msgstr "클라이언트 인증서" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "TLS 클라이언트 인증에 사용되는 인증서 개인 키입니다." #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3313,7 +3313,7 @@ msgstr "인증 URL" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "TLS 클라이언트 인증을 위해 Hashicorp Vault에 구성된 역할입니다. 제공되지 않으면 Hashicorp Vault가 사용된 인증서를 기준으로 역할을 할당할 수 있습니다." #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3331,7 +3331,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "Kubernetes 인증을 위한 역할입니다. 이는 AWX Pod 인증 정책을 위해 Vault 서버에 구성된 명명된 역할입니다. https://www.vaultproject.io/docs/auth/kubernetes#configuration 을 참조하세요" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3742,7 +3742,7 @@ msgstr "Galaxy/Automation Hub" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "암호화" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3949,7 +3949,7 @@ msgstr "이 토큰은 GitLab의 프로필 설정에서 가져와야 합니다." #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Bitbucket Data Center HTTP 액세스 토큰" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4004,31 +4004,31 @@ msgstr "개인 액세스 토큰" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "CIQ Depot 서버" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "CIQ Depot 서버입니다." #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "CIQ Depot 사용자" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "CIQ Depot 사용자입니다." #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "CIQ Depot 토큰" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "CIQ Depot 토큰입니다." #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4103,7 +4103,7 @@ msgstr "서명되지 않은 공개 키" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "콘텐츠 서명을 검증하는 데 사용되는 GPG 공개 키입니다." #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4119,7 +4119,7 @@ msgstr "설정" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "Hashicorp 구성 언어로 된 Terraform 백엔드 구성입니다." #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4292,15 +4292,15 @@ msgstr "실행하기 전에 이미지를 가져오시겠습니까?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "source 및 target 필드는 함께 고유해야 합니다." #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "이 피어 링크의 소스 인스턴스입니다." #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "이 피어 링크의 대상 리셉터 주소입니다." #: awx/main/models/ha.py:83 #, fuzzy @@ -4310,15 +4310,15 @@ msgstr "보류 중" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "설정됨" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "제거 중" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "이 피어 링크의 현재 수명 주기 단계를 나타냅니다." #: awx/main/models/ha.py:103 #, fuzzy @@ -4328,47 +4328,47 @@ msgstr "필드 ID는 고유해야 합니다 (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "이 인스턴스의 총 시스템 메모리(바이트 단위)입니다." #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "마지막 상태 확인의 오류 세부 정보입니다." #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "기본 클러스터 노드에 대해 인스턴스가 하트비트 작업을 마지막으로 실행한 시간입니다. 실행 노드의 경우 리셉터 메시에 대한 마지막으로 알려진 연결입니다." #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "이 인스턴스에서 상태 확인이 마지막으로 시작된 시간입니다." #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "CPU, 메모리 및 용량을 새로 고치기 위해 이 인스턴스에서 상태 확인이 마지막으로 실행된 시간입니다." #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "컨트롤 플레인 노드" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "실행 플레인 노드" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "컨트롤러 및 실행" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "메시지 전달 노드, 실행 기능 없음" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "이 노드가 메시에서 수행하는 역할입니다." #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "프로비저닝 중" #: awx/main/models/ha.py:186 #, fuzzy @@ -4396,15 +4396,15 @@ msgstr "'{}' 필드를 사용할 수 없음" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "프로비저닝 해제 중" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "프로비저닝 해제 실패" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "이 인스턴스의 현재 수명 주기 단계를 나타냅니다." #: awx/main/models/ha.py:197 #, fuzzy @@ -4430,7 +4430,7 @@ msgstr "UI 라이브 작업 출력을 업데이트하기 위한 초당 최대 #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "이 그룹에서 실행할 최대 포크 수입니다. 0은 제한 없음을 의미합니다." #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4454,7 +4454,7 @@ msgstr "host_filter 속성을 사용하여 생성된 인벤토리의 호스트 #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "구성된 인벤토리 플러그인을 사용하여 소스 인벤토리 목록을 구문 분석합니다." #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4506,7 +4506,7 @@ msgstr "이 인벤토리의 호스트에 적용할 필터입니다." #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "구성된 인벤토리에만 유효하며, 사용될 인벤토리에 연결됩니다." #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4582,15 +4582,15 @@ msgstr "호스트를 마지막으로 자동화한 경우" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "호스트가 자동화된 횟수" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "호스트가 삭제된 횟수" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "호스트가 삭제되어 구독 소비에 계산되지 않는지 여부를 나타내는 부울 플래그입니다" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4600,19 +4600,19 @@ msgstr "%s의 모든 인벤토리를 관리할 수 있습니다." #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "라이선스에서 소비되는 고유 호스트 수" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'고유 호스트의 최대 수로서의 라이선스 용량" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "연결된 월에 추가되어 더 많은 라이선스 용량을 소비한 호스트 수" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "연결된 월에 삭제되어 라이선스 용량을 확보한 호스트 수" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4620,7 +4620,7 @@ msgstr "파일, 디렉터리 또는 스크립트" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "런타임에 추가 그룹과 hostvars를 템플릿화합니다" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4632,7 +4632,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "Terraform 상태" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4673,7 +4673,7 @@ msgstr "작업을 취소하기 전에 실행할 시간(초)입니다." #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "호스트, 그룹 또는 패턴 일치를 입력하세요" #: awx/main/models/inventory.py:1046 #, python-format @@ -4754,7 +4754,7 @@ msgstr "프로젝트에서 분기 재정의를 허용하지 않습니다." #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "작업 인벤토리에 슬라이싱에 충분한 호스트가 없습니다" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5085,7 +5085,7 @@ msgstr "이 프로젝트를 사용하는 작업 템플릿에서 SCM 분기 또 #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "예기치 않은 변경에 대해 프로젝트의 파일을 검증하는 데 사용되는 선택적 자격 증명입니다." #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5113,7 +5113,7 @@ msgstr "작업 템플릿에서 사용하는 경우에는 조직을 변경할 수 #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "서명 검증 실패로 인해 마지막 프로젝트 업데이트가 실패했습니다." #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5300,35 +5300,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "리셉터 주소는 고유해야 합니다." #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "이 인스턴스의 라우팅 가능한 주소입니다." #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "주소의 포트입니다." #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Websocket 경로입니다." #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "Receptor 리스너에 사용할 프로토콜('tcp', 'wss' 또는 'ws')입니다." #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "True인 경우 Kubernetes 클러스터 내에서만 라우팅 가능합니다." #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "True인 경우 이 주소가 인스턴스의 표준 주소입니다." #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "True인 경우 컨트롤 플레인 클러스터 노드가 자동으로 이에 피어링해야 합니다." #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5461,11 +5461,11 @@ msgstr "작업이 실행된 인스턴스 그룹" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "선호하는 인스턴스 그룹의 pk 값이 포함된 캐시된 목록입니다." #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "이 작업을 실행할 때 인스턴스가 소비하는 포크 수입니다." #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5481,7 +5481,7 @@ msgstr "실행 환경에 설치된 Ansible Core의 버전입니다." #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "Ansible playbook_on_stats 이벤트의 Playbook 통계입니다." #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5522,7 +5522,7 @@ msgstr "승인 노드가 만료되어 실패할 때 까지의 시간(초)입니 #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "이 승인이 만료되는 시간입니다. 생성 시간에 시간 초과를 더한 값이며, 필터링에 사용됩니다." #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5571,7 +5571,7 @@ msgstr "Twilio 연결 예외: {}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "FROM: {} / TO: {}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5638,11 +5638,11 @@ msgstr "실행 환경을 찾을 수 없기 때문에 작업을 시작할 수 없 #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "인스턴스가 정상 종료 신호를 받았습니다" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "다른 클러스터 노드가 이 인스턴스를 응답 없음으로 판단했습니다" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5662,11 +5662,11 @@ msgstr "워크플로우 작업 노드에 대한 오류 처리 경로 []이/가 #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5891,11 +5891,11 @@ msgstr "빈 목록 '[]'으로 설정하면 이 설정이 새 사용자 계정이 #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "사용자 이름에 이메일 주소 사용" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "이 설정을 활성화하면 social auth가 전체 이름 대신 전체 이메일을 사용자 이름으로 사용하도록 지시합니다" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6111,7 +6111,7 @@ msgstr "TACACS+ 클라이언트에서 사용하는 인증 프로토콜을 선택 #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "TACACS+ 클라이언트 주소 전송 활성화됨" #: awx/sso/conf.py:562 #, fuzzy @@ -6472,7 +6472,7 @@ msgstr "API 키" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "일반 OIDC" #: awx/sso/conf.py:1246 #, fuzzy @@ -6488,11 +6488,11 @@ msgstr "Azure AD 애플리케이션의 OAuth2 시크릿(Client Secret)입니다. #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "OIDC 공급자 URL" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "/.well-known/openid-configuration까지의 경로를 포함한 OIDC 공급자의 URL입니다" #: awx/sso/conf.py:1268 #, fuzzy @@ -6652,39 +6652,39 @@ msgstr "SAML 팀 속성 매핑" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "SAML에서 슈퍼 사용자와 시스템 감사자를 매핑하는 데 사용됩니다." #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "로컬 비밀번호의 최소 문자 수" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "로컬 비밀번호에 필요한 최소 문자 수입니다. 0은 최소값 없음을 의미합니다" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "로컬 비밀번호의 최소 숫자 문자 수" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "로컬 비밀번호에 필요한 최소 숫자 문자 수입니다. 0은 최소값 없음을 의미합니다" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "로컬 비밀번호의 최소 대문자 수" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "로컬 비밀번호에 필요한 최소 대문자 수입니다. 0은 최소값 없음을 의미합니다" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "로컬 비밀번호의 최소 특수 문자 수" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "로컬 비밀번호에 필요한 최소 특수 문자 수입니다. 0은 최소값 없음을 의미합니다" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/locale/nl/LC_MESSAGES/django.po b/awx/locale/nl/LC_MESSAGES/django.po index 781e33f33..f2468821d 100644 --- a/awx/locale/nl/LC_MESSAGES/django.po +++ b/awx/locale/nl/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "URL waarnaar onbevoegde gebruikers worden doorverwezen om in te loggen. #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "Anonieme gebruikers toestaan om metrieken op te vragen" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "Indien waar, mogen anonieme gebruikers metrieken opvragen." #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "Wachtwoord vereist voor een nieuwe gebruiker." #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "De maximale wachtwoordlengte is {}" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "Het wachtwoord moet minstens {} tekens lang zijn." #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "Het wachtwoord moet minstens {} cijfers bevatten." #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "Het wachtwoord moet minstens {} hoofdletters bevatten." #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "Het wachtwoord moet minstens {} speciale tekens bevatten." #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "Smart-inventaris moet hostfilter specificeren" #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "De source_vars voor de gerelateerde automatisch aangemaakte inventarisbron, specifiek voor geconstrueerde inventaris." #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "De cache-time-out voor de gerelateerde automatisch aangemaakte inventarisbron, specifiek voor geconstrueerde inventaris" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "De limiet om de geretourneerde hosts voor de gerelateerde automatisch aangemaakte inventarisbron te beperken, specifiek voor geconstrueerde inventaris." #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "Het detailniveau voor de gerelateerde automatisch aangemaakte inventarisbron, specifiek voor geconstrueerde inventaris" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "Kan geen groep aanmaken voor Smart-inventaris" #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "Primaire sleutel-ID van de inventaris waaraan hosts moeten worden toegevoegd." #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "Lijst van te maken hosts, JSON. bijv. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "Het aantal licenties van %s instanties is overschreden." #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "Hosts kunnen alleen worden aangemaakt in handmatige inventarissen (niet in slimme of geconstrueerde typen)." #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "Het aantal hosts overschrijdt de systeeminstelling BULK_HOST_MAX_CREATE" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "Inventaris met id {inv.id} niet gevonden of onvoldoende rechten om hosts toe te voegen." #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "Hostnamen moeten uniek zijn binnen een inventaris. Duplicaten gevonden: {duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "Kan geen host aanmaken voor Smart-inventaris" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "Lijst van host-ids die moeten worden verwijderd, bijv. [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "kan hosts niet verwijderen, fout bij verwijderen van host {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "Kan geen inventarisbron aanmaken voor Smart-inventaris" #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "Kan veld '{}' niet wijzigen op een geconstrueerde inventarisbron." #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "U kunt het soort toegangsgegevens niet wijzigen, omdat dan de bronnen di #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Vault-ID's kunnen niet worden gewijzigd nadat ze zijn aangemaakt." #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "De inventaris die gerelateerd is aan deze workflow wordt verwijderd." #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "Primaire sleutel van de sjabloon voor deze taak; kan een taaksjabloon of inventarisbron zijn." #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "Lijst van te starten taken, JSON. bijv. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "Neem machtigingen over van organisatierollen. Indien verschaft bij maken #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "Het aantal aangevraagde taken overschrijdt de systeeminstelling BULK_JOB_MAX_LAUNCH" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "Identifier {node['identifier']} is niet uniek" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "Sjabloontypen {type_names} zijn niet toegestaan in bulktaken" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "{model_name} {not_allowed} niet gevonden of u hebt geen rechten om er toegang toe te krijgen" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "Organisatie {requested_org.id} niet gevonden of u hebt geen rechten om er toegang toe te krijgen" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "RRULE vereist in rrule." #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "EXDATE is niet toegestaan in rrule." #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "RDATE is niet toegestaan in rrule." #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "de validering van rrule-parsering is mislukt: {}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "De tijdzone waarin deze planning wordt uitgevoerd. Dit veld wordt uit de RRULE geëxtraheerd. Als de tijdzone in de RRULE een koppeling naar een andere tijdzone is, wordt die koppeling in dit veld weergegeven." #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "De datum waarop deze planning eindigt. Dit veld wordt berekend uit de RRULE. Als de planning niet eindigt, wordt een lege tekenreeks geretourneerd" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "Aantal taken die deze instantie als doel hebben" #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "Primaire sleutels van receptoradressen om mee te koppelen." #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "Instanties kunnen alleen worden aangemaakt op Kubernetes of OpenShift." #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "peers_from_control_nodes kan niet worden ingeschakeld als listener_port niet is ingesteld." #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "Alleen uitvoerings- of hop-knooppunten kunnen worden aangemaakt." #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "Kan %s niet wijzigen." #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "De status kan alleen worden gewijzigd op Kubernetes of OpenShift." #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "Instanties kunnen alleen worden gewijzigd naar de status 'deprovisioning'." #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "Beheerde knooppunten kunnen niet worden gedeprovisioneerd." #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "Instanties kunnen alleen worden aangemaakt in de status 'installed'." #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "Kan local_path voor op {scm_type} gebaseerde projecten niet veranderen" #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "Er kan niet meer dan één keer met dezelfde instantie worden gekoppeld." #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "Kan %s niet wijzigen." #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "Het handmatig instellen van peers voor beheerde knooppunten is niet toegestaan." #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "Een instantie kan niet koppelen met zijn eigen adres." #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "Instanties die lid zijn van deze InstanceGroup" #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "peers_from_control_nodes kan niet worden gewijzigd voor beheerde knooppunten." #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "Beheertaak" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Maximumaantal gelijktijdige taken dat op een groep wordt uitgevoerd. Wanneer ingesteld op nul, wordt geen maximum afgedwongen." #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "Max. forks" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "Maximumaantal forks dat gelijktijdig op een groep wordt uitgevoerd. Wanneer ingesteld op nul, wordt geen maximum afgedwongen." #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "Geclusterde instanties worden mogelijk niet beheerd via de API" #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "De policy_instance_percentage van instantiegroep %s mag niet worden gewijzigd ten opzichte van de initiële waarde die door het installatieprogramma is ingesteld." #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "Instantietaken" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "Peers" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "Receptoradressen" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "Details van receptoradres" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "Instantiegroepen van instantie" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "Kan het instantiegroeplidmaatschap van control-only-knooppunt niet wijzigen: {parent.hostname}." #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "Kan het instantiegroeplidmaatschap van hop-knooppunt niet wijzigen: {parent.hostname}." #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "Kan hybride instantie {parent.hostname} niet loskoppelen van {sub.name}." #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "Instanties van instantiegroep" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "Kan het instantiegroeplidmaatschap van control-only-knooppunt niet wijzigen: {sub.hostname}." #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "Kan het instantiegroeplidmaatschap van hop-knooppunt niet wijzigen: {sub.hostname}." #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "Kan hybride knooppunt {sub.hostname} niet loskoppelen van {parent.name}." #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "Instellingsdetail" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "Maandelijkse samenvatting van hostmetrieken" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "De inventaris voor deze host wordt al verwijderd." #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "Verwijder hosts van geconstrueerde inventaris uit de invoerinventaris." #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "Autoriseren" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "Rapporten" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "Rapport" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "Rapportopties" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "Adoptiegraad" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "Gebeurtenisverkenner" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "Hostmislukking" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "Taakverkenner" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "Taaksjabloon" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "Bulk" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "Instanties" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "De installatiebundel kan alleen worden gegenereerd voor uitvoerings- of hop-knooppunten." #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "Het maximumaantal labels voor {} is bereikt." #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "Labels" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "Mesh-visualisator" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path} is geen geldige padkeuze." #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext} is geen geldige mount-optie. Toegestane typen zijn {mount_types}" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "Ongeldige syntaxis. Er wordt een tekenreeks HOST-DIR[:CONTAINER-DIR[:OPTIONS]] verwacht, maar {path} is ontvangen." #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "Gegevens over workflows" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "Hostmetriekgegevens, incrementele/volledige synchronisatie" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "HostMetricSummaryMonthly-export, volledige synchronisatie" #: awx/main/apps.py:7 msgid "Main" @@ -2290,7 +2290,7 @@ msgstr "Als de service zich achter een omgekeerde proxy/load balancer bevindt, g #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "Lijst met vertrouwde CSRF-oorsprongen" #: awx/main/conf.py:104 #, fuzzy @@ -2344,7 +2344,7 @@ msgstr "Dit wachtwoord wordt gebruikt om gegevens op te halen van abonnementen e #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "Upload-URL voor Automation Analytics" #: awx/main/conf.py:181 #, fuzzy @@ -2448,11 +2448,11 @@ msgstr "Extra omgevingsvariabelen ingesteld voor draaiboekuitvoeringen, inventar #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "Keep-alive-berichtinterval van K8S Ansible-runner" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "Alleen van toepassing op taken die in een containergroep worden uitgevoerd. Indien niet 0, wordt om de zoveel seconden een bericht verzonden om de verbinding open te houden." #: awx/main/conf.py:313 #, fuzzy @@ -2462,7 +2462,7 @@ msgstr "Extra omgevingsvariabelen" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "Aanvullende omgevingsvariabelen die worden ingesteld voor aanroepen van ansible-galaxy binnen projectupdates. Handig als u een proxyserver moet gebruiken voor ansible-galaxy maar niet voor git." #: awx/main/conf.py:327 #, fuzzy @@ -2502,11 +2502,11 @@ msgstr "Toestaan dat collecties dynamisch gedownload worden vanuit een requireme #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "Ansible 2.9-compatibiliteit inschakelen" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "Indien ingeschakeld, stelt ANSIBLE_COLLECTIONS_PATHS in voor verouderde Ansible 2.9-compatibiliteit." #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2518,11 +2518,11 @@ msgstr "Volg de symbolische links bij het scannen naar playbooks. Let op: als u #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "Hostpaden blootstellen voor containergroepen" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "Paden blootstellen via hostPath voor de Pods die door een containergroep worden aangemaakt. HostPath-volumes brengen veel beveiligingsrisico's met zich mee, en het is een best practice om het gebruik van HostPaths waar mogelijk te vermijden. " #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2588,7 +2588,7 @@ msgstr "Standaardtime-out voor taken" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "Als er binnen dit aantal seconden geen uitvoer van ansible wordt gedetecteerd, wordt de uitvoering beëindigd. Gebruik de waarde 0 om aan te geven dat er geen inactiviteitstime-out mag worden opgelegd." #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2762,7 +2762,7 @@ msgstr "Maximumaantal hosts dat door deze organisatie beheerd mag worden." #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "Bepaalt hoe groot de rsyslog-actiewachtrij kan worden in aantal opgeslagen berichten. Dit kan invloed hebben op het geheugengebruik. Wanneer de wachtrij 75% van dit aantal bereikt, begint de wachtrij naar schijf te schrijven (queue.highWatermark in rsyslog). Wanneer deze 90% bereikt, worden NOTICE-, INFO- en DEBUG-berichten verwijderd (queue.discardMark met queue.discardSeverity=5)." #: awx/main/conf.py:730 #, fuzzy @@ -2794,7 +2794,7 @@ msgstr "Schakel hoge verbositeit debugging in voor rsyslogd. Nuttig voor het de #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "Logindeling voor API 4XX-fouten" #: awx/main/conf.py:768 msgid "" @@ -2805,7 +2805,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "De indeling van gelogde berichten wanneer een API 4XX-fout optreedt; de volgende variabelen worden vervangen: \nstatus_code - De HTTP-statuscode van de fout\nuser_name - De gebruikersnaam die probeert de API te gebruiken\nurl_path - Het URL-pad naar het aangeroepen API-eindpunt\nremote_addr - Het externe adres dat voor de gebruiker wordt gezien\nerror - De fout die door het api-eindpunt is ingesteld\nVariabelen moeten de indeling {} hebben." #: awx/main/conf.py:785 #, fuzzy @@ -2835,11 +2835,11 @@ msgstr "Geeft aan of de instantie onderdeel is van een op kubernetes gebaseerde #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "Maximumaantal taken dat bulktaken mogen starten" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "Bulkacties" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2855,31 +2855,31 @@ msgstr "Maximumaantal hosts dat door deze organisatie beheerd mag worden." #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "Voorbeeld van nieuwe gebruikersinterface inschakelen" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "Voorbeeld van nieuwe gebruikersinterface inschakelen." #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "Standaardmodel voor AWX - geen abonnement. Het verwijderen van host_metrics wordt niet meegenomen voor het tellen van beheerde hosts" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "Gebruik op basis van unieke beheerde knooppunten in een groot historisch tijdsbestek en verwijderfunctionaliteit voor niet langer gebruikte beheerde knooppunten" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "Bepaalt het abonnementsgebruiksmodel en toont hostmetrieken" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "Laatste opschoondatum voor HostMetrics" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "Laatste berekeningsdatum van HostMetricSummaryMonthly" #: awx/main/conf.py:900 #, fuzzy @@ -2895,11 +2895,11 @@ msgstr "Volgen van gebruikersanalyse in- of uitschakelen." #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "Webverzoeken debuggen" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "Python-timing van webverzoeken debuggen" #: awx/main/conf.py:920 #, fuzzy @@ -2909,15 +2909,15 @@ msgstr "Containerregister" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "Lijst met opties om door te geven aan podman run, voorbeeld: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "Receptorwerk vrijgeven" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "Receptorwerk vrijgeven" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2989,7 +2989,7 @@ msgstr "Amazon webservices" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "De CCP-webservice-ID. Laat leeg om standaard AIMWebService te gebruiken." #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3028,7 +3028,7 @@ msgstr "Objectquery" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "De eigenschap van het object dat moet worden geretourneerd. Beschikbare eigenschappen: Username, Password en Address." #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3058,7 +3058,7 @@ msgstr "Versie van geheim" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "Regio waarin de secrets manager zich bevindt" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3238,11 +3238,11 @@ msgstr "Het veld om uit het geheim te halen" #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "Moet het geheim base64-gedecodeerd worden?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "Geef aan of het geheim base64-gedecodeerd moet worden, doorgaans gebruikt voor het opslaan van bestanden, zoals SSH-sleutels" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3293,7 +3293,7 @@ msgstr "De geheim-ID voor AppRole-authenticatie" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "Het PEM-gecodeerde clientcertificaat dat wordt gebruikt voor TLS-clientauthenticatie. Dit moet het certificaat en eventuele tussenliggende certificaten bevatten." #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3303,7 +3303,7 @@ msgstr "Clientcertificaat" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "De persoonlijke sleutel van het certificaat die wordt gebruikt voor TLS-clientauthenticatie." #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3313,7 +3313,7 @@ msgstr "Authenticatie-URL" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "De rol die in Hashicorp Vault is geconfigureerd voor TLS-clientauthenticatie. Indien niet opgegeven, kan Hashicorp Vault rollen toewijzen op basis van het gebruikte certificaat." #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3331,7 +3331,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "De rol voor Kubernetes-authenticatie. Dit is de benoemde rol, geconfigureerd in de Vault-server, voor AWX pod-authenticatiebeleid. zie https://www.vaultproject.io/docs/auth/kubernetes#configuration" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3742,7 +3742,7 @@ msgstr "Galaxy-/automatiseringshub" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "Cryptografie" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3949,7 +3949,7 @@ msgstr "Deze token moet afkomstig zijn van uw profielinstellingen in GitLab" #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Bitbucket Data Center HTTP-toegangstoken" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4004,31 +4004,31 @@ msgstr "Persoonlijke toegangstoken" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "CIQ Depot-server" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "Een CIQ Depot-server." #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "CIQ Depot-gebruiker" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "Een CIQ Depot-gebruiker." #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "CIQ Depot-token" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "Een CIQ Depot-token." #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4103,7 +4103,7 @@ msgstr "Niet-ondertekende openbare sleutel" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "Openbare GPG-sleutel die wordt gebruikt om inhoudshandtekeningen te valideren." #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4119,7 +4119,7 @@ msgstr "Configuratie" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "Terraform-backendconfiguratie in Hashicorp-configuratietaal." #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4292,15 +4292,15 @@ msgstr "Image pullen vóór uitvoering?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "De velden source en target moeten samen uniek zijn." #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "De broninstantie van deze peer-koppeling." #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "Het doelreceptoradres van deze peer-koppeling." #: awx/main/models/ha.py:83 #, fuzzy @@ -4310,15 +4310,15 @@ msgstr "In afwachting" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "Tot stand gebracht" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "Verwijderen" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "Geeft de huidige levenscyclusfase van deze peer-koppeling aan." #: awx/main/models/ha.py:103 #, fuzzy @@ -4328,47 +4328,47 @@ msgstr "veld-id's moeten uniek zijn (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "Totaal systeemgeheugen van deze instantie in bytes." #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "Eventuele foutdetails van de laatste statuscontrole." #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "Laatste keer dat de instantie zijn heartbeat-taak uitvoerde voor de hoofdclusterknooppunten. Laatst bekende verbinding met de receptor-mesh voor uitvoeringsknooppunten." #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "De laatste keer dat een statuscontrole op deze instantie is gestart." #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "Laatste keer dat een statuscontrole op deze instantie is uitgevoerd om CPU, geheugen en capaciteit te vernieuwen." #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "Control plane-knooppunt" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "Execution plane-knooppunt" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "Controller en uitvoering" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "Berichtdoorgevend knooppunt, geen uitvoeringsmogelijkheid" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "De rol die dit knooppunt speelt in de mesh." #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "Provisioneren" #: awx/main/models/ha.py:186 #, fuzzy @@ -4396,15 +4396,15 @@ msgstr "Veld ‘{}‘ niet beschikbaar" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "Deprovisioneren" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "Deprovisioneringsfout" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "Geeft de huidige levenscyclusfase van deze instantie aan." #: awx/main/models/ha.py:197 #, fuzzy @@ -4430,7 +4430,7 @@ msgstr "Maximaal aantal berichten om de uitvoer van de UI live taken mee bij te #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "Max. forks om op deze groep uit te voeren. Nul betekent geen limiet." #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4454,7 +4454,7 @@ msgstr "Hosts voor inventaris gegenereerd met de eigenschap host_filter." #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "Verwerk de lijst met broninventarissen met de plug-in voor geconstrueerde inventaris." #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4506,7 +4506,7 @@ msgstr "Filter dat wordt toegepast op de hosts van deze inventaris." #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "Alleen geldig voor geconstrueerde inventarissen; dit koppelt aan de inventarissen die worden gebruikt." #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4582,15 +4582,15 @@ msgstr "Toen er voor het laatst tegen de host werd geautomatiseerd" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "Hoe vaak is de host geautomatiseerd" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "Hoe vaak is de host verwijderd" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "Booleaanse vlag die aangeeft of de host is verwijderd en daarom niet wordt meegeteld in het abonnementsverbruik" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4600,19 +4600,19 @@ msgstr "Kan alle inventarissen van de %s beheren" #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "Hoeveel unieke hosts worden verbruikt van de licentie" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'Licentiecapaciteit als max. aantal unieke hosts" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "Hoeveel hosts zijn toegevoegd in de bijbehorende maand, waardoor meer licentiecapaciteit werd verbruikt" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "Hoeveel hosts zijn verwijderd in de bijbehorende maand, waardoor licentiecapaciteit vrijkwam" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4620,7 +4620,7 @@ msgstr "Bestand, map of script" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "Aanvullende groepen en hostvars tijdens runtime als sjabloon toepassen" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4632,7 +4632,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "Terraform-status" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4673,7 +4673,7 @@ msgstr "De hoeveelheid tijd (in seconden) voor uitvoering voordat de taak wordt #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "Voer een host, groep of patroonovereenkomst in" #: awx/main/models/inventory.py:1046 #, python-format @@ -4754,7 +4754,7 @@ msgstr "Project laat geen overschrijving van vertakking toe." #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "De taakinventaris heeft niet genoeg hosts voor slicing" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5085,7 +5085,7 @@ msgstr "Maak het mogelijk om de SCM-tak of de revisie te wijzigen in een taaksja #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "Een optioneel referentiegegeven dat wordt gebruikt om bestanden in het project te valideren tegen onverwachte wijzigingen." #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5113,7 +5113,7 @@ msgstr "De organisatie kan niet worden gewijzigd wanneer deze gebruikt wordt doo #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "De laatste projectupdate is mislukt vanwege een mislukte handtekeningvalidatie." #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5300,35 +5300,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "Het receptoradres moet uniek zijn." #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "Routeerbaar adres voor deze instantie." #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "Poort voor het adres." #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Websocket-pad." #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "Protocol dat moet worden gebruikt voor de Receptor-listener: 'tcp', 'wss' of 'ws'." #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "Indien True, alleen routeerbaar binnen het Kubernetes-cluster." #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "Indien True, is dit adres het canonieke adres voor de instantie." #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "Indien True, moeten control plane-clusterknooppunten er automatisch mee koppelen." #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5461,11 +5461,11 @@ msgstr "De instantiegroep waaronder de taak werd uitgevoerd" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "Een in de cache opgeslagen lijst met pk-waarden van voorkeursinstantiegroepen." #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "Aantal forks dat een instantie verbruikt bij het uitvoeren van deze taak." #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5481,7 +5481,7 @@ msgstr "De versie van Ansible Core geïnstalleerd in de uitvoeringsomgeving." #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "Playbook-statistieken van de Ansible playbook_on_stats-gebeurtenis." #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5522,7 +5522,7 @@ msgstr "De hoeveelheid tijd (in seconden) voordat het goedkeuringsknooppunt verl #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "Het tijdstip waarop deze goedkeuring verloopt. Dit is de aanmaaktijd plus de time-out, gebruikt voor filteren." #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5571,7 +5571,7 @@ msgstr "Uitzondering bij het maken van de verbinding met Twilio: {}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "VAN: {} / NAAR: {}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5638,11 +5638,11 @@ msgstr "De taak kan niet starten omdat er geen uitvoeromgeving is gevonden." #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "De instantie heeft een normaal afsluitsignaal ontvangen" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "Een ander clusterknooppunt heeft vastgesteld dat deze instantie niet reageert" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5662,11 +5662,11 @@ msgstr "Geen foutverwerkingspad voor workflowtaakknooppunt(en) []. Voor workflow #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5893,11 +5893,11 @@ msgstr "Indien ingesteld op een lege lijst `[]`, voorkomt deze instelling dat ni #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "E-mailadres gebruiken als gebruikersnaam" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "Als u deze instelling inschakelt, gebruikt social auth het volledige e-mailadres als gebruikersnaam in plaats van de volledige naam" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6113,7 +6113,7 @@ msgstr "Kies het authenticatieprotocol dat wordt gebruikt door de TACACS+ client #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "Verzenden van TACACS+-clientadres ingeschakeld" #: awx/sso/conf.py:562 #, fuzzy @@ -6474,7 +6474,7 @@ msgstr "API-sleutel" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "Algemene OIDC" #: awx/sso/conf.py:1246 #, fuzzy @@ -6490,11 +6490,11 @@ msgstr "Het OAuth2-geheim (Client-geheim) van uw Azure AD-toepassing." #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "URL van OIDC-provider" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "De URL voor uw OIDC-provider inclusief het pad tot /.well-known/openid-configuration" #: awx/sso/conf.py:1268 #, fuzzy @@ -6654,39 +6654,39 @@ msgstr "Kenmerktoewijzing SAML-team" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "Wordt gebruikt om superusers en systeemauditors vanuit SAML toe te wijzen." #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "Minimumaantal tekens in lokaal wachtwoord" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Minimumaantal tekens vereist in een lokaal wachtwoord. 0 betekent geen minimum" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "Minimumaantal cijfertekens in lokaal wachtwoord" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Minimumaantal cijfertekens vereist in een lokaal wachtwoord. 0 betekent geen minimum" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "Minimumaantal hoofdletters in lokaal wachtwoord" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Minimumaantal hoofdletters vereist in een lokaal wachtwoord. 0 betekent geen minimum" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "Minimumaantal speciale tekens in lokaal wachtwoord" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "Minimumaantal speciale tekens vereist in een lokaal wachtwoord. 0 betekent geen minimum" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/locale/zh/LC_MESSAGES/django.po b/awx/locale/zh/LC_MESSAGES/django.po index cbaceadd7..3e497c045 100644 --- a/awx/locale/zh/LC_MESSAGES/django.po +++ b/awx/locale/zh/LC_MESSAGES/django.po @@ -88,11 +88,11 @@ msgstr "未授权用户重定向到的登录 URL。如果为空,则会将用 #: awx/api/conf.py:103 msgid "Allow anonymous users to poll metrics" -msgstr "" +msgstr "允许匿名用户轮询指标" #: awx/api/conf.py:104 msgid "If true, anonymous users are allowed to poll metrics." -msgstr "" +msgstr "如果为 true,则允许匿名用户轮询指标。" #: awx/api/conf.py:112 msgid "There are no remote authentication systems configured." @@ -245,23 +245,23 @@ msgstr "新用户需要密码。" #: awx/api/serializers.py:1009 msgid "Password max length is {}" -msgstr "" +msgstr "密码的最大长度为 {}" #: awx/api/serializers.py:1011 msgid "Password must be at least {} characters long." -msgstr "" +msgstr "密码长度必须至少为 {} 个字符。" #: awx/api/serializers.py:1013 msgid "Password must contain at least {} digits." -msgstr "" +msgstr "密码必须至少包含 {} 个数字。" #: awx/api/serializers.py:1016 msgid "Password must contain at least {} uppercase characters." -msgstr "" +msgstr "密码必须至少包含 {} 个大写字符。" #: awx/api/serializers.py:1020 msgid "Password must contain at least {} special characters." -msgstr "" +msgstr "密码必须至少包含 {} 个特殊字符。" #: awx/api/serializers.py:1096 #, python-format @@ -353,19 +353,19 @@ msgstr "智能清单必须指定 host_filter" #: awx/api/serializers.py:1793 msgid "The source_vars for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "相关的自动创建清单源的 source_vars,专用于构造清单。" #: awx/api/serializers.py:1800 msgid "The cache timeout for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "相关自动创建的清单源的缓存超时,特定于构建的清单" #: awx/api/serializers.py:1806 msgid "The limit to restrict the returned hosts for the related auto-created inventory source, special to constructed inventory." -msgstr "" +msgstr "用于限制相关自动创建的清单源返回主机的限制,特定于构建的清单。" #: awx/api/serializers.py:1814 msgid "The verbosity level for the related auto-created inventory source, special to constructed inventory" -msgstr "" +msgstr "相关自动创建的清单源的详细级别,特定于构建的清单" #: awx/api/serializers.py:1963 #, python-format @@ -398,11 +398,11 @@ msgstr "无法为智能清单创建组" #: awx/api/serializers.py:2097 msgid "Primary Key ID of inventory to add hosts to." -msgstr "" +msgstr "要向其添加主机的清单的主键 ID。" #: awx/api/serializers.py:2104 msgid "List of hosts to be created, JSON. e.g. [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" -msgstr "" +msgstr "要创建的主机列表,JSON。例如 [{\"name\": \"example.com\"}, {\"name\": \"127.0.0.1\"}]" #: awx/api/serializers.py:2124 awx/main/access.py:405 awx/main/access.py:416 #, python-format @@ -421,21 +421,21 @@ msgstr "已超过 %s 实例的许可证计数。" #: awx/api/serializers.py:2148 msgid "Hosts can only be created in manual inventories (not smart or constructed types)." -msgstr "" +msgstr "主机只能在手动清单中创建(不能在智能或构建类型中创建)。" #: awx/api/serializers.py:2150 msgid "Number of hosts exceeds system setting BULK_HOST_MAX_CREATE" -msgstr "" +msgstr "主机数量超过系统设置 BULK_HOST_MAX_CREATE" #: awx/api/serializers.py:2153 #, python-brace-format msgid "Inventory with id {inv.id} not found or lack permissions to add hosts." -msgstr "" +msgstr "未找到 id 为 {inv.id} 的清单,或缺少添加主机的权限。" #: awx/api/serializers.py:2158 #, python-brace-format msgid "Hostnames must be unique in an inventory. Duplicates found: {duplicate_new_names}" -msgstr "" +msgstr "主机名在清单中必须唯一。发现重复项:{duplicate_new_names}" #: awx/api/serializers.py:2177 #, fuzzy, python-brace-format @@ -445,12 +445,12 @@ msgstr "无法为智能清单创建主机" #: awx/api/serializers.py:2212 msgid "List of hosts ids to be deleted, e.g. [105, 130, 131, 200]" -msgstr "" +msgstr "要删除的主机 id 列表,例如 [105, 130, 131, 200]" #: awx/api/serializers.py:2284 #, python-brace-format msgid "cannot delete hosts, host deletion error {e}" -msgstr "" +msgstr "无法删除主机,主机删除错误 {e}" #: awx/api/serializers.py:2347 msgid "Cloud credential to use for inventory updates." @@ -472,7 +472,7 @@ msgstr "无法为智能清单创建清单源" #: awx/api/serializers.py:2521 msgid "Cannot change field '{}' on a constructed inventory source." -msgstr "" +msgstr "无法更改构建的清单源上的字段 '{}'。" #: awx/api/serializers.py:2524 msgid "Project required for scm type sources." @@ -533,7 +533,7 @@ msgstr "您无法更改凭证的凭证类型,因为它可能会破坏使用该 #: awx/api/serializers.py:3020 msgid "Vault IDs cannot be changed once they have been created." -msgstr "" +msgstr "Vault ID 一旦创建就无法更改。" #: awx/api/serializers.py:3032 msgid "Write-only field used to add user to owner role. If provided, do not give either team or organization. Only valid for creation." @@ -670,11 +670,11 @@ msgstr "与此工作流关联的清单将被删除。" #: awx/api/serializers.py:4786 msgid "Primary key of the template for this job, can be a job template or inventory source." -msgstr "" +msgstr "此作业模板的主键,可以是作业模板或清单源。" #: awx/api/serializers.py:4815 msgid "List of jobs to be launched, JSON. e.g. [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" -msgstr "" +msgstr "要启动的作业列表,JSON。例如 [{\"unified_job_template\": 7}, {\"unified_job_template\": 10}]" #: awx/api/serializers.py:4825 #, fuzzy @@ -684,26 +684,26 @@ msgstr "从机构角色继承权限。如果在创建时提供,则不给出用 #: awx/api/serializers.py:4842 msgid "Number of requested jobs exceeds system setting BULK_JOB_MAX_LAUNCH" -msgstr "" +msgstr "请求的作业数量超过系统设置 BULK_JOB_MAX_LAUNCH" #: awx/api/serializers.py:4847 msgid "Identifier {node['identifier']} not unique" -msgstr "" +msgstr "标识符 {node['identifier']} 不唯一" #: awx/api/serializers.py:4883 #, python-brace-format msgid "Template types {type_names} not allowed in bulk jobs" -msgstr "" +msgstr "批量作业中不允许使用模板类型 {type_names}" #: awx/api/serializers.py:4922 #, python-brace-format msgid "{model_name} {not_allowed} not found or you don't have permissions to access it" -msgstr "" +msgstr "未找到 {model_name} {not_allowed},或者您没有访问它的权限" #: awx/api/serializers.py:5027 #, python-brace-format msgid "Organization {requested_org.id} not found or you don't have permissions to access it" -msgstr "" +msgstr "未找到组织 {requested_org.id},或者您没有访问它的权限" #: awx/api/serializers.py:5093 msgid "Message type '{}' invalid, must be either 'message' or 'body'" @@ -799,11 +799,11 @@ msgstr "rrule 中需要 RRULE。" #: awx/api/serializers.py:5356 msgid "EXDATE not allowed in rrule." -msgstr "" +msgstr "rrule 中不允许使用 EXDATE。" #: awx/api/serializers.py:5358 msgid "RDATE not allowed in rrule." -msgstr "" +msgstr "rrule 中不允许使用 RDATE。" #: awx/api/serializers.py:5361 #, fuzzy @@ -839,11 +839,11 @@ msgstr "rrule 解析失败验证:{}" #: awx/api/serializers.py:5393 msgid "The timezone this schedule runs in. This field is extracted from the RRULE. If the timezone in the RRULE is a link to another timezone, the link will be reflected in this field." -msgstr "" +msgstr "此计划运行的时区。此字段从 RRULE 中提取。如果 RRULE 中的时区是指向另一个时区的链接,则该链接将反映在此字段中。" #: awx/api/serializers.py:5397 msgid "The date this schedule will end. This field is computed from the RRULE. If the schedule does not end an empty string will be returned" -msgstr "" +msgstr "此计划将结束的日期。此字段根据 RRULE 计算。如果计划不结束,则返回空字符串" #: awx/api/serializers.py:5451 msgid "Inventory Source must be a cloud resource." @@ -863,19 +863,19 @@ msgstr "所有针对此实例的任务计数" #: awx/api/serializers.py:5526 msgid "Primary keys of receptor addresses to peer to." -msgstr "" +msgstr "要对等连接的 receptor 地址的主键。" #: awx/api/serializers.py:5681 msgid "Can only create instances on Kubernetes or OpenShift." -msgstr "" +msgstr "只能在 Kubernetes 或 OpenShift 上创建实例。" #: awx/api/serializers.py:5687 msgid "Cannot enable peers_from_control_nodes if listener_port is not set." -msgstr "" +msgstr "如果未设置 listener_port,则无法启用 peers_from_control_nodes。" #: awx/api/serializers.py:5693 msgid "Can only create execution or hop nodes." -msgstr "" +msgstr "只能创建执行节点或跳转节点。" #: awx/api/serializers.py:5696 #, fuzzy @@ -885,19 +885,19 @@ msgstr "无法更改 %s。" #: awx/api/serializers.py:5704 msgid "Can only change the state on Kubernetes or OpenShift." -msgstr "" +msgstr "只能在 Kubernetes 或 OpenShift 上更改状态。" #: awx/api/serializers.py:5706 msgid "Can only change instances to the 'deprovisioning' state." -msgstr "" +msgstr "只能将实例更改为 'deprovisioning' 状态。" #: awx/api/serializers.py:5708 msgid "Cannot deprovision managed nodes." -msgstr "" +msgstr "无法取消置备托管节点。" #: awx/api/serializers.py:5711 msgid "Can only create instances in the 'installed' state." -msgstr "" +msgstr "只能在 'installed' 状态下创建实例。" #: awx/api/serializers.py:5720 #, fuzzy @@ -919,7 +919,7 @@ msgstr "无法为基于 {scm_type} 的项目更改 local_path" #: awx/api/serializers.py:5741 msgid "Cannot peer to the same instance more than once." -msgstr "" +msgstr "无法与同一实例多次对等连接。" #: awx/api/serializers.py:5749 #, fuzzy @@ -929,11 +929,11 @@ msgstr "无法更改 %s。" #: awx/api/serializers.py:5752 msgid "Setting peers manually for managed nodes is not allowed." -msgstr "" +msgstr "不允许为托管节点手动设置对等节点。" #: awx/api/serializers.py:5756 msgid "Instance cannot peer to its own address." -msgstr "" +msgstr "实例无法与自身地址对等连接。" #: awx/api/serializers.py:5762 #, fuzzy, python-brace-format @@ -943,7 +943,7 @@ msgstr "属于此实例组成员的实例" #: awx/api/serializers.py:5768 msgid "Cannot change peers_from_control_nodes for managed nodes." -msgstr "" +msgstr "无法更改托管节点的 peers_from_control_nodes。" #: awx/api/serializers.py:5824 msgid "Count of all jobs that target this instance group" @@ -977,15 +977,15 @@ msgstr "管理任务" #: awx/api/serializers.py:5855 msgid "Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "在组上运行的并发作业的最大数量。设置为零时,不强制执行最大值。" #: awx/api/serializers.py:5862 msgid "Max Forks" -msgstr "" +msgstr "最大分叉数" #: awx/api/serializers.py:5863 msgid "Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced." -msgstr "" +msgstr "在组上并发执行的分叉的最大数量。设置为零时,不强制执行最大值。" #: awx/api/serializers.py:5868 msgid "Policy Instance List" @@ -1017,7 +1017,7 @@ msgstr "可能无法通过 API 管理容器化实例" #: awx/api/serializers.py:5927 #, python-format msgid "%s instance group policy_instance_percentage may not be changed from the initial value set by the installer." -msgstr "" +msgstr "实例组 %s 的 policy_instance_percentage 不得从安装程序设置的初始值更改。" #: awx/api/serializers.py:5940 awx/api/serializers.py:5943 #, python-format @@ -1093,15 +1093,15 @@ msgstr "实例任务" #: awx/api/views/__init__.py:414 msgid "Peers" -msgstr "" +msgstr "对等节点" #: awx/api/views/__init__.py:424 awx/api/views/__init__.py:433 msgid "Receptor Addresses" -msgstr "" +msgstr "Receptor 地址" #: awx/api/views/__init__.py:440 msgid "Receptor Address Detail" -msgstr "" +msgstr "Receptor 地址详情" #: awx/api/views/__init__.py:448 msgid "Instance's Instance Groups" @@ -1110,17 +1110,17 @@ msgstr "实例的实例组" #: awx/api/views/__init__.py:456 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {parent.hostname}." -msgstr "" +msgstr "无法更改仅控制节点的实例组成员身份:{parent.hostname}。" #: awx/api/views/__init__.py:458 #, python-brace-format msgid "Cannot change instance group membership of hop node : {parent.hostname}." -msgstr "" +msgstr "无法更改跳转节点的实例组成员身份:{parent.hostname}。" #: awx/api/views/__init__.py:466 #, python-brace-format msgid "Cannot disassociate hybrid instance {parent.hostname} from {sub.name}." -msgstr "" +msgstr "无法将混合实例 {parent.hostname} 从 {sub.name} 取消关联。" #: awx/api/views/__init__.py:471 #, fuzzy @@ -1147,17 +1147,17 @@ msgstr "实例组的实例" #: awx/api/views/__init__.py:560 #, python-brace-format msgid "Cannot change instance group membership of control-only node: {sub.hostname}." -msgstr "" +msgstr "无法更改仅控制节点的实例组成员身份:{sub.hostname}。" #: awx/api/views/__init__.py:562 #, python-brace-format msgid "Cannot change instance group membership of hop node : {sub.hostname}." -msgstr "" +msgstr "无法更改跳转节点的实例组成员身份:{sub.hostname}。" #: awx/api/views/__init__.py:570 #, python-brace-format msgid "Cannot disassociate hybrid node {sub.hostname} from {parent.name}." -msgstr "" +msgstr "无法将混合节点 {sub.hostname} 从 {parent.name} 取消关联。" #: awx/api/views/__init__.py:575 msgid "Schedules" @@ -1332,7 +1332,7 @@ msgstr "设置详情" #: awx/api/views/__init__.py:1633 msgid "Host Metrics Summary Monthly" -msgstr "" +msgstr "主机指标月度汇总" #: awx/api/views/__init__.py:1670 msgid "The inventory for this host is already being deleted." @@ -1340,7 +1340,7 @@ msgstr "此主机的清单已经被删除。" #: awx/api/views/__init__.py:1672 msgid "Delete constructed inventory hosts from input inventory." -msgstr "" +msgstr "从输入清单中删除构建的清单主机。" #: awx/api/views/__init__.py:1835 msgid "Cyclical Group association." @@ -1592,23 +1592,23 @@ msgstr "授权" #: awx/api/views/analytics.py:259 msgid "Reports" -msgstr "" +msgstr "报告" #: awx/api/views/analytics.py:264 msgid "Report" -msgstr "" +msgstr "报告" #: awx/api/views/analytics.py:268 msgid "Report Options" -msgstr "" +msgstr "报告选项" #: awx/api/views/analytics.py:272 msgid "Adoption Rate" -msgstr "" +msgstr "采用率" #: awx/api/views/analytics.py:276 msgid "Event Explorer" -msgstr "" +msgstr "事件资源管理器" #: awx/api/views/analytics.py:280 #, fuzzy @@ -1618,7 +1618,7 @@ msgstr "主机故障" #: awx/api/views/analytics.py:284 msgid "Job Explorer" -msgstr "" +msgstr "作业资源管理器" #: awx/api/views/analytics.py:288 #, fuzzy @@ -1640,7 +1640,7 @@ msgstr "任务模板" #: awx/api/views/bulk.py:23 msgid "Bulk" -msgstr "" +msgstr "批量" #: awx/api/views/instance_install_bundle.py:48 #, fuzzy @@ -1650,7 +1650,7 @@ msgstr "实例" #: awx/api/views/instance_install_bundle.py:58 msgid "Install bundle can only be generated for execution or hop nodes." -msgstr "" +msgstr "安装包只能为执行节点或跳转节点生成。" #: awx/api/views/inventory.py:55 msgid "Inventory Update Events List" @@ -1675,11 +1675,11 @@ msgstr "已达到 {} 的最大标签数。" #: awx/api/views/labels.py:67 msgid "Labels" -msgstr "" +msgstr "标签" #: awx/api/views/mesh_visualizer.py:13 msgid "Mesh Visualizer" -msgstr "" +msgstr "网格可视化工具" #: awx/api/views/metrics.py:30 msgid "Metrics" @@ -1976,12 +1976,12 @@ msgstr "{path} 不是有效的路径选择。" #: awx/conf/fields.py:127 #, python-brace-format msgid "{scontext} is not a valid mount option. Allowed types are {mount_types}" -msgstr "" +msgstr "{scontext} 不是有效的挂载选项。允许的类型为 {mount_types}" #: awx/conf/fields.py:128 #, python-brace-format msgid "Invalid syntax. A string HOST-DIR[:CONTAINER-DIR[:OPTIONS]] is expected but got {path}." -msgstr "" +msgstr "语法无效。应为字符串 HOST-DIR[:CONTAINER-DIR[:OPTIONS]],但得到的是 {path}。" #: awx/conf/fields.py:190 msgid "Enter a valid URL" @@ -2220,11 +2220,11 @@ msgstr "工作流的数据" #: awx/main/analytics/collectors.py:597 msgid "Host Metric data, incremental/full sync" -msgstr "" +msgstr "主机指标数据,增量/完全同步" #: awx/main/analytics/collectors.py:618 msgid "HostMetricSummaryMonthly export, full sync" -msgstr "" +msgstr "HostMetricSummaryMonthly 导出,完全同步" #: awx/main/apps.py:7 msgid "Main" @@ -2290,7 +2290,7 @@ msgstr "如果服务位于反向代理/负载均衡器后端,则使用此设 #: awx/main/conf.py:102 msgid "CSRF Trusted Origins List" -msgstr "" +msgstr "CSRF 受信任来源列表" #: awx/main/conf.py:104 #, fuzzy @@ -2344,7 +2344,7 @@ msgstr "检索订阅和内容信息所使用的密码" #: awx/main/conf.py:180 msgid "Automation Analytics upload URL" -msgstr "" +msgstr "Automation Analytics 上传 URL" #: awx/main/conf.py:181 #, fuzzy @@ -2448,11 +2448,11 @@ msgstr "为 playbook 运行、库存更新、项目更新和通知发送设置 #: awx/main/conf.py:303 msgid "K8S Ansible Runner Keep-Alive Message Interval" -msgstr "" +msgstr "K8S Ansible Runner 保持活动消息间隔" #: awx/main/conf.py:304 msgid "Only applies to jobs running in a Container Group. If not 0, send a message every so-many seconds to keep connection open." -msgstr "" +msgstr "仅适用于在容器组中运行的作业。如果不为 0,则每隔若干秒发送一条消息以保持连接打开。" #: awx/main/conf.py:313 #, fuzzy @@ -2462,7 +2462,7 @@ msgstr "额外环境变量" #: awx/main/conf.py:315 msgid "Additional environment variables set for invocations of ansible-galaxy within project updates. Useful if you must use a proxy server for ansible-galaxy but not git." -msgstr "" +msgstr "在项目更新中为调用 ansible-galaxy 设置的其他环境变量。如果您必须为 ansible-galaxy 使用代理服务器但不为 git 使用,则很有用。" #: awx/main/conf.py:327 #, fuzzy @@ -2502,11 +2502,11 @@ msgstr "允许从 SCM 项目的 requirements.yml 文件中动态下载集合。" #: awx/main/conf.py:366 msgid "Enable Ansible 2.9 Compatibility" -msgstr "" +msgstr "启用 Ansible 2.9 兼容性" #: awx/main/conf.py:367 msgid "If enabled, sets ANSIBLE_COLLECTIONS_PATHS for legacy Ansible 2.9 compatibility." -msgstr "" +msgstr "如果启用,则为旧版 Ansible 2.9 兼容性设置 ANSIBLE_COLLECTIONS_PATHS。" #: awx/main/conf.py:376 msgid "Follow symlinks" @@ -2518,11 +2518,11 @@ msgstr "在扫描 playbook 时跟随的符号链接。请注意,如果链接 #: awx/main/conf.py:389 msgid "Expose host paths for Container Groups" -msgstr "" +msgstr "为容器组公开主机路径" #: awx/main/conf.py:391 msgid "Expose paths via hostPath for the Pods created by a Container Group. HostPath volumes present many security risks, and it is a best practice to avoid the use of HostPaths when possible. " -msgstr "" +msgstr "通过 hostPath 为容器组创建的 Pod 公开路径。HostPath 卷存在许多安全风险,最佳做法是尽可能避免使用 HostPath。" #: awx/main/conf.py:402 msgid "Ignore Ansible Galaxy SSL Certificate Verification" @@ -2588,7 +2588,7 @@ msgstr "默认任务超时" #: awx/main/conf.py:483 msgid "If no output is detected from ansible in this number of seconds the execution will be terminated. Use value of 0 to indicate that no idle timeout should be imposed." -msgstr "" +msgstr "如果在此秒数内未检测到 ansible 的任何输出,则执行将被终止。使用值 0 表示不应施加空闲超时。" #: awx/main/conf.py:496 msgid "Default Inventory Update Timeout" @@ -2762,7 +2762,7 @@ msgstr "允许由此机构管理的最大主机数。" #: awx/main/conf.py:715 msgid "Defines how large the rsyslog action queue can grow in number of messages stored. This can have an impact on memory utilization. When the queue reaches 75% of this number, the queue will start writing to disk (queue.highWatermark in rsyslog). When it reaches 90%, NOTICE, INFO, and DEBUG messages will start to be discarded (queue.discardMark with queue.discardSeverity=5)." -msgstr "" +msgstr "定义 rsyslog 操作队列在存储的消息数量方面可以增长到多大。这可能会影响内存使用率。当队列达到此数量的 75% 时,队列将开始写入磁盘(rsyslog 中的 queue.highWatermark)。当达到 90% 时,NOTICE、INFO 和 DEBUG 消息将开始被丢弃(queue.discardMark,queue.discardSeverity=5)。" #: awx/main/conf.py:730 #, fuzzy @@ -2794,7 +2794,7 @@ msgstr "为 rsyslogd 启用高度详细调试。用于调试外部日志聚合 #: awx/main/conf.py:766 msgid "Log Format For API 4XX Errors" -msgstr "" +msgstr "API 4XX 错误的日志格式" #: awx/main/conf.py:768 msgid "" @@ -2805,7 +2805,7 @@ msgid "" "remote_addr - The remote address seen for the user\n" "error - The error set by the api endpoint\n" "Variables need to be in the format {}." -msgstr "" +msgstr "发生 API 4XX 错误时记录的消息格式,将替换以下变量:\nstatus_code - 错误的 HTTP 状态代码\nuser_name - 尝试使用 API 的用户名\nurl_path - 所调用 API 端点的 URL 路径\nremote_addr - 为用户看到的远程地址\nerror - 由 api 端点设置的错误\n变量需要采用 {} 格式。" #: awx/main/conf.py:785 #, fuzzy @@ -2835,11 +2835,11 @@ msgstr "指示实例是否属于基于 kubernetes 的部署。" #: awx/main/conf.py:826 awx/main/conf.py:827 msgid "Max jobs to allow bulk jobs to launch" -msgstr "" +msgstr "允许批量作业启动的最大作业数" #: awx/main/conf.py:828 awx/main/conf.py:838 awx/main/conf.py:848 msgid "Bulk Actions" -msgstr "" +msgstr "批量操作" #: awx/main/conf.py:836 awx/main/conf.py:837 #, fuzzy @@ -2855,31 +2855,31 @@ msgstr "允许由此机构管理的最大主机数。" #: awx/main/conf.py:856 msgid "Enable Preview of New User Interface" -msgstr "" +msgstr "启用新用户界面预览" #: awx/main/conf.py:857 msgid "Enable preview of new user interface." -msgstr "" +msgstr "启用新用户界面预览。" #: awx/main/conf.py:866 msgid "Default model for AWX - no subscription. Deletion of host_metrics will not be considered for purposes of managed host counting" -msgstr "" +msgstr "AWX 的默认模型 - 无订阅。删除 host_metrics 不会用于托管主机计数的目的" #: awx/main/conf.py:869 msgid "Usage based on unique managed nodes in a large historical time frame and delete functionality for no longer used managed nodes" -msgstr "" +msgstr "基于较大历史时间范围内唯一托管节点的使用量,以及对不再使用的托管节点的删除功能" #: awx/main/conf.py:874 msgid "Defines subscription usage model and shows Host Metrics" -msgstr "" +msgstr "定义订阅使用模型并显示主机指标" #: awx/main/conf.py:882 msgid "Last cleanup date for HostMetrics" -msgstr "" +msgstr "HostMetrics 的上次清理日期" #: awx/main/conf.py:891 msgid "Last computing date of HostMetricSummaryMonthly" -msgstr "" +msgstr "HostMetricSummaryMonthly 的上次计算日期" #: awx/main/conf.py:900 #, fuzzy @@ -2895,11 +2895,11 @@ msgstr "启用或禁用用户分析跟踪。" #: awx/main/conf.py:910 msgid "Debug Web Requests" -msgstr "" +msgstr "调试 Web 请求" #: awx/main/conf.py:912 msgid "Debug web request python timing" -msgstr "" +msgstr "调试 Web 请求的 python 计时" #: awx/main/conf.py:920 #, fuzzy @@ -2909,15 +2909,15 @@ msgstr "容器注册表" #: awx/main/conf.py:922 msgid "List of options to pass to podman run example: ['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" -msgstr "" +msgstr "要传递给 podman run 的选项列表,例如:['--network', 'slirp4netns:enable_ipv6=true', '--log-level', 'debug']" #: awx/main/conf.py:930 msgid "Release Receptor Work" -msgstr "" +msgstr "释放 Receptor 工作" #: awx/main/conf.py:932 msgid "Release receptor work" -msgstr "" +msgstr "释放 receptor 工作" #: awx/main/conf.py:958 awx/main/conf.py:982 awx/sso/conf.py:1655 msgid "\n" @@ -2989,7 +2989,7 @@ msgstr "Amazon Web Services" #: awx/main/credential_plugins/aim.py:20 msgid "The CCP Web Service ID. Leave blank to default to AIMWebService." -msgstr "" +msgstr "CCP Web 服务 ID。留空则默认为 AIMWebService。" #: awx/main/credential_plugins/aim.py:24 msgid "Application ID" @@ -3028,7 +3028,7 @@ msgstr "对象查询" #: awx/main/credential_plugins/aim.py:61 msgid "The property of the object to return. Available properties: Username, Password and Address." -msgstr "" +msgstr "要返回的对象属性。可用属性:Username、Password 和 Address。" #: awx/main/credential_plugins/aim.py:65 msgid "Reason" @@ -3058,7 +3058,7 @@ msgstr "机密版本" #: awx/main/credential_plugins/aws_secretsmanager.py:27 msgid "Region which the secrets manager is located" -msgstr "" +msgstr "secrets manager 所在的区域" #: awx/main/credential_plugins/aws_secretsmanager.py:31 #, fuzzy @@ -3238,11 +3238,11 @@ msgstr "从 secret 中提取的字段" #: awx/main/credential_plugins/dsv.py:50 msgid "Should the secret be base64 decoded?" -msgstr "" +msgstr "是否应对密钥进行 base64 解码?" #: awx/main/credential_plugins/dsv.py:51 msgid "Specify whether the secret should be base64 decoded, typically used for storing files, such as SSH keys" -msgstr "" +msgstr "指定是否应对密钥进行 base64 解码,通常用于存储文件,例如 SSH 密钥" #: awx/main/credential_plugins/dsv.py:64 msgid "URL template" @@ -3293,7 +3293,7 @@ msgstr "AppRole 身份验证的 Secret ID" #: awx/main/credential_plugins/hashivault.py:50 msgid "The PEM-encoded client certificate used for TLS client authentication. This should include the certificate and any intermediate certififcates." -msgstr "" +msgstr "用于 TLS 客户端身份验证的 PEM 编码客户端证书。这应包括该证书和任何中间证书。" #: awx/main/credential_plugins/hashivault.py:56 #, fuzzy @@ -3303,7 +3303,7 @@ msgstr "客户端证书" #: awx/main/credential_plugins/hashivault.py:60 msgid "The certificate private key used for TLS client authentication." -msgstr "" +msgstr "用于 TLS 客户端身份验证的证书私钥。" #: awx/main/credential_plugins/hashivault.py:64 #, fuzzy @@ -3313,7 +3313,7 @@ msgstr "身份验证 URL" #: awx/main/credential_plugins/hashivault.py:68 msgid "The role configured in Hashicorp Vault for TLS client authentication. If not provided, Hashicorp Vault may assign roles based on the certificate used." -msgstr "" +msgstr "在 Hashicorp Vault 中为 TLS 客户端身份验证配置的角色。如果未提供,Hashicorp Vault 可能会根据所使用的证书分配角色。" #: awx/main/credential_plugins/hashivault.py:74 msgid "Namespace name (Vault Enterprise only)" @@ -3331,7 +3331,7 @@ msgstr "Kubernetes" #: awx/main/credential_plugins/hashivault.py:85 msgid "The Role for Kubernetes Authentication. This is the named role, configured in Vault server, for AWX pod auth policies. see https://www.vaultproject.io/docs/auth/kubernetes#configuration" -msgstr "" +msgstr "Kubernetes 身份验证的角色。这是在 Vault 服务器中为 AWX pod 身份验证策略配置的命名角色。请参阅 https://www.vaultproject.io/docs/auth/kubernetes#configuration" #: awx/main/credential_plugins/hashivault.py:95 #, fuzzy @@ -3742,7 +3742,7 @@ msgstr "Galaxy/Automation Hub" #: awx/main/models/credential/__init__.py:346 msgid "Cryptography" -msgstr "" +msgstr "加密" #: awx/main/models/credential/__init__.py:358 msgid "Enter injectors using either JSON or YAML syntax. Refer to the documentation for example syntax." @@ -3949,7 +3949,7 @@ msgstr "此令牌需要来自您在 GitLab 中的配置文件设置" #: awx/main/models/credential/__init__.py:937 msgid "Bitbucket Data Center HTTP Access Token" -msgstr "" +msgstr "Bitbucket Data Center HTTP 访问令牌" #: awx/main/models/credential/__init__.py:946 #, fuzzy @@ -4004,31 +4004,31 @@ msgstr "个人访问令牌" #: awx/main/models/credential/__init__.py:1034 msgid "CIQ Depot" -msgstr "" +msgstr "CIQ Depot" #: awx/main/models/credential/__init__.py:1040 msgid "CIQ Depot Server" -msgstr "" +msgstr "CIQ Depot 服务器" #: awx/main/models/credential/__init__.py:1042 msgid "A CIQ Depot server." -msgstr "" +msgstr "一个 CIQ Depot 服务器。" #: awx/main/models/credential/__init__.py:1047 msgid "CIQ Depot User" -msgstr "" +msgstr "CIQ Depot 用户" #: awx/main/models/credential/__init__.py:1049 msgid "A CIQ Depot user." -msgstr "" +msgstr "一个 CIQ Depot 用户。" #: awx/main/models/credential/__init__.py:1053 msgid "CIQ Depot Token" -msgstr "" +msgstr "CIQ Depot 令牌" #: awx/main/models/credential/__init__.py:1056 msgid "A CIQ Depot Token." -msgstr "" +msgstr "一个 CIQ Depot 令牌。" #: awx/main/models/credential/__init__.py:1073 msgid "OpenShift or Kubernetes API Bearer Token" @@ -4103,7 +4103,7 @@ msgstr "未签名的公钥" #: awx/main/models/credential/__init__.py:1185 msgid "GPG Public Key used to validate content signatures." -msgstr "" +msgstr "用于验证内容签名的 GPG 公钥。" #: awx/main/models/credential/__init__.py:1195 #, fuzzy @@ -4119,7 +4119,7 @@ msgstr "配置" #: awx/main/models/credential/__init__.py:1205 msgid "Terraform backend config as Hashicorp configuration language." -msgstr "" +msgstr "以 Hashicorp 配置语言表示的 Terraform 后端配置。" #: awx/main/models/credential/__init__.py:1244 msgid "Target must be a non-external credential" @@ -4292,15 +4292,15 @@ msgstr "在运行前拉取镜像?" #: awx/main/models/ha.py:75 msgid "Field source and target must be unique together." -msgstr "" +msgstr "字段 source 和 target 必须共同唯一。" #: awx/main/models/ha.py:79 msgid "The source instance of this peer link." -msgstr "" +msgstr "此对等链接的源实例。" #: awx/main/models/ha.py:80 msgid "The target receptor address of this peer link." -msgstr "" +msgstr "此对等链接的目标 receptor 地址。" #: awx/main/models/ha.py:83 #, fuzzy @@ -4310,15 +4310,15 @@ msgstr "待处理" #: awx/main/models/ha.py:84 msgid "Established" -msgstr "" +msgstr "已建立" #: awx/main/models/ha.py:85 msgid "Removing" -msgstr "" +msgstr "正在移除" #: awx/main/models/ha.py:88 msgid "Indicates the current life cycle stage of this peer link." -msgstr "" +msgstr "指示此对等链接的当前生命周期阶段。" #: awx/main/models/ha.py:103 #, fuzzy @@ -4328,47 +4328,47 @@ msgstr "字段 ID 必须是唯一的 (%s)" #: awx/main/models/ha.py:135 msgid "Total system memory of this instance in bytes." -msgstr "" +msgstr "此实例的系统总内存(以字节为单位)。" #: awx/main/models/ha.py:141 msgid "Any error details from the last health check." -msgstr "" +msgstr "上次运行状况检查的任何错误详情。" #: awx/main/models/ha.py:146 msgid "Last time instance ran its heartbeat task for main cluster nodes. Last known connection to receptor mesh for execution nodes." -msgstr "" +msgstr "实例上次为主集群节点运行其心跳任务的时间。执行节点上次已知的到 receptor 网格的连接。" #: awx/main/models/ha.py:151 msgid "The last time a health check was initiated on this instance." -msgstr "" +msgstr "上次在此实例上启动运行状况检查的时间。" #: awx/main/models/ha.py:156 msgid "Last time a health check was ran on this instance to refresh cpu, memory, and capacity." -msgstr "" +msgstr "上次在此实例上运行运行状况检查以刷新 CPU、内存和容量的时间。" #: awx/main/models/ha.py:177 msgid "Control plane node" -msgstr "" +msgstr "控制平面节点" #: awx/main/models/ha.py:178 msgid "Execution plane node" -msgstr "" +msgstr "执行平面节点" #: awx/main/models/ha.py:179 msgid "Controller and execution" -msgstr "" +msgstr "控制器和执行" #: awx/main/models/ha.py:180 msgid "Message-passing node, no execution capability" -msgstr "" +msgstr "消息传递节点,无执行能力" #: awx/main/models/ha.py:182 msgid "Role that this node plays in the mesh." -msgstr "" +msgstr "此节点在网格中扮演的角色。" #: awx/main/models/ha.py:185 msgid "Provisioning" -msgstr "" +msgstr "正在置备" #: awx/main/models/ha.py:186 #, fuzzy @@ -4396,15 +4396,15 @@ msgstr "字段 '{}' 不可用" #: awx/main/models/ha.py:190 msgid "De-provisioning" -msgstr "" +msgstr "正在取消置备" #: awx/main/models/ha.py:191 msgid "De-provisioning Failure" -msgstr "" +msgstr "取消置备失败" #: awx/main/models/ha.py:194 msgid "Indicates the current life cycle stage of this instance." -msgstr "" +msgstr "指示此实例的当前生命周期阶段。" #: awx/main/models/ha.py:197 #, fuzzy @@ -4430,7 +4430,7 @@ msgstr "以每秒为单位更新 UI 实时作业输出的最大消息数。0 表 #: awx/main/models/ha.py:453 msgid "Max forks to execute on this group. Zero means no limit." -msgstr "" +msgstr "在此组上执行的最大分叉数。零表示无限制。" #: awx/main/models/ha.py:454 msgid "Percentage of Instances to automatically assign to this group" @@ -4454,7 +4454,7 @@ msgstr "使用 host_filter 属性生成的清单的主机。" #: awx/main/models/inventory.py:87 msgid "Parse list of source inventories with the constructed inventory plugin." -msgstr "" +msgstr "使用构建的清单插件解析源清单列表。" #: awx/main/models/inventory.py:92 msgid "inventories" @@ -4506,7 +4506,7 @@ msgstr "将应用到此清单的主机的过滤器。" #: awx/main/models/inventory.py:165 msgid "Only valid for constructed inventories, this links to the inventories that will be used." -msgstr "" +msgstr "仅对构建的清单有效,这链接到将要使用的清单。" #: awx/main/models/inventory.py:196 msgid "Flag indicating the inventory is being deleted." @@ -4582,15 +4582,15 @@ msgstr "当主机最后一次自动针时" #: awx/main/models/inventory.py:872 msgid "How many times was the host automated" -msgstr "" +msgstr "主机被自动化的次数" #: awx/main/models/inventory.py:873 msgid "How many times was the host deleted" -msgstr "" +msgstr "主机被删除的次数" #: awx/main/models/inventory.py:875 msgid "Boolean flag saying whether the host is deleted and therefore not counted into the subscription consumption" -msgstr "" +msgstr "布尔标志,表示主机是否已删除,因此不计入订阅消耗" #: awx/main/models/inventory.py:877 #, fuzzy @@ -4600,19 +4600,19 @@ msgstr "可以管理 %s 的所有清单" #: awx/main/models/inventory.py:904 msgid "How many unique hosts are consumed from the license" -msgstr "" +msgstr "从许可证中消耗了多少个唯一主机" #: awx/main/models/inventory.py:905 msgid "'License capacity as max. number of unique hosts" -msgstr "" +msgstr "'许可证容量,即唯一主机的最大数量" #: awx/main/models/inventory.py:906 msgid "How many hosts were added in the associated month, consuming more license capacity" -msgstr "" +msgstr "在相关月份添加了多少主机,从而消耗了更多许可证容量" #: awx/main/models/inventory.py:907 msgid "How many hosts were deleted in the associated month, freeing the license capacity" -msgstr "" +msgstr "在相关月份删除了多少主机,从而释放了许可证容量" #: awx/main/models/inventory.py:919 msgid "File, Directory or Script" @@ -4620,7 +4620,7 @@ msgstr "文件、目录或脚本" #: awx/main/models/inventory.py:920 msgid "Template additional groups and hostvars at runtime" -msgstr "" +msgstr "在运行时对其他组和 hostvars 进行模板化" #: awx/main/models/inventory.py:921 msgid "Sourced from a Project" @@ -4632,7 +4632,7 @@ msgstr "Amazon EC2" #: awx/main/models/inventory.py:928 msgid "Terraform State" -msgstr "" +msgstr "Terraform 状态" #: awx/main/models/inventory.py:958 msgid "Inventory source variables in YAML or JSON format." @@ -4673,7 +4673,7 @@ msgstr "取消任务前运行的时间(以秒为单位)。" #: awx/main/models/inventory.py:1024 msgid "Enter host, group or pattern match" -msgstr "" +msgstr "输入主机、组或模式匹配" #: awx/main/models/inventory.py:1046 #, python-format @@ -4754,7 +4754,7 @@ msgstr "项目不允许覆写分支。" #: awx/main/models/jobs.py:482 msgid "Job inventory does not have enough hosts for slicing" -msgstr "" +msgstr "作业清单没有足够的主机进行切片" #: awx/main/models/jobs.py:492 awx/main/models/workflow.py:599 msgid "Field is not configured to prompt on launch." @@ -5085,7 +5085,7 @@ msgstr "允许在使用此项目的任务模板中更改 SCM 分支或修订版 #: awx/main/models/projects.py:297 msgid "An optional credential used for validating files in the project against unexpected changes." -msgstr "" +msgstr "用于根据意外更改验证项目中文件的可选凭据。" #: awx/main/models/projects.py:306 msgid "The last revision fetched by a project update" @@ -5113,7 +5113,7 @@ msgstr "当作业使用时不能更改机构。" #: awx/main/models/projects.py:495 msgid "Last project update failed due to signature validation failure." -msgstr "" +msgstr "由于签名验证失败,上次项目更新失败。" #: awx/main/models/projects.py:497 msgid "Missing a revision to run due to failed project update." @@ -5300,35 +5300,35 @@ msgstr "role_ancestors" #: awx/main/models/receptor_address.py:20 msgid "Receptor address must be unique." -msgstr "" +msgstr "Receptor 地址必须唯一。" #: awx/main/models/receptor_address.py:24 msgid "Routable address for this instance." -msgstr "" +msgstr "此实例的可路由地址。" #: awx/main/models/receptor_address.py:25 msgid "Port for the address." -msgstr "" +msgstr "地址的端口。" #: awx/main/models/receptor_address.py:26 msgid "Websocket path." -msgstr "" +msgstr "Websocket 路径。" #: awx/main/models/receptor_address.py:28 msgid "Protocol to use for the Receptor listener, 'tcp', 'wss', or 'ws'." -msgstr "" +msgstr "用于 Receptor 侦听器的协议,'tcp'、'wss' 或 'ws'。" #: awx/main/models/receptor_address.py:30 msgid "If True, only routable within the Kubernetes cluster." -msgstr "" +msgstr "如果为 True,则仅在 Kubernetes 集群内可路由。" #: awx/main/models/receptor_address.py:31 msgid "If True, this address is the canonical address for the instance." -msgstr "" +msgstr "如果为 True,则此地址是该实例的规范地址。" #: awx/main/models/receptor_address.py:32 msgid "If True, control plane cluster nodes should automatically peer to it." -msgstr "" +msgstr "如果为 True,则控制平面集群节点应自动与其对等连接。" #: awx/main/models/schedules.py:79 msgid "Enables processing of this schedule." @@ -5461,11 +5461,11 @@ msgstr "作业在其下运行的实例组" #: awx/main/models/unified_jobs.py:716 msgid "A cached list with pk values from preferred instance groups." -msgstr "" +msgstr "包含首选实例组的 pk 值的缓存列表。" #: awx/main/models/unified_jobs.py:718 msgid "Number of forks an instance consumes when running this job." -msgstr "" +msgstr "实例在运行此作业时消耗的分叉数。" #: awx/main/models/unified_jobs.py:725 msgid "The organization used to determine access to this unified job." @@ -5481,7 +5481,7 @@ msgstr "在执行环境中安装的 Ansible Core 版本。" #: awx/main/models/unified_jobs.py:749 msgid "Playbook stats from the Ansible playbook_on_stats event." -msgstr "" +msgstr "来自 Ansible playbook_on_stats 事件的 Playbook 统计信息。" #: awx/main/models/unified_jobs.py:752 msgid "The Receptor work unit ID associated with this job." @@ -5522,7 +5522,7 @@ msgstr "批准节点过期并失败前的时间(以秒为单位)。" #: awx/main/models/workflow.py:845 msgid "The time this approval will expire. This is the created time plus timeout, used for filtering." -msgstr "" +msgstr "此审批将过期的时间。这是创建时间加上超时时间,用于筛选。" #: awx/main/models/workflow.py:847 msgid "Shows when an approval node (with a timeout assigned to it) has timed out." @@ -5571,7 +5571,7 @@ msgstr "连接到 Twilio 时出现异常:{}" #: awx/main/notifications/twilio_backend.py:45 msgid "FROM: {} / TO: {}" -msgstr "" +msgstr "从:{} / 到:{}" #: awx/main/scheduler/dag_workflow.py:163 #, python-brace-format @@ -5638,11 +5638,11 @@ msgstr "作业无法启动,因为无法找到执行环境。" #: awx/main/tasks/system.py:124 msgid "Instance received normal shutdown signal" -msgstr "" +msgstr "实例收到正常关闭信号" #: awx/main/tasks/system.py:630 msgid "Another cluster node has determined this instance to be unresponsive" -msgstr "" +msgstr "另一个集群节点已确定此实例无响应" #: awx/main/tasks/system.py:763 msgid "Scheduled job could not start because it was not in the right state or required manual credentials" @@ -5662,11 +5662,11 @@ msgstr "工作流作业节点没有错误处理路径 []。工作流作业节点 #: awx/main/tests/unit/tasks/test_runner_callback.py:28 #: awx/main/tests/unit/tasks/test_runner_callback.py:31 msgid "2" -msgstr "" +msgstr "2" #: awx/main/tests/unit/tasks/test_runner_callback.py:32 msgid "3" -msgstr "" +msgstr "3" #: awx/main/utils/common.py:252 #, python-format @@ -5894,11 +5894,11 @@ msgstr "当设置为空列表 `[]` 时,此设置可防止创建新用户帐户 #: awx/sso/conf.py:155 msgid "Use Email address for usernames" -msgstr "" +msgstr "使用电子邮件地址作为用户名" #: awx/sso/conf.py:156 msgid "Enabling this setting will tell social auth to use the full Email as username instead of the full name" -msgstr "" +msgstr "启用此设置将告知 social auth 使用完整的电子邮件而不是全名作为用户名" #: awx/sso/conf.py:174 msgid "LDAP Server URI" @@ -6114,7 +6114,7 @@ msgstr "选择 TACACS+ 客户端使用的身份验证协议。" #: awx/sso/conf.py:561 msgid "TACACS+ client address sending enabled" -msgstr "" +msgstr "已启用 TACACS+ 客户端地址发送" #: awx/sso/conf.py:562 #, fuzzy @@ -6475,7 +6475,7 @@ msgstr "API 密钥" #: awx/sso/conf.py:1237 awx/sso/conf.py:1248 awx/sso/conf.py:1260 #: awx/sso/conf.py:1270 msgid "Generic OIDC" -msgstr "" +msgstr "通用 OIDC" #: awx/sso/conf.py:1246 #, fuzzy @@ -6491,11 +6491,11 @@ msgstr "您的 Azure AD 应用的 OAuth2 机密(客户端机密)。" #: awx/sso/conf.py:1258 msgid "OIDC Provider URL" -msgstr "" +msgstr "OIDC 提供程序 URL" #: awx/sso/conf.py:1259 msgid "The URL for your OIDC provider including the path up to /.well-known/openid-configuration" -msgstr "" +msgstr "您的 OIDC 提供程序的 URL,包括直到 /.well-known/openid-configuration 的路径" #: awx/sso/conf.py:1268 #, fuzzy @@ -6655,39 +6655,39 @@ msgstr "SAML 团队属性映射" #: awx/sso/conf.py:1582 msgid "Used to map super users and system auditors from SAML." -msgstr "" +msgstr "用于从 SAML 映射超级用户和系统审计员。" #: awx/sso/conf.py:1602 msgid "Minimum number of characters in local password" -msgstr "" +msgstr "本地密码中的最少字符数" #: awx/sso/conf.py:1603 msgid "Minimum number of characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "本地密码中所需的最少字符数。0 表示无最小值" #: awx/sso/conf.py:1613 msgid "Minimum number of digit characters in local password" -msgstr "" +msgstr "本地密码中的最少数字字符数" #: awx/sso/conf.py:1614 msgid "Minimum number of digit characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "本地密码中所需的最少数字字符数。0 表示无最小值" #: awx/sso/conf.py:1624 msgid "Minimum number of uppercase characters in local password" -msgstr "" +msgstr "本地密码中的最少大写字符数" #: awx/sso/conf.py:1625 msgid "Minimum number of uppercase characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "本地密码中所需的最少大写字符数。0 表示无最小值" #: awx/sso/conf.py:1635 msgid "Minimum number of special characters in local password" -msgstr "" +msgstr "本地密码中的最少特殊字符数" #: awx/sso/conf.py:1636 msgid "Minimum number of special characters required in a local password. 0 means no minimum" -msgstr "" +msgstr "本地密码中所需的最少特殊字符数。0 表示无最小值" #: awx/sso/fields.py:78 msgid "Invalid field." diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index ea922ed2b..9888f9e8d 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -83,6 +83,26 @@ # http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE = 'en-us' +# Languages that have translation catalogs under awx/locale//. Declaring +# this explicitly (rather than relying on Django's full global LANGUAGES list) +# ensures LocaleMiddleware selects the exact catalog code we ship. In +# particular Django's global list only has 'zh-hans'/'zh-hant', so without this +# a request asking for 'zh' would resolve to 'zh-hans' (which has no catalog) +# and fall back to English. These codes must match SUPPORTED_UI_LOCALES in +# awx/api/serializers.py and the directory names under awx/locale/. +LANGUAGES = [ + ('en-us', 'English (US)'), + ('en', 'English'), + ('ar', 'Arabic'), + ('es', 'Spanish'), + ('fr', 'French'), + ('hi', 'Hindi'), + ('ja', 'Japanese'), + ('ko', 'Korean'), + ('nl', 'Dutch'), + ('zh', 'Chinese'), +] + # If you set this to False, Django will make some optimizations so as not # to load the internationalization machinery. USE_I18N = True diff --git a/awx/ui/lingui.config.js b/awx/ui/lingui.config.js index 26642dbc8..6a9a5833b 100644 --- a/awx/ui/lingui.config.js +++ b/awx/ui/lingui.config.js @@ -11,10 +11,13 @@ module.exports = defineConfig({ ], compileNamespace: 'cjs', fallbackLocales: { default: 'en' }, - format: formatter(), - locales: ['en', 'es', 'fr', 'ko', 'nl', 'zh', 'ja', 'zu'], + locales: ['en', 'es', 'fr', 'hi', 'ko', 'nl', 'zh', 'ja', 'ar'], orderBy: 'messageId', rootDir: './src', runtimeConfigModule: ['@lingui/core', 'i18n'], sourceLocale: 'en', + format: formatter({ + lineNumbers: true, + foldLength: 0 // Don't wrap long lines + }), }); diff --git a/awx/ui/package.json b/awx/ui/package.json index 05aeaaedf..093312257 100644 --- a/awx/ui/package.json +++ b/awx/ui/package.json @@ -222,6 +222,7 @@ "moduleNameMapper": { "^history$": "/testUtils/historyShim.js", "^react-native$": "react-native-web", + "(^|/)themeRegistry(\\.js)?$": "/testUtils/themeRegistryMock.js", "^.+\\.module\\.(css|sass|scss)$": "/config/jest/cssModulesTransform.js" }, "moduleFileExtensions": [ diff --git a/awx/ui/src/components/AdHocCommands/AdHocDetailsStep.js b/awx/ui/src/components/AdHocCommands/AdHocDetailsStep.js index 88104bd0f..cadd40905 100644 --- a/awx/ui/src/components/AdHocCommands/AdHocDetailsStep.js +++ b/awx/ui/src/components/AdHocCommands/AdHocDetailsStep.js @@ -184,7 +184,7 @@ function AdHocDetailsStep({ moduleOptions }) { aria-label={t`Show changes`} labelHelp={ } > diff --git a/awx/ui/src/components/JobList/JobListCancelButton.js b/awx/ui/src/components/JobList/JobListCancelButton.js index d52d01060..e8c43c7e0 100644 --- a/awx/ui/src/components/JobList/JobListCancelButton.js +++ b/awx/ui/src/components/JobList/JobListCancelButton.js @@ -93,8 +93,8 @@ function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { return ( ); } @@ -170,8 +170,8 @@ function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) {
{jobsToCancel.map((job) => ( diff --git a/awx/ui/src/components/LaunchPrompt/steps/CredentialsStep.js b/awx/ui/src/components/LaunchPrompt/steps/CredentialsStep.js index 61104c9ee..91fa95216 100644 --- a/awx/ui/src/components/LaunchPrompt/steps/CredentialsStep.js +++ b/awx/ui/src/components/LaunchPrompt/steps/CredentialsStep.js @@ -64,7 +64,7 @@ function CredentialsStep({ }); if (missingCredentialTypes.length > 0) { - return `Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: ${missingCredentialTypes.join(', ')}`; + return t`Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: ${missingCredentialTypes.join(', ')}`; } } @@ -82,7 +82,7 @@ function CredentialsStep({ } }); if (credentialsThatPrompt.length > 0) { - return `Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: ${credentialsThatPrompt.join(', ')}`; + return t`Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: ${credentialsThatPrompt.join(', ')}`; } } @@ -90,7 +90,7 @@ function CredentialsStep({ }; return createTranslatedValidator(allowCredentialsWithPasswords, val, defaultCredentials ?? []); - }, [allowCredentialsWithPasswords, defaultCredentials]); + }, [allowCredentialsWithPasswords, defaultCredentials, t]); const [field, meta, helpers] = useField({ name: 'credentials', diff --git a/awx/ui/src/components/LaunchPrompt/steps/OtherPromptsStep.js b/awx/ui/src/components/LaunchPrompt/steps/OtherPromptsStep.js index a69bd6529..634917575 100644 --- a/awx/ui/src/components/LaunchPrompt/steps/OtherPromptsStep.js +++ b/awx/ui/src/components/LaunchPrompt/steps/OtherPromptsStep.js @@ -29,8 +29,8 @@ const FieldHeader = styled.div` function OtherPromptsStep({ launchConfig, variablesMode, onVarModeChange }) { const { t } = useLingui(); const helpTextSource = launchConfig.job_template_data - ? jobHelpText - : workflowHelpText; + ? jobHelpText() + : workflowHelpText(); return (
{t`Show Changes`} diff --git a/awx/ui/src/components/LaunchPrompt/steps/useSurveyStep.js b/awx/ui/src/components/LaunchPrompt/steps/useSurveyStep.js index 38e1c79ca..566cc2517 100644 --- a/awx/ui/src/components/LaunchPrompt/steps/useSurveyStep.js +++ b/awx/ui/src/components/LaunchPrompt/steps/useSurveyStep.js @@ -1,5 +1,5 @@ import React from 'react'; -import { useLingui } from '@lingui/react/macro'; +import { t } from '@lingui/core/macro'; import { useFormikContext } from 'formik'; import SurveyStep from './SurveyStep'; import StepName from './StepName'; @@ -12,7 +12,6 @@ export default function useSurveyStep( resource, visitedSteps ) { - const { t } = useLingui(); const { setFieldError, values } = useFormikContext(); const hasError = Object.keys(visitedSteps).includes(STEP_ID) && @@ -49,8 +48,7 @@ export default function useSurveyStep( surveyConfig.spec.forEach((question) => { const errMessage = validateSurveyField( question, - values[`survey_${question.variable}`], - t + values[`survey_${question.variable}`] ); if (errMessage) { setFieldError(`survey_${question.variable}`, errMessage); @@ -93,7 +91,7 @@ function getInitialValues(launchConfig, surveyConfig, resource) { return values; } -function validateSurveyField(question, value, t) { +function validateSurveyField(question, value) { const isTextField = ['text', 'textarea'].includes(question.type); const isNumeric = ['integer', 'float'].includes(question.type); if (isTextField && (value || value === 0)) { diff --git a/awx/ui/src/components/Lookup/InventoryLookup.js b/awx/ui/src/components/Lookup/InventoryLookup.js index a228ded34..4718ecc0f 100644 --- a/awx/ui/src/components/Lookup/InventoryLookup.js +++ b/awx/ui/src/components/Lookup/InventoryLookup.js @@ -130,8 +130,7 @@ function InventoryLookup({ promptId={promptId} promptName={promptName} isDisabled={isDisabled} - tooltip={t`Select the inventory containing the hosts - you want this job to manage.`} + tooltip={t`Select the inventory containing the hosts you want this job to manage.`} > } />, diff --git a/awx/ui/src/components/Schedule/ScheduleDetail/FrequencyDetails.js b/awx/ui/src/components/Schedule/ScheduleDetail/FrequencyDetails.js index 8b20fab7e..d4da7dbbf 100644 --- a/awx/ui/src/components/Schedule/ScheduleDetail/FrequencyDetails.js +++ b/awx/ui/src/components/Schedule/ScheduleDetail/FrequencyDetails.js @@ -1,6 +1,6 @@ import React from 'react'; import styled from 'styled-components'; -import { SelectOrdinal, useLingui } from '@lingui/react/macro'; +import { Plural, SelectOrdinal, useLingui } from '@lingui/react/macro'; import { DateTime } from 'luxon'; import { formatDateString } from 'util/dates'; import { DetailList, Detail } from '../../DetailList'; @@ -72,17 +72,8 @@ export default function FrequencyDetails({ dataCy={`${prefix}-days-of-week`} /> ) : null} - - + +
); @@ -94,7 +85,8 @@ function sortWeekday(a, b) { return a.weekday - b.weekday; } -function RunOnDetail({ type, options, prefix, t }) { +function RunOnDetail({ type, options, prefix }) { + const { t } = useLingui(); const weekdays = React.useMemo( () => ({ sunday: t`Sunday`, @@ -193,20 +185,29 @@ function RunOnDetail({ type, options, prefix, t }) { return null; } -function getEndValue(type, options, timezone, t) { +function EndDetail({ options, timezone, prefix }) { + const { t } = useLingui(); + let value; if (options.end === 'never') { - return t`Never`; - } - if (options.end === 'after') { + value = t`Never`; + } else if (options.end === 'after') { const numOccurrences = options.occurrences; - return t`After ${numOccurrences} ${numOccurrences === 1 ? 'occurrence' : 'occurrences'}`; + value = ( + + ); + } else { + const date = DateTime.fromFormat( + `${options.endDate} ${options.endTime}`, + 'yyyy-MM-dd h:mm a', + { + zone: timezone, + } + ); + value = formatDateString(date, timezone); } - const date = DateTime.fromFormat( - `${options.endDate} ${options.endTime}`, - 'yyyy-MM-dd h:mm a', - { - zone: timezone, - } - ); - return formatDateString(date, timezone); + return ; } diff --git a/awx/ui/src/components/Schedule/ScheduleDetail/ScheduleDetail.js b/awx/ui/src/components/Schedule/ScheduleDetail/ScheduleDetail.js index 80cec6659..7e17c415b 100644 --- a/awx/ui/src/components/Schedule/ScheduleDetail/ScheduleDetail.js +++ b/awx/ui/src/components/Schedule/ScheduleDetail/ScheduleDetail.js @@ -98,7 +98,7 @@ function ScheduleDetail({ hasDaysToKeepField, schedule, surveyConfig }) { timezone, verbosity, } = schedule; - const helpText = getHelpText(t); + const helpText = getHelpText(); const navigate = useNavigate(); const { pathname } = useLocation(); const pathRoot = pathname.substr(0, pathname.indexOf('schedules')); diff --git a/awx/ui/src/components/Schedule/shared/ScheduleFormFields.js b/awx/ui/src/components/Schedule/shared/ScheduleFormFields.js index b35abdc2d..45776ac84 100644 --- a/awx/ui/src/components/Schedule/shared/ScheduleFormFields.js +++ b/awx/ui/src/components/Schedule/shared/ScheduleFormFields.js @@ -33,7 +33,7 @@ export default function ScheduleFormFields({ zoneLinks, }) { const { t } = useLingui(); - const helpText = getHelpText(t); + const helpText = getHelpText(); const [timezone, timezoneMeta] = useField({ name: 'timezone', validate: required(t`Select a value for this field`), diff --git a/awx/ui/src/components/Schedule/shared/buildRuleObj.js b/awx/ui/src/components/Schedule/shared/buildRuleObj.js index 768e3751e..c1b769961 100644 --- a/awx/ui/src/components/Schedule/shared/buildRuleObj.js +++ b/awx/ui/src/components/Schedule/shared/buildRuleObj.js @@ -1,5 +1,6 @@ import { RRule } from 'rrule'; import { DateTime } from 'luxon'; +import { t } from '@lingui/core/macro'; import { getRRuleDayConstants } from 'util/dates'; window.RRule = RRule; @@ -35,7 +36,7 @@ function pad(num) { return num < 10 ? `0${num}` : num; } -export default function buildRuleObj(values, includeStart, t) { +export default function buildRuleObj(values, includeStart) { const ruleObj = { interval: values.interval, }; diff --git a/awx/ui/src/components/Search/AdvancedSearch.js b/awx/ui/src/components/Search/AdvancedSearch.js index c996953b9..18211750f 100644 --- a/awx/ui/src/components/Search/AdvancedSearch.js +++ b/awx/ui/src/components/Search/AdvancedSearch.js @@ -43,29 +43,6 @@ const AdvancedGroup = styled.div` } `; -const prefixOptions = (t, enableNegativeFiltering) => { - const opts = [ - { - id: 'and-option-select', - value: 'and', - description: t`Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected.`, - }, - { - id: 'or-option-select', - value: 'or', - description: t`Returns results that satisfy this one or any other filters.`, - }, - ]; - if (enableNegativeFiltering) { - opts.push({ - id: 'not-option-select', - value: 'not', - description: t`Returns results that have values other than this one as well as other filters.`, - }); - } - return opts; -}; - function AdvancedSearch({ onSearch, searchableKeys = [], @@ -77,6 +54,28 @@ function AdvancedSearch({ isFilterCleared, }) { const { t } = useLingui(); + const prefixOptions = (enableNegative) => { + const opts = [ + { + id: 'and-option-select', + value: 'and', + description: t`Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected.`, + }, + { + id: 'or-option-select', + value: 'or', + description: t`Returns results that satisfy this one or any other filters.`, + }, + ]; + if (enableNegative) { + opts.push({ + id: 'not-option-select', + value: 'not', + description: t`Returns results that have values other than this one as well as other filters.`, + }); + } + return opts; + }; const relatedKeys = relatedSearchableKeys.filter( (sKey) => !searchableKeys.map(({ key }) => key).includes(sKey) ); @@ -167,7 +166,7 @@ function AdvancedSearch({ } }; - const allPrefixOptions = prefixOptions(t, enableNegativeFiltering); + const allPrefixOptions = prefixOptions(enableNegativeFiltering); const filteredPrefixOptions = prefixFilterValue ? allPrefixOptions.filter((opt) => opt.value.toLowerCase().includes(prefixFilterValue.toLowerCase()) diff --git a/awx/ui/src/components/TemplateList/TemplateListItem.js b/awx/ui/src/components/TemplateList/TemplateListItem.js index f08c0c832..d5b6d1816 100644 --- a/awx/ui/src/components/TemplateList/TemplateListItem.js +++ b/awx/ui/src/components/TemplateList/TemplateListItem.js @@ -19,7 +19,6 @@ import { } from '@patternfly/react-icons'; import { timeOfDay, formatDateString } from 'util/dates'; import { JobTemplatesAPI, WorkflowJobTemplatesAPI } from 'api'; -import { toTitleCase } from 'util/strings'; import { ActionsTd, ActionItem, TdBreakWord } from '../PaginatedTable'; import { DetailList, Detail, DeletedDetail } from '../DetailList'; import ChipGroup from '../ChipGroup'; @@ -147,7 +146,11 @@ function TemplateListItem({ ) : null} {lastRun} - {toTitleCase(template.type)} + + {template.type === 'workflow_job_template' + ? t`Workflow Job Template` + : t`Job Template`} + element. +export const rtlLocales = new Set(['ar']); + /** * We do a dynamic import of just the catalog that we need * @param locale any locale string @@ -32,4 +37,21 @@ export async function dynamicActivate(locale, pseudolocalization = false) { i18n.load(locale, messages); i18n.activate(locale); + + // Apply text direction and lang on the root element so that + // PatternFly and the rest of the UI render right-to-left when needed. + if (typeof document !== 'undefined' && document.documentElement) { + const language = locale.split(/[-_]/)[0]; + document.documentElement.lang = language; + document.documentElement.dir = rtlLocales.has(language) ? 'rtl' : 'ltr'; + + // Persist the selected language in Django's language cookie so that + // backend-rendered translations (e.g. OPTIONS `help_text` sourced from + // model `gettext_lazy` strings) are returned in the same language as the + // UI. Django's LocaleMiddleware reads this cookie (default name + // `django_language`) when determining the request locale. Without this, + // the backend cannot know the UI language and falls back to English. + const oneYearInSeconds = 60 * 60 * 24 * 365; + document.cookie = `django_language=${language}; path=/; max-age=${oneYearInSeconds}; samesite=lax`; + } } diff --git a/awx/ui/src/locales/ar/messages.js b/awx/ui/src/locales/ar/messages.js new file mode 100644 index 000000000..1ed26184c --- /dev/null +++ b/awx/ui/src/locales/ar/messages.js @@ -0,0 +1 @@ +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"حذف المشروع\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" تفريعة\"],\"other\":[\"#\",\" تفريعات\"]}]],\"-0B-ue\":[\"المشاريع\"],\"-5kO8P\":[\"السبت\"],\"-6EcFR\":[\"اضغط Enter للتحرير. اضغط ESC لإيقاف التحرير.\"],\"-7M7WW\":[\"انقر لتبديل القيمة الافتراضية\"],\"-7VWRl\":[\"ذاكرة الوصول العشوائي \",[\"0\"]],\"-8WGoO\":[\"معلمة الملحق مطلوبة.\"],\"-9d7Ol\":[\"النطاق الفرعي لـ Pagerduty\"],\"-9y9jy\":[\"جارٍ تشغيل فحص الصحة\"],\"-9yY_Q\":[\"فشل نسخ المخزون.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"التمرير للسابق\"],\"-FjWgX\":[\"الخميس\"],\"-GMFSa\":[\"فشل نسخ المشروع.\"],\"-GOG9X\":[\"إخفاء الوصف\"],\"-NI2UI\":[\"قسّم العمل الذي يقوم به قالب المهمة هذا إلى العدد المحدد من شرائح المهام، حيث يقوم كل منها بتشغيل المهام نفسها على جزء من المخزون.\"],\"-NezOR\":[\"نوع بيانات الاعتماد هذا قيد الاستخدام حاليًا من قبل بعض بيانات الاعتماد ولا يمكن حذفه\"],\"-OpL2l\":[\"التنفيذ بغض النظر عن الحالة النهائية للعقدة الأصل.\"],\"-PyL32\":[\"هل أنت متأكد من أنك تريد إزالة هذه العقدة؟\"],\"-RAMET\":[\"تحرير هذا الرابط\"],\"-SAqJ3\":[\"فشل نسخ بيانات الاعتماد.\"],\"-Uepfb\":[\"تحكم\"],\"-b3ghh\":[\"تصعيد الامتيازات\"],\"-cWxFz\":[\"قم بتمكين توقيع المحتوى للتحقق من أن المحتوى ظل آمنًا عند مزامنة مشروع. إذا تم العبث بالمحتوى، فلن يتم تشغيل المهمة.\"],\"-hh3vo\":[\"تعذر تحميل آخر تحديث للمهمة\"],\"-li8PK\":[\"استخدام الاشتراك\"],\"-nb9qF\":[\"(المطالبة عند الإطلاق)\"],\"-ohrPc\":[\"بحث تلقائي\"],\"-rfqXD\":[\"الاستبيان مُفعّل\"],\"-uOi7U\":[\"انقر لتنزيل الحزمة\"],\"-vAlj5\":[\"فشل إطلاق المهمة.\"],\"-z0Ubz\":[\"حدد الأدوار المراد تطبيقها\"],\"-zW4qj\":[\"الفرع المراد سحبه. بالإضافة إلى الفروع، يمكنك إدخال العلامات وتجزئات الالتزام والمراجع العشوائية. قد لا تتوفر بعض تجزئات الالتزام والمراجع ما لم تقدم أيضًا refspec مخصصًا.\"],\"-zy2Nq\":[\"النوع\"],\"0-31GV\":[\"جارٍ الإزالة\"],\"0-yjzX\":[\"يجب مزامنة المشروع قبل أن تتوفر مراجعة.\"],\"00_HDq\":[\"نوع السياسة\"],\"00cteM\":[\"يجب ألا يتجاوز هذا الحقل \",[\"0\"],\" أحرف\"],\"01Zgfk\":[\"انتهت المهلة\"],\"02FGuS\":[\"إنشاء مجموعة جديدة\"],\"02ePaq\":[\"حدد \",[\"0\"]],\"02o5A-\":[\"إنشاء مشروع جديد\"],\"05TJDT\":[\"انقر لعرض تفاصيل المهمة\"],\"06Veq8\":[\"مزامنة المشروع\"],\"08IuMU\":[\"الكتابة فوق المتغيرات\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" بواسطة <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"جارٍ تشغيل المعالِجات\"],\"0JjrTf\":[\"حدث خطأ أثناء تحليل الملف. يرجى التحقق من تنسيق الملف والمحاولة مرة أخرى.\"],\"0K8MzY\":[\"يجب ألا يتجاوز هذا الحقل \",[\"max\"],\" أحرف\"],\"0LUj25\":[\"حذف مجموعة المثيلات\"],\"0MFMD5\":[\"فشل تشغيل فحص الصحة على مثيل واحد أو أكثر.\"],\"0Ohn6b\":[\"أُطلقت بواسطة\"],\"0PUWHV\":[\"تكرار التردد\"],\"0Pz6gk\":[\"المتغيرات المستخدمة لتكوين ملحق المخزون المُنشأ. للحصول على وصف مفصل لكيفية تكوين هذا الملحق، انظر\"],\"0QsHpG\":[\"مخطط الإدخال الذي يحدد مجموعة من الحقول المرتبة لهذا النوع.\"],\"0Tddvz\":[\"عنوان URL الأساسي لخادم Grafana - سيتم\\n إضافة نقطة النهاية /api/annotations تلقائيًا إلى عنوان\\n URL الأساسي لـ Grafana.\"],\"0WL4_U\":[\"حذف جميع العقد\"],\"0WP27-\":[\"في انتظار مخرجات المهمة…\"],\"0YAsXQ\":[\"مجموعة الحاويات\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"لا يمكنك إلغاء المهمة التالية لأنها لا تعمل:\"],\"other\":[\"لا يمكنك إلغاء المهام التالية لأنها لا تعمل:\"]}]],\"0ZqUtV\":[\"لمزيد من المعلومات، راجع\"],\"0_ru-E\":[\"نسخ المخزون\"],\"0cqIWs\":[\"كلمة مرور المصادقة الأساسية\"],\"0d48JM\":[\"اختيار متعدد (تحديد متعدد)\"],\"0eOoxo\":[\"يرجى تحديد تاريخ/وقت انتهاء يأتي بعد تاريخ/وقت البدء.\"],\"0f7U0k\":[\"الأربعاء\"],\"0gPQCa\":[\"دائمًا\"],\"0lvFRT\":[\"لا يمكنك تغيير نوع بيانات الاعتماد لأنه قد يعطل وظائف الموارد التي تستخدمها.\"],\"0pC_y6\":[\"حدث\"],\"0qOaMt\":[\"حدث خطأ ما في طلب اختبار بيانات الاعتماد والبيانات الوصفية هذه.\"],\"0rVzXl\":[\"إعدادات Google OAuth 2\"],\"0sNe72\":[\"إضافة أدوار\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"السعة المستخدمة لمجموعة المثيلات\"],\"0wlLcO\":[\"حدد عدد أيام البيانات التي يجب الاحتفاظ بها.\"],\"0zpgxV\":[\"الخيارات\"],\"0zs8j5\":[\"الحد الأقصى لعدد مرات إعادة محاولة مهمة هذه العقدة تلقائيًا بعد الفشل قبل اتباع مسارات فشلها. لا تتم إعادة محاولة المهام الملغاة أبدًا.\"],\"1-4GhF\":[\"إلغاء المزامنة\"],\"10B0do\":[\"فشل إرسال إشعار الاختبار.\"],\"1280Tg\":[\"اسم المضيف\"],\"12j25_\":[\"مفتاح GPG العام\"],\"12kemj\":[\"عنوان URL للتحكم بالمصدر\"],\"14KOyT\":[\"متغيرات المصدر\"],\"15GcuU\":[\"عرض إعدادات المصادقة المتنوعة\"],\"17TKua\":[\"مجموعة المثيلات\"],\"19zgn6\":[\"نوع المثيل\"],\"1A3EXy\":[\"توسيع\"],\"1C5cFl\":[\"التشغيل التالي\"],\"1Ey8My\":[\"عنوان IP\"],\"1F0IaT\":[\"عرض الجداول\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"طرق العرض\"],\"1L3KBl\":[\"إنشاء نوع بيانات اعتماد جديد\"],\"1LRwvx\":[\"إذا كنت تريد أن يتم تحديث مصدر المخزون عند الإطلاق، انقر على تحديث عند الإطلاق، وانتقل أيضًا إلى \"],\"1Ltnvs\":[\"إضافة عقدة\"],\"1PQRWr\":[\"وقت البدء\"],\"1QRNEs\":[\"تكرار التردد\"],\"1RYzKu\":[\"إعادة الإطلاق من العقدة الملغاة\"],\"1UJu6o\":[\"يرجى تحديد رقم يوم بين 1 و 31.\"],\"1UjRxI\":[\"مهلة ذاكرة التخزين المؤقت\"],\"1UzENP\":[\"لا\"],\"1V4Yvg\":[\"النظام المتنوع\"],\"1WlWk7\":[\"عرض تفاصيل مضيف المخزون\"],\"1WsB5U\":[\"لم نتمكن من العثور على اشتراكات مرتبطة بهذا الحساب.\"],\"1ZaQUH\":[\"اسم العائلة\"],\"1_gTC7\":[\"لا يمكنك تحديد عدة بيانات اعتماد vault بنفس معرّف vault. سيؤدي ذلك تلقائيًا إلى إلغاء تحديد الآخر الذي يحمل نفس معرّف vault.\"],\"1abtmx\":[\"ترقية المجموعات الفرعية والمضيفين\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"تحديث SCM\"],\"1fO-kL\":[\"فشل تبديل المثيل.\"],\"1hCxP5\":[\"فشل حذف مجموعة مثيلات واحدة أو أكثر.\"],\"1kwHxg\":[\"مقاييس المضيف\"],\"1n50PN\":[\"علامة تبويب JSON\"],\"1qd4yi\":[\"يجب أن تكون المتغيرات بصيغة JSON أو YAML. استخدم زر الاختيار للتبديل بينهما.\"],\"1rDBnp\":[\"اختلاف الملف\"],\"1w2SCz\":[\"اختر نوع التحكم بالمصدر\"],\"1xdJD7\":[\"ملاءمة الشاشة\"],\"1yHVE-\":[\"جارٍ الإضافة\"],\"2-iKER\":[\"عرض دفق النشاط\"],\"2B_v7Y\":[\"نسبة مثيلات السياسة\"],\"2CTKOa\":[\"العودة إلى المشاريع\"],\"2FB7vv\":[\"حدد مؤسسة قبل تحرير بيئة التنفيذ الافتراضية.\"],\"2FeJcd\":[\"تم تخطي العنصر\"],\"2H9REH\":[\"بحث تقريبي في حقل الاسم.\"],\"2JV4mx\":[\"مجموعات المثيلات التي ينتمي إليها هذا المثيل.\"],\"2KlsJC\":[\"يمكنك تطبيق عدد من المتغيرات الممكنة في\\n الرسالة. لمزيد من المعلومات، راجع\"],\"2MSEkM\":[\"فشل حذف المخزون.\"],\"2a07Yj\":[\"نسخ قالب الإشعار\"],\"2ekvhy\":[\"تردد الاستثناء\"],\"2gDkH_\":[\"يرجى إدخال عدد مرات التكرار.\"],\"2iyx-2\":[\"توثيق Ansible Controller.\"],\"2n41Wr\":[\"إضافة قالب سير العمل\"],\"2nsB1O\":[\"العودة إلى الرموز المميزة\"],\"2ocqzE\":[\"Webhooks: تمكين webhook لهذا القالب.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"نافذة البحث\"],\"2pNIxF\":[\"عقد سير العمل\"],\"2pgi-L\":[\"يشير إلى ما إذا كان المضيف متاحًا ويجب تضمينه في المهام\\n قيد التشغيل. بالنسبة للمضيفين الذين هم جزء من مخزون خارجي، قد تتم\\n إعادة تعيين ذلك بواسطة عملية مزامنة المخزون.\"],\"2qfwJn\":[\"الكتابة فوق\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"رمز التحديث المميز\"],\"2w-INk\":[\"تفاصيل المضيف\"],\"2zs1kI\":[\"هذه القيمة لا تطابق كلمة المرور التي أدخلتها سابقًا. يرجى تأكيد كلمة المرور تلك.\"],\"3-SkJA\":[\"إلغاء ربط المجموعة من المضيف؟\"],\"3-sY1p\":[\"رقم (أرقام) SMS الوجهة\"],\"328Yxp\":[\"فرع التحكم بالمصدر\"],\"38Or-7\":[\"علامات التبويب\"],\"38VIWI\":[\"عرض تفاصيل القالب\"],\"39y5bn\":[\"الجمعة\"],\"3A9ATS\":[\"لم يتم العثور على بيئة التنفيذ.\"],\"3AOZPn\":[\"عرض وتحرير خيارات التصحيح\"],\"3FUtN9\":[\"مزامنة مصدر المخزون\"],\"3IVQDN\":[\"يستخدم هذا الجدول قواعد معقدة غير مدعومة في\\n واجهة المستخدم. يرجى استخدام API لإدارة هذا الجدول.\"],\"3JjdaA\":[\"تشغيل\"],\"3JnvxN\":[\"اختر الموارد التي ستتلقى أدوارًا جديدة. ستتمكن من تحديد الأدوار المراد تطبيقها في الخطوة التالية. لاحظ أن الموارد المختارة هنا ستتلقى جميع الأدوار المختارة في الخطوة التالية.\"],\"3JzsDb\":[\"مايو\"],\"3LoUor\":[\"قنوات الوجهة\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"السنة\"],\"3PZalO\":[\"لم يتم العثور على المضيف.\"],\"3Rke7L\":[\"1 (معلومات)\"],\"3WGwSW\":[\"احذف المستودع المحلي بالكامل قبل إجراء تحديث. اعتمادًا على حجم المستودع، قد يؤدي ذلك إلى زيادة كبيرة في مقدار الوقت اللازم لإكمال التحديث.\"],\"3YSVMq\":[\"خطأ في الحذف\"],\"3aIe4Y\":[\"إنشاء مؤسسة جديدة\"],\"3b24mY\":[\"المعالج \",[\"0\"]],\"3fG1e7\":[\"الوقت المنقضي\"],\"3hCQhK\":[\"ملحقات المخزون\"],\"3hvUyZ\":[\"خيار جديد\"],\"3mTiHp\":[\"فشل نسخ القالب.\"],\"3pBNb0\":[\"إعادة تحميل المخرجات\"],\"3sFvGC\":[\"تعيين المثيل مُفعّلاً أو مُعطّلاً. إذا كان مُعطّلاً، فلن يتم تعيين المهام لهذا المثيل.\"],\"3sXZ-V\":[\"وانقر على تحديث المراجعة عند الإطلاق.\"],\"3uAM50\":[\"اتفاقية ترخيص المستخدم النهائي\"],\"3wPA9L\":[\"فئة الإعداد\"],\"3y7qi5\":[\"العودة إلى بيانات الاعتماد\"],\"3yy_k-\":[\"عرض جميع الفرق.\"],\"4-RjdJ\":[[\"interval\"],\" سنة\"],\"40lLFI\":[\"الانتقال إلى الصفحة التالية\"],\"41KRqu\":[\"كلمات مرور بيانات الاعتماد\"],\"45BzQy\":[\"فحوصات الصحة هي مهام غير متزامنة. انظر\"],\"45cx0B\":[\"إلغاء تحرير الاشتراك\"],\"45gLaI\":[\"المطالبة ببيانات الاعتماد عند الإطلاق.\"],\"46SUtl\":[\"تحرير المجموعة\"],\"479kuh\":[\"نسخ المراجعة الكاملة إلى الحافظة.\"],\"47e97a\":[\"الحد الأقصى لإعادة المحاولات\"],\"4BITzH\":[\"خطأ:\"],\"4LzLLz\":[\"عرض جميع الإعدادات\"],\"4Q4HZp\":[\"لم يتم العثور على \",[\"pluralizedItemName\"]],\"4QXpWJ\":[\"انتهت المهلة\"],\"4QfhOe\":[\"بعض معدّلات البحث مثل not__ و __search غير مدعومة في مرشحات مضيف المخزون الذكي. أزلها لإنشاء مخزون ذكي جديد بهذا المرشح.\"],\"4S2cNE\":[\"عرض إعدادات التسجيل\"],\"4Wt2Ty\":[\"حدد العناصر من القائمة\"],\"4_ESDh\":[\"يجب أن يكون هذا الحقل تعبيرًا نمطيًا\"],\"4_xiC_\":[\"الآثار\"],\"4alXD6\":[\"الحد الأقصى لعدد المهام التي تعمل بشكل متزامن على هذه المجموعة.\\n يعني الصفر عدم فرض أي حد.\"],\"4bhLaA\":[\"حدد نوع بيانات اعتماد\"],\"4cWhxn\":[\"يتحكم فيما إذا كان هذا المثيل مُدارًا بواسطة السياسة أم لا. إذا كان مُفعّلاً، فسيكون المثيل متاحًا للتعيين التلقائي إلى مجموعات المثيلات وإلغاء التعيين منها بناءً على قواعد السياسة.\"],\"4dQFvz\":[\"منتهٍ\"],\"4g1rw0\":[\"مقدار الوقت (بالثواني) قبل أن يتوقف إشعار البريد\\n الإلكتروني عن محاولة الوصول إلى المضيف وتنتهي مهلته. يتراوح\\n من 1 إلى 120 ثانية.\"],\"4hPyPF\":[\"حفظ وخروج\"],\"4j2eOR\":[\"حدد المخزون الذي سينتمي إليه هذا المضيف.\"],\"4jnim6\":[\"حدد خدمة webhook.\"],\"4km-Vu\":[\"غير متوافق\"],\"4kw_um\":[[\"interval\"],\" دقيقة\"],\"4lCMxZ\":[\"شرح الفشل:\"],\"4lgLew\":[\"فبراير\"],\"4mQyZf\":[\"يمكن لخدمات webhook استخدام هذا كسر مشترك.\"],\"4nLbTY\":[\"عرض جميع مهام الإدارة\"],\"4o_cFL\":[\"حذف التطبيق\"],\"4s0pSB\":[\"قدم نمط مضيف لزيادة تقييد قائمة المضيفين الذين ستتم إدارتهم أو التأثير عليهم بواسطة Playbook. يُسمح بأنماط متعددة. راجع وثائق Ansible لمزيد من المعلومات والأمثلة حول الأنماط.\"],\"4uVADI\":[\"سر العميل\"],\"4vFDZV\":[\"إنشاء قالب مهمة جديد\"],\"4vkbaA\":[\"المشروع الذي يتم من خلاله الحصول على مصدر تحديث المخزون هذا.\"],\"4yGeRr\":[\"مزامنة المخزون\"],\"4zue79\":[\"حقوق النشر\"],\"5-qYGv\":[\"تحرير المثيل\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"ليس لديك إذن لإلغاء المهمة التالية:\"],\"other\":[\"ليس لديك إذن لإلغاء المهام التالية:\"]}]],\"56fd5u\":[\"هل أنت متأكد من أنك تريد إزالة جميع العقد في سير العمل هذا؟\"],\"5B77Dm\":[\"آخر مهمة\"],\"5F5F4w\":[\"موافقة سير العمل\"],\"5IhYoj\":[\"أنواع العقد\"],\"5K7kGO\":[\"التوثيق\"],\"5KMGbn\":[\"هل أنت متأكد من أنك تريد إلغاء هذه المهمة؟\"],\"5RMgCw\":[\"المضيفون\"],\"5S4tZv\":[\"لم يطابق التردد قيمة متوقعة\"],\"5Sa1Ss\":[\"البريد الإلكتروني\"],\"5TnQp6\":[\"نوع المهمة\"],\"5WFDw4\":[\"التجميع فقط حسب\"],\"5WVG4S\":[\"مزيد من المعلومات حول\"],\"5X2wog\":[\"حدثت مشكلة في تسجيل الدخول. يرجى المحاولة مرة أخرى.\"],\"5_vHPm\":[\"عرض إعدادات TACACS+\"],\"5ajaW1\":[\"التنفيذ عندما يطابق أثر العقدة الأصل الشرط.\"],\"5dJK4M\":[\"الأدوار\"],\"5eHyY-\":[\"إشعار الاختبار\"],\"5eL2KN\":[\"عنوان URL الهدف\"],\"5lqXf5\":[\"الرجوع إلى إعدادات المصنع الافتراضية.\"],\"5n_soj\":[\"المطالبة بعدد شرائح المهمة عند الإطلاق.\"],\"5p6-Mk\":[\"التصفية حسب المهام الفاشلة\"],\"5pDe2G\":[\"إزالة وصول \",[\"0\"]],\"5pa4JT\":[\"بدأ Playbook\"],\"5qauVA\":[\"قالب مهمة سير العمل هذا قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"5vA8H0\":[\"لم يطابق أي مضيف\"],\"5xzS8Q\":[\"الرمز المميز الذي يضمن أن هذا ملف مصدر\\n لملحق 'constructed'.\"],\"5y9wkB\":[\"العودة إلى الإشعارات\"],\"6-OdGi\":[\"البروتوكول\"],\"6-ptnU\":[\"خيار إلى\"],\"623gDt\":[\"فشل حذف المستخدم.\"],\"63C4Yo\":[\"مجموعة الحاويات\"],\"66Zq7T\":[\"حفظ تغييرات الرابط\"],\"66qTfS\":[\"الأسبوع الماضي\"],\"679-JR\":[\"بحث تقريبي في حقول المعرّف أو الاسم أو الوصف.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"إطلاق مهمة الإدارة\"],\"69aXwM\":[\"إضافة مجموعة موجودة\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"حذف مؤقت\"],\"6GBt0m\":[\"البيانات الوصفية\"],\"6HLTEb\":[\"تصفية...\"],\"6J-cs1\":[\"ثوانٍ المهلة\"],\"6KhU4s\":[\"هل أنت متأكد من أنك تريد الخروج من منشئ سير العمل دون حفظ تغييراتك؟\"],\"6LTyxl\":[\"المراجعة\"],\"6PmtyP\":[\"تبديل وسيلة الإيضاح\"],\"6RDwJM\":[\"الرموز المميزة\"],\"6UYTy8\":[\"دقيقة\"],\"6V3Ea3\":[\"تم النسخ\"],\"6WwHL3\":[\"إجمالي العقد\"],\"6XOI1I\":[\"إنشاء مخزون موحّد جديد\"],\"6XgEPi\":[\"ساعة\"],\"6YtxFj\":[\"الاسم\"],\"6Z5ACo\":[\"مفتاح تكوين المضيف\"],\"6bpC9t\":[\"عقدة فاشلة\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"فقط إذا كان مفقودًا\"],\"6hEnxG\":[\"تمكين تصعيد الامتيازات\"],\"6j6_0F\":[\"مورد ذو صلة\"],\"6kpN96\":[\"فشل حذف الإشعار.\"],\"6lGV3K\":[\"عرض أقل\"],\"6msU0q\":[\"فشل حذف مهمة واحدة أو أكثر.\"],\"6nsio_\":[\"تشغيل الأمر\"],\"6oNH0E\":[\"دليل تكوين الملحق.\"],\"6pMgh_\":[\"عرض إعدادات LDAP\"],\"6rSKy6\":[\"حدد مخزونات المصدر لهذا المخزون الموحّد. عند إطلاق مهمة، سيتم توجيه المضيفين إلى مجموعة مثيلات كل مخزون مصدر تلقائيًا.\"],\"6uvnKV\":[\"مفتاح خدمة/تكامل API\"],\"6vrz8I\":[\"فشل إلغاء مهمة واحدة أو أكثر.\"],\"6zGHNM\":[\"المضيفون المتبقون\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"فشل تحديث الاستبيان.\"],\"7Bj3x9\":[\"فشل\"],\"7ElOdS\":[\"معرّف لوحة المعلومات\"],\"7IUE9q\":[\"متغيرات المصدر\"],\"7JF9w9\":[\"إضافة سؤال\"],\"7L01XJ\":[\"الإجراءات\"],\"7O5TcN\":[\"ملخص الحدث غير متاح\"],\"7PzzBU\":[\"المستخدم\"],\"7UZtKb\":[\"المؤسسة التي تملك قالب مهمة سير العمل هذا.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"تأكيد\"],\"7Xk3M1\":[\"حدد المشروع الذي يحتوي على playbook الذي تريد أن تنفذه هذه المهمة.\"],\"7ZhNzL\":[\"الانتقال إلى الصفحة الأولى\"],\"7b8TOD\":[\"التفاصيل.\"],\"7bDeKc\":[\"بيان الاشتراك\"],\"7fJwmW\":[\"قائمة العناصر المحددة.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" منذ \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"لا تتوفر بيانات مهمة\"],\"7kb4LU\":[\"تمت الموافقة\"],\"7p5kLi\":[\"لوحة المعلومات\"],\"7q256R\":[\"السماح بتجاوز الفرع\"],\"7qFdk8\":[\"تحرير بيانات الاعتماد\"],\"7sMeHQ\":[\"المفتاح\"],\"7sNhEz\":[\"اسم المستخدم\"],\"7w3QvK\":[\"نص رسالة النجاح\"],\"7wgt9A\":[\"تشغيل Playbook\"],\"7zmvk2\":[\"فشل العنصر\"],\"81eOdm\":[\"إعادة إطلاق سير العمل\"],\"82O8kJ\":[\"هذا المشروع قيد المزامنة حاليًا ولا يمكن النقر عليه حتى تكتمل عملية المزامنة\"],\"82sWFi\":[\"الإدارة\"],\"84Usx_\":[\"فشل حذف المشروع.\"],\"87a_t_\":[\"التسمية\"],\"88ip8h\":[\"الرجوع عن الكل\"],\"8BkLPF\":[\"قائمة عناوين URI المسموح بها، مفصولة بمسافات\"],\"8F8HYs\":[\"حدد اشتراك Ansible Automation Platform الخاص بك لاستخدامه.\"],\"8H3Igx\":[[\"interval\"],\" شهر\"],\"8Oef5v\":[\"تتضمن أمثلة عناوين URL للتحكم في مصدر GIT:\"],\"8XM8GW\":[\"فشل تعيين الأدوار بشكل صحيح\"],\"8Z236a\":[\"شعار العلامة التجارية\"],\"8ZsakT\":[\"كلمة المرور\"],\"8_wZUD\":[\"أدوار الفريق\"],\"8d57h8\":[\"عرض إعدادات النظام المتنوعة\"],\"8gCRbU\":[\"مطالبات أخرى\"],\"8gaTqG\":[\"تفاصيل النوع\"],\"8kDNpI\":[\"نتيجة العقدة الأصل مطلوبة قبل تقييم الشرط.\"],\"8l9yyw\":[\"قالب المهمة\"],\"8lEjQX\":[\"تثبيت الحزمة\"],\"8lb4Do\":[\"مسح الاشتراك\"],\"8oiwP_\":[\"تكوين الإدخال\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"حذف المخزون الذكي\"],\"8vETh9\":[\"عرض\"],\"8wxHsh\":[\"مفتاح webhook لقالب مهمة سير العمل هذا.\"],\"8yd882\":[\"فشل إلغاء ربط فريق واحد أو أكثر.\"],\"8zGO4o\":[\"الحقل يطابق التعبير النمطي المحدد.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"نوع بيانات الاعتماد هذا قيد الاستخدام حاليًا من قبل بعض بيانات الاعتماد ولا يمكن حذفه.\"],\"other\":[\"لا يمكن حذف أنواع بيانات الاعتماد التي تستخدمها بيانات الاعتماد. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"8zvzWO\":[\"السماح بعمليات تشغيل متزامنة لقالب مهمة سير العمل هذا.\"],\"9-wVFp\":[\"عرض تفاصيل المخزون الموحّد\"],\"91UHfE\":[\"تحديث المخزون\"],\"91lyAf\":[\"المهام المتزامنة\"],\"933cZy\":[\"إعدادات النظام المتنوعة\"],\"954HqS\":[\"متى تمت أتمتة المضيف لأول مرة\"],\"95p1BK\":[\"إنشاء مستخدم جديد\"],\"98Qtlu\":[\"في كل مرة يتم فيها تشغيل مهمة باستخدام هذا المشروع، قم بتحديث مراجعة المشروع قبل بدء المهمة.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" أسبوع\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"يُستخدم هذا المخزون حاليًا من قبل بعض القوالب. هل أنت متأكد من أنك تريد حذفه؟\"],\"other\":[\"قد يؤثر حذف هذه المخزونات على بعض القوالب التي تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"حدد التسميات\"],\"9DOXq6\":[\"عرض جميع القوالب.\"],\"9DugxF\":[\"نوع الاشتراك\"],\"9HhFQ8\":[\"يُرجع النتائج التي لها قيم مختلفة عن هذه بالإضافة إلى الفلاتر الأخرى.\"],\"9L1ngr\":[\"إجمالي المهام\"],\"9N-4tQ\":[\"نوع بيانات الاعتماد\"],\"9NyAH9\":[\"تم التخطي\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"إزالة جميع العقد\"],\"9Tmez1\":[\"عرض تفاصيل المثيل\"],\"9UuGMQ\":[\"حذف معلّق\"],\"9V-Un3\":[\"تمكين تخزين الحقائق\"],\"9VMv7k\":[\"المخزون المُنشأ\"],\"9Wm-J4\":[\"تبديل كلمة المرور\"],\"9XA1Rs\":[\"المشروع قيد المزامنة حاليًا وستتوفر المراجعة بعد اكتمال المزامنة.\"],\"9Y3BQE\":[\"حذف المؤسسة\"],\"9YSB0Z\":[\"هذا الجدول يفتقد مخزونًا\"],\"9ZnrIx\":[\"عرض وتحرير معلومات اشتراكك\"],\"9fRa7M\":[\"حدد صفًا للإزالة\"],\"9hmrEp\":[\"إعادة الإطلاق عند\"],\"9iX1S0\":[\"سيؤدي هذا الإجراء إلى إزالة المثيل التالي وقد تحتاج إلى إعادة تشغيل حزمة التثبيت لأي مثيل كان متصلاً سابقًا بـ:\"],\"9jfn-S\":[\"غير موسّع\"],\"9l0RZY\":[\"انقر على عقدة متاحة لإنشاء رابط جديد. انقر خارج الرسم البياني للإلغاء.\"],\"9m7jms\":[\"مخزونات المصدر التي سيتم توجيه مضيفيها إلى مجموعات المثيلات الخاصة بها عند إطلاق مهمة على هذا المخزون الموحّد.\"],\"9mfJJf\":[\"قوالب المهام\"],\"9nhhVW\":[\"الصفحات\"],\"9nypdt\":[\"استعادة القيمة الأولية.\"],\"9odS2n\":[\"المضيفون الفاشلون\"],\"9og-0c\":[\"بيئة التنفيذ هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"9rFgm2\":[\"سعة الاشتراك\"],\"9rvzNA\":[\"نافذة الربط\"],\"9td1Wl\":[\"فحص\"],\"9uI_rE\":[\"تراجع\"],\"9u_dDE\":[\"عدد المضيفين غير القابلين للوصول\"],\"9uxVdR\":[\"بيانات اعتماد التحكم بالمصدر\"],\"9wvWk3\":[\"يُنشئ إدخال المخزون المُنشأ هذا \\n مجموعة لكلتا الفئتين ويستخدم \\n الحد (نمط المضيف) لإرجاع المضيفين الموجودين فقط \\n في تقاطع هاتين المجموعتين.\"],\"A1a8Ku\":[\"خطأ في إطلاق مهمة الإدارة\"],\"A1taO8\":[\"بحث\"],\"A3o0Xd\":[\"مجموعات المثيلات التي ستعمل عليها هذه المؤسسة.\"],\"A6paZd\":[\"إضافة مخزون موحّد\"],\"A8lIi2\":[\"مزامنة للحصول على مراجعة\"],\"A9-PUr\":[\"تم إرسال طلب (طلبات) فحص الصحة. يرجى الانتظار وإعادة تحميل الصفحة.\"],\"AA2ASV\":[\"تم نسخ بيئة التنفيذ بنجاح\"],\"ADVQ46\":[\"تسجيل الدخول\"],\"ARAUFe\":[\"حذف المخزون\"],\"AV22aU\":[\"حدث خطأ ما...\"],\"AWOSPo\":[\"تكبير\"],\"Ab1y_G\":[\"إلغاء مزامنة مصدر المخزون المُنشأ\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"أسبوع\"],\"other\":[\"أسابيع\"]}]],\"AgTuXC\":[\"ليس لديك إذن لحذف \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"المضيف\"],\"Aj3on1\":[\"تمكين التسجيل الخارجي\"],\"AoCBvp\":[\"شريحة المهمة\"],\"Apl-Vf\":[\"بيان اشتراك Red Hat\"],\"Apv-R1\":[\"إذا كنت مستعدًا للترقية أو التجديد، يرجى <0>الاتصال بنا.\"],\"AqdlyH\":[\"لا يمكن تحديد قوالب المهام ذات بيانات الاعتماد التي تطالب بكلمات مرور عند إنشاء العقد أو تحريرها\"],\"ArtxnQ\":[\"Refspec التحكم بالمصدر\"],\"AsLVdj\":[\"استخدم قناة IRC واحدة أو اسم مستخدم واحد لكل سطر. رمز\\n الجنيه (#) للقنوات، ورمز At (@) للمستخدمين، غير\\n مطلوبين.\"],\"AwUsnG\":[\"المثيلات\"],\"AxC8wb\":[\"نسخ المخرجات\"],\"AxPAXW\":[\"لم يتم العثور على نتائج\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"إنشاء مخزون ذكي جديد\"],\"B0HFJ8\":[\"فشل إلغاء ربط مضيف واحد أو أكثر.\"],\"B0P3qo\":[\"معرّف المهمة:\"],\"B0dbFG\":[\"حذف الجدول\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"آخر أتمتة\"],\"B4WcU9\":[\"تمت الموافقة بواسطة \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"بدأ المضيف\"],\"B8bpYS\":[\"قم بتحميل بيان اشتراك Red Hat الذي يحتوي على اشتراكك. لإنشاء بيان اشتراكك، انتقل إلى <0>تخصيصات الاشتراك على بوابة عملاء Red Hat.\"],\"BAmn8K\":[\"حدد نوع مورد\"],\"BERhj_\":[\"رسالة النجاح\"],\"BGNDgh\":[\"الاسم المستعار للعقدة\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"بيئة التنفيذ التي ستُستخدم للمهام داخل هذه المؤسسة. ستُستخدم كخيار احتياطي عندما لا تكون بيئة التنفيذ قد عُيّنت صراحةً على مستوى المشروع أو قالب المهمة أو سير العمل.\"],\"BNDplB\":[\"تم نسخ القالب بنجاح\"],\"BWTzAb\":[\"يدوي\"],\"BaPk6N\":[\"المسار الأساسي المستخدم لتحديد موقع Playbooks. سيتم إدراج الأدلة الموجودة داخل هذا المسار في القائمة المنسدلة لدليل Playbook. يوفر المسار الأساسي ودليل Playbook المحدد معًا المسار الكامل المستخدم لتحديد موقع Playbooks.\"],\"BfYq0G\":[\"نوع التحكم بالمصدر\"],\"Bg7M6U\":[\"لم يتم العثور على نتيجة\"],\"Bl2Djq\":[\"عرض الرموز المميزة\"],\"Bl2eoO\":[\"مشفّر\"],\"BskWMl\":[\"غير قابل للوصول\"],\"BsrdSv\":[\"أدخل متغيرات المخزون باستخدام صيغة JSON أو YAML. استخدم زر الاختيار للتبديل بينهما. راجع توثيق Ansible Controller للحصول على مثال على الصيغة.\"],\"Bv8zdm\":[\"مخزونات الإدخال\"],\"BwJKBw\":[\"من\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"يرجى إدخال رقم هاتف صالح.\"],\"other\":[\"يرجى إدخال أرقام هاتف صالحة.\"]}]],\"BzbzJb\":[\"الحقائق\"],\"BzfzPK\":[\"العناصر\"],\"C-gr_n\":[\"إعدادات Azure AD\"],\"C0sUgI\":[\"إنشاء مخزون جديد\"],\"C2KEkR\":[\"كلمة مرور SSH\"],\"C3Q1LZ\":[\"عرض إعدادات OIDC\"],\"C4C-qQ\":[\"تفاصيل الجدول\"],\"C6GAUT\":[\"موسّع\"],\"C7dP40\":[\"فشل رفض \",[\"0\"],\".\"],\"C7s60U\":[\"تفاصيل Webhook\"],\"CAL6E9\":[\"الفرق\"],\"CDOlBM\":[\"معرّف المثيل\"],\"CE-M2e\":[\"معلومات\"],\"CGOseh\":[\"تفاصيل الجدول\"],\"CGZgZY\":[\"حدد صفًا لإلغاء الربط\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"حذف المجموعة؟\"],\"other\":[\"حذف المجموعات؟\"]}]],\"CIEoqM\":[\"اسم المثيل\"],\"CKc7jz\":[\"نافذة تفاصيل المضيف\"],\"CL7QiF\":[\"اكتب الإجابة ثم انقر على مربع الاختيار على اليمين لتحديد الإجابة\\nكافتراضية.\"],\"CLTHnk\":[\"ترتيب أسئلة الاستبيان\"],\"CMmwQ-\":[\"تاريخ بدء غير معروف\"],\"CNZ5h9\":[\"فترة الاحتفاظ بالبيانات\"],\"CS8u6E\":[\"تمكين Webhook\"],\"CSvk3a\":[\"الرقم المرتبط بـ \\\"خدمة\\n المراسلة\\\" في Twilio بالتنسيق +18005550199.\"],\"CW11B-\":[\"الحد الأدنى\"],\"CXJHPJ\":[\"تم التعديل بواسطة (اسم المستخدم)\"],\"CZDqWd\":[\"مراجعة المشروع قديمة حاليًا. يرجى التحديث لجلب أحدث مراجعة.\"],\"CZg9aH\":[\"حدد المضيفين\"],\"C_Lu89\":[\"أدخل المدخلات باستخدام صيغة JSON أو YAML. راجع توثيق Ansible Controller للحصول على مثال على الصيغة.\"],\"C_NnqT\":[\"إنشاء مضيف جديد\"],\"Cc8jO8\":[\"حدد بيانات الاعتماد التي تريد استخدامها عند الوصول إلى المضيفين البعيدين لتشغيل الأمر. اختر بيانات الاعتماد التي تحتوي على اسم المستخدم ومفتاح SSH أو كلمة المرور التي سيحتاجها Ansible لتسجيل الدخول إلى المضيفين البعيدين.\"],\"CcKMRv\":[\"قالب المهمة هذا قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"CczdmZ\":[\"عرض جميع بيانات الاعتماد.\"],\"CdGRti\":[\"عرض جميع قوالب الإشعارات.\"],\"Ce28nP\":[\"<0>ملاحظة: قد تتم إعادة ربط المثيلات بمجموعة المثيلات هذه إذا كانت مُدارة بواسطة <1>قواعد السياسة.\"],\"Cev3QF\":[\"دقائق المهلة\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"ساعة\"],\"other\":[\"ساعات\"]}]],\"CoPs3y\":[\"لا يحتوي سير العمل هذا على أي عقد مُكوّنة.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"انقر على هذا الزر للتحقق من الاتصال بنظام إدارة الأسرار باستخدام بيانات الاعتماد المحددة والمدخلات المُحددة.\"],\"Cs0oSA\":[\"عرض الإعدادات\"],\"Csvbqs\":[\"اعرض وثائق ملحق المخزون المُنشأ هنا.\"],\"Cx8SDk\":[\"انتهاء صلاحية رمز التحديث\"],\"D-NlUC\":[\"النظام\"],\"D1JWCq\":[[\"interval\"],\" دقائق\"],\"D4euEu\":[\"إعدادات المصادقة المتنوعة\"],\"D89zck\":[\"الأحد\"],\"DBBU2q\":[\"يجب تحديد قيمة واحدة على الأقل لهذا الحقل.\"],\"DBC3t5\":[\"الأحد\"],\"DBHTm_\":[\"أغسطس\"],\"DFNPK8\":[\"تشغيل فحص الصحة\"],\"DGZ08x\":[\"مزامنة الكل\"],\"DHf0mx\":[\"إنشاء مثيل جديد\"],\"DHrOgD\":[\"حالة تحديث المشروع\"],\"DIKUI7\":[\"الحد الأدنى للطول\"],\"DIX823\":[\"يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته أقل من \",[\"max\"]],\"DJIazz\":[\"تمت الموافقة بنجاح\"],\"DNLiC8\":[\"الرجوع عن الإعدادات\"],\"DNqHaO\":[\"يعطي هذا الجدول بعض المعلمات المفيدة لملحق المخزون\\n المُنشأ. للحصول على القائمة الكاملة للمعلمات \"],\"DPfwMq\":[\"تم\"],\"DV-Xbw\":[\"اللغة المفضّلة\"],\"DVIUId\":[\"تجاوزات المطالبة\"],\"DZNGtI\":[\"نتائج سحب المشروع\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"تطابق تام (البحث الافتراضي إذا لم يُحدد).\"],\"De2WsK\":[\"سيؤدي هذا الإجراء إلى إلغاء ربط جميع الأدوار لهذا المستخدم من الفرق المحددة.\"],\"DhSza7\":[\"عقدة Controller\"],\"DnkUe2\":[\"اختر خدمة Webhook\"],\"DqnAO4\":[\"أول أتمتة\"],\"Du6bPw\":[\"العنوان\"],\"Dug0C-\":[\"بعد عدد من مرات التكرار\"],\"DyYigF\":[\"إعدادات TACACS+\"],\"Dz7fsq\":[\"تكبير\"],\"E6Z4zF\":[\"تنسيق ملف غير صالح. يرجى تحميل بيان اشتراك Red Hat صالح.\"],\"E86aJB\":[\"إلغاء ربط الدور!\"],\"E9wN_Q\":[\"آخر فحص صحة\"],\"EH6-2h\":[\"عرض الطوبولوجيا\"],\"EHu0x2\":[\"جارٍ المزامنة\"],\"EIBcgD\":[\"مصدره مشروع\"],\"EIkRy0\":[\"قنوات الوجهة\"],\"EJQLCT\":[\"فشل حذف قالب مهمة سير العمل.\"],\"ENDbv1\":[\"عرض جميع المضيفين.\"],\"ENRWp9\":[\"وسوم التعليق\"],\"ENyw54\":[\"المجموعات ذات الصلة\"],\"EP-eCv\":[\"إعدادات SAML\"],\"EQ-qsg\":[\"قوالب مهام سير العمل\"],\"ES0WE_\":[\"عند انتهاء المهلة\"],\"ETUQuF\":[\"فشل حذف مخزون واحد أو أكثر.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"مُعطّل\"],\"E_tJey\":[\"بيئة التنفيذ الافتراضية\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"هذه المؤسسة قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"other\":[\"قد يؤثر حذف هذه المؤسسات على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"EdQY6l\":[\"لا شيء\"],\"Eff_76\":[\"المنطقة الزمنية المحلية\"],\"Eg4kGP\":[\"الإجابة (الإجابات) الافتراضية\"],\"EmSrGB\":[\"قبل\"],\"EmfKjn\":[\"عرض إعدادات استكشاف الأخطاء وإصلاحها\"],\"Emna_v\":[\"تحرير المصدر\"],\"EmzUsN\":[\"عرض تفاصيل العقدة\"],\"EnC3hS\":[\"مواصفات pod مخصصة\"],\"EpH7Cd\":[\"حذف بيانات الاعتماد\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"عرض أمثلة JSON في\"],\"EwxKbE\":[\"محذوف\"],\"EzwCw7\":[\"تحرير السؤال\"],\"F-0xxR\":[\"الموارد مفقودة من هذا القالب.\"],\"F-LGli\":[\"ليس لديك إذن لإلغاء ربط ما يلي: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"حدد المثيلات\"],\"F0xJYs\":[\"فشل تحديث تعديل السعة.\"],\"F2l57P\":[\"الحد الأدنى لنسبة جميع المثيلات التي سيتم تعيينها\\n تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة.\"],\"FCnKmF\":[\"إنشاء رمز مستخدم مميز\"],\"FD8Y9V\":[\"انقر على أيقونة عقدة لعرض التفاصيل.\"],\"FEr96N\":[\"السمة\"],\"FFv0Vh\":[\"الأتمتة\"],\"FG2mko\":[\"حدد العناصر من القائمة\"],\"FGnH0p\":[\"سيؤدي هذا إلى إلغاء جميع العقد اللاحقة في سير العمل هذا\"],\"FMpB-A\":[\"<0>ملاحظة: قد يتم إلغاء ربط المثيلات المرتبطة يدويًا تلقائيًا من مجموعة المثيلات إذا كان المثيل مُدارًا بواسطة <1>قواعد السياسة.\"],\"FO7Rwo\":[\"إزالة الأقران؟\"],\"FQto51\":[\"توسيع جميع الصفوف\"],\"FTuS3P\":[\"قد لا يكون هذا الحقل فارغًا\"],\"FV5MUV\":[\"إذا كان المستخدمون بحاجة إلى ملاحظات حول صحة\\n مجموعاتهم المُنشأة، يُوصى بشدة\\n باستخدام strict: true في تكوين الملحق.\"],\"FXmp8Q\":[\"فشل ربط الدور\"],\"FYJRCY\":[\"فشل حذف مشروع واحد أو أكثر.\"],\"F_Nk65\":[\"تنزيل المخرجات\"],\"F_c3Jb\":[\"مواصفات Pod مخصصة لـ Kubernetes أو OpenShift.\"],\"Failed\":[\"فشل\"],\"Fanpmj\":[\"المتغيرات المطلوبة\"],\"FblMFO\":[\"حدد مقياسًا\"],\"FclH3w\":[\"تم الحفظ بنجاح!\"],\"FfGhiE\":[\"خطأ في حفظ سير العمل!\"],\"FhTYgi\":[\"فشل حذف قالب مهمة واحد أو أكثر.\"],\"FhhvWu\":[\"سيؤدي هذا إلى إلغاء جميع العقد اللاحقة في سير العمل هذا.\"],\"FiyMaa\":[\"اختر ملف .json\"],\"FjVFQ-\":[\"اختر وحدة\"],\"FjkaiT\":[\"تصغير\"],\"FkQvI0\":[\"تحرير القالب\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"إلغاء المهمة\"],\"FnZzou\":[\"حالة المثيل\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"الفاعل\"],\"Fo6qAq\":[\"تتضمن أمثلة عناوين URL للتحكم في مصدر Subversion:\"],\"Fp0Rk4\":[\"تسميات اختيارية تصف هذا المخزون،\\n مثل 'dev' أو 'test'. يمكن استخدام التسميات لتجميع وتصفية\\n المخزونات والمهام المكتملة.\"],\"FqW8E0\":[\"السعة المستخدمة\"],\"FsGJXJ\":[\"تنظيف\"],\"Fx2-x_\":[\"إضافة أدوار المستخدم\"],\"G-jHgL\":[\"تعيين مسار المصدر إلى\"],\"G2KpGE\":[\"تحرير المشروع\"],\"G3myU-\":[\"الثلاثاء\"],\"G768_0\":[\"مرفوض\"],\"G8jcl6\":[\"قوالب الإشعارات\"],\"G9MOps\":[\"الفرع المراد استخدامه عند مزامنة المخزون. يُستخدم افتراضي المشروع إذا كان فارغًا. مسموح به فقط إذا تم تعيين حقل allow_override للمشروع على true.\"],\"GDvlUT\":[\"الدور\"],\"GGWsTU\":[\"ملغى\"],\"GGuAXg\":[\"عرض إعدادات SAML\"],\"GHDQ7i\":[\"فشل حذف مؤسسة واحدة أو أكثر.\"],\"GJKwN0\":[\"الجداول\"],\"GLZDtF\":[\"تحذير النظام\"],\"GLwo_j\":[\"0 (تحذير)\"],\"GMaU6_\":[\"المطالبة بنوع المهمة عند الإطلاق.\"],\"GO6s6F\":[\"إعدادات المهام\"],\"GRwtth\":[\"تشغيل فحص صحة على المثيل\"],\"GSYBQc\":[\"مفتاح خدمة/تكامل API\"],\"GTOcxw\":[\"تحرير المستخدم\"],\"GU9vaV\":[\"المضيفون غير القابلين للوصول\"],\"GXiLKo\":[\"منطقة نص\"],\"GZIG7_\":[\"تم نسخ المخزون بنجاح\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"بدأ بواسطة\"],\"Gd-B71\":[\"لم يتم العثور على نوع بيانات الاعتماد.\"],\"Ge5ecx\":[\"الحد الأقصى للمضيفين\"],\"GeIrWJ\":[\"شعار \",[\"brandName\"]],\"Gf3vm8\":[\"لكل صفحة\"],\"GiXRTS\":[\"فشل حذف رمز مستخدم مميز واحد أو أكثر.\"],\"Gix1h_\":[\"عرض جميع المهام\"],\"GkbHM9\":[\"عرض جميع المشاريع.\"],\"Gn7TK5\":[\"تبديل الأدوات\"],\"GpNoVG\":[\"يرجى إضافة جدول لملء هذه القائمة.\"],\"GpWp6E\":[\"تحديد الميزات والوظائف على مستوى النظام\"],\"GtycJ_\":[\"المهام\"],\"H0z3JJ\":[\"تُستخدم هذه الوسيطات مع الوحدة المحددة. يمكنك العثور على معلومات حول \",[\"moduleName\"],\" بالنقر فوق \"],\"H1M6a6\":[\"عرض جميع المثيلات.\"],\"H3kCln\":[\"اسم المضيف\"],\"H6jbKn\":[\"إعدادات واجهة المستخدم\"],\"H7OUPr\":[\"يوم\"],\"H7e4dl\":[\"قدّم أزواج المفتاح/القيمة باستخدام\\n YAML أو JSON.\"],\"H86f9p\":[\"طي\"],\"H9MIed\":[\"عقدة التنفيذ\"],\"HAi1aX\":[\"تحديث مفتاح webhook\"],\"HAzhV7\":[\"بيانات الاعتماد\"],\"HDULRt\":[\"المضيفون الفريدون\"],\"HGOtRu\":[\"فشل اختبار الإشعار.\"],\"HIfMSF\":[\"خيارات الاختيار المتعدد\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"فشل رفض موافقة سير عمل واحدة أو أكثر.\"],\"HQ7e8y\":[\"نسخة غير حساسة لحالة الأحرف من exact.\"],\"HQ7oEt\":[\"العودة إلى الفرق\"],\"HUx6pW\":[\"تكوين الحاقن\"],\"HajiZl\":[\"شهر\"],\"HbaQks\":[\"استخدم عنوان بريد إلكتروني واحد لكل سطر لإنشاء قائمة مستلمين لهذا النوع من الإشعارات.\"],\"HbnjOn\":[[\"interval\"],\" أسابيع\"],\"HcznyH\":[\"فشل مزامنة بعض أو جميع مصادر المخزون.\"],\"HdE1If\":[\"القناة\"],\"HdErwL\":[\"حدد صفًا للموافقة\"],\"Hf0QDK\":[\"تم نسخ المشروع بنجاح\"],\"HiTf1W\":[\"إلغاء الرجوع\"],\"HjxnnB\":[\"حدد وحدة\"],\"HlhZ5D\":[\"استخدام TLS\"],\"HoHveO\":[\"يُرجع النتائج التي تحقق هذا الفلتر بالإضافة إلى الفلاتر الأخرى. هذا هو نوع المجموعة الافتراضي إذا لم يتم تحديد أي شيء.\"],\"HpK_8d\":[\"إعادة تحميل\"],\"Ht1JWm\":[\"لون الإشعار\"],\"HwpTx4\":[\"تحكم في مستوى الإخراج الذي سينتجه ansible أثناء تنفيذ Playbook.\"],\"I0LRRn\":[\"تنزيل الحزمة\"],\"I7Epp-\":[\"تفاصيل الخيار\"],\"I9NouQ\":[\"لم يتم العثور على اشتراكات\"],\"ICi4pv\":[\"آخر أتمتة\"],\"ICt7Id\":[\"نوع العقدة\"],\"IEKPuq\":[\"التمرير للتالي\"],\"IGQ11b\":[\"السر المشترك مع خدمة Webhook. تستخدمه الخدمة لتوقيع طلباتها، بحيث يتمكن مستودعك فقط من تشغيل مزامنة المشروع. اكتب السر الخاص بك لإدارته كتكوين، أو اترك الحقل فارغًا ليتم إنشاء واحد عند الحفظ.\"],\"IJAVcb\":[\"العودة إلى التطبيقات\"],\"IKg_un\":[\"قنوات أو مستخدمو الوجهة\"],\"IMJYui\":[\"استخدم رقم هاتف واحد لكل سطر لتحديد مكان\\n توجيه رسائل SMS. يجب تنسيق أرقام الهواتف +11231231234. لمزيد من المعلومات انظر توثيق Twilio\"],\"IN6gbp\":[\"انقر لإعادة ترتيب أسئلة الاستبيان\"],\"IPusY8\":[\"قم بإزالة أي تعديلات محلية قبل إجراء تحديث.\"],\"ISuwrJ\":[\"تحرير بيئة التنفيذ\"],\"IV0EjT\":[\"إشعار الاختبار\"],\"IVvM2B\":[\"الخيارات المُفعّلة\"],\"IWoF_f\":[\"عرض الاستبيان\"],\"IZfe0p\":[\"فرع التحكم بالمصدر\"],\"Igz8MU\":[\"الأسبوعان الماضيان\"],\"IiR1sT\":[\"نوع العقدة\"],\"IjDwKK\":[\"نوع تسجيل الدخول\"],\"Ikhk0q\":[\"خدمة webhook لقالب مهمة سير العمل هذا.\"],\"Iqm2E5\":[\"يرجى إضافة \",[\"pluralizedItemName\"],\" لملء هذه القائمة\"],\"IrC12v\":[\"التطبيق\"],\"IrI9pg\":[\"تاريخ الانتهاء\"],\"IsJ8i6\":[\"حدد فرعًا لسير العمل. يتم تطبيق هذا الفرع على جميع عُقد قالب المهمة التي تطالب بفرع.\"],\"IspLSK\":[\"لم يتم العثور على مهمة الإدارة.\"],\"J0zi6q\":[\"تخطي الوسوم\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"التصفية حسب المهام الناجحة\"],\"J4y7Uk\":[\"تم إلغاء سير العمل \"],\"J8VgfD\":[\"التحقق مما إذا كان الحقل المحدد أو الكائن ذو الصلة فارغًا (null)؛ يتوقع قيمة boolean.\"],\"JEGlfK\":[\"بدأت\"],\"JFnJqF\":[\"منقضٍ\"],\"JFphCp\":[\"3 (تصحيح)\"],\"JGvwnU\":[\"آخر استخدام\"],\"JIX50w\":[\"منع الرجوع إلى مجموعة المثيلات: إذا تم التمكين، فسيمنع قالب المهمة إضافة أي مجموعات مثيلات مخزون أو مؤسسة إلى قائمة مجموعات المثيلات المفضلة للتشغيل عليها.\"],\"JJwEMx\":[\"تم حذف المضيفين\"],\"JKZTiL\":[\"هذه هي مستويات التفصيل المدعومة للمخرجات القياسية لتشغيل الأمر.\"],\"JL3si7\":[\"جارٍ التحديث\"],\"JLjfEs\":[\"فشل حذف جدول واحد أو أكثر.\"],\"JRa4kV\":[\"قم بمزامنة المشروع عند حدوث دفع في مستودع التحكم في المصدر، بحيث تكون النسخة المحلية محدثة دائمًا دون استقصاء أو تحديث عند كل تشغيل للمهمة.\"],\"JTHoCu\":[\"تبديل التغييرات\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"العودة إلى لوحة المعلومات.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"مجموعات المثيلات\"],\"Ja4VHl\":[[\"0\"],\" أخرى\"],\"JgP090\":[\"تتبع الوحدات الفرعية\"],\"JjcTk5\":[\"تسجيل الدخول الاجتماعي\"],\"JjfsZM\":[\"حذف موافقة سير العمل\"],\"JppQoT\":[\"تاريخ آخر إعادة حساب:\"],\"JsY1p5\":[\"مرفوض\"],\"Jvv6rS\":[\"اختيار متعدد\"],\"JwqOfG\":[\"التقييم عند\"],\"Jy9qCv\":[\"إلغاء تحرير إعادة توجيه تسجيل الدخول\"],\"K5AykR\":[\"حذف الفريق\"],\"K93j4j\":[\"اسم التسمية\"],\"KC2nS5\":[\"تم حذف المورد\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"نجح الاختبار\"],\"KM6m8p\":[\"الفريق\"],\"KNOsJ0\":[\"تسميات اختيارية تصف قالب المهمة هذا، مثل 'dev' أو 'test'. يمكن استخدام التسميات لتجميع وتصفية قوالب المهام والمهام المكتملة.\"],\"KQ9EQm\":[\"كيفية استخدام ملحق المخزون المُنشأ\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"أنواع بيانات الاعتماد\"],\"KTvwHj\":[\"مصادر إدخال بيانات الاعتماد\"],\"KVbzjm\":[\"أداة التصور\"],\"KXFYp9\":[\"الحصول على الاشتراك\"],\"KXnokb\":[\"لا يمكن إعادة تعيين بيئة تنفيذ متاحة عالميًا إلى مؤسسة محددة\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"عرض تفاصيل المستخدم\"],\"KeRkFA\":[\"مسح تحديد الاشتراك\"],\"KeqCdz\":[\"الأقران من عقد التحكم\"],\"Ki_j_-\":[\"اتركه فارغًا لإنشاء مفتاح webhook جديد عند الحفظ\"],\"KjBkMe\":[\"مجموعة الحاويات هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"KjVvNP\":[\"معرّف اللوحة\"],\"KkMfgW\":[\"قوالب المهام\"],\"KkzJWF\":[\"أول أتمتة\"],\"KlQd8_\":[\"نطاق وصول الرمز المميز\"],\"KnN1Tu\":[\"ينتهي\"],\"KoCnPE\":[\"إلغاء المهمة\"],\"KopV8H\":[\"عرض المجموعات الجذرية فقط\"],\"KxIA0h\":[\"تبديل المضيف\"],\"Kz9DSl\":[\"إضافة مضيف موجود\"],\"KzQFvE\":[\"تحرير المؤسسة\"],\"L1Ob4t\":[\"علامة تبويب التفاصيل\"],\"L3ooU6\":[\"بيانات الاعتماد\"],\"L7Nz3F\":[\"مورد مفقود\"],\"L8fEEm\":[\"المجموعة\"],\"L973Qq\":[\"طلب اشتراك\"],\"LCl8Ck\":[\"إدخال بحث التاريخ\"],\"LGl_pR\":[\"عرض إعدادات المهام\"],\"LGryaQ\":[\"إنشاء بيانات اعتماد جديدة\"],\"LQ29yc\":[\"بدء مزامنة مصدر المخزون\"],\"LQRys9\":[\"ستتعقب الوحدات الفرعية أحدث التزام على فرع master الخاص بها (أو فرع آخر محدد في .gitmodules). إذا لا، فسيتم الاحتفاظ بالوحدات الفرعية عند المراجعة المحددة بواسطة المشروع الرئيسي. هذا يعادل تحديد العلامة --remote لـ git submodule update.\"],\"LQTgjH\":[\"لم يتم العثور على المشروع.\"],\"LRePxk\":[\"الحد الأدنى لعدد المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة.\"],\"LULLsO\":[\"عرض جميع المؤسسات.\"],\"LV5a9V\":[\"الأقران\"],\"LVecP9\":[\"أدوار المستخدم\"],\"LYAQ1X\":[\"تمكين المهام المتزامنة\"],\"LZr1lR\":[\"لم يتم العثور على مجموعة المثيلات.\"],\"Lc0RHh\":[\"تبديل الجدول\"],\"LgD0Cy\":[\"اسم التطبيق\"],\"LhMjLm\":[\"الوقت\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"تحرير الاستبيان\"],\"Lnnjmk\":[\"<0><1/> يمكن العثور على معاينة تقنية لواجهة مستخدم \",[\"brandName\"],\" الجديدة <2>هنا.\"],\"Lqygiq\":[\"استدعاءات التوفير\"],\"LtBtED\":[\"تبديل نجاح الإشعار\"],\"LuXP9q\":[\"الوصول\"],\"Lwovp8\":[\"إذا تم التمكين، فسيُسمح بالتشغيل المتزامن لقالب المهمة هذا.\"],\"M0okDw\":[\"تعيين التفضيلات لجمع البيانات والشعارات وتسجيلات الدخول\"],\"M73whl\":[\"السياق\"],\"MA-mp9\":[\"مرشح Ref لـ Webhook\"],\"MA7cMf\":[\"جدول معلمات المخزون المُنشأ\"],\"MAI_nw\":[\"يرجى تجربة بحث آخر باستخدام المرشح أعلاه\"],\"MAV-SQ\":[\"لم يتم العثور على بيانات الاعتماد.\"],\"MApRef\":[\"هل أنت متأكد من أنك تريد تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول؟ قد يؤثر ذلك على قدرة المستخدمين على تسجيل الدخول إلى النظام بمجرد تعطيل المصادقة المحلية أيضًا.\"],\"MD0-Al\":[\"جلستك على وشك الانتهاء\"],\"MDQLec\":[\"التحكم في مستوى المخرجات التي سينتجها Ansible لمهام تحديث مصدر المخزون.\"],\"MGpavd\":[\"بحث تلقائي للمفتاح\"],\"MHM-bv\":[\"هدف رابط غير صالح. تعذر الربط بالعقد الفرعية أو السلفية. دورات الرسم البياني غير مدعومة.\"],\"MHbbol\":[\" تقطيع المهمة\"],\"MKEPCY\":[\"متابعة\"],\"MP1v-1\":[\"وسيلة الإيضاح\"],\"MP8dU9\":[\"موقع الصورة الكامل، بما في ذلك سجل الحاويات واسم الصورة ووسم الإصدار.\"],\"MQPvAa\":[\"المطالبة بالتسميات عند الإطلاق.\"],\"MQoyj6\":[\"قالب مهمة سير العمل\"],\"MTLPCv\":[\"التنفيذ عندما تؤدي العقدة الأصل إلى حالة فشل.\"],\"MVw5um\":[\"2 (أكثر تفصيلاً)\"],\"MZU5bt\":[\"فشل حذف مجموعة واحدة أو أكثر.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"كلمة مرور خادم IRC\"],\"MfCEiB\":[\"بيانات اعتماد Galaxy\"],\"MfQHgE\":[\"أيام للاحتفاظ\"],\"Mfk6hJ\":[\"فشل حذف قالب واحد أو أكثر.\"],\"Mhn5m4\":[\"بيانات اعتماد السجل\"],\"Mn45Gz\":[\"العودة إلى مجموعات المثيلات\"],\"MnbH31\":[\"صفحة\"],\"MofjBu\":[\"بيئة التنفيذ التي سيتم استخدامها للمهام التي تستخدم هذا المشروع. سيتم استخدامها كحل بديل عندما لا يتم تعيين بيئة تنفيذ بشكل صريح على مستوى قالب المهمة أو سير العمل.\"],\"MpLngK\":[\"نقطة نهاية Webhook لهذا المشروع. أضفها إلى تكوين Webhook للمستودع لجعل عمليات الدفع تؤدي إلى تشغيل مزامنة المشروع.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"لا يمكن حذف هذه الموافقة بسبب أذونات غير كافية أو حالة مهمة معلّقة\"],\"other\":[\"لا يمكن حذف هذه الموافقات بسبب أذونات غير كافية أو حالة مهمة معلّقة\"]}]],\"MwCc2O\":[\"بيانات اعتماد webhook لقالب مهمة سير العمل هذا.\"],\"Mwf3Mw\":[\"قم بملء المضيفين لهذا المخزون باستخدام مرشح\\n بحث. مثال: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n راجع التوثيق لمزيد من الصيغ\\n والأمثلة. راجع توثيق Ansible Controller لمزيد من الصيغ\\n والأمثلة.\"],\"MzcRa_\":[\"المستخدم و Automation Analytics\"],\"Mzqo60\":[\"القيمة المراد مقارنة الأثر بها. يتم تفسيرها كـ JSON عند الإمكان (مثل true، 3)، وإلا فكسلسلة نصية عادية.\"],\"N1U4ZG\":[\"امتثال الاشتراك\"],\"N36GRB\":[\"يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته أكبر من \",[\"min\"]],\"N40H-G\":[\"الكل\"],\"N5vmCy\":[\"المخزون المُنشأ\"],\"N6GBcC\":[\"تأكيد الحذف\"],\"N7wOty\":[\"حدد Playbook المراد تنفيذه بواسطة هذه المهمة.\"],\"NAKA53\":[\"فشل المضيف\"],\"NBONaK\":[\"جمع الحقائق\"],\"NCVKhy\":[\"المهام الأخيرة\"],\"NDQvUO\":[\"المطالبة بالوسوم عند الإطلاق.\"],\"NIuIk1\":[\"غير محدود\"],\"NLKsgx\":[\"قائمة \",[\"pluralizedItemName\"]],\"NO1ZxL\":[\"اسم التطبيق\"],\"NPfgIB\":[\"ثانية\"],\"NQHZnb\":[\"Integer\"],\"NRn4V6\":[[\"interval\"],\" أشهر\"],\"NUNUrW\":[\"وسوم التعليق (اختياري)\"],\"NW-xDQ\":[\"سيؤدي هذا إلى إرجاع جميع قيم التكوين في هذه الصفحة إلى\\n إعدادات المصنع الافتراضية. هل أنت متأكد من أنك تريد المتابعة؟\"],\"NX18CF\":[\"في أو بعد\"],\"NYxilo\":[\"الحد الأقصى للمهام المتزامنة\"],\"Na9fIV\":[\"لم يتم العثور على عناصر.\"],\"NcVaYu\":[\"وقت الانتهاء\"],\"NeA1eI\":[\"التحريك لليمين\"],\"Never\":[\"أبدًا\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"سيؤدي هذا الإجراء إلى إلغاء المهمة التالية:\"],\"other\":[\"سيؤدي هذا الإجراء إلى إلغاء المهام التالية:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"نوع المورد\"],\"NnH3pK\":[\"اختبار\"],\"No Jobs\":[\"لا توجد مهام\"],\"NpJHAp\":[\"لا يمكن تحديد قوالب المهام ذات المخزون أو المشروع المفقود عند إنشاء العقد أو تحريرها. حدد قالبًا آخر أو أصلح الحقول المفقودة للمتابعة.\"],\"NqIlWb\":[\"آخر تشغيل\"],\"NrGRF4\":[\"نافذة تحديد الاشتراك\"],\"NsXTPu\":[\"لإنشاء مخزون ذكي باستخدام حقائق ansible، انتقل إلى شاشة المخزون الذكي.\"],\"NtD3hJ\":[\"المفاتيح ذات الصلة\"],\"Nu4DdT\":[\"مزامنة\"],\"Nu4oKW\":[\"الوصف\"],\"Nu7VHX\":[\"اختر الأدوار المراد تطبيقها على الموارد المحددة. لاحظ أن جميع الأدوار المحددة ستُطبق على جميع الموارد المحددة.\"],\"O-OYOe\":[\"تحرير الفريق\"],\"O06Rp6\":[\"واجهة المستخدم\"],\"O1Aswy\":[\"لا تنتهي صلاحيته أبدًا\"],\"O28qFz\":[\"عرض المهمة \",[\"0\"]],\"O2EuOK\":[\"تسجيل الدخول باستخدام SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"تصفح\"],\"O3oNi5\":[\"البريد الإلكتروني\"],\"O4ilec\":[\"نسخة غير حساسة لحالة الأحرف من regex.\"],\"O5pAaX\":[\"حدد مثيلاً ومقياسًا لعرض الرسم البياني\"],\"O78b13\":[\"التطبيق الذي ينتمي إليه هذا الرمز المميز، أو اترك هذا الحقل فارغًا لإنشاء رمز وصول شخصي.\"],\"O8_96D\":[\"منفذ المستمع\"],\"O9VQlh\":[\"حدد التردد\"],\"OA8xiA\":[\"التحريك لليسار\"],\"OA99Nq\":[\"متى تمت أتمتة المضيف آخر مرة\"],\"OC4Tzv\":[\"هنا\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"تاريخ/وقت البدء\"],\"OIv5hN\":[\"جارٍ إعادة التوجيه إلى تفاصيل الاشتراك\"],\"OJ9bHy\":[\"فشل إلغاء ربط مجموعة واحدة أو أكثر.\"],\"OOq_rD\":[\"تشغيل Playbook\"],\"OPTWH4\":[\"تمكين التحقق من شهادة HTTPS\"],\"ORxrw7\":[\"الأيام المتبقية\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"تأكيد إلغاء المهمة\"],\"Oe_VOY\":[\"فشل إزالة مثيل واحد أو أكثر.\"],\"OgB1k4\":[\"الوسائط\"],\"OiCz65\":[\"عنوان URL لـ Grafana\"],\"Oiqdmc\":[\"تسجيل الدخول باستخدام GitHub Organizations\"],\"Oj2Ix6\":[\"مقدار الوقت (بالثواني) للتشغيل قبل إلغاء المهمة. القيمة الافتراضية هي 0 لعدم وجود مهلة للمهمة.\"],\"OjwX8k\":[\"معلومات الرمز المميز\"],\"OlpaBt\":[\"المهام المتزامنة: إذا تم التمكين، فسيُسمح بالتشغيل المتزامن لقالب المهمة هذا.\"],\"OmbooC\":[\"بدأت المهمة\"],\"OogRLI\":[\"لم يتم العثور على المخزون الموحّد.\"],\"OqE3G-\":[\"بحث تام في حقل المعرّف.\"],\"Osn70z\":[\"تصحيح\"],\"OvBnOM\":[\"العودة إلى الإعدادات\"],\"OyGPiW\":[\"إعدادات الاشتراك\"],\"OzssJK\":[\"تشغيل الأمر\"],\"P3spiP\":[\"العودة إلى القوالب\"],\"P8fBlG\":[\"المصادقة\"],\"PByO0X\":[\"الأصوات\"],\"PCEmEr\":[\"رموز المستخدم المميزة\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"هذا المشروع قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"other\":[\"قد يؤثر حذف هذه المشاريع على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"PJf54Q\":[\"العودة إلى المصادر\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"ثالث \",[\"weekday\"],\" من \",[\"month\"]],\"4\":[\"رابع \",[\"weekday\"],\" من \",[\"month\"]],\"5\":[\"خامس \",[\"weekday\"],\" من \",[\"month\"]],\"one\":[\"أول \",[\"weekday\"],\" من \",[\"month\"]],\"two\":[\"ثاني \",[\"weekday\"],\" من \",[\"month\"]]}]],\"PLzYyl\":[\"تفاصيل استثناء التردد\"],\"PMk2Wg\":[\"فشل إلغاء التوفير\"],\"POKy-m\":[\"نسخ بيئة التنفيذ\"],\"PPsHsC\":[\"إرجاع الكل إلى الافتراضي\"],\"PQPOpT\":[\"ملف المخزون\"],\"PRuZiQ\":[\"تحديث للحصول على مراجعة\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"تمت إزالة القرين. يرجى التأكد من تشغيل حزمة التثبيت لـ \",[\"0\"],\" مرة أخرى لرؤية التغييرات سارية المفعول.\"],\"PWwwY2\":[\"إلغاء الربط\"],\"PYPqaM\":[\"معرّف اللوحة (اختياري)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"تعذر البحث عن نوع بيانات الاعتماد لخدمة webhook هذه، لذا فإن حقل بيانات اعتماد webhook غير متاح.\"],\"PaTL2O\":[\"قائمة المستلمين\"],\"PhufXn\":[\"أصل شريحة المهمة\"],\"Pi5vnX\":[\"فشل مزامنة مصدر المخزون المُنشأ\"],\"PiK6Ld\":[\"السبت\"],\"PiRb8z\":[\"أحدث مزامنة\"],\"PjkoCm\":[\"هل أنت متأكد من أنك تريد إزالة العقدة أدناه:\"],\"PkVlOm\":[\"حدد رؤوس HTTP بتنسيق JSON. راجع\\n توثيق Ansible Controller للحصول على مثال على الصيغة.\"],\"Po1btV\":[\"التنقل العام\"],\"Po7y5X\":[\"فشل نسخ بيئة التنفيذ\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"طي جميع أحداث المهمة\"],\"PyV1wC\":[\"منع الرجوع إلى مجموعة المثيلات\"],\"Q3P_4s\":[\"المهمة\"],\"Q5ZW8j\":[\"جدول الاشتراكات\"],\"QF_MpS\":[\"\\n لاحظ أنه يمكن إلغاء ربط المضيفين الموجودين\\n مباشرة في هذه المجموعة فقط. يجب إلغاء ربط المضيفين في المجموعات الفرعية\\n مباشرة من مستوى المجموعة الفرعية التي ينتمون إليها.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"معرّف المهمة\"],\"QHF6CU\":[\"التشغيلات\"],\"QIOH6p\":[\"بدأ بواسطة (اسم المستخدم)\"],\"QIpNLR\":[\"لا توجد إخفاقات مزامنة مخزون.\"],\"QIq3_3\":[\"ملاحظة: الترتيب الذي يتم به تحديد هذه يحدد أسبقية التنفيذ. حدد أكثر من واحد لتمكين السحب.\"],\"QJbMvX\":[\"بيانات الاعتماد التي تتطلب كلمات مرور عند التشغيل غير مسموح بها. يرجى إزالة أو استبدال بيانات الاعتماد التالية بأخرى من النوع نفسه للمتابعة: \",[\"0\"]],\"QJowYS\":[\"تأكيد الحذف\"],\"QKUQw1\":[\"إنشاء مضيف جديد\"],\"QKbQTN\":[\"محدد نوع دفق النشاط\"],\"QOF7Jg\":[\"فشل الموافقة على \",[\"0\"],\".\"],\"QPRWww\":[\"نوع التشغيل\"],\"QR908H\":[\"اسم الإعداد\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"المشروع الذي يحتوي على Playbook الذي ستنفذه هذه المهمة.\"],\"QYKS3D\":[\"المهام الأخيرة\"],\"QamIPZ\":[\"يرجى النقر على زر البدء للبدء.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"استرجاع الحالة المُفعّلة من dict متغيرات المضيف المحدد. يمكن تحديد المتغير المُفعّل باستخدام تدوين النقطة، مثل: 'foo.bar'\"],\"Qf36YE\":[\"التفصيل\"],\"QgnNyZ\":[\"خطأ في المزامنة\"],\"Qhb8lT\":[\"إنشاء تطبيق جديد\"],\"QmvYrA\":[\"وصف اختياري لقالب مهمة سير العمل.\"],\"QnJn75\":[\"آخر تشغيل\"],\"Qv59HG\":[\"حدد نوع بيانات الاعتماد\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"السعة\"],\"R-uZ8Y\":[\"تسجيل الدخول باستخدام SAML\"],\"R633QG\":[\"العودة إلى موافقات سير العمل\"],\"R7s3iG\":[\"العودة إلى\"],\"R9Khdg\":[\"تلقائي\"],\"R9sZsA\":[\"حذف جميع المجموعات والمضيفين\"],\"RBDHUE\":[\"المطالبة ببيئة التنفيذ عند الإطلاق.\"],\"RI8cIw\":[\"الحد الأقصى لعدد المضيفين المسموح بإدارتهم بواسطة\\n هذه المؤسسة. القيمة الافتراضية هي 0 مما يعني عدم وجود حد.\\n راجع توثيق Ansible لمزيد من التفاصيل.\"],\"RIcSTA\":[\"ينتهي في\"],\"RIeAlp\":[\"في كل مرة تعمل فيها مهمة باستخدام هذا المخزون، قم بتحديث المخزون من المصدر المحدد قبل تنفيذ مهام المهمة.\"],\"RK1gDV\":[\"تسجيل الدخول باستخدام Azure AD\"],\"RMdd1C\":[\"لا شيء (تشغيل مرة واحدة)\"],\"RO9G1f\":[\"يجب أن يكون هذا الحقل أكبر من 0\"],\"RPnV2o\":[\"لم ينتج مرشح البحث أي نتائج…\"],\"RThfvh\":[\"إلغاء ربط الفريق (الفرق) ذي الصلة؟\"],\"R_mzhp\":[\"فشل رمز المستخدم المميز.\"],\"RbIaa9\":[\"لم يتم العثور على الرمز المميز.\"],\"RdLvW9\":[\"إعادة إطلاق المهام\"],\"Rguqao\":[\"حدد صفًا للحذف\"],\"RhOukN\":[[\"interval\"],\" ساعة\"],\"RiQMUh\":[\"قيد التشغيل\"],\"RjIKOw\":[\"تعذر تغيير المخزون على مضيف\"],\"RjkhdY\":[\"الحقل يبدأ بالقيمة.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"هل أنت متأكد من أنك تريد إزالة هذا الرابط؟\"],\"Rm1iI_\":[\"المطالبة بالمتغيرات عند الإطلاق.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"تم نسخ بيانات الاعتماد بنجاح\"],\"RsZ4BA\":[\"التمرير للأخير\"],\"RtKKbA\":[\"الأخير\"],\"Ru59oZ\":[\"تمكين webhook لهذا القالب.\"],\"RuEWFx\":[\"في التاريخ\"],\"RuiOO0\":[\"فشل حذف تطبيق واحد أو أكثر.\"],\"Rw1xwN\":[\"جارٍ تحميل المحتوى\"],\"RxzN1M\":[\"مُفعّل\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"المعرّف\"],\"S2nsEw\":[\"مقارنة أكبر من.\"],\"S5gO6Y\":[\"قم بتمرير متغيرات سطر أوامر إضافية إلى سير العمل.\"],\"S6zj7M\":[\"بالنسبة لقوالب المهام، حدد run لتنفيذ Playbook. حدد check للتحقق فقط من بناء جملة Playbook واختبار إعداد البيئة والإبلاغ عن المشكلات دون تنفيذ Playbook.\"],\"S7kN8O\":[\"فشل حذف مستخدم واحد أو أكثر.\"],\"S7tNdv\":[\"عند النجاح\"],\"S8FW2i\":[\"ملف المخزون المراد مزامنته بواسطة هذا المصدر. يمكنك التحديد من القائمة المنسدلة أو إدخال ملف داخل الإدخال.\"],\"SA-KXq\":[\"التحريك للأعلى\"],\"SAw-Ux\":[\"هل أنت متأكد من أنك تريد إزالة وصول \",[\"0\"],\" من \",[\"username\"],\"؟\"],\"SBfnbf\":[\"عرض جميع بيئات التنفيذ\"],\"SC1Cur\":[\"حالة غير معروفة\"],\"SDND4q\":[\"غير مُكوّن\"],\"SIJDi3\":[\"تعديل السعة\"],\"SJjggI\":[\"خيارات التحديث\"],\"SJmHMo\":[\"الوثائق.\"],\"SLm_0U\":[\"منفذ خادم IRC\"],\"SODyJ3\":[\"المضيف غير المتزامن جيد\"],\"SRiPhD\":[\"إلغاء إزالة العقدة\"],\"SV5nA1\":[\"تحتوي بعض الخطوات السابقة على أخطاء\"],\"SVG6MY\":[\"إرجاع الحقل إلى القيمة المحفوظة سابقًا\"],\"SYbJcn\":[\"تحرير قالب الإشعار\"],\"SZvybZ\":[\"LDAP Default\"],\"SZw9tS\":[\"عرض التفاصيل\"],\"SbRHme\":[\"منطقة نص\"],\"Se_E0z\":[\"مهمة سير العمل\"],\"Sgr5NW\":[\"حدد مثيلاً لتشغيل فحص صحة.\"],\"Sh2XTJ\":[\"نوع الإشعار\"],\"SiexHs\":[\"لوحة المعلومات (كل النشاط)\"],\"Sja7f-\":[\"كم مرة تم حذف المضيف\"],\"Sjoj4f\":[\"اسم بيانات الاعتماد\"],\"SlfejT\":[\"خطأ\"],\"SoREmD\":[\"التطبيقات والرموز المميزة\"],\"SqA8uD\":[\"تشغيلات المهمة\"],\"SqLEdN\":[\"فشل حذف المخزون الذكي.\"],\"SqYo9m\":[\"العودة إلى المثيلات\"],\"Ssdrw4\":[\"مهمل\"],\"Successful\":[\"ناجح\"],\"SvPvEX\":[\"نص رسالة الموافقة على سير العمل\"],\"Svkela\":[\"الانتقال إلى الصفحة السابقة\"],\"SwJLlZ\":[\"نص رسالة رفض سير العمل\"],\"SxGqey\":[\"إعدادات OIDC العامة\"],\"Sxm8rQ\":[\"المستخدمون\"],\"SzFxHC\":[\"إعدادات LDAP\"],\"SzQMpA\":[\"التفريعات\"],\"T2M20E\":[\"The\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"فشل تبديل الإشعار.\"],\"T4a4A4\":[\"مفتاح Webhook\"],\"T7yEGN\":[\"نوع المنح الذي يجب على المستخدم استخدامه للحصول على الرموز المميزة لهذا التطبيق\"],\"T91vKp\":[\"تشغيل\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"تحرير هذه العقدة\"],\"TBH48u\":[\"فشل حذف الفريق.\"],\"TC32CH\":[\"أيام البيانات المراد الاحتفاظ بها\"],\"TD1APv\":[\"الحصول على الاشتراكات\"],\"TJVvMD\":[\"نوع البحث ذي الصلة\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"سيتم تسجيل خروجك خلال \",\"#\",\" ثانية بسبب عدم النشاط\"],\"other\":[\"سيتم تسجيل خروجك خلال \",\"#\",\" ثانية بسبب عدم النشاط\"]}]],\"TMJ39S\":[\"إلغاء ربط الدور\"],\"TMLAx2\":[\"مطلوب\"],\"TO3h59\":[\"ملء الحقل من نظام إدارة أسرار خارجي\"],\"TO4OtU\":[\"بيانات اعتماد Insights\"],\"TOjYb_\":[\"عرض تفاصيل مضيف المخزون المُنشأ\"],\"TP9_K5\":[\"الرمز المميز\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"نوع المجموعة\"],\"TU6IDa\":[\"نوع المستخدم\"],\"TXKmNM\":[\"يجب تحديد مخزون\"],\"TZEuIE\":[\"العودة إلى أنواع بيانات الاعتماد\"],\"T_87By\":[\"المعلمة\"],\"Ta0ts5\":[\"عرض التغييرات\"],\"TcnG-2\":[\"إنشاء بيئة تنفيذ جديدة\"],\"TgSxH9\":[\"عنوان URL لاستدعاء التوفير\"],\"TkiN8D\":[\"تفاصيل المستخدم\"],\"Tmh24b\":[\"إذا تم التمكين، فسيمنع قالب المهمة إضافة أي مجموعات مثيلات مخزون أو مؤسسة إلى قائمة مجموعات المثيلات المفضلة للتشغيل عليها. ملاحظة: إذا كان هذا الإعداد ممكّنًا وقدمت قائمة فارغة، فسيتم تطبيق مجموعات المثيلات العامة.\"],\"Tmuvry\":[\"بحث تلقائي لتعيين النوع\"],\"ToOoEw\":[\"نسخ بيانات الاعتماد\"],\"Tof7pX\":[\"المهام\"],\"Tq71UT\":[\"يوم عمل\"],\"Tx3NMN\":[\"عبارة مرور المفتاح الخاص\"],\"TxKKED\":[\"عرض تفاصيل المخزون المُنشأ\"],\"TyaPAx\":[\"مسؤول النظام\"],\"Tz0i8g\":[\"الإعدادات\"],\"U-nEJl\":[\"عرض إعدادات GitHub\"],\"U011Uh\":[\"آخر ظهور\"],\"U7rA2a\":[\"عند عدم التحديد، سيتم إجراء دمج، يجمع بين المتغيرات المحلية وتلك الموجودة في المصدر الخارجي.\"],\"UDf-wR\":[\"الاشتراكات المستهلكة\"],\"UEaj7U\":[\"إخفاقات مزامنة المخزون\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"مراجعة التحكم بالمصدر\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"نسخة غير حساسة لحالة الأحرف من endswith.\"],\"URmyfc\":[\"التفاصيل\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"بيانات الاعتماد هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"other\":[\"قد يؤثر حذف بيانات الاعتماد هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"UXBCwc\":[\"اسم العائلة\"],\"UY6iPZ\":[\"إذا كان مُفعّلاً، فستقترن عقد التحكم بهذا المثيل تلقائيًا. إذا كان مُعطّلاً، فسيتصل المثيل بالأقران المرتبطين فقط.\"],\"UYD5ld\":[\"وانقر على تحديث المراجعة عند الإطلاق\"],\"UYUgdb\":[\"الترتيب\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"هل أنت متأكد من أنك تريد حذف:\"],\"UbRKMZ\":[\"معلّق\"],\"UbqhuT\":[\"فشل استرجاع كائن مورد العقدة الكامل.\"],\"Uc_tSU\":[\"تبديل الأدوات\"],\"UgFDh3\":[\"هذا المخزون قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"UirGxE\":[\"الأخطاء\"],\"UlykKR\":[\"الثالث\"],\"Uo1S9q\":[\"تسجيل الدخول باستخدام Azure AD Tenant\"],\"UueF8b\":[\"بيئة التنفيذ مفقودة أو محذوفة.\"],\"UvGjRK\":[\"إذا تم التمكين، فقم بتشغيل playbook هذا كمسؤول.\"],\"UwJJCk\":[\"إعادة إطلاق المضيفين الفاشلين\"],\"UxKoFf\":[\"التنقل\"],\"V-7saq\":[\"حذف \",[\"pluralizedItemName\"],\"؟\"],\"V-rJKF\":[\"ثوانٍ\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"يوم\"],\"other\":[\"أيام\"]}]],\"V0fM4k\":[\"تحليلات المستخدم\"],\"V1EGGU\":[\"الاسم الأول\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"سيكون المخزون في حالة معلقة حتى تتم معالجة الحذف النهائي.\"],\"other\":[\"ستكون المخزونات في حالة معلقة حتى تتم معالجة الحذف النهائي.\"]}]],\"V2RwJr\":[\"عناوين المستمع\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"إضافة رابط\"],\"V5RUpn\":[\"قائمة المستلمين\"],\"V7qsYh\":[\"ملاحظة: يحدد ترتيب بيانات الاعتماد هذه الأسبقية لمزامنة المحتوى والبحث عنه. حدد أكثر من واحد لتمكين السحب.\"],\"V9xR6T\":[\"توسيع القسم\"],\"VAI2fh\":[\"إنشاء مجموعة حاويات جديدة\"],\"VAcXNz\":[\"الأربعاء\"],\"VEj6_Y\":[\"موافقات سير العمل\"],\"VFvVc6\":[\"تحرير التفاصيل\"],\"VJUm9p\":[\"الصفحة الحالية\"],\"VK2gzi\":[\"عدد العمليات المتوازية أو المتزامنة المراد استخدامها أثناء تنفيذ Playbook. القيمة الفارغة، أو القيمة الأقل من 1، ستستخدم الإعداد الافتراضي لـ Ansible وهو عادةً 5. يمكن الكتابة فوق العدد الافتراضي للتفريعات بإجراء تغيير على\"],\"VL2WkJ\":[\"آخر \",[\"dayOfWeek\"]],\"VLdRt2\":[\"بدء مزامنة المصدر\"],\"VNUs2y\":[\"الحد الأقصى للتفريعات\"],\"VSJ6r5\":[\"الجدول نشط\"],\"VSim_H\":[\"حذف مصدر المخزون\"],\"VTDO7X\":[\"نافذة تفاصيل الحدث\"],\"VU3Nrn\":[\"مفقود\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"المقاييس\"],\"VZfXhQ\":[\"عقدة Hop\"],\"VdcFUD\":[\"اتفاقية ترخيص المستخدم النهائي\"],\"ViDr6F\":[\"إضافة مجموعة جديدة\"],\"VmClsw\":[\"تم حذف المورد المرتبط بهذه العقدة.\"],\"VmvLj9\":[\"اضبط على Public أو Confidential اعتمادًا على مدى أمان جهاز العميل.\"],\"Vqd-tq\":[\"تأكيد إرجاع الكل\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"فشل حذف الدور.\"],\"Vw8l6h\":[\"حدث خطأ\"],\"VzE_M-\":[\"تبديل فشل الإشعار\"],\"W-O1E9\":[\"نسخ المشروع\"],\"W1iIqa\":[\"عرض مجموعات المخزون\"],\"W3TNvn\":[\"العودة إلى المستخدمين\"],\"W3pOzF\":[\"السماح بتغيير فرع التحكم في المصدر أو المراجعة في قالب مهمة يستخدم هذا المشروع.\"],\"W6uTJi\":[\"فشل الحصول على المثيل.\"],\"W7DGsV\":[\"أُطلقت بواسطة (اسم المستخدم)\"],\"W9XAF4\":[\"يوم من أيام الأسبوع\"],\"W9uQXX\":[\"مطالبة\"],\"WAjFYI\":[\"تاريخ البدء\"],\"WD8djW\":[\"تأكيد إزالة الرابط\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"نوع الإجابة\"],\"WQJduu\":[\"تحديد المفتاح\"],\"WTN9YX\":[\"رمز الحساب المميز\"],\"WTV15I\":[\"تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول\"],\"WVzGc2\":[\"الاشتراك\"],\"WX9-kf\":[\"اسم IRC المستعار\"],\"Wc6m4J\":[\"refspec المراد جلبه (يتم تمريره إلى وحدة git الخاصة بـ Ansible). تتيح هذه المعلمة الوصول إلى المراجع عبر حقل الفرع غير المتوفرة بطريقة أخرى.\"],\"Wdl2f2\":[\"يجب أن يحتوي هذا الحقل على \",[\"0\"],\" أحرف على الأقل\"],\"WgsBEi\":[\"أدخل مرشح بحث واحدًا على الأقل لإنشاء مخزون ذكي جديد\"],\"WhSFGl\":[\"التصفية حسب \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"ملاءمة الرسم البياني لحجم الشاشة المتاح\"],\"Wm7XbF\":[\"فشل حذف بيانات اعتماد واحدة أو أكثر.\"],\"WqaDMq\":[\"الحقل يحتوي على القيمة.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"يرجى إدخال قيمة.\"],\"X5V9DW\":[\"انقر على زر التحرير أدناه لإعادة تكوين العقدة.\"],\"X6d3Zy\":[\"فشل حذف المؤسسة.\"],\"X97mbf\":[\"اختر نوع مهمة\"],\"XA12d8\":[\"قائمة اختيارية بأسماء المضيفين مفصولة بفواصل لتضمينها في كل شريحة مهمة، بالإضافة إلى مضيفي الشريحة نفسها. مفيدة عندما يستهدف play مضيفًا منسقًا، مثل localhost، تعتمد عليه جميع الشرائح. تتم مطابقة الأسماء تمامًا مع مضيفي المخزون؛ المجموعات والأنماط غير مدعومة. تقوم المضيفات المثبتة بتشغيل plays الخاصة بها مرة واحدة لكل شريحة.\"],\"XBROpk\":[\"قدّم نمط مضيف لتقييد قائمة المضيفين الذين سيتم إدارتهم أو التأثير عليهم بواسطة سير العمل بشكل أكبر.\"],\"XCCkju\":[\"تحرير العقدة\"],\"XFRygA\":[\"تتضمن أمثلة عناوين URL للتحكم في مصدر الأرشيف البعيد:\"],\"XHxwBV\":[\"يجب أن يحتوي نطاق التاريخ المحدد على تكرار جدول واحد على الأقل.\"],\"XILg0L\":[\"عنوان بريد إلكتروني غير صالح\"],\"XJOV1Y\":[\"النشاط\"],\"XKp83s\":[\"لا يمكن نسخ المخزونات التي لها مصادر\"],\"XLMJ7O\":[\"السحابة\"],\"XLpxoj\":[\"خيارات البريد الإلكتروني\"],\"XM-gTv\":[\"راجع وثائق Ansible للحصول على تفاصيل حول ملف التكوين.\"],\"XOD7tz\":[\"عرض التغييرات\"],\"XOaZX3\":[\"ترقيم الصفحات\"],\"XP6TQ-\":[\"إذا تم تحديده، فسيتم عرض هذا الحقل على العقدة بدلاً من اسم المورد عند عرض سير العمل\"],\"XREJvl\":[\"المتغيرات المستخدمة لتكوين مصدر المخزون. للحصول على وصف مفصل لكيفية تكوين هذا الملحق، انظر\"],\"XViLWZ\":[\"عند الفشل\"],\"XWDz5f\":[\"تحديد مفتاح بسيط\"],\"X_5TsL\":[\"تبديل الاستبيان\"],\"XaxYwV\":[\"القيم المطلوبة\"],\"XbIM8f\":[\"إجمالي مصادر المخزون\"],\"XdyHT-\":[\"المضيفون المستوردون\"],\"XfmfOA\":[\"التشغيل كل\"],\"Xg3aVa\":[\"استخدام SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"مجموعة المثيلات\"],\"Xm7ruy\":[\"5 (تصحيح WinRM)\"],\"XmJfZT\":[\"الاسم\"],\"XmVvzl\":[\"حدد الأدوار المراد تطبيقها\"],\"XnxCSh\":[\"الخطأ القياسي\"],\"XozZ38\":[\"فشل حذف مصدر مخزون واحد أو أكثر.\"],\"Xq9A0U\":[\"مشروع غير معروف\"],\"Xt4N6V\":[\"مطالبة | \",[\"0\"]],\"XtpZSU\":[\"جميع أنواع المهام\"],\"Xx-ftH\":[\"لقد قمت بالأتمتة على عدد من المضيفين أكثر مما يسمح به اشتراكك.\"],\"XyTWuQ\":[\"يرجى الانتظار حتى يتم ملء عرض الطوبولوجيا...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"هل أنت متأكد من أنك تريد حذف المجموعة أدناه؟\"],\"other\":[\"هل أنت متأكد من أنك تريد حذف المجموعات أدناه؟\"]}]],\"XzD7xj\":[\"حدد العناصر\"],\"Y1YKad\":[\"تحرير التفاصيل\"],\"Y296GK\":[\"فشل حذف الدور\"],\"Y2ml-n\":[\"تمت الموافقة - \",[\"0\"],\". راجع دفق النشاط لمزيد من المعلومات.\"],\"Y5VrmH\":[\"غير مُكوّن لمزامنة المخزون.\"],\"Y5vgVF\":[\"تم الرفض بنجاح\"],\"Y5xJ7I\":[\"اسم Playbook\"],\"Y60pX3\":[\"إضافة مخزون مُنشأ\"],\"YA4I45\":[\"حدد وحدة\"],\"YFmVSY\":[\"إلغاء الربط؟\"],\"YJddb4\":[\"نوع المثيل\"],\"YLMfol\":[\"اختر نوع المورد الذي سيتلقى أدوارًا جديدة. على سبيل المثال، إذا كنت ترغب في إضافة أدوار جديدة إلى مجموعة من المستخدمين، يرجى اختيار المستخدمين والنقر على التالي. ستتمكن من تحديد الموارد المحددة في الخطوة التالية.\"],\"YM06Nm\":[\"تحرير نوع بيانات الاعتماد\"],\"YMLB2b\":[\"ما إذا كانت عقدة الموافقة تتم الموافقة عليها أو رفضها تلقائيًا عند انتهاء المهلة.\"],\"YMpSlP\":[\"الوقت بالثواني لاعتبار مزامنة المخزون حالية. أثناء تشغيل المهام والاستدعاءات، سيقوم نظام المهام بتقييم الطابع الزمني لأحدث مزامنة. إذا كان أقدم من مهلة ذاكرة التخزين المؤقت، فلا يُعتبر حاليًا، وسيتم إجراء مزامنة مخزون جديدة.\"],\"YP5KRj\":[\"سيتم إنشاء عنوان url جديد لـ webhook عند الحفظ.\"],\"YPDLLX\":[\"العودة إلى بيئات التنفيذ\"],\"YQqM-5\":[\"صورة الحاوية المراد استخدامها للتنفيذ.\"],\"Yd45Xn\":[\"المضيفون حسب نوع المعالج\"],\"Yfw7TK\":[\"انتهت مهلة الإشعار\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"دقيقة\"],\"other\":[\"دقائق\"]}]],\"YiQ03p\":[\"فشل حذف الجدول.\"],\"YiUAZm\":[\"<0>ملاحظة: قد تتم إعادة ربط هذا المثيل بمجموعة المثيلات هذه إذا كان مُدارًا بواسطة <1>قواعد النهج.\"],\"YlGAPh\":[\"المضيفون المثبتون لشريحة المهمة\"],\"Ym7-mu\":[\"قناة Slack واحدة لكل سطر. رمز الجنيه (#)\\n مطلوب للقنوات. للرد على رسالة معينة أو بدء سلسلة رسائل لها، أضف معرّف الرسالة الأصلية إلى القناة حيث يكون معرّف الرسالة الأصلية 16 رقمًا. يجب إدراج نقطة (.) يدويًا بعد الرقم العاشر. مثال:#destination-channel, 1231257890.006423. انظر Slack\"],\"YmEWZH\":[\"إطلاق القالب\"],\"YmjTf2\":[\"فشل التوفير\"],\"YoXjSs\":[\"المطالبة بالمخزون عند الإطلاق.\"],\"Yq4Eaf\":[\"معلومات حالة المضيف لهذه المهمة غير متاحة.\"],\"YsN-3o\":[\"عرض تفاصيل مصدر المخزون\"],\"Yt-rBv\":[\"هذا المشروع قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"YuC9dj\":[\"ربط\"],\"YxDLmM\":[\"معرّف نظام Insights\"],\"Z17FAa\":[\"مخزون غير معروف\"],\"Z1Vtl5\":[\"فشل إلغاء مزامنة المشروع\"],\"Z25_RC\":[\"حدد الإدخال\"],\"Z2hVSb\":[\"هجين\"],\"Z40J8D\":[\"تمكّن إنشاء عنوان URL لاستدعاء التزويد. باستخدام عنوان URL، يمكن للمضيف الاتصال بـ \",[\"brandName\"],\" وطلب تحديث التكوين باستخدام قالب المهمة هذا.\"],\"Z5HWHd\":[\"تشغيل\"],\"Z7ZXbT\":[\"الموافقة\"],\"Z88yEl\":[\"مقارنة أكبر من أو يساوي.\"],\"Z9EFpE\":[\"لوحة معلومات Automation Analytics\"],\"ZAWGCX\":[[\"0\"],\" ثانية\"],\"ZEP8tT\":[\"إطلاق\"],\"ZGDCzb\":[\"لم يتم العثور على المثيل.\"],\"ZJjKDg\":[\"العقد المُدارة\"],\"ZKKnVf\":[\"إنشاء قالب سير عمل جديد\"],\"ZL3d6Z\":[\"عنوان خادم IRC\"],\"ZO4CYH\":[\"المهام قيد التشغيل\"],\"ZOLfb2\":[\"يجب ألا يكون هذا الحقل فارغًا.\"],\"ZWhZbs\":[\"تأكيد إزالة العقدة\"],\"ZajTWA\":[\"رقم هاتف المصدر\"],\"Zf6u-6\":[\"الشرح\"],\"ZfrRb0\":[\"يرجى تحديد مخزون أو تحديد خيار المطالبة عند الإطلاق\"],\"ZhxwOq\":[\"نص رسالة الخطأ\"],\"Zikd-1\":[\"عدد المضيفين الذين قمت بالأتمتة عليهم أقل من عدد اشتراكك.\"],\"ZjC8QM\":[\"فشل حذف المضيف.\"],\"ZjvPb1\":[\"تم الإنشاء بواسطة (اسم المستخدم)\"],\"Zkh5np\":[\"يتم تحديث الأقران على \",[\"0\"],\". يرجى التأكد من تشغيل حزمة التثبيت لـ \",[\"1\"],\" مرة أخرى لرؤية التغييرات سارية المفعول.\"],\"ZpdX6R\":[\"خطأ في حذف الرموز المميزة\"],\"ZrsGjm\":[\"المخزون\"],\"ZumtuZ\":[\"نسخ القالب\"],\"ZvVF4C\":[\"حذف سؤال الاستبيان\"],\"ZwCTcT\":[\"علامة تبويب قائمة المهام الأخيرة\"],\"ZwujDQ\":[\"العام الماضي\"],\"_-NKbo\":[\"فشل تبديل الجدول.\"],\"_2LfCe\":[\"لإعادة ترتيب أسئلة الاستبيان، اسحبها وأفلتها في الموقع المطلوب.\"],\"_4gGIX\":[\"نسخ إلى الحافظة\"],\"_5REdR\":[\"حدد مخزونات الإدخال لملحق المخزون المُنشأ.\"],\"_Fg1cM\":[\"نص رسالة انتهاء مهلة سير العمل\"],\"_ITcnz\":[\"يوم\"],\"_Ia62Q\":[\"أمثلة المخزون المُنشأ\"],\"_JN1gB\":[\"عدد المهام\"],\"_K2CvV\":[\"قالب\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"سنة\"],\"other\":[\"سنوات\"]}]],\"_LVfwJ\":[\"خطأ في مزامنة مصدر المخزون المُنشأ\"],\"_M4FeF\":[\"حدد بيئة التنفيذ التي تريد تشغيل هذا الأمر داخلها.\"],\"_MdgrM\":[\"أضف عقدة جديدة بين هاتين العقدتين\"],\"_PRaan\":[\"فشل حذف قالب إشعار واحد أو أكثر.\"],\"_Pz_QH\":[\"مُدار بواسطة السياسة\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"انقر لتشغيل فحص صحة على المثيل المحدد.\"],\"other\":[\"انقر لتشغيل فحص صحة على المثيلات المحددة.\"]}]],\"_WBq2_\":[\"مرفوض - \",[\"0\"],\". راجع دفق النشاط لمزيد من المعلومات.\"],\"_Yq4TU\":[\"الحد الأقصى لعدد التفريعات المسموح بها عبر جميع المهام التي تعمل بشكل متزامن على هذه المجموعة.\\n يعني الصفر عدم فرض أي حد.\"],\"_ZBhqw\":[\"فشل إلغاء مزامنة مصدر المخزون\"],\"_bAUGi\":[\"اختر طريقة HTTP\"],\"_bE0AS\":[\"حدد مثيلاً\"],\"_cV6Mf\":[\"تصفح…\"],\"_cq4Aa\":[\"لم يتم العثور على موافقة سير العمل.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"تحرير مجموعة المثيلات\"],\"_ismew\":[\"مفتاح الأثر\"],\"_kYJq6\":[\"أيام البيانات المراد الاحتفاظ بها\"],\"_khNCh\":[\"يجب استبدال بيانات الاعتماد الافتراضية لقالب المهمة بأخرى من النوع نفسه. يرجى تحديد بيانات اعتماد للأنواع التالية للمتابعة: \",[\"0\"]],\"_oeZtS\":[\"استقصاء المضيف\"],\"_rCRcH\":[\"توثيق البحث المتقدم\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"عنوان خادم IRC\"],\"a3AD0M\":[\"تأكيد تحرير إعادة توجيه تسجيل الدخول\"],\"a5zD9f\":[\"التغييرات\"],\"a6E-_p\":[\"نسخة غير حساسة لحالة الأحرف من contains\"],\"a8AgQY\":[\"عرض تفاصيل المضيف\"],\"a8nooQ\":[\"الرابع\"],\"a9BTUD\":[\"يوم عطلة نهاية الأسبوع\"],\"aBgwis\":[\"النطاق\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"حذف بيئة التنفيذ\"],\"aQ4XJX\":[\"تمكين تتبع نظام السجل للحقائق بشكل فردي\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"في الأيام\"],\"aUNPq3\":[\"عقدة التنفيذ\"],\"aVoVcG\":[\"تحديد متعدد\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"إزالة شريحة \",[\"0\"]],\"adPhRK\":[\"المخزون الذي ينتمي إليه هذا المضيف.\"],\"adjqlB\":[[\"0\"],\" (محذوف)\"],\"aht2s_\":[\"لون الإشعار\"],\"aiejXq\":[\"إضافة نوع مورد\"],\"ajDpGH\":[\"الحالة:\"],\"anfIXl\":[\"تفاصيل المستخدم\"],\"aqqAbL\":[\"إذا كان مُفعّلاً، فسيمنع المخزون إضافة أي مجموعات مثيلات مؤسسة إلى قائمة مجموعات المثيلات المفضلة لتشغيل قوالب المهام المرتبطة عليها. ملاحظة: إذا كان هذا الإعداد مُفعّلاً وقدمت قائمة فارغة، فسيتم تطبيق مجموعات المثيلات العامة.\"],\"ar5AA2\":[\"لمزيد من المعلومات.\"],\"ataY5Z\":[\"خطأ في حذف المهمة\"],\"ax6e8j\":[\"يرجى تحديد مؤسسة قبل تحرير مرشح المضيف\"],\"az8lvo\":[\"إيقاف\"],\"b1CAkh\":[\"مهام الإدارة\"],\"b2Z0Zq\":[\"إلغاء تغييرات الرابط\"],\"b433OF\":[\"تحرير المجموعة\"],\"b4SLah\":[\"انظر الأخطاء على اليسار\"],\"b9Y4up\":[\"معرّف العميل\"],\"bE4zYn\":[\"حدد المنفذ الذي سيستمع عليه Receptor للاتصالات الواردة، مثل 27199.\"],\"bHXYoC\":[\"طريقة HTTP\"],\"bKR18T\":[\"بيان الاشتراك هو تصدير لاشتراك Red Hat. لإنشاء بيان اشتراك، انتقل إلى <0>access.redhat.com. لمزيد من المعلومات، راجع <1>دليل المستخدم.\"],\"bLt_0J\":[\"سير العمل\"],\"bPq357\":[\"القيمة المُفعّلة\"],\"bQZByw\":[\"استخدم علامة تعليق واحدة لكل سطر، بدون فواصل.\"],\"bTu5jX\":[\"اسم المستخدم / كلمة المرور\"],\"bWr6j5\":[\"يجب أن يحتوي هذا الحقل على \",[\"min\"],\" أحرف على الأقل\"],\"bY8C86\":[\"عرض جميع المستخدمين.\"],\"bYXbel\":[\"مفتاح webhook لقالب مهمة سير العمل\"],\"baP8gx\":[\"4 (تصحيح الاتصال)\"],\"baqrhc\":[\"رؤوس HTTP\"],\"bbJ-VR\":[\"تصغير\"],\"bcyJXs\":[\"العنصر جيد\"],\"bd1Kuw\":[\"عنوان URL للأيقونة\"],\"bf7UKi\":[\"تحديث مهلة ذاكرة التخزين المؤقت\"],\"bfgr_e\":[\"سؤال\"],\"bgjTnp\":[\"0 (عادي)\"],\"bgq1rW\":[\"زر إرسال البحث\"],\"bhxnLH\":[\"ليس لديك إذن لحذف المجموعات التالية: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"نوع الإشعار\"],\"bpECfE\":[\"إلغاء إزالة الرابط\"],\"bpnj1H\":[\"حدث خطأ أثناء تحميل هذا المحتوى. يرجى إعادة تحميل الصفحة.\"],\"bwRvnp\":[\"إجراء\"],\"bx2rrL\":[\"المخزون الذكي\"],\"bxaVlf\":[\"إنشاء نوع بيانات اعتماد جديد\"],\"byXCTu\":[\"مرات التكرار\"],\"bznJUg\":[\"حدد المخزون الذي يحتوي على المضيفين الذين تريد أن يديرهم سير العمل هذا.\"],\"bzv8Dv\":[\"خطأ في الإزالة\"],\"c-xCSz\":[\"صحيح\"],\"c0n4p3\":[\"تخزين الحقائق\"],\"c1Rsz1\":[\"عرض تفاصيل موافقة سير العمل\"],\"c3XJ18\":[\"مساعدة\"],\"c4kHK7\":[\"إغلاق نافذة الاشتراك\"],\"c6IFRs\":[\"ملف JSON لحساب الخدمة\"],\"c6u6gk\":[\"حدد مجموعات المثيلات التي ستعمل عليها هذه المؤسسة.\"],\"c7-Adk\":[\"فشل مزامنة مصدر المخزون.\"],\"c8HyJq\":[\"حدد مجموعات المثيلات التي سيعمل عليها هذا المخزون.\"],\"c8sV0t\":[\"هذه الميزة مهملة وستتم إزالتها في إصدار مستقبلي.\"],\"c9V3Yo\":[\"فشل المضيف\"],\"c9iw51\":[\"المهام قيد التشغيل\"],\"c9pF61\":[\"معرّف العميل\"],\"cFC8w7\":[\"مصدر المخزون هذا قيد الاستخدام حاليًا من قبل موارد أخرى تعتمد عليه. هل أنت متأكد من أنك تريد حذفه؟\"],\"cFCKYZ\":[\"رفض\"],\"cFOXv9\":[\"OIDC عام\"],\"cGRiaP\":[\"تفاصيل الحدث\"],\"cIdUma\":[\"\\n لا توجد أدلة playbook متاحة في \",[\"project_base_dir\"],\".\\n إما أن هذا الدليل فارغ، أو أن جميع المحتويات مُعيّنة بالفعل\\n لمشاريع أخرى. أنشئ دليلاً جديدًا هناك وتأكد\\n من أن ملفات playbook يمكن قراءتها بواسطة مستخدم النظام \\\"awx\\\"،\\n أو اجعل \",[\"brandName\"],\" يسترجع ملفات playbook الخاصة بك مباشرة من\\n التحكم بالمصدر باستخدام خيار نوع التحكم بالمصدر أعلاه.\"],\"cNsIJf\":[\"تم التغيير\"],\"cPTnDL\":[\"مزامنة المشروع\"],\"cQIQa2\":[\"حدد المجموعات\"],\"cQlPDN\":[\"قراءة\"],\"cUKLzq\":[\"تحرير الترتيب\"],\"cYir0h\":[\"حدد الخيار (الخيارات)\"],\"c_PGsA\":[\"تفاصيل مهمة سير العمل\"],\"cbSPfq\":[\"تم اتخاذ إجراء بشأن سير العمل هذا بالفعل\"],\"ccA_Bz\":[\"التنسيق المقترح لأسماء المتغيرات هو أحرف صغيرة\\n ومفصولة بشرطة سفلية (على سبيل المثال، foo_bar، user_id، host_name،\\n إلخ). أسماء المتغيرات التي تحتوي على مسافات غير مسموح بها.\"],\"cdm6_X\":[\"السعة المستخدمة\"],\"chbm2W\":[\"مرشحات المثيل\"],\"ci3mwY\":[\"يجب ألا يكون هذا الحقل فارغًا\"],\"cit9TY\":[\"اسم الأثر الذي تنتجه العقدة الأصل عبر set_stats. يتم اتباع الرابط فقط عندما تطابق المهمة الأصل النتيجة المختارة ويكون الشرط صحيحًا. المفتاح المفقود لا يطابق أبدًا.\"],\"cj1KTQ\":[\"عرض جميع المخزونات.\"],\"cjJXKx\":[\"فشل المضيف غير المتزامن\"],\"ckH3fT\":[\"جاهز\"],\"ckdiAB\":[\"حذف الإشعار\"],\"cmWTxn\":[\"مقارنة أقل من أو يساوي.\"],\"cnGeoo\":[\"حذف\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"سيتم استرجاع هذا الحقل من نظام إدارة أسرار خارجي باستخدام بيانات الاعتماد المُحددة.\"],\"cucDBz\":[\"قالب السياق\"],\"cucG_7\":[\"لا يوجد YAML متاح\"],\"cxjfgY\":[\"لا يمكن تشغيل فحص الصحة على عقد hop.\"],\"cy3yJa\":[\"تم التأسيس\"],\"d-F6q9\":[\"تم الإنشاء\"],\"d-zGjA\":[\"سيؤدي هذا الإجراء إلى حذف ما يلي:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"محلي\"],\"d6in1T\":[\"حدد المخزون الذي يحتوي على المضيفين الذين تريد أن تديرهم هذه المهمة.\"],\"d73flf\":[\"نافذة التنبيه\"],\"d75lEw\":[\"تعيين النوع\"],\"d7VUIS\":[\"إزالة العقدة \",[\"nodeName\"]],\"d8B-tr\":[\"علامة تبويب الرسم البياني لحالة المهمة\"],\"dAZObA\":[\"عناوين URI لإعادة التوجيه\"],\"dBNZkl\":[\"عرض تفاصيل مضيف المخزون الذكي\"],\"dCcO-F\":[\"فشل استرجاع التكوين.\"],\"dELxuP\":[\"لم يتم العثور على المخزون.\"],\"dEgA5A\":[\"إلغاء\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"عرض جميع التطبيقات.\"],\"dJcvVX\":[\"مرشح المضيف الذكي\"],\"dNAHKF\":[\"تقطيع المهمة\"],\"dOjocz\":[\"تحديد التقارب\"],\"dPGRd8\":[\"إذا تم التمكين، فسيتم عرض التغييرات التي أجرتها مهام Ansible، حيثما كان ذلك مدعومًا. هذا يعادل وضع --diff في Ansible.\"],\"dPY1x1\":[\"لمزيد من المعلومات.\"],\"dQFAgv\":[\"يحتاج هذا المشروع إلى التحديث\"],\"dQjRO3\":[\"بدء عملية المزامنة\"],\"dbWo0h\":[\"تسجيل الدخول باستخدام Google\"],\"dcGoCm\":[\"ملف المخزون\"],\"ddIcfH\":[\"الانتقال إلى الصفحة الأخيرة\"],\"dfWFox\":[\"عدد المضيفين\"],\"dk7qNl\":[\"عقدة التحكم\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"فشل حذف بيئة تنفيذ واحدة أو أكثر\"],\"dnCwNB\":[\"تم النسخ إلى الحافظة بنجاح!\"],\"dov9kY\":[\"يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته بين \",[\"0\"],\" و\",[\"1\"]],\"dqxQzB\":[\"dictionary\"],\"dzQfDY\":[\"أكتوبر\"],\"e0NrBM\":[\"المشروع\"],\"e3pQqT\":[\"اختر نوع إشعار\"],\"e4GHWP\":[\"سحب\"],\"e5CMOi\":[\"متغيرات البيئة أو المتغيرات الإضافية التي تحدد القيم التي يمكن لنوع بيانات الاعتماد حقنها.\"],\"e5VbKq\":[\"قوالب مهام سير العمل\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"تبديل وسيلة الإيضاح\"],\"e8GyQg\":[\"المقياس\"],\"e8U63Z\":[\"قم بمزامنة المشروع فقط عندما يطابق الـ ref المدفوع هذا النمط، على سبيل المثال refs/heads/main أو refs/heads/release-*. اتركه فارغًا للمزامنة عند أي حدث دفع أو وسم.\"],\"e91aLH\":[\"عرض جميع أنواع بيانات الاعتماد\"],\"e9k5zp\":[\"يرجى إضافة جدول لملء هذه القائمة. يمكن إضافة الجداول إلى قالب أو مشروع أو مصدر مخزون.\"],\"eAR1n4\":[\"بحث تلقائي لنوع البحث ذي الصلة\"],\"eD_0Fo\":[\"فشل حذف فريق واحد أو أكثر.\"],\"eDjsWq\":[\"إنشاء قالب إشعار جديد\"],\"eGkahQ\":[\"حذف قالب المهمة\"],\"eHx-29\":[\"تفاصيل المصدر\"],\"ePK91l\":[\"تحرير\"],\"ePS9As\":[\"إعدادات RADIUS\"],\"eQkgKV\":[\"مُثبّت\"],\"eRV9Z3\":[\"لم يتم تحديد مهلة\"],\"eRlz2Q\":[\"رقم (أرقام) SMS الوجهة\"],\"eSXF_i\":[\"فشل حذف التطبيق.\"],\"eTsJYJ\":[\"الوصف\"],\"eVJ2lo\":[\"Float\"],\"eXOp7I\":[\"ليس لديك إذن لإزالة المثيلات: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"علامة تبويب قائمة القوالب الأخيرة\"],\"eYJ4TK\":[\"لم يتم العثور على المخزون المُنشأ.\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"حدد الوسوم\"],\"el9nUc\":[\"الجدول غير نشط\"],\"emqNXf\":[\"فحص Playbook\"],\"eqiT7d\":[\"يحدد الدور الذي سيلعبه هذا المثيل ضمن طوبولوجيا الشبكة. الافتراضي هو \\\"execution\\\".\"],\"espHeZ\":[\"منع الرجوع إلى مجموعة المثيلات: إذا كان مُفعّلاً، فسيمنع المخزون إضافة أي مجموعات مثيلات مؤسسة إلى قائمة مجموعات المثيلات المفضلة لتشغيل قوالب المهام المرتبطة عليها.\"],\"etQEqZ\":[\"ستؤدي إزالة هذا الرابط إلى جعل بقية الفرع يتيمًا وستتسبب في تنفيذه فورًا عند الإطلاق.\"],\"ewSXyG\":[\"حذف \",[\"pluralizedItemName\"],\" بشكل مؤقت؟\"],\"f-fQK9\":[\"مفتاح Grafana API\"],\"f2o-xB\":[\"تأكيد الإلغاء\"],\"f6Hub0\":[\"فرز\"],\"f9yJNM\":[\"يساوي\"],\"fCZSgU\":[\"عرض جميع مجموعات المثيلات\"],\"fDzxi_\":[\"الخروج دون حفظ\"],\"fE2kOY\":[\"تحديد عامل التاريخ\"],\"fGEOCn\":[\"حالة المهمة\"],\"fGLpQj\":[\"فرع/وسم/التزام التحكم بالمصدر\"],\"fGQ9Ug\":[\"حدد بيانات الاعتماد للوصول إلى العُقد التي سيتم تشغيل هذه المهمة عليها. يمكنك تحديد بيانات اعتماد واحدة فقط من كل نوع. بالنسبة لبيانات اعتماد الأجهزة (SSH)، فإن تحديد “المطالبة عند التشغيل” دون تحديد بيانات اعتماد سيتطلب منك تحديد بيانات اعتماد جهاز في وقت التشغيل. إذا حددت بيانات اعتماد وحددت “المطالبة عند التشغيل”، تصبح بيانات الاعتماد المحددة هي القيم الافتراضية التي يمكن تحديثها في وقت التشغيل.\"],\"fJ9xam\":[\"تمكين المثيل\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"إلغاء المهمة\"],\"other\":[\"إلغاء المهام\"]}]],\"fL7WXr\":[\"التطبيقات\"],\"fMUEsk\":[\"اليوم \",[\"0\"]],\"fMulwN\":[\"تحديث مراجعة المشروع\"],\"fOAyP5\":[\"إدخال نص البحث\"],\"fODqV4\":[\"لم يتم العثور على تلك القيمة. يرجى إدخال أو تحديد قيمة صالحة.\"],\"fQCM-p\":[\"عرض تفاصيل المؤسسة\"],\"fQGOXc\":[\"خطأ!\"],\"fR8DDt\":[\"تأكيد إزالة جميع العقد\"],\"fVjyJ4\":[\"تأكيد إلغاء الربط\"],\"f_Xpp2\":[\"سيؤدي هذا الإجراء إلى إلغاء ربط ما يلي:\"],\"fcTDCh\":[\"قدّم بيانات اعتماد Red Hat أو Red Hat Satellite الخاصة بك\\n أدناه ويمكنك الاختيار من قائمة الاشتراكات المتاحة لديك.\\n سيتم تخزين بيانات الاعتماد التي تستخدمها للاستخدام المستقبلي في\\n استرجاع اشتراكات التجديد أو الموسّعة.\"],\"ff_JYN\":[\"التصفية حسب اسم المجموعة المتداخلة\"],\"fgrmWn\":[\"المطالبة بوضع الفرق عند الإطلاق.\"],\"fhFmMp\":[\"معرّف العميل\"],\"fjX9i5\":[\"لم يتم العثور على المخزون الذكي.\"],\"fk1WEw\":[\"مشفّر\"],\"fld-O4\":[\"جميع المهام\"],\"fnbZWe\":[\"اختياريًا، حدد بيانات الاعتماد المراد استخدامها لإرسال تحديثات الحالة مرة أخرى إلى خدمة webhook.\"],\"foItBN\":[\"يوم عطلة نهاية الأسبوع\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"الاثنين\"],\"fqSfXY\":[\"استبدال\"],\"fqmP_m\":[\"المضيف غير قابل للوصول\"],\"fthJP1\":[\"يمكن لخدمات webhook تشغيل المهام باستخدام قالب مهمة سير العمل هذا عن طريق إجراء طلب POST إلى عنوان URL هذا.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"مفصّل\"],\"g6ekO4\":[\"فشل تبديل المضيف.\"],\"g7CZ-8\":[\"تسجيل الدخول باستخدام GitHub Enterprise Organizations\"],\"g9d3sF\":[\"نص رسالة البدء\"],\"gALXcv\":[\"حذف هذه العقدة\"],\"gBnBJa\":[\"مهمة سير العمل المصدر\"],\"gDx5MG\":[\"تحرير الرابط\"],\"gIGcbR\":[\"الحد الأقصى لعدد المهام التي تعمل بشكل متزامن على هذه المجموعة. يعني الصفر عدم فرض أي حد.\"],\"gJccsJ\":[\"رسالة الموافقة على سير العمل\"],\"gK06zh\":[\"إضافة قالب مهمة\"],\"gM3pS9\":[\"بيئات التنفيذ\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"مزامنة جميع المصادر\"],\"gUaMtt\":[\"عند انتهاء المهلة\"],\"gVYePj\":[\"إنشاء فريق جديد\"],\"gWlcwd\":[\"حالة آخر مهمة\"],\"gYWK-5\":[\"عرض إعدادات واجهة المستخدم\"],\"gZXc5U\":[\"عدد المستخدمين المميزين الذين يجب أن يوافقوا قبل أن يستمر سير العمل. الرفض الواحد يرفض العقدة دائمًا.\"],\"gZaMqy\":[\"تسجيل الدخول باستخدام GitHub Teams\"],\"gZkstf\":[\"إذا تم التمكين، فسيؤدي ذلك إلى تخزين الحقائق المجمعة بحيث يمكن عرضها على مستوى المضيف. يتم الاحتفاظ بالحقائق وحقنها في ذاكرة التخزين المؤقت للحقائق في وقت التشغيل.\"],\"gcFnpl\":[\"حالة المهمة\"],\"geTfDb\":[\"عرض تفاصيل المهمة\"],\"ged_ZE\":[\"المؤسسة\"],\"gezukD\":[\"حدد مهمة لإلغائها\"],\"gfyddN\":[\"تحميل ملف .zip\"],\"gh06VD\":[\"المخرجات\"],\"ghJsq8\":[\"التمرير للأول\"],\"gmB6oO\":[\"الجدول\"],\"gmBQqV\":[\"تحديث المشروع\"],\"gnveFZ\":[\"علامة تبويب الخطأ القياسي\"],\"goVc-x\":[\"تحرير تكوين ملحق بيانات الاعتماد\"],\"go_DGX\":[\"إضافة أدوار الفريق\"],\"gpKdxJ\":[\"حدد سؤالاً لحذفه\"],\"gpmbqk\":[\"المتغيرات\"],\"gpnvle\":[\"خطأ في الحذف\"],\"gsj32g\":[\"إلغاء مزامنة المشروع\"],\"gwKtbI\":[\"في التوثيق و\"],\"h25sKn\":[\"إدارة الاشتراك\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"التسميات\"],\"hAjDQy\":[\"حدد الحالة\"],\"hBHRCF\":[\"الحد الأدنى لعدد المثيلات التي سيتم تعيينها\\n تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"أزل البحث الحالي المتعلق بحقائق ansible لتمكين بحث آخر باستخدام هذا المفتاح.\"],\"hG89Ed\":[\"الصورة\"],\"hHKoQD\":[\"حدد عناوين الأقران\"],\"hLDu5N\":[\"تحرير التطبيق\"],\"hNudM0\":[\"تعيين قيمة لهذا الحقل\"],\"hPa_zN\":[\"المؤسسة (الاسم)\"],\"hQ0dMQ\":[\"إضافة مضيف جديد\"],\"hQRttt\":[\"إرسال\"],\"hVPa4O\":[\"حدد خيارًا\"],\"hX8KyU\":[\"فشلت هذه المهمة وليس لها مخرجات.\"],\"hXDKWN\":[\"تفاصيل التردد\"],\"hXzOVo\":[\"التالي\"],\"hYH0cE\":[\"هل أنت متأكد من أنك تريد إرسال طلب إلغاء هذه المهمة؟\"],\"hYgDIe\":[\"إنشاء\"],\"hZ6znB\":[\"المنفذ\"],\"hZke6f\":[\"هل أنت متأكد من أنك تريد تعطيل المصادقة المحلية؟ قد يؤثر ذلك على قدرة المستخدمين على تسجيل الدخول وقدرة مسؤول النظام على التراجع عن هذا التغيير.\"],\"hc_ufD\":[\"وسوم المهمة\"],\"hdyeZ0\":[\"حذف المهمة\"],\"he3ygx\":[\"نسخ\"],\"heqHpI\":[\"المسار الأساسي للمشروع\"],\"hg6l4j\":[\"مارس\"],\"hgJ0FN\":[\"قم بإجراء بحث لتحديد مرشح مضيف\"],\"hgr8eo\":[\"العناصر\"],\"hgvbYY\":[\"سبتمبر\"],\"hhzh14\":[\"لم نتمكن من العثور على تراخيص مرتبطة بهذا الحساب.\"],\"hi1n6B\":[\"تحديث الإعدادات المتعلقة بالمهام ضمن \",[\"brandName\"]],\"hiDMCa\":[\"التوفير\"],\"hjsbgA\":[\"متغيرات إضافية\"],\"hjwN_s\":[\"اسم المورد\"],\"hlbQEq\":[\"بيانات اعتماد التحقق من توقيع المحتوى\"],\"hmEecN\":[\"مهمة الإدارة\"],\"hmjNLv\":[\"السمة المفضّلة\"],\"hty0d5\":[\"الاثنين\"],\"hvs-Js\":[\"معلومات التطبيق\"],\"i0VMLn\":[\"رسالة رفض سير العمل\"],\"i2izXk\":[\"الجدول يفتقد rrule\"],\"i4_LY_\":[\"كتابة\"],\"i9sC0B\":[\"إضافة أذونات الفريق\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"رقم هاتف المصدر\"],\"iDNBZe\":[\"الإشعارات\"],\"iDWfOR\":[\"فشل الموافقة على موافقة سير عمل واحدة أو أكثر.\"],\"iDjyID\":[\"عرض تفاصيل بيانات الاعتماد\"],\"iE1s1P\":[\"إطلاق سير العمل\"],\"iEUzMn\":[\"النظام\"],\"iH8pgl\":[\"رجوع\"],\"iI4bLJ\":[\"آخر تسجيل دخول\"],\"iIVceM\":[\"خطأ في النسخ\"],\"iJWOeZ\":[\"لا يوجد JSON متاح\"],\"iJiCFw\":[\"تفاصيل المجموعة\"],\"iLO3nG\":[\"عدد التشغيلات\"],\"iMaC2H\":[\"مجموعات المثيلات\"],\"iPp22p\":[\"يستخدم هذا الجدول قواعد معقدة غير مدعومة في\\n واجهة المستخدم. يرجى استخدام API لإدارة هذا الجدول.\"],\"iQdYL_\":[\"إضافة مخزون ذكي\"],\"iRWxmA\":[\"تعطيل التحقق من SSL\"],\"iTylMl\":[\"القوالب\"],\"iWKCzl\":[\"حدد من قائمة الأدلة الموجودة في المسار الأساسي للمشروع. يوفر المسار الأساسي ودليل Playbook معًا المسار الكامل المستخدم لتحديد موقع Playbooks.\"],\"iXmHtI\":[\"حدد نوع المهمة\"],\"iZBwau\":[\"تحتوي هذه الخطوة على أخطاء\"],\"i_CDGy\":[\"السماح بتجاوز الفرع\"],\"i_Kv21\":[\"إنشاء مصدر جديد\"],\"ifckL-\":[\"تحديد الصف\"],\"ifdViT\":[\"عرض تفاصيل المخزون\"],\"ig0q8s\":[\"يتم تطبيق هذا المخزون على جميع عقد سير العمل ضمن سير العمل هذا (\",[\"0\"],\") التي تطالب بمخزون.\"],\"inP0J5\":[\"تفاصيل الاشتراك\"],\"isRobC\":[\"جديد\"],\"itlxml\":[\"مهمة الإدارة\"],\"ittbfT\":[\"يتطلب البحث بواسطة ansible_facts صيغة خاصة. راجع\"],\"itu2NQ\":[\"أنواع حالة الرابط\"],\"j1a5f1\":[\"تحرير المضيف\"],\"j6gqC6\":[\"الفرع المراد استخدامه في تشغيل المهمة. يتم استخدام القيمة الافتراضية للمشروع إذا كان فارغًا. مسموح به فقط إذا تم تعيين حقل allow_override الخاص بالمشروع على true.\"],\"j7zAEo\":[\"حالات سير العمل\"],\"j8QfHv\":[\"تحرير المضيف\"],\"jAxdt7\":[\"إلغاء الحذف\"],\"jBGh4u\":[\"تعريف مخزون المجموعات المتداخلة:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"موافقات سير العمل المعلّقة\"],\"jEw0Mr\":[\"يرجى إدخال عنوان URL صالح\"],\"jFaaUJ\":[\"أساسي\"],\"jGUu_G\":[\"الموافقات المطلوبة\"],\"jIaeJK\":[\"الاستبيان\"],\"jJdwCB\":[\"الرجوع\"],\"jKibyt\":[\"إعادة تعيين التكبير\"],\"jMyq_x\":[\"مهمة سير العمل 1/\",[\"0\"]],\"jaUa4e\":[\"تُستخدم هذه البيانات لتحسين\\n الإصدارات المستقبلية من برنامج Tower وللمساعدة في\\n تبسيط تجربة العملاء ونجاحهم.\"],\"jc86YO\":[\"المطالبة بالحد عند الإطلاق.\"],\"ji-8F7\":[\"بيانات الاعتماد هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"jiE6Vn\":[\"المؤسسات\"],\"jifz9m\":[\"لا شيء (تشغيل مرة واحدة)\"],\"jkQOCm\":[\"إضافة استثناءات\"],\"jljuYN\":[\"الخدمة التي سيتم قبول طلبات Webhook منها.\"],\"jluR-N\":[\"تحذير: \",[\"selectedValue\"],\" هو رابط إلى \",[\"0\"],\" وسيتم حفظه على هذا النحو.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"هنا.\"],\"jqzUyM\":[\"غير متاح\"],\"jrkyDn\":[\"بدأ التشغيل\"],\"jrsFB3\":[\"علامة تبويب المخرجات\"],\"jsz-PY\":[\"تاريخ انتهاء غير معروف\"],\"jwmkq1\":[\"بيانات اعتماد الجهاز\"],\"jzD-D6\":[\"تكون علامات التخطي مفيدة عندما يكون لديك Playbook كبير وتريد تخطي أجزاء معينة من play أو مهمة. استخدم الفواصل لفصل علامات متعددة. راجع الوثائق للحصول على تفاصيل حول استخدام العلامات.\"],\"k020kO\":[\"دفق النشاط\"],\"k2dzu3\":[\"ينتهي في UTC\"],\"k30JvV\":[\"الفئة المحددة\"],\"k5nHqi\":[\"بيئة التنفيذ التي سيتم استخدامها عند تشغيل قالب المهمة هذا. يمكن تجاوز بيئة التنفيذ التي تم حلها عن طريق تعيين بيئة مختلفة بشكل صريح لقالب المهمة هذا.\"],\"kALwhk\":[\"ثوانٍ\"],\"kDWprA\":[\"تُستخدم هذه الوسائط مع الوحدة المحددة.\"],\"kEhyki\":[\"الحقل ينتهي بالقيمة.\"],\"kLja4m\":[\"بدأ بواسطة\"],\"kLk5bG\":[\"رسالة البدء\"],\"kNUkGV\":[\"نوع البحث\"],\"kNfXib\":[\"اسم الوحدة\"],\"kODvZJ\":[\"الاسم الأول\"],\"kOVkPY\":[\"تبديل المثيل\"],\"kP-3Hw\":[\"العودة إلى المخزونات\"],\"kQerRU\":[\"يجب ألا يحتوي هذا الحقل على مسافات\"],\"kX-GZH\":[\"إعادة إطلاق المهمة\"],\"kXzl6Z\":[\"متغيرات المصدر\"],\"kYDvK4\":[\"بما في ذلك الملف\"],\"kah1PX\":[\"عرض أمثلة YAML في\"],\"kaux7o\":[\"الكتابة فوق المجموعات والمضيفين المحليين من مصدر المخزون البعيد\"],\"kgtWJ0\":[\"حدد مجموعات المثيلات التي سيتم تشغيل قالب المهمة هذا عليها.\"],\"kiMHN-\":[\"مدقق النظام\"],\"kjrq_8\":[\"مزيد من المعلومات\"],\"kkDQ8m\":[\"الخميس\"],\"kkc8HD\":[\"تمكين تسجيل الدخول المبسّط لتطبيقات \",[\"brandName\"],\" الخاصة بك\"],\"kpRn7y\":[\"حذف الأسئلة\"],\"kpnWnY\":[\"بعد كل تحديث للمشروع تتغير فيه مراجعة SCM، قم بتحديث المخزون من المصدر المحدد قبل تنفيذ مهام المهمة. هذا مخصص للمحتوى الثابت، مثل تنسيق ملف .ini لمخزون Ansible.\"],\"ks-HYT\":[\"إضافة أذونات المستخدم\"],\"ks71ra\":[\"الاستثناءات\"],\"kt8V8M\":[\"حدد فرعًا لسير العمل.\"],\"ktPOqw\":[\"راجع\"],\"kuIbuV\":[\"لا يمكن تشغيل فحوصات الصحة إلا على عقد التنفيذ.\"],\"ku__5b\":[\"الثاني\"],\"kyAi7k\":[\"المثيل\"],\"kyHUFI\":[\"كلمة مرور Vault | \",[\"credId\"]],\"kyfr2I\":[\"في حالة تحديده، ستتم إزالة أي مضيفين ومجموعات كانوا موجودين سابقًا في المصدر الخارجي ولكن تمت إزالتهم الآن من المخزون. سيتم ترقية المضيفين والمجموعات التي لم تكن مُدارة بواسطة مصدر المخزون إلى المجموعة التالية التي تم إنشاؤها يدويًا أو إذا لم تكن هناك مجموعة تم إنشاؤها يدويًا لترقيتهم إليها، فسيتم تركهم في المجموعة الافتراضية \\\"all\\\" للمخزون.\"],\"kz7G1W\":[\"هل أنت متأكد من أنك تريد إزالة وصول \",[\"0\"],\" من \",[\"1\"],\"؟ سيؤثر ذلك على جميع أعضاء الفريق.\"],\"l4k9lc\":[\"العقدة الأولى\"],\"l5XUoS\":[\"بيانات اعتماد Webhook\"],\"l75CjT\":[\"نعم\"],\"lCF0wC\":[\"تحديث\"],\"lJFsGr\":[\"إنشاء مجموعة مثيلات جديدة\"],\"lKxoCA\":[\"توسيع أحداث المهمة\"],\"lM9cbX\":[\"لاحظ أنك قد لا تزال ترى المجموعة في القائمة بعد إلغاء الربط إذا كان المضيف عضوًا أيضًا في العناصر الفرعية لتلك المجموعة. تعرض هذه القائمة جميع المجموعات التي يرتبط بها المضيف بشكل مباشر وغير مباشر.\"],\"lURfHJ\":[\"طي القسم\"],\"lWkKSO\":[\"دقيقة\"],\"lWmv3p\":[\"مصادر المخزون\"],\"lYDyXS\":[\"المخزون الذكي\"],\"l_jRvf\":[\"اكتمل Playbook\"],\"lfoFSg\":[\"حذف المضيف\"],\"lgm7y2\":[\"تحرير\"],\"lgphOX\":[\"القيمة المتوقعة\"],\"lhgU4l\":[\"لم يتم العثور على القالب.\"],\"lhkaAC\":[\"تجريبي\"],\"ljGeYw\":[\"مستخدم عادي\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"التحريك للأسفل\"],\"ltvmAF\":[\"لم يتم العثور على التطبيق.\"],\"lu2qW5\":[\"أي\"],\"lucaxq\":[\"لا يمكن تمكين مجمّع السجلات دون توفير مضيف مجمّع التسجيل ونوع مجمّع التسجيل.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"لم يتم العثور على مجموعة الحاويات.\"],\"m16xKo\":[\"إضافة\"],\"m1tKEz\":[\"يتمتع مسؤولو النظام بوصول غير مقيد إلى جميع الموارد.\"],\"m2ErDa\":[\"فشل\"],\"m3k6kn\":[\"فشل إلغاء مزامنة مصدر المخزون المُنشأ\"],\"m5MOUX\":[\"العودة إلى المضيفين\"],\"mGJIOu\":[\"يُنشئ إدخال المخزون المُنشأ هذا\\n مجموعة لكلتا الفئتين ويستخدم\\n الحد (نمط المضيف) لإرجاع المضيفين الموجودين فقط\\n في تقاطع هاتين المجموعتين.\"],\"mNBZ1R\":[\"ملاحظة: يفترض هذا الحقل أن اسم الجهاز البعيد هو “origin”.\"],\"mOFgdC\":[\"الحد الأقصى\"],\"mPiYpP\":[\"أنواع حالة العقدة\"],\"mSv_7k\":[\"السنوات الثلاث الماضية\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"هذا الجدول يفتقد قيم الاستبيان المطلوبة\"],\"mYGY3B\":[\"التاريخ\"],\"mZiQNk\":[\"تصعيد الامتيازات: إذا تم التمكين، فقم بتشغيل playbook هذا كمسؤول.\"],\"m_tELA\":[\"إلغاء الإزالة\"],\"ma7cO9\":[\"فشل حذف المجموعة \",[\"0\"],\".\"],\"mahPLs\":[\"كلمة مرور تصعيد الامتيازات\"],\"mcGG2z\":[[\"minutes\"],\" دقيقة \",[\"seconds\"],\" ثانية\"],\"mdNruY\":[\"رمز API المميز\"],\"mgJ1oe\":[\"تأكيد الحذف\"],\"mgjN5u\":[\"إلغاء ربط المثيل من مجموعة المثيلات؟\"],\"mhg7Av\":[\"تشغيل أمر مؤقت\"],\"mi9ffh\":[\"تفاصيل المضيف\"],\"mk4anB\":[\"افتراضي المتصفح\"],\"mlDUq3\":[\"تم التعديل بواسطة (اسم المستخدم)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"حالة المزامنة\"],\"momgZ_\":[\"اسم قالب مهمة سير العمل.\"],\"mqAOoN\":[\"اختر دليل Playbook\"],\"n-37ya\":[\"تأكيد تعطيل التفويض المحلي\"],\"n-LISx\":[\"حدث خطأ أثناء حفظ سير العمل.\"],\"n-ZioH\":[\"خطأ في جلب المشروع المُحدّث\"],\"n-qmM7\":[\"حدد مفتاح حساب خدمة بتنسيق JSON لملء الحقول التالية تلقائيًا.\"],\"n12Go4\":[\"فشل تحميل المجموعات ذات الصلة.\"],\"n60kiJ\":[\"* سيتم استرجاع هذا الحقل من نظام إدارة أسرار خارجي باستخدام بيانات الاعتماد المُحددة.\"],\"n6mYYY\":[\"رسالة انتهاء مهلة سير العمل\"],\"n9Idrk\":[\"(مقتصر على أول 10)\"],\"n9lz4A\":[\"المهام الفاشلة\"],\"nBAIS_\":[\"عرض تفاصيل الحدث\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"يُمكّن من إنشاء عنوان URL\\n لاستدعاء التوفير. باستخدام عنوان URL يمكن للمضيف الاتصال بـ \",[\"brandName\"],\"\\n وطلب تحديث تكوين باستخدام قالب المهمة\\n هذا\"],\"nCY9IL\":[\"تم تخطي المضيف\"],\"nDjIzD\":[\"عرض تفاصيل المشروع\"],\"nGbNEN\":[\"الوقت بالثواني لاعتبار المشروع حاليًا. أثناء عمليات تشغيل المهام والاستدعاءات، سيقوم نظام المهام بتقييم الطابع الزمني لآخر تحديث للمشروع. إذا كان أقدم من مهلة ذاكرة التخزين المؤقت، فلا يُعتبر حاليًا، وسيتم إجراء تحديث جديد للمشروع.\"],\"nI54lc\":[\"حذف المشروع قبل المزامنة\"],\"nJPBvA\":[\"ملف أو دليل أو نص برمجي\"],\"nJTOTZ\":[\"بيئة التنفيذ التي ستُستخدم للمهام داخل هذه المؤسسة. سيتم استخدام هذا كخيار احتياطي عندما لم يتم تعيين بيئة تنفيذ صراحةً على مستوى المشروع أو قالب المهمة أو سير العمل.\"],\"nLGsp4\":[\"تمكين استبيان لقالب مهمة سير العمل هذا.\"],\"nMiE53\":[\"المتغير المُفعّل\"],\"nOhz3x\":[\"تسجيل الخروج\"],\"nPH1Cr\":[\"قد تكون بيئات التنفيذ هذه قيد الاستخدام من قبل موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد حذفها على أي حال؟\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"ثالث \",[\"dayOfWeek\"]],\"4\":[\"رابع \",[\"dayOfWeek\"]],\"5\":[\"خامس \",[\"dayOfWeek\"]],\"one\":[\"أول \",[\"dayOfWeek\"]],\"two\":[\"ثاني \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"عدد المضيفين الفاشلين\"],\"nSTT11\":[\"إعادة الإطلاق من:\"],\"nTENWI\":[\"العودة إلى إدارة الاشتراك.\"],\"nU16mp\":[\"مهلة ذاكرة التخزين المؤقت\"],\"nZPX7r\":[\"تحذير: تغييرات غير محفوظة\"],\"nZW6P0\":[\"المنطقة الزمنية المحلية\"],\"nZYB4j\":[\"لا توجد حالة متاحة\"],\"nZYxse\":[\"إلغاء ربط المضيف من المجموعة؟\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"أبريل\"],\"ncxIQL\":[\"فشل إلغاء ربط مثيل واحد أو أكثر.\"],\"neiOWk\":[\"عرض توثيق المخزون المُنشأ هنا\"],\"nfnm9D\":[\"اسم المؤسسة\"],\"ng00aZ\":[\"مرشح المضيف\"],\"nhxAdQ\":[\"كلمة مفتاحية\"],\"nlsWzF\":[\"يرجى إضافة أسئلة الاستبيان.\"],\"nnY7VU\":[\"النطاق الفرعي لـ Pagerduty\"],\"noGZlf\":[\"مهلة ذاكرة التخزين المؤقت (ثوانٍ)\"],\"nuh_Wq\":[\"عنوان URL لـ Webhook\"],\"nvUq8j\":[\"1 (مفصّل)\"],\"nzozOC\":[\"حذف المستخدم\"],\"nzr1qE\":[\"تم رفض تحميل الملف. يرجى تحديد ملف .json واحد.\"],\"o-JPE2\":[\"لم يتم العثور على أسئلة استبيان.\"],\"o0RwAq\":[\"تسجيل الدخول باستخدام GitHub Enterprise\"],\"o0x5-R\":[\"حدد قيمة لهذا الحقل\"],\"o4NRE0\":[\"إدخال قيمة البحث المتقدم\"],\"o5J6dR\":[\"حدد الشروط التي يجب بموجبها تنفيذ هذه العقدة\"],\"o9R2tO\":[\"اتصال SSL\"],\"oABS9f\":[\"قدّم قيمة لهذا الحقل أو حدد خيار المطالبة عند الإطلاق.\"],\"oB5EwG\":[\"نظام إدارة الأسرار الخارجي\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"فشل جلب بيانات المشروع المُحدّثة.\"],\"oCKCYp\":[\"تم إرسال الإشعار بنجاح\"],\"oEijQ7\":[\"نسخة غير حساسة لحالة الأحرف من startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"إنشاء مجموعتين، الاقتصار على التقاطع\"],\"oH1Qle\":[\"عنوان URL لـ webhook لقالب مهمة سير العمل هذا.\"],\"oHOOxn\":[\"بشكل افتراضي، نقوم بجمع وإرسال بيانات التحليلات حول استخدام الخدمة إلى Red Hat. هناك فئتان من البيانات التي تجمعها الخدمة. لمزيد من المعلومات، راجع <0>صفحة وثائق Tower هذه. قم بإلغاء تحديد المربعات التالية لتعطيل هذه الميزة.\"],\"oII7vS\":[\"إعدادات GitHub\"],\"oKMFX4\":[\"لم يتم التحديث أبدًا\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"تاريخ/وقت الانتهاء\"],\"oNZQUQ\":[\"بيانات اعتماد للمصادقة مع Kubernetes أو OpenShift\"],\"oQqtoP\":[\"العودة إلى مهام الإدارة\"],\"oRt7Uv\":[[\"interval\"],\" سنوات\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"يتم استخدام هذا المثيل حاليًا بواسطة موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟\"],\"other\":[\"قد يؤثر إلغاء توفير هذه المثيلات على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"oWvSIB\":[\"بريد المرسل الإلكتروني\"],\"oX_mCH\":[\"خطأ في مزامنة المشروع\"],\"oZvDsd\":[[\"interval\"],\" ساعات\"],\"ocUvR-\":[\"خطأ\"],\"ofO19Q\":[\"تسجيل الدخول باستخدام GitHub Enterprise Teams\"],\"ofcQVG\":[\"نافذة التغييرات غير المحفوظة\"],\"olEUh2\":[\"ناجح\"],\"opS--k\":[\"العودة إلى مجموعات المثيلات\"],\"orh4t6\":[\"المضيف جيد\"],\"osCeRO\":[\"عرض إعدادات Azure AD\"],\"ot7qsv\":[\"مسح جميع المرشحات\"],\"ovBPCi\":[\"افتراضي\"],\"owBGkJ\":[\"لم تطابق النهاية قيمة متوقعة (\",[\"0\"],\")\"],\"owQ8JH\":[\"إضافة مجموعة مثيلات\"],\"ozbhWy\":[\"خطأ في الحذف\"],\"p-nfFx\":[\"اسحب ملفًا هنا أو تصفح للتحميل\"],\"p-ngUo\":[\"إلغاء المتابعة\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"رمز وصول شخصي\"],\"p2_GCq\":[\"تأكيد كلمة المرور\"],\"p3PM8G\":[\"إعادة الإطلاق من العقدة الأولى\"],\"p6-JME\":[\"الأول يجلب جميع المراجع. الثاني يجلب طلب سحب Github رقم 62، وفي هذا المثال يجب أن يكون الفرع “pull/62/head”.\"],\"pAtylB\":[\"غير موجود\"],\"pCCQER\":[\"متاح عالميًا\"],\"pH8j40\":[\"المضيفون النشطون المحذوفون سابقًا\"],\"pHyx6k\":[\"اختيار متعدد (تحديد واحد)\"],\"pKQcta\":[\"تخصيص مواصفات pod\"],\"pOJNDA\":[\"الأمر\"],\"pOd3wA\":[\"اضغط 'Enter' لإضافة المزيد من خيارات الإجابة. خيار إجابة\\nواحد لكل سطر.\"],\"pOhwkU\":[\"سيؤدي هذا الإجراء إلى إلغاء ربط الدور التالي من \",[\"0\"],\":\"],\"pRZ6hs\":[\"التشغيل عند\"],\"pSypIG\":[\"عرض الوصف\"],\"pYENvg\":[\"نوع منح التفويض\"],\"pZJ0-s\":[\"الحد الأقصى لعدد التفريعات المسموح بها عبر جميع المهام التي تعمل بشكل متزامن على هذه المجموعة. يعني الصفر عدم فرض أي حد.\"],\"pa1SrG\":[[\"interval\"],\" أيام\"],\"peCAyQ\":[\"عرض إعدادات RADIUS\"],\"pfw0Wr\":[\"الكل\"],\"pguZh2\":[\"أنشئ متغيرات من تعبيرات jinja2. يمكن أن يكون هذا مفيدًا\\n إذا كانت المجموعات المُنشأة التي تحددها لا تحتوي على المضيفين\\n المتوقعين. يمكن استخدام هذا لإضافة hostvars من التعبيرات حتى\\n تعرف ما هي القيم الناتجة عن تلك التعبيرات.\"],\"phTgAm\":[\"من الصعب تقديم مواصفات\\n للمخزون لحقائق Ansible، لأنه لملء\\n حقائق النظام تحتاج إلى تشغيل playbook مقابل\\n المخزون الذي يحتوي على `gather_facts: true`. ستختلف\\n الحقائق الفعلية من نظام إلى آخر.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"انظر Django\"],\"poMgBa\":[\"المطالبة بفرع SCM عند الإطلاق.\"],\"ppcQy0\":[\"تعيين التكبير إلى 100% وتوسيط الرسم البياني\"],\"prydaE\":[\"إخفاقات مزامنة المشروع\"],\"pw2VDK\":[\"آخر \",[\"weekday\"],\" من \",[\"month\"]],\"q-Uk_P\":[\"فشل حذف نوع بيانات اعتماد واحد أو أكثر.\"],\"q45OlW\":[\"المناطق\"],\"q5tQBE\":[\"تعيين النوع مُعطّل لعمليات البحث التقريبية في حقل البحث ذي الصلة\"],\"q67y3T\":[\"لم يتم العثور على قالب الإشعار.\"],\"qAlZNb\":[\"لا يمكنك اتخاذ إجراء بشأن موافقات سير العمل التالية: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"لا يوجد مضيفون متبقون\"],\"qChjCy\":[\"أول تشغيل\"],\"qD-pvR\":[\"معرّف لوحة المعلومات (اختياري)\"],\"qEMgTP\":[\"خطأ في مزامنة مصدر المخزون\"],\"qJK-de\":[\"تسجيل الدخول باستخدام OIDC\"],\"qS0GhO\":[\"بيئة التنفيذ مفقودة\"],\"qSSVmd\":[\"قنوات أو مستخدمو الوجهة\"],\"qSSg1L\":[\"الربط بعقدة متاحة\"],\"qWD0iN\":[\"تُستخدم هذه البيانات لتحسين\\n الإصدارات المستقبلية من البرنامج ولتوفير\\n Automation Analytics.\"],\"qXRYa2\":[\"تتبع أحدث التزام للوحدات الفرعية على الفرع\"],\"qYkrfg\":[\"تفاصيل استدعاء التوفير\"],\"qZ2MTC\":[\"هذه هي الوحدات التي يدعم \",[\"brandName\"],\" تشغيل الأوامر عليها.\"],\"qgjtIt\":[\"التقارب\"],\"qlhQw_\":[\"مزامنة المخزون\"],\"qliDbL\":[\"أرشيف بعيد\"],\"qlwLcm\":[\"استكشاف الأخطاء وإصلاحها\"],\"qmBmJJ\":[\"هذه هي المرة الوحيدة التي سيتم فيها عرض سر العميل.\"],\"qmYgP7\":[\"تمت الموافقة\"],\"qqeAJM\":[\"أبدًا\"],\"qtFFSS\":[\"تحديث المراجعة عند الإطلاق\"],\"qtaMu8\":[\"المخزون (الاسم)\"],\"qvCD_i\":[\"تتضمن الأمثلة:\"],\"qwaCoN\":[\"تحديث التحكم بالمصدر\"],\"qxZ5RX\":[\"المضيفون\"],\"qznBkw\":[\"نافذة رابط سير العمل\"],\"r6Aglb\":[\"أدخل الحاقنات باستخدام صيغة JSON أو YAML. راجع توثيق Ansible Controller للحصول على مثال على الصيغة.\"],\"r6y-jM\":[\"تحذير\"],\"r6zgGo\":[\"ديسمبر\"],\"r8ojWq\":[\"تأكيد الإزالة\"],\"r8oq0Y\":[\"آخر 24 ساعة\"],\"rBdPPP\":[\"فشل حذف \",[\"name\"],\".\"],\"rE95l8\":[\"نوع العميل\"],\"rG3WVm\":[\"تحديد\"],\"rHK_Sg\":[\"يجب استبدال البيئة الافتراضية المخصصة \",[\"virtualEnvironment\"],\" ببيئة تنفيذ. لمزيد من المعلومات حول الترحيل إلى بيئات التنفيذ انظر <0>التوثيق.\"],\"rK7UBZ\":[\"إعادة إطلاق جميع المضيفين\"],\"rKS_55\":[\"تخزين الحقائق: إذا تم التمكين، فسيؤدي ذلك إلى تخزين الحقائق المجمعة بحيث يمكن عرضها على مستوى المضيف. يتم الاحتفاظ بالحقائق وحقنها في ذاكرة التخزين المؤقت للحقائق في وقت التشغيل.\"],\"rKTFNB\":[\"حذف نوع بيانات الاعتماد\"],\"rLznGJ\":[\"قالب Jinja2 يتم عرضه مع آثار set_stats الأولية عند إنشاء الموافقة. استخدم هذا لإظهار السياق ذي الصلة للموافِق من خطوات المهمة السابقة. تأتي المتغيرات المتاحة من بيانات set_stats للعقد الأصلية.\"],\"rMrKOB\":[\"فشل مزامنة المشروع.\"],\"rOZRCa\":[\"رابط سير العمل\"],\"rSYkIY\":[\"يجب أن يكون هذا الحقل رقمًا\"],\"rXhu41\":[\"2 (تصحيح)\"],\"rYHzDr\":[\"العناصر لكل صفحة\"],\"r_IfWZ\":[\"تحرير المخزون\"],\"rdUucN\":[\"معاينة\"],\"rfYaVc\":[\"اسم متغير الإجابة\"],\"rfpIXM\":[\"المطالبة بمجموعات المثيلات عند الإطلاق.\"],\"rfx2oA\":[\"نص رسالة سير العمل المعلّق\"],\"riBcU5\":[\"اسم IRC المستعار\"],\"rjVfy3\":[\"توثيق سير العمل\"],\"rjyWPb\":[\"يناير\"],\"rmb2GE\":[\"رفض بواسطة \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"إجمالي المضيفين\"],\"ruhGSG\":[\"إلغاء مزامنة مصدر المخزون\"],\"rvia3m\":[\"المصادقة المتنوعة\"],\"rw1pRJ\":[\"تنزيل الحزمة\"],\"rwWNpy\":[\"المخزونات\"],\"s-MGs7\":[\"الموارد\"],\"s2xYUy\":[\"الكتابة فوق المتغيرات المحلية من مصدر المخزون البعيد\"],\"s3KtlK\":[\"لا يحتوي هذا الجدول على أي تكرارات بسبب الاستثناءات المحددة.\"],\"s4Qnj2\":[\"بيئة التنفيذ\"],\"s4fge-\":[\"الشهر الماضي\"],\"s5aIEB\":[\"حذف قالب مهمة سير العمل\"],\"s5mACA\":[\"تفاصيل المثيل\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"تُستخدم مجموعة المثيلات هذه حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"other\":[\"قد يؤثر حذف مجموعات المثيلات هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"s6F6Ks\":[\"لم يتم العثور على مخرجات لهذه المهمة.\"],\"s70SJY\":[\"إعدادات التسجيل\"],\"s8hQty\":[\"عرض جميع المهام.\"],\"s9EKbs\":[\"تعطيل التحقق من SSL\"],\"sAz1tZ\":[\"تأكيد إلغاء الربط\"],\"sBJ5MF\":[\"المصادر\"],\"sCEb_0\":[\"عرض جميع مضيفي المخزون.\"],\"sGodAp\":[\"تجاوز مواصفات Pod\"],\"sMDRa_\":[\"العودة إلى المجموعات\"],\"sOMf4x\":[\"القوالب الأخيرة\"],\"sSFxX6\":[\"تحديث المراجعة عند إطلاق المهمة\"],\"sTkKoT\":[\"حدد صفًا للرفض\"],\"sUyFTB\":[\"جارٍ إعادة التوجيه إلى لوحة المعلومات\"],\"sV3kNp\":[\"مجموعة المثيلات هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"sVh4-e\":[\"حذف هذا الرابط\"],\"sW5OjU\":[\"مطلوب\"],\"sZif4m\":[\"إلغاء ربط المجموعة (المجموعات) ذات الصلة؟\"],\"s_XkZs\":[\"بدء\"],\"s_r4Az\":[\"يجب أن يكون هذا الحقل عددًا صحيحًا\"],\"sesAIn\":[\"استخدم رسائل مخصصة لتغيير محتوى\\n الإشعارات المُرسلة عند بدء مهمة أو نجاحها أو فشلها. استخدم\\n الأقواس المعقوفة للوصول إلى معلومات حول المهمة:\"],\"sgRZMG\":[\"عقدة هجينة\"],\"siJgSI\":[\"لم يتم العثور على المستخدم.\"],\"sjMCOP\":[\"آخر تعديل\"],\"sjVfrA\":[\"الأمر\"],\"smFRaX\":[\"تم إطلاق مهمة بالفعل\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" مصدر به فشل في المزامنة.\"],\"other\":[\"#\",\" مصادر بها فشل في المزامنة.\"]}]],\"sr4LMa\":[\"مصدر المخزون\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"يُرجع النتائج التي تحقق هذا الفلتر أو أي فلاتر أخرى.\"],\"sxkWRg\":[\"متقدم\"],\"syupn5\":[\"صورة العلامة التجارية\"],\"syyeb9\":[\"الأول\"],\"t-R8-P\":[\"التنفيذ\"],\"t2q1xO\":[\"تحرير الجدول\"],\"t4v_7X\":[\"حدد نوع عقدة\"],\"t9QlBd\":[\"نوفمبر\"],\"tRm9qR\":[\"تكون العلامات مفيدة عندما يكون لديك Playbook كبير وتريد تشغيل جزء معين من play أو مهمة. استخدم الفواصل لفصل علامات متعددة. راجع الوثائق للحصول على تفاصيل حول استخدام العلامات.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"هذا القالب قيد الاستخدام حاليًا من قبل بعض عقد سير العمل. هل أنت متأكد من أنك تريد حذفه؟\"],\"other\":[\"قد يؤثر حذف هذه القوالب على بعض عقد سير العمل التي تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟\"]}]],\"tXkhj_\":[\"بدء\"],\"t_YqKh\":[\"إزالة\"],\"tfDRzk\":[\"حفظ\"],\"tfh2eq\":[\"انقر لإنشاء رابط جديد لهذه العقدة.\"],\"tgPwON\":[\"العامل\"],\"tgSBSE\":[\"إزالة الرابط\"],\"tgWuMB\":[\"تم التعديل\"],\"thJljW\":[\"تحذير: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"إلغاء التوفير\"],\"trjiIV\":[\"فشل ربط القرين.\"],\"tst44n\":[\"الأحداث\"],\"twE5a9\":[\"فشل حذف بيانات الاعتماد.\"],\"txNbrI\":[\"فرع التحكم بالمصدر\"],\"ty2DZX\":[\"هذه المؤسسة قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟\"],\"tzgOKK\":[\"تم اتخاذ إجراء بشأن هذا بالفعل\"],\"u-sh8m\":[\"/ (جذر المشروع)\"],\"u4ex5r\":[\"يوليو\"],\"u4n8Fm\":[\"فشل إزالة الأقران.\"],\"u4x6Jy\":[\"العودة إلى المهام\"],\"u5AJST\":[\"عدد العمليات المتوازية أو المتزامنة المراد استخدامها أثناء تنفيذ playbook. لن يؤدي عدم إدخال أي قيمة إلى استخدام القيمة الافتراضية من ملف تكوين ansible. يمكنك العثور على مزيد من المعلومات\"],\"u7f6WK\":[\"عرض جميع موافقات سير العمل.\"],\"u84wS1\":[\"خطأ في إلغاء المهمة\"],\"uAQUqI\":[\"الحالة\"],\"uAhZbx\":[\"مصادر المخزون التي بها إخفاقات\"],\"uCjD1h\":[\"انتهت جلستك. يرجى تسجيل الدخول للمتابعة من حيث توقفت.\"],\"uImfEm\":[\"رسالة سير العمل المعلّق\"],\"uJz8NJ\":[\"البحث مُعطّل أثناء تشغيل المهمة\"],\"uPRp5U\":[\"إلغاء البحث\"],\"uTDtiS\":[\"الخامس\"],\"uUehLT\":[\"في انتظار\"],\"uVu1Yt\":[\"تحديد تعيين النوع\"],\"uYtvvN\":[\"حدد مشروعًا قبل تحرير بيئة التنفيذ.\"],\"ucSTeu\":[\"تم الإنشاء بواسطة (اسم المستخدم)\"],\"ucgZ0o\":[\"المؤسسة\"],\"ugZpot\":[\"اختبار بيانات الاعتماد الخارجية\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"حول\"],\"uzTiFQ\":[\"العودة إلى الجداول\"],\"v-CZEv\":[\"المطالبة عند الإطلاق\"],\"v-EbDj\":[\"إعدادات استكشاف الأخطاء وإصلاحها\"],\"v-M-LP\":[\"إطلاق القالب\"],\"v0urVb\":[\"إذا لم يكن لديك اشتراك، يمكنك زيارة\\n Red Hat للحصول على اشتراك تجريبي.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"إعادة الإطلاق باستخدام معلمات المضيف\"],\"v2gmVS\":[\"سيؤدي هذا الإجراء إلى الحذف المؤقت لما يلي:\"],\"v45yUL\":[\"إلغاء الربط\"],\"v7vAuj\":[\"إجمالي المهام\"],\"vCS_TJ\":[\"فشل حذف مصدر المخزون \",[\"name\"],\".\"],\"vEr6TL\":[\"تُستخدم هذه الوسائط مع الوحدة المحددة. يمكنك العثور على معلومات حول \",[\"0\"],\" بالنقر \"],\"vF82C6\":[\"التنفيذ عندما تؤدي العقدة الأصل إلى حالة ناجحة.\"],\"vFKI2e\":[\"قواعد الجدول\"],\"vFVhzc\":[\"اجتماعي\"],\"vGVmd5\":[\"يتم تجاهل هذا الحقل ما لم يتم تعيين متغير مُفعّل. إذا كان المتغير المُفعّل يطابق هذه القيمة، فسيتم تمكين المضيف عند الاستيراد.\"],\"vGjmyl\":[\"محذوف\"],\"vHAaZi\":[\"تخطي كل\"],\"vIb3RK\":[\"إنشاء جدول جديد\"],\"vKRQJB\":[\"حقل لتمرير مواصفات Pod مخصصة لـ Kubernetes أو OpenShift.\"],\"vLyv1R\":[\"إخفاء\"],\"vPrMqH\":[\"المراجعة #\"],\"vQHUI6\":[\"في حالة التحديد، ستتم إزالة جميع المتغيرات للمجموعات الفرعية والمضيفين واستبدالها بتلك الموجودة في المصدر الخارجي.\"],\"vTL8gi\":[\"وقت الانتهاء\"],\"vUOn9d\":[\"رجوع\"],\"vYFWsi\":[\"حدد الفرق\"],\"vYuE8q\":[\"الوقت المنقضي لتشغيل المهمة\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket Data Center\"],\"ve_jRy\":[\"عند الشرط\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"قم بتمرير متغيرات سطر أوامر إضافية إلى Playbook. هذه هي معلمة سطر الأوامر -e أو --extra-vars لـ ansible-playbook. قدم أزواج المفتاح/القيمة باستخدام YAML أو JSON. راجع الوثائق للحصول على مثال على بناء الجملة.\"],\"voRH7M\":[\"أمثلة:\"],\"vq1XXv\":[\"إنشاء مخزون ذكي جديد بالمرشح المطبق\"],\"vq2WxD\":[\"الثلاثاء\"],\"vq9gg6\":[\"لا يمكنك اتخاذ إجراء بشأن موافقات سير العمل التالية: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"الوحدة\"],\"vvY8pz\":[\"المطالبة بالوسوم المتخطاة عند الإطلاق.\"],\"vye-ip\":[\"المطالبة بالمهلة عند الإطلاق.\"],\"vzsN_5\":[[\"interval\"],\" يوم\"],\"w07pgp\":[\"المطالبة بالتفصيل عند الإطلاق.\"],\"w0kTk8\":[\"إعادة الإطلاق من العقدة الفاشلة\"],\"w14eW4\":[\"عرض جميع الرموز المميزة.\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"يُستخدم مصدر المخزون هذا حاليًا من قبل موارد أخرى تعتمد عليه. هل أنت متأكد من أنك تريد حذفه؟\"],\"other\":[\"قد يؤثر حذف مصادر المخزون هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد حذفها على أي حال؟\"]}]],\"w2VTLB\":[\"مقارنة أقل من.\"],\"w3EE8S\":[\"المضيفون المُؤتمتون\"],\"w4j7js\":[\"عرض تفاصيل الفريق\"],\"w6zx64\":[\"استخدام افتراضي المتصفح\"],\"wCnaTT\":[\"استبدال الحقل بقيمة جديدة\"],\"wF-BAU\":[\"إضافة مخزون\"],\"wFnb77\":[\"معرّف المخزون\"],\"wKEfMu\":[\"اكتملت معالجة الأحداث.\"],\"wO29qX\":[\"لم يتم العثور على المؤسسة.\"],\"wW08QA\":[\"لا يساوي\"],\"wX6sAX\":[\"السنتان الماضيتان\"],\"wXAVe-\":[\"وسائط الوحدة\"],\"wXB7k5\":[\"حدد لون إشعار. الألوان المقبولة هي رمز لون\\n سداسي عشري (مثال: #3af أو #789abc).\"],\"waFx9W\":[\"مُدار\"],\"wdxz7K\":[\"المصدر\"],\"wgNoIs\":[\"تحديد الكل\"],\"wkgHlv\":[\"إضافة عقدة جديدة\"],\"wlQNTg\":[\"الأعضاء\"],\"wnizTi\":[\"حدد اشتراكًا\"],\"wpT1VN\":[\"الشرط\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"قم بتمرير تغييرات سطر أوامر إضافية. هناك معلمتان لسطر أوامر ansible: \"],\"wsggVq\":[\"عند عدم التحديد، ستبقى المضيفون والمجموعات الفرعية المحلية غير الموجودة في المصدر الخارجي دون تغيير بواسطة عملية تحديث المخزون.\"],\"x-a4Mr\":[\"بيانات اعتماد Webhook\"],\"x02hbg\":[\"استدعاءات التزويد: تمكّن إنشاء عنوان URL لاستدعاء التزويد. باستخدام عنوان URL، يمكن للمضيف الاتصال بـ Ansible AWX وطلب تحديث التكوين باستخدام قالب المهمة هذا.\"],\"x4Xp3c\":[\"تم التحديث\"],\"x5DnMs\":[\"آخر تعديل\"],\"x6_dAC\":[\"المخزون الموحّد\"],\"x6oT_o\":[\"المضيفون المتاحون\"],\"x7PDL5\":[\"التسجيل\"],\"x8uKc7\":[\"حالة المثيل\"],\"x9WS62\":[\"إلغاء \",[\"0\"]],\"xAYSEs\":[\"وقت البدء\"],\"xAqth4\":[\"عرض إعدادات Google OAuth 2.0\"],\"xC9EVu\":[\"عقدة ملغاة\"],\"xCJdfg\":[\"مسح\"],\"xDr_ct\":[\"النهاية\"],\"xESTou\":[\"فشل حذف المهمة.\"],\"xF5tnT\":[\"كلمة مرور Vault\"],\"xGQZwx\":[\"إضافة مجموعة حاويات\"],\"xGVfLh\":[\"متابعة\"],\"xHZS6u\":[\"المهام الناجحة\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"لا يمكن حذف المهمة المحددة بسبب إذن غير كافٍ أو حالة مهمة قيد التشغيل\"],\"other\":[\"لا يمكن حذف المهام المحددة بسبب أذونات غير كافية أو حالة مهمة قيد التشغيل\"]}]],\"xHt036\":[\"رمز الوصول الشخصي\"],\"xKQRBr\":[\"الحد الأقصى للطول\"],\"xM01Pk\":[\"الإجابة الافتراضية\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"بحث تام في حقل الاسم.\"],\"xPO5w7\":[\"تسجيل الدخول باستخدام GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"تنسيق وقت غير صالح\"],\"xQioPk\":[\"الشروط المسبقة لتشغيل هذه العقدة عند وجود عدة عقد أصلية. راجع\"],\"xSytdh\":[\"انتهى:\"],\"xUhTCP\":[\"اختر مصدرًا\"],\"xVhQZV\":[\"الجمعة\"],\"xY9DEq\":[\"النمط المستخدم لاستهداف المضيفين في المخزون. سيؤدي ترك الحقل فارغًا، و all، و * جميعها إلى استهداف جميع المضيفين في المخزون. يمكنك العثور على مزيد من المعلومات حول أنماط مضيف Ansible\"],\"xY9s5E\":[\"المهلة\"],\"x_Ej3K\":[\"اختر نوع أو تنسيق الإجابة الذي تريده كمطالبة للمستخدم.\\n راجع وثائق Ascender للحصول على معلومات إضافية حول كل خيار.\"],\"x_ugm_\":[\"إجمالي المجموعات\"],\"xa7N9Z\":[\"تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول\"],\"xcaG5l\":[\"تحرير سير العمل\"],\"xd2LI3\":[\"تنتهي الصلاحية في \",[\"0\"]],\"xdA_-p\":[\"الأدوات\"],\"xe5RvT\":[\"علامة تبويب YAML\"],\"xefC7k\":[\"منفذ خادم IRC\"],\"xeiujy\":[\"نص\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"تعذر العثور على الصفحة التي طلبتها.\"],\"xi4nE2\":[\"رسالة الخطأ\"],\"xnSIXG\":[\"فشل حذف مضيف واحد أو أكثر.\"],\"xoCdYY\":[\"التحقق مما إذا كانت قيمة الحقل المحدد موجودة في القائمة المقدمة؛ يتوقع قائمة عناصر مفصولة بفواصل.\"],\"xoXoBo\":[\"خطأ في الحذف\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"فشل حذف قالب المهمة.\"],\"xw06rt\":[\"الإعداد يطابق إعداد المصنع الافتراضي.\"],\"xxTtJH\":[\"تعبير نمطي حيث سيتم استيراد أسماء المضيفين المطابقة فقط. يتم تطبيق المرشح كخطوة معالجة لاحقة بعد تطبيق أي مرشحات ملحق مخزون.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"إلغاء المهمة المحددة\"],\"other\":[\"إلغاء المهام المحددة\"]}]],\"y8ibKI\":[\"إزالة المثيلات\"],\"yCCaoF\":[\"فشل تحديث المثيل.\"],\"yDeNnS\":[\"إنشاء مخزون مُنشأ جديد\"],\"yDifzB\":[\"تأكيد التحديد\"],\"yGS9cI\":[\"سليم\"],\"yGUKlf\":[\"مهام الإدارة\"],\"yGfW7Y\":[\"قم بتغيير PROJECTS_ROOT عند نشر \",[\"brandName\"],\" لتغيير هذا الموقع.\"],\"yMIahh\":[\"مرحبًا بك في Red Hat Ansible Automation Platform!\\n يرجى إكمال الخطوات أدناه لتفعيل اشتراكك.\"],\"yMYuDg\":[\"إصدار Automation controller\"],\"yMfU4O\":[\"البريد الإلكتروني للمرسل\"],\"yNcGa2\":[\"انتهاء صلاحية رمز الوصول\"],\"yOXgbH\":[\"ملاحظة: عند استخدام بروتوكول SSH لـ GitHub أو Bitbucket، أدخل مفتاح SSH فقط، ولا تُدخل اسم مستخدم (بخلاف git). بالإضافة إلى ذلك، لا يدعم GitHub وBitbucket مصادقة كلمة المرور عند استخدام SSH. لا يستخدم بروتوكول GIT للقراءة فقط (git://) معلومات اسم المستخدم أو كلمة المرور.\"],\"yQE2r9\":[\"جارٍ التحميل\"],\"yRiHPB\":[\"يرجى تشغيل مهمة لملء هذه القائمة.\"],\"yRkqG9\":[\"الحد\"],\"yRsSBw\":[\"الموافقات\"],\"yUlffE\":[\"إعادة الإطلاق\"],\"yVgnJA\":[\"الحد الأقصى لعدد المضيفين المسموح بإدارتهم بواسطة هذه المؤسسة.\\n القيمة الافتراضية هي 0 مما يعني عدم وجود حد. راجع توثيق Ansible\\n لمزيد من التفاصيل.\"],\"yX3qAQ\":[\"عُقد قالب مهمة سير العمل\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"قالب سير العمل\"],\"yb_fjw\":[\"الموافقة\"],\"ydoZpB\":[\"لم يتم العثور على الفريق.\"],\"ydw9CW\":[\"المضيفون الفاشلون\"],\"yfG3F2\":[\"المفاتيح المباشرة\"],\"yjwMJ8\":[\"كم مرة تمت أتمتة المضيف\"],\"yjyGja\":[\"توسيع الإدخال\"],\"ylXj1N\":[\"محدد\"],\"yq6OqI\":[\"هذه هي المرة الوحيدة التي سيتم فيها عرض قيمة الرمز المميز وقيمة رمز التحديث المرتبط.\"],\"yqiwAW\":[\"إلغاء سير العمل\"],\"yrUyDQ\":[\"يحدد مرحلة دورة الحياة الحالية لهذا المثيل. الافتراضي هو \\\"installed\\\".\"],\"yrwl2P\":[\"متوافق\"],\"yuXsFE\":[\"فشل حذف موافقة سير عمل واحدة أو أكثر.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"شهر\"],\"other\":[\"أشهر\"]}]],\"ywSBEn\":[\"خطأ في ربط الدور\"],\"yxDqcD\":[\"انتهاء صلاحية رمز التفويض\"],\"yy1cWw\":[\"تخصيص الرسائل…\"],\"yz7wBu\":[\"إغلاق\"],\"yzQhLU\":[\"الحد الأدنى لمثيلات السياسة\"],\"yzdDia\":[\"حذف الاستبيان\"],\"z-BNGk\":[\"حذف رمز المستخدم المميز\"],\"z0DcIS\":[\"مشفّر\"],\"z3XA1I\":[\"إعادة محاولة المضيف\"],\"z409y8\":[\"خدمة Webhook\"],\"z7NLxJ\":[\"إذا كنت تريد فقط إزالة الوصول لهذا المستخدم المعين، يرجى إزالته من الفريق.\"],\"z8mwbl\":[\"الحد الأدنى لنسبة جميع المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"بعد \",\"#\",\" تكرار\"],\"other\":[\"بعد \",\"#\",\" تكرارات\"]}]],\"zHcXAG\":[\"اترك هذا الحقل فارغًا لجعل بيئة التنفيذ متاحة عالميًا.\"],\"zICM7E\":[\"تجاهل التغييرات المحلية قبل المزامنة\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"دليل Playbook\"],\"zK_63z\":[\"اسم مستخدم أو كلمة مرور غير صالحة. يرجى المحاولة مرة أخرى.\"],\"zLsDix\":[\"مستخدم ldap\"],\"zMKkOk\":[\"العودة إلى المؤسسات\"],\"zN0nhk\":[\"قدّم بيانات اعتماد Red Hat أو Red Hat Satellite الخاصة بك لتمكين Automation Analytics.\"],\"zQRgi-\":[\"تبديل بدء الإشعار\"],\"zTediT\":[\"يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته بين \",[\"min\"],\" و\",[\"max\"]],\"zUIPys\":[\"إضافة المضيفين إلى المجموعة بناءً على شروط Jinja2.\"],\"z_PZxu\":[\"فشل حذف موافقة سير العمل.\"],\"zbLCH1\":[\"نوع المخزون\"],\"zcQj5X\":[\"أولاً، حدد مفتاحًا\"],\"zdl7YZ\":[\"حدد مسار المصدر\"],\"zeEQd_\":[\"يونيو\"],\"zf7FzC\":[\"بيانات اعتماد للمصادقة مع Kubernetes أو OpenShift. يجب أن تكون من نوع \\\"Kubernetes/OpenShift API Bearer Token\\\". إذا تُركت فارغة، فسيتم استخدام حساب خدمة Pod الأساسي.\"],\"zfZydd\":[\"نافذة معاينة الاستبيان\"],\"zfsBaJ\":[\"تعرف على المزيد حول Automation Analytics\"],\"zgInnV\":[\"نافذة عرض عقدة سير العمل\"],\"zga9sT\":[\"موافق\"],\"zhPLvU\":[\"فشل الربط.\"],\"zhrjek\":[\"المجموعات\"],\"zi_YNm\":[\"فشل إلغاء \",[\"0\"]],\"zmu4-P\":[\"معرّف الحساب SID\"],\"znG7ed\":[\"حدد playbook\"],\"znTz5r\":[\"لم يتم العثور على الجدول.\"],\"znuW_M\":[\"إذا كانت نعم، اجعل الإدخالات غير الصالحة خطأً فادحًا، وإلا تخطَّ\\n وتابع.\"],\"zq0gmb\":[\"حدد الفترة\"],\"ztOzCj\":[\"التحديث عند الإطلاق\"],\"ztw2L3\":[\"يجب أن تكون هناك قيمة في إدخال واحد على الأقل\"],\"zvfXp0\":[\"تبديل موافقات الإشعار\"],\"zx4BuL\":[\"أسبوع\"],\"zzDlyQ\":[\"نجاح\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" تفريعة\"],\"other\":[\"#\",\" تفريعات\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/zu/messages.po b/awx/ui/src/locales/ar/messages.po similarity index 67% rename from awx/ui/src/locales/zu/messages.po rename to awx/ui/src/locales/ar/messages.po index ee1b9934e..a64c0f78f 100644 --- a/awx/ui/src/locales/zu/messages.po +++ b/awx/ui/src/locales/ar/messages.po @@ -1,12 +1,13 @@ +# msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-04-06 17:06-0400\n" "PO-Revision-Date: \n" -"Last-Translator: CIQ Inc \n" +"Last-Translator: \n" "Language-Team: \n" -"Language: zu\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -16,11 +17,11 @@ msgstr "" #: components/Schedule/ScheduleToggle/ScheduleToggle.js:78 msgid "Failed to toggle schedule." -msgstr "" +msgstr "فشل تبديل الجدول." #: screens/Template/Survey/SurveyReorderModal.js:229 msgid "To reorder the survey questions drag and drop them in the desired location." -msgstr "" +msgstr "لإعادة ترتيب أسئلة الاستبيان، اسحبها وأفلتها في الموقع المطلوب." #: screens/Inventory/shared/ConstructedInventoryHint.js:193 #: screens/Inventory/shared/ConstructedInventoryHint.js:202 @@ -29,157 +30,138 @@ msgstr "" #: screens/Inventory/shared/ConstructedInventoryHint.js:362 #: screens/Inventory/shared/ConstructedInventoryHint.js:371 msgid "Copy to clipboard" -msgstr "" +msgstr "نسخ إلى الحافظة" #: screens/Inventory/shared/ConstructedInventoryForm.js:99 msgid "Select Input Inventories for the constructed inventory plugin." -msgstr "" +msgstr "حدد مخزونات الإدخال لملحق المخزون المُنشأ." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:593 msgid "Choose an HTTP method" -msgstr "" +msgstr "اختر طريقة HTTP" #: screens/Metrics/Metrics.js:208 msgid "Select an instance" -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "" +msgstr "حدد مثيلاً" #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." -msgstr "" +msgstr "لم يتم العثور على موافقة سير العمل." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" -msgstr "" +msgstr "تصفح…" #: screens/Setting/Settings.js:121 msgid "TACACS+" -msgstr "" +msgstr "TACACS+" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:661 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:231 msgid "Workflow timed out message body" -msgstr "" +msgstr "نص رسالة انتهاء مهلة سير العمل" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:79 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:83 msgid "Edit instance group" -msgstr "" +msgstr "تحرير مجموعة المثيلات" #: screens/Inventory/shared/ConstructedInventoryHint.js:127 msgid "Constructed inventory examples" -msgstr "" +msgstr "أمثلة المخزون المُنشأ" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:155 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:170 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "مفتاح الأثر" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "" +msgid "day" +msgstr "يوم" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" -msgstr "" +msgstr "عدد المهام" #: screens/Setting/Jobs/JobsEdit/JobsEdit.js:134 msgid "Template" -msgstr "" +msgstr "قالب" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "يجب استبدال بيانات الاعتماد الافتراضية لقالب المهمة بأخرى من النوع نفسه. يرجى تحديد بيانات اعتماد للأنواع التالية للمتابعة: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 msgid "Days of Data to Keep" -msgstr "" +msgstr "أيام البيانات المراد الاحتفاظ بها" #: components/Schedule/shared/FrequencyDetailSubform.js:210 msgid "{intervalValue, plural, one {year} other {years}}" -msgstr "" +msgstr "{intervalValue, plural, one {سنة} other {سنوات}}" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:331 msgid "Constructed Inventory Source Sync Error" -msgstr "" +msgstr "خطأ في مزامنة مصدر المخزون المُنشأ" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:95 msgid "Select the Execution Environment you want this command to run inside." -msgstr "" +msgstr "حدد بيئة التنفيذ التي تريد تشغيل هذا الأمر داخلها." #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 msgid "Add a new node between these two nodes" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "" +msgstr "أضف عقدة جديدة بين هاتين العقدتين" -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" -msgstr "" +msgstr "استقصاء المضيف" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:241 msgid "Failed to delete one or more notification template." -msgstr "" +msgstr "فشل حذف قالب إشعار واحد أو أكثر." #: screens/Instances/Shared/InstanceForm.js:104 msgid "Managed by Policy" -msgstr "" +msgstr "مُدار بواسطة السياسة" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" -msgstr "" - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "" +msgstr "توثيق البحث المتقدم" #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -msgstr "" +msgstr "{selectedItemsCount, plural, one {انقر لتشغيل فحص صحة على المثيل المحدد.} other {انقر لتشغيل فحص صحة على المثيلات المحددة.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "مرفوض - {0}. راجع دفق النشاط لمزيد من المعلومات." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "الحد الأقصى لعدد التفريعات المسموح بها عبر جميع المهام التي تعمل بشكل متزامن على هذه المجموعة.\n" +" يعني الصفر عدم فرض أي حد." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 msgid "Failed to cancel Inventory Source Sync" -msgstr "" +msgstr "فشل إلغاء مزامنة مصدر المخزون" #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "حذف المشروع" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# تفريعة} other {# تفريعات}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -190,22 +172,26 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" -msgstr "" +msgstr "المشاريع" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" -msgstr "" +msgstr "السبت" #: components/CodeEditor/CodeEditor.js:220 msgid "Press Enter to edit. Press ESC to stop editing." -msgstr "" +msgstr "اضغط Enter للتحرير. اضغط ESC لإيقاف التحرير." #: screens/Template/Survey/MultipleChoiceField.js:110 msgid "Click to toggle default value" -msgstr "" +msgstr "انقر لتبديل القيمة الافتراضية" #. placeholder {0}: instance.mem_capacity #. placeholder {0}: instanceDetail.mem_capacity @@ -215,15 +201,15 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:190 #: screens/TopologyView/Tooltip.js:320 msgid "RAM {0}" -msgstr "" +msgstr "ذاكرة الوصول العشوائي {0}" #: screens/Inventory/shared/ConstructedInventoryForm.js:27 msgid "The plugin parameter is required." -msgstr "" +msgstr "معلمة الملحق مطلوبة." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:382 msgid "Pagerduty subdomain" -msgstr "" +msgstr "النطاق الفرعي لـ Pagerduty" #: components/HealthCheckButton/HealthCheckButton.js:43 #: components/HealthCheckButton/HealthCheckButton.js:46 @@ -234,105 +220,113 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:394 msgid "Running health check" -msgstr "" +msgstr "جارٍ تشغيل فحص الصحة" #: screens/Inventory/InventoryList/InventoryListItem.js:160 msgid "Failed to copy inventory." -msgstr "" +msgstr "فشل نسخ المخزون." #: screens/Setting/Settings.js:115 msgid "SAML" -msgstr "" +msgstr "SAML" #: components/PromptDetail/PromptJobTemplateDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:120 #: screens/Template/shared/JobTemplateForm.js:589 msgid "Privilege Escalation" -msgstr "" +msgstr "تصعيد الامتيازات" + +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "قم بتمكين توقيع المحتوى للتحقق من أن المحتوى ظل آمنًا عند مزامنة مشروع. إذا تم العبث بالمحتوى، فلن يتم تشغيل المهمة." #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" -msgstr "" +msgstr "الخميس" #: screens/Job/JobOutput/PageControls.js:64 msgid "Scroll previous" -msgstr "" +msgstr "التمرير للسابق" #: screens/Project/ProjectList/ProjectListItem.js:240 msgid "Failed to copy project." -msgstr "" +msgstr "فشل نسخ المشروع." #: components/LaunchPrompt/LaunchPrompt.js:141 #: components/Schedule/shared/SchedulePromptableFields.js:107 msgid "Hide description" -msgstr "" +msgstr "إخفاء الوصف" #: screens/Project/ProjectList/ProjectListItem.js:181 msgid "Unable to load last job update" -msgstr "" +msgstr "تعذر تحميل آخر تحديث للمهمة" #: routeConfig.js:67 #: screens/SubscriptionUsage/SubscriptionUsage.js:41 msgid "Subscription Usage" -msgstr "" +msgstr "استخدام الاشتراك" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" -msgstr "" +msgstr "(المطالبة عند الإطلاق)" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 msgid "This credential type is currently being used by some credentials and cannot be deleted" -msgstr "" +msgstr "نوع بيانات الاعتماد هذا قيد الاستخدام حاليًا من قبل بعض بيانات الاعتماد ولا يمكن حذفه" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "" +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "قسّم العمل الذي يقوم به قالب المهمة هذا إلى العدد المحدد من شرائح المهام، حيث يقوم كل منها بتشغيل المهام نفسها على جزء من المخزون." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" -msgstr "" +msgstr "بحث تلقائي" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:66 msgid "Execute regardless of the parent node's final state." -msgstr "" +msgstr "التنفيذ بغض النظر عن الحالة النهائية للعقدة الأصل." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 msgid "Are you sure you want to remove this node?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة هذه العقدة؟" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 msgid "Edit this link" -msgstr "" +msgstr "تحرير هذا الرابط" #: screens/Template/Survey/SurveyToolbar.js:106 msgid "Survey Enabled" -msgstr "" +msgstr "الاستبيان مُفعّل" #: screens/Credential/CredentialList/CredentialListItem.js:85 msgid "Failed to copy credential." -msgstr "" +msgstr "فشل نسخ بيانات الاعتماد." #: screens/InstanceGroup/Instances/InstanceList.js:240 #: screens/Instances/InstanceList/InstanceList.js:176 msgid "Control" -msgstr "" +msgstr "تحكم" #: screens/Instances/InstanceDetail/InstanceDetail.js:219 msgid "Click to download bundle" -msgstr "" +msgstr "انقر لتنزيل الحزمة" #: components/AdHocCommands/AdHocCommands.js:117 #: components/LaunchButton/LaunchButton.js:247 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:129 msgid "Failed to launch job." -msgstr "" +msgstr "فشل إطلاق المهمة." #: components/AddRole/AddResourceRole.js:249 msgid "Select Roles to Apply" -msgstr "" +msgstr "حدد الأدوار المراد تطبيقها" + +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "الفرع المراد سحبه. بالإضافة إلى الفروع، يمكنك إدخال العلامات وتجزئات الالتزام والمراجع العشوائية. قد لا تتوفر بعض تجزئات الالتزام والمراجع ما لم تقدم أيضًا refspec مخصصًا." #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 @@ -343,7 +337,7 @@ msgstr "" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -377,11 +371,11 @@ msgstr "" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" -msgstr "" +msgstr "النوع" #. js-lingui-explicit-id #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 @@ -389,20 +383,20 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# تفريعة} other {# تفريعات}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" -msgstr "" +msgstr "نسخ المخزون" #: screens/TopologyView/Legend.js:314 msgid "Removing" -msgstr "" +msgstr "جارٍ الإزالة" #: screens/Project/ProjectDetail/ProjectDetail.js:216 #: screens/Project/ProjectList/ProjectListItem.js:93 msgid "The project must be synced before a revision is available." -msgstr "" +msgstr "يجب مزامنة المشروع قبل أن تتوفر مراجعة." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:224 #: screens/InstanceGroup/Instances/InstanceListItem.js:220 @@ -410,73 +404,74 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:238 #: screens/Instances/InstancePeers/InstancePeerListItem.js:86 msgid "Policy Type" -msgstr "" +msgstr "نوع السياسة" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "يجب ألا يتجاوز هذا الحقل {0} أحرف" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" -msgstr "" +msgstr "انتهت المهلة" #. placeholder {0}: header || t`Items` #: components/Lookup/Lookup.js:183 msgid "Select {0}" -msgstr "" +msgstr "حدد {0}" #: screens/Inventory/Inventories.js:101 #: screens/Inventory/Inventories.js:109 msgid "Create new group" -msgstr "" +msgstr "إنشاء مجموعة جديدة" #: screens/Project/Projects.js:14 #: screens/Project/Projects.js:25 msgid "Create New Project" -msgstr "" +msgstr "إنشاء مشروع جديد" #: components/Workflow/WorkflowNodeHelp.js:200 msgid "Click to view job details" -msgstr "" +msgstr "انقر لعرض تفاصيل المهمة" #: screens/Project/ProjectList/ProjectListItem.js:210 #: screens/Project/shared/ProjectSyncButton.js:36 #: screens/Project/shared/ProjectSyncButton.js:51 msgid "Sync Project" -msgstr "" +msgstr "مزامنة المشروع" #: components/NotificationList/NotificationList.js:194 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 msgid "Grafana" -msgstr "" +msgstr "Grafana" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 msgid "Overwrite variables" -msgstr "" +msgstr "الكتابة فوق المتغيرات" #: components/DetailList/UserDateDetail.js:21 msgid "{dateStr} by <0>{username}" -msgstr "" +msgstr "{dateStr} بواسطة <0>{username}" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:554 msgid "Basic auth password" -msgstr "" +msgstr "كلمة مرور المصادقة الأساسية" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" -msgstr "" +msgstr "اختيار متعدد (تحديد متعدد)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" -msgstr "" +msgstr "جارٍ تشغيل المعالِجات" #: components/Schedule/shared/ScheduleForm.js:437 msgid "Please select an end date/time that comes after the start date/time." -msgstr "" +msgstr "يرجى تحديد تاريخ/وقت انتهاء يأتي بعد تاريخ/وقت البدء." #: components/Schedule/shared/FrequencyDetailSubform.js:299 msgid "Wed" -msgstr "" +msgstr "الأربعاء" #: components/Workflow/WorkflowLegend.js:134 #: components/Workflow/WorkflowLinkHelp.js:24 @@ -487,103 +482,105 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:65 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:106 msgid "Always" -msgstr "" +msgstr "دائمًا" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:28 msgid "There was an error parsing the file. Please check the file formatting and try again." -msgstr "" +msgstr "حدث خطأ أثناء تحليل الملف. يرجى التحقق من تنسيق الملف والمحاولة مرة أخرى." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "يجب ألا يتجاوز هذا الحقل {max} أحرف" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 msgid "Delete instance group" -msgstr "" +msgstr "حذف مجموعة المثيلات" #: screens/Credential/shared/CredentialForm.js:260 msgid "You cannot change the credential type of a credential, as it may break the functionality of the resources using it." -msgstr "" +msgstr "لا يمكنك تغيير نوع بيانات الاعتماد لأنه قد يعطل وظائف الموارد التي تستخدمها." #: screens/InstanceGroup/Instances/InstanceList.js:393 #: screens/Instances/InstanceList/InstanceList.js:265 msgid "Failed to run a health check on one or more instances." -msgstr "" +msgstr "فشل تشغيل فحص الصحة على مثيل واحد أو أكثر." #: components/DetailList/LaunchedByDetail.js:56 msgid "Launched By" -msgstr "" +msgstr "أُطلقت بواسطة" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" -msgstr "" +msgstr "حدث" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:366 msgid "Repeat Frequency" -msgstr "" +msgstr "تكرار التردد" #: screens/Inventory/shared/Inventory.helptext.js:172 msgid "Variables used to configure the constructed inventory plugin. For a detailed description of how to configure this plugin, see" -msgstr "" +msgstr "المتغيرات المستخدمة لتكوين ملحق المخزون المُنشأ. للحصول على وصف مفصل لكيفية تكوين هذا الملحق، انظر" #: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 msgid "Something went wrong with the request to test this credential and metadata." -msgstr "" +msgstr "حدث خطأ ما في طلب اختبار بيانات الاعتماد والبيانات الوصفية هذه." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:80 msgid "Input schema which defines a set of ordered fields for that type." -msgstr "" +msgstr "مخطط الإدخال الذي يحدد مجموعة من الحقول المرتبة لهذا النوع." #: screens/Setting/SettingList.js:67 msgid "Google OAuth 2 settings" -msgstr "" +msgstr "إعدادات Google OAuth 2" #: components/AddRole/AddResourceRole.js:177 msgid "Add Roles" -msgstr "" +msgstr "إضافة أدوار" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:37 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:219 msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "عنوان URL الأساسي لخادم Grafana - سيتم\n" +" إضافة نقطة النهاية /api/annotations تلقائيًا إلى عنوان\n" +" URL الأساسي لـ Grafana." #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 msgid "Instance group used capacity" -msgstr "" +msgstr "السعة المستخدمة لمجموعة المثيلات" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:597 msgid "PUT" -msgstr "" +msgstr "PUT" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:146 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:151 msgid "Delete all nodes" -msgstr "" +msgstr "حذف جميع العقد" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:68 msgid "Set how many days of data should be retained." -msgstr "" +msgstr "حدد عدد أيام البيانات التي يجب الاحتفاظ بها." #: screens/Job/JobOutput/EmptyOutput.js:35 msgid "Waiting for job output…" -msgstr "" +msgstr "في انتظار مخرجات المهمة…" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:67 msgid "Container group" -msgstr "" +msgstr "مجموعة الحاويات" #. placeholder {0}: cannotCancelNotRunning.length #: components/JobList/JobListCancelButton.js:75 msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" -msgstr "" +msgstr "{0, plural, one {لا يمكنك إلغاء المهمة التالية لأنها لا تعمل:} other {لا يمكنك إلغاء المهام التالية لأنها لا تعمل:}}" #: components/NotificationList/NotificationList.js:222 #: components/NotificationList/NotificationListItem.js:38 @@ -595,39 +592,39 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:583 #: screens/Template/shared/WorkflowJobTemplateForm.js:251 msgid "Options" -msgstr "" +msgstr "الخيارات" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "لمزيد من المعلومات، راجع" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "الحد الأقصى لعدد مرات إعادة محاولة مهمة هذه العقدة تلقائيًا بعد الفشل قبل اتباع مسارات فشلها. لا تتم إعادة محاولة المهام الملغاة أبدًا." #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." -msgstr "" +msgstr "لا يمكنك تحديد عدة بيانات اعتماد vault بنفس معرّف vault. سيؤدي ذلك تلقائيًا إلى إلغاء تحديد الآخر الذي يحمل نفس معرّف vault." #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:334 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:324 #: screens/Project/ProjectDetail/ProjectDetail.js:358 msgid "Cancel Sync" -msgstr "" +msgstr "إلغاء المزامنة" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:174 msgid "Failed to send test notification." -msgstr "" +msgstr "فشل إرسال إشعار الاختبار." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:211 #: screens/Instances/InstanceDetail/InstanceDetail.js:196 #: screens/Instances/Shared/InstanceForm.js:34 msgid "Host Name" -msgstr "" +msgstr "اسم المضيف" #: components/CredentialChip/CredentialChip.js:13 msgid "GPG Public Key" -msgstr "" +msgstr "مفتاح GPG العام" #: components/Lookup/ProjectLookup.js:145 #: components/PromptDetail/PromptProjectDetail.js:98 @@ -638,12 +635,7 @@ msgstr "" #: screens/Project/shared/ProjectSubForms/SharedFields.js:23 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 msgid "Source Control URL" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "" +msgstr "عنوان URL للتحكم بالمصدر" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 @@ -651,305 +643,314 @@ msgstr "" #: screens/Inventory/shared/ConstructedInventoryHint.js:278 #: screens/Inventory/shared/ConstructedInventoryHint.js:353 msgid "Source vars" -msgstr "" +msgstr "متغيرات المصدر" #: screens/Setting/MiscAuthentication/MiscAuthentication.js:37 msgid "View Miscellaneous Authentication settings" -msgstr "" +msgstr "عرض إعدادات المصادقة المتنوعة" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 msgid "Instance group" -msgstr "" +msgstr "مجموعة المثيلات" #: screens/Instances/Shared/InstanceForm.js:64 msgid "Instance Type" -msgstr "" +msgstr "نوع المثيل" #: components/ExpandCollapse/ExpandCollapse.js:52 #: components/PaginatedTable/HeaderRow.js:45 msgid "Expand" -msgstr "" +msgstr "توسيع" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:146 msgid "Promote Child Groups and Hosts" -msgstr "" +msgstr "ترقية المجموعات الفرعية والمضيفين" #: screens/Setting/Settings.js:75 msgid "Google OAuth2" -msgstr "" +msgstr "Google OAuth2" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:351 #: components/Schedule/ScheduleList/ScheduleList.js:177 #: components/Schedule/ScheduleList/ScheduleListItem.js:117 #: components/Schedule/ScheduleList/ScheduleListItem.js:121 msgid "Next Run" -msgstr "" +msgstr "التشغيل التالي" #: screens/Dashboard/DashboardGraph.js:52 #: screens/Dashboard/DashboardGraph.js:175 msgid "SCM update" -msgstr "" +msgstr "تحديث SCM" #: screens/TopologyView/Tooltip.js:270 msgid "IP address" -msgstr "" +msgstr "عنوان IP" #: components/Schedule/Schedule.js:83 #: components/Schedule/Schedule.js:102 msgid "View Schedules" -msgstr "" +msgstr "عرض الجداول" #: components/InstanceToggle/InstanceToggle.js:72 msgid "Failed to toggle instance." -msgstr "" +msgstr "فشل تبديل المثيل." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:228 msgid "Failed to delete one or more instance groups." -msgstr "" +msgstr "فشل حذف مجموعة مثيلات واحدة أو أكثر." #: screens/Inventory/shared/Inventory.helptext.js:52 msgid "JSON:" -msgstr "" +msgstr "JSON:" #: routeConfig.js:33 #: screens/ActivityStream/ActivityStream.js:171 msgid "Views" -msgstr "" +msgstr "طرق العرض" #: routeConfig.js:62 #: screens/HostMetrics/HostMetrics.js:30 #: screens/HostMetrics/HostMetrics.js:66 #: screens/HostMetrics/HostMetrics.js:109 msgid "Host Metrics" -msgstr "" +msgstr "مقاييس المضيف" #: screens/CredentialType/CredentialTypes.js:25 msgid "Create new credential Type" -msgstr "" +msgstr "إنشاء نوع بيانات اعتماد جديد" + +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "إذا كنت تريد أن يتم تحديث مصدر المخزون عند الإطلاق، انقر على تحديث عند الإطلاق، وانتقل أيضًا إلى " -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" -msgstr "" +msgstr "إضافة عقدة" #: screens/Job/JobOutput/HostEventModal.js:151 msgid "JSON tab" -msgstr "" +msgstr "علامة تبويب JSON" #: components/JobList/JobList.js:267 #: components/JobList/JobListItem.js:117 msgid "Start Time" -msgstr "" +msgstr "وقت البدء" #: screens/Inventory/shared/Inventory.helptext.js:49 #: screens/Inventory/shared/Inventory.helptext.js:185 msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." -msgstr "" +msgstr "يجب أن تكون المتغيرات بصيغة JSON أو YAML. استخدم زر الاختيار للتبديل بينهما." #: components/Schedule/shared/ScheduleFormFields.js:123 msgid "Repeat frequency" -msgstr "" +msgstr "تكرار التردد" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" -msgstr "" +msgstr "اختلاف الملف" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "إعادة الإطلاق من العقدة الملغاة" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" -msgstr "" +msgstr "مهلة ذاكرة التخزين المؤقت" #: components/Schedule/shared/ScheduleForm.js:419 msgid "Please select a day number between 1 and 31." -msgstr "" +msgstr "يرجى تحديد رقم يوم بين 1 و 31." #: components/Search/Search.js:303 msgid "No" -msgstr "" +msgstr "لا" #: screens/Setting/Settings.js:109 msgid "Miscellaneous System" -msgstr "" +msgstr "النظام المتنوع" #: screens/Project/shared/ProjectForm.js:269 msgid "Choose a Source Control Type" -msgstr "" +msgstr "اختر نوع التحكم بالمصدر" #: screens/Inventory/InventoryHost/InventoryHost.js:153 msgid "View Inventory Host Details" -msgstr "" +msgstr "عرض تفاصيل مضيف المخزون" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:135 msgid "We were unable to locate subscriptions associated with this account." -msgstr "" +msgstr "لم نتمكن من العثور على اشتراكات مرتبطة بهذا الحساب." #: screens/TopologyView/Header.js:81 #: screens/TopologyView/Header.js:84 msgid "Fit to screen" -msgstr "" +msgstr "ملاءمة الشاشة" #: screens/TopologyView/Legend.js:296 msgid "Adding" -msgstr "" +msgstr "جارٍ الإضافة" #: components/ResourceAccessList/ResourceAccessList.js:203 #: components/ResourceAccessList/ResourceAccessListItem.js:60 msgid "Last name" -msgstr "" +msgstr "اسم العائلة" #: components/ScreenHeader/ScreenHeader.js:87 #: components/ScreenHeader/ScreenHeader.js:90 msgid "View activity stream" -msgstr "" +msgstr "عرض دفق النشاط" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:154 msgid "Copy Notification Template" -msgstr "" +msgstr "نسخ قالب الإشعار" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:71 #: screens/InstanceGroup/shared/InstanceGroupForm.js:34 msgid "Policy instance percentage" -msgstr "" +msgstr "نسبة مثيلات السياسة" #: screens/Project/Project.js:107 msgid "Back to Projects" -msgstr "" +msgstr "العودة إلى المشاريع" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:371 msgid "Exception Frequency" -msgstr "" +msgstr "تردد الاستثناء" #: screens/Project/shared/ProjectForm.js:250 msgid "Select an organization before editing the default execution environment." -msgstr "" +msgstr "حدد مؤسسة قبل تحرير بيئة التنفيذ الافتراضية." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" -msgstr "" +msgstr "تم تخطي العنصر" #: components/Schedule/shared/ScheduleForm.js:423 msgid "Please enter a number of occurrences." -msgstr "" +msgstr "يرجى إدخال عدد مرات التكرار." #: components/Search/RelatedLookupTypeInput.js:30 msgid "Fuzzy search on name field." -msgstr "" +msgstr "بحث تقريبي في حقل الاسم." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 msgid "Ansible Controller Documentation." -msgstr "" +msgstr "توثيق Ansible Controller." #: screens/Instances/InstanceDetail/InstanceDetail.js:266 msgid "The Instance Groups to which this instance belongs." -msgstr "" +msgstr "مجموعات المثيلات التي ينتمي إليها هذا المثيل." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "يمكنك تطبيق عدد من المتغيرات الممكنة في\n" +" الرسالة. لمزيد من المعلومات، راجع" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 #: screens/Inventory/InventoryDetail/InventoryDetail.js:203 msgid "Failed to delete inventory." -msgstr "" +msgstr "فشل حذف المخزون." #: components/TemplateList/TemplateList.js:162 msgid "Add workflow template" -msgstr "" +msgstr "إضافة قالب سير العمل" #: screens/User/UserToken/UserToken.js:45 msgid "Back to Tokens" -msgstr "" +msgstr "العودة إلى الرموز المميزة" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks: تمكين webhook لهذا القالب." #: screens/Setting/Settings.js:90 msgid "LDAP 5" -msgstr "" +msgstr "LDAP 5" #: components/Lookup/HostFilterLookup.js:376 #: components/Lookup/Lookup.js:184 msgid "Lookup modal" -msgstr "" +msgstr "نافذة البحث" #: components/HostToggle/HostToggle.js:20 msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "يشير إلى ما إذا كان المضيف متاحًا ويجب تضمينه في المهام\n" +" قيد التشغيل. بالنسبة للمضيفين الذين هم جزء من مخزون خارجي، قد تتم\n" +" إعادة تعيين ذلك بواسطة عملية مزامنة المخزون." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" -msgstr "" +msgstr "عقد سير العمل" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:84 msgid "Overwrite" -msgstr "" +msgstr "الكتابة فوق" #: components/NotificationList/NotificationList.js:195 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 msgid "Hipchat" -msgstr "" +msgstr "Hipchat" #: screens/User/UserTokens/UserTokens.js:75 msgid "Refresh Token" -msgstr "" +msgstr "رمز التحديث المميز" #: screens/Inventory/Inventories.js:95 msgid "Host details" -msgstr "" +msgstr "تفاصيل المضيف" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." -msgstr "" +msgstr "هذه القيمة لا تطابق كلمة المرور التي أدخلتها سابقًا. يرجى تأكيد كلمة المرور تلك." #: screens/Host/HostGroups/HostGroupsList.js:213 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:230 msgid "Disassociate group from host?" -msgstr "" +msgstr "إلغاء ربط المجموعة من المضيف؟" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:515 msgid "Destination SMS number(s)" -msgstr "" +msgstr "رقم (أرقام) SMS الوجهة" #: screens/Template/shared/WorkflowJobTemplateForm.js:187 msgid "Source control branch" -msgstr "" +msgstr "فرع التحكم بالمصدر" #: screens/Dashboard/Dashboard.js:139 #: screens/Job/JobOutput/HostEventModal.js:102 msgid "Tabs" -msgstr "" +msgstr "علامات التبويب" #: screens/Template/Template.js:268 #: screens/Template/WorkflowJobTemplate.js:281 msgid "View Template Details" -msgstr "" +msgstr "عرض تفاصيل القالب" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" -msgstr "" +msgstr "الجمعة" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:82 msgid "Execution environment not found." -msgstr "" +msgstr "لم يتم العثور على بيئة التنفيذ." #: screens/Organization/Organizations.js:17 #: screens/Organization/Organizations.js:28 msgid "Create New Organization" -msgstr "" +msgstr "إنشاء مؤسسة جديدة" #: screens/Setting/SettingList.js:146 msgid "View and edit debug options" -msgstr "" +msgstr "عرض وتحرير خيارات التصحيح" #. placeholder {0}: instance.cpu_capacity #. placeholder {0}: instanceDetail.cpu_capacity @@ -959,39 +960,29 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:172 #: screens/TopologyView/Tooltip.js:296 msgid "CPU {0}" -msgstr "" +msgstr "المعالج {0}" #: screens/Job/JobOutput/shared/OutputToolbar.js:166 msgid "Elapsed Time" -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "" +msgstr "الوقت المنقضي" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" -msgstr "" +msgstr "مزامنة مصدر المخزون" #: screens/Inventory/shared/Inventory.helptext.js:147 msgid "Inventory Plugins" -msgstr "" +msgstr "ملحقات المخزون" #: screens/Template/Survey/MultipleChoiceField.js:69 msgid "new choice" -msgstr "" +msgstr "خيار جديد" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "يستخدم هذا الجدول قواعد معقدة غير مدعومة في\n" +" واجهة المستخدم. يرجى استخدام API لإدارة هذا الجدول." #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1000,256 +991,256 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:86 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:42 msgid "Run" -msgstr "" +msgstr "تشغيل" #: components/AddRole/SelectResourceStep.js:89 msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." -msgstr "" +msgstr "اختر الموارد التي ستتلقى أدوارًا جديدة. ستتمكن من تحديد الأدوار المراد تطبيقها في الخطوة التالية. لاحظ أن الموارد المختارة هنا ستتلقى جميع الأدوار المختارة في الخطوة التالية." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" -msgstr "" +msgstr "مايو" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:462 msgid "Destination channels" -msgstr "" +msgstr "قنوات الوجهة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "" +msgstr "فشل نسخ القالب." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 #: components/Schedule/shared/ScheduleFormFields.js:213 msgid "Year" -msgstr "" +msgstr "السنة" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" -msgstr "" +msgstr "إعادة تحميل المخرجات" #: screens/Host/Host.js:96 #: screens/Inventory/InventoryHost/InventoryHost.js:99 msgid "Host not found." -msgstr "" +msgstr "لم يتم العثور على المضيف." #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 msgid "1 (Info)" -msgstr "" +msgstr "1 (معلومات)" #: components/InstanceToggle/InstanceToggle.js:49 #: screens/Instances/Shared/InstanceForm.js:99 msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." -msgstr "" +msgstr "تعيين المثيل مُفعّلاً أو مُعطّلاً. إذا كان مُعطّلاً، فلن يتم تعيين المهام لهذا المثيل." #: screens/Inventory/shared/Inventory.helptext.js:106 msgid "and click on Update Revision on Launch." -msgstr "" +msgstr "وانقر على تحديث المراجعة عند الإطلاق." #: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 msgid "End User License Agreement" -msgstr "" +msgstr "اتفاقية ترخيص المستخدم النهائي" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "احذف المستودع المحلي بالكامل قبل إجراء تحديث. اعتمادًا على حجم المستودع، قد يؤدي ذلك إلى زيادة كبيرة في مقدار الوقت اللازم لإكمال التحديث." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" -msgstr "" +msgstr "فئة الإعداد" #: screens/Credential/Credential.js:74 msgid "Back to Credentials" -msgstr "" +msgstr "العودة إلى بيانات الاعتماد" #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:201 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:226 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 msgid "Deletion error" -msgstr "" +msgstr "خطأ في الحذف" #: screens/Team/Team.js:75 msgid "View all Teams." -msgstr "" +msgstr "عرض جميع الفرق." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "يجب أن يكون هذا الحقل تعبيرًا نمطيًا" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" -msgstr "" +msgstr "الآثار" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} سنة" #: components/Pagination/Pagination.js:33 msgid "Go to next page" -msgstr "" +msgstr "الانتقال إلى الصفحة التالية" #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:24 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:29 msgid "Credential passwords" -msgstr "" +msgstr "كلمات مرور بيانات الاعتماد" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:240 #: screens/InstanceGroup/Instances/InstanceListItem.js:232 #: screens/Instances/InstanceDetail/InstanceDetail.js:278 #: screens/Instances/InstanceList/InstanceListItem.js:250 msgid "Health checks are asynchronous tasks. See the" -msgstr "" +msgstr "فحوصات الصحة هي مهام غير متزامنة. انظر" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:76 msgid "Cancel subscription edit" -msgstr "" +msgstr "إلغاء تحرير الاشتراك" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "" +msgid "Prompt for credentials on launch." +msgstr "المطالبة ببيانات الاعتماد عند الإطلاق." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 msgid "Edit group" -msgstr "" +msgstr "تحرير المجموعة" #: screens/Project/ProjectDetail/ProjectDetail.js:207 #: screens/Project/ProjectList/ProjectListItem.js:84 msgid "Copy full revision to clipboard." -msgstr "" +msgstr "نسخ المراجعة الكاملة إلى الحافظة." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "الحد الأقصى لإعادة المحاولات" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "الحد الأقصى لعدد المهام التي تعمل بشكل متزامن على هذه المجموعة.\n" +" يعني الصفر عدم فرض أي حد." #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" -msgstr "" +msgstr "حدد نوع بيانات اعتماد" #: components/CodeEditor/VariablesDetail.js:113 msgid "Error:" -msgstr "" +msgstr "خطأ:" #: screens/Instances/Shared/InstanceForm.js:105 msgid "Controls whether or not this instance is managed by policy. If enabled, the instance will be available for automatic assignment to and unassignment from instance groups based on policy rules." -msgstr "" +msgstr "يتحكم فيما إذا كان هذا المثيل مُدارًا بواسطة السياسة أم لا. إذا كان مُفعّلاً، فسيكون المثيل متاحًا للتعيين التلقائي إلى مجموعات المثيلات وإلغاء التعيين منها بناءً على قواعد السياسة." #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" -msgstr "" +msgstr "منتهٍ" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:34 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:116 msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "مقدار الوقت (بالثواني) قبل أن يتوقف إشعار البريد\n" +" الإلكتروني عن محاولة الوصول إلى المضيف وتنتهي مهلته. يتراوح\n" +" من 1 إلى 120 ثانية." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 msgid "Save & Exit" -msgstr "" +msgstr "حفظ وخروج" #: components/HostForm/HostForm.js:39 #: components/HostForm/HostForm.js:58 msgid "Select the inventory that this host will belong to." -msgstr "" +msgstr "حدد المخزون الذي سينتمي إليه هذا المضيف." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "حدد خدمة webhook." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" -msgstr "" +msgstr "غير متوافق" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} دقيقة" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" -msgstr "" +msgstr "شرح الفشل:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" -msgstr "" +msgstr "فبراير" #: screens/Setting/Settings.js:195 msgid "View all settings" -msgstr "" +msgstr "عرض جميع الإعدادات" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "يمكن لخدمات webhook استخدام هذا كسر مشترك." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" -msgstr "" +msgstr "عرض جميع مهام الإدارة" #: screens/Application/ApplicationDetails/ApplicationDetails.js:130 msgid "Delete application" -msgstr "" +msgstr "حذف التطبيق" #. Title when no items are found #: components/PaginatedTable/PaginatedTable.js:87 msgid "No {pluralizedItemName} Found" -msgstr "" +msgstr "لم يتم العثور على {pluralizedItemName}" #: screens/Host/HostList/SmartInventoryButton.js:23 msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." -msgstr "" +msgstr "بعض معدّلات البحث مثل not__ و __search غير مدعومة في مرشحات مضيف المخزون الذكي. أزلها لإنشاء مخزون ذكي جديد بهذا المرشح." #: screens/ActivityStream/ActivityStreamDescription.js:517 msgid "timed out" -msgstr "" +msgstr "انتهت المهلة" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "" +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "قدم نمط مضيف لزيادة تقييد قائمة المضيفين الذين ستتم إدارتهم أو التأثير عليهم بواسطة Playbook. يُسمح بأنماط متعددة. راجع وثائق Ansible لمزيد من المعلومات والأمثلة حول الأنماط." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" -msgstr "" +msgstr "عرض إعدادات التسجيل" #: screens/Application/Applications.js:113 msgid "Client secret" -msgstr "" +msgstr "سر العميل" #: screens/Template/Templates.js:19 msgid "Create New Job Template" -msgstr "" +msgstr "إنشاء قالب مهمة جديد" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "" +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "المشروع الذي يتم من خلاله الحصول على مصدر تحديث المخزون هذا." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" -msgstr "" +msgstr "حدد العناصر من القائمة" #: components/JobList/JobList.js:223 #: components/JobList/JobListItem.js:56 @@ -1257,40 +1248,36 @@ msgstr "" #: components/Workflow/WorkflowLegend.js:104 #: screens/Job/JobDetail/JobDetail.js:68 msgid "Inventory Sync" -msgstr "" +msgstr "مزامنة المخزون" #: components/About/About.js:39 msgid "Copyright" -msgstr "" +msgstr "حقوق النشر" #: screens/Setting/TACACS/TACACS.js:27 msgid "View TACACS+ settings" -msgstr "" +msgstr "عرض إعدادات TACACS+" #: screens/Instances/Instances.js:31 msgid "Edit Instance" -msgstr "" +msgstr "تحرير المثيل" #. placeholder {0}: cannotCancelPermissions.length #: components/JobList/JobListCancelButton.js:59 msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" -msgstr "" +msgstr "{0, plural, one {ليس لديك إذن لإلغاء المهمة التالية:} other {ليس لديك إذن لإلغاء المهام التالية:}}" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:41 msgid "Are you sure you want to remove all the nodes in this workflow?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة جميع العقد في سير العمل هذا؟" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "" +msgstr "التنفيذ عندما يطابق أثر العقدة الأصل الشرط." #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" -msgstr "" +msgstr "آخر مهمة" #: components/ResourceAccessList/ResourceAccessList.js:161 #: components/ResourceAccessList/ResourceAccessList.js:174 @@ -1301,11 +1288,11 @@ msgstr "" #: screens/User/User.js:70 #: screens/User/Users.js:31 msgid "Roles" -msgstr "" +msgstr "الأدوار" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:134 msgid "Test Notification" -msgstr "" +msgstr "إشعار الاختبار" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:350 @@ -1314,15 +1301,15 @@ msgstr "" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:414 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:560 msgid "Target URL" -msgstr "" +msgstr "عنوان URL الهدف" #: components/Workflow/WorkflowNodeHelp.js:73 msgid "Workflow Approval" -msgstr "" +msgstr "موافقة سير العمل" #: screens/TopologyView/Legend.js:70 msgid "Node types" -msgstr "" +msgstr "أنواع العقد" #: components/Lookup/HostFilterLookup.js:415 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:248 @@ -1333,46 +1320,40 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" -msgstr "" +msgstr "التوثيق" #: components/JobCancelButton/JobCancelButton.js:104 msgid "Are you sure you want to cancel this job?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إلغاء هذه المهمة؟" #: screens/Setting/shared/RevertButton.js:42 msgid "Revert to factory default." -msgstr "" +msgstr "الرجوع إلى إعدادات المصنع الافتراضية." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "" +msgid "Prompt for job slice count on launch." +msgstr "المطالبة بعدد شرائح المهمة عند الإطلاق." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" -msgstr "" +msgstr "التصفية حسب المهام الفاشلة" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" -msgstr "" +msgstr "بدأ Playbook" #. placeholder {0}: sourceOfRole() #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:17 msgid "Remove {0} Access" -msgstr "" +msgstr "إزالة وصول {0}" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "" +msgstr "قالب مهمة سير العمل هذا قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟" #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 @@ -1396,18 +1377,20 @@ msgstr "" #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" -msgstr "" +msgstr "المضيفون" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" -msgstr "" +msgstr "لم يطابق التردد قيمة متوقعة" #: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 msgid "E-mail" -msgstr "" +msgstr "البريد الإلكتروني" #: components/JobList/JobList.js:219 #: components/LaunchPrompt/steps/OtherPromptsStep.js:150 @@ -1419,68 +1402,64 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:278 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 msgid "Job Type" -msgstr "" +msgstr "نوع المهمة" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" -msgstr "" +msgstr "لم يطابق أي مضيف" #: components/PromptDetail/PromptInventorySourceDetail.js:154 msgid "Only Group By" -msgstr "" +msgstr "التجميع فقط حسب" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "مزيد من المعلومات حول" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." -msgstr "" +msgstr "حدثت مشكلة في تسجيل الدخول. يرجى المحاولة مرة أخرى." #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "الرمز المميز الذي يضمن أن هذا ملف مصدر\n" +" لملحق 'constructed'." #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" -msgstr "" +msgstr "العودة إلى الإشعارات" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:127 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:35 #: screens/Instances/InstancePeers/InstancePeerList.js:313 msgid "Protocol" -msgstr "" +msgstr "البروتوكول" #: components/AdHocCommands/AdHocDetailsStep.js:221 msgid "option to the" -msgstr "" +msgstr "خيار إلى" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." -msgstr "" +msgstr "فشل حذف المستخدم." #: screens/Job/JobDetail/JobDetail.js:416 msgid "Container Group" -msgstr "" +msgstr "مجموعة الحاويات" #: screens/Dashboard/DashboardGraph.js:45 #: screens/Dashboard/DashboardGraph.js:140 msgid "Past week" -msgstr "" - -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "" +msgstr "الأسبوع الماضي" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" -msgstr "" +msgstr "حفظ تغييرات الرابط" #: components/Search/RelatedLookupTypeInput.js:47 msgid "Fuzzy search on id, name or description fields." -msgstr "" +msgstr "بحث تقريبي في حقول المعرّف أو الاسم أو الوصف." #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:32 #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:34 @@ -1489,87 +1468,75 @@ msgstr "" #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:89 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:94 msgid "Launch management job" -msgstr "" - -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "إطلاق مهمة الإدارة" #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" -msgstr "" - -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "" +msgstr "إضافة مجموعة موجودة" #: screens/Setting/Settings.js:89 msgid "LDAP 4" -msgstr "" +msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "عقدة فاشلة" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" -msgstr "" +msgstr "حذف مؤقت" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" -msgstr "" - -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "" +msgstr "Stdout" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "فقط إذا كان مفقودًا" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" -msgstr "" +msgstr "البيانات الوصفية" #: components/AdHocCommands/AdHocDetailsStep.js:207 #: components/AdHocCommands/AdHocDetailsStep.js:210 msgid "Enable privilege escalation" -msgstr "" +msgstr "تمكين تصعيد الامتيازات" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "تصفية..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" -msgstr "" +msgstr "ثوانٍ المهلة" #: components/Schedule/ScheduleList/ScheduleList.js:172 #: components/Schedule/ScheduleList/ScheduleListItem.js:104 msgid "Related resource" -msgstr "" +msgstr "مورد ذو صلة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:46 msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد الخروج من منشئ سير العمل دون حفظ تغييراتك؟" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:506 msgid "Failed to delete notification." -msgstr "" +msgstr "فشل حذف الإشعار." #: components/ChipGroup/ChipGroup.js:24 msgid "Show less" -msgstr "" +msgstr "عرض أقل" #: screens/Job/JobDetail/JobDetail.js:364 #: screens/Project/ProjectList/ProjectList.js:224 #: screens/Project/ProjectList/ProjectListItem.js:193 msgid "Revision" -msgstr "" +msgstr "المراجعة" #: components/JobList/JobList.js:341 msgid "Failed to delete one or more jobs." -msgstr "" +msgstr "فشل حذف مهمة واحدة أو أكثر." #: components/AdHocCommands/AdHocCommands.js:136 #: components/AdHocCommands/AdHocCommands.js:140 @@ -1577,22 +1544,22 @@ msgstr "" #: components/AdHocCommands/AdHocCommands.js:150 #: screens/Job/JobDetail/JobDetail.js:73 msgid "Run Command" -msgstr "" +msgstr "تشغيل الأمر" #: screens/Inventory/shared/Inventory.helptext.js:157 #: screens/Inventory/shared/Inventory.helptext.js:180 msgid "plugin configuration guide." -msgstr "" +msgstr "دليل تكوين الملحق." #: screens/Setting/LDAP/LDAP.js:45 msgid "View LDAP Settings" -msgstr "" +msgstr "عرض إعدادات LDAP" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 #: screens/TopologyView/Header.js:101 msgid "Toggle legend" -msgstr "" +msgstr "تبديل وسيلة الإيضاح" #: screens/Application/Application/Application.js:79 #: screens/Application/Applications.js:43 @@ -1602,61 +1569,49 @@ msgstr "" #: screens/User/Users.js:34 #: screens/User/UserTokenList/UserTokenList.js:118 msgid "Tokens" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "" +msgstr "الرموز المميزة" #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "" +msgstr "حدد مخزونات المصدر لهذا المخزون الموحّد. عند إطلاق مهمة، سيتم توجيه المضيفين إلى مجموعة مثيلات كل مخزون مصدر تلقائيًا." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" -msgstr "" +msgstr "مفتاح خدمة/تكامل API" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 #: components/Schedule/shared/FrequencyDetailSubform.js:179 #: components/Schedule/shared/ScheduleFormFields.js:139 #: components/Schedule/shared/ScheduleFormFields.js:207 msgid "Minute" -msgstr "" +msgstr "دقيقة" #: screens/Inventory/shared/ConstructedInventoryHint.js:178 #: screens/Inventory/shared/ConstructedInventoryHint.js:272 #: screens/Inventory/shared/ConstructedInventoryHint.js:347 #: screens/Job/JobOutput/shared/OutputToolbar.js:236 msgid "Copied" -msgstr "" +msgstr "تم النسخ" #: components/JobList/JobList.js:352 msgid "Failed to cancel one or more jobs." -msgstr "" +msgstr "فشل إلغاء مهمة واحدة أو أكثر." #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:176 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 msgid "Total Nodes" -msgstr "" +msgstr "إجمالي العقد" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 #: components/Schedule/shared/FrequencyDetailSubform.js:181 #: components/Schedule/shared/ScheduleFormFields.js:140 #: components/Schedule/shared/ScheduleFormFields.js:209 msgid "Hour" -msgstr "" +msgstr "ساعة" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "إنشاء مخزون موحّد جديد" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1693,10 +1648,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1719,7 +1674,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1873,7 +1828,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1889,78 +1844,78 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 msgid "Name" -msgstr "" +msgstr "الاسم" #: components/PromptDetail/PromptJobTemplateDetail.js:165 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 #: screens/Template/shared/JobTemplateForm.js:671 msgid "Host Config Key" -msgstr "" +msgstr "مفتاح تكوين المضيف" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 msgid "Hosts remaining" -msgstr "" +msgstr "المضيفون المتبقون" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." -msgstr "" +msgstr "فشل تحديث الاستبيان." #: screens/Job/JobOutput/EmptyOutput.js:46 msgid "details." -msgstr "" +msgstr "التفاصيل." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 msgid "Subscription manifest" -msgstr "" +msgstr "بيان الاشتراك" #: components/JobList/JobList.js:243 #: components/StatusLabel/StatusLabel.js:43 #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" -msgstr "" +msgstr "فشل" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:237 msgid "ID of the Dashboard" -msgstr "" +msgstr "معرّف لوحة المعلومات" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "قائمة العناصر المحددة." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" -msgstr "" +msgstr "{automatedInstancesCount} منذ {automatedInstancesSinceDateTime}" #: screens/Host/HostList/HostListItem.js:41 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:79 msgid "No job data available" -msgstr "" +msgstr "لا تتوفر بيانات مهمة" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:287 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:22 msgid "Source variables" -msgstr "" +msgstr "متغيرات المصدر" #: screens/Template/Templates.js:50 msgid "Add Question" -msgstr "" +msgstr "إضافة سؤال" #: components/StatusLabel/StatusLabel.js:37 msgid "Approved" -msgstr "" +msgstr "تمت الموافقة" #: components/DataListToolbar/DataListToolbar.js:194 #: components/JobList/JobList.js:272 @@ -1970,7 +1925,7 @@ msgstr "" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2026,41 +1981,41 @@ msgstr "" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:227 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:88 msgid "Actions" -msgstr "" +msgstr "الإجراءات" #: screens/ActivityStream/ActivityStreamDescription.js:561 msgid "Event summary not available" -msgstr "" +msgstr "ملخص الحدث غير متاح" #: routeConfig.js:37 #: screens/Dashboard/Dashboard.js:52 #: screens/Dashboard/Dashboard.js:96 msgid "Dashboard" -msgstr "" +msgstr "لوحة المعلومات" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 msgid "User" -msgstr "" +msgstr "المستخدم" #: components/PromptDetail/PromptProjectDetail.js:63 #: screens/Project/ProjectDetail/ProjectDetail.js:120 msgid "Allow branch override" -msgstr "" +msgstr "السماح بتجاوز الفرع" #: screens/Credential/CredentialList/CredentialListItem.js:66 #: screens/Credential/CredentialList/CredentialListItem.js:70 msgid "Edit Credential" -msgstr "" +msgstr "تحرير بيانات الاعتماد" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" -msgstr "" +msgstr "المفتاح" #: components/AddRole/AddResourceRole.js:31 #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2071,211 +2026,187 @@ msgstr "" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 msgid "Username" -msgstr "" +msgstr "اسم المستخدم" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "" - -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "" +msgid "The organization that owns this workflow job template." +msgstr "المؤسسة التي تملك قالب مهمة سير العمل هذا." -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" -msgstr "" +msgstr "تأكيد" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:550 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 msgid "Success message body" -msgstr "" +msgstr "نص رسالة النجاح" #: screens/Dashboard/DashboardGraph.js:53 #: screens/Dashboard/DashboardGraph.js:178 msgid "Playbook run" -msgstr "" +msgstr "تشغيل Playbook" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "حدد المشروع الذي يحتوي على playbook الذي تريد أن تنفذه هذه المهمة." #: components/Pagination/Pagination.js:30 msgid "Go to first page" -msgstr "" +msgstr "الانتقال إلى الصفحة الأولى" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" -msgstr "" +msgstr "فشل العنصر" #: components/ResourceAccessList/ResourceAccessListItem.js:77 #: screens/Team/TeamRoles/TeamRolesList.js:139 msgid "Team Roles" -msgstr "" +msgstr "أدوار الفريق" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "إعادة إطلاق سير العمل" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "هذا المشروع قيد المزامنة حاليًا ولا يمكن النقر عليه حتى تكتمل عملية المزامنة" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 msgid "Administration" -msgstr "" +msgstr "الإدارة" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "فشل حذف المشروع." #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 msgid "Label" -msgstr "" +msgstr "التسمية" #: screens/Setting/shared/RevertAllAlert.js:25 msgid "Revert all" -msgstr "" +msgstr "الرجوع عن الكل" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "قائمة عناوين URI المسموح بها، مفصولة بمسافات" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" -msgstr "" +msgstr "عرض إعدادات النظام المتنوعة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:84 msgid "Select your Ansible Automation Platform subscription to use." -msgstr "" +msgstr "حدد اشتراك Ansible Automation Platform الخاص بك لاستخدامه." #: screens/Credential/shared/TypeInputsSubForm.js:24 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:58 #: screens/Project/shared/ProjectForm.js:308 msgid "Type Details" -msgstr "" +msgstr "تفاصيل النوع" #: components/LaunchPrompt/steps/useOtherPromptsStep.js:72 msgid "Other prompts" -msgstr "" +msgstr "مطالبات أخرى" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} شهر" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "نتيجة العقدة الأصل مطلوبة قبل تقييم الشرط." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" -msgstr "" +msgstr "قالب المهمة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:257 msgid "Clear subscription" -msgstr "" +msgstr "مسح الاشتراك" #: screens/Instances/InstanceDetail/InstanceDetail.js:217 msgid "Install Bundle" -msgstr "" +msgstr "تثبيت الحزمة" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "تتضمن أمثلة عناوين URL للتحكم في مصدر GIT:" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" -msgstr "" - -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "" +msgstr "تكوين الإدخال" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" -msgstr "" +msgstr "حذف المخزون الذكي" #: components/FormField/PasswordInput.js:36 msgid "Show" -msgstr "" +msgstr "عرض" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "" +msgid "Webhook key for this workflow job template." +msgstr "مفتاح webhook لقالب مهمة سير العمل هذا." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" -msgstr "" +msgstr "فشل تعيين الأدوار بشكل صحيح" #: screens/User/UserTeams/UserTeamList.js:262 msgid "Failed to disassociate one or more teams." -msgstr "" +msgstr "فشل إلغاء ربط فريق واحد أو أكثر." #: components/AppContainer/AppContainer.js:59 msgid "brand logo" -msgstr "" +msgstr "شعار العلامة التجارية" #: components/Search/LookupTypeInput.js:78 msgid "Field matches the given regular expression." -msgstr "" +msgstr "الحقل يطابق التعبير النمطي المحدد." #. placeholder {0}: selected.length #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:163 msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {نوع بيانات الاعتماد هذا قيد الاستخدام حاليًا من قبل بعض بيانات الاعتماد ولا يمكن حذفه.} other {لا يمكن حذف أنواع بيانات الاعتماد التي تستخدمها بيانات الاعتماد. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" -msgstr "" +msgstr "كلمة المرور" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "" +msgid "Allow simultaneous runs of this workflow job template." +msgstr "السماح بعمليات تشغيل متزامنة لقالب مهمة سير العمل هذا." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "عرض تفاصيل المخزون الموحّد" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2283,88 +2214,89 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:629 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:56 msgid "Concurrent Jobs" -msgstr "" +msgstr "المهام المتزامنة" #: components/Workflow/WorkflowNodeHelp.js:69 msgid "Inventory Update" -msgstr "" +msgstr "تحديث المخزون" #: screens/Setting/SettingList.js:109 msgid "Miscellaneous System settings" -msgstr "" +msgstr "إعدادات النظام المتنوعة" #: screens/HostMetrics/HostMetrics.js:121 msgid "When was the host first automated" -msgstr "" +msgstr "متى تمت أتمتة المضيف لأول مرة" #: screens/User/Users.js:16 #: screens/User/Users.js:27 msgid "Create New User" -msgstr "" +msgstr "إنشاء مستخدم جديد" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "في كل مرة يتم فيها تشغيل مهمة باستخدام هذا المشروع، قم بتحديث مراجعة المشروع قبل بدء المهمة." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} أسبوع" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {يُستخدم هذا المخزون حاليًا من قبل بعض القوالب. هل أنت متأكد من أنك تريد حذفه؟} other {قد يؤثر حذف هذه المخزونات على بعض القوالب التي تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" -msgstr "" - -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "" +msgstr "حدد التسميات" #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." -msgstr "" +msgstr "عرض جميع القوالب." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:164 msgid "Subscription type" -msgstr "" +msgstr "نوع الاشتراك" #: screens/Instances/Shared/RemoveInstanceButton.js:80 msgid "Select a row to remove" -msgstr "" +msgstr "حدد صفًا للإزالة" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "" +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "يُرجع النتائج التي لها قيم مختلفة عن هذه بالإضافة إلى الفلاتر الأخرى." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 msgid "Relaunch on" -msgstr "" +msgstr "إعادة الإطلاق عند" #: screens/Instances/Shared/RemoveInstanceButton.js:182 msgid "This action will remove the following instance and you may need to rerun the install bundle for any instance that was previously connected to:" -msgstr "" +msgstr "سيؤدي هذا الإجراء إلى إزالة المثيل التالي وقد تحتاج إلى إعادة تشغيل حزمة التثبيت لأي مثيل كان متصلاً سابقًا بـ:" #: components/DataListToolbar/DataListToolbar.js:125 msgid "Is not expanded" -msgstr "" +msgstr "غير موسّع" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:236 msgid "Click an available node to create a new link. Click outside the graph to cancel." -msgstr "" +msgstr "انقر على عقدة متاحة لإنشاء رابط جديد. انقر خارج الرسم البياني للإلغاء." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 msgid "Total jobs" -msgstr "" +msgstr "إجمالي المهام" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "مخزونات المصدر التي سيتم توجيه مضيفيها إلى مجموعات المثيلات الخاصة بها عند إطلاق مهمة على هذا المخزون الموحّد." #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:59 msgid "Job templates" -msgstr "" +msgstr "قوالب المهام" #: components/Lookup/CredentialLookup.js:198 #: screens/Credential/CredentialDetail/CredentialDetail.js:239 @@ -2372,188 +2304,182 @@ msgstr "" #: screens/Credential/shared/CredentialForm.js:158 #: screens/Credential/shared/CredentialForm.js:256 msgid "Credential Type" -msgstr "" +msgstr "نوع بيانات الاعتماد" #: components/Pagination/Pagination.js:27 msgid "pages" -msgstr "" +msgstr "الصفحات" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" -msgstr "" +msgstr "تم التخطي" #: screens/Setting/shared/RevertButton.js:43 msgid "Restore initial value." -msgstr "" +msgstr "استعادة القيمة الأولية." #: screens/Job/JobOutput/shared/OutputToolbar.js:156 msgid "Failed Hosts" -msgstr "" +msgstr "المضيفون الفاشلون" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:196 msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "بيئة التنفيذ هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟" #: components/NotificationList/NotificationList.js:196 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 msgid "IRC" -msgstr "" +msgstr "IRC" #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:277 msgid "Subscription capacity" -msgstr "" +msgstr "سعة الاشتراك" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:37 msgid "Remove All Nodes" -msgstr "" +msgstr "إزالة جميع العقد" #: components/AssociateModal/AssociateModal.js:111 msgid "Association modal" -msgstr "" +msgstr "نافذة الربط" #: components/LaunchPrompt/steps/OtherPromptsStep.js:143 #: screens/Template/shared/JobTemplateForm.js:240 msgid "Check" -msgstr "" +msgstr "فحص" #: screens/Instances/Instance.js:113 msgid "View Instance Details" -msgstr "" +msgstr "عرض تفاصيل المثيل" #: screens/Job/JobOutput/shared/OutputToolbar.js:144 msgid "Unreachable Host Count" -msgstr "" +msgstr "عدد المضيفين غير القابلين للوصول" #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Undo" -msgstr "" +msgstr "تراجع" #: screens/Inventory/InventoryList/InventoryListItem.js:130 msgid "Pending delete" -msgstr "" +msgstr "حذف معلّق" #: components/PromptDetail/PromptProjectDetail.js:114 #: screens/Project/ProjectDetail/ProjectDetail.js:261 #: screens/Project/shared/ProjectSubForms/SharedFields.js:66 msgid "Source Control Credential" -msgstr "" +msgstr "بيانات اعتماد التحكم بالمصدر" #: screens/Template/shared/JobTemplateForm.js:635 msgid "Enable Fact Storage" -msgstr "" +msgstr "تمكين تخزين الحقائق" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:166 #: screens/Inventory/InventoryList/InventoryList.js:210 #: screens/Inventory/InventoryList/InventoryListItem.js:49 msgid "Constructed Inventory" -msgstr "" +msgstr "المخزون المُنشأ" #: components/FormField/PasswordInput.js:42 msgid "Toggle Password" -msgstr "" +msgstr "تبديل كلمة المرور" #: screens/Inventory/shared/ConstructedInventoryHint.js:164 msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "يُنشئ إدخال المخزون المُنشأ هذا \n" +" مجموعة لكلتا الفئتين ويستخدم \n" +" الحد (نمط المضيف) لإرجاع المضيفين الموجودين فقط \n" +" في تقاطع هاتين المجموعتين." #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." -msgstr "" +msgstr "المشروع قيد المزامنة حاليًا وستتوفر المراجعة بعد اكتمال المزامنة." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" -msgstr "" +msgstr "حذف المؤسسة" #: components/Schedule/ScheduleList/ScheduleList.js:121 msgid "This schedule is missing an Inventory" -msgstr "" +msgstr "هذا الجدول يفتقد مخزونًا" #: screens/Setting/SettingList.js:135 msgid "View and edit your subscription information" -msgstr "" +msgstr "عرض وتحرير معلومات اشتراكك" #. placeholder {0}: role.name #: components/ResourceAccessList/ResourceAccessListItem.js:37 msgid "Remove {0} chip" -msgstr "" +msgstr "إزالة شريحة {0}" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:297 msgid "IRC server address" -msgstr "" +msgstr "عنوان خادم IRC" #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:111 #: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:112 msgid "Management job launch error" -msgstr "" +msgstr "خطأ في إطلاق مهمة الإدارة" #: components/Lookup/HostFilterLookup.js:303 #: components/Lookup/Lookup.js:142 msgid "Search" -msgstr "" +msgstr "بحث" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" -msgstr "" +msgstr "تأكيد تحرير إعادة توجيه تسجيل الدخول" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." -msgstr "" +msgstr "مجموعات المثيلات التي ستعمل عليها هذه المؤسسة." #: screens/ActivityStream/ActivityStreamDetailButton.js:59 msgid "Changes" -msgstr "" +msgstr "التغييرات" #: components/Search/LookupTypeInput.js:48 msgid "Case-insensitive version of contains" -msgstr "" +msgstr "نسخة غير حساسة لحالة الأحرف من contains" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "إضافة مخزون موحّد" #: screens/Host/Host.js:140 msgid "View Host Details" -msgstr "" +msgstr "عرض تفاصيل المضيف" #: screens/Project/ProjectDetail/ProjectDetail.js:218 #: screens/Project/ProjectList/ProjectListItem.js:95 msgid "Sync for revision" -msgstr "" +msgstr "مزامنة للحصول على مراجعة" #: components/Schedule/shared/FrequencyDetailSubform.js:438 msgid "Fourth" -msgstr "" +msgstr "الرابع" #: components/HealthCheckAlert/HealthCheckAlert.js:23 msgid "Health check request(s) submitted. Please wait and reload the page." -msgstr "" +msgstr "تم إرسال طلب (طلبات) فحص الصحة. يرجى الانتظار وإعادة تحميل الصفحة." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "" +msgid "weekend day" +msgstr "يوم عطلة نهاية الأسبوع" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "" +msgstr "تم نسخ بيئة التنفيذ بنجاح" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" -msgstr "" +msgstr "إلغاء مزامنة مصدر المخزون المُنشأ" #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 #: screens/User/shared/UserTokenForm.js:76 @@ -2562,47 +2488,47 @@ msgstr "" #: screens/User/UserTokenList/UserTokenList.js:193 #: screens/User/UserTokenList/UserTokenListItem.js:35 msgid "Scope" -msgstr "" +msgstr "النطاق" #. placeholder {0}: item.summary_fields.actor.username #: screens/ActivityStream/ActivityStreamListItem.js:24 msgid "{0} (deleted)" -msgstr "" +msgstr "{0} (محذوف)" #: screens/Host/HostDetail/HostDetail.js:78 msgid "The inventory that this host belongs to." -msgstr "" +msgstr "المخزون الذي ينتمي إليه هذا المضيف." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" -msgstr "" +msgstr "تسجيل الدخول" #: components/Schedule/shared/FrequencyDetailSubform.js:206 msgid "{intervalValue, plural, one {week} other {weeks}}" -msgstr "" +msgstr "{intervalValue, plural, one {أسبوع} other {أسابيع}}" #: components/PaginatedTable/ToolbarDeleteButton.js:92 msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" -msgstr "" +msgstr "ليس لديك إذن لحذف {pluralizedItemName}: {itemsUnableToDelete}" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:478 msgid "Notification color" -msgstr "" +msgstr "لون الإشعار" #: screens/Instances/InstanceDetail/InstanceDetail.js:210 #: screens/Job/JobOutput/HostEventModal.js:118 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:149 msgid "Host" -msgstr "" +msgstr "المضيف" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:325 msgid "Add resource type" -msgstr "" +msgstr "إضافة نوع مورد" #: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 msgid "Enable external logging" -msgstr "" +msgstr "تمكين التسجيل الخارجي" #: components/Sparkline/Sparkline.js:30 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:51 @@ -2611,117 +2537,107 @@ msgstr "" #: screens/Project/ProjectDetail/ProjectDetail.js:134 #: screens/Project/ProjectList/ProjectListItem.js:59 msgid "STATUS:" -msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "" +msgstr "الحالة:" #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "" +msgstr "boolean" -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" -msgstr "" +msgstr "تفاصيل المستخدم" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 msgid "Delete Execution Environment" -msgstr "" +msgstr "حذف بيئة التنفيذ" #: components/JobList/JobListItem.js:350 #: screens/Job/JobDetail/JobDetail.js:424 msgid "Job Slice" -msgstr "" +msgstr "شريحة المهمة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:122 msgid "Red Hat subscription manifest" -msgstr "" +msgstr "بيان اشتراك Red Hat" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:213 msgid "If you are ready to upgrade or renew, please <0>contact us." -msgstr "" +msgstr "إذا كنت مستعدًا للترقية أو التجديد، يرجى <0>الاتصال بنا." #: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 msgid "Enable log system tracking facts individually" -msgstr "" +msgstr "تمكين تتبع نظام السجل للحقائق بشكل فردي" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" -msgstr "" +msgstr "لا يمكن تحديد قوالب المهام ذات بيانات الاعتماد التي تطالب بكلمات مرور عند إنشاء العقد أو تحريرها" #: screens/Inventory/shared/Inventory.helptext.js:194 msgid "If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -msgstr "" +msgstr "إذا كان مُفعّلاً، فسيمنع المخزون إضافة أي مجموعات مثيلات مؤسسة إلى قائمة مجموعات المثيلات المفضلة لتشغيل قوالب المهام المرتبطة عليها. ملاحظة: إذا كان هذا الإعداد مُفعّلاً وقدمت قائمة فارغة، فسيتم تطبيق مجموعات المثيلات العامة." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:51 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." -msgstr "" +msgstr "لمزيد من المعلومات." #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:342 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:186 #: screens/Inventory/InventoryDetail/InventoryDetail.js:186 msgid "Delete Inventory" -msgstr "" +msgstr "حذف المخزون" #: components/PromptDetail/PromptProjectDetail.js:108 #: screens/Project/ProjectDetail/ProjectDetail.js:240 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 msgid "Source Control Refspec" -msgstr "" +msgstr "Refspec التحكم بالمصدر" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:41 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:274 msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "استخدم قناة IRC واحدة أو اسم مستخدم واحد لكل سطر. رمز\n" +" الجنيه (#) للقنوات، ورمز At (@) للمستخدمين، غير\n" +" مطلوبين." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" -msgstr "" +msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" -msgstr "" - -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" +msgstr "خطأ في حذف المهمة" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" -msgstr "" +msgstr "في الأيام" #: screens/Job/JobDetail/JobDetail.js:395 msgid "Execution Node" -msgstr "" +msgstr "عقدة التنفيذ" #: components/ContentError/ContentError.js:34 msgid "Something went wrong..." -msgstr "" +msgstr "حدث خطأ ما..." #: screens/Template/Survey/SurveyReorderModal.js:185 msgid "Multi-Select" -msgstr "" +msgstr "تحديد متعدد" #: screens/TopologyView/Header.js:61 #: screens/TopologyView/Header.js:64 msgid "Zoom in" -msgstr "" +msgstr "تكبير" #: routeConfig.js:155 #: screens/ActivityStream/ActivityStream.js:127 @@ -2737,31 +2653,27 @@ msgstr "" #: screens/Instances/Instances.js:15 #: screens/Instances/Instances.js:25 msgid "Instances" -msgstr "" +msgstr "المثيلات" #: components/Lookup/HostFilterLookup.js:368 msgid "Please select an organization before editing the host filter" -msgstr "" +msgstr "يرجى تحديد مؤسسة قبل تحرير مرشح المضيف" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:104 msgid "Red Hat Virtualization" -msgstr "" +msgstr "Red Hat Virtualization" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "" +msgstr "نسخ المخرجات" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2769,9 +2681,9 @@ msgstr "" #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:213 #: screens/Template/shared/PlaybookSelect.js:147 msgid "No results found" -msgstr "" +msgstr "لم يتم العثور على نتائج" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2781,19 +2693,19 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "Off" -msgstr "" +msgstr "إيقاف" #: screens/Inventory/Inventories.js:46 msgid "Create new smart inventory" -msgstr "" +msgstr "إنشاء مخزون ذكي جديد" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:652 msgid "Delete Schedule" -msgstr "" +msgstr "حذف الجدول" #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:308 msgid "Failed to disassociate one or more hosts." -msgstr "" +msgstr "فشل إلغاء ربط مضيف واحد أو أكثر." #: components/Sparkline/Sparkline.js:27 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:48 @@ -2802,226 +2714,227 @@ msgstr "" #: screens/Project/ProjectDetail/ProjectDetail.js:131 #: screens/Project/ProjectList/ProjectListItem.js:56 msgid "JOB ID:" -msgstr "" +msgstr "معرّف المهمة:" #: routeConfig.js:145 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:85 msgid "Management Jobs" -msgstr "" +msgstr "مهام الإدارة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:79 msgid "Cancel link changes" -msgstr "" +msgstr "إلغاء تغييرات الرابط" #: screens/Job/JobOutput/HostEventModal.js:150 msgid "JSON" -msgstr "" +msgstr "JSON" #: screens/HostMetrics/HostMetrics.js:129 msgid "Last automated" -msgstr "" +msgstr "آخر أتمتة" #: screens/Host/HostGroups/HostGroupItem.js:36 #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:41 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:45 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:50 msgid "Edit Group" -msgstr "" +msgstr "تحرير المجموعة" #: components/AdHocCommands/AdHocPreviewStep.js:36 #: components/LaunchPrompt/steps/PreviewStep.js:62 msgid "See errors on the left" -msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "" +msgstr "انظر الأخطاء على اليسار" -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "تمت الموافقة بواسطة {0} - {1}" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" -msgstr "" +msgstr "بدأ المضيف" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:103 msgid "Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal." -msgstr "" +msgstr "قم بتحميل بيان اشتراك Red Hat الذي يحتوي على اشتراكك. لإنشاء بيان اشتراكك، انتقل إلى <0>تخصيصات الاشتراك على بوابة عملاء Red Hat." #: screens/Application/ApplicationDetails/ApplicationDetails.js:89 #: screens/Application/Applications.js:100 msgid "Client ID" -msgstr "" +msgstr "معرّف العميل" #: components/AddRole/AddResourceRole.js:183 msgid "Select a Resource Type" -msgstr "" +msgstr "حدد نوع مورد" #: components/VerbositySelectField/VerbositySelectField.js:22 msgid "4 (Connection Debug)" -msgstr "" +msgstr "4 (تصحيح الاتصال)" + +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "المسار الأساسي المستخدم لتحديد موقع Playbooks. سيتم إدراج الأدلة الموجودة داخل هذا المسار في القائمة المنسدلة لدليل Playbook. يوفر المسار الأساسي ودليل Playbook المحدد معًا المسار الكامل المستخدم لتحديد موقع Playbooks." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" -msgstr "" +msgstr "رؤوس HTTP" #: components/Workflow/WorkflowTools.js:96 msgid "Zoom Out" -msgstr "" +msgstr "تصغير" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" -msgstr "" +msgstr "العنصر جيد" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:360 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:355 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:428 msgid "Icon URL" -msgstr "" +msgstr "عنوان URL للأيقونة" #: screens/Instances/Shared/InstanceForm.js:60 msgid "Select the port that Receptor will listen on for incoming connections, e.g. 27199." -msgstr "" +msgstr "حدد المنفذ الذي سيستمع عليه Receptor للاتصالات الواردة، مثل 27199." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:541 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 msgid "Success message" -msgstr "" +msgstr "رسالة النجاح" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:205 msgid "Update cache timeout" -msgstr "" +msgstr "تحديث مهلة ذاكرة التخزين المؤقت" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" -msgstr "" +msgstr "سؤال" #: components/PromptDetail/PromptProjectDetail.js:93 #: screens/Job/JobDetail/JobDetail.js:323 #: screens/Project/ProjectDetail/ProjectDetail.js:194 #: screens/Project/shared/ProjectForm.js:260 msgid "Source Control Type" -msgstr "" +msgstr "نوع التحكم بالمصدر" #: screens/Job/JobOutput/HostEventModal.js:139 msgid "No result found" -msgstr "" +msgstr "لم يتم العثور على نتيجة" #: components/VerbositySelectField/VerbositySelectField.js:18 msgid "0 (Normal)" -msgstr "" +msgstr "0 (عادي)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" -msgstr "" +msgstr "الاسم المستعار للعقدة" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" -msgstr "" +msgstr "زر إرسال البحث" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:596 msgid "POST" -msgstr "" +msgstr "POST" #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:97 msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" -msgstr "" +msgstr "ليس لديك إذن لحذف المجموعات التالية: {itemsUnableToDelete}" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:434 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:584 msgid "HTTP Method" -msgstr "" +msgstr "طريقة HTTP" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "بيئة التنفيذ التي ستُستخدم للمهام داخل هذه المؤسسة. ستُستخدم كخيار احتياطي عندما لا تكون بيئة التنفيذ قد عُيّنت صراحةً على مستوى المشروع أو قالب المهمة أو سير العمل." #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" -msgstr "" +msgstr "نوع الإشعار" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "بيان الاشتراك هو تصدير لاشتراك Red Hat. لإنشاء بيان اشتراك، انتقل إلى <0>access.redhat.com. لمزيد من المعلومات، راجع <1>دليل المستخدم." #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" -msgstr "" +msgstr "عرض الرموز المميزة" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "مشفّر" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" -msgstr "" +msgstr "سير العمل" #: components/RelatedTemplateList/RelatedTemplateList.js:121 #: components/TemplateList/TemplateList.js:143 msgid "Template copied successfully" -msgstr "" +msgstr "تم نسخ القالب بنجاح" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:36 msgid "Cancel link removal" -msgstr "" +msgstr "إلغاء إزالة الرابط" #: components/ContentError/ContentError.js:38 msgid "There was an error loading this content. Please reload the page." -msgstr "" +msgstr "حدث خطأ أثناء تحميل هذا المحتوى. يرجى إعادة تحميل الصفحة." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:266 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:138 msgid "Enabled Value" -msgstr "" +msgstr "القيمة المُفعّلة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:40 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:222 msgid "Use one Annotation Tag per line, without commas." -msgstr "" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "" +msgstr "استخدم علامة تعليق واحدة لكل سطر، بدون فواصل." #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" -msgstr "" +msgstr "غير قابل للوصول" #: screens/Inventory/shared/SmartInventoryForm.js:93 msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "أدخل متغيرات المخزون باستخدام صيغة JSON أو YAML. استخدم زر الاختيار للتبديل بينهما. راجع توثيق Ansible Controller للحصول على مثال على الصيغة." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:94 msgid "Username / password" -msgstr "" +msgstr "اسم المستخدم / كلمة المرور" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:272 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:137 #: screens/Inventory/shared/ConstructedInventoryForm.js:96 #: screens/Inventory/shared/FederatedInventoryForm.js:79 msgid "Input Inventories" -msgstr "" +msgstr "مخزونات الإدخال" #: components/Pagination/Pagination.js:37 #: components/Schedule/shared/FrequencyDetailSubform.js:504 msgid "of" -msgstr "" +msgstr "من" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "يجب أن يحتوي هذا الحقل على {min} أحرف على الأقل" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" -msgstr "" +msgstr "إجراء" #: components/Lookup/ProjectLookup.js:137 #: components/PromptDetail/PromptProjectDetail.js:95 @@ -3038,32 +2951,33 @@ msgstr "" #: screens/Project/ProjectList/ProjectListItem.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 msgid "Manual" -msgstr "" +msgstr "يدوي" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 msgid "Smart inventory" -msgstr "" +msgstr "المخزون الذكي" #: screens/CredentialType/CredentialTypes.js:15 msgid "Create new credential type" -msgstr "" +msgstr "إنشاء نوع بيانات اعتماد جديد" #: screens/User/User.js:96 msgid "View all Users." -msgstr "" +msgstr "عرض جميع المستخدمين." #: screens/Template/shared/WebhookSubForm.js:202 msgid "workflow job template webhook key" -msgstr "" +msgstr "مفتاح webhook لقالب مهمة سير العمل" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:51 #: components/Schedule/shared/FrequencyDetailSubform.js:589 msgid "Occurrences" -msgstr "" +msgstr "مرات التكرار" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {يرجى إدخال رقم هاتف صالح.} other {يرجى إدخال أرقام هاتف صالحة.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3072,39 +2986,39 @@ msgstr "" #: screens/Inventory/InventoryHost/InventoryHost.js:77 #: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:38 msgid "Facts" -msgstr "" +msgstr "الحقائق" #: components/AssociateModal/AssociateModal.js:44 #: components/Lookup/Lookup.js:183 #: components/PaginatedTable/PaginatedTable.js:46 msgid "Items" -msgstr "" +msgstr "العناصر" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "" +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "حدد المخزون الذي يحتوي على المضيفين الذين تريد أن يديرهم سير العمل هذا." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 msgid "Removal Error" -msgstr "" +msgstr "خطأ في الإزالة" #: screens/CredentialType/shared/CredentialTypeForm.js:35 msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "أدخل المدخلات باستخدام صيغة JSON أو YAML. راجع توثيق Ansible Controller للحصول على مثال على الصيغة." #: screens/Host/Hosts.js:17 #: screens/Host/Hosts.js:27 msgid "Create New Host" -msgstr "" +msgstr "إنشاء مضيف جديد" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" -msgstr "" +msgstr "تفاصيل مهمة سير العمل" #: screens/Setting/SettingList.js:59 msgid "Azure AD settings" -msgstr "" +msgstr "إعدادات Azure AD" #: components/JobList/JobListItem.js:357 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 @@ -3116,77 +3030,77 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 msgid "True" -msgstr "" +msgstr "صحيح" #: components/PromptDetail/PromptJobTemplateDetail.js:72 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:135 msgid "Fact Storage" -msgstr "" +msgstr "تخزين الحقائق" #: screens/Inventory/Inventories.js:45 msgid "Create new inventory" -msgstr "" +msgstr "إنشاء مخزون جديد" #: screens/WorkflowApproval/WorkflowApproval.js:105 msgid "View Workflow Approval Details" -msgstr "" +msgstr "عرض تفاصيل موافقة سير العمل" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 msgid "SSH password" -msgstr "" +msgstr "كلمة مرور SSH" #: screens/Setting/OIDC/OIDC.js:27 msgid "View OIDC settings" -msgstr "" +msgstr "عرض إعدادات OIDC" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "مساعدة" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" -msgstr "" +msgstr "تفاصيل الجدول" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:120 msgid "Close subscription modal" -msgstr "" +msgstr "إغلاق نافذة الاشتراك" #: components/DataListToolbar/DataListToolbar.js:123 msgid "Is expanded" -msgstr "" +msgstr "موسّع" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:41 msgid "Service account JSON file" -msgstr "" +msgstr "ملف JSON لحساب الخدمة" #: screens/Organization/shared/OrganizationForm.js:82 msgid "Select the Instance Groups for this Organization to run on." -msgstr "" +msgstr "حدد مجموعات المثيلات التي ستعمل عليها هذه المؤسسة." #: screens/Inventory/shared/InventorySourceSyncButton.js:52 msgid "Failed to sync inventory source." -msgstr "" +msgstr "فشل مزامنة مصدر المخزون." #. placeholder {0}: workflowApproval.name #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:54 msgid "Failed to deny {0}." -msgstr "" +msgstr "فشل رفض {0}." #: screens/Project/shared/ProjectSubForms/SharedFields.js:182 #: screens/Template/shared/JobTemplateForm.js:684 #: screens/Template/shared/WorkflowJobTemplateForm.js:281 msgid "Webhook details" -msgstr "" +msgstr "تفاصيل Webhook" #: screens/Inventory/shared/ConstructedInventoryForm.js:90 #: screens/Inventory/shared/SmartInventoryForm.js:86 msgid "Select the Instance Groups for this Inventory to run on." -msgstr "" +msgstr "حدد مجموعات المثيلات التي سيعمل عليها هذا المخزون." #: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:74 #: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:79 msgid "This feature is deprecated and will be removed in a future release." -msgstr "" +msgstr "هذه الميزة مهملة وستتم إزالتها في إصدار مستقبلي." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:232 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 @@ -3195,20 +3109,15 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:229 #: screens/Instances/InstancePeers/InstancePeerListItem.js:77 msgid "Running Jobs" -msgstr "" +msgstr "المهام قيد التشغيل" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:398 msgid "Client identifier" -msgstr "" +msgstr "معرّف العميل" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "" +msgstr "فشل المضيف" #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 @@ -3228,50 +3137,39 @@ msgstr "" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" +msgstr "الفرق" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" -msgstr "" +msgstr "تم اتخاذ إجراء بشأن سير العمل هذا بالفعل" #: components/AdHocCommands/AdHocCredentialStep.js:106 msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." -msgstr "" +msgstr "حدد بيانات الاعتماد التي تريد استخدامها عند الوصول إلى المضيفين البعيدين لتشغيل الأمر. اختر بيانات الاعتماد التي تحتوي على اسم المستخدم ومفتاح SSH أو كلمة المرور التي سيحتاجها Ansible لتسجيل الدخول إلى المضيفين البعيدين." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "التنسيق المقترح لأسماء المتغيرات هو أحرف صغيرة\n" +" ومفصولة بشرطة سفلية (على سبيل المثال، foo_bar، user_id، host_name،\n" +" إلخ). أسماء المتغيرات التي تحتوي على مسافات غير مسموح بها." #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" - -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "" +msgstr "قالب المهمة هذا قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟" #: screens/Credential/Credential.js:113 msgid "View all Credentials." -msgstr "" +msgstr "عرض جميع بيانات الاعتماد." #: screens/NotificationTemplate/NotificationTemplate.js:62 #: screens/NotificationTemplate/NotificationTemplateAdd.js:53 msgid "View all Notification Templates." -msgstr "" +msgstr "عرض جميع قوالب الإشعارات." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:289 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:293 @@ -3283,76 +3181,85 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:338 #: screens/Instances/InstanceList/InstanceListItem.js:73 msgid "Used capacity" -msgstr "" +msgstr "السعة المستخدمة" #: components/Lookup/HostFilterLookup.js:140 msgid "Instance ID" -msgstr "" +msgstr "معرّف المثيل" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" -msgstr "" +msgstr "معلومات" #: screens/InstanceGroup/Instances/InstanceList.js:284 msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." -msgstr "" +msgstr "<0>ملاحظة: قد تتم إعادة ربط المثيلات بمجموعة المثيلات هذه إذا كانت مُدارة بواسطة <1>قواعد السياسة." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" -msgstr "" +msgstr "دقائق المهلة" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" -msgstr "" +msgstr "مصدر المخزون هذا قيد الاستخدام حاليًا من قبل موارد أخرى تعتمد عليه. هل أنت متأكد من أنك تريد حذفه؟" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:61 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:107 msgid "Deny" -msgstr "" +msgstr "رفض" #: screens/Setting/Settings.js:78 msgid "Generic OIDC" -msgstr "" +msgstr "OIDC عام" #: screens/Setting/Settings.js:86 msgid "LDAP 1" -msgstr "" +msgstr "LDAP 1" #: screens/Project/Projects.js:35 #: screens/Template/Templates.js:55 msgid "Schedule Details" -msgstr "" +msgstr "تفاصيل الجدول" #: screens/ActivityStream/ActivityStreamDetailButton.js:38 msgid "Event detail" -msgstr "" +msgstr "تفاصيل الحدث" + +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {حذف المجموعة؟} other {حذف المجموعات؟}}" #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" -msgstr "" +msgstr "حدد صفًا لإلغاء الربط" #: components/PromptDetail/PromptInventorySourceDetail.js:135 msgid "Instance Filters" -msgstr "" +msgstr "مرشحات المثيل" #: components/Schedule/shared/FrequencyDetailSubform.js:202 msgid "{intervalValue, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{intervalValue, plural, one {ساعة} other {ساعات}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" -msgstr "" +msgstr "يجب ألا يكون هذا الحقل فارغًا" #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:53 msgid "" @@ -3364,56 +3271,64 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" لا توجد أدلة playbook متاحة في {project_base_dir}.\n" +" إما أن هذا الدليل فارغ، أو أن جميع المحتويات مُعيّنة بالفعل\n" +" لمشاريع أخرى. أنشئ دليلاً جديدًا هناك وتأكد\n" +" من أن ملفات playbook يمكن قراءتها بواسطة مستخدم النظام \"awx\"،\n" +" أو اجعل {brandName} يسترجع ملفات playbook الخاصة بك مباشرة من\n" +" التحكم بالمصدر باستخدام خيار نوع التحكم بالمصدر أعلاه." #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" -msgstr "" +msgstr "اسم المثيل" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "اسم الأثر الذي تنتجه العقدة الأصل عبر set_stats. يتم اتباع الرابط فقط عندما تطابق المهمة الأصل النتيجة المختارة ويكون الشرط صحيحًا. المفتاح المفقود لا يطابق أبدًا." #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 #: screens/Inventory/Inventory.js:99 #: screens/Inventory/SmartInventory.js:101 msgid "View all Inventories." -msgstr "" +msgstr "عرض جميع المخزونات." -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" -msgstr "" +msgstr "فشل المضيف غير المتزامن" #: screens/Job/JobOutput/HostEventModal.js:97 msgid "Host details modal" -msgstr "" +msgstr "نافذة تفاصيل المضيف" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:490 msgid "Delete Notification" -msgstr "" +msgstr "حذف الإشعار" #: components/StatusLabel/StatusLabel.js:55 #: screens/TopologyView/Legend.js:131 msgid "Ready" -msgstr "" +msgstr "جاهز" #: screens/Template/Survey/MultipleChoiceField.js:152 msgid "Type answer then click checkbox on right to select answer as\n" "default." -msgstr "" +msgstr "اكتب الإجابة ثم انقر على مربع الاختيار على اليمين لتحديد الإجابة\n" +"كافتراضية." #: screens/Template/Survey/SurveyReorderModal.js:226 msgid "Survey Question Order" -msgstr "" +msgstr "ترتيب أسئلة الاستبيان" #: screens/Job/JobDetail/JobDetail.js:256 msgid "Unknown Start Date" -msgstr "" +msgstr "تاريخ بدء غير معروف" #: components/Search/LookupTypeInput.js:108 msgid "Less than or equal to comparison." -msgstr "" +msgstr "مقارنة أقل من أو يساوي." #: components/DeleteButton/DeleteButton.js:76 #: components/DeleteButton/DeleteButton.js:81 @@ -3449,7 +3364,7 @@ msgstr "" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3457,77 +3372,47 @@ msgstr "" #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" -msgstr "" - -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "" +msgstr "حذف" #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" -msgstr "" +msgstr "تم التغيير" #: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:73 msgid "Data retention period" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" +msgstr "فترة الاحتفاظ بالبيانات" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" +msgstr "لا يحتوي سير العمل هذا على أي عقد مُكوّنة." #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." -msgstr "" +msgstr "انقر على هذا الزر للتحقق من الاتصال بنظام إدارة الأسرار باستخدام بيانات الاعتماد المحددة والمدخلات المُحددة." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" -msgstr "" +msgstr "مزامنة المشروع" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" -msgstr "" +msgstr "حدد المجموعات" #: screens/User/shared/UserTokenForm.js:84 msgid "Read" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "" +msgstr "قراءة" #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" -msgstr "" +msgstr "عرض الإعدادات" #: screens/Project/shared/ProjectSubForms/SharedFields.js:145 #: screens/Project/shared/ProjectSubForms/SharedFields.js:148 @@ -3536,69 +3421,75 @@ msgstr "" #: screens/Template/shared/WorkflowJobTemplateForm.js:254 #: screens/Template/shared/WorkflowJobTemplateForm.js:257 msgid "Enable Webhook" -msgstr "" +msgstr "تمكين Webhook" #: screens/Inventory/shared/ConstructedInventoryHint.js:58 msgid "view the constructed inventory plugin docs here." -msgstr "" +msgstr "اعرض وثائق ملحق المخزون المُنشأ هنا." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:56 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "الرقم المرتبط بـ \"خدمة\n" +" المراسلة\" في Twilio بالتنسيق +18005550199." #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." -msgstr "" +msgstr "سيتم استرجاع هذا الحقل من نظام إدارة أسرار خارجي باستخدام بيانات الاعتماد المُحددة." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "قالب السياق" #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" -msgstr "" +msgstr "لا يوجد YAML متاح" #: screens/Template/Survey/SurveyToolbar.js:75 msgid "Edit Order" -msgstr "" +msgstr "تحرير الترتيب" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" -msgstr "" +msgstr "الحد الأدنى" #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:87 msgid "Refresh Token Expiration" -msgstr "" +msgstr "انتهاء صلاحية رمز التحديث" #: screens/Instances/InstancePeers/InstancePeerList.js:242 msgid "Cannot run health check on hop nodes." -msgstr "" +msgstr "لا يمكن تشغيل فحص الصحة على عقد hop." #: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:89 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:76 msgid "Modified by (username)" -msgstr "" +msgstr "تم التعديل بواسطة (اسم المستخدم)" #: screens/TopologyView/Legend.js:278 msgid "Established" -msgstr "" +msgstr "تم التأسيس" #: components/LaunchPrompt/steps/SurveyStep.js:278 #: screens/Template/Survey/SurveyReorderModal.js:195 msgid "Select option(s)" -msgstr "" +msgstr "حدد الخيار (الخيارات)" #: screens/Project/ProjectList/ProjectListItem.js:116 msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." -msgstr "" +msgstr "مراجعة المشروع قديمة حاليًا. يرجى التحديث لجلب أحدث مراجعة." #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 msgid "Select Hosts" -msgstr "" +msgstr "حدد المضيفين" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:92 #: screens/Setting/Settings.js:63 msgid "GitHub Team" -msgstr "" +msgstr "GitHub Team" #: components/JobList/JobList.js:253 #: components/Lookup/ApplicationLookup.js:120 @@ -3622,125 +3513,114 @@ msgstr "" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" -msgstr "" +msgstr "تم الإنشاء" #: screens/Setting/SettingList.js:104 #: screens/User/UserRoles/UserRolesListItem.js:19 msgid "System" -msgstr "" +msgstr "النظام" #: components/PaginatedTable/ToolbarDeleteButton.js:226 #: screens/Template/Survey/SurveyList.js:87 msgid "This action will delete the following:" -msgstr "" - -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "قوالب مهام سير العمل" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." -msgstr "" +msgstr "تنسيق ملف غير صالح. يرجى تحميل بيان اشتراك Red Hat صالح." #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:155 msgid "Toggle Legend" -msgstr "" +msgstr "تبديل وسيلة الإيضاح" #: screens/Team/TeamRoles/TeamRolesList.js:208 #: screens/User/UserRoles/UserRolesList.js:205 msgid "Disassociate role!" -msgstr "" +msgstr "إلغاء ربط الدور!" #: screens/Metrics/Metrics.js:221 msgid "Metric" -msgstr "" +msgstr "المقياس" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "قم بمزامنة المشروع فقط عندما يطابق الـ ref المدفوع هذا النمط، على سبيل المثال refs/heads/main أو refs/heads/release-*. اتركه فارغًا للمزامنة عند أي حدث دفع أو وسم." #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" -msgstr "" +msgstr "عرض جميع أنواع بيانات الاعتماد" #: components/Schedule/ScheduleList/ScheduleList.js:154 msgid "Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source." -msgstr "" +msgstr "يرجى إضافة جدول لملء هذه القائمة. يمكن إضافة الجداول إلى قالب أو مشروع أو مصدر مخزون." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:237 #: screens/InstanceGroup/Instances/InstanceListItem.js:146 @@ -4108,133 +3953,118 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:247 #: screens/Instances/InstancePeers/InstancePeerListItem.js:95 msgid "Last Health Check" -msgstr "" +msgstr "آخر فحص صحة" #: components/Search/RelatedLookupTypeInput.js:98 msgid "Related search type typeahead" -msgstr "" +msgstr "بحث تلقائي لنوع البحث ذي الصلة" #. placeholder {0}: selected.length #: screens/Organization/OrganizationList/OrganizationList.js:166 msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {هذه المؤسسة قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟} other {قد يؤثر حذف هذه المؤسسات على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: screens/Team/TeamList/TeamList.js:195 msgid "Failed to delete one or more teams." -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "" +msgstr "فشل حذف فريق واحد أو أكثر." #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" -msgstr "" +msgstr "إنشاء قالب إشعار جديد" #: components/Schedule/shared/ScheduleFormFields.js:199 #: components/Schedule/shared/ScheduleFormFields.js:204 #: components/Workflow/WorkflowNodeHelp.js:121 msgid "None" -msgstr "" +msgstr "لا شيء" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:73 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 msgid "Automation Analytics" -msgstr "" +msgstr "Automation Analytics" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:360 msgid "Local Time Zone" -msgstr "" +msgstr "المنطقة الزمنية المحلية" #: screens/Template/Survey/SurveyReorderModal.js:258 #: screens/Template/Survey/SurveyReorderModal.js:259 #: screens/Template/Survey/SurveyReorderModal.js:280 msgid "Default Answer(s)" -msgstr "" +msgstr "الإجابة (الإجابات) الافتراضية" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:530 msgid "Delete Job Template" -msgstr "" +msgstr "حذف قالب المهمة" #: routeConfig.js:170 #: screens/TopologyView/TopologyView.js:15 #: screens/TopologyView/TopologyView.js:45 msgid "Topology View" -msgstr "" +msgstr "عرض الطوبولوجيا" #: screens/Project/ProjectList/ProjectListItem.js:108 msgid "Syncing" -msgstr "" +msgstr "جارٍ المزامنة" #: screens/Inventory/shared/InventorySourceForm.js:181 msgid "Source details" -msgstr "" +msgstr "تفاصيل المصدر" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 msgid "Sourced from a project" -msgstr "" +msgstr "مصدره مشروع" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:379 msgid "Destination Channels" -msgstr "" +msgstr "قنوات الوجهة" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:282 msgid "Failed to delete workflow job template." -msgstr "" +msgstr "فشل حذف قالب مهمة سير العمل." #: components/MultiSelect/TagMultiSelect.js:69 #: components/MultiSelect/TagMultiSelect.js:70 msgid "Select tags" -msgstr "" +msgstr "حدد الوسوم" #: components/Schedule/ScheduleToggle/ScheduleToggle.js:50 msgid "Schedule is inactive" -msgstr "" +msgstr "الجدول غير نشط" #: screens/Setting/Troubleshooting/Troubleshooting.js:26 msgid "View Troubleshooting settings" -msgstr "" +msgstr "عرض إعدادات استكشاف الأخطاء وإصلاحها" #: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Edit Source" -msgstr "" +msgstr "تحرير المصدر" #: components/JobList/JobListItem.js:59 #: screens/Job/JobDetail/JobDetail.js:71 msgid "Playbook Check" -msgstr "" +msgstr "فحص Playbook" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "قبل" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" +msgstr "عرض تفاصيل العقدة" #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" -msgstr "" +msgstr "مواصفات pod مخصصة" #: screens/Host/Host.js:97 msgid "View all Hosts." -msgstr "" +msgstr "عرض جميع المضيفين." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:247 msgid "Tags for the Annotation" -msgstr "" +msgstr "وسوم التعليق" #: screens/Inventory/Inventories.js:107 #: screens/Inventory/InventoryGroup/InventoryGroup.js:60 @@ -4243,15 +4073,15 @@ msgstr "" #: screens/Inventory/InventoryHosts/InventoryHostList.js:144 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:177 msgid "Related Groups" -msgstr "" +msgstr "المجموعات ذات الصلة" #: screens/Setting/SettingList.js:79 msgid "SAML settings" -msgstr "" +msgstr "إعدادات SAML" #: screens/Credential/CredentialDetail/CredentialDetail.js:298 msgid "Delete Credential" -msgstr "" +msgstr "حذف بيانات الاعتماد" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:646 @@ -4276,8 +4106,8 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4315,336 +4145,298 @@ msgstr "" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" -msgstr "" +msgstr "تحرير" #: screens/Setting/SettingList.js:75 msgid "RADIUS settings" -msgstr "" +msgstr "إعدادات RADIUS" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 msgid "Workflow job templates" -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "" +msgstr "قوالب مهام سير العمل" #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" -msgstr "" +msgstr "يحدد الدور الذي سيلعبه هذا المثيل ضمن طوبولوجيا الشبكة. الافتراضي هو \"execution\"." #: components/StatusLabel/StatusLabel.js:56 #: screens/TopologyView/Legend.js:147 msgid "Installed" -msgstr "" +msgstr "مُثبّت" #: screens/Inventory/shared/Inventory.helptext.js:58 msgid "View JSON examples at" -msgstr "" +msgstr "عرض أمثلة JSON في" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:400 msgid "Destination SMS Number(s)" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" +msgstr "رقم (أرقام) SMS الوجهة" #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" -msgstr "" +msgstr "لم يتم تحديد مهلة" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "عند انتهاء المهلة" #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." -msgstr "" +msgstr "منع الرجوع إلى مجموعة المثيلات: إذا كان مُفعّلاً، فسيمنع المخزون إضافة أي مجموعات مثيلات مؤسسة إلى قائمة مجموعات المثيلات المفضلة لتشغيل قوالب المهام المرتبطة عليها." #: screens/Application/ApplicationDetails/ApplicationDetails.js:145 msgid "Failed to delete application." -msgstr "" +msgstr "فشل حذف التطبيق." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:50 msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." -msgstr "" +msgstr "ستؤدي إزالة هذا الرابط إلى جعل بقية الفرع يتيمًا وستتسبب في تنفيذه فورًا عند الإطلاق." #: screens/Inventory/shared/ConstructedInventoryHint.js:80 #: screens/Inventory/shared/ConstructedInventoryHint.js:90 #: screens/Inventory/shared/ConstructedInventoryHint.js:104 #: screens/Inventory/shared/ConstructedInventoryHint.js:113 msgid "description" -msgstr "" +msgstr "الوصف" #: screens/Inventory/InventoryList/InventoryList.js:307 msgid "Failed to delete one or more inventories." -msgstr "" +msgstr "فشل حذف مخزون واحد أو أكثر." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" -msgstr "" +msgstr "Float" #. placeholder {0}: host.id #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:47 msgid "host-description-{0}" -msgstr "" +msgstr "host-description-{0}" #: screens/HostMetrics/HostMetricsDeleteButton.js:68 msgid "Soft delete {pluralizedItemName}?" -msgstr "" +msgstr "حذف {pluralizedItemName} بشكل مؤقت؟" #: screens/Job/WorkflowOutput/WorkflowOutputNode.js:138 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 msgid "DELETED" -msgstr "" - -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "" +msgstr "محذوف" #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" -msgstr "" +msgstr "ليس لديك إذن لإزالة المثيلات: {itemsUnableToremove}" #: screens/Dashboard/Dashboard.js:165 msgid "Recent Templates list tab" -msgstr "" +msgstr "علامة تبويب قائمة القوالب الأخيرة" #: screens/Inventory/ConstructedInventory.js:100 msgid "Constructed Inventory not found." -msgstr "" +msgstr "لم يتم العثور على المخزون المُنشأ." #: screens/Template/Templates.js:51 msgid "Edit Question" -msgstr "" +msgstr "تحرير السؤال" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:105 msgid "Custom Kubernetes or OpenShift Pod specification." -msgstr "" +msgstr "مواصفات Pod مخصصة لـ Kubernetes أو OpenShift." #: screens/Job/JobOutput/shared/OutputToolbar.js:243 #: screens/Job/JobOutput/shared/OutputToolbar.js:248 msgid "Download Output" -msgstr "" +msgstr "تنزيل المخرجات" #: components/DisassociateButton/DisassociateButton.js:152 msgid "This action will disassociate the following:" -msgstr "" +msgstr "سيؤدي هذا الإجراء إلى إلغاء ربط ما يلي:" #: screens/InstanceGroup/Instances/InstanceList.js:355 msgid "Select Instances" -msgstr "" +msgstr "حدد المثيلات" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." -msgstr "" +msgstr "الموارد مفقودة من هذا القالب." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:237 msgid "Grafana API key" -msgstr "" +msgstr "مفتاح Grafana API" #: components/DisassociateButton/DisassociateButton.js:74 msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" -msgstr "" +msgstr "ليس لديك إذن لإلغاء ربط ما يلي: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 msgid "Failed to update capacity adjustment." -msgstr "" +msgstr "فشل تحديث تعديل السعة." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "الحد الأدنى لنسبة جميع المثيلات التي سيتم تعيينها\n" +" تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة." #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" -msgstr "" +msgstr "تأكيد الإلغاء" #: components/Sort/Sort.js:141 msgid "Sort" -msgstr "" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "" +msgstr "فرز" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "" +msgstr "يساوي" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "" +msgstr "فشل" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" -msgstr "" +msgstr "المتغيرات المطلوبة" #: screens/Metrics/Metrics.js:239 msgid "Select a metric" -msgstr "" +msgstr "حدد مقياسًا" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:251 msgid "Save successful!" -msgstr "" +msgstr "تم الحفظ بنجاح!" #: screens/User/Users.js:35 msgid "Create user token" -msgstr "" +msgstr "إنشاء رمز مستخدم مميز" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:201 msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "قدّم بيانات اعتماد Red Hat أو Red Hat Satellite الخاصة بك\n" +" أدناه ويمكنك الاختيار من قائمة الاشتراكات المتاحة لديك.\n" +" سيتم تخزين بيانات الاعتماد التي تستخدمها للاستخدام المستقبلي في\n" +" استرجاع اشتراكات التجديد أو الموسّعة." #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 #: screens/InstanceGroup/InstanceGroup.js:94 #: screens/InstanceGroup/InstanceGroup.js:150 msgid "View all instance groups" -msgstr "" +msgstr "عرض جميع مجموعات المثيلات" #: screens/TopologyView/Tooltip.js:190 msgid "Click on a node icon to display the details." -msgstr "" +msgstr "انقر على أيقونة عقدة لعرض التفاصيل." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:28 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:31 msgid "Exit Without Saving" -msgstr "" +msgstr "الخروج دون حفظ" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "تحديد عامل التاريخ" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "السمة" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" -msgstr "" +msgstr "التصفية حسب اسم المجموعة المتداخلة" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" -msgstr "" +msgstr "خطأ في حفظ سير العمل!" #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" -msgstr "" +msgstr "الأتمتة" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:350 msgid "Select items from list" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "" +msgstr "حدد العناصر من القائمة" #: screens/Dashboard/Dashboard.js:147 msgid "Job status" -msgstr "" +msgstr "حالة المهمة" #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:111 #: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 msgid "Source Control Branch/Tag/Commit" -msgstr "" +msgstr "فرع/وسم/التزام التحكم بالمصدر" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:130 msgid "This will cancel all subsequent nodes in this workflow" -msgstr "" +msgstr "سيؤدي هذا إلى إلغاء جميع العقد اللاحقة في سير العمل هذا" -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "" +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "حدد بيانات الاعتماد للوصول إلى العُقد التي سيتم تشغيل هذه المهمة عليها. يمكنك تحديد بيانات اعتماد واحدة فقط من كل نوع. بالنسبة لبيانات اعتماد الأجهزة (SSH)، فإن تحديد “المطالبة عند التشغيل” دون تحديد بيانات اعتماد سيتطلب منك تحديد بيانات اعتماد جهاز في وقت التشغيل. إذا حددت بيانات اعتماد وحددت “المطالبة عند التشغيل”، تصبح بيانات الاعتماد المحددة هي القيم الافتراضية التي يمكن تحديثها في وقت التشغيل." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "" +msgid "Prompt for diff mode on launch." +msgstr "المطالبة بوضع الفرق عند الإطلاق." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" -msgstr "" +msgstr "معرّف العميل" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." -msgstr "" +msgstr "سيؤدي هذا إلى إلغاء جميع العقد اللاحقة في سير العمل هذا." #: components/RelatedTemplateList/RelatedTemplateList.js:257 msgid "Failed to delete one or more job templates." -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" +msgstr "فشل حذف قالب مهمة واحد أو أكثر." #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" -msgstr "" +msgstr "اختر ملف .json" #: screens/Instances/Shared/InstanceForm.js:98 msgid "Enable Instance" -msgstr "" +msgstr "تمكين المثيل" #: screens/TopologyView/Header.js:71 #: screens/TopologyView/Header.js:74 msgid "Zoom out" -msgstr "" +msgstr "تصغير" #: components/AdHocCommands/AdHocDetailsStep.js:79 msgid "Choose a module" -msgstr "" +msgstr "اختر وحدة" #: screens/Inventory/SmartInventory.js:99 msgid "Smart Inventory not found." -msgstr "" +msgstr "لم يتم العثور على المخزون الذكي." #: screens/Credential/CredentialDetail/CredentialDetail.js:158 #: screens/Setting/shared/SettingDetail.js:88 msgid "Encrypted" -msgstr "" +msgstr "مشفّر" #: components/JobList/JobListCancelButton.js:109 msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -msgstr "" +msgstr "{numJobsToCancel, plural, one {إلغاء المهمة} other {إلغاء المهام}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" -msgstr "" +msgstr "تحرير القالب" #: components/Lookup/ApplicationLookup.js:101 #: routeConfig.js:160 @@ -4652,87 +4444,89 @@ msgstr "" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" -msgstr "" +msgstr "التطبيقات" #: screens/Dashboard/DashboardGraph.js:57 #: screens/Dashboard/DashboardGraph.js:204 msgid "All jobs" -msgstr "" - -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" +msgstr "جميع المهام" #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." -msgstr "" +msgstr "<0>ملاحظة: قد يتم إلغاء ربط المثيلات المرتبطة يدويًا تلقائيًا من مجموعة المثيلات إذا كان المثيل مُدارًا بواسطة <1>قواعد السياسة." + +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "اليوم {0}" #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" -msgstr "" +msgstr "تحديث مراجعة المشروع" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "اختياريًا، حدد بيانات الاعتماد المراد استخدامها لإرسال تحديثات الحالة مرة أخرى إلى خدمة webhook." #: screens/Setting/Settings.js:112 msgid "RADIUS" -msgstr "" +msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" -msgstr "" +msgstr "إلغاء المهمة" #: screens/Instances/Shared/InstanceForm.js:49 msgid "Instance State" -msgstr "" +msgstr "حالة المثيل" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" -msgstr "" +msgstr "الفاعل" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "تتضمن أمثلة عناوين URL للتحكم في مصدر Subversion:" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" -msgstr "" +msgstr "إزالة الأقران؟" #: components/Search/Search.js:373 msgid "Search text input" -msgstr "" +msgstr "إدخال نص البحث" #: components/Lookup/Lookup.js:62 msgid "That value was not found. Please enter or select a valid value." -msgstr "" +msgstr "لم يتم العثور على تلك القيمة. يرجى إدخال أو تحديد قيمة صالحة." #: components/Schedule/shared/FrequencyDetailSubform.js:493 msgid "Weekend day" -msgstr "" +msgstr "يوم عطلة نهاية الأسبوع" #: screens/Inventory/shared/Inventory.helptext.js:31 msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "تسميات اختيارية تصف هذا المخزون،\n" +" مثل 'dev' أو 'test'. يمكن استخدام التسميات لتجميع وتصفية\n" +" المخزونات والمهام المكتملة." #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" -msgstr "" +msgstr "content-loading-in-progress" #: components/Schedule/shared/FrequencyDetailSubform.js:273 msgid "Mon" -msgstr "" +msgstr "الاثنين" #: screens/Organization/Organization.js:239 msgid "View Organization Details" -msgstr "" +msgstr "عرض تفاصيل المؤسسة" #: components/AdHocCommands/AdHocCommands.js:109 #: components/CopyButton/CopyButton.js:49 @@ -4760,10 +4554,10 @@ msgstr "" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4797,7 +4591,7 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4810,132 +4604,124 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" -msgstr "" +msgstr "خطأ!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" -msgstr "" +msgstr "المضيف غير قابل للوصول" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:55 msgid "Replace" -msgstr "" +msgstr "استبدال" #: components/DataListToolbar/DataListToolbar.js:130 msgid "Expand all rows" -msgstr "" +msgstr "توسيع جميع الصفوف" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:285 #: screens/InstanceGroup/Instances/InstanceList.js:330 #: screens/Instances/InstanceDetail/InstanceDetail.js:327 #: screens/Instances/InstanceList/InstanceList.js:236 msgid "Used Capacity" -msgstr "" +msgstr "السعة المستخدمة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:19 msgid "Confirm removal of all nodes" -msgstr "" +msgstr "تأكيد إزالة جميع العقد" #: screens/Project/shared/ProjectSubForms/SharedFields.js:113 msgid "Clean" -msgstr "" +msgstr "تنظيف" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "يمكن لخدمات webhook تشغيل المهام باستخدام قالب مهمة سير العمل هذا عن طريق إجراء طلب POST إلى عنوان URL هذا." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 msgid "This field may not be blank" -msgstr "" +msgstr "قد لا يكون هذا الحقل فارغًا" #: screens/Inventory/shared/ConstructedInventoryHint.js:94 msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "إذا كان المستخدمون بحاجة إلى ملاحظات حول صحة\n" +" مجموعاتهم المُنشأة، يُوصى بشدة\n" +" باستخدام strict: true في تكوين الملحق." #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" -msgstr "" +msgstr "تأكيد إلغاء الربط" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 msgid "VMware vCenter" -msgstr "" +msgstr "VMware vCenter" #: components/AddRole/AddResourceRole.js:171 msgid "Add User Roles" -msgstr "" +msgstr "إضافة أدوار المستخدم" #: screens/Team/TeamRoles/TeamRolesList.js:246 #: screens/User/UserRoles/UserRolesList.js:243 msgid "Failed to associate role" -msgstr "" +msgstr "فشل ربط الدور" #: screens/Project/ProjectList/ProjectList.js:294 msgid "Failed to delete one or more projects." -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" +msgstr "فشل حذف مشروع واحد أو أكثر." #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" -msgstr "" +msgstr "تعيين مسار المصدر إلى" #: screens/Project/ProjectList/ProjectListItem.js:220 #: screens/Project/ProjectList/ProjectListItem.js:225 msgid "Edit Project" -msgstr "" +msgstr "تحرير المشروع" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" -msgstr "" +msgstr "الثلاثاء" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" -msgstr "" +msgstr "مفصّل" #: components/HostToggle/HostToggle.js:84 msgid "Failed to toggle host." -msgstr "" +msgstr "فشل تبديل المضيف." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" -msgstr "" +msgstr "مرفوض" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub Enterprise Organizations" #: screens/ActivityStream/ActivityStream.js:126 #: screens/ActivityStream/ActivityStream.js:229 @@ -4943,40 +4729,41 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" -msgstr "" +msgstr "قوالب الإشعارات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:532 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 msgid "Start message body" -msgstr "" +msgstr "نص رسالة البدء" #: screens/Inventory/shared/Inventory.helptext.js:129 msgid "Branch to use on inventory sync. Project default used if blank. Only allowed if project allow_override field is set to true." -msgstr "" +msgstr "الفرع المراد استخدامه عند مزامنة المخزون. يُستخدم افتراضي المشروع إذا كان فارغًا. مسموح به فقط إذا تم تعيين حقل allow_override للمشروع على true." #: screens/ActivityStream/ActivityStream.js:288 #: screens/ActivityStream/ActivityStream.js:298 #: screens/ActivityStream/ActivityStreamDetailButton.js:47 msgid "Initiated by" -msgstr "" +msgstr "بدأ بواسطة" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:276 msgid "Delete this node" -msgstr "" +msgstr "حذف هذه العقدة" #: components/JobList/JobListItem.js:249 #: screens/Job/JobDetail/JobDetail.js:303 msgid "Source Workflow Job" -msgstr "" +msgstr "مهمة سير العمل المصدر" #: components/Workflow/WorkflowNodeHelp.js:162 msgid "Job Status" -msgstr "" +msgstr "حالة المهمة" #: screens/CredentialType/CredentialType.js:77 msgid "Credential type not found." -msgstr "" +msgstr "لم يتم العثور على نوع بيانات الاعتماد." #: screens/Team/TeamRoles/TeamRoleListItem.js:21 #: screens/Team/TeamRoles/TeamRolesList.js:143 @@ -4987,82 +4774,82 @@ msgstr "" #: screens/User/UserRoles/UserRolesList.js:153 #: screens/User/UserRoles/UserRolesListItem.js:27 msgid "Role" -msgstr "" +msgstr "الدور" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:15 msgid "Edit Link" -msgstr "" +msgstr "تحرير الرابط" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 #: screens/Organization/shared/OrganizationForm.js:70 msgid "Max Hosts" -msgstr "" +msgstr "الحد الأقصى للمضيفين" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:123 msgid "Oragnization" -msgstr "" +msgstr "المؤسسة" #: components/AppContainer/AppContainer.js:58 msgid "{brandName} logo" -msgstr "" +msgstr "شعار {brandName}" #: screens/Job/Job.js:223 msgid "View Job Details" -msgstr "" +msgstr "عرض تفاصيل المهمة" #: components/JobList/JobListCancelButton.js:101 msgid "Select a job to cancel" -msgstr "" +msgstr "حدد مهمة لإلغائها" #: components/Pagination/Pagination.js:29 msgid "per page" -msgstr "" +msgstr "لكل صفحة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:192 msgid "Upload a .zip file" -msgstr "" +msgstr "تحميل ملف .zip" #: screens/Setting/SAML/SAML.js:27 msgid "View SAML settings" -msgstr "" +msgstr "عرض إعدادات SAML" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" -msgstr "" +msgstr "ملغى" #: screens/Job/Job.js:137 #: screens/Job/JobOutput/HostEventModal.js:189 #: screens/Job/Jobs.js:52 msgid "Output" -msgstr "" +msgstr "المخرجات" #: screens/Organization/OrganizationList/OrganizationList.js:198 msgid "Failed to delete one or more organizations." -msgstr "" +msgstr "فشل حذف مؤسسة واحدة أو أكثر." #: screens/Job/JobOutput/PageControls.js:76 msgid "Scroll first" -msgstr "" +msgstr "التمرير للأول" #: screens/InstanceGroup/shared/InstanceGroupForm.js:49 msgid "Maximum number of jobs to run concurrently on this group. Zero means no limit will be enforced." -msgstr "" +msgstr "الحد الأقصى لعدد المهام التي تعمل بشكل متزامن على هذه المجموعة. يعني الصفر عدم فرض أي حد." #: screens/Job/JobTypeRedirect.js:42 msgid "View all Jobs" -msgstr "" +msgstr "عرض جميع المهام" #: screens/User/UserTokenList/UserTokenList.js:221 msgid "Failed to delete one or more user tokens." -msgstr "" +msgstr "فشل حذف رمز مستخدم مميز واحد أو أكثر." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:577 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 msgid "Workflow approved message" -msgstr "" +msgstr "رسالة الموافقة على سير العمل" #: components/Schedule/ScheduleList/ScheduleList.js:165 #: components/Schedule/ScheduleList/ScheduleList.js:235 @@ -5080,23 +4867,23 @@ msgstr "" #: screens/Template/Templates.js:52 #: screens/Template/WorkflowJobTemplate.js:122 msgid "Schedules" -msgstr "" +msgstr "الجداول" #: components/TemplateList/TemplateList.js:161 msgid "Add job template" -msgstr "" +msgstr "إضافة قالب مهمة" #: screens/Project/Project.js:147 msgid "View all Projects." -msgstr "" +msgstr "عرض جميع المشاريع." #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 msgid "0 (Warning)" -msgstr "" +msgstr "0 (تحذير)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" -msgstr "" +msgstr "تحذير النظام" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:104 #: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:108 @@ -5110,55 +4897,53 @@ msgstr "" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" -msgstr "" +msgstr "بيئات التنفيذ" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "" +msgid "Prompt for job type on launch." +msgstr "المطالبة بنوع المهمة عند الإطلاق." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 msgid "Schedule" -msgstr "" +msgstr "الجدول" #: components/Workflow/WorkflowNodeHelp.js:65 msgid "Project Update" -msgstr "" +msgstr "تحديث المشروع" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:124 msgid "LDAP5" -msgstr "" +msgstr "LDAP5" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 msgid "Toggle tools" -msgstr "" +msgstr "تبديل الأدوات" #: screens/Job/JobOutput/HostEventModal.js:207 msgid "Standard error tab" -msgstr "" +msgstr "علامة تبويب الخطأ القياسي" #: components/AddRole/AddResourceRole.js:174 msgid "Add Team Roles" -msgstr "" +msgstr "إضافة أدوار الفريق" #: screens/Setting/SettingList.js:98 msgid "Jobs settings" -msgstr "" +msgstr "إعدادات المهام" #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:35 #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:40 msgid "Edit Credential Plugin Configuration" -msgstr "" - -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "" +msgstr "تحرير تكوين ملحق بيانات الاعتماد" #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" -msgstr "" +msgstr "حدد سؤالاً لحذفه" #: components/AdHocCommands/AdHocPreviewStep.js:73 #: components/HostForm/HostForm.js:135 @@ -5182,99 +4967,108 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" -msgstr "" +msgstr "المتغيرات" #: components/Schedule/ScheduleList/ScheduleList.js:151 msgid "Please add a Schedule to populate this list." -msgstr "" +msgstr "يرجى إضافة جدول لملء هذه القائمة." #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:158 msgid "deletion error" -msgstr "" +msgstr "خطأ في الحذف" #: screens/Setting/SettingList.js:105 msgid "Define system-level features and functions" -msgstr "" +msgstr "تحديد الميزات والوظائف على مستوى النظام" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 #: screens/Instances/InstanceDetail/InstanceDetail.js:380 msgid "Run a health check on the instance" -msgstr "" +msgstr "تشغيل فحص صحة على المثيل" #: screens/Project/ProjectDetail/ProjectDetail.js:356 #: screens/Project/ProjectList/ProjectListItem.js:202 msgid "Cancel Project Sync" -msgstr "" +msgstr "إلغاء مزامنة المشروع" #: components/PaginatedTable/ToolbarSyncSourceButton.js:32 msgid "Sync all sources" -msgstr "" +msgstr "مزامنة جميع المصادر" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:390 msgid "API service/integration key" -msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "" +msgstr "مفتاح خدمة/تكامل API" #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" -msgstr "" +msgstr "تحرير المستخدم" #: screens/Job/JobOutput/shared/OutputToolbar.js:133 msgid "Tasks" -msgstr "" +msgstr "المهام" #: screens/Job/JobOutput/shared/OutputToolbar.js:146 msgid "Unreachable Hosts" -msgstr "" +msgstr "المضيفون غير القابلين للوصول" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "عند انتهاء المهلة" #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" -msgstr "" +msgstr "إنشاء فريق جديد" #: screens/Inventory/shared/Inventory.helptext.js:149 msgid "in the documentation and the" -msgstr "" +msgstr "في التوثيق و" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:152 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:191 #: screens/Project/ProjectDetail/ProjectDetail.js:160 msgid "Last Job Status" -msgstr "" +msgstr "حالة آخر مهمة" #: screens/Template/Survey/SurveyReorderModal.js:141 msgid "Text Area" -msgstr "" +msgstr "منطقة نص" #: screens/Setting/UI/UI.js:26 msgid "View User Interface settings" -msgstr "" +msgstr "عرض إعدادات واجهة المستخدم" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub Teams" #: screens/Inventory/InventoryList/InventoryList.js:127 msgid "Inventory copied successfully" -msgstr "" +msgstr "تم نسخ المخزون بنجاح" + +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "إذا تم التمكين، فسيؤدي ذلك إلى تخزين الحقائق المجمعة بحيث يمكن عرضها على مستوى المضيف. يتم الاحتفاظ بالحقائق وحقنها في ذاكرة التخزين المؤقت للحقائق في وقت التشغيل." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "عدد المستخدمين المميزين الذين يجب أن يوافقوا قبل أن يستمر سير العمل. الرفض الواحد يرفض العقدة دائمًا." -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "" +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "تُستخدم هذه الوسيطات مع الوحدة المحددة. يمكنك العثور على معلومات حول {moduleName} بالنقر فوق " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." -msgstr "" +msgstr "عرض جميع المثيلات." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:191 msgid "Subscription Management" -msgstr "" +msgstr "إدارة الاشتراك" #: components/Lookup/PeersLookup.js:128 #: components/Lookup/PeersLookup.js:135 @@ -5282,20 +5076,21 @@ msgstr "" #: screens/HostMetrics/HostMetrics.js:117 #: screens/HostMetrics/HostMetricsListItem.js:17 msgid "Hostname" -msgstr "" +msgstr "اسم المضيف" #: screens/Job/JobOutput/HostEventModal.js:169 msgid "YAML" -msgstr "" +msgstr "YAML" #: screens/Setting/SettingList.js:128 msgid "User Interface settings" -msgstr "" +msgstr "إعدادات واجهة المستخدم" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "قدّم أزواج المفتاح/القيمة باستخدام\n" +" YAML أو JSON." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5304,20 +5099,20 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:141 #: components/Schedule/shared/ScheduleFormFields.js:210 msgid "Day" -msgstr "" +msgstr "يوم" #: components/ExpandCollapse/ExpandCollapse.js:41 msgid "Collapse" -msgstr "" +msgstr "طي" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5329,22 +5124,22 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" -msgstr "" +msgstr "التسميات" #: screens/TopologyView/Legend.js:88 msgid "Execution node" -msgstr "" +msgstr "عقدة التنفيذ" #: screens/Template/shared/WebhookSubForm.js:212 msgid "Update webhook key" -msgstr "" +msgstr "تحديث مفتاح webhook" #: screens/Dashboard/DashboardGraph.js:189 #: screens/Dashboard/DashboardGraph.js:198 msgid "Select status" -msgstr "" +msgstr "حدد الحالة" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 #: components/Schedule/shared/FrequencyDetailSubform.js:187 @@ -5352,7 +5147,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:212 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:190 msgid "Month" -msgstr "" +msgstr "شهر" #: components/JobList/JobListItem.js:296 #: components/LaunchPrompt/steps/CredentialsStep.js:267 @@ -5362,7 +5157,7 @@ msgstr "" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5374,22 +5169,24 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" -msgstr "" +msgstr "بيانات الاعتماد" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:33 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:115 msgid "Use one email address per line to create a recipient list for this type of notification." -msgstr "" +msgstr "استخدم عنوان بريد إلكتروني واحد لكل سطر لإنشاء قائمة مستلمين لهذا النوع من الإشعارات." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "الحد الأدنى لعدد المثيلات التي سيتم تعيينها\n" +" تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} أسابيع" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5401,24 +5198,24 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:559 #: screens/Template/shared/WorkflowJobTemplateForm.js:228 msgid "Job Tags" -msgstr "" +msgstr "وسوم المهمة" #: screens/Inventory/InventorySources/InventorySourceList.js:243 msgid "Failed to sync some or all inventory sources." -msgstr "" +msgstr "فشل مزامنة بعض أو جميع مصادر المخزون." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:349 msgid "Channel" -msgstr "" +msgstr "القناة" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:22 msgid "Select a row to approve" -msgstr "" +msgstr "حدد صفًا للموافقة" #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:144 msgid "Unique Hosts" -msgstr "" +msgstr "المضيفون الفريدون" #: screens/Job/JobDetail/JobDetail.js:665 #: screens/Job/JobOutput/shared/OutputToolbar.js:257 @@ -5426,36 +5223,37 @@ msgstr "" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:247 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:251 msgid "Delete Job" -msgstr "" +msgstr "حذف المهمة" #: components/CopyButton/CopyButton.js:40 #: screens/Inventory/shared/ConstructedInventoryHint.js:177 #: screens/Inventory/shared/ConstructedInventoryHint.js:271 #: screens/Inventory/shared/ConstructedInventoryHint.js:346 msgid "Copy" -msgstr "" +msgstr "نسخ" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:102 msgid "Red Hat Satellite 6" -msgstr "" +msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." -msgstr "" +msgstr "أزل البحث الحالي المتعلق بحقائق ansible لتمكين بحث آخر باستخدام هذا المفتاح." #: components/PromptDetail/PromptProjectDetail.js:155 #: screens/Project/ProjectDetail/ProjectDetail.js:312 #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:64 msgid "Project Base Path" -msgstr "" +msgstr "المسار الأساسي للمشروع" #: screens/Project/ProjectList/ProjectList.js:132 msgid "Project copied successfully" -msgstr "" +msgstr "تم نسخ المشروع بنجاح" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" -msgstr "" +msgstr "مارس" #: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:81 #: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:92 @@ -5470,88 +5268,81 @@ msgstr "" #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:107 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:18 msgid "Image" -msgstr "" +msgstr "الصورة" #: components/Lookup/HostFilterLookup.js:379 msgid "Perform a search to define a host filter" -msgstr "" +msgstr "قم بإجراء بحث لتحديد مرشح مضيف" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:507 msgid "Notification test failed." -msgstr "" +msgstr "فشل اختبار الإشعار." #: components/Pagination/Pagination.js:25 msgid "items" -msgstr "" +msgstr "العناصر" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" -msgstr "" +msgstr "سبتمبر" #: screens/Instances/InstancePeers/InstancePeerList.js:305 msgid "Select Peer Addresses" -msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "" +msgstr "حدد عناوين الأقران" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." -msgstr "" +msgstr "لم نتمكن من العثور على تراخيص مرتبطة بهذا الحساب." #: screens/Setting/SettingList.js:94 msgid "Update settings pertaining to Jobs within {brandName}" -msgstr "" +msgstr "تحديث الإعدادات المتعلقة بالمهام ضمن {brandName}" #: components/StatusLabel/StatusLabel.js:57 #: screens/TopologyView/Legend.js:163 msgid "Provisioning" -msgstr "" +msgstr "التوفير" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" -msgstr "" +msgstr "خيارات الاختيار المتعدد" #: screens/Setting/shared/RevertAllAlert.js:31 msgid "Cancel revert" -msgstr "" +msgstr "إلغاء الرجوع" #: components/AdHocCommands/AdHocDetailsStep.js:278 #: components/AdHocCommands/AdHocDetailsStep.js:279 msgid "Extra variables" -msgstr "" +msgstr "متغيرات إضافية" #: components/Workflow/WorkflowNodeHelp.js:152 #: components/Workflow/WorkflowNodeHelp.js:188 #: screens/Team/TeamRoles/TeamRoleListItem.js:13 #: screens/Team/TeamRoles/TeamRolesList.js:175 msgid "Resource Name" -msgstr "" +msgstr "اسم المورد" #: components/AdHocCommands/AdHocDetailsStep.js:61 msgid "select module" -msgstr "" - -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" +msgstr "حدد وحدة" #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 msgid "Content Signature Validation Credential" -msgstr "" +msgstr "بيانات اعتماد التحقق من توقيع المحتوى" #: screens/Application/ApplicationsList/ApplicationListItem.js:50 #: screens/Application/ApplicationsList/ApplicationListItem.js:54 msgid "Edit application" -msgstr "" +msgstr "تحرير التطبيق" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:99 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:208 msgid "Use TLS" -msgstr "" +msgstr "استخدام TLS" #: components/JobList/JobList.js:226 #: components/JobList/JobListItem.js:62 @@ -5559,92 +5350,94 @@ msgstr "" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" -msgstr "" +msgstr "مهمة الإدارة" + +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "السمة المفضّلة" #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 msgid "Set a value for this field" -msgstr "" +msgstr "تعيين قيمة لهذا الحقل" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:273 msgid "Failed to deny one or more workflow approval." -msgstr "" +msgstr "فشل رفض موافقة سير عمل واحدة أو أكثر." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "" +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "يُرجع النتائج التي تحقق هذا الفلتر بالإضافة إلى الفلاتر الأخرى. هذا هو نوع المجموعة الافتراضي إذا لم يتم تحديد أي شيء." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" -msgstr "" +msgstr "المؤسسة (الاسم)" #: components/HealthCheckAlert/HealthCheckAlert.js:29 msgid "Reload" -msgstr "" - -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "" +msgstr "إعادة تحميل" #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" -msgstr "" +msgstr "إضافة مضيف جديد" #: components/Search/LookupTypeInput.js:36 msgid "Case-insensitive version of exact." -msgstr "" +msgstr "نسخة غير حساسة لحالة الأحرف من exact." #: screens/Team/Team.js:49 msgid "Back to Teams" -msgstr "" +msgstr "العودة إلى الفرق" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:36 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:48 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 msgid "Submit" -msgstr "" +msgstr "إرسال" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:385 msgid "Notification Color" -msgstr "" +msgstr "لون الإشعار" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" -msgstr "" +msgstr "الاثنين" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:83 #: screens/CredentialType/shared/CredentialTypeForm.js:46 msgid "Injector configuration" -msgstr "" +msgstr "تكوين الحاقن" #: components/LaunchPrompt/steps/SurveyStep.js:167 #: screens/Template/Survey/SurveyReorderModal.js:159 msgid "Select an option" -msgstr "" +msgstr "حدد خيارًا" #: screens/Application/Applications.js:80 #: screens/Application/Applications.js:83 msgid "Application information" -msgstr "" +msgstr "معلومات التطبيق" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "" +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "تحكم في مستوى الإخراج الذي سينتجه ansible أثناء تنفيذ Playbook." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." -msgstr "" +msgstr "فشلت هذه المهمة وليس لها مخرجات." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:380 #: components/Schedule/shared/ScheduleFormFields.js:169 msgid "Frequency Details" -msgstr "" +msgstr "تفاصيل التردد" #: components/AddRole/AddResourceRole.js:209 #: components/AddRole/AddResourceRole.js:244 @@ -5656,28 +5449,23 @@ msgstr "" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" -msgstr "" +msgstr "التالي" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 #: screens/Template/shared/JobTemplateForm.js:425 #: screens/Template/shared/WorkflowJobTemplateForm.js:214 msgid "Create" -msgstr "" +msgstr "إنشاء" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "" +msgstr "هل أنت متأكد من أنك تريد إرسال طلب إلغاء هذه المهمة؟" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 @@ -5687,72 +5475,57 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:175 msgid "Port" -msgstr "" +msgstr "المنفذ" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "" +msgstr "هل أنت متأكد من أنك تريد تعطيل المصادقة المحلية؟ قد يؤثر ذلك على قدرة المستخدمين على تسجيل الدخول وقدرة مسؤول النظام على التراجع عن هذا التغيير." #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" -msgstr "" +msgstr "السماح بتجاوز الفرع" #: screens/Inventory/Inventories.js:112 msgid "Create new source" -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "" +msgstr "إنشاء مصدر جديد" #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" -msgstr "" +msgstr "تنزيل الحزمة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:601 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 msgid "Workflow denied message" -msgstr "" +msgstr "رسالة رفض سير العمل" #: components/Schedule/shared/ScheduleForm.js:396 msgid "Schedule is missing rrule" -msgstr "" +msgstr "الجدول يفتقد rrule" #: screens/User/shared/UserTokenForm.js:85 msgid "Write" -msgstr "" +msgstr "كتابة" #: screens/Project/shared/ProjectSubForms/SharedFields.js:166 msgid "Option Details" -msgstr "" +msgstr "تفاصيل الخيار" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:114 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:134 msgid "No subscriptions found" -msgstr "" +msgstr "لم يتم العثور على اشتراكات" #: screens/Team/TeamRoles/TeamRolesList.js:198 msgid "Add team permissions" -msgstr "" - -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" +msgstr "إضافة أذونات الفريق" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" -msgstr "" +msgstr "رقم هاتف المصدر" #: screens/HostMetrics/HostMetricsListItem.js:21 msgid "Last automation" -msgstr "" +msgstr "آخر أتمتة" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:255 #: screens/InstanceGroup/Instances/InstanceList.js:237 @@ -5766,13 +5539,13 @@ msgstr "" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" -msgstr "" +msgstr "نوع العقدة" #: screens/Credential/Credential.js:165 msgid "View Credential Details" -msgstr "" +msgstr "عرض تفاصيل بيانات الاعتماد" #: components/NotificationList/NotificationList.js:177 #: routeConfig.js:140 @@ -5788,46 +5561,50 @@ msgstr "" #: screens/Template/Templates.js:47 #: screens/Template/WorkflowJobTemplate.js:115 msgid "Notifications" -msgstr "" +msgstr "الإشعارات" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:272 msgid "Failed to approve one or more workflow approval." -msgstr "" +msgstr "فشل الموافقة على موافقة سير عمل واحدة أو أكثر." #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:123 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:126 msgid "Launch workflow" -msgstr "" +msgstr "إطلاق سير العمل" #: screens/Job/JobOutput/PageControls.js:70 msgid "Scroll next" -msgstr "" +msgstr "التمرير للتالي" #: screens/ActivityStream/ActivityStreamListItem.js:26 msgid "system" -msgstr "" +msgstr "النظام" #: components/PaginatedTable/HeaderRow.js:46 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "تحديد الصف" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 #: screens/Inventory/SmartInventory.js:203 msgid "View Inventory Details" -msgstr "" +msgstr "عرض تفاصيل المخزون" #. placeholder {0}: resource.name #: components/LaunchPrompt/steps/useInventoryStep.js:41 msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." -msgstr "" +msgstr "يتم تطبيق هذا المخزون على جميع عقد سير العمل ضمن سير العمل هذا ({0}) التي تطالب بمخزون." + +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "السر المشترك مع خدمة Webhook. تستخدمه الخدمة لتوقيع طلباتها، بحيث يتمكن مستودعك فقط من تشغيل مزامنة المشروع. اكتب السر الخاص بك لإدارته كتكوين، أو اترك الحقل فارغًا ليتم إنشاء واحد عند الحفظ." #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" -msgstr "" +msgstr "الأسبوعان الماضيان" #: components/AddRole/AddResourceRole.js:280 #: components/AdHocCommands/AdHocCommandsWizard.js:50 @@ -5838,131 +5615,133 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:67 msgid "Back" -msgstr "" +msgstr "رجوع" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" -msgstr "" +msgstr "آخر تسجيل دخول" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:37 msgid "Node type" -msgstr "" +msgstr "نوع العقدة" #: components/CopyButton/CopyButton.js:46 msgid "Copy Error" -msgstr "" +msgstr "خطأ في النسخ" #: screens/Application/Application/Application.js:71 msgid "Back to applications" -msgstr "" +msgstr "العودة إلى التطبيقات" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" -msgstr "" +msgstr "نوع تسجيل الدخول" #: screens/Inventory/Inventories.js:104 msgid "Group details" -msgstr "" +msgstr "تفاصيل المجموعة" #: screens/Job/JobOutput/HostEventModal.js:164 msgid "No JSON Available" -msgstr "" +msgstr "لا يوجد JSON متاح" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:313 msgid "Destination channels or users" -msgstr "" +msgstr "قنوات أو مستخدمو الوجهة" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "" +msgid "Webhook service for this workflow job template." +msgstr "خدمة webhook لقالب مهمة سير العمل هذا." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" -msgstr "" +msgstr "عدد التشغيلات" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:125 #: screens/TopologyView/Tooltip.js:280 msgid "Instance groups" -msgstr "" +msgstr "مجموعات المثيلات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "استخدم رقم هاتف واحد لكل سطر لتحديد مكان\n" +" توجيه رسائل SMS. يجب تنسيق أرقام الهواتف +11231231234. لمزيد من المعلومات انظر توثيق Twilio" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" -msgstr "" +msgstr "انقر لإعادة ترتيب أسئلة الاستبيان" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:42 msgid "Subscription Details" -msgstr "" +msgstr "تفاصيل الاشتراك" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "يستخدم هذا الجدول قواعد معقدة غير مدعومة في\n" +" واجهة المستخدم. يرجى استخدام API لإدارة هذا الجدول." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "قم بإزالة أي تعديلات محلية قبل إجراء تحديث." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" -msgstr "" +msgstr "إضافة مخزون ذكي" #. Message when list is empty #: components/PaginatedTable/PaginatedTable.js:103 msgid "Please add {pluralizedItemName} to populate this list" -msgstr "" +msgstr "يرجى إضافة {pluralizedItemName} لملء هذه القائمة" #: components/Lookup/ApplicationLookup.js:88 #: screens/User/shared/UserTokenForm.js:49 #: screens/User/UserTokenDetail/UserTokenDetail.js:39 msgid "Application" -msgstr "" +msgstr "التطبيق" #: components/Schedule/shared/DateTimePicker.js:50 msgid "End date" -msgstr "" +msgstr "تاريخ الانتهاء" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:318 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:365 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:425 msgid "Disable SSL Verification" -msgstr "" +msgstr "تعطيل التحقق من SSL" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "" +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "حدد فرعًا لسير العمل. يتم تطبيق هذا الفرع على جميع عُقد قالب المهمة التي تطالب بفرع." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." -msgstr "" +msgstr "لم يتم العثور على مهمة الإدارة." #: components/JobList/JobList.js:238 #: components/Workflow/WorkflowNodeHelp.js:88 msgid "New" -msgstr "" +msgstr "جديد" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:103 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:107 msgid "Edit Execution Environment" -msgstr "" +msgstr "تحرير بيئة التنفيذ" #: screens/ManagementJob/ManagementJobs.js:21 msgid "Management job" -msgstr "" +msgstr "مهمة الإدارة" #: components/Lookup/HostFilterLookup.js:407 msgid "Searching by ansible_facts requires special syntax. Refer to the" -msgstr "" +msgstr "يتطلب البحث بواسطة ansible_facts صيغة خاصة. راجع" #: screens/TopologyView/Legend.js:260 msgid "Link state types" -msgstr "" +msgstr "أنواع حالة الرابط" #: components/TemplateList/TemplateList.js:208 #: components/TemplateList/TemplateList.js:273 @@ -5972,12 +5751,14 @@ msgstr "" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" -msgstr "" +msgstr "القوالب" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:131 msgid "Test notification" -msgstr "" +msgstr "إشعار الاختبار" #: components/PromptDetail/PromptInventorySourceDetail.js:173 #: components/PromptDetail/PromptJobTemplateDetail.js:197 @@ -5991,41 +5772,30 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:201 msgid "Enabled Options" -msgstr "" +msgstr "الخيارات المُفعّلة" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "حدد من قائمة الأدلة الموجودة في المسار الأساسي للمشروع. يوفر المسار الأساسي ودليل Playbook معًا المسار الكامل المستخدم لتحديد موقع Playbooks." #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" -msgstr "" +msgstr "عرض الاستبيان" #: screens/Dashboard/DashboardGraph.js:154 #: screens/Dashboard/DashboardGraph.js:163 msgid "Select job type" -msgstr "" +msgstr "حدد نوع المهمة" #: components/LaunchPrompt/steps/StepName.js:27 msgid "This step contains errors" -msgstr "" +msgstr "تحتوي هذه الخطوة على أخطاء" #: screens/Template/shared/JobTemplateForm.js:370 #: screens/Template/shared/WorkflowJobTemplateForm.js:198 msgid "source control branch" -msgstr "" - -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "" - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" +msgstr "فرع التحكم بالمصدر" #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 @@ -6046,10 +5816,11 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" -msgstr "" +msgstr "مجموعات المثيلات" #: components/LaunchPrompt/steps/OtherPromptsStep.js:110 #: components/LaunchPrompt/steps/OtherPromptsStep.js:111 @@ -6061,7 +5832,7 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:571 #: screens/Template/shared/WorkflowJobTemplateForm.js:240 msgid "Skip Tags" -msgstr "" +msgstr "تخطي الوسوم" #: screens/Host/HostList/HostListItem.js:63 #: screens/Host/HostList/HostListItem.js:67 @@ -6069,130 +5840,119 @@ msgstr "" #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:65 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:68 msgid "Edit Host" -msgstr "" +msgstr "تحرير المضيف" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:141 msgid "Filter by successful jobs" -msgstr "" +msgstr "التصفية حسب المهام الناجحة" #: components/About/About.js:40 msgid "Red Hat, Inc." -msgstr "" +msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "تم إلغاء سير العمل " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "الفرع المراد استخدامه في تشغيل المهمة. يتم استخدام القيمة الافتراضية للمشروع إذا كان فارغًا. مسموح به فقط إذا تم تعيين حقل allow_override الخاص بالمشروع على true." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" -msgstr "" +msgstr "حالات سير العمل" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:114 #: screens/Inventory/InventoryHosts/InventoryHostItem.js:117 msgid "Edit host" -msgstr "" +msgstr "تحرير المضيف" #: components/Search/LookupTypeInput.js:114 msgid "Check whether the given field or related object is null; expects a boolean value." -msgstr "" +msgstr "التحقق مما إذا كان الحقل المحدد أو الكائن ذو الصلة فارغًا (null)؛ يتوقع قيمة boolean." #. placeholder {0}: totalChips - numChips #: components/ChipGroup/ChipGroup.js:25 msgid "{0} more" -msgstr "" +msgstr "{0} أخرى" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:64 msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "تُستخدم هذه البيانات لتحسين\n" +" الإصدارات المستقبلية من برنامج Tower وللمساعدة في\n" +" تبسيط تجربة العملاء ونجاحهم." #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 #: screens/Template/Survey/SurveyList.js:77 msgid "cancel delete" -msgstr "" +msgstr "إلغاء الحذف" #: screens/Inventory/shared/ConstructedInventoryHint.js:258 msgid "Nested groups inventory definition:" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "" +msgstr "تعريف مخزون المجموعات المتداخلة:" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "" - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "" +msgid "Prompt for limit on launch." +msgstr "المطالبة بالحد عند الإطلاق." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:73 msgid "Started" -msgstr "" +msgstr "بدأت" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" -msgstr "" +msgstr "موافقات سير العمل المعلّقة" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "يرجى إدخال عنوان URL صالح" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 #: screens/Instances/InstancePeers/InstancePeerList.js:253 #: screens/Instances/InstancePeers/InstancePeerListItem.js:61 msgid "Canonical" -msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "" +msgstr "أساسي" #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" -msgstr "" +msgstr "منقضٍ" #: components/VerbositySelectField/VerbositySelectField.js:21 msgid "3 (Debug)" -msgstr "" +msgstr "3 (تصحيح)" #: screens/Project/shared/ProjectSubForms/SharedFields.js:126 msgid "Track submodules" -msgstr "" +msgstr "تتبع الوحدات الفرعية" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "الموافقات المطلوبة" #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" -msgstr "" - -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "" +msgstr "آخر استخدام" #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "بيانات الاعتماد هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 msgid "Survey" -msgstr "" +msgstr "الاستبيان" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:232 #: routeConfig.js:114 @@ -6205,95 +5965,82 @@ msgstr "" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" -msgstr "" +msgstr "المؤسسات" #: components/Schedule/shared/ScheduleFormFields.js:132 #: components/Schedule/shared/ScheduleFormFields.js:137 msgid "None (run once)" -msgstr "" +msgstr "لا شيء (تشغيل مرة واحدة)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "منع الرجوع إلى مجموعة المثيلات: إذا تم التمكين، فسيمنع قالب المهمة إضافة أي مجموعات مثيلات مخزون أو مؤسسة إلى قائمة مجموعات المثيلات المفضلة للتشغيل عليها." #: screens/User/UserList/UserListItem.js:48 msgid "social login" -msgstr "" +msgstr "تسجيل الدخول الاجتماعي" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:54 #: screens/Setting/shared/RevertButton.js:53 #: screens/Setting/shared/RevertButton.js:62 msgid "Revert" -msgstr "" +msgstr "الرجوع" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" -msgstr "" +msgstr "حذف موافقة سير العمل" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:133 msgid "Hosts deleted" -msgstr "" +msgstr "تم حذف المضيفين" #: screens/TopologyView/Header.js:91 #: screens/TopologyView/Header.js:94 msgid "Reset zoom" -msgstr "" +msgstr "إعادة تعيين التكبير" #: components/Schedule/shared/ScheduleFormFields.js:190 msgid "Add exceptions" -msgstr "" +msgstr "إضافة استثناءات" #: components/AdHocCommands/AdHocDetailsStep.js:135 msgid "These are the verbosity levels for standard out of the command run that are supported." -msgstr "" +msgstr "هذه هي مستويات التفصيل المدعومة للمخرجات القياسية لتشغيل الأمر." #: components/Workflow/WorkflowNodeHelp.js:124 msgid "Updating" -msgstr "" +msgstr "جارٍ التحديث" #: components/Schedule/ScheduleList/ScheduleList.js:248 msgid "Failed to delete one or more schedules." -msgstr "" +msgstr "فشل حذف جدول واحد أو أكثر." + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "الخدمة التي سيتم قبول طلبات Webhook منها." #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "تحذير: {selectedValue} هو رابط إلى {0} وسيتم حفظه على هذا النحو." #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "" +msgstr "مهمة سير العمل 1/{0}" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" -msgstr "" +msgstr "تاريخ آخر إعادة حساب:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." -msgstr "" +msgstr "هنا." #: components/StatusLabel/StatusLabel.js:59 #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 @@ -6303,186 +6050,178 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:341 #: screens/Instances/InstanceList/InstanceListItem.js:77 msgid "Unavailable" -msgstr "" +msgstr "غير متاح" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "قم بمزامنة المشروع عند حدوث دفع في مستودع التحكم في المصدر، بحيث تكون النسخة المحلية محدثة دائمًا دون استقصاء أو تحديث عند كل تشغيل للمهمة." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" -msgstr "" +msgstr "بدأ التشغيل" #: screens/Job/JobOutput/HostEventModal.js:190 msgid "Output tab" -msgstr "" +msgstr "علامة تبويب المخرجات" #: components/StatusLabel/StatusLabel.js:38 msgid "Denied" -msgstr "" +msgstr "مرفوض" #: screens/Job/JobDetail/JobDetail.js:264 msgid "Unknown Finish Date" -msgstr "" +msgstr "تاريخ انتهاء غير معروف" #: components/AdHocCommands/AdHocDetailsStep.js:201 msgid "toggle changes" -msgstr "" - -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "" +msgstr "تبديل التغييرات" #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "" +msgstr "اختيار متعدد" #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 #: screens/Job/JobDetail/JobDetail.js:461 msgid "Machine Credential" -msgstr "" +msgstr "بيانات اعتماد الجهاز" #: components/Workflow/WorkflowLinkHelp.js:60 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "التقييم عند" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." -msgstr "" - -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "" +msgstr "العودة إلى لوحة المعلومات." -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" -msgstr "" +msgstr "إلغاء تحرير إعادة توجيه تسجيل الدخول" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "" +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "تكون علامات التخطي مفيدة عندما يكون لديك Playbook كبير وتريد تخطي أجزاء معينة من play أو مهمة. استخدم الفواصل لفصل علامات متعددة. راجع الوثائق للحصول على تفاصيل حول استخدام العلامات." #: screens/User/User.js:140 msgid "View User Details" -msgstr "" +msgstr "عرض تفاصيل المستخدم" #: routeConfig.js:52 #: screens/ActivityStream/ActivityStream.js:41 #: screens/ActivityStream/ActivityStream.js:141 #: screens/Setting/Settings.js:46 msgid "Activity Stream" -msgstr "" +msgstr "دفق النشاط" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:189 msgid "Expires on UTC" -msgstr "" +msgstr "ينتهي في UTC" #: components/LaunchPrompt/steps/CredentialsStep.js:217 #: components/LaunchPrompt/steps/CredentialsStep.js:222 #: components/Lookup/MultiCredentialsLookup.js:162 #: components/Lookup/MultiCredentialsLookup.js:167 msgid "Selected Category" -msgstr "" +msgstr "الفئة المحددة" #: screens/Team/TeamDetail/TeamDetail.js:77 msgid "Delete Team" -msgstr "" +msgstr "حذف الفريق" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "" +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "بيئة التنفيذ التي سيتم استخدامها عند تشغيل قالب المهمة هذا. يمكن تجاوز بيئة التنفيذ التي تم حلها عن طريق تعيين بيئة مختلفة بشكل صريح لقالب المهمة هذا." #: components/JobList/JobList.js:215 msgid "Label Name" -msgstr "" +msgstr "اسم التسمية" #: screens/Inventory/shared/Inventory.helptext.js:67 msgid "View YAML examples at" -msgstr "" +msgstr "عرض أمثلة YAML في" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 msgid "seconds" -msgstr "" +msgstr "ثوانٍ" #: components/PromptDetail/PromptInventorySourceDetail.js:39 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 msgid "Overwrite local groups and hosts from remote inventory source" -msgstr "" +msgstr "الكتابة فوق المجموعات والمضيفين المحليين من مصدر المخزون البعيد" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 msgid "Resource deleted" -msgstr "" +msgstr "تم حذف المورد" #: screens/Inventory/shared/Inventory.helptext.js:55 #: screens/Inventory/shared/Inventory.helptext.js:188 msgid "YAML:" -msgstr "" +msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." -msgstr "" +msgstr "تُستخدم هذه الوسائط مع الوحدة المحددة." #: components/Search/LookupTypeInput.js:66 msgid "Field ends with value." -msgstr "" +msgstr "الحقل ينتهي بالقيمة." #: screens/Instances/InstanceDetail/InstanceDetail.js:235 #: screens/Instances/Shared/InstanceForm.js:110 msgid "Peers from control nodes" -msgstr "" +msgstr "الأقران من عقد التحكم" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:262 msgid "Clear subscription selection" -msgstr "" +msgstr "مسح تحديد الاشتراك" #: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 msgid "Test passed" -msgstr "" +msgstr "نجح الاختبار" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "" +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "حدد مجموعات المثيلات التي سيتم تشغيل قالب المهمة هذا عليها." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "اتركه فارغًا لإنشاء مفتاح webhook جديد عند الحفظ" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" -msgstr "" +msgstr "مدقق النظام" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:132 msgid "This container group is currently being by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "مجموعة الحاويات هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟" #: components/Popover/Popover.js:46 msgid "More information" -msgstr "" +msgstr "مزيد من المعلومات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:242 msgid "ID of the Panel" -msgstr "" +msgstr "معرّف اللوحة" #: screens/Setting/SettingList.js:55 msgid "Enable simplified login for your {brandName} applications" -msgstr "" +msgstr "تمكين تسجيل الدخول المبسّط لتطبيقات {brandName} الخاصة بك" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" -msgstr "" +msgstr "الخميس" #: screens/Credential/Credential.js:93 #: screens/Credential/Credentials.js:32 @@ -6493,33 +6232,36 @@ msgstr "" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" -msgstr "" +msgstr "قوالب المهام" #: screens/HostMetrics/HostMetricsListItem.js:18 msgid "First automation" -msgstr "" +msgstr "أول أتمتة" #: screens/ActivityStream/ActivityStreamListItem.js:41 msgid "Initiated By" -msgstr "" +msgstr "بدأ بواسطة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:523 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 msgid "Start message" -msgstr "" +msgstr "رسالة البدء" #: screens/User/shared/User.helptext.js:5 msgid "Scope for the token's access" -msgstr "" +msgstr "نطاق وصول الرمز المميز" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 msgid "Team" -msgstr "" +msgstr "الفريق" #: screens/Job/JobDetail/JobDetail.js:578 msgid "Module Name" -msgstr "" +msgstr "اسم الوحدة" #: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 @@ -6529,76 +6271,65 @@ msgstr "" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" -msgstr "" +msgstr "ينتهي" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "" +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "تسميات اختيارية تصف قالب المهمة هذا، مثل 'dev' أو 'test'. يمكن استخدام التسميات لتجميع وتصفية قوالب المهام والمهام المكتملة." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" -msgstr "" +msgstr "نوع البحث" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" -msgstr "" +msgstr "إلغاء المهمة" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 msgid "First Name" -msgstr "" +msgstr "الاسم الأول" #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:131 msgid "Show only root groups" -msgstr "" +msgstr "عرض المجموعات الجذرية فقط" #: components/InstanceToggle/InstanceToggle.js:62 msgid "Toggle instance" -msgstr "" +msgstr "تبديل المثيل" #: screens/Inventory/ConstructedInventory.js:61 #: screens/Inventory/FederatedInventory.js:61 #: screens/Inventory/Inventory.js:56 #: screens/Inventory/SmartInventory.js:61 msgid "Back to Inventories" -msgstr "" +msgstr "العودة إلى المخزونات" #: screens/Inventory/shared/Inventory.helptext.js:114 msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format." -msgstr "" +msgstr "بعد كل تحديث للمشروع تتغير فيه مراجعة SCM، قم بتحديث المخزون من المصدر المحدد قبل تنفيذ مهام المهمة. هذا مخصص للمحتوى الثابت، مثل تنسيق ملف .ini لمخزون Ansible." #: screens/Template/Survey/SurveyList.js:56 msgid "Delete Questions" -msgstr "" +msgstr "حذف الأسئلة" #: screens/Inventory/shared/ConstructedInventoryHint.js:39 msgid "How to use constructed inventory plugin" -msgstr "" - -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "" +msgstr "كيفية استخدام ملحق المخزون المُنشأ" -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "يجب ألا يحتوي هذا الحقل على مسافات" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6608,118 +6339,106 @@ msgstr "" #: screens/CredentialType/CredentialTypes.js:14 #: screens/CredentialType/CredentialTypes.js:24 msgid "Credential Types" -msgstr "" +msgstr "أنواع بيانات الاعتماد" #: screens/User/UserRoles/UserRolesList.js:195 msgid "Add user permissions" -msgstr "" +msgstr "إضافة أذونات المستخدم" #: components/Schedule/shared/ScheduleFormFields.js:184 msgid "Exceptions" -msgstr "" +msgstr "الاستثناءات" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "" +msgid "Select a branch for the workflow." +msgstr "حدد فرعًا لسير العمل." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" -msgstr "" +msgstr "راجع" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "مصادر إدخال بيانات الاعتماد" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" -msgstr "" +msgstr "الثاني" #: screens/InstanceGroup/Instances/InstanceList.js:320 #: screens/Instances/InstanceList/InstanceList.js:226 msgid "Health checks can only be run on execution nodes." -msgstr "" +msgstr "لا يمكن تشغيل فحوصات الصحة إلا على عقد التنفيذ." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" -msgstr "" +msgstr "أداة التصور" #: components/JobList/JobListItem.js:147 #: screens/Job/JobOutput/shared/OutputToolbar.js:193 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:212 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:228 msgid "Relaunch Job" -msgstr "" - -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "" +msgstr "إعادة إطلاق المهمة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" -msgstr "" +msgstr "الحصول على الاشتراك" #: components/HostToggle/HostToggle.js:74 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 msgid "Toggle host" -msgstr "" +msgstr "تبديل المضيف" #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 msgid "Globally available execution environment can not be reassigned to a specific Organization" -msgstr "" - -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "" +msgstr "لا يمكن إعادة تعيين بيئة تنفيذ متاحة عالميًا إلى مؤسسة محددة" #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" -msgstr "" +msgstr "متغيرات المصدر" #: screens/Metrics/Metrics.js:190 msgid "Instance" -msgstr "" +msgstr "المثيل" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" -msgstr "" +msgstr "بما في ذلك الملف" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "في حالة تحديده، ستتم إزالة أي مضيفين ومجموعات كانوا موجودين سابقًا في المصدر الخارجي ولكن تمت إزالتهم الآن من المخزون. سيتم ترقية المضيفين والمجموعات التي لم تكن مُدارة بواسطة مصدر المخزون إلى المجموعة التالية التي تم إنشاؤها يدويًا أو إذا لم تكن هناك مجموعة تم إنشاؤها يدويًا لترقيتهم إليها، فسيتم تركهم في المجموعة الافتراضية \"all\" للمخزون." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" -msgstr "" +msgstr "كلمة مرور Vault | {credId}" #. placeholder {0}: role.name #. placeholder {1}: role.team_name #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 msgid "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة وصول {0} من {1}؟ سيؤثر ذلك على جميع أعضاء الفريق." #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:156 msgid "Add existing host" -msgstr "" - -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "" +msgstr "إضافة مضيف موجود" #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" -msgstr "" +msgstr "تحرير المؤسسة" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" -msgstr "" +msgstr "اكتمل Playbook" #: screens/Job/JobOutput/HostEventModal.js:108 msgid "Details tab" -msgstr "" +msgstr "علامة تبويب التفاصيل" #: components/AdHocCommands/AdHocPreviewStep.js:55 #: components/AdHocCommands/useAdHocCredentialStep.js:25 @@ -6739,70 +6458,61 @@ msgstr "" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" -msgstr "" +msgstr "بيانات الاعتماد" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "العقدة الأولى" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" -msgstr "" +msgstr "بيانات اعتماد Webhook" #: components/Search/Search.js:300 msgid "Yes" -msgstr "" +msgstr "نعم" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:111 msgid "Missing resource" -msgstr "" +msgstr "مورد مفقود" #: components/Lookup/HostFilterLookup.js:127 msgid "Group" -msgstr "" +msgstr "المجموعة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:70 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:78 msgid "Request subscription" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" +msgstr "طلب اشتراك" #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" -msgstr "" +msgstr "تبديل الجدول" #: screens/TopologyView/Header.js:51 #: screens/TopologyView/Header.js:54 msgid "Refresh" -msgstr "" +msgstr "تحديث" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "إدخال بحث التاريخ" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 msgid "Delete Host" -msgstr "" +msgstr "حذف المضيف" #: screens/User/UserTokenList/UserTokenList.js:188 msgid "Application Name" -msgstr "" +msgstr "اسم التطبيق" #: screens/Setting/Jobs/Jobs.js:26 msgid "View Jobs settings" -msgstr "" +msgstr "عرض إعدادات المهام" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:106 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 @@ -6815,31 +6525,31 @@ msgstr "" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" -msgstr "" +msgstr "تحرير" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:195 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:207 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "القيمة المتوقعة" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 msgid "Create New Credential" -msgstr "" +msgstr "إنشاء بيانات اعتماد جديدة" #: screens/Template/Template.js:170 #: screens/Template/WorkflowJobTemplate.js:169 msgid "Template not found." -msgstr "" +msgstr "لم يتم العثور على القالب." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:174 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 msgid "Trial" -msgstr "" +msgstr "تجريبي" #: screens/ActivityStream/ActivityStream.js:278 #: screens/ActivityStream/ActivityStream.js:284 @@ -6847,108 +6557,103 @@ msgstr "" #: screens/ActivityStream/ActivityStreamDetailButton.js:44 #: screens/ActivityStream/ActivityStreamListItem.js:38 msgid "Time" -msgstr "" +msgstr "الوقت" #: screens/InstanceGroup/InstanceGroups.js:18 #: screens/InstanceGroup/InstanceGroups.js:29 msgid "Create new instance group" -msgstr "" +msgstr "إنشاء مجموعة مثيلات جديدة" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" -msgstr "" +msgstr "مستخدم عادي" #. placeholder {0}: host.id #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 msgid "host-name-{0}" -msgstr "" +msgstr "host-name-{0}" #: components/NotificationList/NotificationList.js:198 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 msgid "Pagerduty" -msgstr "" +msgstr "Pagerduty" #: screens/Job/JobOutput/PageControls.js:52 msgid "Expand job events" -msgstr "" +msgstr "توسيع أحداث المهمة" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:114 msgid "LDAP3" -msgstr "" +msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." -msgstr "" +msgstr "لاحظ أنك قد لا تزال ترى المجموعة في القائمة بعد إلغاء الربط إذا كان المضيف عضوًا أيضًا في العناصر الفرعية لتلك المجموعة. تعرض هذه القائمة جميع المجموعات التي يرتبط بها المضيف بشكل مباشر وغير مباشر." #: screens/Dashboard/Dashboard.js:86 #: screens/SubscriptionUsage/SubscriptionUsage.js:30 msgid "<0><1/> A tech preview of the new {brandName} user interface can be found <2>here." -msgstr "" +msgstr "<0><1/> يمكن العثور على معاينة تقنية لواجهة مستخدم {brandName} الجديدة <2>هنا." #: screens/Template/Survey/SurveyListItem.js:96 msgid "Edit Survey" -msgstr "" +msgstr "تحرير الاستبيان" #: components/Workflow/WorkflowTools.js:151 msgid "Pan Down" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "" +msgstr "التحريك للأسفل" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" -msgstr "" +msgstr "بدء مزامنة مصدر المخزون" + +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "ستتعقب الوحدات الفرعية أحدث التزام على فرع master الخاص بها (أو فرع آخر محدد في .gitmodules). إذا لا، فسيتم الاحتفاظ بالوحدات الفرعية عند المراجعة المحددة بواسطة المشروع الرئيسي. هذا يعادل تحديد العلامة --remote لـ git submodule update." #: screens/Project/Project.js:146 msgid "Project not found." -msgstr "" +msgstr "لم يتم العثور على المشروع." #: components/PromptDetail/PromptJobTemplateDetail.js:62 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:125 #: screens/Template/shared/JobTemplateForm.js:593 #: screens/Template/shared/JobTemplateForm.js:596 msgid "Provisioning Callbacks" -msgstr "" +msgstr "استدعاءات التوفير" #: screens/InstanceGroup/shared/InstanceGroupForm.js:30 msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." -msgstr "" - -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" +msgstr "الحد الأدنى لعدد المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة." #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" -msgstr "" +msgstr "تبديل نجاح الإشعار" #: screens/Application/Application/Application.js:94 msgid "Application not found." -msgstr "" +msgstr "لم يتم العثور على التطبيق." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" -msgstr "" +msgstr "أي" #: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:130 msgid "Cannot enable log aggregator without providing logging aggregator host and logging aggregator type." -msgstr "" +msgstr "لا يمكن تمكين مجمّع السجلات دون توفير مضيف مجمّع التسجيل ونوع مجمّع التسجيل." #: screens/Organization/Organization.js:160 msgid "View all Organizations." -msgstr "" +msgstr "عرض جميع المؤسسات." #: screens/Job/JobOutput/shared/JobEventLineToggle.js:40 msgid "Collapse section" -msgstr "" +msgstr "طي القسم" #: routeConfig.js:110 #: screens/ActivityStream/ActivityStream.js:208 @@ -6969,35 +6674,37 @@ msgstr "" #: screens/Template/Templates.js:46 #: screens/Template/WorkflowJobTemplate.js:110 msgid "Access" -msgstr "" +msgstr "الوصول" #: screens/Instances/Instance.js:69 #: screens/Instances/InstancePeers/InstancePeerList.js:220 #: screens/Instances/Instances.js:29 msgid "Peers" -msgstr "" +msgstr "الأقران" #: components/ResourceAccessList/ResourceAccessListItem.js:64 #: screens/User/UserRoles/UserRolesList.js:138 msgid "User Roles" -msgstr "" +msgstr "أدوار المستخدم" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" -msgstr "" +msgstr "دقيقة" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" -msgstr "" +msgstr "مصادر المخزون" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "إذا تم التمكين، فسيُسمح بالتشغيل المتزامن لقالب المهمة هذا." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" -msgstr "" +msgstr "تمكين المهام المتزامنة" #: screens/Host/HostList/SmartInventoryButton.js:45 #: screens/Host/HostList/SmartInventoryButton.js:54 @@ -7005,32 +6712,28 @@ msgstr "" #: screens/Inventory/InventoryList/InventoryList.js:209 #: screens/Inventory/InventoryList/InventoryListItem.js:48 msgid "Smart Inventory" -msgstr "" +msgstr "المخزون الذكي" #: components/NotificationList/NotificationList.js:200 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 msgid "Slack" -msgstr "" +msgstr "Slack" #: screens/InstanceGroup/InstanceGroup.js:91 msgid "Instance group not found." -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" +msgstr "لم يتم العثور على مجموعة المثيلات." #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" -msgstr "" +msgstr "إلغاء الإزالة" #: screens/InstanceGroup/ContainerGroup.js:83 msgid "Container group not found." -msgstr "" +msgstr "لم يتم العثور على مجموعة الحاويات." #: screens/Setting/SettingList.js:124 msgid "Set preferences for data collection, logos, and logins" -msgstr "" +msgstr "تعيين التفضيلات لجمع البيانات والشعارات وتسجيلات الدخول" #: components/PaginatedTable/ToolbarAddButton.js:40 #: components/PaginatedTable/ToolbarAddButton.js:46 @@ -7040,155 +6743,145 @@ msgstr "" #: components/PaginatedTable/ToolbarAddButton.js:75 #: components/PaginatedTable/ToolbarAddButton.js:77 msgid "Add" -msgstr "" - -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "" +msgstr "إضافة" #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." -msgstr "" +msgstr "يتمتع مسؤولو النظام بوصول غير مقيد إلى جميع الموارد." #: components/NotificationList/NotificationListItem.js:91 msgid "Failure" -msgstr "" +msgstr "فشل" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:333 msgid "Failed to cancel Constructed Inventory Source Sync" -msgstr "" +msgstr "فشل إلغاء مزامنة مصدر المخزون المُنشأ" #: screens/Host/Host.js:50 #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:56 #: screens/Inventory/InventoryHost/InventoryHost.js:65 msgid "Back to Hosts" -msgstr "" +msgstr "العودة إلى المضيفين" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "السياق" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "مرشح Ref لـ Webhook" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" -msgstr "" +msgstr "جدول معلمات المخزون المُنشأ" #. placeholder {0}: inventoryGroup.name #: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:88 msgid "Failed to delete group {0}." -msgstr "" +msgstr "فشل حذف المجموعة {0}." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 msgid "Privilege escalation password" -msgstr "" +msgstr "كلمة مرور تصعيد الامتيازات" #: screens/Job/JobOutput/EmptyOutput.js:32 msgid "Please try another search using the filter above" -msgstr "" +msgstr "يرجى تجربة بحث آخر باستخدام المرشح أعلاه" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." -msgstr "" +msgstr "هل أنت متأكد من أنك تريد تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول؟ قد يؤثر ذلك على قدرة المستخدمين على تسجيل الدخول إلى النظام بمجرد تعطيل المصادقة المحلية أيضًا." #: screens/Credential/Credential.js:111 msgid "Credential not found." -msgstr "" +msgstr "لم يتم العثور على بيانات الاعتماد." #: components/PromptDetail/PromptDetail.js:47 msgid "{minutes} min {seconds} sec" -msgstr "" +msgstr "{minutes} دقيقة {seconds} ثانية" #: components/AppContainer/AppContainer.js:140 msgid "Your session is about to expire" -msgstr "" +msgstr "جلستك على وشك الانتهاء" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:282 msgid "IRC server password" -msgstr "" +msgstr "كلمة مرور خادم IRC" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:375 msgid "API Token" -msgstr "" +msgstr "رمز API المميز" #: screens/Inventory/shared/Inventory.helptext.js:78 msgid "Control the level of output Ansible will produce for inventory source update jobs." -msgstr "" +msgstr "التحكم في مستوى المخرجات التي سينتجها Ansible لمهام تحديث مصدر المخزون." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" -msgstr "" +msgstr "بيانات اعتماد Galaxy" #: components/TemplateList/TemplateList.js:312 msgid "Failed to delete one or more templates." -msgstr "" +msgstr "فشل حذف قالب واحد أو أكثر." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:15 msgid "Days to keep" -msgstr "" +msgstr "أيام للاحتفاظ" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:29 msgid "Confirm delete" -msgstr "" +msgstr "تأكيد الحذف" #: screens/Inventory/shared/ConstructedInventoryHint.js:250 msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "يُنشئ إدخال المخزون المُنشأ هذا\n" +" مجموعة لكلتا الفئتين ويستخدم\n" +" الحد (نمط المضيف) لإرجاع المضيفين الموجودين فقط\n" +" في تقاطع هاتين المجموعتين." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" -msgstr "" +msgstr "إلغاء ربط المثيل من مجموعة المثيلات؟" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" -msgstr "" +msgstr "بحث تلقائي للمفتاح" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " تقطيع المهمة" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" -msgstr "" +msgstr "تشغيل أمر مؤقت" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." -msgstr "" +msgstr "هدف رابط غير صالح. تعذر الربط بالعقد الفرعية أو السلفية. دورات الرسم البياني غير مدعومة." #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:149 msgid "Registry credential" -msgstr "" +msgstr "بيانات اعتماد السجل" #: screens/Job/JobOutput/HostEventModal.js:96 msgid "Host Details" -msgstr "" +msgstr "تفاصيل المضيف" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" -msgstr "Isethelo Sevayimuzi" +msgstr "افتراضي المتصفح" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" -msgstr "" - -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "" +msgstr "متابعة" #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 @@ -7197,8 +6890,8 @@ msgstr "" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7233,66 +6926,59 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:111 msgid "Modified By (Username)" -msgstr "" - -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "" +msgstr "تم التعديل بواسطة (اسم المستخدم)" #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" -msgstr "" +msgstr "العودة إلى مجموعات المثيلات" #: components/Pagination/Pagination.js:26 msgid "page" -msgstr "" +msgstr "صفحة" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "ملاحظة: يفترض هذا الحقل أن اسم الجهاز البعيد هو “origin”." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" -msgstr "" +msgstr "GitHub Default" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" -msgstr "" +msgstr "الحد الأقصى" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "" +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "بيئة التنفيذ التي سيتم استخدامها للمهام التي تستخدم هذا المشروع. سيتم استخدامها كحل بديل عندما لا يتم تعيين بيئة تنفيذ بشكل صريح على مستوى قالب المهمة أو سير العمل." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "اسم قالب مهمة سير العمل." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" -msgstr "" +msgstr "حالة المزامنة" #: components/Workflow/WorkflowLegend.js:90 #: screens/Metrics/LineChart.js:120 #: screens/TopologyView/Header.js:104 #: screens/TopologyView/Legend.js:67 msgid "Legend" -msgstr "" +msgstr "وسيلة الإيضاح" #: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:8 msgid "The full image location, including the container registry, image name, and version tag." -msgstr "" +msgstr "موقع الصورة الكامل، بما في ذلك سجل الحاويات واسم الصورة ووسم الإصدار." #: screens/TopologyView/Legend.js:114 msgid "Node state types" -msgstr "" +msgstr "أنواع حالة العقدة" + +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "نقطة نهاية Webhook لهذا المشروع. أضفها إلى تكوين Webhook للمستودع لجعل عمليات الدفع تؤدي إلى تشغيل مزامنة المشروع." #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 @@ -7301,63 +6987,48 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 msgid "Git" -msgstr "" +msgstr "Git" #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:28 msgid "Choose a Playbook Directory" -msgstr "" - -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" +msgstr "اختر دليل Playbook" #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" -msgstr "" +msgstr "قالب مهمة سير العمل" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "المطالبة بالتسميات عند الإطلاق." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 msgid "Past three years" -msgstr "" +msgstr "السنوات الثلاث الماضية" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:59 msgid "Execute when the parent node results in a failure state." -msgstr "" +msgstr "التنفيذ عندما تؤدي العقدة الأصل إلى حالة فشل." #. placeholder {0}: selected.length #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:209 msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "" +msgstr "{0, plural, one {لا يمكن حذف هذه الموافقة بسبب أذونات غير كافية أو حالة مهمة معلّقة} other {لا يمكن حذف هذه الموافقات بسبب أذونات غير كافية أو حالة مهمة معلّقة}}" #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" -msgstr "" +msgstr "2 (أكثر تفصيلاً)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "" +msgid "Webhook credential for this workflow job template." +msgstr "بيانات اعتماد webhook لقالب مهمة سير العمل هذا." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7365,361 +7036,338 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "قم بملء المضيفين لهذا المخزون باستخدام مرشح\n" +" بحث. مثال: ansible_facts__ansible_distribution:\"RedHat\".\n" +" راجع التوثيق لمزيد من الصيغ\n" +" والأمثلة. راجع توثيق Ansible Controller لمزيد من الصيغ\n" +" والأمثلة." #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" -msgstr "" +msgstr "هذا الجدول يفتقد قيم الاستبيان المطلوبة" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:119 msgid "LDAP4" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "" +msgstr "LDAP4" #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" -msgstr "" +msgstr "التاريخ" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:35 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:199 msgid "User and Automation Analytics" -msgstr "" +msgstr "المستخدم و Automation Analytics" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "تصعيد الامتيازات: إذا تم التمكين، فقم بتشغيل playbook هذا كمسؤول." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "القيمة المراد مقارنة الأثر بها. يتم تفسيرها كـ JSON عند الإمكان (مثل true، 3)، وإلا فكسلسلة نصية عادية." #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." -msgstr "" - -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" +msgstr "فشل حذف مجموعة واحدة أو أكثر." #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" -msgstr "" +msgstr "تأكيد تعطيل التفويض المحلي" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." -msgstr "" +msgstr "حدث خطأ أثناء حفظ سير العمل." #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:77 msgid "Select a JSON formatted service account key to autopopulate the following fields." -msgstr "" +msgstr "حدد مفتاح حساب خدمة بتنسيق JSON لملء الحقول التالية تلقائيًا." #: screens/Project/ProjectList/ProjectList.js:302 msgid "Error fetching updated project" -msgstr "" +msgstr "خطأ في جلب المشروع المُحدّث" #: screens/Inventory/InventoryHosts/InventoryHostItem.js:133 msgid "Failed to load related groups." -msgstr "" +msgstr "فشل تحميل المجموعات ذات الصلة." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:126 msgid "Subscription Compliance" -msgstr "" +msgstr "امتثال الاشتراك" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته أكبر من {min}" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" -msgstr "" +msgstr "الكل" #: screens/Inventory/shared/Inventory.helptext.js:178 msgid "constructed inventory" -msgstr "" +msgstr "المخزون المُنشأ" #: screens/Credential/CredentialDetail/CredentialDetail.js:281 msgid "* This field will be retrieved from an external secret management system using the specified credential." -msgstr "" +msgstr "* سيتم استرجاع هذا الحقل من نظام إدارة أسرار خارجي باستخدام بيانات الاعتماد المُحددة." #: components/DeleteButton/DeleteButton.js:108 #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 msgid "Confirm Delete" -msgstr "" +msgstr "تأكيد الحذف" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:649 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 msgid "Workflow timed out message" -msgstr "" +msgstr "رسالة انتهاء مهلة سير العمل" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "" +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "حدد Playbook المراد تنفيذه بواسطة هذه المهمة." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" -msgstr "" +msgstr "(مقتصر على أول 10)" #: screens/Dashboard/DashboardGraph.js:59 #: screens/Dashboard/DashboardGraph.js:210 msgid "Failed jobs" -msgstr "" +msgstr "المهام الفاشلة" #: components/ContentEmpty/ContentEmpty.js:16 msgid "No items found." -msgstr "" +msgstr "لم يتم العثور على عناصر." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" -msgstr "" +msgstr "أبريل" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "" +msgstr "فشل المضيف" #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" -msgstr "" +msgstr "عرض تفاصيل الحدث" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" -msgstr "" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "" +msgstr "جمع الحقائق" #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "يُمكّن من إنشاء عنوان URL\n" +" لاستدعاء التوفير. باستخدام عنوان URL يمكن للمضيف الاتصال بـ {brandName}\n" +" وطلب تحديث تكوين باستخدام قالب المهمة\n" +" هذا" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 msgid "Finish Time" -msgstr "" +msgstr "وقت الانتهاء" #: components/RelatedTemplateList/RelatedTemplateList.js:201 #: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:116 #: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostListItem.js:40 msgid "Recent jobs" -msgstr "" +msgstr "المهام الأخيرة" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." -msgstr "" +msgstr "فشل إلغاء ربط مثيل واحد أو أكثر." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" -msgstr "" +msgstr "تم تخطي المضيف" #: screens/Project/Project.js:227 msgid "View Project Details" -msgstr "" +msgstr "عرض تفاصيل المشروع" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "" +msgid "Prompt for tags on launch." +msgstr "المطالبة بالوسوم عند الإطلاق." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" -msgstr "" +msgstr "التحريك لليمين" #: screens/Inventory/shared/ConstructedInventoryHint.js:49 msgid "View constructed inventory documentation here" -msgstr "" +msgstr "عرض توثيق المخزون المُنشأ هنا" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "أبدًا" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" -msgstr "" +msgstr "اسم المؤسسة" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:256 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:152 msgid "Host Filter" -msgstr "" +msgstr "مرشح المضيف" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "الوقت بالثواني لاعتبار المشروع حاليًا. أثناء عمليات تشغيل المهام والاستدعاءات، سيقوم نظام المهام بتقييم الطابع الزمني لآخر تحديث للمشروع. إذا كان أقدم من مهلة ذاكرة التخزين المؤقت، فلا يُعتبر حاليًا، وسيتم إجراء تحديث جديد للمشروع." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {سيؤدي هذا الإجراء إلى إلغاء المهمة التالية:} other {سيؤدي هذا الإجراء إلى إلغاء المهام التالية:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" -msgstr "" +msgstr "كلمة مفتاحية" #: components/PromptDetail/PromptProjectDetail.js:48 #: screens/Project/ProjectDetail/ProjectDetail.js:99 msgid "Delete the project before syncing" -msgstr "" +msgstr "حذف المشروع قبل المزامنة" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:159 msgid "Unlimited" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "" +msgstr "غير محدود" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" -msgstr "" +msgstr "ملف أو دليل أو نص برمجي" #: components/Schedule/ScheduleList/ScheduleList.js:175 #: components/Schedule/ScheduleList/ScheduleListItem.js:110 msgid "Resource type" -msgstr "" +msgstr "نوع المورد" #: screens/Organization/shared/OrganizationForm.js:92 msgid "The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." -msgstr "" +msgstr "بيئة التنفيذ التي ستُستخدم للمهام داخل هذه المؤسسة. سيتم استخدام هذا كخيار احتياطي عندما لم يتم تعيين بيئة تنفيذ صراحةً على مستوى المشروع أو قالب المهمة أو سير العمل." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "" +msgid "Enable a survey for this workflow job template." +msgstr "تمكين استبيان لقالب مهمة سير العمل هذا." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 msgid "{pluralizedItemName} List" -msgstr "" +msgstr "قائمة {pluralizedItemName}" #: screens/Template/Survey/SurveyList.js:151 msgid "Please add survey questions." -msgstr "" - -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" +msgstr "يرجى إضافة أسئلة الاستبيان." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" -msgstr "" +msgstr "المتغير المُفعّل" #: screens/Credential/shared/CredentialForm.js:400 #: screens/Credential/shared/CredentialForm.js:406 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:51 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 msgid "Test" -msgstr "" +msgstr "اختبار" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 msgid "Pagerduty Subdomain" -msgstr "" +msgstr "النطاق الفرعي لـ Pagerduty" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "لا توجد مهام" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 msgid "Application name" -msgstr "" +msgstr "اسم التطبيق" #: screens/Inventory/shared/ConstructedInventoryForm.js:126 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:110 msgid "Cache timeout (seconds)" -msgstr "" +msgstr "مهلة ذاكرة التخزين المؤقت (ثوانٍ)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" -msgstr "" +msgstr "تسجيل الخروج" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" -msgstr "" +msgstr "ثانية" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:197 msgid "These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?" -msgstr "" +msgstr "قد تكون بيئات التنفيذ هذه قيد الاستخدام من قبل موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد حذفها على أي حال؟" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:26 msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." -msgstr "" +msgstr "لا يمكن تحديد قوالب المهام ذات المخزون أو المشروع المفقود عند إنشاء العقد أو تحريرها. حدد قالبًا آخر أو أصلح الحقول المفقودة للمتابعة." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" -msgstr "" +msgstr "Integer" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" -msgstr "" +msgstr "آخر تشغيل" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" -msgstr "" +msgstr "{0, selectordinal, one {أول {dayOfWeek}} two {ثاني {dayOfWeek}} =3 {ثالث {dayOfWeek}} =4 {رابع {dayOfWeek}} =5 {خامس {dayOfWeek}}}" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:85 msgid "Subscription selection modal" -msgstr "" +msgstr "نافذة تحديد الاشتراك" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} أشهر" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" -msgstr "" +msgstr "عدد المضيفين الفاشلين" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "إعادة الإطلاق من:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." -msgstr "" +msgstr "لإنشاء مخزون ذكي باستخدام حقائق ansible، انتقل إلى شاشة المخزون الذكي." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" -msgstr "" +msgstr "المفاتيح ذات الصلة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:126 msgid "Return to subscription management." -msgstr "" +msgstr "العودة إلى إدارة الاشتراك." #: components/PromptDetail/PromptInventorySourceDetail.js:102 #: components/PromptDetail/PromptProjectDetail.js:148 #: screens/Project/ProjectDetail/ProjectDetail.js:273 #: screens/Project/shared/ProjectSubForms/SharedFields.js:173 msgid "Cache Timeout" -msgstr "" +msgstr "مهلة ذاكرة التخزين المؤقت" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:37 #: screens/Inventory/InventorySources/InventorySourceListItem.js:100 @@ -7727,7 +7375,7 @@ msgstr "" #: screens/Project/shared/ProjectSyncButton.js:41 #: screens/Project/shared/ProjectSyncButton.js:56 msgid "Sync" -msgstr "" +msgstr "مزامنة" #: components/HostForm/HostForm.js:126 #: components/Lookup/ApplicationLookup.js:110 @@ -7740,7 +7388,7 @@ msgstr "" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7797,9 +7445,9 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7810,14 +7458,14 @@ msgstr "" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" -msgstr "" +msgstr "الوصف" #: components/AddRole/SelectRoleStep.js:21 msgid "Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources." -msgstr "" +msgstr "اختر الأدوار المراد تطبيقها على الموارد المحددة. لاحظ أن جميع الأدوار المحددة ستُطبق على جميع الموارد المحددة." #: components/PromptDetail/PromptJobTemplateDetail.js:178 #: components/PromptDetail/PromptWFJobTemplateDetail.js:98 @@ -7827,75 +7475,76 @@ msgstr "" #: screens/Template/shared/WebhookSubForm.js:188 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:164 msgid "Webhook URL" -msgstr "" +msgstr "عنوان URL لـ Webhook" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:256 msgid "Tags for the annotation (optional)" -msgstr "" +msgstr "وسوم التعليق (اختياري)" #: components/VerbositySelectField/VerbositySelectField.js:19 msgid "1 (Verbose)" -msgstr "" +msgstr "1 (مفصّل)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "سيؤدي هذا إلى إرجاع جميع قيم التكوين في هذه الصفحة إلى\n" +" إعدادات المصنع الافتراضية. هل أنت متأكد من أنك تريد المتابعة؟" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "في أو بعد" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 #: screens/InstanceGroup/shared/ContainerGroupForm.js:62 #: screens/InstanceGroup/shared/InstanceGroupForm.js:44 msgid "Max concurrent jobs" -msgstr "" +msgstr "الحد الأقصى للمهام المتزامنة" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" -msgstr "" +msgstr "حذف المستخدم" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:19 msgid "Warning: Unsaved Changes" -msgstr "" +msgstr "تحذير: تغييرات غير محفوظة" #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:68 msgid "File upload rejected. Please select a single .json file." -msgstr "" +msgstr "تم رفض تحميل الملف. يرجى تحديد ملف .json واحد." #: components/Schedule/shared/ScheduleFormFields.js:99 msgid "Local time zone" -msgstr "" +msgstr "المنطقة الزمنية المحلية" #: screens/Job/JobDetail/JobDetail.js:216 msgid "No Status Available" -msgstr "" +msgstr "لا توجد حالة متاحة" #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 msgid "Disassociate host from group?" -msgstr "" +msgstr "إلغاء ربط المضيف من المجموعة؟" #: screens/Template/Survey/SurveyList.js:152 msgid "No survey questions found." -msgstr "" +msgstr "لم يتم العثور على أسئلة استبيان." #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:21 #: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:25 #: screens/Team/TeamList/TeamListItem.js:42 #: screens/Team/TeamList/TeamListItem.js:46 msgid "Edit Team" -msgstr "" +msgstr "تحرير الفريق" #: screens/Setting/SettingList.js:123 #: screens/Setting/Settings.js:124 msgid "User Interface" -msgstr "" +msgstr "واجهة المستخدم" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub Enterprise" #: components/HostForm/HostForm.js:46 #: components/Schedule/shared/FrequencyDetailSubform.js:75 @@ -7930,118 +7579,104 @@ msgstr "" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" -msgstr "" +msgstr "حدد قيمة لهذا الحقل" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "لا تنتهي صلاحيته أبدًا" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" -msgstr "" +msgstr "عرض المهمة {0}" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" -msgstr "" +msgstr "تسجيل الدخول باستخدام SAML {samlIDP}" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:164 msgid "Browse" -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "" +msgstr "تصفح" #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 msgid "Email" -msgstr "" +msgstr "البريد الإلكتروني" #: components/Search/LookupTypeInput.js:84 msgid "Case-insensitive version of regex." -msgstr "" +msgstr "نسخة غير حساسة لحالة الأحرف من regex." -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" -msgstr "" +msgstr "إدخال قيمة البحث المتقدم" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:45 msgid "Specify the conditions under which this node should be executed" -msgstr "" +msgstr "حدد الشروط التي يجب بموجبها تنفيذ هذه العقدة" #: screens/Metrics/Metrics.js:267 msgid "Select an instance and a metric to show chart" -msgstr "" +msgstr "حدد مثيلاً ومقياسًا لعرض الرسم البياني" #: screens/User/shared/User.helptext.js:4 msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." -msgstr "" +msgstr "التطبيق الذي ينتمي إليه هذا الرمز المميز، أو اترك هذا الحقل فارغًا لإنشاء رمز وصول شخصي." #: screens/Instances/InstanceDetail/InstanceDetail.js:212 #: screens/Instances/Shared/InstanceForm.js:57 msgid "Listener Port" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "" +msgstr "منفذ المستمع" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" -msgstr "" +msgstr "اتصال SSL" #: components/Schedule/shared/ScheduleFormFields.js:131 #: components/Schedule/shared/ScheduleFormFields.js:198 msgid "Select frequency" -msgstr "" +msgstr "حدد التردد" #: components/Workflow/WorkflowTools.js:124 msgid "Pan Left" -msgstr "" +msgstr "التحريك لليسار" #: screens/HostMetrics/HostMetrics.js:127 msgid "When was the host last automated" -msgstr "" +msgstr "متى تمت أتمتة المضيف آخر مرة" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:169 msgid "Provide a value for this field or select the Prompt on launch option." -msgstr "" +msgstr "قدّم قيمة لهذا الحقل أو حدد خيار المطالبة عند الإطلاق." #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:119 msgid "External Secret Management System" -msgstr "" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "" +msgstr "نظام إدارة الأسرار الخارجي" #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" -msgstr "" +msgstr "هنا" #: screens/Project/ProjectList/ProjectList.js:306 msgid "Failed to fetch the updated project data." -msgstr "" +msgstr "فشل جلب بيانات المشروع المُحدّثة." #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:198 msgid "Notification sent successfully" -msgstr "" +msgstr "تم إرسال الإشعار بنجاح" #: components/JobCancelButton/JobCancelButton.js:85 msgid "Confirm cancel job" -msgstr "" +msgstr "تأكيد إلغاء المهمة" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:257 @@ -8051,91 +7686,82 @@ msgstr "" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:429 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 msgid "False" -msgstr "" +msgstr "خطأ" #: screens/Instances/InstanceDetail/InstanceDetail.js:431 #: screens/Instances/InstanceList/InstanceList.js:277 msgid "Failed to remove one or more instances." -msgstr "" +msgstr "فشل إزالة مثيل واحد أو أكثر." #: components/Search/LookupTypeInput.js:60 msgid "Case-insensitive version of startswith." -msgstr "" +msgstr "نسخة غير حساسة لحالة الأحرف من startswith." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:20 msgid "Unsaved changes modal" -msgstr "" +msgstr "نافذة التغييرات غير المحفوظة" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" -msgstr "" - -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub Enterprise Teams" #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" -msgstr "" +msgstr "الوسائط" #: screens/Inventory/shared/ConstructedInventoryHint.js:161 msgid "Construct 2 groups, limit to intersection" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "" +msgstr "إنشاء مجموعتين، الاقتصار على التقاطع" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "" +msgid "Webhook URL for this workflow job template." +msgstr "عنوان URL لـ webhook لقالب مهمة سير العمل هذا." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" -msgstr "" +msgstr "تاريخ/وقت البدء" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "بشكل افتراضي، نقوم بجمع وإرسال بيانات التحليلات حول استخدام الخدمة إلى Red Hat. هناك فئتان من البيانات التي تجمعها الخدمة. لمزيد من المعلومات، راجع <0>صفحة وثائق Tower هذه. قم بإلغاء تحديد المربعات التالية لتعطيل هذه الميزة." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" -msgstr "" +msgstr "عنوان URL لـ Grafana" #: screens/Setting/SettingList.js:63 msgid "GitHub settings" -msgstr "" +msgstr "إعدادات GitHub" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub Organizations" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:260 msgid "Redirecting to subscription detail" -msgstr "" +msgstr "جارٍ إعادة التوجيه إلى تفاصيل الاشتراك" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "" +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "مقدار الوقت (بالثواني) للتشغيل قبل إلغاء المهمة. القيمة الافتراضية هي 0 لعدم وجود مهلة للمهمة." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." -msgstr "" +msgstr "فشل إلغاء ربط مجموعة واحدة أو أكثر." #: screens/User/UserTokens/UserTokens.js:48 #: screens/User/UserTokens/UserTokens.js:51 msgid "Token information" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "" +msgstr "معلومات الرمز المميز" #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" -msgstr "" +msgstr "لم يتم التحديث أبدًا" #: components/JobList/JobList.js:242 #: components/StatusLabel/StatusLabel.js:41 @@ -8143,85 +7769,85 @@ msgstr "" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:45 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:145 msgid "Successful" -msgstr "" +msgstr "ناجح" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "المهام المتزامنة: إذا تم التمكين، فسيُسمح بالتشغيل المتزامن لقالب المهمة هذا." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" -msgstr "" +msgstr "بدأت المهمة" #: components/Schedule/shared/FrequencyDetailSubform.js:601 msgid "End date/time" -msgstr "" +msgstr "تاريخ/وقت الانتهاء" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:73 msgid "Credential to authenticate with Kubernetes or OpenShift" -msgstr "" +msgstr "بيانات اعتماد للمصادقة مع Kubernetes أو OpenShift" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "لم يتم العثور على المخزون الموحّد." #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 #: components/Schedule/ScheduleList/ScheduleListItem.js:36 #: screens/Job/JobDetail/JobDetail.js:72 msgid "Playbook Run" -msgstr "" +msgstr "تشغيل Playbook" #: screens/InstanceGroup/InstanceGroup.js:60 msgid "Back to Instance Groups" -msgstr "" +msgstr "العودة إلى مجموعات المثيلات" #: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 msgid "Enable HTTPS certificate verification" -msgstr "" +msgstr "تمكين التحقق من شهادة HTTPS" #: components/Search/RelatedLookupTypeInput.js:40 msgid "Exact search on id field." -msgstr "" +msgstr "بحث تام في حقل المعرّف." #: screens/ManagementJob/ManagementJob.js:96 msgid "Back to management jobs" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "" +msgstr "العودة إلى مهام الإدارة" -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" -msgstr "" +msgstr "المضيف جيد" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} سنوات" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" -msgstr "" +msgstr "الأيام المتبقية" #: screens/Setting/AzureAD/AzureAD.js:50 msgid "View Azure AD settings" -msgstr "" +msgstr "عرض إعدادات Azure AD" #: screens/Instances/InstanceList/InstanceList.js:179 #: screens/Instances/Shared/InstanceForm.js:22 msgid "Hop" -msgstr "" +msgstr "Hop" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" -msgstr "" +msgstr "تصحيح" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" -msgstr "" +msgstr "مسح جميع المرشحات" + +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {يتم استخدام هذا المثيل حاليًا بواسطة موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟} other {قد يؤثر إلغاء توفير هذه المثيلات على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 @@ -8239,139 +7865,142 @@ msgstr "" #: screens/Setting/Troubleshooting/TroubleshootingDetail/TroubleshootingDetail.js:54 #: screens/Setting/UI/UIDetail/UIDetail.js:67 msgid "Back to Settings" -msgstr "" +msgstr "العودة إلى الإعدادات" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:85 #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:99 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" -msgstr "" +msgstr "افتراضي" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "" +msgid "End did not match an expected value ({0})" +msgstr "لم تطابق النهاية قيمة متوقعة ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" -msgstr "" +msgstr "إضافة مجموعة مثيلات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:204 msgid "Sender Email" -msgstr "" +msgstr "بريد المرسل الإلكتروني" #: screens/Project/ProjectDetail/ProjectDetail.js:355 #: screens/Project/ProjectList/ProjectListItem.js:201 msgid "Project Sync Error" -msgstr "" +msgstr "خطأ في مزامنة المشروع" #: screens/Setting/SettingList.js:139 msgid "Subscription settings" -msgstr "" +msgstr "إعدادات الاشتراك" #: components/TemplateList/TemplateList.js:306 #: screens/Credential/CredentialList/CredentialList.js:212 #: screens/Inventory/InventoryList/InventoryList.js:303 #: screens/Project/ProjectList/ProjectList.js:290 msgid "Deletion Error" -msgstr "" +msgstr "خطأ في الحذف" #: components/AdHocCommands/AdHocCommandsWizard.js:49 msgid "Run command" -msgstr "" +msgstr "تشغيل الأمر" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} ساعات" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "تعذر البحث عن نوع بيانات الاعتماد لخدمة webhook هذه، لذا فإن حقل بيانات اعتماد webhook غير متاح." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" -msgstr "" +msgstr "اسحب ملفًا هنا أو تصفح للتحميل" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" -msgstr "" +msgstr "إلغاء المتابعة" #: screens/Inventory/shared/ConstructedInventoryHint.js:77 msgid "string" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "" +msgstr "string" -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" -msgstr "" +msgstr "تأكيد كلمة المرور" #: screens/User/UserTokenList/UserTokenListItem.js:26 msgid "Personal access token" -msgstr "" +msgstr "رمز وصول شخصي" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "إعادة الإطلاق من العقدة الأولى" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" -msgstr "" +msgstr "العودة إلى القوالب" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "الأول يجلب جميع المراجع. الثاني يجلب طلب سحب Github رقم 62، وفي هذا المثال يجب أن يكون الفرع “pull/62/head”." #: screens/Setting/SettingList.js:54 msgid "Authentication" -msgstr "" +msgstr "المصادقة" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} أيام" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" -msgstr "" +msgstr "قائمة المستلمين" #: components/ContentError/ContentError.js:33 msgid "Not Found" -msgstr "" +msgstr "غير موجود" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "الأصوات" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" -msgstr "" +msgstr "متاح عالميًا" #: screens/User/UserTokenList/UserTokenList.js:180 msgid "User tokens" -msgstr "" +msgstr "رموز المستخدم المميزة" #: screens/Setting/RADIUS/RADIUS.js:27 msgid "View RADIUS settings" -msgstr "" +msgstr "عرض إعدادات RADIUS" #: screens/Job/WorkflowOutput/WorkflowOutputNode.js:172 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:329 msgid "ALL" -msgstr "" +msgstr "الكل" #: screens/Inventory/shared/ConstructedInventoryHint.js:114 msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "أنشئ متغيرات من تعبيرات jinja2. يمكن أن يكون هذا مفيدًا\n" +" إذا كانت المجموعات المُنشأة التي تحددها لا تحتوي على المضيفين\n" +" المتوقعين. يمكن استخدام هذا لإضافة hostvars من التعبيرات حتى\n" +" تعرف ما هي القيم الناتجة عن تلك التعبيرات." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" -msgstr "" +msgstr "المضيفون النشطون المحذوفون سابقًا" #: screens/Inventory/shared/ConstructedInventoryHint.js:335 msgid "It is hard to give a specification for\n" @@ -8379,24 +8008,28 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "من الصعب تقديم مواصفات\n" +" للمخزون لحقائق Ansible، لأنه لملء\n" +" حقائق النظام تحتاج إلى تشغيل playbook مقابل\n" +" المخزون الذي يحتوي على `gather_facts: true`. ستختلف\n" +" الحقائق الفعلية من نظام إلى آخر." #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" -msgstr "" +msgstr "أصل شريحة المهمة" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" -msgstr "" +msgstr "اختيار متعدد (تحديد واحد)" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:47 msgid "Failed to sync constructed inventory source" -msgstr "" +msgstr "فشل مزامنة مصدر المخزون المُنشأ" #: components/Schedule/shared/FrequencyDetailSubform.js:338 msgid "Sat" -msgstr "" +msgstr "السبت" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:46 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:161 @@ -8404,164 +8037,139 @@ msgstr "" #: screens/Project/ProjectDetail/ProjectDetail.js:129 #: screens/Project/ProjectList/ProjectListItem.js:54 msgid "MOST RECENT SYNC" -msgstr "" +msgstr "أحدث مزامنة" #. placeholder {0}: selected.length #: screens/Project/ProjectList/ProjectList.js:252 msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {هذا المشروع قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟} other {قد يؤثر حذف هذه المشاريع على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: screens/Inventory/InventorySource/InventorySource.js:76 msgid "Back to Sources" -msgstr "" +msgstr "العودة إلى المصادر" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 msgid "Are you sure you want to remove the node below:" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة العقدة أدناه:" #: screens/InstanceGroup/shared/ContainerGroupForm.js:86 #: screens/InstanceGroup/shared/ContainerGroupForm.js:87 msgid "Customize pod specification" -msgstr "" +msgstr "تخصيص مواصفات pod" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" -msgstr "" +msgstr "{0, selectordinal, one {أول {weekday} من {month}} two {ثاني {weekday} من {month}} =3 {ثالث {weekday} من {month}} =4 {رابع {weekday} من {month}} =5 {خامس {weekday} من {month}}}" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:60 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "حدد رؤوس HTTP بتنسيق JSON. راجع\n" +" توثيق Ansible Controller للحصول على مثال على الصيغة." #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" +msgstr "Rocket.Chat" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" -msgstr "" +msgstr "تفاصيل استثناء التردد" #: components/StatusLabel/StatusLabel.js:61 msgid "Deprovisioning fail" -msgstr "" +msgstr "فشل إلغاء التوفير" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:64 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:121 msgid "See Django" -msgstr "" +msgstr "انظر Django" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "التنقل العام" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" -msgstr "" +msgstr "فشل نسخ بيئة التنفيذ" #: screens/Template/Survey/MultipleChoiceField.js:155 msgid "Press 'Enter' to add more answer choices. One answer\n" "choice per line." -msgstr "" +msgstr "اضغط 'Enter' لإضافة المزيد من خيارات الإجابة. خيار إجابة\n" +"واحد لكل سطر." #. placeholder {0}: roleToDisassociate.summary_fields.resource_name #: screens/Team/TeamRoles/TeamRolesList.js:232 #: screens/User/UserRoles/UserRolesList.js:229 msgid "This action will disassociate the following role from {0}:" -msgstr "" +msgstr "سيؤدي هذا الإجراء إلى إلغاء ربط الدور التالي من {0}:" #: components/AdHocCommands/AdHocDetailsStep.js:223 msgid "command" -msgstr "" +msgstr "الأمر" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:115 msgid "Copy Execution Environment" -msgstr "" +msgstr "نسخ بيئة التنفيذ" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "" +msgid "Prompt for SCM branch on launch." +msgstr "المطالبة بفرع SCM عند الإطلاق." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" -msgstr "" +msgstr "تعيين التكبير إلى 100% وتوسيط الرسم البياني" #: screens/Setting/shared/RevertFormActionGroup.js:21 #: screens/Setting/shared/RevertFormActionGroup.js:27 msgid "Revert all to default" -msgstr "" +msgstr "إرجاع الكل إلى الافتراضي" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:233 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:135 msgid "Inventory file" -msgstr "" - -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" +msgstr "ملف المخزون" #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" -msgstr "" +msgstr "تحديث للحصول على مراجعة" #: screens/Dashboard/Dashboard.js:131 msgid "Project sync failures" -msgstr "" +msgstr "إخفاقات مزامنة المشروع" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" -msgstr "" - -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "" +msgstr "التشغيل عند" #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" -msgstr "" +msgstr "عرض الوصف" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:98 msgid "Amazon EC2" -msgstr "" +msgstr "Amazon EC2" #. placeholder {0}: instance.hostname #: screens/Instances/InstancePeers/InstancePeerList.js:197 msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." -msgstr "" +msgstr "تمت إزالة القرين. يرجى التأكد من تشغيل حزمة التثبيت لـ {0} مرة أخرى لرؤية التغييرات سارية المفعول." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "آخر {weekday} من {month}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" -msgstr "" +msgstr "طي جميع أحداث المهمة" #: components/DisassociateButton/DisassociateButton.js:81 #: components/DisassociateButton/DisassociateButton.js:105 @@ -8571,16 +8179,16 @@ msgstr "" #: screens/Team/TeamRoles/TeamRolesList.js:218 #: screens/User/UserRoles/UserRolesList.js:215 msgid "Disassociate" -msgstr "" +msgstr "إلغاء الربط" #: screens/Application/ApplicationDetails/ApplicationDetails.js:81 #: screens/Application/shared/ApplicationForm.js:82 msgid "Authorization grant type" -msgstr "" +msgstr "نوع منح التفويض" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:250 msgid "ID of the panel (optional)" -msgstr "" +msgstr "معرّف اللوحة (اختياري)" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:240 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:242 @@ -8591,75 +8199,66 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:356 #: screens/Template/shared/JobTemplateForm.js:641 msgid "Prevent Instance Group Fallback" -msgstr "" - -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" +msgstr "منع الرجوع إلى مجموعة المثيلات" #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." -msgstr "" +msgstr "الحد الأقصى لعدد التفريعات المسموح بها عبر جميع المهام التي تعمل بشكل متزامن على هذه المجموعة. يعني الصفر عدم فرض أي حد." #: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:207 msgid "Failed to delete one or more credential types." -msgstr "" +msgstr "فشل حذف نوع بيانات اعتماد واحد أو أكثر." #: screens/Job/JobOutput/HostEventModal.js:134 msgid "Task" -msgstr "" +msgstr "المهمة" #: components/PromptDetail/PromptInventorySourceDetail.js:116 msgid "Regions" -msgstr "" +msgstr "المناطق" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" -msgstr "" +msgstr "تعيين النوع مُعطّل لعمليات البحث التقريبية في حقل البحث ذي الصلة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 msgid "Subscriptions table" -msgstr "" +msgstr "جدول الاشتراكات" #: screens/NotificationTemplate/NotificationTemplate.js:60 #: screens/NotificationTemplate/NotificationTemplateAdd.js:51 msgid "Notification Template not found." -msgstr "" +msgstr "لم يتم العثور على قالب الإشعار." #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:30 msgid "You are unable to act on the following workflow approvals: {itemsUnableToDeny}" -msgstr "" +msgstr "لا يمكنك اتخاذ إجراء بشأن موافقات سير العمل التالية: {itemsUnableToDeny}" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:45 msgid "Please click the Start button to begin." -msgstr "" - -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "" +msgstr "يرجى النقر على زر البدء للبدء." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" -msgstr "" +msgstr "أول تشغيل" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" -msgstr "" +msgstr "لا يوجد مضيفون متبقون" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:244 msgid "ID of the dashboard (optional)" -msgstr "" +msgstr "معرّف لوحة المعلومات (اختياري)" #: screens/Inventory/shared/Inventory.helptext.js:128 msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'" -msgstr "" +msgstr "استرجاع الحالة المُفعّلة من dict متغيرات المضيف المحدد. يمكن تحديد المتغير المُفعّل باستخدام تدوين النقطة، مثل: 'foo.bar'" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:321 #: screens/Inventory/InventorySources/InventorySourceListItem.js:90 msgid "Inventory Source Sync Error" -msgstr "" +msgstr "خطأ في مزامنة مصدر المخزون" #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:255 msgid "" @@ -8669,6 +8268,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" لاحظ أنه يمكن إلغاء ربط المضيفين الموجودين\n" +" مباشرة في هذه المجموعة فقط. يجب إلغاء ربط المضيفين في المجموعات الفرعية\n" +" مباشرة من مستوى المجموعة الفرعية التي ينتمون إليها.\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8683,74 +8287,75 @@ msgstr "" #: screens/Job/JobDetail/JobDetail.js:381 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:270 msgid "Verbosity" -msgstr "" +msgstr "التفصيل" #: components/NotificationList/NotificationList.js:197 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 msgid "Mattermost" -msgstr "" +msgstr "Mattermost" #: screens/Job/JobDetail/JobDetail.js:232 msgid "Job ID" -msgstr "" +msgstr "معرّف المهمة" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" -msgstr "" +msgstr "التقارب" #: screens/Inventory/InventorySources/InventorySourceList.js:237 msgid "Sync error" -msgstr "" +msgstr "خطأ في المزامنة" #: screens/Application/Applications.js:29 #: screens/Application/Applications.js:39 msgid "Create New Application" -msgstr "" +msgstr "إنشاء تطبيق جديد" #: screens/Job/JobOutput/shared/OutputToolbar.js:127 msgid "Plays" -msgstr "" +msgstr "التشغيلات" #: screens/ActivityStream/ActivityStream.js:274 msgid "Initiated by (username)" -msgstr "" +msgstr "بدأ بواسطة (اسم المستخدم)" #: screens/Inventory/InventoryList/InventoryListItem.js:72 msgid "No inventory sync failures." -msgstr "" +msgstr "لا توجد إخفاقات مزامنة مخزون." #: components/Lookup/InstanceGroupsLookup.js:89 msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." -msgstr "" +msgstr "ملاحظة: الترتيب الذي يتم به تحديد هذه يحدد أسبقية التنفيذ. حدد أكثر من واحد لتمكين السحب." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "بيانات الاعتماد التي تتطلب كلمات مرور عند التشغيل غير مسموح بها. يرجى إزالة أو استبدال بيانات الاعتماد التالية بأخرى من النوع نفسه للمتابعة: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" -msgstr "" +msgstr "تسجيل الدخول باستخدام OIDC" #: components/PaginatedTable/ToolbarDeleteButton.js:207 #: screens/HostMetrics/HostMetricsDeleteButton.js:147 #: screens/Template/Survey/SurveyList.js:68 msgid "confirm delete" -msgstr "" +msgstr "تأكيد الحذف" #: screens/ActivityStream/ActivityStream.js:144 msgid "Activity Stream type selector" -msgstr "" +msgstr "محدد نوع دفق النشاط" #: screens/Inventory/Inventories.js:92 #: screens/Inventory/Inventories.js:106 msgid "Create new host" -msgstr "" +msgstr "إنشاء مضيف جديد" #: screens/Dashboard/DashboardGraph.js:51 #: screens/Dashboard/DashboardGraph.js:172 msgid "Inventory sync" -msgstr "" +msgstr "مزامنة المخزون" #: components/Lookup/ProjectLookup.js:140 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:135 @@ -8759,194 +8364,180 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:200 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 msgid "Remote Archive" -msgstr "" +msgstr "أرشيف بعيد" #: screens/Setting/SettingList.js:145 #: screens/Setting/Settings.js:127 msgid "Troubleshooting" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "" +msgstr "استكشاف الأخطاء وإصلاحها" #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." -msgstr "" +msgstr "هذه هي المرة الوحيدة التي سيتم فيها عرض سر العميل." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "" +msgid "Optional description for the workflow job template." +msgstr "وصف اختياري لقالب مهمة سير العمل." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" -msgstr "" +msgstr "تمت الموافقة" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:356 msgid "Last Run" -msgstr "" +msgstr "آخر تشغيل" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." -msgstr "" +msgstr "فشل الموافقة على {0}." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:15 msgid "Run type" -msgstr "" +msgstr "نوع التشغيل" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" -msgstr "" +msgstr "أبدًا" #: screens/ActivityStream/ActivityStreamDetailButton.js:53 msgid "Setting name" -msgstr "" +msgstr "اسم الإعداد" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:71 msgid "Execution Environment Missing" -msgstr "" +msgstr "بيئة التنفيذ مفقودة" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:262 msgid "Link to an available node" -msgstr "" +msgstr "الربط بعقدة متاحة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:281 msgid "Destination Channels or Users" -msgstr "" +msgstr "قنوات أو مستخدمو الوجهة" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:97 #: screens/Setting/Settings.js:66 msgid "GitHub Enterprise" -msgstr "" +msgstr "GitHub Enterprise" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:103 msgid "Inventory (Name)" -msgstr "" +msgstr "المخزون (الاسم)" #: screens/Project/shared/ProjectSubForms/SharedFields.js:133 msgid "Update Revision on Launch" -msgstr "" +msgstr "تحديث المراجعة عند الإطلاق" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "" +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "المشروع الذي يحتوي على Playbook الذي ستنفذه هذه المهمة." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" -msgstr "" +msgstr "حدد نوع بيانات الاعتماد" #: screens/Setting/Settings.js:87 msgid "LDAP 2" -msgstr "" +msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "تتضمن الأمثلة:" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 #: components/Schedule/ScheduleList/ScheduleListItem.js:37 #: screens/Job/JobDetail/JobDetail.js:67 msgid "Source Control Update" -msgstr "" +msgstr "تحديث التحكم بالمصدر" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:76 msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "تُستخدم هذه البيانات لتحسين\n" +" الإصدارات المستقبلية من البرنامج ولتوفير\n" +" Automation Analytics." #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 msgid "Track submodules latest commit on branch" -msgstr "" +msgstr "تتبع أحدث التزام للوحدات الفرعية على الفرع" #: components/Lookup/HostFilterLookup.js:427 msgid "hosts" -msgstr "" +msgstr "المضيفون" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:202 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 #: screens/TopologyView/Tooltip.js:327 msgid "Capacity" -msgstr "" +msgstr "السعة" #: screens/Template/shared/JobTemplateForm.js:653 msgid "Provisioning Callback details" -msgstr "" +msgstr "تفاصيل استدعاء التوفير" #: screens/Dashboard/Dashboard.js:155 msgid "Recent Jobs" -msgstr "" +msgstr "المهام الأخيرة" #: components/AdHocCommands/AdHocDetailsStep.js:66 msgid "These are the modules that {brandName} supports running commands against." -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "" +msgstr "هذه هي الوحدات التي يدعم {brandName} تشغيل الأوامر عليها." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" -msgstr "" +msgstr "نافذة رابط سير العمل" #: screens/Inventory/InventoryList/InventoryListItem.js:136 #: screens/Inventory/InventoryList/InventoryListItem.js:141 msgid "Edit Inventory" -msgstr "" +msgstr "تحرير المخزون" #: screens/User/UserTokenDetail/UserTokenDetail.js:91 msgid "Failed to user token." -msgstr "" +msgstr "فشل رمز المستخدم المميز." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "" - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" -msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "" +msgstr "تسجيل الدخول باستخدام SAML" #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" -msgstr "" +msgstr "العودة إلى موافقات سير العمل" #: screens/CredentialType/shared/CredentialTypeForm.js:43 msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "أدخل الحاقنات باستخدام صيغة JSON أو YAML. راجع توثيق Ansible Controller للحصول على مثال على الصيغة." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" -msgstr "" +msgstr "تحذير" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" -msgstr "" +msgstr "ديسمبر" #: screens/Job/JobOutput/EmptyOutput.js:41 msgid "Return to" -msgstr "" +msgstr "العودة إلى" #: screens/Instances/Shared/RemoveInstanceButton.js:163 msgid "Confirm remove" -msgstr "" +msgstr "تأكيد الإزالة" #: screens/Dashboard/DashboardGraph.js:46 #: screens/Dashboard/DashboardGraph.js:143 msgid "Past 24 hours" -msgstr "" +msgstr "آخر 24 ساعة" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:227 #: screens/InstanceGroup/Instances/InstanceListItem.js:223 @@ -8954,52 +8545,52 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:241 #: screens/Instances/InstancePeers/InstancePeerListItem.js:89 msgid "Auto" -msgstr "" +msgstr "تلقائي" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:137 msgid "Delete All Groups and Hosts" -msgstr "" +msgstr "حذف جميع المجموعات والمضيفين" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "" +msgid "Prompt for execution environment on launch." +msgstr "المطالبة ببيئة التنفيذ عند الإطلاق." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 msgid "Failed to delete {name}." -msgstr "" +msgstr "فشل حذف {name}." #: screens/User/UserToken/UserToken.js:71 msgid "Token not found." -msgstr "" +msgstr "لم يتم العثور على الرمز المميز." #: components/LaunchButton/ReLaunchDropDown.js:71 #: components/LaunchButton/ReLaunchDropDown.js:97 msgid "relaunch jobs" -msgstr "" +msgstr "إعادة إطلاق المهام" #: components/AdHocCommands/useAdHocPreviewStep.js:18 #: components/LaunchPrompt/steps/usePreviewStep.js:24 msgid "Preview" -msgstr "" +msgstr "معاينة" #: screens/Application/ApplicationDetails/ApplicationDetails.js:100 #: screens/Application/shared/ApplicationForm.js:129 msgid "Client type" -msgstr "" +msgstr "نوع العميل" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "" +msgid "Prompt for instance groups on launch." +msgstr "المطالبة بمجموعات المثيلات عند الإطلاق." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" -msgstr "" +msgstr "نص رسالة سير العمل المعلّق" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" -msgstr "" +msgstr "اسم متغير الإجابة" #: components/JobList/JobListItem.js:100 #: components/Lookup/HostFilterLookup.js:389 @@ -9007,186 +8598,184 @@ msgstr "" #: components/Pagination/Pagination.js:34 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:99 msgid "Select" -msgstr "" +msgstr "تحديد" #: components/PaginatedTable/ToolbarDeleteButton.js:100 #: screens/HostMetrics/HostMetricsDeleteButton.js:65 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:104 msgid "Select a row to delete" -msgstr "" +msgstr "حدد صفًا للحذف" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:75 msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -msgstr "" +msgstr "يجب استبدال البيئة الافتراضية المخصصة {virtualEnvironment} ببيئة تنفيذ. لمزيد من المعلومات حول الترحيل إلى بيئات التنفيذ انظر <0>التوثيق." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} ساعة" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "الحد الأقصى لعدد المضيفين المسموح بإدارتهم بواسطة\n" +" هذه المؤسسة. القيمة الافتراضية هي 0 مما يعني عدم وجود حد.\n" +" راجع توثيق Ansible لمزيد من التفاصيل." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" -msgstr "" +msgstr "اسم IRC المستعار" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:179 msgid "Expires on" -msgstr "" +msgstr "ينتهي في" #: screens/Inventory/shared/Inventory.helptext.js:99 msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." -msgstr "" - -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "" +msgstr "في كل مرة تعمل فيها مهمة باستخدام هذا المخزون، قم بتحديث المخزون من المصدر المحدد قبل تنفيذ مهام المهمة." #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" -msgstr "" +msgstr "قيد التشغيل" #: components/HostForm/HostForm.js:65 msgid "Unable to change inventory on a host" -msgstr "" +msgstr "تعذر تغيير المخزون على مضيف" #: components/Search/LookupTypeInput.js:54 msgid "Field starts with value." -msgstr "" +msgstr "الحقل يبدأ بالقيمة." #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:105 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:109 msgid "Workflow documentation" -msgstr "" +msgstr "توثيق سير العمل" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" -msgstr "" +msgstr "يناير" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" -msgstr "" +msgstr "تسجيل الدخول باستخدام Azure AD" #: components/LaunchButton/ReLaunchDropDown.js:37 msgid "Relaunch all hosts" -msgstr "" +msgstr "إعادة إطلاق جميع المضيفين" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "تخزين الحقائق: إذا تم التمكين، فسيؤدي ذلك إلى تخزين الحقائق المجمعة بحيث يمكن عرضها على مستوى المضيف. يتم الاحتفاظ بالحقائق وحقنها في ذاكرة التخزين المؤقت للحقائق في وقت التشغيل." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" -msgstr "" +msgstr "حذف نوع بيانات الاعتماد" #: screens/Project/ProjectDetail/ProjectDetail.js:281 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 #: screens/Template/shared/WebhookSubForm.js:115 msgid "GitHub" -msgstr "" +msgstr "GitHub" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:45 msgid "Are you sure you want to remove this link?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة هذا الرابط؟" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "قالب Jinja2 يتم عرضه مع آثار set_stats الأولية عند إنشاء الموافقة. استخدم هذا لإظهار السياق ذي الصلة للموافِق من خطوات المهمة السابقة. تأتي المتغيرات المتاحة من بيانات set_stats للعقد الأصلية." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "" +msgid "Prompt for variables on launch." +msgstr "المطالبة بالمتغيرات عند الإطلاق." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "رفض بواسطة {0} - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 msgid "None (Run Once)" -msgstr "" +msgstr "لا شيء (تشغيل مرة واحدة)" #: screens/Project/shared/ProjectSyncButton.js:66 msgid "Failed to sync project." -msgstr "" +msgstr "فشل مزامنة المشروع." #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:193 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:105 #: screens/Inventory/InventoryDetail/InventoryDetail.js:107 #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 msgid "Total hosts" -msgstr "" +msgstr "إجمالي المضيفين" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "يجب أن يكون هذا الحقل أكبر من 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" -msgstr "" +msgstr "رابط سير العمل" #: screens/Credential/CredentialList/CredentialList.js:114 msgid "Credential copied successfully" -msgstr "" +msgstr "تم نسخ بيانات الاعتماد بنجاح" #: screens/Job/JobOutput/EmptyOutput.js:31 msgid "The search filter did not produce any results…" -msgstr "" +msgstr "لم ينتج مرشح البحث أي نتائج…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "يجب أن يكون هذا الحقل رقمًا" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" -msgstr "" +msgstr "التمرير للأخير" #: screens/User/UserTeams/UserTeamList.js:214 msgid "Disassociate related team(s)?" -msgstr "" +msgstr "إلغاء ربط الفريق (الفرق) ذي الصلة؟" #: components/Schedule/shared/FrequencyDetailSubform.js:441 msgid "Last" -msgstr "" +msgstr "الأخير" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "تمكين webhook لهذا القالب." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" -msgstr "" +msgstr "في التاريخ" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:322 #: screens/Inventory/InventorySources/InventorySourceListItem.js:92 msgid "Cancel Inventory Source Sync" -msgstr "" +msgstr "إلغاء مزامنة مصدر المخزون" #: screens/Application/ApplicationsList/ApplicationsList.js:186 msgid "Failed to delete one or more applications." -msgstr "" +msgstr "فشل حذف تطبيق واحد أو أكثر." #: screens/Setting/Settings.js:106 msgid "Miscellaneous Authentication" -msgstr "" +msgstr "المصادقة المتنوعة" #: screens/TopologyView/Tooltip.js:251 msgid "Download bundle" -msgstr "" +msgstr "تنزيل الحزمة" #: components/LaunchPrompt/LaunchPrompt.js:160 #: components/Schedule/shared/SchedulePromptableFields.js:126 msgid "Content Loading" -msgstr "" +msgstr "جارٍ تحميل المحتوى" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:163 #: routeConfig.js:98 @@ -9196,73 +8785,65 @@ msgstr "" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" -msgstr "" +msgstr "المخزونات" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:41 msgid "2 (Debug)" -msgstr "" +msgstr "2 (تصحيح)" #: components/InstanceToggle/InstanceToggle.js:56 #: components/Lookup/HostFilterLookup.js:135 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:47 #: screens/TopologyView/Legend.js:224 msgid "Enabled" -msgstr "" +msgstr "مُفعّل" #: components/Pagination/Pagination.js:28 msgid "Items per page" -msgstr "" +msgstr "العناصر لكل صفحة" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "يجب أن يكون هذا الحقل عددًا صحيحًا" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 #: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:314 msgid "START" -msgstr "" +msgstr "بدء" #: routeConfig.js:74 #: screens/ActivityStream/ActivityStream.js:187 msgid "Resources" -msgstr "" +msgstr "الموارد" #: components/JobList/JobList.js:211 #: components/Lookup/HostFilterLookup.js:123 #: screens/Team/TeamRoles/TeamRolesList.js:150 msgid "ID" -msgstr "" +msgstr "المعرّف" #: components/Search/LookupTypeInput.js:90 msgid "Greater than comparison." -msgstr "" - -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "" +msgstr "مقارنة أكبر من." #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" -msgstr "" +msgstr "الكتابة فوق المتغيرات المحلية من مصدر المخزون البعيد" #: components/Schedule/shared/ScheduleForm.js:468 msgid "This schedule has no occurrences due to the selected exceptions." -msgstr "" +msgstr "لا يحتوي هذا الجدول على أي تكرارات بسبب الاستثناءات المحددة." #: screens/Dashboard/DashboardGraph.js:43 #: screens/Dashboard/DashboardGraph.js:134 msgid "Past month" -msgstr "" +msgstr "الشهر الماضي" #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:92 @@ -9277,36 +8858,41 @@ msgstr "" #: components/PromptDetail/PromptDetail.js:239 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:470 msgid "Execution Environment" -msgstr "" +msgstr "بيئة التنفيذ" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:265 msgid "Delete Workflow Job Template" -msgstr "" +msgstr "حذف قالب مهمة سير العمل" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "" +msgid "Pass extra command line variables to the workflow." +msgstr "قم بتمرير متغيرات سطر أوامر إضافية إلى سير العمل." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" -msgstr "" +msgstr "تفاصيل المثيل" + +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {تُستخدم مجموعة المثيلات هذه حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟} other {قد يؤثر حذف مجموعات المثيلات هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." -msgstr "" +msgstr "لم يتم العثور على مخرجات لهذه المهمة." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "" +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "بالنسبة لقوالب المهام، حدد run لتنفيذ Playbook. حدد check للتحقق فقط من بناء جملة Playbook واختبار إعداد البيئة والإبلاغ عن المشكلات دون تنفيذ Playbook." #: screens/Setting/SettingList.js:117 msgid "Logging settings" -msgstr "" +msgstr "إعدادات التسجيل" #: screens/User/UserList/UserList.js:200 msgid "Failed to delete one or more users." -msgstr "" +msgstr "فشل حذف مستخدم واحد أو أكثر." #: components/Workflow/WorkflowLegend.js:126 #: components/Workflow/WorkflowLinkHelp.js:27 @@ -9316,15 +8902,15 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:51 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:96 msgid "On Success" -msgstr "" +msgstr "عند النجاح" #: screens/Inventory/shared/Inventory.helptext.js:193 msgid "The inventory file to be synced by this source. You can select from the dropdown or enter a file within the input." -msgstr "" +msgstr "ملف المخزون المراد مزامنته بواسطة هذا المصدر. يمكنك التحديد من القائمة المنسدلة أو إدخال ملف داخل الإدخال." #: screens/Job/Job.js:168 msgid "View all Jobs." -msgstr "" +msgstr "عرض جميع المهام." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:264 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:322 @@ -9332,88 +8918,85 @@ msgstr "" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:435 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:568 msgid "Disable SSL verification" -msgstr "" +msgstr "تعطيل التحقق من SSL" #: components/Workflow/WorkflowTools.js:133 msgid "Pan Up" -msgstr "" +msgstr "التحريك للأعلى" #. placeholder {0}: role.name #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:53 msgid "Are you sure you want to remove {0} access from {username}?" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد إزالة وصول {0} من {username}؟" #: components/DisassociateButton/DisassociateButton.js:134 #: screens/Team/TeamRoles/TeamRolesList.js:215 msgid "confirm disassociate" -msgstr "" +msgstr "تأكيد إلغاء الربط" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:84 msgid "View all execution environments" -msgstr "" +msgstr "عرض جميع بيئات التنفيذ" #: screens/Inventory/Inventories.js:111 #: screens/Inventory/Inventory.js:67 msgid "Sources" -msgstr "" +msgstr "المصادر" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" -msgstr "" +msgstr "منطقة نص" #: screens/Job/JobDetail/JobDetail.js:244 msgid "Unknown Status" -msgstr "" +msgstr "حالة غير معروفة" #: screens/Inventory/InventoryHost/InventoryHost.js:101 msgid "View all Inventory Hosts." -msgstr "" +msgstr "عرض جميع مضيفي المخزون." #: screens/Setting/shared/SettingDetail.js:72 #: screens/Setting/shared/SettingDetail.js:113 msgid "Not configured" -msgstr "" +msgstr "غير مُكوّن" #: components/JobList/JobList.js:227 #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" +msgstr "مهمة سير العمل" #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "استخدم رسائل مخصصة لتغيير محتوى\n" +" الإشعارات المُرسلة عند بدء مهمة أو نجاحها أو فشلها. استخدم\n" +" الأقواس المعقوفة للوصول إلى معلومات حول المهمة:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" -msgstr "" +msgstr "تجاوز مواصفات Pod" #: components/HealthCheckButton/HealthCheckButton.js:30 msgid "Select an instance to run a health check." -msgstr "" +msgstr "حدد مثيلاً لتشغيل فحص صحة." #: screens/TopologyView/Legend.js:98 msgid "Hybrid node" -msgstr "" +msgstr "عقدة هجينة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:178 msgid "Notification Type" -msgstr "" +msgstr "نوع الإشعار" #: screens/ActivityStream/ActivityStream.js:113 #: screens/ActivityStream/ActivityStream.js:174 msgid "Dashboard (all activity)" -msgstr "" +msgstr "لوحة المعلومات (كل النشاط)" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 #: screens/InstanceGroup/Instances/InstanceList.js:329 @@ -9422,23 +9005,23 @@ msgstr "" #: screens/Instances/InstanceList/InstanceList.js:235 #: screens/Instances/InstanceList/InstanceListItem.js:169 msgid "Capacity Adjustment" -msgstr "" +msgstr "تعديل السعة" #: screens/User/User.js:95 msgid "User not found." -msgstr "" +msgstr "لم يتم العثور على المستخدم." #: screens/HostMetrics/HostMetrics.js:139 msgid "How many times was the host deleted" -msgstr "" +msgstr "كم مرة تم حذف المضيف" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:78 msgid "Update options" -msgstr "" +msgstr "خيارات التحديث" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9453,30 +9036,30 @@ msgstr "" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" -msgstr "" +msgstr "آخر تعديل" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "الوثائق." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 msgid "Credential Name" -msgstr "" +msgstr "اسم بيانات الاعتماد" #: components/JobList/JobList.js:225 #: components/JobList/JobListItem.js:61 #: screens/Job/JobOutput/HostEventModal.js:143 msgid "Command" -msgstr "" +msgstr "الأمر" #: components/JobList/JobList.js:244 #: components/StatusLabel/StatusLabel.js:44 @@ -9488,180 +9071,137 @@ msgstr "" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" -msgstr "" +msgstr "خطأ" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:266 msgid "IRC Server Port" -msgstr "" +msgstr "منفذ خادم IRC" #: screens/Inventory/InventoryGroup/InventoryGroup.js:47 #: screens/Inventory/InventoryGroup/InventoryGroup.js:48 msgid "Back to Groups" -msgstr "" +msgstr "العودة إلى المجموعات" #: components/LaunchButton/LaunchButton.js:64 msgid "A job has already been launched" -msgstr "" +msgstr "تم إطلاق مهمة بالفعل" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "" +msgstr "المضيف غير المتزامن جيد" #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" -msgstr "" +msgstr "القوالب الأخيرة" #: screens/ActivityStream/ActivityStream.js:129 #: screens/ActivityStream/ActivityStream.js:240 msgid "Applications & Tokens" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" +msgstr "التطبيقات والرموز المميزة" #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" -msgstr "" +msgstr "تشغيلات المهمة" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:177 msgid "Failed to delete smart inventory." -msgstr "" +msgstr "فشل حذف المخزون الذكي." + +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# مصدر به فشل في المزامنة.} other {# مصادر بها فشل في المزامنة.}}" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" -msgstr "" +msgstr "العودة إلى المثيلات" #: screens/Job/JobDetail/JobDetail.js:332 msgid "Inventory Source" -msgstr "" +msgstr "مصدر المخزون" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:29 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 msgid "Cancel node removal" -msgstr "" +msgstr "إلغاء إزالة العقدة" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" -msgstr "" +msgstr "مهمل" #: components/PromptDetail/PromptProjectDetail.js:58 #: screens/Project/ProjectDetail/ProjectDetail.js:114 msgid "Update revision on job launch" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" +msgstr "تحديث المراجعة عند إطلاق المهمة" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" -msgstr "" +msgstr "حدد صفًا للرفض" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "" +msgstr "ناجح" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" -msgstr "" +msgstr "جارٍ إعادة التوجيه إلى لوحة المعلومات" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "مجموعة المثيلات هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟" #: components/AdHocCommands/AdHocPreviewStep.js:33 #: components/LaunchPrompt/steps/PreviewStep.js:59 msgid "Some of the previous step(s) have errors" -msgstr "" +msgstr "تحتوي بعض الخطوات السابقة على أخطاء" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:63 msgid "Revert field to previously saved value" -msgstr "" +msgstr "إرجاع الحقل إلى القيمة المحفوظة سابقًا" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 msgid "Delete this link" -msgstr "" +msgstr "حذف هذا الرابط" #: components/Pagination/Pagination.js:31 msgid "Go to previous page" -msgstr "" +msgstr "الانتقال إلى الصفحة السابقة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:589 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 msgid "Workflow approved message body" -msgstr "" +msgstr "نص رسالة الموافقة على سير العمل" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 msgid "OpenStack" -msgstr "" +msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "" +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "يُرجع النتائج التي تحقق هذا الفلتر أو أي فلاتر أخرى." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" -msgstr "" +msgstr "مطلوب" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:613 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 msgid "Workflow denied message body" -msgstr "" +msgstr "نص رسالة رفض سير العمل" #: screens/Setting/SettingList.js:87 msgid "Generic OIDC settings" -msgstr "" +msgstr "إعدادات OIDC العامة" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" -msgstr "" +msgstr "متقدم" #: components/AddRole/AddResourceRole.js:191 #: components/AddRole/AddResourceRole.js:192 @@ -9674,32 +9214,27 @@ msgstr "" #: screens/User/Users.js:15 #: screens/User/Users.js:26 msgid "Users" -msgstr "" +msgstr "المستخدمون" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:146 msgid "Edit Notification Template" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "" +msgstr "تحرير قالب الإشعار" #: components/About/About.js:51 msgid "Brand Image" -msgstr "" +msgstr "صورة العلامة التجارية" #: components/Schedule/shared/FrequencyDetailSubform.js:428 msgid "First" -msgstr "" +msgstr "الأول" #: screens/Setting/SettingList.js:71 msgid "LDAP settings" -msgstr "" +msgstr "إعدادات LDAP" #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:229 msgid "Disassociate related group(s)?" -msgstr "" +msgstr "إلغاء ربط المجموعة (المجموعات) ذات الصلة؟" #: components/AdHocCommands/AdHocDetailsStep.js:166 #: components/AdHocCommands/AdHocDetailsStep.js:167 @@ -9712,19 +9247,19 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:438 #: screens/TopologyView/Tooltip.js:291 msgid "Forks" -msgstr "" +msgstr "التفريعات" #: screens/Setting/Settings.js:85 msgid "LDAP Default" -msgstr "" +msgstr "LDAP Default" #: components/Schedule/Schedule.js:155 msgid "View Details" -msgstr "" +msgstr "عرض التفاصيل" #: screens/Inventory/shared/ConstructedInventoryHint.js:69 msgid "Parameter" -msgstr "" +msgstr "المعلمة" #: components/SelectedList/DraggableSelectedList.js:62 #: screens/Instances/Shared/RemoveInstanceButton.js:78 @@ -9735,31 +9270,31 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:31 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:40 msgid "Remove" -msgstr "" +msgstr "إزالة" #: screens/InstanceGroup/Instances/InstanceList.js:241 #: screens/Instances/InstanceList/InstanceList.js:177 #: screens/Instances/Shared/InstanceForm.js:21 msgid "Execution" -msgstr "" +msgstr "التنفيذ" #: components/Schedule/shared/FrequencyDetailSubform.js:422 msgid "The" -msgstr "" +msgstr "The" #: screens/Inventory/shared/Inventory.helptext.js:73 msgid "docs.ansible.com" -msgstr "" +msgstr "docs.ansible.com" #: components/Schedule/ScheduleList/ScheduleListItem.js:131 #: components/Schedule/ScheduleList/ScheduleListItem.js:135 #: screens/Template/Templates.js:56 msgid "Edit Schedule" -msgstr "" +msgstr "تحرير الجدول" #: components/NotificationList/NotificationList.js:252 msgid "Failed to toggle notification." -msgstr "" +msgstr "فشل تبديل الإشعار." #: components/PromptDetail/PromptJobTemplateDetail.js:182 #: components/PromptDetail/PromptWFJobTemplateDetail.js:95 @@ -9767,67 +9302,55 @@ msgstr "" #: screens/Template/shared/WebhookSubForm.js:194 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:170 msgid "Webhook Key" -msgstr "" +msgstr "مفتاح Webhook" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" -msgstr "" +msgstr "حدد نوع عقدة" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "نوع المنح الذي يجب على المستخدم استخدامه للحصول على الرموز المميزة لهذا التطبيق" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" -msgstr "" +msgstr "تشغيل" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:107 #: screens/Setting/Settings.js:72 msgid "GitHub Enterprise Team" -msgstr "" +msgstr "GitHub Enterprise Team" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" -msgstr "" +msgstr "نوفمبر" #: components/AdHocCommands/AdHocDetailsStep.js:183 #: components/AdHocCommands/AdHocDetailsStep.js:184 msgid "Show changes" -msgstr "" - -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "" +msgstr "عرض التغييرات" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" -msgstr "" +msgstr "تحرير هذه العقدة" #: screens/Team/TeamDetail/TeamDetail.js:92 msgid "Failed to delete team." -msgstr "" - -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "" +msgstr "فشل حذف الفريق." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" -msgstr "" +msgstr "أيام البيانات المراد الاحتفاظ بها" #: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:24 msgid "Create new execution environment" -msgstr "" +msgstr "إنشاء بيئة تنفيذ جديدة" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:226 msgid "Get subscriptions" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "" +msgstr "الحصول على الاشتراكات" #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 @@ -9844,91 +9367,80 @@ msgstr "" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" -msgstr "" +msgstr "حفظ" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 msgid "Click to create a new link to this node." -msgstr "" +msgstr "انقر لإنشاء رابط جديد لهذه العقدة." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "العامل" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" -msgstr "" +msgstr "إزالة الرابط" #: components/PromptDetail/PromptJobTemplateDetail.js:168 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:307 #: screens/Template/shared/JobTemplateForm.js:658 msgid "Provisioning Callback URL" -msgstr "" +msgstr "عنوان URL لاستدعاء التوفير" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:310 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:168 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:194 #: screens/User/UserTokenList/UserTokenList.js:154 msgid "Modified" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "" +msgstr "تم التعديل" #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "تحذير: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" -msgstr "" +msgstr "نوع البحث ذي الصلة" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" -msgstr "" +msgstr "تفاصيل المستخدم" #: components/AppContainer/AppContainer.js:164 msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" -msgstr "" +msgstr "{sessionCountdown, plural, one {سيتم تسجيل خروجك خلال # ثانية بسبب عدم النشاط} other {سيتم تسجيل خروجك خلال # ثانية بسبب عدم النشاط}}" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "إذا تم التمكين، فسيمنع قالب المهمة إضافة أي مجموعات مثيلات مخزون أو مؤسسة إلى قائمة مجموعات المثيلات المفضلة للتشغيل عليها. ملاحظة: إذا كان هذا الإعداد ممكّنًا وقدمت قائمة فارغة، فسيتم تطبيق مجموعات المثيلات العامة." #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" -msgstr "" +msgstr "إلغاء ربط الدور" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" -msgstr "" +msgstr "مطلوب" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "" +msgstr "بحث تلقائي لتعيين النوع" #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" -msgstr "" +msgstr "ملء الحقل من نظام إدارة أسرار خارجي" #: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 msgid "Insights Credential" -msgstr "" +msgstr "بيانات اعتماد Insights" #: components/JobList/JobList.js:202 #: components/JobList/JobList.js:297 @@ -9957,97 +9469,85 @@ msgstr "" #: screens/Template/Templates.js:48 #: screens/Template/WorkflowJobTemplate.js:133 msgid "Jobs" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "" +msgstr "المهام" #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" -msgstr "" +msgstr "عرض تفاصيل مضيف المخزون المُنشأ" #: screens/Credential/CredentialList/CredentialListItem.js:77 msgid "Copy Credential" -msgstr "" +msgstr "نسخ بيانات الاعتماد" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:471 #: screens/User/UserTokens/UserTokens.js:62 msgid "Token" -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "" +msgstr "الرمز المميز" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "" +msgid "weekday" +msgstr "يوم عمل" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "" +msgstr "إلغاء التوفير" #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 msgid "Webhook" -msgstr "" +msgstr "Webhook" #: screens/Instances/InstancePeers/InstancePeerList.js:325 msgid "Failed to associate peer." -msgstr "" +msgstr "فشل ربط القرين." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "" +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "تكون العلامات مفيدة عندما يكون لديك Playbook كبير وتريد تشغيل جزء معين من play أو مهمة. استخدم الفواصل لفصل علامات متعددة. راجع الوثائق للحصول على تفاصيل حول استخدام العلامات." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" -msgstr "" +msgstr "الأحداث" #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 msgid "Group type" -msgstr "" +msgstr "نوع المجموعة" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" -msgstr "" +msgstr "نوع المستخدم" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {هذا القالب قيد الاستخدام حاليًا من قبل بعض عقد سير العمل. هل أنت متأكد من أنك تريد حذفه؟} other {قد يؤثر حذف هذه القوالب على بعض عقد سير العمل التي تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: screens/Credential/CredentialDetail/CredentialDetail.js:315 msgid "Failed to delete credential." -msgstr "" +msgstr "فشل حذف بيانات الاعتماد." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 msgid "Private key passphrase" -msgstr "" +msgstr "عبارة مرور المفتاح الخاص" #: components/NotificationList/NotificationListItem.js:63 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:49 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:55 msgid "Start" -msgstr "" +msgstr "بدء" #: screens/Inventory/ConstructedInventory.js:213 msgid "View Constructed Inventory Details" -msgstr "" +msgstr "عرض تفاصيل المخزون المُنشأ" #: components/LaunchPrompt/steps/useInventoryStep.js:58 msgid "An inventory must be selected" -msgstr "" +msgstr "يجب تحديد مخزون" #: components/LaunchPrompt/steps/OtherPromptsStep.js:48 #: components/PromptDetail/PromptDetail.js:255 @@ -10061,21 +9561,21 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" -msgstr "" +msgstr "فرع التحكم بالمصدر" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "هذه المؤسسة قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" -msgstr "" +msgstr "مسؤول النظام" #: routeConfig.js:177 #: routeConfig.js:181 @@ -10084,21 +9584,17 @@ msgstr "" #: screens/ActivityStream/ActivityStream.js:252 #: screens/Setting/Settings.js:45 msgid "Settings" -msgstr "" - -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "" +msgstr "الإعدادات" #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" -msgstr "" +msgstr "العودة إلى أنواع بيانات الاعتماد" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:93 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:127 msgid "This has already been acted on" -msgstr "" +msgstr "تم اتخاذ إجراء بشأن هذا بالفعل" #: components/Lookup/ProjectLookup.js:141 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:136 @@ -10107,65 +9603,61 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:201 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 msgid "Red Hat Insights" -msgstr "" +msgstr "Red Hat Insights" #: screens/Setting/GitHub/GitHub.js:67 msgid "View GitHub Settings" -msgstr "" +msgstr "عرض إعدادات GitHub" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:236 msgid "/ (project root)" -msgstr "" +msgstr "/ (جذر المشروع)" #: screens/TopologyView/Tooltip.js:356 msgid "Last seen" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "" +msgstr "آخر ظهور" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" -msgstr "" +msgstr "يوليو" #: screens/Instances/InstancePeers/InstancePeerList.js:326 msgid "Failed to remove peers." -msgstr "" +msgstr "فشل إزالة الأقران." #: screens/Job/Job.js:125 msgid "Back to Jobs" -msgstr "" +msgstr "العودة إلى المهام" #: components/AdHocCommands/AdHocDetailsStep.js:170 msgid "The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information" -msgstr "" +msgstr "عدد العمليات المتوازية أو المتزامنة المراد استخدامها أثناء تنفيذ playbook. لن يؤدي عدم إدخال أي قيمة إلى استخدام القيمة الافتراضية من ملف تكوين ansible. يمكنك العثور على مزيد من المعلومات" #: screens/WorkflowApproval/WorkflowApproval.js:51 msgid "View all Workflow Approvals." -msgstr "" +msgstr "عرض جميع موافقات سير العمل." #: screens/Inventory/shared/Inventory.helptext.js:93 msgid "When not checked, a merge will be performed, combining local variables with those found on the external source." -msgstr "" +msgstr "عند عدم التحديد، سيتم إجراء دمج، يجمع بين المتغيرات المحلية وتلك الموجودة في المصدر الخارجي." #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" -msgstr "" +msgstr "خطأ في إلغاء المهمة" #: screens/Inventory/shared/Inventory.helptext.js:64 msgid "www.json.org" -msgstr "" +msgstr "www.json.org" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:211 msgid "Inventory sources with failures" -msgstr "" +msgstr "مصادر المخزون التي بها إخفاقات" #: components/JobList/JobList.js:235 #: components/JobList/JobList.js:264 @@ -10187,29 +9679,29 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" -msgstr "" +msgstr "الحالة" #: components/DeleteButton/DeleteButton.js:128 msgid "Are you sure you want to delete:" -msgstr "" +msgstr "هل أنت متأكد من أنك تريد حذف:" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:381 msgid "Failed to retrieve full node resource object." -msgstr "" +msgstr "فشل استرجاع كائن مورد العقدة الكامل." #: components/JobList/JobList.js:239 #: components/StatusLabel/StatusLabel.js:47 #: components/Workflow/WorkflowNodeHelp.js:91 msgid "Pending" -msgstr "" +msgstr "معلّق" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:165 msgid "Toggle Tools" -msgstr "" +msgstr "تبديل الأدوات" #: components/LabelLists/LabelListItem.js:24 #: components/LabelLists/LabelLists.js:61 @@ -10225,7 +9717,7 @@ msgstr "" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10260,101 +9752,74 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:235 #: screens/User/UserTeams/UserTeamListItem.js:22 msgid "Organization" -msgstr "" +msgstr "المؤسسة" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." -msgstr "" +msgstr "انتهت جلستك. يرجى تسجيل الدخول للمتابعة من حيث توقفت." #: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:85 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 #: screens/Organization/OrganizationTeams/OrganizationTeamList.js:72 msgid "Created by (username)" -msgstr "" +msgstr "تم الإنشاء بواسطة (اسم المستخدم)" #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:276 msgid "Subscriptions consumed" -msgstr "" +msgstr "الاشتراكات المستهلكة" #: screens/Dashboard/Dashboard.js:120 msgid "Inventory sync failures" -msgstr "" +msgstr "إخفاقات مزامنة المخزون" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:345 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:189 #: screens/Inventory/InventoryDetail/InventoryDetail.js:189 msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "هذا المخزون قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟" #: screens/Credential/shared/ExternalTestModal.js:84 msgid "Test External Credential" -msgstr "" +msgstr "اختبار بيانات الاعتماد الخارجية" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:625 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 msgid "Workflow pending message" -msgstr "" +msgstr "رسالة سير العمل المعلّق" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:303 #: screens/Instances/InstanceDetail/InstanceDetail.js:350 msgid "Errors" -msgstr "" - -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "" +msgstr "الأخطاء" #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "مراجعة التحكم بالمصدر" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "" +msgstr "البحث مُعطّل أثناء تشغيل المهمة" #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "" +msgstr "الثالث" -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "تسجيل الدخول باستخدام Azure AD Tenant" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "" +msgstr "Azure AD Default" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." -msgstr "" - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "" +msgstr "نسخة غير حساسة لحالة الأحرف من endswith." #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" -msgstr "" +msgstr "إلغاء البحث" #: components/AdHocCommands/useAdHocDetailsStep.js:36 #: components/ErrorDetail/ErrorDetail.js:87 @@ -10449,178 +9914,171 @@ msgstr "" #: screens/WorkflowApproval/WorkflowApproval.js:74 #: screens/WorkflowApproval/WorkflowApprovals.js:25 msgid "Details" -msgstr "" +msgstr "التفاصيل" #: components/Schedule/shared/FrequencyDetailSubform.js:440 msgid "Fifth" -msgstr "" +msgstr "الخامس" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:114 msgid "Execution environment is missing or deleted." -msgstr "" +msgstr "بيئة التنفيذ مفقودة أو محذوفة." #: components/JobList/JobList.js:240 #: components/StatusLabel/StatusLabel.js:50 #: components/Workflow/WorkflowNodeHelp.js:94 msgid "Waiting" -msgstr "" - -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" +msgstr "في انتظار" -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "إذا تم التمكين، فقم بتشغيل playbook هذا كمسؤول." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" -msgstr "" +msgstr "تحديد تعيين النوع" #: components/LaunchButton/ReLaunchDropDown.js:48 msgid "Relaunch failed hosts" -msgstr "" +msgstr "إعادة إطلاق المضيفين الفاشلين" #. placeholder {0}: selected.length #: screens/Credential/CredentialList/CredentialList.js:199 msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" -msgstr "" +msgstr "{0, plural, one {بيانات الاعتماد هذه قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفها؟} other {قد يؤثر حذف بيانات الاعتماد هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد الحذف على أي حال؟}}" #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 msgid "Last Name" -msgstr "" +msgstr "اسم العائلة" #: components/AppContainer/AppContainer.js:103 msgid "Navigation" -msgstr "" +msgstr "التنقل" #: screens/Instances/Shared/InstanceForm.js:111 msgid "If enabled, control nodes will peer to this instance automatically. If disabled, instance will be connected only to associated peers." -msgstr "" +msgstr "إذا كان مُفعّلاً، فستقترن عقد التحكم بهذا المثيل تلقائيًا. إذا كان مُعطّلاً، فسيتصل المثيل بالأقران المرتبطين فقط." #: screens/Inventory/shared/Inventory.helptext.js:121 msgid "and click on Update Revision on Launch" -msgstr "" +msgstr "وانقر على تحديث المراجعة عند الإطلاق" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" -msgstr "" +msgstr "حول" #: screens/Template/shared/JobTemplateForm.js:347 msgid "Select a project before editing the execution environment." -msgstr "" +msgstr "حدد مشروعًا قبل تحرير بيئة التنفيذ." #: screens/Template/Survey/SurveyReorderModal.js:256 #: screens/Template/Survey/SurveyReorderModal.js:256 #: screens/Template/Survey/SurveyReorderModal.js:274 msgid "Order" -msgstr "" +msgstr "الترتيب" #: components/Schedule/Schedule.js:63 msgid "Back to Schedules" -msgstr "" +msgstr "العودة إلى الجداول" #: components/PaginatedTable/ToolbarDeleteButton.js:103 msgid "Delete {pluralizedItemName}?" -msgstr "" +msgstr "حذف {pluralizedItemName}؟" #: components/CodeEditor/VariablesField.js:252 #: components/FieldWithPrompt/FieldWithPrompt.js:46 #: screens/Credential/CredentialDetail/CredentialDetail.js:173 msgid "Prompt on launch" -msgstr "" +msgstr "المطالبة عند الإطلاق" #: screens/Setting/SettingList.js:150 msgid "Troubleshooting settings" -msgstr "" +msgstr "إعدادات استكشاف الأخطاء وإصلاحها" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" -msgstr "" +msgstr "إطلاق القالب" #: components/PromptDetail/PromptInventorySourceDetail.js:103 #: components/PromptDetail/PromptProjectDetail.js:150 #: screens/Project/ProjectDetail/ProjectDetail.js:274 msgid "Seconds" -msgstr "" +msgstr "ثوانٍ" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:61 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:62 msgid "User analytics" -msgstr "" - -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "" +msgstr "تحليلات المستخدم" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "إذا لم يكن لديك اشتراك، يمكنك زيارة\n" +" Red Hat للحصول على اشتراك تجريبي." #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" -msgstr "" +msgstr "{intervalValue, plural, one {يوم} other {أيام}}" #: components/ResourceAccessList/ResourceAccessList.js:200 #: components/ResourceAccessList/ResourceAccessListItem.js:59 msgid "First name" -msgstr "" +msgstr "الاسم الأول" #: components/PromptDetail/PromptJobTemplateDetail.js:77 #: components/PromptDetail/PromptWFJobTemplateDetail.js:41 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:140 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:61 msgid "Webhooks" -msgstr "" +msgstr "Webhooks" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {سيكون المخزون في حالة معلقة حتى تتم معالجة الحذف النهائي.} other {ستكون المخزونات في حالة معلقة حتى تتم معالجة الحذف النهائي.}}" #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" -msgstr "" +msgstr "إعادة الإطلاق باستخدام معلمات المضيف" #: screens/HostMetrics/HostMetricsDeleteButton.js:166 msgid "This action will soft delete the following:" -msgstr "" - -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "" +msgstr "سيؤدي هذا الإجراء إلى الحذف المؤقت لما يلي:" #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 msgid "Listener Addresses" -msgstr "" +msgstr "عناوين المستمع" #: screens/Setting/Settings.js:88 msgid "LDAP 3" -msgstr "" +msgstr "LDAP 3" #: components/DisassociateButton/DisassociateButton.js:99 msgid "disassociate" -msgstr "" +msgstr "إلغاء الربط" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:15 msgid "Add Link" -msgstr "" +msgstr "إضافة رابط" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 msgid "Recipient List" -msgstr "" +msgstr "قائمة المستلمين" #: screens/Organization/shared/OrganizationForm.js:115 msgid "Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag." -msgstr "" +msgstr "ملاحظة: يحدد ترتيب بيانات الاعتماد هذه الأسبقية لمزامنة المحتوى والبحث عنه. حدد أكثر من واحد لتمكين السحب." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:235 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 @@ -10629,42 +10087,43 @@ msgstr "" #: screens/Instances/InstanceList/InstanceListItem.js:234 #: screens/Instances/InstancePeers/InstancePeerListItem.js:82 msgid "Total Jobs" -msgstr "" +msgstr "إجمالي المهام" #: screens/Job/JobOutput/shared/JobEventLineToggle.js:38 msgid "Expand section" -msgstr "" +msgstr "توسيع القسم" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" -msgstr "" +msgstr "الأربعاء" #: screens/InstanceGroup/InstanceGroups.js:19 #: screens/InstanceGroup/InstanceGroups.js:30 msgid "Create new container group" -msgstr "" +msgstr "إنشاء مجموعة حاويات جديدة" #: screens/Project/ProjectDetail/ProjectDetail.js:283 #: screens/Template/shared/WebhookSubForm.js:127 msgid "Bitbucket Data Center" -msgstr "" +msgstr "Bitbucket Data Center" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:349 msgid "Failed to delete inventory source {name}." -msgstr "" +msgstr "فشل حذف مصدر المخزون {name}." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:206 msgid "End user license agreement" -msgstr "" +msgstr "اتفاقية ترخيص المستخدم النهائي" #: components/Workflow/WorkflowLegend.js:138 #: components/Workflow/WorkflowLinkHelp.js:33 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "عند الشرط" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10674,26 +10133,26 @@ msgstr "" #: screens/WorkflowApproval/WorkflowApprovals.js:13 #: screens/WorkflowApproval/WorkflowApprovals.js:23 msgid "Workflow Approvals" -msgstr "" +msgstr "موافقات سير العمل" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "تُستخدم هذه الوسائط مع الوحدة المحددة. يمكنك العثور على معلومات حول {0} بالنقر " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." -msgstr "" +msgstr "التنفيذ عندما تؤدي العقدة الأصل إلى حالة ناجحة." #: components/Schedule/shared/UnsupportedRRuleAlert.js:26 #: components/Schedule/shared/UnsupportedScheduleForm.js:15 msgid "Schedule Rules" -msgstr "" +msgstr "قواعد الجدول" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" -msgstr "" +msgstr "اجتماعي" #: screens/CredentialType/CredentialTypes.js:27 #: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 @@ -10704,304 +10163,295 @@ msgstr "" #: screens/Inventory/Inventories.js:103 #: screens/Inventory/Inventories.js:115 msgid "Edit details" -msgstr "" +msgstr "تحرير التفاصيل" #: components/DetailList/DeletedDetail.js:19 #: components/Workflow/WorkflowNodeHelp.js:155 #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" -msgstr "" +msgstr "محذوف" #: screens/Inventory/shared/Inventory.helptext.js:130 msgid "This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import." -msgstr "" +msgstr "يتم تجاهل هذا الحقل ما لم يتم تعيين متغير مُفعّل. إذا كان المتغير المُفعّل يطابق هذه القيمة، فسيتم تمكين المضيف عند الاستيراد." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:59 msgid "UTC" -msgstr "" +msgstr "UTC" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:61 #: components/Schedule/shared/FrequencyDetailSubform.js:225 msgid "Skip every" -msgstr "" +msgstr "تخطي كل" #: screens/Inventory/Inventories.js:118 #: screens/ManagementJob/ManagementJobs.js:25 #: screens/Project/Projects.js:33 #: screens/Template/Templates.js:53 msgid "Create New Schedule" -msgstr "" +msgstr "إنشاء جدول جديد" #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:144 msgid "Add new group" -msgstr "" +msgstr "إضافة مجموعة جديدة" #: components/Pagination/Pagination.js:35 msgid "Current page" -msgstr "" +msgstr "الصفحة الحالية" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "عدد العمليات المتوازية أو المتزامنة المراد استخدامها أثناء تنفيذ Playbook. القيمة الفارغة، أو القيمة الأقل من 1، ستستخدم الإعداد الافتراضي لـ Ansible وهو عادةً 5. يمكن الكتابة فوق العدد الافتراضي للتفريعات بإجراء تغيير على" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." -msgstr "" +msgstr "حقل لتمرير مواصفات Pod مخصصة لـ Kubernetes أو OpenShift." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "آخر {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" -msgstr "" +msgstr "بدء مزامنة المصدر" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "" +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "قم بتمرير متغيرات سطر أوامر إضافية إلى Playbook. هذه هي معلمة سطر الأوامر -e أو --extra-vars لـ ansible-playbook. قدم أزواج المفتاح/القيمة باستخدام YAML أو JSON. راجع الوثائق للحصول على مثال على بناء الجملة." #: components/FormField/PasswordInput.js:36 msgid "Hide" -msgstr "" +msgstr "إخفاء" #: components/Workflow/WorkflowNodeHelp.js:136 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:137 msgid "The resource associated with this node has been deleted." -msgstr "" +msgstr "تم حذف المورد المرتبط بهذه العقدة." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "" +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "اضبط على Public أو Confidential اعتمادًا على مدى أمان جهاز العميل." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 #: screens/InstanceGroup/shared/ContainerGroupForm.js:71 #: screens/InstanceGroup/shared/InstanceGroupForm.js:53 msgid "Max forks" -msgstr "" +msgstr "الحد الأقصى للتفريعات" #: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:13 msgid "Examples:" -msgstr "" - -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "" +msgstr "أمثلة:" #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" -msgstr "" +msgstr "المراجعة #" #: screens/Host/HostList/SmartInventoryButton.js:32 msgid "Create a new Smart Inventory with the applied filter" -msgstr "" +msgstr "إنشاء مخزون ذكي جديد بالمرشح المطبق" #: components/Schedule/shared/FrequencyDetailSubform.js:286 msgid "Tue" -msgstr "" +msgstr "الثلاثاء" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:31 msgid "You are unable to act on the following workflow approvals: {itemsUnableToApprove}" -msgstr "" +msgstr "لا يمكنك اتخاذ إجراء بشأن موافقات سير العمل التالية: {itemsUnableToApprove}" #: components/AdHocCommands/AdHocDetailsStep.js:62 #: screens/Job/JobOutput/HostEventModal.js:136 msgid "Module" -msgstr "" +msgstr "الوحدة" #: screens/Setting/shared/RevertAllAlert.js:22 msgid "Confirm revert all" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" +msgstr "تأكيد إرجاع الكل" #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "" +msgstr "في حالة التحديد، ستتم إزالة جميع المتغيرات للمجموعات الفرعية والمضيفين واستبدالها بتلك الموجودة في المصدر الخارجي." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" -msgstr "" +msgstr "حذف مصدر المخزون" #: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 msgid "Schedule is active" -msgstr "" +msgstr "الجدول نشط" #: screens/ActivityStream/ActivityStreamDetailButton.js:39 msgid "Event detail modal" -msgstr "" +msgstr "نافذة تفاصيل الحدث" #: components/Schedule/shared/DateTimePicker.js:62 msgid "End time" -msgstr "" +msgstr "وقت الانتهاء" #: components/Workflow/WorkflowNodeHelp.js:118 #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 msgid "Missing" -msgstr "" +msgstr "مفقود" #: components/JobCancelButton/JobCancelButton.js:95 #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" -msgstr "" +msgstr "رجوع" #: screens/Team/TeamRoles/TeamRolesList.js:257 #: screens/User/UserRoles/UserRolesList.js:254 msgid "Failed to delete role." -msgstr "" +msgstr "فشل حذف الدور." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "" +msgid "Prompt for skip tags on launch." +msgstr "المطالبة بالوسوم المتخطاة عند الإطلاق." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" -msgstr "" +msgstr "حدث خطأ" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:87 #: screens/Setting/Settings.js:60 msgid "GitHub Organization" -msgstr "" +msgstr "GitHub Organization" #: screens/Metrics/Metrics.js:182 msgid "Metrics" -msgstr "" +msgstr "المقاييس" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "" +msgid "Prompt for timeout on launch." +msgstr "المطالبة بالمهلة عند الإطلاق." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" -msgstr "" +msgstr "حدد الفرق" #: screens/Job/JobOutput/shared/OutputToolbar.js:168 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:180 msgid "Elapsed time that the job ran" -msgstr "" +msgstr "الوقت المنقضي لتشغيل المهمة" #: screens/Project/ProjectDetail/ProjectDetail.js:282 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:320 #: screens/Template/shared/WebhookSubForm.js:121 msgid "GitLab" -msgstr "" +msgstr "GitLab" #: components/NotificationList/NotificationListItem.js:98 msgid "Toggle notification failure" -msgstr "" +msgstr "تبديل فشل الإشعار" #: screens/TopologyView/Legend.js:108 msgid "Hop node" -msgstr "" +msgstr "عقدة Hop" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} يوم" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" -msgstr "" +msgstr "نسخ المشروع" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "" +msgid "Prompt for verbosity on launch." +msgstr "المطالبة بالتفصيل عند الإطلاق." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "إعادة الإطلاق من العقدة الفاشلة" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." -msgstr "" +msgstr "عرض جميع الرموز المميزة." #: screens/Inventory/InventoryGroup/InventoryGroup.js:90 msgid "View Inventory Groups" -msgstr "" +msgstr "عرض مجموعات المخزون" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {يُستخدم مصدر المخزون هذا حاليًا من قبل موارد أخرى تعتمد عليه. هل أنت متأكد من أنك تريد حذفه؟} other {قد يؤثر حذف مصادر المخزون هذه على موارد أخرى تعتمد عليها. هل أنت متأكد من أنك تريد حذفها على أي حال؟}}" #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." -msgstr "" +msgstr "مقارنة أقل من." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:101 msgid "Hosts automated" -msgstr "" +msgstr "المضيفون المُؤتمتون" + +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "السماح بتغيير فرع التحكم في المصدر أو المراجعة في قالب مهمة يستخدم هذا المشروع." #: screens/User/User.js:56 msgid "Back to Users" -msgstr "" +msgstr "العودة إلى المستخدمين" #: screens/Team/Team.js:121 msgid "View Team Details" -msgstr "" - -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "" +msgstr "عرض تفاصيل الفريق" #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." -msgstr "" +msgstr "فشل الحصول على المثيل." -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" -msgstr "Sebenzisa Isethelo Sevayimuzi" +msgstr "استخدام افتراضي المتصفح" #: components/JobList/JobList.js:231 msgid "Launched By (Username)" -msgstr "" +msgstr "أُطلقت بواسطة (اسم المستخدم)" #: components/Schedule/shared/ScheduleForm.js:548 #: components/Schedule/shared/ScheduleForm.js:551 msgid "Prompt" -msgstr "" +msgstr "مطالبة" #: components/Schedule/shared/FrequencyDetailSubform.js:488 msgid "Weekday" -msgstr "" +msgstr "يوم من أيام الأسبوع" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 msgid "Managed" -msgstr "" +msgstr "مُدار" #: components/Schedule/shared/DateTimePicker.js:49 msgid "Start date" -msgstr "" +msgstr "تاريخ البدء" + +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "refspec المراد جلبه (يتم تمريره إلى وحدة git الخاصة بـ Ansible). تتيح هذه المعلمة الوصول إلى المراجع عبر حقل الفرع غير المتوفرة بطريقة أخرى." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" -msgstr "" +msgstr "استبدال الحقل بقيمة جديدة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:26 msgid "Confirm link removal" -msgstr "" +msgstr "تأكيد إزالة الرابط" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "يجب أن يحتوي هذا الحقل على {0} أحرف على الأقل" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11011,183 +10461,167 @@ msgstr "" #: screens/Job/JobDetail/JobDetail.js:344 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 msgid "Source" -msgstr "" +msgstr "المصدر" #: screens/Inventory/InventoryList/InventoryList.js:142 msgid "Add inventory" -msgstr "" +msgstr "إضافة مخزون" #: components/Lookup/HostFilterLookup.js:131 msgid "Inventory ID" -msgstr "" +msgstr "معرّف المخزون" #: components/DataListToolbar/DataListToolbar.js:140 #: components/DataListToolbar/DataListToolbar.js:144 #: screens/Template/Survey/SurveyToolbar.js:51 msgid "Select all" -msgstr "" +msgstr "تحديد الكل" #: screens/Host/HostList/SmartInventoryButton.js:29 msgid "Enter at least one search filter to create a new Smart Inventory" -msgstr "" +msgstr "أدخل مرشح بحث واحدًا على الأقل لإنشاء مخزون ذكي جديد" #: components/Search/Search.js:251 #: components/Search/Search.js:294 msgid "Filter By {name}" -msgstr "" - -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "" +msgstr "التصفية حسب {name}" #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" -msgstr "" +msgstr "ملاءمة الرسم البياني لحجم الشاشة المتاح" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." -msgstr "" +msgstr "اكتملت معالجة الأحداث." #: components/Workflow/WorkflowStartNode.js:72 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 msgid "Add a new node" -msgstr "" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "" +msgstr "إضافة عقدة جديدة" #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" -msgstr "" +msgstr "الأعضاء" #: screens/Credential/CredentialList/CredentialList.js:218 msgid "Failed to delete one or more credentials." -msgstr "" +msgstr "فشل حذف بيانات اعتماد واحدة أو أكثر." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:88 msgid "Select a subscription" -msgstr "" +msgstr "حدد اشتراكًا" #: screens/Organization/Organization.js:158 msgid "Organization not found." -msgstr "" +msgstr "لم يتم العثور على المؤسسة." #: screens/Template/Survey/SurveyQuestionForm.js:43 msgid "Answer type" -msgstr "" +msgstr "نوع الإجابة" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "الشرط" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" -msgstr "" +msgstr "LDAP2" #: components/Search/LookupTypeInput.js:42 msgid "Field contains value." -msgstr "" +msgstr "الحقل يحتوي على القيمة." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" -msgstr "" +msgstr "تحديد المفتاح" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "" +msgstr "قم بتمرير تغييرات سطر أوامر إضافية. هناك معلمتان لسطر أوامر ansible: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." -msgstr "" +msgstr "عند عدم التحديد، ستبقى المضيفون والمجموعات الفرعية المحلية غير الموجودة في المصدر الخارجي دون تغيير بواسطة عملية تحديث المخزون." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:499 msgid "Account token" -msgstr "" +msgstr "رمز الحساب المميز" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" -msgstr "" +msgstr "تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول" #: screens/Setting/SettingList.js:134 #: screens/Setting/Settings.js:118 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:169 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:192 msgid "Subscription" -msgstr "" +msgstr "الاشتراك" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "لا يساوي" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 msgid "Past two years" -msgstr "" +msgstr "السنتان الماضيتان" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:305 msgid "IRC nick" -msgstr "" +msgstr "اسم IRC المستعار" #: screens/Job/JobDetail/JobDetail.js:584 msgid "Module Arguments" -msgstr "" +msgstr "وسائط الوحدة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:54 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "حدد لون إشعار. الألوان المقبولة هي رمز لون\n" +" سداسي عشري (مثال: #3af أو #789abc)." #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 msgid "Twilio" -msgstr "" +msgstr "Twilio" #: screens/Template/Survey/SurveyToolbar.js:104 msgid "Survey Toggle" -msgstr "" +msgstr "تبديل الاستبيان" + +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "اختر نوع أو تنسيق الإجابة الذي تريده كمطالبة للمستخدم.\n" +" راجع وثائق Ascender للحصول على معلومات إضافية حول كل خيار." #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" -msgstr "" +msgstr "إجمالي المجموعات" #: components/PromptDetail/PromptJobTemplateDetail.js:186 #: components/PromptDetail/PromptWFJobTemplateDetail.js:108 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:342 #: screens/Template/shared/WebhookSubForm.js:231 msgid "Webhook Credential" -msgstr "" +msgstr "بيانات اعتماد Webhook" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "استدعاءات التزويد: تمكّن إنشاء عنوان URL لاستدعاء التزويد. باستخدام عنوان URL، يمكن للمضيف الاتصال بـ Ansible AWX وطلب تحديث التكوين باستخدام قالب المهمة هذا." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." -msgstr "" - -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "" +msgstr "يرجى إدخال قيمة." #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" -msgstr "" +msgstr "تم التحديث" #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:57 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 @@ -11195,39 +10629,39 @@ msgstr "" #: screens/Project/ProjectList/ProjectListItem.js:277 #: screens/TopologyView/Tooltip.js:348 msgid "Last modified" -msgstr "" +msgstr "آخر تعديل" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:140 msgid "Click the Edit button below to reconfigure the node." -msgstr "" +msgstr "انقر على زر التحرير أدناه لإعادة تكوين العقدة." #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:90 #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "المخزون الموحّد" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." -msgstr "" +msgstr "فشل حذف المؤسسة." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:150 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:158 msgid "Hosts available" -msgstr "" +msgstr "المضيفون المتاحون" #: screens/Setting/Settings.js:103 msgid "Logging" -msgstr "" +msgstr "التسجيل" #: screens/TopologyView/Tooltip.js:234 msgid "Instance status" -msgstr "" +msgstr "حالة المثيل" #: components/LaunchPrompt/steps/OtherPromptsStep.js:136 #: screens/Template/shared/JobTemplateForm.js:233 msgid "Choose a job type" -msgstr "" +msgstr "اختر نوع مهمة" #. placeholder {0}: job.name #: components/JobList/JobListItem.js:133 @@ -11235,60 +10669,58 @@ msgstr "" #: screens/Job/JobOutput/shared/OutputToolbar.js:183 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:193 msgid "Cancel {0}" -msgstr "" +msgstr "إلغاء {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "قائمة اختيارية بأسماء المضيفين مفصولة بفواصل لتضمينها في كل شريحة مهمة، بالإضافة إلى مضيفي الشريحة نفسها. مفيدة عندما يستهدف play مضيفًا منسقًا، مثل localhost، تعتمد عليه جميع الشرائح. تتم مطابقة الأسماء تمامًا مع مضيفي المخزون؛ المجموعات والأنماط غير مدعومة. تقوم المضيفات المثبتة بتشغيل plays الخاصة بها مرة واحدة لكل شريحة." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" -msgstr "" +msgstr "تحرير عنوان URL لتجاوز إعادة توجيه تسجيل الدخول" #: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:27 msgid "View Google OAuth 2.0 settings" -msgstr "" +msgstr "عرض إعدادات Google OAuth 2.0" #: components/PromptDetail/PromptDetail.js:198 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:436 msgid "Prompted Values" -msgstr "" +msgstr "القيم المطلوبة" #: components/Schedule/shared/DateTimePicker.js:61 msgid "Start time" -msgstr "" +msgstr "وقت البدء" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:199 msgid "Total inventory sources" -msgstr "" - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "" +msgstr "إجمالي مصادر المخزون" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "" +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "قدّم نمط مضيف لتقييد قائمة المضيفين الذين سيتم إدارتهم أو التأثير عليهم بواسطة سير العمل بشكل أكبر." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "عقدة ملغاة" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" -msgstr "" +msgstr "تحرير سير العمل" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" -msgstr "" +msgstr "تحرير العقدة" #: components/LabelSelect/LabelSelect.js:164 #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11296,122 +10728,119 @@ msgstr "" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" -msgstr "" +msgstr "مسح" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "تنتهي الصلاحية في {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" -msgstr "" +msgstr "الأدوات" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" -msgstr "" +msgstr "النهاية" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:117 msgid "Hosts imported" -msgstr "" +msgstr "المضيفون المستوردون" #: screens/Job/JobOutput/HostEventModal.js:170 msgid "YAML tab" -msgstr "" +msgstr "علامة تبويب YAML" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:288 msgid "IRC server port" -msgstr "" +msgstr "منفذ خادم IRC" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" -msgstr "" +msgstr "نص" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "فشل حذف المهمة." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" -msgstr "" +msgstr "كلمة مرور Vault" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:61 #: components/Schedule/shared/FrequencyDetailSubform.js:225 msgid "Run every" -msgstr "" +msgstr "التشغيل كل" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "تتضمن أمثلة عناوين URL للتحكم في مصدر الأرشيف البعيد:" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 msgid "Use SSL" -msgstr "" +msgstr "استخدام SSL" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:104 msgid "LDAP1" -msgstr "" +msgstr "LDAP1" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 msgid "Add container group" -msgstr "" - -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "" +msgstr "إضافة مجموعة حاويات" #: components/AppContainer/AppContainer.js:152 msgid "Continue" -msgstr "" +msgstr "متابعة" #: components/ContentError/ContentError.js:37 #: screens/Job/Job.js:167 msgid "The page you requested could not be found." -msgstr "" +msgstr "تعذر العثور على الصفحة التي طلبتها." #. placeholder {0}: cannotDeleteItems.length #: components/JobList/JobList.js:303 msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" -msgstr "" +msgstr "{0, plural, one {لا يمكن حذف المهمة المحددة بسبب إذن غير كافٍ أو حالة مهمة قيد التشغيل} other {لا يمكن حذف المهام المحددة بسبب أذونات غير كافية أو حالة مهمة قيد التشغيل}}" #: screens/User/UserTokenDetail/UserTokenDetail.js:75 #: screens/User/UserTokenList/UserTokenList.js:105 msgid "Personal Access Token" -msgstr "" +msgstr "رمز الوصول الشخصي" #: components/Schedule/shared/ScheduleForm.js:454 #: components/Schedule/shared/ScheduleForm.js:455 msgid "Selected date range must have at least 1 schedule occurrence." -msgstr "" +msgstr "يجب أن يحتوي نطاق التاريخ المحدد على تكرار جدول واحد على الأقل." #: screens/Dashboard/DashboardGraph.js:58 #: screens/Dashboard/DashboardGraph.js:207 msgid "Successful jobs" -msgstr "" +msgstr "المهام الناجحة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:559 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 msgid "Error message" -msgstr "" +msgstr "رسالة الخطأ" #: screens/Job/JobDetail/JobDetail.js:408 msgid "Instance Group" -msgstr "" +msgstr "مجموعة المثيلات" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "عنوان بريد إلكتروني غير صالح" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11422,67 +10851,67 @@ msgstr "" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:117 msgid "Activity" -msgstr "" +msgstr "النشاط" #: screens/Inventory/InventoryList/InventoryListItem.js:151 msgid "Inventories with sources cannot be copied" -msgstr "" +msgstr "لا يمكن نسخ المخزونات التي لها مصادر" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" -msgstr "" +msgstr "الحد الأقصى للطول" #: components/CredentialChip/CredentialChip.js:11 msgid "Cloud" -msgstr "" +msgstr "السحابة" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:221 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:196 msgid "Email Options" -msgstr "" +msgstr "خيارات البريد الإلكتروني" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "" +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "راجع وثائق Ansible للحصول على تفاصيل حول ملف التكوين." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" -msgstr "" +msgstr "الإجابة الافتراضية" #: components/VerbositySelectField/VerbositySelectField.js:23 msgid "5 (WinRM Debug)" -msgstr "" +msgstr "5 (تصحيح WinRM)" #: screens/Inventory/shared/ConstructedInventoryHint.js:75 #: screens/Inventory/shared/ConstructedInventoryHint.js:86 #: screens/Inventory/shared/ConstructedInventoryHint.js:100 #: screens/Inventory/shared/ConstructedInventoryHint.js:109 msgid "name" -msgstr "" +msgstr "الاسم" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:369 msgid "Select roles to apply" -msgstr "" +msgstr "حدد الأدوار المراد تطبيقها" #: screens/Host/HostList/HostList.js:236 #: screens/Inventory/InventoryHosts/InventoryHostList.js:209 msgid "Failed to delete one or more hosts." -msgstr "" +msgstr "فشل حذف مضيف واحد أو أكثر." #: screens/Job/JobOutput/HostEventModal.js:206 msgid "Standard Error" -msgstr "" +msgstr "الخطأ القياسي" #: components/Pagination/Pagination.js:36 msgid "Pagination" -msgstr "" +msgstr "ترقيم الصفحات" #: components/Search/LookupTypeInput.js:120 msgid "Check whether the given field's value is present in the list provided; expects a comma-separated list of items." -msgstr "" +msgstr "التحقق مما إذا كانت قيمة الحقل المحدد موجودة في القائمة المقدمة؛ يتوقع قائمة عناصر مفصولة بفواصل." #: components/LaunchPrompt/steps/OtherPromptsStep.js:182 #: components/PromptDetail/PromptDetail.js:376 @@ -11491,55 +10920,47 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:282 #: screens/Template/shared/JobTemplateForm.js:535 msgid "Show Changes" -msgstr "" +msgstr "عرض التغييرات" #: components/Search/RelatedLookupTypeInput.js:35 msgid "Exact search on name field." -msgstr "" - -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "" +msgstr "بحث تام في حقل الاسم." #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" -msgstr "" +msgstr "خطأ في الحذف" #: screens/Inventory/InventorySources/InventorySourceList.js:255 msgid "Failed to delete one or more inventory sources." -msgstr "" +msgstr "فشل حذف مصدر مخزون واحد أو أكثر." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" -msgstr "" +msgstr "إذا تم تحديده، فسيتم عرض هذا الحقل على العقدة بدلاً من اسم المورد عند عرض سير العمل" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" -msgstr "" - -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "" +msgstr "تسجيل الدخول باستخدام GitHub" -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "تنسيق وقت غير صالح" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" -msgstr "" +msgstr "مشروع غير معروف" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" -msgstr "" +msgstr "الشروط المسبقة لتشغيل هذه العقدة عند وجود عدة عقد أصلية. راجع" #: screens/Inventory/shared/Inventory.helptext.js:141 msgid "Variables used to configure the inventory source. For a detailed description of how to configure this plugin, see" -msgstr "" +msgstr "المتغيرات المستخدمة لتكوين مصدر المخزون. للحصول على وصف مفصل لكيفية تكوين هذا الملحق، انظر" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:99 msgid "Google Compute Engine" -msgstr "" +msgstr "Google Compute Engine" #: components/Sparkline/Sparkline.js:34 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:55 @@ -11548,40 +10969,34 @@ msgstr "" #: screens/Project/ProjectDetail/ProjectDetail.js:138 #: screens/Project/ProjectList/ProjectListItem.js:63 msgid "FINISHED:" -msgstr "" +msgstr "انتهى:" #. placeholder {0}: resource.name #: components/Schedule/shared/SchedulePromptableFields.js:101 msgid "Prompt | {0}" -msgstr "" - -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "" +msgstr "مطالبة | {0}" #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" -msgstr "" +msgstr "جميع أنواع المهام" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:102 #: screens/Setting/Settings.js:69 msgid "GitHub Enterprise Organization" -msgstr "" +msgstr "GitHub Enterprise Organization" #: screens/Inventory/shared/InventorySourceForm.js:159 msgid "Choose a source" -msgstr "" +msgstr "اختر مصدرًا" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:548 msgid "Failed to delete job template." -msgstr "" +msgstr "فشل حذف قالب المهمة." #: components/Schedule/shared/FrequencyDetailSubform.js:325 msgid "Fri" -msgstr "" +msgstr "الجمعة" #: components/Workflow/WorkflowLegend.js:130 #: components/Workflow/WorkflowLinkHelp.js:30 @@ -11591,27 +11006,27 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:58 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:101 msgid "On Failure" -msgstr "" +msgstr "عند الفشل" #: screens/Setting/shared/RevertButton.js:46 msgid "Setting matches factory default." -msgstr "" +msgstr "الإعداد يطابق إعداد المصنع الافتراضي." #: components/Search/Search.js:186 msgid "Simple key select" -msgstr "" +msgstr "تحديد مفتاح بسيط" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:88 msgid "You have automated against more hosts than your subscription allows." -msgstr "" +msgstr "لقد قمت بالأتمتة على عدد من المضيفين أكثر مما يسمح به اشتراكك." #: screens/Inventory/shared/Inventory.helptext.js:131 msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." -msgstr "" +msgstr "تعبير نمطي حيث سيتم استيراد أسماء المضيفين المطابقة فقط. يتم تطبيق المرشح كخطوة معالجة لاحقة بعد تطبيق أي مرشحات ملحق مخزون." #: components/AdHocCommands/AdHocDetailsStep.js:150 msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" -msgstr "" +msgstr "النمط المستخدم لاستهداف المضيفين في المخزون. سيؤدي ترك الحقل فارغًا، و all، و * جميعها إلى استهداف جميع المضيفين في المخزون. يمكنك العثور على مزيد من المعلومات حول أنماط مضيف Ansible" #: components/LaunchPrompt/steps/OtherPromptsStep.js:90 #: components/PromptDetail/PromptDetail.js:153 @@ -11622,17 +11037,26 @@ msgstr "" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" -msgstr "" +msgstr "المهلة" #: screens/TopologyView/ContentLoading.js:41 msgid "Please wait until the topology view is populated..." -msgstr "" +msgstr "يرجى الانتظار حتى يتم ملء عرض الطوبولوجيا..." + +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {هل أنت متأكد من أنك تريد حذف المجموعة أدناه؟} other {هل أنت متأكد من أنك تريد حذف المجموعات أدناه؟}}" #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" -msgstr "" +msgstr "حدد العناصر" + +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {إلغاء المهمة المحددة} other {إلغاء المهام المحددة}}" #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 @@ -11673,23 +11097,24 @@ msgstr "" #: screens/Template/Templates.js:45 #: screens/User/Users.js:29 msgid "Edit Details" -msgstr "" +msgstr "تحرير التفاصيل" #: components/ResourceAccessList/ResourceAccessList.js:268 msgid "Failed to delete role" -msgstr "" +msgstr "فشل حذف الدور" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "تمت الموافقة - {0}. راجع دفق النشاط لمزيد من المعلومات." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" -msgstr "" +msgstr "تم الرفض بنجاح" #: screens/Inventory/InventoryList/InventoryListItem.js:75 msgid "Not configured for inventory sync." -msgstr "" +msgstr "غير مُكوّن لمزامنة المخزون." #: components/RelatedTemplateList/RelatedTemplateList.js:187 #: components/TemplateList/TemplateList.js:230 @@ -11697,138 +11122,118 @@ msgstr "" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:158 msgid "Playbook name" -msgstr "" +msgstr "اسم Playbook" #: screens/Inventory/InventoryList/InventoryList.js:144 msgid "Add constructed inventory" -msgstr "" +msgstr "إضافة مخزون مُنشأ" #: screens/Instances/Shared/RemoveInstanceButton.js:155 msgid "Remove Instances" -msgstr "" +msgstr "إزالة المثيلات" #: components/AdHocCommands/AdHocDetailsStep.js:72 msgid "Select a module" -msgstr "" +msgstr "حدد وحدة" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "" - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" -msgstr "" +msgstr "LDAP" #: components/TemplateList/TemplateList.js:226 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 msgid "Workflow Template" -msgstr "" - -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "" +msgstr "قالب سير العمل" #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" -msgstr "" +msgstr "الموافقة" #: screens/TopologyView/Tooltip.js:203 msgid "Failed to update instance." -msgstr "" +msgstr "فشل تحديث المثيل." #: screens/Inventory/shared/ConstructedInventoryHint.js:332 msgid "Hosts by processor type" -msgstr "" +msgstr "المضيفون حسب نوع المعالج" #: screens/Inventory/Inventories.js:47 msgid "Create new constructed inventory" -msgstr "" +msgstr "إنشاء مخزون مُنشأ جديد" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:92 msgid "Confirm selection" -msgstr "" +msgstr "تأكيد التحديد" #: screens/Team/Team.js:74 msgid "Team not found." -msgstr "" +msgstr "لم يتم العثور على الفريق." #: components/LaunchButton/ReLaunchDropDown.js:54 #: screens/Dashboard/Dashboard.js:109 msgid "Failed hosts" -msgstr "" +msgstr "المضيفون الفاشلون" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" -msgstr "" +msgstr "المفاتيح المباشرة" #: components/DisassociateButton/DisassociateButton.js:29 msgid "Disassociate?" -msgstr "" +msgstr "إلغاء الربط؟" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:202 msgid "Notification timed out" -msgstr "" +msgstr "انتهت مهلة الإشعار" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "قم بتغيير PROJECTS_ROOT عند نشر {brandName} لتغيير هذا الموقع." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{intervalValue, plural, one {دقيقة} other {دقائق}}" #: components/StatusLabel/StatusLabel.js:40 msgid "Healthy" -msgstr "" +msgstr "سليم" #: screens/ManagementJob/ManagementJobs.js:13 msgid "Management jobs" -msgstr "" +msgstr "مهام الإدارة" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:667 msgid "Failed to delete schedule." -msgstr "" +msgstr "فشل حذف الجدول." + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>ملاحظة: قد تتم إعادة ربط هذا المثيل بمجموعة المثيلات هذه إذا كان مُدارًا بواسطة <1>قواعد النهج." #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" -msgstr "" +msgstr "نوع المثيل" #: screens/HostMetrics/HostMetrics.js:133 msgid "How many times was the host automated" -msgstr "" +msgstr "كم مرة تمت أتمتة المضيف" #: components/CodeEditor/VariablesDetail.js:207 #: components/CodeEditor/VariablesField.js:259 msgid "Expand input" -msgstr "" +msgstr "توسيع الإدخال" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "المضيفون المثبتون لشريحة المهمة" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "" +msgstr "اختر نوع المورد الذي سيتلقى أدوارًا جديدة. على سبيل المثال، إذا كنت ترغب في إضافة أدوار جديدة إلى مجموعة من المستخدمين، يرجى اختيار المستخدمين والنقر على التالي. ستتمكن من تحديد الموارد المحددة في الخطوة التالية." #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 @@ -11838,7 +11243,7 @@ msgstr "" #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11867,95 +11272,97 @@ msgstr "" #: screens/User/UserTokenList/UserTokenListItem.js:19 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:51 msgid "Selected" -msgstr "" +msgstr "محدد" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:40 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:44 msgid "Edit credential type" -msgstr "" +msgstr "تحرير نوع بيانات الاعتماد" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:46 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "قناة Slack واحدة لكل سطر. رمز الجنيه (#)\n" +" مطلوب للقنوات. للرد على رسالة معينة أو بدء سلسلة رسائل لها، أضف معرّف الرسالة الأصلية إلى القناة حيث يكون معرّف الرسالة الأصلية 16 رقمًا. يجب إدراج نقطة (.) يدويًا بعد الرقم العاشر. مثال:#destination-channel, 1231257890.006423. انظر Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" -msgstr "" +msgstr "إطلاق القالب" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 msgid "Sender e-mail" -msgstr "" +msgstr "البريد الإلكتروني للمرسل" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "مرحبًا بك في Red Hat Ansible Automation Platform!\n" +" يرجى إكمال الخطوات أدناه لتفعيل اشتراكك." #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" -msgstr "" +msgstr "فشل التوفير" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "ما إذا كانت عقدة الموافقة تتم الموافقة عليها أو رفضها تلقائيًا عند انتهاء المهلة." #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." -msgstr "" +msgstr "الوقت بالثواني لاعتبار مزامنة المخزون حالية. أثناء تشغيل المهام والاستدعاءات، سيقوم نظام المهام بتقييم الطابع الزمني لأحدث مزامنة. إذا كان أقدم من مهلة ذاكرة التخزين المؤقت، فلا يُعتبر حاليًا، وسيتم إجراء مزامنة مخزون جديدة." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:208 msgid "Automation controller version" -msgstr "" +msgstr "إصدار Automation controller" #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 msgid "Access Token Expiration" -msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "" +msgstr "انتهاء صلاحية رمز الوصول" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "ملاحظة: عند استخدام بروتوكول SSH لـ GitHub أو Bitbucket، أدخل مفتاح SSH فقط، ولا تُدخل اسم مستخدم (بخلاف git). بالإضافة إلى ذلك، لا يدعم GitHub وBitbucket مصادقة كلمة المرور عند استخدام SSH. لا يستخدم بروتوكول GIT للقراءة فقط (git://) معلومات اسم المستخدم أو كلمة المرور." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "" +msgid "Prompt for inventory on launch." +msgstr "المطالبة بالمخزون عند الإطلاق." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." -msgstr "" +msgstr "سيتم إنشاء عنوان url جديد لـ webhook عند الحفظ." #: screens/ExecutionEnvironment/ExecutionEnvironment.js:56 msgid "Back to execution environments" -msgstr "" +msgstr "العودة إلى بيئات التنفيذ" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." -msgstr "" +msgstr "معلومات حالة المضيف لهذه المهمة غير متاحة." #: screens/User/UserTokens/UserTokens.js:57 msgid "This is the only time the token value and associated refresh token value will be shown." -msgstr "" +msgstr "هذه هي المرة الوحيدة التي سيتم فيها عرض قيمة الرمز المميز وقيمة رمز التحديث المرتبط." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" -msgstr "" +msgstr "جارٍ التحميل" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" -msgstr "" +msgstr "إلغاء سير العمل" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "صورة الحاوية المراد استخدامها للتنفيذ." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." -msgstr "" +msgstr "يرجى تشغيل مهمة لملء هذه القائمة." #: components/AdHocCommands/AdHocDetailsStep.js:146 #: components/AdHocCommands/AdHocDetailsStep.js:147 @@ -11975,31 +11382,35 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" -msgstr "" +msgstr "الحد" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "الموافقات" #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" -msgstr "" +msgstr "يحدد مرحلة دورة الحياة الحالية لهذا المثيل. الافتراضي هو \"installed\"." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 msgid "Compliant" -msgstr "" +msgstr "متوافق" #: screens/Inventory/InventorySource/InventorySource.js:164 msgid "View inventory source details" -msgstr "" +msgstr "عرض تفاصيل مصدر المخزون" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "هذا المشروع قيد الاستخدام حاليًا من قبل موارد أخرى. هل أنت متأكد من أنك تريد حذفه؟" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 #: screens/User/UserTeams/UserTeamList.js:206 msgid "Associate" -msgstr "" +msgstr "ربط" #: components/JobList/JobListItem.js:184 #: components/LaunchButton/ReLaunchDropDown.js:76 @@ -12009,99 +11420,97 @@ msgstr "" #: screens/Job/JobOutput/shared/OutputToolbar.js:213 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:232 msgid "Relaunch" -msgstr "" +msgstr "إعادة الإطلاق" #: components/Schedule/shared/FrequencyDetailSubform.js:208 msgid "{intervalValue, plural, one {month} other {months}}" -msgstr "" +msgstr "{intervalValue, plural, one {شهر} other {أشهر}}" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:253 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:254 msgid "Failed to delete one or more workflow approval." -msgstr "" +msgstr "فشل حذف موافقة سير عمل واحدة أو أكثر." #: screens/Organization/shared/OrganizationForm.js:71 msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "الحد الأقصى لعدد المضيفين المسموح بإدارتهم بواسطة هذه المؤسسة.\n" +" القيمة الافتراضية هي 0 مما يعني عدم وجود حد. راجع توثيق Ansible\n" +" لمزيد من التفاصيل." #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" -msgstr "" +msgstr "خطأ في ربط الدور" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "عُقد قالب مهمة سير العمل" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" -msgstr "" +msgstr "معرّف نظام Insights" #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:94 msgid "Authorization Code Expiration" -msgstr "" +msgstr "انتهاء صلاحية رمز التفويض" #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:69 msgid "Customize messages…" -msgstr "" +msgstr "تخصيص الرسائل…" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:112 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:179 msgid "Close" -msgstr "" +msgstr "إغلاق" #: screens/Template/Survey/SurveyList.js:55 msgid "Delete Survey" -msgstr "" +msgstr "حذف الاستبيان" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 #: screens/InstanceGroup/shared/InstanceGroupForm.js:25 msgid "Policy instance minimum" -msgstr "" +msgstr "الحد الأدنى لمثيلات السياسة" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." -msgstr "" +msgstr "فشل حذف موافقة سير العمل." #: screens/User/UserTokenDetail/UserTokenDetail.js:77 msgid "Delete User Token" -msgstr "" +msgstr "حذف رمز المستخدم المميز" #: screens/Template/Survey/SurveyListItem.js:69 #: screens/Template/Survey/SurveyReorderModal.js:131 msgid "encrypted" -msgstr "" +msgstr "مشفّر" #: screens/Job/JobDetail/JobDetail.js:126 #: screens/Job/JobDetail/JobDetail.js:155 msgid "Unknown Inventory" -msgstr "" +msgstr "مخزون غير معروف" #: screens/Project/ProjectDetail/ProjectDetail.js:357 #: screens/Project/ProjectList/ProjectListItem.js:204 msgid "Failed to cancel Project Sync" -msgstr "" +msgstr "فشل إلغاء مزامنة المشروع" #: components/AnsibleSelect/AnsibleSelect.js:30 msgid "Select Input" -msgstr "" +msgstr "حدد الإدخال" #: screens/InstanceGroup/Instances/InstanceList.js:242 #: screens/Instances/InstanceList/InstanceList.js:178 msgid "Hybrid" -msgstr "" +msgstr "هجين" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "" - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" -msgstr "" +msgstr "إعادة محاولة المضيف" #: components/PromptDetail/PromptJobTemplateDetail.js:173 #: components/PromptDetail/PromptWFJobTemplateDetail.js:92 @@ -12110,16 +11519,16 @@ msgstr "" #: screens/Template/shared/WebhookSubForm.js:143 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:158 msgid "Webhook Service" -msgstr "" +msgstr "خدمة Webhook" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "" +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "تمكّن إنشاء عنوان URL لاستدعاء التزويد. باستخدام عنوان URL، يمكن للمضيف الاتصال بـ {brandName} وطلب تحديث التكوين باستخدام قالب المهمة هذا." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12127,65 +11536,72 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" -msgstr "" +msgstr "تشغيل" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:49 msgid "If you only want to remove access for this particular user, please remove them from the team." -msgstr "" +msgstr "إذا كنت تريد فقط إزالة الوصول لهذا المستخدم المعين، يرجى إزالته من الفريق." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:62 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:94 msgid "Approve" -msgstr "" +msgstr "الموافقة" #: components/Search/LookupTypeInput.js:96 msgid "Greater than or equal to comparison." -msgstr "" +msgstr "مقارنة أكبر من أو يساوي." #: screens/InstanceGroup/shared/InstanceGroupForm.js:39 msgid "Minimum percentage of all instances that will be automatically assigned to this group when new instances come online." -msgstr "" +msgstr "الحد الأدنى لنسبة جميع المثيلات التي سيتم تعيينها تلقائيًا لهذه المجموعة عند اتصال مثيلات جديدة." #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:113 msgid "Automation Analytics dashboard" -msgstr "" +msgstr "لوحة معلومات Automation Analytics" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:394 msgid "Source Phone Number" -msgstr "" +msgstr "رقم هاتف المصدر" #. placeholder {0}: job.timeout #: screens/Job/JobDetail/JobDetail.js:451 msgid "{0} seconds" -msgstr "" +msgstr "{0} ثانية" #: screens/Inventory/InventoryList/InventoryList.js:205 msgid "Inventory Type" -msgstr "" +msgstr "نوع المخزون" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {بعد # تكرار} other {بعد # تكرارات}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" -msgstr "" +msgstr "أولاً، حدد مفتاحًا" #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:151 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:175 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:176 msgid "Select source path" -msgstr "" +msgstr "حدد مسار المصدر" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" -msgstr "" +msgstr "يونيو" #: components/AdHocCommands/useAdHocPreviewStep.js:23 #: components/LaunchPrompt/LaunchPrompt.js:135 @@ -12197,59 +11613,59 @@ msgstr "" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:247 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:256 msgid "Launch" -msgstr "" +msgstr "إطلاق" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" -msgstr "" +msgstr "الشرح" #: screens/InstanceGroup/shared/ContainerGroupForm.js:57 msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." -msgstr "" +msgstr "بيانات اعتماد للمصادقة مع Kubernetes أو OpenShift. يجب أن تكون من نوع \"Kubernetes/OpenShift API Bearer Token\". إذا تُركت فارغة، فسيتم استخدام حساب خدمة Pod الأساسي." #: screens/Template/shared/JobTemplateForm.js:196 msgid "Please select an Inventory or check the Prompt on Launch option" -msgstr "" +msgstr "يرجى تحديد مخزون أو تحديد خيار المطالبة عند الإطلاق" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:123 msgid "Learn more about Automation Analytics" -msgstr "" +msgstr "تعرف على المزيد حول Automation Analytics" #: screens/Template/Survey/SurveyReorderModal.js:227 msgid "Survey preview modal" -msgstr "" +msgstr "نافذة معاينة الاستبيان" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" -msgstr "" +msgstr "موافق" #: screens/Instances/InstanceEdit/InstanceEdit.js:81 msgid "Instance not found." -msgstr "" +msgstr "لم يتم العثور على المثيل." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:261 msgid "Workflow node view modal" -msgstr "" +msgstr "نافذة عرض عقدة سير العمل" #: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:72 msgid "Leave this field blank to make the execution environment globally available." -msgstr "" +msgstr "اترك هذا الحقل فارغًا لجعل بيئة التنفيذ متاحة عالميًا." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:276 #: screens/User/UserTeams/UserTeamList.js:261 msgid "Failed to associate." -msgstr "" +msgstr "فشل الربط." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12260,17 +11676,14 @@ msgstr "" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" -msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "" +msgstr "المجموعات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" -msgstr "" +msgstr "نص رسالة الخطأ" #. placeholder {0}: job.name #: components/JobList/JobListItem.js:134 @@ -12278,26 +11691,26 @@ msgstr "" #: screens/Job/JobOutput/shared/OutputToolbar.js:184 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:194 msgid "Failed to cancel {0}" -msgstr "" +msgstr "فشل إلغاء {0}" #: components/PromptDetail/PromptProjectDetail.js:43 #: screens/Project/ProjectDetail/ProjectDetail.js:93 msgid "Discard local changes before syncing" -msgstr "" +msgstr "تجاهل التغييرات المحلية قبل المزامنة" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:73 msgid "The number of hosts you have automated against is below your subscription count." -msgstr "" +msgstr "عدد المضيفين الذين قمت بالأتمتة عليهم أقل من عدد اشتراكك." #: screens/Host/HostDetail/HostDetail.js:129 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:122 msgid "Failed to delete host." -msgstr "" +msgstr "فشل حذف المضيف." #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:171 msgid "Managed nodes" -msgstr "" +msgstr "العقد المُدارة" #: components/AddRole/AddResourceRole.js:67 #: components/AdHocCommands/AdHocCredentialStep.js:124 @@ -12306,8 +11719,8 @@ msgstr "" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12342,7 +11755,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:107 msgid "Created By (Username)" -msgstr "" +msgstr "تم الإنشاء بواسطة (اسم المستخدم)" #: components/PromptDetail/PromptJobTemplateDetail.js:148 #: screens/Job/JobDetail/JobDetail.js:369 @@ -12350,97 +11763,86 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:377 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 msgid "Playbook" -msgstr "" +msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." -msgstr "" +msgstr "اسم مستخدم أو كلمة مرور غير صالحة. يرجى المحاولة مرة أخرى." #. placeholder {0}: instance.hostname #. placeholder {1}: instance.hostname #: screens/Instances/InstancePeers/InstancePeerList.js:171 msgid "Peers update on {0}. Please be sure to run the install bundle for {1} again in order to see changes take effect." -msgstr "" +msgstr "يتم تحديث الأقران على {0}. يرجى التأكد من تشغيل حزمة التثبيت لـ {1} مرة أخرى لرؤية التغييرات سارية المفعول." #: components/PromptDetail/PromptProjectDetail.js:162 #: screens/Project/ProjectDetail/ProjectDetail.js:319 #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:73 msgid "Playbook Directory" -msgstr "" +msgstr "دليل Playbook" #: screens/Template/Templates.js:20 msgid "Create New Workflow Template" -msgstr "" +msgstr "إنشاء قالب سير عمل جديد" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:271 msgid "IRC Server Address" -msgstr "" - -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "" +msgstr "عنوان خادم IRC" #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" -msgstr "" +msgstr "مستخدم ldap" #: screens/Organization/Organization.js:112 msgid "Back to Organizations" -msgstr "" +msgstr "العودة إلى المؤسسات" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:406 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:524 msgid "Account SID" -msgstr "" +msgstr "معرّف الحساب SID" #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:85 msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." -msgstr "" +msgstr "قدّم بيانات اعتماد Red Hat أو Red Hat Satellite الخاصة بك لتمكين Automation Analytics." #: screens/Template/shared/PlaybookSelect.js:116 #: screens/Template/shared/PlaybookSelect.js:117 msgid "Select a playbook" -msgstr "" +msgstr "حدد playbook" #: components/Schedule/Schedule.js:81 msgid "Schedule not found." -msgstr "" +msgstr "لم يتم العثور على الجدول." #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "إذا كانت نعم، اجعل الإدخالات غير الصالحة خطأً فادحًا، وإلا تخطَّ\n" +" وتابع." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "" +msgstr "المهام قيد التشغيل" #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." -msgstr "" +msgstr "يجب ألا يكون هذا الحقل فارغًا." #: screens/Application/ApplicationTokens/ApplicationTokenList.js:142 msgid "Error deleting tokens" -msgstr "" +msgstr "خطأ في حذف الرموز المميزة" #: screens/Dashboard/DashboardGraph.js:119 #: screens/Dashboard/DashboardGraph.js:128 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:148 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:157 msgid "Select period" -msgstr "" +msgstr "حدد الفترة" #: components/NotificationList/NotificationListItem.js:70 msgid "Toggle notification start" -msgstr "" +msgstr "تبديل بدء الإشعار" #: components/HostForm/HostForm.js:55 #: components/JobList/JobListItem.js:259 @@ -12449,18 +11851,18 @@ msgstr "" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12477,66 +11879,61 @@ msgstr "" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" -msgstr "" +msgstr "المخزون" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "يجب أن يكون هذا الحقل رقمًا وأن تكون قيمته بين {min} و{max}" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:96 msgid "Update on launch" -msgstr "" +msgstr "التحديث عند الإطلاق" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "يجب أن تكون هناك قيمة في إدخال واحد على الأقل" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." -msgstr "" +msgstr "إضافة المضيفين إلى المجموعة بناءً على شروط Jinja2." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" -msgstr "" +msgstr "نسخ القالب" #: components/NotificationList/NotificationListItem.js:56 msgid "Toggle notification approvals" -msgstr "" - -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "" +msgstr "تبديل موافقات الإشعار" #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" -msgstr "" +msgstr "حذف سؤال الاستبيان" #: screens/Dashboard/Dashboard.js:153 msgid "Recent Jobs list tab" -msgstr "" +msgstr "علامة تبويب قائمة المهام الأخيرة" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 msgid "Confirm node removal" -msgstr "" +msgstr "تأكيد إزالة العقدة" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:116 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:163 msgid "Past year" -msgstr "" +msgstr "العام الماضي" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 #: components/Schedule/shared/FrequencyDetailSubform.js:185 #: components/Schedule/shared/ScheduleFormFields.js:142 #: components/Schedule/shared/ScheduleFormFields.js:211 msgid "Week" -msgstr "" +msgstr "أسبوع" #: components/NotificationList/NotificationListItem.js:77 #: components/StatusLabel/StatusLabel.js:39 msgid "Success" -msgstr "" +msgstr "نجاح" diff --git a/awx/ui/src/locales/en/messages.js b/awx/ui/src/locales/en/messages.js index 7f9aa8a6c..61d0ba53c 100644 --- a/awx/ui/src/locales/en/messages.js +++ b/awx/ui/src/locales/en/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projects\"],\"-5kO8P\":[\"Saturday\"],\"-6EcFR\":[\"Press Enter to edit. Press ESC to stop editing.\"],\"-7M7WW\":[\"Click to toggle default value\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"The plugin parameter is required.\"],\"-9d7Ol\":[\"Pagerduty subdomain\"],\"-9y9jy\":[\"Running health check\"],\"-9yY_Q\":[\"Failed to copy inventory.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Scroll previous\"],\"-FjWgX\":[\"Thu\"],\"-GMFSa\":[\"Failed to copy project.\"],\"-GOG9X\":[\"Hide description\"],\"-NI2UI\":[\"Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory.\"],\"-NezOR\":[\"This credential type is currently being used by some credentials and cannot be deleted\"],\"-OpL2l\":[\"Execute regardless of the parent node's final state.\"],\"-PyL32\":[\"Are you sure you want to remove this node?\"],\"-RAMET\":[\"Edit this link\"],\"-SAqJ3\":[\"Failed to copy credential.\"],\"-Uepfb\":[\"Control\"],\"-b3ghh\":[\"Privilege Escalation\"],\"-hh3vo\":[\"Unable to load last job update\"],\"-li8PK\":[\"Subscription Usage\"],\"-nb9qF\":[\"(Prompt on launch)\"],\"-ohrPc\":[\"Lookup typeahead\"],\"-rfqXD\":[\"Survey Enabled\"],\"-uOi7U\":[\"Click to download bundle\"],\"-vAlj5\":[\"Failed to launch job.\"],\"-z0Ubz\":[\"Select Roles to Apply\"],\"-zy2Nq\":[\"Type\"],\"0-31GV\":[\"Removing\"],\"0-yjzX\":[\"The project must be synced before a revision is available.\"],\"00_HDq\":[\"Policy Type\"],\"00cteM\":[\"This field must not exceed \",[\"0\"],\" characters\"],\"01Zgfk\":[\"Timed out\"],\"02FGuS\":[\"Create new group\"],\"02ePaq\":[\"Select \",[\"0\"]],\"02o5A-\":[\"Create New Project\"],\"05TJDT\":[\"Click to view job details\"],\"06Veq8\":[\"Sync Project\"],\"08IuMU\":[\"Overwrite variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" by <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Running Handlers\"],\"0JjrTf\":[\"There was an error parsing the file. Please check the file formatting and try again.\"],\"0K8MzY\":[\"This field must not exceed \",[\"max\"],\" characters\"],\"0LUj25\":[\"Delete instance group\"],\"0MFMD5\":[\"Failed to run a health check on one or more instances.\"],\"0Ohn6b\":[\"Launched By\"],\"0PUWHV\":[\"Repeat Frequency\"],\"0Pz6gk\":[\"Variables used to configure the constructed inventory plugin. For a detailed description of how to configure this plugin, see\"],\"0QsHpG\":[\"Input schema which defines a set of ordered fields for that type.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Delete all nodes\"],\"0WP27-\":[\"Waiting for job output…\"],\"0YAsXQ\":[\"Container group\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"For more information, refer to the\"],\"0_ru-E\":[\"Copy Inventory\"],\"0cqIWs\":[\"Basic auth password\"],\"0d48JM\":[\"Multiple Choice (multiple select)\"],\"0eOoxo\":[\"Please select an end date/time that comes after the start date/time.\"],\"0f7U0k\":[\"Wed\"],\"0gPQCa\":[\"Always\"],\"0lvFRT\":[\"You cannot change the credential type of a credential, as it may break the functionality of the resources using it.\"],\"0pC_y6\":[\"Event\"],\"0qOaMt\":[\"Something went wrong with the request to test this credential and metadata.\"],\"0rVzXl\":[\"Google OAuth 2 settings\"],\"0sNe72\":[\"Add Roles\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"Instance group used capacity\"],\"0wlLcO\":[\"Set how many days of data should be retained.\"],\"0zpgxV\":[\"Options\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Cancel Sync\"],\"10B0do\":[\"Failed to send test notification.\"],\"1280Tg\":[\"Host Name\"],\"12QrNT\":[\"Each time a job runs using this project, update the\\nrevision of the project prior to starting the job.\"],\"12j25_\":[\"GPG Public Key\"],\"12kemj\":[\"Source Control URL\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"View Miscellaneous Authentication settings\"],\"17TKua\":[\"Instance group\"],\"19zgn6\":[\"Instance Type\"],\"1A3EXy\":[\"Expand\"],\"1C5cFl\":[\"Next Run\"],\"1Ey8My\":[\"IP address\"],\"1F0IaT\":[\"View Schedules\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Views\"],\"1L3KBl\":[\"Create new credential Type\"],\"1Ltnvs\":[\"Add Node\"],\"1PQRWr\":[\"Start Time\"],\"1QRNEs\":[\"Repeat frequency\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Please select a day number between 1 and 31.\"],\"1UjRxI\":[\"Cache timeout\"],\"1UzENP\":[\"No\"],\"1V4Yvg\":[\"Miscellaneous System\"],\"1WlWk7\":[\"View Inventory Host Details\"],\"1WsB5U\":[\"We were unable to locate subscriptions associated with this account.\"],\"1ZaQUH\":[\"Last name\"],\"1_gTC7\":[\"You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID.\"],\"1abtmx\":[\"Promote Child Groups and Hosts\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM update\"],\"1fO-kL\":[\"Failed to toggle instance.\"],\"1hCxP5\":[\"Failed to delete one or more instance groups.\"],\"1kwHxg\":[\"Host Metrics\"],\"1n50PN\":[\"JSON tab\"],\"1qd4yi\":[\"Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two.\"],\"1rDBnp\":[\"File Difference\"],\"1w2SCz\":[\"Choose a Source Control Type\"],\"1xdJD7\":[\"Fit to screen\"],\"1yHVE-\":[\"Adding\"],\"2-iKER\":[\"View activity stream\"],\"2B_v7Y\":[\"Policy instance percentage\"],\"2CTKOa\":[\"Back to Projects\"],\"2FB7vv\":[\"Select an organization before editing the default execution environment.\"],\"2FeJcd\":[\"Item Skipped\"],\"2H9REH\":[\"Fuzzy search on name field.\"],\"2JV4mx\":[\"The Instance Groups to which this instance belongs.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"Failed to delete inventory.\"],\"2a07Yj\":[\"Copy Notification Template\"],\"2ekvhy\":[\"Exception Frequency\"],\"2gDkH_\":[\"Please enter a number of occurrences.\"],\"2iyx-2\":[\"Ansible Controller Documentation.\"],\"2n41Wr\":[\"Add workflow template\"],\"2nsB1O\":[\"Back to Tokens\"],\"2ocqzE\":[\"Webhooks: Enable webhook for this template.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Lookup modal\"],\"2pNIxF\":[\"Workflow Nodes\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Overwrite\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"Refresh Token\"],\"2w-INk\":[\"Host details\"],\"2zs1kI\":[\"This value does not match the password you entered previously. Please confirm that password.\"],\"3-SkJA\":[\"Disassociate group from host?\"],\"3-sY1p\":[\"Destination SMS number(s)\"],\"328Yxp\":[\"Source control branch\"],\"38Or-7\":[\"Tabs\"],\"38VIWI\":[\"View Template Details\"],\"39y5bn\":[\"Friday\"],\"3A9ATS\":[\"Execution environment not found.\"],\"3AOZPn\":[\"View and edit debug options\"],\"3FLeYu\":[\"Provide your Red Hat or Red Hat Satellite credentials\\nbelow and you can choose from a list of your available subscriptions.\\nThe credentials you use will be stored for future use in\\nretrieving renewal or expanded subscriptions.\"],\"3FUtN9\":[\"Inventory Source Sync\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Run\"],\"3JnvxN\":[\"Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step.\"],\"3JzsDb\":[\"May\"],\"3LoUor\":[\"Destination channels\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"3PAU4M\":[\"Year\"],\"3PZalO\":[\"Host not found.\"],\"3Rke7L\":[\"1 (Info)\"],\"3YSVMq\":[\"Deletion error\"],\"3aIe4Y\":[\"Create New Organization\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Elapsed Time\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" year\"],\"other\":[\"#\",\" years\"]}]],\"3hCQhK\":[\"Inventory Plugins\"],\"3hvUyZ\":[\"new choice\"],\"3mTiHp\":[\"Failed to copy template.\"],\"3pBNb0\":[\"Reload output\"],\"3sFvGC\":[\"Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance.\"],\"3sXZ-V\":[\"and click on Update Revision on Launch.\"],\"3uAM50\":[\"End User License Agreement\"],\"3v8u-j\":[\"Minimum percentage of all instances that will be automatically\\nassigned to this group when new instances come online.\"],\"3wPA9L\":[\"Setting category\"],\"3y7qi5\":[\"Back to Credentials\"],\"3yy_k-\":[\"View all Teams.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Go to next page\"],\"41KRqu\":[\"Credential passwords\"],\"45BzQy\":[\"Health checks are asynchronous tasks. See the\"],\"45cx0B\":[\"Cancel subscription edit\"],\"45gLaI\":[\"Prompt for credentials on launch.\"],\"46SUtl\":[\"Edit group\"],\"479kuh\":[\"Copy full revision to clipboard.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Error:\"],\"4LzLLz\":[\"View all settings\"],\"4Q4HZp\":[\"No \",[\"pluralizedItemName\"],\" Found\"],\"4QXpWJ\":[\"timed out\"],\"4QfhOe\":[\"Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter.\"],\"4S2cNE\":[\"View Logging settings\"],\"4Wt2Ty\":[\"Select Items from List\"],\"4_ESDh\":[\"This field must be a regular expression\"],\"4_xiC_\":[\"Artifacts\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Select a credential Type\"],\"4cWhxn\":[\"Controls whether or not this instance is managed by policy. If enabled, the instance will be available for automatic assignment to and unassignment from instance groups based on policy rules.\"],\"4dQFvz\":[\"Finished\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Save & Exit\"],\"4j2eOR\":[\"Select the inventory that this host will belong to.\"],\"4jnim6\":[\"Select a webhook service.\"],\"4km-Vu\":[\"Out of compliance\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Failure Explanation:\"],\"4lgLew\":[\"February\"],\"4mQyZf\":[\"Webhook services can use this as a shared secret.\"],\"4nLbTY\":[\"View all management jobs\"],\"4o_cFL\":[\"Delete application\"],\"4s0pSB\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns.\"],\"4uVADI\":[\"Client secret\"],\"4vFDZV\":[\"Create New Job Template\"],\"4vkbaA\":[\"The project from which this inventory update is sourced.\"],\"4yGeRr\":[\"Inventory Sync\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Edit Instance\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Are you sure you want to remove all the nodes in this workflow?\"],\"5ANAct\":[\"Maximum number of jobs to run concurrently on this group.\\\\n Zero means no limit will be enforced.\"],\"5B77Dm\":[\"Last job\"],\"5F5F4w\":[\"Workflow Approval\"],\"5IhYoj\":[\"Node types\"],\"5K7kGO\":[\"documentation\"],\"5KMGbn\":[\"Are you sure you want to cancel this job?\"],\"5QGnBj\":[\"Note that you may still see the group in the list after\\ndisassociating if the host is also a member of that group’s\\nchildren. This list shows all groups the host is associated\\nwith directly and indirectly.\"],\"5RMgCw\":[\"Hosts\"],\"5S4tZv\":[\"Frequency did not match an expected value\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Job Type\"],\"5WFDw4\":[\"Only Group By\"],\"5WVG4S\":[\"More information for\"],\"5X2wog\":[\"There was a problem logging in. Please try again.\"],\"5_vHPm\":[\"View TACACS+ settings\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"Roles\"],\"5eHyY-\":[\"Test Notification\"],\"5eL2KN\":[\"Target URL\"],\"5lqXf5\":[\"Revert to factory default.\"],\"5n_soj\":[\"Prompt for job slice count on launch.\"],\"5p6-Mk\":[\"Filter by failed jobs\"],\"5pDe2G\":[\"Remove \",[\"0\"],\" Access\"],\"5pa4JT\":[\"Playbook Started\"],\"5qauVA\":[\"This workflow job template is currently being used by other resources. Are you sure you want to delete it?\"],\"5vA8H0\":[\"No Hosts Matched\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Back to Notifications\"],\"6-OdGi\":[\"Protocol\"],\"6-ptnU\":[\"option to the\"],\"623gDt\":[\"Failed to delete user.\"],\"63C4Yo\":[\"Container Group\"],\"66WYRo\":[\"Provide key/value pairs using either\\nYAML or JSON.\"],\"66Zq7T\":[\"Save link changes\"],\"66qTfS\":[\"Past week\"],\"679-JR\":[\"Fuzzy search on id, name or description fields.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Launch management job\"],\"69aXwM\":[\"Add existing group\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Soft delete\"],\"6GBt0m\":[\"Metadata\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Timeout seconds\"],\"6KhU4s\":[\"Are you sure you want to exit the Workflow Creator without saving your changes?\"],\"6LTyxl\":[\"Revision\"],\"6PmtyP\":[\"Toggle legend\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minute\"],\"6V3Ea3\":[\"Copied\"],\"6WwHL3\":[\"Total Nodes\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Hour\"],\"6YtxFj\":[\"Name\"],\"6Z5ACo\":[\"Host Config Key\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"Launch | \",[\"0\"],\")\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Enable privilege escalation\"],\"6j6_0F\":[\"Related resource\"],\"6kpN96\":[\"Failed to delete notification.\"],\"6lGV3K\":[\"Show less\"],\"6msU0q\":[\"Failed to delete one or more jobs.\"],\"6nsio_\":[\"Run Command\"],\"6oNH0E\":[\"plugin configuration guide.\"],\"6pMgh_\":[\"View LDAP Settings\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"It is hard to give a specification for\\nthe inventory for Ansible facts, because to populate\\nthe system facts you need to run a playbook against\\nthe inventory that has `gather_facts: true`. The\\nactual facts will differ system-to-system.\"],\"6sQDy8\":[\"This schedule uses complex rules that are not supported in the\\\\n UI. Please use the API to manage this schedule.\"],\"6uvnKV\":[\"API Service/Integration Key\"],\"6vrz8I\":[\"Failed to cancel one or more jobs.\"],\"6zGHNM\":[\"Hosts remaining\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"Failed to update survey.\"],\"7Bj3x9\":[\"Failed\"],\"7ElOdS\":[\"ID of the Dashboard\"],\"7IUE9q\":[\"Source variables\"],\"7JF9w9\":[\"Add Question\"],\"7L01XJ\":[\"Actions\"],\"7O5TcN\":[\"Event summary not available\"],\"7PzzBU\":[\"User\"],\"7UZtKb\":[\"The organization that owns this workflow job template.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Confirm\"],\"7Xk3M1\":[\"Select the project containing the playbook you want this job to execute.\"],\"7ZhNzL\":[\"Go to first page\"],\"7b8TOD\":[\"details.\"],\"7bDeKc\":[\"Subscription manifest\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" since \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"No job data available\"],\"7kb4LU\":[\"Approved\"],\"7p5kLi\":[\"Dashboard\"],\"7q256R\":[\"Allow branch override\"],\"7qFdk8\":[\"Edit Credential\"],\"7sMeHQ\":[\"Key\"],\"7sNhEz\":[\"Username\"],\"7w3QvK\":[\"Success message body\"],\"7wgt9A\":[\"Playbook run\"],\"7zmvk2\":[\"Item Failed\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"This project is currently on sync and cannot be clicked until sync process completed\"],\"82sWFi\":[\"Administration\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Label\"],\"88ip8h\":[\"Revert all\"],\"8BkLPF\":[\"Allowed URIs list, space separated\"],\"8F8HYs\":[\"Select your Ansible Automation Platform subscription to use.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"Example URLs for GIT Source Control include:\"],\"8XM8GW\":[\"Failed to assign roles properly\"],\"8Z236a\":[\"brand logo\"],\"8ZsakT\":[\"Password\"],\"8_wZUD\":[\"Team Roles\"],\"8d57h8\":[\"View Miscellaneous System settings\"],\"8gCRbU\":[\"Other prompts\"],\"8gaTqG\":[\"Type Details\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"Job Template\"],\"8lEjQX\":[\"Install Bundle\"],\"8lb4Do\":[\"Clear subscription\"],\"8oiwP_\":[\"Input configuration\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Delete smart inventory\"],\"8vETh9\":[\"Show\"],\"8wxHsh\":[\"Webhook key for this workflow job template.\"],\"8yd882\":[\"Failed to disassociate one or more teams.\"],\"8zGO4o\":[\"Field matches the given regular expression.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Allow simultaneous runs of this workflow job template.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Inventory Update\"],\"91lyAf\":[\"Concurrent Jobs\"],\"933cZy\":[\"Miscellaneous System settings\"],\"954HqS\":[\"When was the host first automated\"],\"95p1BK\":[\"Create New User\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Select Labels\"],\"9DOXq6\":[\"View all Templates.\"],\"9DugxF\":[\"Subscription type\"],\"9HhFQ8\":[\"Returns results that have values other than this one as well as other filters.\"],\"9L1ngr\":[\"Total jobs\"],\"9N-4tQ\":[\"Credential Type\"],\"9NyAH9\":[\"Skipped\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Remove All Nodes\"],\"9Tmez1\":[\"View Instance Details\"],\"9UuGMQ\":[\"Pending delete\"],\"9V-Un3\":[\"Enable Fact Storage\"],\"9VMv7k\":[\"Constructed Inventory\"],\"9Wm-J4\":[\"Toggle Password\"],\"9XA1Rs\":[\"The project is currently syncing and the revision will be available after the sync is complete.\"],\"9Y3BQE\":[\"Delete Organization\"],\"9YSB0Z\":[\"This schedule is missing an Inventory\"],\"9ZnrIx\":[\"View and edit your subscription information\"],\"9fRa7M\":[\"Select a row to remove\"],\"9hmrEp\":[\"Relaunch on\"],\"9iX1S0\":[\"This action will remove the following instance and you may need to rerun the install bundle for any instance that was previously connected to:\"],\"9jfn-S\":[\"Is not expanded\"],\"9l0RZY\":[\"Click an available node to create a new link. Click outside the graph to cancel.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Job templates\"],\"9nhhVW\":[\"pages\"],\"9nypdt\":[\"Restore initial value.\"],\"9odS2n\":[\"Failed Hosts\"],\"9og-0c\":[\"This execution environment is currently being used by other resources. Are you sure you want to delete it?\"],\"9rFgm2\":[\"Subscription capacity\"],\"9rvzNA\":[\"Association modal\"],\"9td1Wl\":[\"Check\"],\"9uI_rE\":[\"Undo\"],\"9u_dDE\":[\"Unreachable Host Count\"],\"9uxVdR\":[\"Source Control Credential\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Management job launch error\"],\"A1taO8\":[\"Search\"],\"A3o0Xd\":[\"The Instance Groups for this Organization to run on.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Sync for revision\"],\"A9-PUr\":[\"Health check request(s) submitted. Please wait and reload the page.\"],\"AA2ASV\":[\"Execution environment copied successfully\"],\"ADVQ46\":[\"Log In\"],\"ARAUFe\":[\"Delete Inventory\"],\"AV22aU\":[\"Something went wrong...\"],\"AWOSPo\":[\"Zoom in\"],\"Ab1y_G\":[\"Cancel Constructed Inventory Source Sync\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"You do not have permission to delete \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Host\"],\"Aj3on1\":[\"Enable external logging\"],\"Allow branch override\":[\"Allow branch override\"],\"AoCBvp\":[\"Job Slice\"],\"Apl-Vf\":[\"Red Hat subscription manifest\"],\"Apv-R1\":[\"If you are ready to upgrade or renew, please <0>contact us.\"],\"AqdlyH\":[\"Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes\"],\"ArtxnQ\":[\"Source Control Refspec\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instances\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"No results found\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Create new smart inventory\"],\"B0HFJ8\":[\"Failed to disassociate one or more hosts.\"],\"B0P3qo\":[\"JOB ID:\"],\"B0dbFG\":[\"Delete Schedule\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Last automated\"],\"B4WcU9\":[\"Approved by \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host Started\"],\"B8bpYS\":[\"Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal.\"],\"BAmn8K\":[\"Select a Resource Type\"],\"BERhj_\":[\"Success message\"],\"BGNDgh\":[\"Node Alias\"],\"BH7upP\":[\"POST\"],\"BNDplB\":[\"Template copied successfully\"],\"BWTzAb\":[\"Manual\"],\"BfYq0G\":[\"Source Control Type\"],\"Bg7M6U\":[\"No result found\"],\"Bl2Djq\":[\"View Tokens\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Unreachable\"],\"BsrdSv\":[\"Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Controller documentation for example syntax.\"],\"Bv8zdm\":[\"Input Inventories\"],\"BwJKBw\":[\"of\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Facts\"],\"BzfzPK\":[\"Items\"],\"C-gr_n\":[\"Azure AD settings\"],\"C0sUgI\":[\"Create new inventory\"],\"C2KEkR\":[\"SSH password\"],\"C3Q1LZ\":[\"View OIDC settings\"],\"C4C-qQ\":[\"Schedule details\"],\"C6GAUT\":[\"Is expanded\"],\"C7dP40\":[\"Failed to deny \",[\"0\"],\".\"],\"C7s60U\":[\"Webhook details\"],\"CAL6E9\":[\"Teams\"],\"CDOlBM\":[\"Instance ID\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Schedule Details\"],\"CGZgZY\":[\"Select a row to disassociate\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"Instance Name\"],\"CKc7jz\":[\"Host details modal\"],\"CL7QiF\":[\"Type answer then click checkbox on right to select answer as\\ndefault.\"],\"CLTHnk\":[\"Survey Question Order\"],\"CMmwQ-\":[\"Unknown Start Date\"],\"CNZ5h9\":[\"Data retention period\"],\"CS8u6E\":[\"Enable Webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Modified by (username)\"],\"CZDqWd\":[\"The project revision is currently out of date. Please refresh to fetch the most recent revision.\"],\"CZg9aH\":[\"Select Hosts\"],\"C_Lu89\":[\"Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"C_NnqT\":[\"Create New Host\"],\"Cache Timeout\":[\"Cache Timeout\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts.\"],\"CcKMRv\":[\"This job template is currently being used by other resources. Are you sure you want to delete it?\"],\"CczdmZ\":[\"View all Credentials.\"],\"CdGRti\":[\"View all Notification Templates.\"],\"Ce28nP\":[\"<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules.\"],\"Cev3QF\":[\"Timeout minutes\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"This workflow does not have any nodes configured.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"Click this button to verify connection to the secret management system using the selected credential and specified inputs.\"],\"Created\":[\"Created\"],\"Cs0oSA\":[\"View Settings\"],\"Csvbqs\":[\"view the constructed inventory plugin docs here.\"],\"Cx8SDk\":[\"Refresh Token Expiration\"],\"D-NlUC\":[\"System\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"Note: When using SSH protocol for GitHub or\\nBitbucket, enter an SSH key only, do not enter a username\\n(other than git). Additionally, GitHub and Bitbucket do\\nnot support password authentication when using SSH. GIT\\nread only protocol (git://) does not use username or\\npassword information.\"],\"D4euEu\":[\"Miscellaneous Authentication settings\"],\"D89zck\":[\"Sun\"],\"DBBU2q\":[\"At least one value must be selected for this field.\"],\"DBC3t5\":[\"Sunday\"],\"DBHTm_\":[\"August\"],\"DFNPK8\":[\"Run health check\"],\"DGZ08x\":[\"Sync all\"],\"DHf0mx\":[\"Create new Instance\"],\"DHrOgD\":[\"Project Update Status\"],\"DIKUI7\":[\"Minimum length\"],\"DIX823\":[\"This field must be a number and have a value less than \",[\"max\"]],\"DJIazz\":[\"Successfully Approved\"],\"DNLiC8\":[\"Revert settings\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Done\"],\"DRsIMl\":[\"If yes make invalid entries a fatal error, otherwise skip and\\ncontinue.\"],\"DV-Xbw\":[\"Preferred Language\"],\"DVIUId\":[\"Prompt Overrides\"],\"DZNGtI\":[\"Project checkout results\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"Exact match (default lookup if not specified).\"],\"De2WsK\":[\"This action will disassociate all roles for this user from the selected teams.\"],\"Delete\":[\"Delete\"],\"Delete Project\":[\"Delete Project\"],\"Delete the project before syncing\":[\"Delete the project before syncing\"],\"Description\":[\"Description\"],\"DhSza7\":[\"Controller Node\"],\"Discard local changes before syncing\":[\"Discard local changes before syncing\"],\"DnkUe2\":[\"Choose a Webhook Service\"],\"DqnAO4\":[\"First automated\"],\"Du6bPw\":[\"Address\"],\"Dug0C-\":[\"After number of occurrences\"],\"DyYigF\":[\"TACACS+ settings\"],\"Dz7fsq\":[\"Zoom In\"],\"E6Z4zF\":[\"Invalid file format. Please upload a valid Red Hat Subscription Manifest.\"],\"E86aJB\":[\"Disassociate role!\"],\"E9wN_Q\":[\"Last Health Check\"],\"EH6-2h\":[\"Topology View\"],\"EHu0x2\":[\"Syncing\"],\"EIBcgD\":[\"Sourced from a project\"],\"EIkRy0\":[\"Destination Channels\"],\"EJQLCT\":[\"Failed to delete workflow job template.\"],\"ENDbv1\":[\"View all Hosts.\"],\"ENRWp9\":[\"Tags for the Annotation\"],\"ENyw54\":[\"Related Groups\"],\"EP-eCv\":[\"SAML settings\"],\"EQ-qsg\":[\"Workflow job templates\"],\"ETUQuF\":[\"Failed to delete one or more inventories.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking\"],\"E_QGRL\":[\"Disabled\"],\"E_tJey\":[\"Default Execution Environment\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"None\"],\"Edit\":[\"Edit\"],\"Eff_76\":[\"Local Time Zone\"],\"Eg4kGP\":[\"Default Answer(s)\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"View Troubleshooting settings\"],\"Emna_v\":[\"Edit Source\"],\"EmzUsN\":[\"View node details\"],\"EnC3hS\":[\"Custom pod spec\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"Delete Credential\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"View JSON examples at\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"DELETED\"],\"EzwCw7\":[\"Edit Question\"],\"F-0xxR\":[\"Resources are missing from this template.\"],\"F-LGli\":[\"You do not have permission to disassociate the following: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Select Instances\"],\"F0xJYs\":[\"Failed to update capacity adjustment.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"Create user token\"],\"FD8Y9V\":[\"Click on a node icon to display the details.\"],\"FFv0Vh\":[\"Automation\"],\"FG2mko\":[\"Select items from list\"],\"FG6Ui0\":[\"Base path used for locating playbooks. Directories\\nfound inside this path will be listed in the playbook directory drop-down.\\nTogether the base path and selected playbook directory provide the full\\npath used to locate playbooks.\"],\"FGnH0p\":[\"This will cancel all subsequent nodes in this workflow\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules.\"],\"FO7Rwo\":[\"Remove peers?\"],\"FQto51\":[\"Expand all rows\"],\"FTuS3P\":[\"This field may not be blank\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"Failed to associate role\"],\"FYJRCY\":[\"Failed to delete one or more projects.\"],\"F_Nk65\":[\"Download Output\"],\"F_c3Jb\":[\"Custom Kubernetes or OpenShift Pod specification.\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"Failed to delete project.\"],\"Fanpmj\":[\"Variables Prompted\"],\"FblMFO\":[\"Select a metric\"],\"FclH3w\":[\"Save successful!\"],\"FfGhiE\":[\"Error saving the workflow!\"],\"FhTYgi\":[\"Failed to delete one or more job templates.\"],\"FhhvWu\":[\"This will cancel all subsequent nodes in this workflow.\"],\"FiyMaa\":[\"Choose a .json file\"],\"FjVFQ-\":[\"Choose a module\"],\"FjkaiT\":[\"Zoom out\"],\"FkQvI0\":[\"Edit Template\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Cancel Job\"],\"FnZzou\":[\"Instance State\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Actor\"],\"Fo6qAq\":[\"Example URLs for Subversion Source Control include:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Used Capacity\"],\"FsGJXJ\":[\"Clean\"],\"Fx2-x_\":[\"Add User Roles\"],\"Fz84Fw\":[\"The suggested format for variable names is lowercase and\\nunderscore-separated (for example, foo_bar, user_id, host_name,\\netc.). Variable names with spaces are not allowed.\"],\"G-jHgL\":[\"Set source path to\"],\"G2KpGE\":[\"Edit Project\"],\"G3myU-\":[\"Tuesday\"],\"G768_0\":[\"denied\"],\"G8jcl6\":[\"Notification Templates\"],\"G9MOps\":[\"Branch to use on inventory sync. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"GDvlUT\":[\"Role\"],\"GGWsTU\":[\"Canceled\"],\"GGuAXg\":[\"View SAML settings\"],\"GHDQ7i\":[\"Failed to delete one or more organizations.\"],\"GJKwN0\":[\"Schedules\"],\"GLZDtF\":[\"System Warning\"],\"GLwo_j\":[\"0 (Warning)\"],\"GMaU6_\":[\"Prompt for job type on launch.\"],\"GO6s6F\":[\"Jobs settings\"],\"GRwtth\":[\"Run a health check on the instance\"],\"GSYBQc\":[\"API service/integration key\"],\"GTOcxw\":[\"Edit User\"],\"GU9vaV\":[\"Unreachable Hosts\"],\"GXiLKo\":[\"Text Area\"],\"GZIG7_\":[\"Inventory copied successfully\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Initiated by\"],\"Gd-B71\":[\"Credential type not found.\"],\"Ge5ecx\":[\"Max Hosts\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"per page\"],\"GiXRTS\":[\"Failed to delete one or more user tokens.\"],\"Gix1h_\":[\"View all Jobs\"],\"GkbHM9\":[\"View all Projects.\"],\"Gn7TK5\":[\"Toggle tools\"],\"GpNoVG\":[\"Please add a Schedule to populate this list.\"],\"GpWp6E\":[\"Define system-level features and functions\"],\"GtycJ_\":[\"Tasks\"],\"H1M6a6\":[\"View all Instances.\"],\"H3kCln\":[\"Hostname\"],\"H6jbKn\":[\"User Interface settings\"],\"H7OUPr\":[\"Day\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Collapse\"],\"H9MIed\":[\"Execution node\"],\"HAi1aX\":[\"Update webhook key\"],\"HAzhV7\":[\"Credentials\"],\"HDULRt\":[\"Unique Hosts\"],\"HGOtRu\":[\"Notification test failed.\"],\"HIfMSF\":[\"Multiple Choice Options\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Failed to deny one or more workflow approval.\"],\"HQ7e8y\":[\"Case-insensitive version of exact.\"],\"HQ7oEt\":[\"Back to Teams\"],\"HUx6pW\":[\"Injector configuration\"],\"HZNigI\":[\"This data is used to enhance\\nfuture releases of the Tower Software and help\\nstreamline customer experience and success.\"],\"HajiZl\":[\"Month\"],\"HbaQks\":[\"Use one email address per line to create a recipient list for this type of notification.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"Failed to sync some or all inventory sources.\"],\"HdE1If\":[\"Channel\"],\"HdErwL\":[\"Select a row to approve\"],\"Hf0QDK\":[\"Project copied successfully\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" day\"],\"other\":[\"#\",\" days\"]}]],\"HiTf1W\":[\"Cancel revert\"],\"HjxnnB\":[\"select module\"],\"HlhZ5D\":[\"Use TLS\"],\"HoHveO\":[\"Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected.\"],\"HpK_8d\":[\"Reload\"],\"Ht1JWm\":[\"Notification Color\"],\"HwpTx4\":[\"Control the level of output ansible will produce as the playbook executes.\"],\"I0LRRn\":[\"Download Bundle\"],\"I0kZ1y\":[\"# forks\"],\"I7Epp-\":[\"Option Details\"],\"I9NouQ\":[\"No subscriptions found\"],\"ICi4pv\":[\"Last automation\"],\"ICt7Id\":[\"Node Type\"],\"IEKPuq\":[\"Scroll next\"],\"IJAVcb\":[\"Back to applications\"],\"IKg_un\":[\"Destination channels or users\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Click to rearrange the order of the survey questions\"],\"IPusY8\":[\"Remove any local modifications prior to performing an update.\"],\"ISuwrJ\":[\"Edit Execution Environment\"],\"IV0EjT\":[\"Test notification\"],\"IVvM2B\":[\"Enabled Options\"],\"IWoF_f\":[\"View Survey\"],\"IZfe0p\":[\"source control branch\"],\"Igz8MU\":[\"Past two weeks\"],\"IiR1sT\":[\"Node type\"],\"IjDwKK\":[\"login type\"],\"Ikhk0q\":[\"Webhook service for this workflow job template.\"],\"Iqm2E5\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list\"],\"IrC12v\":[\"Application\"],\"IrI9pg\":[\"End date\"],\"IsJ8i6\":[\"Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch.\"],\"IspLSK\":[\"Management job not found.\"],\"J0zi6q\":[\"Skip Tags\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Filter by successful jobs\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Check whether the given field or related object is null; expects a boolean value.\"],\"JEGlfK\":[\"Started\"],\"JFnJqF\":[\"Elapsed\"],\"JFphCp\":[\"3 (Debug)\"],\"JGvwnU\":[\"Last used\"],\"JIX50w\":[\"Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\"],\"JJ_1Pz\":[\"This constructed inventory input \\ncreates a group for both of the categories and uses \\nthe limit (host pattern) to only return hosts that \\nare in the intersection of those two groups.\"],\"JJwEMx\":[\"Hosts deleted\"],\"JKZTiL\":[\"These are the verbosity levels for standard out of the command run that are supported.\"],\"JL3si7\":[\"Updating\"],\"JLjfEs\":[\"Failed to delete one or more schedules.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" month\"],\"other\":[\"#\",\" months\"]}]],\"JTHoCu\":[\"toggle changes\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Back to Dashboard.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Instance Groups\"],\"Ja4VHl\":[[\"0\"],\" more\"],\"JbJ9cb\":[\"The amount of time (in seconds) before the email\\nnotification stops trying to reach the host and times out. Ranges\\nfrom 1 to 120 seconds.\"],\"JgP090\":[\"Track submodules\"],\"JjcTk5\":[\"social login\"],\"JjfsZM\":[\"Delete Workflow Approval\"],\"JppQoT\":[\"Last recalculation date:\"],\"JsY1p5\":[\"Denied\"],\"Jvv6rS\":[\"Multiple Choice\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"cancel edit login redirect\"],\"K5AykR\":[\"Delete Team\"],\"K93j4j\":[\"Label Name\"],\"KC2nS5\":[\"Resource deleted\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Test passed\"],\"KM6m8p\":[\"Team\"],\"KNOsJ0\":[\"Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs.\"],\"KQ9EQm\":[\"How to use constructed inventory plugin\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Credential Types\"],\"KTvwHj\":[\"Credential Input Sources\"],\"KVbzjm\":[\"Visualizer\"],\"KXFYp9\":[\"Get subscription\"],\"KXnokb\":[\"Globally available execution environment can not be reassigned to a specific Organization\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"View User Details\"],\"KeRkFA\":[\"Clear subscription selection\"],\"KeqCdz\":[\"Peers from control nodes\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"This container group is currently being by other resources. Are you sure you want to delete it?\"],\"KjVvNP\":[\"ID of the Panel\"],\"KkMfgW\":[\"Job Templates\"],\"KkzJWF\":[\"First automation\"],\"KlQd8_\":[\"Scope for the token's access\"],\"KnN1Tu\":[\"Expires\"],\"KnRAkU\":[\"Press space or enter to begin dragging,\\nand use the arrow keys to navigate up or down.\\nPress enter to confirm the drag, or any other key to\\ncancel the drag operation.\"],\"KoCnPE\":[\"Cancel job\"],\"KopV8H\":[\"Show only root groups\"],\"Kx32FT\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to\"],\"KxIA0h\":[\"Toggle host\"],\"Kz9DSl\":[\"Add existing host\"],\"KzQFvE\":[\"Edit Organization\"],\"L1Ob4t\":[\"Details tab\"],\"L3ooU6\":[\"Credential\"],\"L7Nz3F\":[\"Missing resource\"],\"L8fEEm\":[\"Group\"],\"L973Qq\":[\"Request subscription\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"View Jobs settings\"],\"LGryaQ\":[\"Create New Credential\"],\"LQ29yc\":[\"Start inventory source sync\"],\"LQTgjH\":[\"Project not found.\"],\"LRePxk\":[\"Minimum number of instances that will be automatically assigned to this group when new instances come online.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"View all Organizations.\"],\"LV5a9V\":[\"Peers\"],\"LVecP9\":[\"User Roles\"],\"LYAQ1X\":[\"Enable Concurrent Jobs\"],\"LZr1lR\":[\"Instance group not found.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"Toggle schedule\"],\"LgD0Cy\":[\"Application Name\"],\"LhMjLm\":[\"Time\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Edit Survey\"],\"Lnnjmk\":[\"<0><1/> A tech preview of the new \",[\"brandName\"],\" user interface can be found <2>here.\"],\"Lo8bC7\":[\"Use one IRC channel or username per line. The pound\\nsymbol (#) for channels, and the at (@) symbol for users, are not\\nrequired.\"],\"Lqygiq\":[\"Provisioning Callbacks\"],\"LtBtED\":[\"Toggle notification success\"],\"LuXP9q\":[\"Access\"],\"Lwovp8\":[\"If enabled, simultaneous runs of this job template will be allowed.\"],\"M0okDw\":[\"Set preferences for data collection, logos, and logins\"],\"M1SUWu\":[\"Custom virtual environment \",[\"0\"],\" must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation.\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Constructed inventory parameters table\"],\"MAI_nw\":[\"Please try another search using the filter above\"],\"MAV-SQ\":[\"Credential not found.\"],\"MApRef\":[\"Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled.\"],\"MD0-Al\":[\"Your session is about to expire\"],\"MDQLec\":[\"Control the level of output Ansible will produce for inventory source update jobs.\"],\"MGpavd\":[\"Key typeahead\"],\"MHM-bv\":[\"Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Follow\"],\"MLAsbW\":[\"Pass extra command line changes. There are two ansible command line parameters:\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"Legend\"],\"MP8dU9\":[\"The full image location, including the container registry, image name, and version tag.\"],\"MQPvAa\":[\"Prompt for labels on launch.\"],\"MQoyj6\":[\"Workflow Job Template\"],\"MTLPCv\":[\"Execute when the parent node results in a failure state.\"],\"MVw5um\":[\"2 (More Verbose)\"],\"MZU5bt\":[\"Failed to delete one or more groups.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"Manual\"],\"MdhgLT\":[\"IRC server password\"],\"MfCEiB\":[\"Galaxy Credentials\"],\"MfQHgE\":[\"Days to keep\"],\"Mfk6hJ\":[\"Failed to delete one or more templates.\"],\"Mhn5m4\":[\"Registry credential\"],\"Mn45Gz\":[\"Back to instance groups\"],\"MnbH31\":[\"page\"],\"MofjBu\":[\"The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Webhook credential for this workflow job template.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"The base URL of the Grafana server - the\\n/api/annotations endpoint will be added automatically to the base\\nGrafana URL.\"],\"MzcRa_\":[\"User and Automation Analytics\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"Subscription Compliance\"],\"N36GRB\":[\"This field must be a number and have a value greater than \",[\"min\"]],\"N40H-G\":[\"All\"],\"N5vmCy\":[\"constructed inventory\"],\"N6GBcC\":[\"Confirm Delete\"],\"N7wOty\":[\"Select the playbook to be executed by this job.\"],\"NAKA53\":[\"Host Failure\"],\"NBONaK\":[\"Gathering Facts\"],\"NCVKhy\":[\"Recent jobs\"],\"NDQvUO\":[\"Prompt for tags on launch.\"],\"NIuIk1\":[\"Unlimited\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" List\"],\"NO1ZxL\":[\"Application name\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Integer\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Tags for the annotation (optional)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Max concurrent jobs\"],\"Na9fIV\":[\"No items found.\"],\"Name\":[\"Name\"],\"NcVaYu\":[\"Finish Time\"],\"NeA1eI\":[\"Pan Right\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Resource type\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed.\"],\"NqIlWb\":[\"Last Ran\"],\"NrGRF4\":[\"Subscription selection modal\"],\"NsXTPu\":[\"To create a smart inventory using ansible facts, go to the smart inventory screen.\"],\"NtD3hJ\":[\"Related Keys\"],\"Nu4DdT\":[\"Sync\"],\"Nu4oKW\":[\"Description\"],\"Nu7VHX\":[\"Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources.\"],\"O-OYOe\":[\"Edit Team\"],\"O06Rp6\":[\"User Interface\"],\"O1Aswy\":[\"Never expires\"],\"O28qFz\":[\"View job \",[\"0\"]],\"O2EuOK\":[\"Sign in with SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Browse\"],\"O3oNi5\":[\"Email\"],\"O4ilec\":[\"Case-insensitive version of regex.\"],\"O5pAaX\":[\"Select an instance and a metric to show chart\"],\"O78b13\":[\"The application that this token belongs to, or leave this field empty to create a Personal Access Token.\"],\"O8Fw8P\":[\"Enable content signing to verify that the content\\nhas remained secure when a project is synced.\\nIf the content has been tampered with, the\\njob will not run.\"],\"O8_96D\":[\"Listener Port\"],\"O9VQlh\":[\"Select frequency\"],\"OA8xiA\":[\"Pan Left\"],\"OA99Nq\":[\"When was the host last automated\"],\"OC4Tzv\":[\"here\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Start date/time\"],\"OIv5hN\":[\"Redirecting to subscription detail\"],\"OJ9bHy\":[\"Failed to disassociate one or more groups.\"],\"OOq_rD\":[\"Playbook Run\"],\"OPTWH4\":[\"Enable HTTPS certificate verification\"],\"ORxrw7\":[\"Days remaining\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Confirm cancel job\"],\"Oe_VOY\":[\"Failed to remove one or more instances.\"],\"OgB1k4\":[\"Arguments\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"Sign in with GitHub Organizations\"],\"Oj2Ix6\":[\"The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout.\"],\"OjwX8k\":[\"Token information\"],\"OlpaBt\":[\"Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed.\"],\"OmbooC\":[\"Task Started\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Exact search on id field.\"],\"Organization\":[\"Organization\"],\"Osn70z\":[\"Debug\"],\"OvBnOM\":[\"Back to Settings\"],\"OyGPiW\":[\"Subscription settings\"],\"OzssJK\":[\"Run command\"],\"P0cJPL\":[\"One Slack channel per line. The pound symbol (#)\\nis required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"P3spiP\":[\"Back to Templates\"],\"P8fBlG\":[\"Authentication\"],\"PCEmEr\":[\"User tokens\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Back to Sources\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"Frequency Exception Details\"],\"PMk2Wg\":[\"Deprovisioning fail\"],\"POKy-m\":[\"Copy Execution Environment\"],\"PPsHsC\":[\"Revert all to default\"],\"PQPOpT\":[\"Inventory file\"],\"PQXW8Y\":[\"Note that only hosts directly in this group can\\nbe disassociated. Hosts in sub-groups must be disassociated\\ndirectly from the sub-group level that they belong.\"],\"PRuZiQ\":[\"Refresh for revision\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Peer removed. Please be sure to run the install bundle for \",[\"0\"],\" again in order to see changes take effect.\"],\"PWwwY2\":[\"Disassociate\"],\"PYPqaM\":[\"ID of the panel (optional)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Recipient list\"],\"PhufXn\":[\"Job Slice Parent\"],\"Pi5vnX\":[\"Failed to sync constructed inventory source\"],\"PiK6Ld\":[\"Sat\"],\"PiRb8z\":[\"MOST RECENT SYNC\"],\"PjkoCm\":[\"Are you sure you want to remove the node below:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"Failed to copy execution environment\"],\"Project Base Path\":[\"Project Base Path\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"Indicates if a host is available and should be included in running\\njobs. For hosts that are part of an external inventory, this may be\\nreset by the inventory sync process.\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Collapse all job events\"],\"PyV1wC\":[\"Prevent Instance Group Fallback\"],\"Q3P_4s\":[\"Task\"],\"Q5ZW8j\":[\"Subscriptions table\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Job ID\"],\"QHF6CU\":[\"Plays\"],\"QIOH6p\":[\"Initiated by (username)\"],\"QIpNLR\":[\"No inventory sync failures.\"],\"QIq3_3\":[\"Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag.\"],\"QJbMvX\":[\"Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: \",[\"0\"]],\"QJowYS\":[\"confirm delete\"],\"QKUQw1\":[\"Create new host\"],\"QKbQTN\":[\"Activity Stream type selector\"],\"QLZVvX\":[\"A refspec to fetch (passed to the Ansible git\\nmodule). This parameter allows access to references via\\nthe branch field not otherwise available.\"],\"QOF7Jg\":[\"Failed to approve \",[\"0\"],\".\"],\"QPRWww\":[\"Run type\"],\"QR908H\":[\"Setting name\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"The project containing the playbook this job will execute.\"],\"QYKS3D\":[\"Recent Jobs\"],\"QamIPZ\":[\"Please click the Start button to begin.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'\"],\"Qf36YE\":[\"Verbosity\"],\"QgnNyZ\":[\"Sync error\"],\"Qhb8lT\":[\"Create New Application\"],\"QmvYrA\":[\"Optional description for the workflow job template.\"],\"QnJn75\":[\"Last Run\"],\"Qv59HG\":[\"Select Credential Type\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacity\"],\"R-uZ8Y\":[\"Sign in with SAML\"],\"R633QG\":[\"Back to Workflow Approvals\"],\"R7s3iG\":[\"Return to\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Delete All Groups and Hosts\"],\"RBDHUE\":[\"Prompt for execution environment on launch.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Expires on\"],\"RIeAlp\":[\"Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks.\"],\"RK1gDV\":[\"Sign in with Azure AD\"],\"RMdd1C\":[\"None (Run Once)\"],\"RO9G1f\":[\"This field must be greater than 0\"],\"RPnV2o\":[\"The search filter did not produce any results…\"],\"RThfvh\":[\"Disassociate related team(s)?\"],\"R_mzhp\":[\"Failed to user token.\"],\"RbIaa9\":[\"Token not found.\"],\"RdLvW9\":[\"relaunch jobs\"],\"Rguqao\":[\"Select a row to delete\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"Branch to checkout. In addition to branches,\\nyou can input tags, commit hashes, and arbitrary refs. Some\\ncommit hashes and refs may not be available unless you also\\nprovide a custom refspec.\"],\"RiQMUh\":[\"Running\"],\"RjIKOw\":[\"Unable to change inventory on a host\"],\"RjkhdY\":[\"Field starts with value.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Are you sure you want to remove this link?\"],\"Rm1iI_\":[\"Prompt for variables on launch.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"Credential copied successfully\"],\"RsZ4BA\":[\"Scroll last\"],\"RtKKbA\":[\"Last\"],\"Ru59oZ\":[\"Enable webhook for this template.\"],\"RuEWFx\":[\"On date\"],\"RuiOO0\":[\"Failed to delete one or more applications.\"],\"Rw1xwN\":[\"Content Loading\"],\"RxzN1M\":[\"Enabled\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"This data is used to enhance\\nfuture releases of the Software and to provide\\nAutomation Analytics.\"],\"S2nsEw\":[\"Greater than comparison.\"],\"S5gO6Y\":[\"Pass extra command line variables to the workflow.\"],\"S6zj7M\":[\"For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook.\"],\"S7kN8O\":[\"Failed to delete one or more users.\"],\"S7tNdv\":[\"On Success\"],\"S8FW2i\":[\"The inventory file to be synced by this source. You can select from the dropdown or enter a file within the input.\"],\"SA-KXq\":[\"Pan Up\"],\"SAw-Ux\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"username\"],\"?\"],\"SBfnbf\":[\"View all execution environments\"],\"SC1Cur\":[\"Unknown Status\"],\"SDND4q\":[\"Not configured\"],\"SIJDi3\":[\"Capacity Adjustment\"],\"SJjggI\":[\"Update options\"],\"SJmHMo\":[\"Documentation.\"],\"SLm_0U\":[\"IRC Server Port\"],\"SODyJ3\":[\"Host Async OK\"],\"SOLs5D\":[\"This constructed inventory input\\ncreates a group for both of the categories and uses\\nthe limit (host pattern) to only return hosts that\\nare in the intersection of those two groups.\"],\"SRiPhD\":[\"Cancel node removal\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"Some of the previous step(s) have errors\"],\"SVG6MY\":[\"Revert field to previously saved value\"],\"SYbJcn\":[\"Edit Notification Template\"],\"SZvybZ\":[\"LDAP Default\"],\"SZw9tS\":[\"View Details\"],\"SbRHme\":[\"Textarea\"],\"Se_E0z\":[\"Workflow Job\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"Select an instance to run a health check.\"],\"Sh2XTJ\":[\"Notification Type\"],\"SiexHs\":[\"Dashboard (all activity)\"],\"Sja7f-\":[\"How many times was the host deleted\"],\"Sjoj4f\":[\"Credential Name\"],\"SlfejT\":[\"Error\"],\"SoREmD\":[\"Applications & Tokens\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"Source Control Revision\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"Job Runs\"],\"SqLEdN\":[\"Failed to delete smart inventory.\"],\"SqYo9m\":[\"Back to Instances\"],\"Ssdrw4\":[\"Deprecated\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"Successfully copied to clipboard!\"],\"SvPvEX\":[\"Workflow approved message body\"],\"Svkela\":[\"Go to previous page\"],\"SwJLlZ\":[\"Workflow denied message body\"],\"SxGqey\":[\"Generic OIDC settings\"],\"Sxm8rQ\":[\"Users\"],\"Sync for revision\":[\"Sync for revision\"],\"SzFxHC\":[\"LDAP settings\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"The\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"Failed to toggle notification.\"],\"T4a4A4\":[\"Webhook Key\"],\"T7yEGN\":[\"The Grant type the user must use to acquire tokens for this application\"],\"T91vKp\":[\"Play\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"Edit this node\"],\"TBH48u\":[\"Failed to delete team.\"],\"TC32CH\":[\"Days of data to be retained\"],\"TD1APv\":[\"Get subscriptions\"],\"TJVvMD\":[\"Related search type\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Disassociate role\"],\"TMLAx2\":[\"Required\"],\"TNovEd\":[\"Specify HTTP Headers in JSON format. Refer to\\nthe Ansible Controller documentation for example syntax.\"],\"TO3h59\":[\"Populate field from an external secret management system\"],\"TO4OtU\":[\"Insights Credential\"],\"TOjYb_\":[\"View constructed inventory host details\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Group type\"],\"TU6IDa\":[\"User Type\"],\"TXKmNM\":[\"An inventory must be selected\"],\"TZEuIE\":[\"Back to credential types\"],\"T_87By\":[\"Parameter\"],\"Ta0ts5\":[\"Show changes\"],\"TbXXt_\":[\"Workflow Cancelled\"],\"TcnG-2\":[\"Create new execution environment\"],\"Td7BIe\":[\"Allow changing the Source Control branch or revision in a job\\ntemplate that uses this project.\"],\"TgSxH9\":[\"Provisioning Callback URL\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"TkiN8D\":[\"User details\"],\"Tmuvry\":[\"Set type typeahead\"],\"ToOoEw\":[\"Copy Credential\"],\"Tof7pX\":[\"Jobs\"],\"Tq71UT\":[\"weekday\"],\"Track submodules latest commit on branch\":[\"Track submodules latest commit on branch\"],\"Tx3NMN\":[\"Private key passphrase\"],\"TxKKED\":[\"View Constructed Inventory Details\"],\"TyaPAx\":[\"System Administrator\"],\"Tz0i8g\":[\"Settings\"],\"U-nEJl\":[\"View GitHub Settings\"],\"U011Uh\":[\"Last seen\"],\"U4e7Fa\":[\"Token that ensures this is a source file\\nfor the ‘constructed’ plugin.\"],\"U7rA2a\":[\"When not checked, a merge will be performed, combining local variables with those found on the external source.\"],\"UDf-wR\":[\"Subscriptions consumed\"],\"UEaj7U\":[\"Inventory sync failures\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Case-insensitive version of endswith.\"],\"URmyfc\":[\"Details\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Last Name\"],\"UY6iPZ\":[\"If enabled, control nodes will peer to this instance automatically. If disabled, instance will be connected only to associated peers.\"],\"UYD5ld\":[\"and click on Update Revision on Launch\"],\"UYUgdb\":[\"Order\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Are you sure you want to delete:\"],\"UbRKMZ\":[\"Pending\"],\"UbqhuT\":[\"Failed to retrieve full node resource object.\"],\"Uc_tSU\":[\"Toggle Tools\"],\"UgFDh3\":[\"This inventory is currently being used by other resources. Are you sure you want to delete it?\"],\"UirGxE\":[\"Errors\"],\"UlykKR\":[\"Third\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"Update revision on job launch\"],\"UueF8b\":[\"Execution environment is missing or deleted.\"],\"UvGjRK\":[\"If enabled, run this playbook as an administrator.\"],\"UwJJCk\":[\"Relaunch failed hosts\"],\"UxKoFf\":[\"Navigation\"],\"V-7saq\":[\"Delete \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"Seconds\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"User analytics\"],\"V1EGGU\":[\"First name\"],\"V2RwJr\":[\"Listener Addresses\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Add Link\"],\"V5RUpn\":[\"Recipient List\"],\"V7qsYh\":[\"Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag.\"],\"V9xR6T\":[\"Expand section\"],\"VAI2fh\":[\"Create new container group\"],\"VAcXNz\":[\"Wednesday\"],\"VEj6_Y\":[\"Workflow Approvals\"],\"VFvVc6\":[\"Edit details\"],\"VJUm9p\":[\"Current page\"],\"VK2gzi\":[\"The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to\"],\"VL2WkJ\":[\"The last \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Start sync source\"],\"VNUs2y\":[\"Max forks\"],\"VRy-d3\":[\"# fork\"],\"VSJ6r5\":[\"Schedule is active\"],\"VSim_H\":[\"Delete inventory source\"],\"VTDO7X\":[\"Event detail modal\"],\"VU3Nrn\":[\"Missing\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"Metrics\"],\"VZfXhQ\":[\"Hop node\"],\"VdcFUD\":[\"End user license agreement\"],\"ViDr6F\":[\"Add new group\"],\"VmClsw\":[\"The resource associated with this node has been deleted.\"],\"VmvLj9\":[\"Set to Public or Confidential depending on how secure the client device is.\"],\"Vqd-tq\":[\"Confirm revert all\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"Failed to delete role.\"],\"Vw8l6h\":[\"An error occurred\"],\"VzE_M-\":[\"Toggle notification failure\"],\"W-O1E9\":[\"Copy Project\"],\"W1iIqa\":[\"View Inventory Groups\"],\"W3TNvn\":[\"Back to Users\"],\"W6uTJi\":[\"Failed to get instance.\"],\"W7DGsV\":[\"Launched By (Username)\"],\"W9XAF4\":[\"Weekday\"],\"W9uQXX\":[\"Prompt\"],\"WAjFYI\":[\"Start date\"],\"WD8djW\":[\"Confirm link removal\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Answer type\"],\"WQJduu\":[\"Key select\"],\"WTN9YX\":[\"Account token\"],\"WTV15I\":[\"Edit Login redirect override URL\"],\"WVzGc2\":[\"Subscription\"],\"WX9-kf\":[\"IRC nick\"],\"Wdl2f2\":[\"This field must be at least \",[\"0\"],\" characters\"],\"WgsBEi\":[\"Enter at least one search filter to create a new Smart Inventory\"],\"WhSFGl\":[\"Filter By \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Fit the graph to the available screen size\"],\"Wm7XbF\":[\"Failed to delete one or more credentials.\"],\"WqaDMq\":[\"Field contains value.\"],\"Wr1eGT\":[\"Choose an answer type or format you want as the prompt for the user.\\nRefer to the Ansible Controller Documentation for more additional\\ninformation about each option.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Please enter a value.\"],\"X5V9DW\":[\"Click the Edit button below to reconfigure the node.\"],\"X6d3Zy\":[\"Failed to delete organization.\"],\"X97mbf\":[\"Choose a job type\"],\"XBROpk\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow.\"],\"XCCkju\":[\"Edit Node\"],\"XFRygA\":[\"Example URLs for Remote Archive Source Control include:\"],\"XHxwBV\":[\"Selected date range must have at least 1 schedule occurrence.\"],\"XILg0L\":[\"Invalid email address\"],\"XJOV1Y\":[\"Activity\"],\"XKp83s\":[\"Inventories with sources cannot be copied\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"Email Options\"],\"XM-gTv\":[\"Refer to the Ansible documentation for details about the configuration file.\"],\"XOD7tz\":[\"Show Changes\"],\"XOaZX3\":[\"Pagination\"],\"XP6TQ-\":[\"If specified, this field will be shown on the node instead of the resource name when viewing the workflow\"],\"XREJvl\":[\"Variables used to configure the inventory source. For a detailed description of how to configure this plugin, see\"],\"XT5-2b\":[\"Custom virtual environment \",[\"0\"],\" must be replaced by an execution environment.\"],\"XViLWZ\":[\"On Failure\"],\"XWDz5f\":[\"Simple key select\"],\"X_5TsL\":[\"Survey Toggle\"],\"XaxYwV\":[\"Prompted Values\"],\"XbIM8f\":[\"Total inventory sources\"],\"XdyHT-\":[\"Hosts imported\"],\"XfmfOA\":[\"Run every\"],\"Xg3aVa\":[\"Use SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Instance Group\"],\"Xm7ruy\":[\"5 (WinRM Debug)\"],\"XmJfZT\":[\"name\"],\"XmVvzl\":[\"Select roles to apply\"],\"XnxCSh\":[\"Standard Error\"],\"XozZ38\":[\"Failed to delete one or more inventory sources.\"],\"Xq9A0U\":[\"Unknown Project\"],\"Xt4N6V\":[\"Prompt | \",[\"0\"]],\"XtpZSU\":[\"All job types\"],\"Xx-ftH\":[\"You have automated against more hosts than your subscription allows.\"],\"XyTWuQ\":[\"Please wait until the topology view is populated...\"],\"XzD7xj\":[\"Select Items\"],\"Y1YKad\":[\"Edit Details\"],\"Y296GK\":[\"Failed to delete role\"],\"Y2ml-n\":[\"Approved - \",[\"0\"],\". See the Activity Stream for more information.\"],\"Y5VrmH\":[\"Not configured for inventory sync.\"],\"Y5vgVF\":[\"Successfully Denied\"],\"Y5xJ7I\":[\"Playbook name\"],\"Y60pX3\":[\"Add constructed inventory\"],\"YA4I45\":[\"Select a module\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"Disassociate?\"],\"YJddb4\":[\"Instance type\"],\"YLMfol\":[\"Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step.\"],\"YM06Nm\":[\"Edit credential type\"],\"YMpSlP\":[\"Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed.\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" minute\"],\"other\":[\"#\",\" minutes\"]}]],\"YOQXQ9\":[\"After \",[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" occurrence\"],\"other\":[\"#\",\" occurrences\"]}]],\"YP5KRj\":[\"a new webhook url will be generated on save.\"],\"YPDLLX\":[\"Back to execution environments\"],\"YQqM-5\":[\"The container image to be used for execution.\"],\"YaEJqh\":[\"You may apply a number of possible variables in the\\nmessage. For more information, refer to the\"],\"Yd45Xn\":[\"Hosts by processor type\"],\"Yfw7TK\":[\"Notification timed out\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"Failed to delete schedule.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"The number associated with the \\\"Messaging\\nService\\\" in Twilio with the format +18005550199.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Launch template\"],\"YmjTf2\":[\"Provisioning fail\"],\"YoXjSs\":[\"Prompt for inventory on launch.\"],\"Yq4Eaf\":[\"Host status information for this job is unavailable.\"],\"YsN-3o\":[\"View inventory source details\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Associate\"],\"YxDLmM\":[\"Insights system ID\"],\"Z17FAa\":[\"Unknown Inventory\"],\"Z1Vtl5\":[\"Failed to cancel Project Sync\"],\"Z25_RC\":[\"Select Input\"],\"Z2hVSb\":[\"Hybrid\"],\"Z3FXyt\":[\"Loading...\"],\"Z40J8D\":[\"Enables creation of a provisioning callback URL. Using the URL a host can contact \",[\"brandName\"],\" and request a configuration update using this job template.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"Approve\"],\"Z88yEl\":[\"Greater than or equal to comparison.\"],\"Z9EFpE\":[\"Automation Analytics dashboard\"],\"ZAWGCX\":[[\"0\"],\" seconds\"],\"ZEP8tT\":[\"Launch\"],\"ZGDCzb\":[\"Instance not found.\"],\"ZJjKDg\":[\"Managed nodes\"],\"ZKKnVf\":[\"Create New Workflow Template\"],\"ZL3d6Z\":[\"IRC Server Address\"],\"ZL50px\":[\"Optional labels that describe this inventory,\\nsuch as 'dev' or 'test'. Labels can be used to group and filter\\ninventories and completed jobs.\"],\"ZO4CYH\":[\"Running jobs\"],\"ZOKxdJ\":[\"Select from the list of directories found in\\nthe Project Base Path. Together the base path and the playbook\\ndirectory provide the full path used to locate playbooks.\"],\"ZOLfb2\":[\"This field must not be blank.\"],\"ZVV5T1\":[\"Use one phone number per line to specify where to\\nroute SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"ZWhZbs\":[\"Confirm node removal\"],\"ZajTWA\":[\"Source Phone Number\"],\"Zf6u-6\":[\"Explanation\"],\"ZfrRb0\":[\"Please select an Inventory or check the Prompt on Launch option\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" week\"],\"other\":[\"#\",\" weeks\"]}]],\"ZhxwOq\":[\"Error message body\"],\"Zikd-1\":[\"The number of hosts you have automated against is below your subscription count.\"],\"ZjC8QM\":[\"Failed to delete host.\"],\"ZjvPb1\":[\"Created By (Username)\"],\"Zkh5np\":[\"Peers update on \",[\"0\"],\". Please be sure to run the install bundle for \",[\"1\"],\" again in order to see changes take effect.\"],\"ZpdX6R\":[\"Error deleting tokens\"],\"ZrsGjm\":[\"Inventory\"],\"ZumtuZ\":[\"Copy Template\"],\"ZvVF4C\":[\"Delete survey question\"],\"ZwCTcT\":[\"Recent Jobs list tab\"],\"ZwujDQ\":[\"Past year\"],\"_-NKbo\":[\"Failed to toggle schedule.\"],\"_2LfCe\":[\"To reorder the survey questions drag and drop them in the desired location.\"],\"_4gGIX\":[\"Copy to clipboard\"],\"_5REdR\":[\"Select Input Inventories for the constructed inventory plugin.\"],\"_BmK_z\":[\"Welcome to Red Hat Ansible Automation Platform!\\nPlease complete the steps below to activate your subscription.\"],\"_Fg1cM\":[\"Workflow timed out message body\"],\"_ITcnz\":[\"day\"],\"_Ia62Q\":[\"Constructed inventory examples\"],\"_JN1gB\":[\"Task Count\"],\"_K2CvV\":[\"Template\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Constructed Inventory Source Sync Error\"],\"_M4FeF\":[\"Select the Execution Environment you want this command to run inside.\"],\"_MdgrM\":[\"Add a new node between these two nodes\"],\"_Nw3rX\":[\"The first fetches all references. The second\\nfetches the Github pull request number 62, in this example\\nthe branch needs to be \\\"pull/62/head\\\".\"],\"_PRaan\":[\"Failed to delete one or more notification template.\"],\"_Pz_QH\":[\"Managed by Policy\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Denied - \",[\"0\"],\". See the Activity Stream for more information.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"Failed to cancel Inventory Source Sync\"],\"_bAUGi\":[\"Choose an HTTP method\"],\"_bE0AS\":[\"Select an instance\"],\"_cV6Mf\":[\"Browse…\"],\"_cq4Aa\":[\"Workflow Approval not found.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Edit instance group\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"Days of Data to Keep\"],\"_khNCh\":[\"Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: \",[\"0\"]],\"_oeZtS\":[\"Host Polling\"],\"_rCRcH\":[\"Advanced search documentation\"],\"_tVTU3\":[\"The execution environment that will be used for jobs\\ninside of this organization. This will be used a fallback when\\nan execution environment has not been explicitly assigned at the\\nproject, job template or workflow level.\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC server address\"],\"a3AD0M\":[\"confirm edit login redirect\"],\"a5zD9f\":[\"Changes\"],\"a6E-_p\":[\"Case-insensitive version of contains\"],\"a8AgQY\":[\"View Host Details\"],\"a8nooQ\":[\"Fourth\"],\"a9BTUD\":[\"weekend day\"],\"aBgwis\":[\"Scope\"],\"aJZD-m\":[\"timedOut\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Delete Execution Environment\"],\"aQ4XJX\":[\"Enable log system tracking facts individually\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"On days\"],\"aUNPq3\":[\"Execution Node\"],\"aVoVcG\":[\"Multi-Select\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"Remove \",[\"0\"],\" chip\"],\"aakQaB\":[\"Time in seconds to consider a project\\nto be current. During job runs and callbacks the task\\nsystem will evaluate the timestamp of the latest project\\nupdate. If it is older than Cache Timeout, it is not\\nconsidered current, and a new project update will be\\nperformed.\"],\"adPhRK\":[\"The inventory that this host belongs to.\"],\"adjqlB\":[[\"0\"],\" (deleted)\"],\"aht2s_\":[\"Notification color\"],\"aiejXq\":[\"Add resource type\"],\"ajDpGH\":[\"STATUS:\"],\"anfIXl\":[\"User Details\"],\"aqqAbL\":[\"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"ar5AA2\":[\"for more information.\"],\"ataY5Z\":[\"Job Delete Error\"],\"ax6e8j\":[\"Please select an organization before editing the host filter\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"Management Jobs\"],\"b2Z0Zq\":[\"Cancel link changes\"],\"b433OF\":[\"Edit Group\"],\"b4SLah\":[\"See errors on the left\"],\"b6E4rm\":[\"Delete the local repository in its entirety prior to\\nperforming an update. Depending on the size of the\\nrepository this may significantly increase the amount\\nof time required to complete an update.\"],\"b9Y4up\":[\"Client ID\"],\"bE4zYn\":[\"Select the port that Receptor will listen on for incoming connections, e.g. 27199.\"],\"bHXYoC\":[\"HTTP Method\"],\"bLt_0J\":[\"Workflow\"],\"bPq357\":[\"Enabled Value\"],\"bQZByw\":[\"Use one Annotation Tag per line, without commas.\"],\"bTu5jX\":[\"Username / password\"],\"bWr6j5\":[\"This field must be at least \",[\"min\"],\" characters\"],\"bY8C86\":[\"View all Users.\"],\"bYXbel\":[\"workflow job template webhook key\"],\"baP8gx\":[\"4 (Connection Debug)\"],\"baqrhc\":[\"HTTP Headers\"],\"bbJ-VR\":[\"Zoom Out\"],\"bcyJXs\":[\"Item OK\"],\"bd1Kuw\":[\"Icon URL\"],\"bf7UKi\":[\"Update cache timeout\"],\"bfgr_e\":[\"Question\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Search submit button\"],\"bhxnLH\":[\"You do not have permission to delete the following Groups: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Notification type\"],\"bpECfE\":[\"Cancel link removal\"],\"bpnj1H\":[\"There was an error loading this content. Please reload the page.\"],\"bs---x\":[\"Maximum number of jobs to run concurrently on this group.\\nZero means no limit will be enforced.\"],\"bwRvnp\":[\"Action\"],\"bx2rrL\":[\"Smart inventory\"],\"bxaVlf\":[\"Create new credential type\"],\"byXCTu\":[\"Occurrences\"],\"bznJUg\":[\"Select the inventory containing the hosts you want this workflow to manage.\"],\"bzv8Dv\":[\"Removal Error\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"Fact Storage\"],\"c1Rsz1\":[\"View Workflow Approval Details\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Close subscription modal\"],\"c6IFRs\":[\"Service account JSON file\"],\"c6u6gk\":[\"Select the Instance Groups for this Organization to run on.\"],\"c7-Adk\":[\"Failed to sync inventory source.\"],\"c8HyJq\":[\"Select the Instance Groups for this Inventory to run on.\"],\"c8sV0t\":[\"This feature is deprecated and will be removed in a future release.\"],\"c9V3Yo\":[\"Host Failed\"],\"c9iw51\":[\"Running Jobs\"],\"c9pF61\":[\"Client identifier\"],\"cFC8w7\":[\"This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?\"],\"cFCKYZ\":[\"Deny\"],\"cFOXv9\":[\"Generic OIDC\"],\"cGRiaP\":[\"Event detail\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Changed\"],\"cPTnDL\":[\"Project Sync\"],\"cQIQa2\":[\"Select Groups\"],\"cQlPDN\":[\"Read\"],\"cUKLzq\":[\"Edit Order\"],\"cYir0h\":[\"Select option(s)\"],\"c_PGsA\":[\"Workflow job details\"],\"cbSPfq\":[\"This workflow has already been acted on\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"link\"],\" and will be saved as that.\"],\"cdm6_X\":[\"Used capacity\"],\"chbm2W\":[\"Instance Filters\"],\"ci3mwY\":[\"This field must not be blank\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"View all Inventories.\"],\"cjJXKx\":[\"Host Async Failure\"],\"ckH3fT\":[\"Ready\"],\"ckdiAB\":[\"Delete Notification\"],\"cmWTxn\":[\"Less than or equal to comparison.\"],\"cnGeoo\":[\"Delete\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"This field will be retrieved from an external secret management system using the specified credential.\"],\"cucG_7\":[\"No YAML Available\"],\"cxjfgY\":[\"Cannot run health check on hop nodes.\"],\"cy3yJa\":[\"Established\"],\"d-F6q9\":[\"Created\"],\"d-zGjA\":[\"This action will delete the following:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Select the inventory containing the hosts you want this job to manage.\"],\"d73flf\":[\"Alert modal\"],\"d75lEw\":[\"Set type\"],\"d7VUIS\":[\"Remove Node \",[\"nodeName\"]],\"d8B-tr\":[\"Job status graph tab\"],\"dAZObA\":[\"Redirect URIs\"],\"dBNZkl\":[\"View smart inventory host details\"],\"dCcO-F\":[\"Failed to retrieve configuration.\"],\"dELxuP\":[\"Inventory not found.\"],\"dEgA5A\":[\"Cancel\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"View all applications.\"],\"dJcvVX\":[\"Smart host filter\"],\"dNAHKF\":[\"Job Slicing\"],\"dOjocz\":[\"Convergence select\"],\"dPGRd8\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode.\"],\"dPY1x1\":[\"for more info.\"],\"dQFAgv\":[\"This Project needs to be updated\"],\"dQjRO3\":[\"Start sync process\"],\"dbWo0h\":[\"Sign in with Google\"],\"dcGoCm\":[\"Inventory File\"],\"ddIcfH\":[\"Go to last page\"],\"dfWFox\":[\"Host Count\"],\"dk7qNl\":[\"Control node\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"Failed to delete one or more execution environments\"],\"dnCwNB\":[\"Successfully copied to clipboard!\"],\"dov9kY\":[\"This field must be a number and have a value between \",[\"0\"],\" and \",[\"1\"]],\"dqxQzB\":[\"dictionary\"],\"dzQfDY\":[\"October\"],\"e0NrBM\":[\"Project\"],\"e3pQqT\":[\"Choose a Notification Type\"],\"e4GHWP\":[\"Pull\"],\"e5-uog\":[\"This will revert all configuration values on this page to\\ntheir factory defaults. Are you sure you want to proceed?\"],\"e5CMOi\":[\"Environment variables or extra variables that specify the values a credential type can inject.\"],\"e5VbKq\":[\"Workflow Job Templates\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Toggle Legend\"],\"e8GyQg\":[\"Metric\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"View all credential types\"],\"e9k5zp\":[\"Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source.\"],\"eAR1n4\":[\"Related search type typeahead\"],\"eD_0Fo\":[\"Failed to delete one or more teams.\"],\"eDjsWq\":[\"Create New Notification Template\"],\"eGkahQ\":[\"Delete Job Template\"],\"eHx-29\":[\"Source details\"],\"ePK91l\":[\"Edit\"],\"ePS9As\":[\"RADIUS settings\"],\"eQkgKV\":[\"Installed\"],\"eRV9Z3\":[\"No timeout specified\"],\"eRlz2Q\":[\"Destination SMS Number(s)\"],\"eSXF_i\":[\"Failed to delete application.\"],\"eTsJYJ\":[\"description\"],\"eVJ2lo\":[\"Float\"],\"eXOp7I\":[\"You do not have permission to remove instances: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Recent Templates list tab\"],\"eYJ4TK\":[\"Constructed Inventory not found.\"],\"edit\":[\"edit\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Select tags\"],\"el9nUc\":[\"Schedule is inactive\"],\"emqNXf\":[\"Playbook Check\"],\"eqiT7d\":[\"Sets the role that this instance will play within mesh topology. Default is \\\"execution.\\\"\"],\"espHeZ\":[\"Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\"],\"etQEqZ\":[\"Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch.\"],\"ewSXyG\":[\"Soft delete \",[\"pluralizedItemName\"],\"?\"],\"f-fQK9\":[\"Grafana API key\"],\"f2o-xB\":[\"Confirm cancellation\"],\"f6Hub0\":[\"Sort\"],\"f8UJpz\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\nZero means no limit will be enforced.\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"View all instance groups\"],\"fDzxi_\":[\"Exit Without Saving\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Job status\"],\"fGLpQj\":[\"Source Control Branch/Tag/Commit\"],\"fGQ9Ug\":[\"Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \\\"Prompt on launch\\\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \\\"Prompt on launch\\\", the selected credential(s) become the defaults that can be updated at run time.\"],\"fJ9xam\":[\"Enable Instance\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancel job\"],\"other\":[\"Cancel jobs\"]}]],\"fL7WXr\":[\"Applications\"],\"fMulwN\":[\"Refresh project revision\"],\"fOAyP5\":[\"Search text input\"],\"fODqV4\":[\"That value was not found. Please enter or select a valid value.\"],\"fQCM-p\":[\"View Organization Details\"],\"fQGOXc\":[\"Error!\"],\"fR8DDt\":[\"Confirm removal of all nodes\"],\"fVjyJ4\":[\"Confirm disassociate\"],\"f_Xpp2\":[\"This action will disassociate the following:\"],\"fabx8H\":[\"If users need feedback about the correctness\\nof their constructed groups, it is highly recommended\\nto use strict: true in the plugin configuration.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"Filter on nested group name\"],\"fgrmWn\":[\"Prompt for diff mode on launch.\"],\"fhFmMp\":[\"Client Identifier\"],\"fjX9i5\":[\"Smart Inventory not found.\"],\"fk1WEw\":[\"Encrypted\"],\"fld-O4\":[\"All jobs\"],\"fnbZWe\":[\"Optionally select the credential to use to send status updates back to the webhook service.\"],\"foItBN\":[\"Weekend day\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"Mon\"],\"fqSfXY\":[\"Replace\"],\"fqmP_m\":[\"Host Unreachable\"],\"fthJP1\":[\"Webhook services can launch jobs with this workflow job template by making a POST request to this URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Verbose\"],\"g6ekO4\":[\"Failed to toggle host.\"],\"g7CZ-8\":[\"Sign in with GitHub Enterprise Organizations\"],\"g9d3sF\":[\"Start message body\"],\"gALXcv\":[\"Delete this node\"],\"gBnBJa\":[\"Source Workflow Job\"],\"gDx5MG\":[\"Edit Link\"],\"gIGcbR\":[\"Maximum number of jobs to run concurrently on this group. Zero means no limit will be enforced.\"],\"gJccsJ\":[\"Workflow approved message\"],\"gK06zh\":[\"Add job template\"],\"gM3pS9\":[\"Execution Environments\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Sync all sources\"],\"gVYePj\":[\"Create New Team\"],\"gWlcwd\":[\"Last Job Status\"],\"gYWK-5\":[\"View User Interface settings\"],\"gZaMqy\":[\"Sign in with GitHub Teams\"],\"gZkstf\":[\"If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.\"],\"gcFnpl\":[\"Job Status\"],\"geTfDb\":[\"View Job Details\"],\"ged_ZE\":[\"Oragnization\"],\"gezukD\":[\"Select a job to cancel\"],\"gfyddN\":[\"Upload a .zip file\"],\"gh06VD\":[\"Output\"],\"ghJsq8\":[\"Scroll first\"],\"gmB6oO\":[\"Schedule\"],\"gmBQqV\":[\"Project Update\"],\"gnveFZ\":[\"Standard error tab\"],\"goVc-x\":[\"Edit Credential Plugin Configuration\"],\"go_DGX\":[\"Add Team Roles\"],\"gpBecu\":[\"Delete selected tokens\"],\"gpKdxJ\":[\"Select a question to delete\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"deletion error\"],\"gsj32g\":[\"Cancel Project Sync\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" hour\"],\"other\":[\"#\",\" hours\"]}]],\"gwKtbI\":[\"in the documentation and the\"],\"h25sKn\":[\"Subscription Management\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Labels\"],\"hAjDQy\":[\"Select status\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Remove the current search related to ansible facts to enable another search using this key.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Select Peer Addresses\"],\"hLDu5N\":[\"Edit application\"],\"hNudM0\":[\"Set a value for this field\"],\"hPa_zN\":[\"Organization (Name)\"],\"hQ0dMQ\":[\"Add new host\"],\"hQRttt\":[\"Submit\"],\"hVPa4O\":[\"Select an option\"],\"hX8KyU\":[\"This job failed and has no output.\"],\"hXDKWN\":[\"Frequency Details\"],\"hXzOVo\":[\"Next\"],\"hYH0cE\":[\"Are you sure you want to submit the request to cancel this job?\"],\"hYgDIe\":[\"Create\"],\"hZ6znB\":[\"Port\"],\"hZke6f\":[\"Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change.\"],\"hc_ufD\":[\"Job Tags\"],\"hdyeZ0\":[\"Delete Job\"],\"he3ygx\":[\"Copy\"],\"heqHpI\":[\"Project Base Path\"],\"hg6l4j\":[\"March\"],\"hgJ0FN\":[\"Perform a search to define a host filter\"],\"hgr8eo\":[\"items\"],\"hgvbYY\":[\"September\"],\"hhzh14\":[\"We were unable to locate licenses associated with this account.\"],\"hi1n6B\":[\"Update settings pertaining to Jobs within \",[\"brandName\"]],\"hiDMCa\":[\"Provisioning\"],\"hjsbgA\":[\"Extra variables\"],\"hjwN_s\":[\"Resource Name\"],\"hlbQEq\":[\"Content Signature Validation Credential\"],\"hmEecN\":[\"Management Job\"],\"hptjs2\":[\"Failed to fetch custom login configuration settings. System defaults will be shown instead.\"],\"hty0d5\":[\"Monday\"],\"hvs-Js\":[\"Application information\"],\"hyVkuN\":[\"This table gives a few useful parameters of the constructed\\ninventory plugin. For the full list of parameters\"],\"i0VMLn\":[\"Workflow denied message\"],\"i2izXk\":[\"Schedule is missing rrule\"],\"i4_LY_\":[\"Write\"],\"i9sC0B\":[\"Add team permissions\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Source phone number\"],\"iDNBZe\":[\"Notifications\"],\"iDWfOR\":[\"Failed to approve one or more workflow approval.\"],\"iDjyID\":[\"View Credential Details\"],\"iE1s1P\":[\"Launch workflow\"],\"iEUzMn\":[\"system\"],\"iH8pgl\":[\"Back\"],\"iI4bLJ\":[\"Last Login\"],\"iIVceM\":[\"Copy Error\"],\"iJWOeZ\":[\"No JSON Available\"],\"iJiCFw\":[\"Group details\"],\"iLO3nG\":[\"Play Count\"],\"iMaC2H\":[\"Instance groups\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Add smart inventory\"],\"iRWxmA\":[\"Disable SSL Verification\"],\"iTylMl\":[\"Templates\"],\"iXmHtI\":[\"Select job type\"],\"iZBwau\":[\"This step contains errors\"],\"i_CDGy\":[\"Allow Branch Override\"],\"i_Kv21\":[\"Create new source\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"View Inventory Details\"],\"ig0q8s\":[\"This inventory is applied to all workflow nodes within this workflow (\",[\"0\"],\") that prompt for an inventory.\"],\"inP0J5\":[\"Subscription Details\"],\"isRobC\":[\"New\"],\"itlxml\":[\"Management job\"],\"ittbfT\":[\"Searching by ansible_facts requires special syntax. Refer to the\"],\"itu2NQ\":[\"Link state types\"],\"izJ7-H\":[\"Populate the hosts for this inventory by using a search\\nfilter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\nRefer to the documentation for further syntax and\\nexamples. Refer to the Ansible Controller documentation for further syntax and\\nexamples.\"],\"j1a5f1\":[\"Edit Host\"],\"j6gqC6\":[\"Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"j7zAEo\":[\"Workflow Statuses\"],\"j8QfHv\":[\"Edit host\"],\"jAxdt7\":[\"cancel delete\"],\"jBGh4u\":[\"Nested groups inventory definition:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"Pending Workflow Approvals\"],\"jEw0Mr\":[\"Please enter a valid URL\"],\"jFaaUJ\":[\"Canonical\"],\"jFmu4-\":[\"Day \",[\"num\"]],\"jIaeJK\":[\"Survey\"],\"jJdwCB\":[\"Revert\"],\"jKibyt\":[\"Reset zoom\"],\"jMyq_x\":[\"Workflow Job 1/\",[\"0\"]],\"jWK68z\":[\"Change PROJECTS_ROOT when deploying\\n\",[\"brandName\"],\" to change this location.\"],\"jXIWKx\":[\"Select the inventory containing the hosts\\nyou want this job to manage.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Prompt for limit on launch.\"],\"jhEAqj\":[\"No Jobs\"],\"ji-8F7\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"jiE6Vn\":[\"Organizations\"],\"jifz9m\":[\"None (run once)\"],\"jkQOCm\":[\"Add exceptions\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"here.\"],\"jqzUyM\":[\"Unavailable\"],\"jrkyDn\":[\"Play Started\"],\"jrsFB3\":[\"Output tab\"],\"jsz-PY\":[\"Unknown Finish Date\"],\"jwmkq1\":[\"Machine Credential\"],\"jzD-D6\":[\"Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"k020kO\":[\"Activity Stream\"],\"k2dzu3\":[\"Expires on UTC\"],\"k30JvV\":[\"Selected Category\"],\"k5nHqi\":[\"The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template.\"],\"kALwhk\":[\"seconds\"],\"kDWprA\":[\"These arguments are used with the specified module.\"],\"kEhyki\":[\"Field ends with value.\"],\"kLja4m\":[\"Initiated By\"],\"kLk5bG\":[\"Start message\"],\"kNUkGV\":[\"Lookup type\"],\"kNfXib\":[\"Module Name\"],\"kODvZJ\":[\"First Name\"],\"kOVkPY\":[\"Toggle instance\"],\"kP-3Hw\":[\"Back to Inventories\"],\"kQerRU\":[\"This field must not contain spaces\"],\"kX-GZH\":[\"Relaunch Job\"],\"kXzl6Z\":[\"Source Variables\"],\"kYDvK4\":[\"Including File\"],\"kah1PX\":[\"View YAML examples at\"],\"kaux7o\":[\"Overwrite local groups and hosts from remote inventory source\"],\"kgtWJ0\":[\"Select the Instance Groups for this Job Template to run on.\"],\"kiMHN-\":[\"System Auditor\"],\"kjrq_8\":[\"More information\"],\"kkDQ8m\":[\"Thursday\"],\"kkc8HD\":[\"Enable simplified login for your \",[\"brandName\"],\" applications\"],\"kpRn7y\":[\"Delete Questions\"],\"kpnWnY\":[\"After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format.\"],\"ks-HYT\":[\"Add user permissions\"],\"ks71ra\":[\"Exceptions\"],\"kt8V8M\":[\"Select a branch for the workflow.\"],\"ktPOqw\":[\"Refer to the\"],\"kuIbuV\":[\"Health checks can only be run on execution nodes.\"],\"ku__5b\":[\"Second\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"Instance\"],\"kyHUFI\":[\"Vault password | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"1\"],\"? Doing so affects all members of the team.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook Credentials\"],\"l75CjT\":[\"Yes\"],\"lCF0wC\":[\"Refresh\"],\"lJFsGr\":[\"Create new instance group\"],\"lKxoCA\":[\"Expand job events\"],\"lM9cbX\":[\"Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly.\"],\"lURfHJ\":[\"Collapse section\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Inventory Sources\"],\"lYDyXS\":[\"Smart Inventory\"],\"l_jRvf\":[\"Playbook Complete\"],\"lfoFSg\":[\"Delete Host\"],\"lgm7y2\":[\"edit\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"Template not found.\"],\"lhkaAC\":[\"Trial\"],\"ljGeYw\":[\"Normal User\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Pan Down\"],\"ltvmAF\":[\"Application not found.\"],\"lu2qW5\":[\"Any\"],\"lucaxq\":[\"Cannot enable log aggregator without providing logging aggregator host and logging aggregator type.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Container group not found.\"],\"m16xKo\":[\"Add\"],\"m1tKEz\":[\"System administrators have unrestricted access to all resources.\"],\"m2ErDa\":[\"Failure\"],\"m3k6kn\":[\"Failed to cancel Constructed Inventory Source Sync\"],\"m5MOUX\":[\"Back to Hosts\"],\"m6maZD\":[\"Credential to authenticate with a protected container registry.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"If enabled, show the changes made\\nby Ansible tasks, where supported. This is equivalent to Ansible’s\\n--diff mode.\"],\"mNBZ1R\":[\"Note: This field assumes the remote name is \\\"origin\\\".\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Node state types\"],\"mSv_7k\":[\"Past three years\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"This schedule is missing required survey values\"],\"mYGY3B\":[\"Date\"],\"mZiQNk\":[\"Privilege escalation: If enabled, run this playbook as an administrator.\"],\"m_tELA\":[\"cancel remove\"],\"ma7cO9\":[\"Failed to delete group \",[\"0\"],\".\"],\"mahPLs\":[\"Privilege escalation password\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"API Token\"],\"mgJ1oe\":[\"Confirm delete\"],\"mgjN5u\":[\"Disassociate instance from instance group?\"],\"mhg7Av\":[\"Run ad hoc command\"],\"mi9ffh\":[\"Host Details\"],\"mk4anB\":[\"Browser default\"],\"mlDUq3\":[\"Modified By (Username)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"Sync Status\"],\"momgZ_\":[\"Name of the workflow job template.\"],\"mqAOoN\":[\"Choose a Playbook Directory\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"Submodules will track the latest commit on\\ntheir master branch (or other branch specified in\\n.gitmodules). If no, submodules will be kept at\\nthe revision specified by the main project.\\nThis is equivalent to specifying the --remote\\nflag to git submodule update.\"],\"n-37ya\":[\"Confirm Disable Local Authorization\"],\"n-LISx\":[\"There was an error saving the workflow.\"],\"n-ZioH\":[\"Error fetching updated project\"],\"n-qmM7\":[\"Select a JSON formatted service account key to autopopulate the following fields.\"],\"n12Go4\":[\"Failed to load related groups.\"],\"n60kiJ\":[\"* This field will be retrieved from an external secret management system using the specified credential.\"],\"n6mYYY\":[\"Workflow timed out message\"],\"n9Idrk\":[\"(Limited to first 10)\"],\"n9lz4A\":[\"Failed jobs\"],\"nBAIS_\":[\"View event details\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Host Skipped\"],\"nDjIzD\":[\"View Project Details\"],\"nI54lc\":[\"Delete the project before syncing\"],\"nJPBvA\":[\"File, directory or script\"],\"nJTOTZ\":[\"The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level.\"],\"nLGsp4\":[\"Enable a survey for this workflow job template.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"Enabled Variable\"],\"nOhz3x\":[\"Logout\"],\"nPH1Cr\":[\"These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Failed Host Count\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Return to subscription management.\"],\"nU16mp\":[\"Cache Timeout\"],\"nZPX7r\":[\"Warning: Unsaved Changes\"],\"nZW6P0\":[\"Local time zone\"],\"nZYB4j\":[\"No Status Available\"],\"nZYxse\":[\"Disassociate host from group?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"April\"],\"nc6q-r\":[\"Create vars from jinja2 expressions. This can be useful\\nif the constructed groups you define do not contain the expected\\nhosts. This can be used to add hostvars from expressions so\\nthat you know what the resultant values of those expressions are.\"],\"ncxIQL\":[\"Failed to disassociate one or more instances.\"],\"neiOWk\":[\"View constructed inventory documentation here\"],\"nfnm9D\":[\"Organization Name\"],\"ng00aZ\":[\"Host Filter\"],\"nhxAdQ\":[\"Keyword\"],\"nlsWzF\":[\"Please add survey questions.\"],\"nnY7VU\":[\"Pagerduty Subdomain\"],\"noGZlf\":[\"Cache timeout (seconds)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (Verbose)\"],\"nzozOC\":[\"Delete User\"],\"nzr1qE\":[\"File upload rejected. Please select a single .json file.\"],\"o-JPE2\":[\"No survey questions found.\"],\"o0RwAq\":[\"Sign in with GitHub Enterprise\"],\"o0x5-R\":[\"Select a value for this field\"],\"o3LPUY\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\\\n Zero means no limit will be enforced.\"],\"o4NRE0\":[\"Advanced search value input\"],\"o5J6dR\":[\"Specify the conditions under which this node should be executed\"],\"o9R2tO\":[\"SSL Connection\"],\"oABS9f\":[\"Provide a value for this field or select the Prompt on launch option.\"],\"oB5EwG\":[\"External Secret Management System\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"Failed to fetch the updated project data.\"],\"oCKCYp\":[\"Notification sent successfully\"],\"oEijQ7\":[\"Case-insensitive version of startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construct 2 groups, limit to intersection\"],\"oH1Qle\":[\"Webhook URL for this workflow job template.\"],\"oII7vS\":[\"GitHub settings\"],\"oKMFX4\":[\"Never Updated\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"End date/time\"],\"oNZQUQ\":[\"Credential to authenticate with Kubernetes or OpenShift\"],\"oQqtoP\":[\"Back to management jobs\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"Sender Email\"],\"oX_mCH\":[\"Project Sync Error\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"Sign in with GitHub Enterprise Teams\"],\"ofcQVG\":[\"Unsaved changes modal\"],\"olEUh2\":[\"Successful\"],\"opS--k\":[\"Back to Instance Groups\"],\"orh4t6\":[\"Host OK\"],\"osCeRO\":[\"View Azure AD settings\"],\"ot7qsv\":[\"Clear all filters\"],\"ovBPCi\":[\"Default\"],\"owBGkJ\":[\"End did not match an expected value (\",[\"0\"],\")\"],\"owQ8JH\":[\"Add instance group\"],\"ozbhWy\":[\"Deletion Error\"],\"p-nfFx\":[\"Drag a file here or browse to upload\"],\"p-ngUo\":[\"Unfollow\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"Personal access token\"],\"p2_GCq\":[\"Confirm Password\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"Specify a notification color. Acceptable colors are hex\\ncolor code (example: #3af or #789abc).\"],\"pAtylB\":[\"Not Found\"],\"pCCQER\":[\"Globally Available\"],\"pH8j40\":[\"Active hosts previously deleted\"],\"pHyx6k\":[\"Multiple Choice (single select)\"],\"pKQcta\":[\"Customize pod specification\"],\"pOJNDA\":[\"command\"],\"pOd3wA\":[\"Press 'Enter' to add more answer choices. One answer\\nchoice per line.\"],\"pOhwkU\":[\"This action will disassociate the following role from \",[\"0\"],\":\"],\"pRZ6hs\":[\"Run on\"],\"pSypIG\":[\"Show description\"],\"pYENvg\":[\"Authorization grant type\"],\"pZJ0-s\":[\"Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"View RADIUS settings\"],\"pfw0Wr\":[\"ALL\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"See Django\"],\"poMgBa\":[\"Prompt for SCM branch on launch.\"],\"ppcQy0\":[\"Set zoom to 100% and center graph\"],\"prydaE\":[\"Project sync failures\"],\"pw2VDK\":[\"The last \",[\"weekday\"],\" of \",[\"month\"]],\"q-Uk_P\":[\"Failed to delete one or more credential types.\"],\"q45OlW\":[\"Regions\"],\"q5tQBE\":[\"Set type disabled for related search field fuzzy searches\"],\"q67y3T\":[\"Notification Template not found.\"],\"qAlZNb\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"No Hosts Remaining\"],\"qChjCy\":[\"First Run\"],\"qD-pvR\":[\"ID of the dashboard (optional)\"],\"qEMgTP\":[\"Inventory Source Sync Error\"],\"qJK-de\":[\"Sign in with OIDC\"],\"qS0GhO\":[\"Execution Environment Missing\"],\"qSSVmd\":[\"Destination Channels or Users\"],\"qSSg1L\":[\"Link to an available node\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Track submodules latest commit on branch\"],\"qYkrfg\":[\"Provisioning Callback details\"],\"qZ2MTC\":[\"These are the modules that \",[\"brandName\"],\" supports running commands against.\"],\"qZh1kr\":[\"If you do not have a subscription, you can visit\\nRed Hat to obtain a trial subscription.\"],\"qgjtIt\":[\"Convergence\"],\"qlhQw_\":[\"Inventory sync\"],\"qliDbL\":[\"Remote Archive\"],\"qlwLcm\":[\"Troubleshooting\"],\"qmBmJJ\":[\"This is the only time the client secret will be shown.\"],\"qmYgP7\":[\"approved\"],\"qqeAJM\":[\"Never\"],\"qtFFSS\":[\"Update Revision on Launch\"],\"qtaMu8\":[\"Inventory (Name)\"],\"qvCD_i\":[\"Examples include:\"],\"qwaCoN\":[\"Source Control Update\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Workflow link modal\"],\"r-qf4Y\":[\"Minimum number of instances that will be automatically\\nassigned to this group when new instances come online.\"],\"r4tO--\":[\"canceled\"],\"r6Aglb\":[\"Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"r6y-jM\":[\"Warning\"],\"r6zgGo\":[\"December\"],\"r8ojWq\":[\"Confirm remove\"],\"r8oq0Y\":[\"Past 24 hours\"],\"rBdPPP\":[\"Failed to delete \",[\"name\"],\".\"],\"rE95l8\":[\"Client type\"],\"rG3WVm\":[\"Select\"],\"rHK_Sg\":[\"Custom virtual environment \",[\"virtualEnvironment\"],\" must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation.\"],\"rK7UBZ\":[\"Relaunch all hosts\"],\"rKS_55\":[\"Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime..\"],\"rKTFNB\":[\"Delete credential type\"],\"rMrKOB\":[\"Failed to sync project.\"],\"rOZRCa\":[\"Workflow Link\"],\"rSYkIY\":[\"This field must be a number\"],\"rXhu41\":[\"2 (Debug)\"],\"rYHzDr\":[\"Items per page\"],\"r_IfWZ\":[\"Edit Inventory\"],\"rdUucN\":[\"Preview\"],\"rfYaVc\":[\"Answer variable name\"],\"rfpIXM\":[\"Prompt for instance groups on launch.\"],\"rfx2oA\":[\"Workflow pending message body\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"Workflow documentation\"],\"rjyWPb\":[\"January\"],\"rmb2GE\":[\"Denied by \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total hosts\"],\"ruhGSG\":[\"Cancel Inventory Source Sync\"],\"rvia3m\":[\"Miscellaneous Authentication\"],\"rw1pRJ\":[\"Download bundle\"],\"rwWNpy\":[\"Inventories\"],\"s-MGs7\":[\"Resources\"],\"s2xYUy\":[\"Overwrite local variables from remote inventory source\"],\"s3KtlK\":[\"This schedule has no occurrences due to the selected exceptions.\"],\"s4Qnj2\":[\"Execution Environment\"],\"s4fge-\":[\"Past month\"],\"s5aIEB\":[\"Delete Workflow Job Template\"],\"s5mACA\":[\"Instance details\"],\"s6F6Ks\":[\"No output found for this job.\"],\"s70SJY\":[\"Logging settings\"],\"s8hQty\":[\"View all Jobs.\"],\"s9EKbs\":[\"Disable SSL verification\"],\"sAz1tZ\":[\"confirm disassociate\"],\"sBJ5MF\":[\"Sources\"],\"sCEb_0\":[\"View all Inventory Hosts.\"],\"sGodAp\":[\"Pod spec override\"],\"sMDRa_\":[\"Back to Groups\"],\"sOMf4x\":[\"Recent Templates\"],\"sSFxX6\":[\"Update revision on job launch\"],\"sTkKoT\":[\"Select a row to deny\"],\"sUyFTB\":[\"Redirecting to dashboard\"],\"sV3kNp\":[\"This instance group is currently being by other resources. Are you sure you want to delete it?\"],\"sVh4-e\":[\"Delete this link\"],\"sW5OjU\":[\"required\"],\"sZif4m\":[\"Disassociate related group(s)?\"],\"s_XkZs\":[\"START\"],\"s_r4Az\":[\"This field must be an integer\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Hybrid node\"],\"siJgSI\":[\"User not found.\"],\"sjMCOP\":[\"Last Modified\"],\"sjVfrA\":[\"Command\"],\"smFRaX\":[\"A job has already been launched\"],\"sr4LMa\":[\"Inventory Source\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Returns results that satisfy this one or any other filters.\"],\"sxkWRg\":[\"Advanced\"],\"syupn5\":[\"Brand Image\"],\"syyeb9\":[\"First\"],\"t-R8-P\":[\"Execution\"],\"t2q1xO\":[\"Edit Schedule\"],\"t4v_7X\":[\"Select a Node Type\"],\"t9QlBd\":[\"November\"],\"tA9gHL\":[\"WARNING:\"],\"tRm9qR\":[\"Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Start\"],\"t_YqKh\":[\"Remove\"],\"tfDRzk\":[\"Save\"],\"tfh2eq\":[\"Click to create a new link to this node.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Remove Link\"],\"tgWuMB\":[\"Modified\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Deprovisioning\"],\"trjiIV\":[\"Failed to associate peer.\"],\"tst44n\":[\"Events\"],\"twE5a9\":[\"Failed to delete credential.\"],\"txNbrI\":[\"Source Control Branch\"],\"ty2DZX\":[\"This organization is currently being by other resources. Are you sure you want to delete it?\"],\"tz5tBr\":[\"This schedule uses complex rules that are not supported in the\\\\n UI. Please use the API to manage this schedule.\"],\"tzgOKK\":[\"This has already been acted on\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"July\"],\"u4n8Fm\":[\"Failed to remove peers.\"],\"u4x6Jy\":[\"Back to Jobs\"],\"u5AJST\":[\"The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information\"],\"u7f6WK\":[\"View all Workflow Approvals.\"],\"u84wS1\":[\"Job Cancel Error\"],\"uAQUqI\":[\"Status\"],\"uAhZbx\":[\"Inventory sources with failures\"],\"uCjD1h\":[\"Your session has expired. Please log in to continue where you left off.\"],\"uImfEm\":[\"Workflow pending message\"],\"uJz8NJ\":[\"Search is disabled while the job is running\"],\"uN_u4C\":[\"Note: This instance may be re-associated with this instance group if it is managed by\"],\"uPPnyo\":[\"The maximum number of hosts allowed to be managed by\\nthis organization. Value defaults to 0 which means no limit.\\nRefer to the Ansible documentation for more details.\"],\"uPRp5U\":[\"Cancel lookup\"],\"uTDtiS\":[\"Fifth\"],\"uUehLT\":[\"Waiting\"],\"uVu1Yt\":[\"Set type select\"],\"uYtvvN\":[\"Select a project before editing the execution environment.\"],\"ucSTeu\":[\"Created by (username)\"],\"ucgZ0o\":[\"Organization\"],\"ugZpot\":[\"Test External Credential\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"About\"],\"uzTiFQ\":[\"Back to Schedules\"],\"v-CZEv\":[\"Prompt on launch\"],\"v-EbDj\":[\"Troubleshooting settings\"],\"v-M-LP\":[\"Launch Template\"],\"v0NvdE\":[\"These arguments are used with the specified module. You can find information about \",[\"moduleName\"],\" by clicking\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relaunch using host parameters\"],\"v2gmVS\":[\"This action will soft delete the following:\"],\"v45yUL\":[\"disassociate\"],\"v7vAuj\":[\"Total Jobs\"],\"vCS_TJ\":[\"Failed to delete inventory source \",[\"name\"],\".\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Execute when the parent node results in a successful state.\"],\"vFKI2e\":[\"Schedule Rules\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import.\"],\"vGjmyl\":[\"Deleted\"],\"vHAaZi\":[\"Skip every\"],\"vIb3RK\":[\"Create New Schedule\"],\"vKRQJB\":[\"Field for passing a custom Kubernetes or OpenShift Pod specification.\"],\"vLyv1R\":[\"Hide\"],\"vPrE42\":[\"Enables creation of a provisioning\\ncallback URL. Using the URL a host can contact \",[\"brandName\"],\"\\nand request a configuration update using this job\\ntemplate\"],\"vPrMqH\":[\"Revision #\"],\"vQHUI6\":[\"If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source.\"],\"vTL8gi\":[\"End time\"],\"vUOn9d\":[\"Return\"],\"vYFWsi\":[\"Select Teams\"],\"vYuE8q\":[\"Elapsed time that the job ran\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket Data Center\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax.\"],\"voRH7M\":[\"Examples:\"],\"vq1XXv\":[\"Create a new Smart Inventory with the applied filter\"],\"vq2WxD\":[\"Tue\"],\"vq9gg6\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Prompt for skip tags on launch.\"],\"vye-ip\":[\"Prompt for timeout on launch.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Prompt for verbosity on launch.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"View all tokens.\"],\"w2VTLB\":[\"Less than comparison.\"],\"w3EE8S\":[\"Hosts automated\"],\"w4M9Mv\":[\"Galaxy credentials must be owned by an Organization.\"],\"w4j7js\":[\"View Team Details\"],\"w6zx64\":[\"Use browser default\"],\"wCnaTT\":[\"Replace field with new value\"],\"wF-BAU\":[\"Add inventory\"],\"wFnb77\":[\"Inventory ID\"],\"wKEfMu\":[\"Events processing complete.\"],\"wO29qX\":[\"Organization not found.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"Past two years\"],\"wXAVe-\":[\"Module Arguments\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Managed\"],\"wdxz7K\":[\"Source\"],\"wgNoIs\":[\"Select all\"],\"wkgHlv\":[\"Add a new node\"],\"wlQNTg\":[\"Members\"],\"wnizTi\":[\"Select a subscription\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process.\"],\"x-a4Mr\":[\"Webhook Credential\"],\"x02hbg\":[\"Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template.\"],\"x0Nx4-\":[\"The maximum number of hosts allowed to be managed by this organization.\\nValue defaults to 0 which means no limit. Refer to the Ansible\\ndocumentation for more details.\"],\"x4Xp3c\":[\"updated\"],\"x5DnMs\":[\"Last modified\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Hosts available\"],\"x7PDL5\":[\"Logging\"],\"x8uKc7\":[\"Instance status\"],\"x9WS62\":[\"Cancel \",[\"0\"]],\"xAYSEs\":[\"Start time\"],\"xAqth4\":[\"View Google OAuth 2.0 settings\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Clear\"],\"xDr_ct\":[\"End\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault password\"],\"xGQZwx\":[\"Add container group\"],\"xGVfLh\":[\"Continue\"],\"xHZS6u\":[\"Successful jobs\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Personal Access Token\"],\"xKQRBr\":[\"Maximum length\"],\"xM01Pk\":[\"Default answer\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Exact search on name field.\"],\"xPO5w7\":[\"Sign in with GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Invalid time format\"],\"xQioPk\":[\"Preconditions for running this node when there are multiple parents. Refer to the\"],\"xSytdh\":[\"FINISHED:\"],\"xUhTCP\":[\"Choose a source\"],\"xVhQZV\":[\"Fri\"],\"xY9DEq\":[\"The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns\"],\"xY9s5E\":[\"Timeout\"],\"x_ugm_\":[\"Total groups\"],\"xa7N9Z\":[\"Edit login redirect override URL\"],\"xbQSFV\":[\"Use custom messages to change the content of\\nnotifications sent when a job starts, succeeds, or fails. Use\\ncurly braces to access information about the job:\"],\"xcaG5l\":[\"Edit workflow\"],\"xd2LI3\":[\"Expires on \",[\"0\"]],\"xdA_-p\":[\"Tools\"],\"xe5RvT\":[\"YAML tab\"],\"xefC7k\":[\"IRC server port\"],\"xeiujy\":[\"Text\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"The page you requested could not be found.\"],\"xi4nE2\":[\"Error message\"],\"xnSIXG\":[\"Failed to delete one or more hosts.\"],\"xoCdYY\":[\"Check whether the given field's value is present in the list provided; expects a comma-separated list of items.\"],\"xoXoBo\":[\"Delete error\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"Failed to delete job template.\"],\"xw06rt\":[\"Setting matches factory default.\"],\"xxTtJH\":[\"Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied.\"],\"y8ibKI\":[\"Remove Instances\"],\"yCCaoF\":[\"Failed to update instance.\"],\"yDeNnS\":[\"Create new constructed inventory\"],\"yDifzB\":[\"Confirm selection\"],\"yG3Yaa\":[\"Unrecognized day string\"],\"yGS9cI\":[\"Healthy\"],\"yGUKlf\":[\"Management jobs\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Automation controller version\"],\"yMfU4O\":[\"Sender e-mail\"],\"yNcGa2\":[\"Access Token Expiration\"],\"yQE2r9\":[\"Loading\"],\"yRiHPB\":[\"Please run a job to populate this list.\"],\"yRkqG9\":[\"Limit\"],\"yUlffE\":[\"Relaunch\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Workflow Job Template Nodes\"],\"ya6mX6\":[\"There are no available playbook directories in \",[\"project_base_dir\"],\".\\nEither that directory is empty, or all of the contents are already\\nassigned to other projects. Create a new directory there and make\\nsure the playbook files can be read by the \\\"awx\\\" system user,\\nor have \",[\"brandName\"],\" directly retrieve your playbooks from\\nsource control using the Source Control Type option above.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Workflow Template\"],\"yb_fjw\":[\"Approval\"],\"ydoZpB\":[\"Team not found.\"],\"ydw9CW\":[\"Failed hosts\"],\"yfG3F2\":[\"Direct Keys\"],\"yjwMJ8\":[\"How many times was the host automated\"],\"yjyGja\":[\"Expand input\"],\"ylXj1N\":[\"Selected\"],\"yq6OqI\":[\"This is the only time the token value and associated refresh token value will be shown.\"],\"yqiwAW\":[\"Cancel Workflow\"],\"yrUyDQ\":[\"Sets the current life cycle stage of this instance. Default is \\\"installed.\\\"\"],\"yrwl2P\":[\"Compliant\"],\"yuXsFE\":[\"Failed to delete one or more workflow approval.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Associate role error\"],\"yxDqcD\":[\"Authorization Code Expiration\"],\"yy1cWw\":[\"Customize messages…\"],\"yz7wBu\":[\"Close\"],\"yzQhLU\":[\"Policy instance minimum\"],\"yzdDia\":[\"Delete Survey\"],\"z-BNGk\":[\"Delete User Token\"],\"z0DcIS\":[\"encrypted\"],\"z3XA1I\":[\"Host Retry\"],\"z409y8\":[\"Webhook Service\"],\"z7NLxJ\":[\"If you only want to remove access for this particular user, please remove them from the team.\"],\"z8mwbl\":[\"Minimum percentage of all instances that will be automatically assigned to this group when new instances come online.\"],\"zHcXAG\":[\"Leave this field blank to make the execution environment globally available.\"],\"zICM7E\":[\"Discard local changes before syncing\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook Directory\"],\"zK_63z\":[\"Invalid username or password. Please try again.\"],\"zLsDix\":[\"ldap user\"],\"zMKkOk\":[\"Back to Organizations\"],\"zN0nhk\":[\"Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.\"],\"zQRgi-\":[\"Toggle notification start\"],\"zTediT\":[\"This field must be a number and have a value between \",[\"min\"],\" and \",[\"max\"]],\"zUIPys\":[\"Add hosts to group based on Jinja2 conditionals.\"],\"z_PZxu\":[\"Failed to delete workflow approval.\"],\"zbLCH1\":[\"Inventory Type\"],\"zcQj5X\":[\"First, select a key\"],\"zdl7YZ\":[\"Select source path\"],\"zeEQd_\":[\"June\"],\"zf7FzC\":[\"Credential to authenticate with Kubernetes or OpenShift. Must be of type \\\"Kubernetes/OpenShift API Bearer Token\\\". If left blank, the underlying Pod's service account will be used.\"],\"zfZydd\":[\"Survey preview modal\"],\"zfsBaJ\":[\"Learn more about Automation Analytics\"],\"zgInnV\":[\"Workflow node view modal\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"Failed to associate.\"],\"zhrjek\":[\"Groups\"],\"zi_YNm\":[\"Failed to cancel \",[\"0\"]],\"zmu4-P\":[\"Account SID\"],\"znG7ed\":[\"Select a playbook\"],\"znTz5r\":[\"Schedule not found.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Select period\"],\"ztOzCj\":[\"Update on launch\"],\"ztw2L3\":[\"There must be a value in at least one input\"],\"zvfXp0\":[\"Toggle notification approvals\"],\"zx4BuL\":[\"Week\"],\"zzDlyQ\":[\"Success\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projects\"],\"-5kO8P\":[\"Saturday\"],\"-6EcFR\":[\"Press Enter to edit. Press ESC to stop editing.\"],\"-7M7WW\":[\"Click to toggle default value\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"The plugin parameter is required.\"],\"-9d7Ol\":[\"Pagerduty subdomain\"],\"-9y9jy\":[\"Running health check\"],\"-9yY_Q\":[\"Failed to copy inventory.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Scroll previous\"],\"-FjWgX\":[\"Thu\"],\"-GMFSa\":[\"Failed to copy project.\"],\"-GOG9X\":[\"Hide description\"],\"-NI2UI\":[\"Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory.\"],\"-NezOR\":[\"This credential type is currently being used by some credentials and cannot be deleted\"],\"-OpL2l\":[\"Execute regardless of the parent node's final state.\"],\"-PyL32\":[\"Are you sure you want to remove this node?\"],\"-RAMET\":[\"Edit this link\"],\"-SAqJ3\":[\"Failed to copy credential.\"],\"-Uepfb\":[\"Control\"],\"-b3ghh\":[\"Privilege Escalation\"],\"-cWxFz\":[\"Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run.\"],\"-hh3vo\":[\"Unable to load last job update\"],\"-li8PK\":[\"Subscription Usage\"],\"-nb9qF\":[\"(Prompt on launch)\"],\"-ohrPc\":[\"Lookup typeahead\"],\"-rfqXD\":[\"Survey Enabled\"],\"-uOi7U\":[\"Click to download bundle\"],\"-vAlj5\":[\"Failed to launch job.\"],\"-z0Ubz\":[\"Select Roles to Apply\"],\"-zW4qj\":[\"Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec.\"],\"-zy2Nq\":[\"Type\"],\"0-31GV\":[\"Removing\"],\"0-yjzX\":[\"The project must be synced before a revision is available.\"],\"00_HDq\":[\"Policy Type\"],\"00cteM\":[\"This field must not exceed \",[\"0\"],\" characters\"],\"01Zgfk\":[\"Timed out\"],\"02FGuS\":[\"Create new group\"],\"02ePaq\":[\"Select \",[\"0\"]],\"02o5A-\":[\"Create New Project\"],\"05TJDT\":[\"Click to view job details\"],\"06Veq8\":[\"Sync Project\"],\"08IuMU\":[\"Overwrite variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" by <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Running Handlers\"],\"0JjrTf\":[\"There was an error parsing the file. Please check the file formatting and try again.\"],\"0K8MzY\":[\"This field must not exceed \",[\"max\"],\" characters\"],\"0LUj25\":[\"Delete instance group\"],\"0MFMD5\":[\"Failed to run a health check on one or more instances.\"],\"0Ohn6b\":[\"Launched By\"],\"0PUWHV\":[\"Repeat Frequency\"],\"0Pz6gk\":[\"Variables used to configure the constructed inventory plugin. For a detailed description of how to configure this plugin, see\"],\"0QsHpG\":[\"Input schema which defines a set of ordered fields for that type.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Delete all nodes\"],\"0WP27-\":[\"Waiting for job output…\"],\"0YAsXQ\":[\"Container group\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"For more information, refer to the\"],\"0_ru-E\":[\"Copy Inventory\"],\"0cqIWs\":[\"Basic auth password\"],\"0d48JM\":[\"Multiple Choice (multiple select)\"],\"0eOoxo\":[\"Please select an end date/time that comes after the start date/time.\"],\"0f7U0k\":[\"Wed\"],\"0gPQCa\":[\"Always\"],\"0lvFRT\":[\"You cannot change the credential type of a credential, as it may break the functionality of the resources using it.\"],\"0pC_y6\":[\"Event\"],\"0qOaMt\":[\"Something went wrong with the request to test this credential and metadata.\"],\"0rVzXl\":[\"Google OAuth 2 settings\"],\"0sNe72\":[\"Add Roles\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"Instance group used capacity\"],\"0wlLcO\":[\"Set how many days of data should be retained.\"],\"0zpgxV\":[\"Options\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Cancel Sync\"],\"10B0do\":[\"Failed to send test notification.\"],\"1280Tg\":[\"Host Name\"],\"12j25_\":[\"GPG Public Key\"],\"12kemj\":[\"Source Control URL\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"View Miscellaneous Authentication settings\"],\"17TKua\":[\"Instance group\"],\"19zgn6\":[\"Instance Type\"],\"1A3EXy\":[\"Expand\"],\"1C5cFl\":[\"Next Run\"],\"1Ey8My\":[\"IP address\"],\"1F0IaT\":[\"View Schedules\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Views\"],\"1L3KBl\":[\"Create new credential Type\"],\"1LRwvx\":[\"If you want the Inventory Source to update on launch, click on Update on Launch, and also go to \"],\"1Ltnvs\":[\"Add Node\"],\"1PQRWr\":[\"Start Time\"],\"1QRNEs\":[\"Repeat frequency\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Please select a day number between 1 and 31.\"],\"1UjRxI\":[\"Cache timeout\"],\"1UzENP\":[\"No\"],\"1V4Yvg\":[\"Miscellaneous System\"],\"1WlWk7\":[\"View Inventory Host Details\"],\"1WsB5U\":[\"We were unable to locate subscriptions associated with this account.\"],\"1ZaQUH\":[\"Last name\"],\"1_gTC7\":[\"You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID.\"],\"1abtmx\":[\"Promote Child Groups and Hosts\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM update\"],\"1fO-kL\":[\"Failed to toggle instance.\"],\"1hCxP5\":[\"Failed to delete one or more instance groups.\"],\"1kwHxg\":[\"Host Metrics\"],\"1n50PN\":[\"JSON tab\"],\"1qd4yi\":[\"Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two.\"],\"1rDBnp\":[\"File Difference\"],\"1w2SCz\":[\"Choose a Source Control Type\"],\"1xdJD7\":[\"Fit to screen\"],\"1yHVE-\":[\"Adding\"],\"2-iKER\":[\"View activity stream\"],\"2B_v7Y\":[\"Policy instance percentage\"],\"2CTKOa\":[\"Back to Projects\"],\"2FB7vv\":[\"Select an organization before editing the default execution environment.\"],\"2FeJcd\":[\"Item Skipped\"],\"2H9REH\":[\"Fuzzy search on name field.\"],\"2JV4mx\":[\"The Instance Groups to which this instance belongs.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"Failed to delete inventory.\"],\"2a07Yj\":[\"Copy Notification Template\"],\"2ekvhy\":[\"Exception Frequency\"],\"2gDkH_\":[\"Please enter a number of occurrences.\"],\"2iyx-2\":[\"Ansible Controller Documentation.\"],\"2n41Wr\":[\"Add workflow template\"],\"2nsB1O\":[\"Back to Tokens\"],\"2ocqzE\":[\"Webhooks: Enable webhook for this template.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Lookup modal\"],\"2pNIxF\":[\"Workflow Nodes\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Overwrite\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"Refresh Token\"],\"2w-INk\":[\"Host details\"],\"2zs1kI\":[\"This value does not match the password you entered previously. Please confirm that password.\"],\"3-SkJA\":[\"Disassociate group from host?\"],\"3-sY1p\":[\"Destination SMS number(s)\"],\"328Yxp\":[\"Source control branch\"],\"38Or-7\":[\"Tabs\"],\"38VIWI\":[\"View Template Details\"],\"39y5bn\":[\"Friday\"],\"3A9ATS\":[\"Execution environment not found.\"],\"3AOZPn\":[\"View and edit debug options\"],\"3FUtN9\":[\"Inventory Source Sync\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Run\"],\"3JnvxN\":[\"Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step.\"],\"3JzsDb\":[\"May\"],\"3LoUor\":[\"Destination channels\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"Year\"],\"3PZalO\":[\"Host not found.\"],\"3Rke7L\":[\"1 (Info)\"],\"3WGwSW\":[\"Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update.\"],\"3YSVMq\":[\"Deletion error\"],\"3aIe4Y\":[\"Create New Organization\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Elapsed Time\"],\"3hCQhK\":[\"Inventory Plugins\"],\"3hvUyZ\":[\"new choice\"],\"3mTiHp\":[\"Failed to copy template.\"],\"3pBNb0\":[\"Reload output\"],\"3sFvGC\":[\"Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance.\"],\"3sXZ-V\":[\"and click on Update Revision on Launch.\"],\"3uAM50\":[\"End User License Agreement\"],\"3wPA9L\":[\"Setting category\"],\"3y7qi5\":[\"Back to Credentials\"],\"3yy_k-\":[\"View all Teams.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Go to next page\"],\"41KRqu\":[\"Credential passwords\"],\"45BzQy\":[\"Health checks are asynchronous tasks. See the\"],\"45cx0B\":[\"Cancel subscription edit\"],\"45gLaI\":[\"Prompt for credentials on launch.\"],\"46SUtl\":[\"Edit group\"],\"479kuh\":[\"Copy full revision to clipboard.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Error:\"],\"4LzLLz\":[\"View all settings\"],\"4Q4HZp\":[\"No \",[\"pluralizedItemName\"],\" Found\"],\"4QXpWJ\":[\"timed out\"],\"4QfhOe\":[\"Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter.\"],\"4S2cNE\":[\"View Logging settings\"],\"4Wt2Ty\":[\"Select Items from List\"],\"4_ESDh\":[\"This field must be a regular expression\"],\"4_xiC_\":[\"Artifacts\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Select a credential Type\"],\"4cWhxn\":[\"Controls whether or not this instance is managed by policy. If enabled, the instance will be available for automatic assignment to and unassignment from instance groups based on policy rules.\"],\"4dQFvz\":[\"Finished\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Save & Exit\"],\"4j2eOR\":[\"Select the inventory that this host will belong to.\"],\"4jnim6\":[\"Select a webhook service.\"],\"4km-Vu\":[\"Out of compliance\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Failure Explanation:\"],\"4lgLew\":[\"February\"],\"4mQyZf\":[\"Webhook services can use this as a shared secret.\"],\"4nLbTY\":[\"View all management jobs\"],\"4o_cFL\":[\"Delete application\"],\"4s0pSB\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns.\"],\"4uVADI\":[\"Client secret\"],\"4vFDZV\":[\"Create New Job Template\"],\"4vkbaA\":[\"The project from which this inventory update is sourced.\"],\"4yGeRr\":[\"Inventory Sync\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Edit Instance\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Are you sure you want to remove all the nodes in this workflow?\"],\"5B77Dm\":[\"Last job\"],\"5F5F4w\":[\"Workflow Approval\"],\"5IhYoj\":[\"Node types\"],\"5K7kGO\":[\"documentation\"],\"5KMGbn\":[\"Are you sure you want to cancel this job?\"],\"5RMgCw\":[\"Hosts\"],\"5S4tZv\":[\"Frequency did not match an expected value\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Job Type\"],\"5WFDw4\":[\"Only Group By\"],\"5WVG4S\":[\"More information for\"],\"5X2wog\":[\"There was a problem logging in. Please try again.\"],\"5_vHPm\":[\"View TACACS+ settings\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"Roles\"],\"5eHyY-\":[\"Test Notification\"],\"5eL2KN\":[\"Target URL\"],\"5lqXf5\":[\"Revert to factory default.\"],\"5n_soj\":[\"Prompt for job slice count on launch.\"],\"5p6-Mk\":[\"Filter by failed jobs\"],\"5pDe2G\":[\"Remove \",[\"0\"],\" Access\"],\"5pa4JT\":[\"Playbook Started\"],\"5qauVA\":[\"This workflow job template is currently being used by other resources. Are you sure you want to delete it?\"],\"5vA8H0\":[\"No Hosts Matched\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Back to Notifications\"],\"6-OdGi\":[\"Protocol\"],\"6-ptnU\":[\"option to the\"],\"623gDt\":[\"Failed to delete user.\"],\"63C4Yo\":[\"Container Group\"],\"66Zq7T\":[\"Save link changes\"],\"66qTfS\":[\"Past week\"],\"679-JR\":[\"Fuzzy search on id, name or description fields.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Launch management job\"],\"69aXwM\":[\"Add existing group\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Soft delete\"],\"6GBt0m\":[\"Metadata\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Timeout seconds\"],\"6KhU4s\":[\"Are you sure you want to exit the Workflow Creator without saving your changes?\"],\"6LTyxl\":[\"Revision\"],\"6PmtyP\":[\"Toggle legend\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minute\"],\"6V3Ea3\":[\"Copied\"],\"6WwHL3\":[\"Total Nodes\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Hour\"],\"6YtxFj\":[\"Name\"],\"6Z5ACo\":[\"Host Config Key\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Enable privilege escalation\"],\"6j6_0F\":[\"Related resource\"],\"6kpN96\":[\"Failed to delete notification.\"],\"6lGV3K\":[\"Show less\"],\"6msU0q\":[\"Failed to delete one or more jobs.\"],\"6nsio_\":[\"Run Command\"],\"6oNH0E\":[\"plugin configuration guide.\"],\"6pMgh_\":[\"View LDAP Settings\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6uvnKV\":[\"API Service/Integration Key\"],\"6vrz8I\":[\"Failed to cancel one or more jobs.\"],\"6zGHNM\":[\"Hosts remaining\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"Failed to update survey.\"],\"7Bj3x9\":[\"Failed\"],\"7ElOdS\":[\"ID of the Dashboard\"],\"7IUE9q\":[\"Source variables\"],\"7JF9w9\":[\"Add Question\"],\"7L01XJ\":[\"Actions\"],\"7O5TcN\":[\"Event summary not available\"],\"7PzzBU\":[\"User\"],\"7UZtKb\":[\"The organization that owns this workflow job template.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Confirm\"],\"7Xk3M1\":[\"Select the project containing the playbook you want this job to execute.\"],\"7ZhNzL\":[\"Go to first page\"],\"7b8TOD\":[\"details.\"],\"7bDeKc\":[\"Subscription manifest\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" since \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"No job data available\"],\"7kb4LU\":[\"Approved\"],\"7p5kLi\":[\"Dashboard\"],\"7q256R\":[\"Allow branch override\"],\"7qFdk8\":[\"Edit Credential\"],\"7sMeHQ\":[\"Key\"],\"7sNhEz\":[\"Username\"],\"7w3QvK\":[\"Success message body\"],\"7wgt9A\":[\"Playbook run\"],\"7zmvk2\":[\"Item Failed\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"This project is currently on sync and cannot be clicked until sync process completed\"],\"82sWFi\":[\"Administration\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Label\"],\"88ip8h\":[\"Revert all\"],\"8BkLPF\":[\"Allowed URIs list, space separated\"],\"8F8HYs\":[\"Select your Ansible Automation Platform subscription to use.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"Example URLs for GIT Source Control include:\"],\"8XM8GW\":[\"Failed to assign roles properly\"],\"8Z236a\":[\"brand logo\"],\"8ZsakT\":[\"Password\"],\"8_wZUD\":[\"Team Roles\"],\"8d57h8\":[\"View Miscellaneous System settings\"],\"8gCRbU\":[\"Other prompts\"],\"8gaTqG\":[\"Type Details\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"Job Template\"],\"8lEjQX\":[\"Install Bundle\"],\"8lb4Do\":[\"Clear subscription\"],\"8oiwP_\":[\"Input configuration\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Delete smart inventory\"],\"8vETh9\":[\"Show\"],\"8wxHsh\":[\"Webhook key for this workflow job template.\"],\"8yd882\":[\"Failed to disassociate one or more teams.\"],\"8zGO4o\":[\"Field matches the given regular expression.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Allow simultaneous runs of this workflow job template.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Inventory Update\"],\"91lyAf\":[\"Concurrent Jobs\"],\"933cZy\":[\"Miscellaneous System settings\"],\"954HqS\":[\"When was the host first automated\"],\"95p1BK\":[\"Create New User\"],\"98Qtlu\":[\"Each time a job runs using this project, update the revision of the project prior to starting the job.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"other\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Select Labels\"],\"9DOXq6\":[\"View all Templates.\"],\"9DugxF\":[\"Subscription type\"],\"9HhFQ8\":[\"Returns results that have values other than this one as well as other filters.\"],\"9L1ngr\":[\"Total jobs\"],\"9N-4tQ\":[\"Credential Type\"],\"9NyAH9\":[\"Skipped\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Remove All Nodes\"],\"9Tmez1\":[\"View Instance Details\"],\"9UuGMQ\":[\"Pending delete\"],\"9V-Un3\":[\"Enable Fact Storage\"],\"9VMv7k\":[\"Constructed Inventory\"],\"9Wm-J4\":[\"Toggle Password\"],\"9XA1Rs\":[\"The project is currently syncing and the revision will be available after the sync is complete.\"],\"9Y3BQE\":[\"Delete Organization\"],\"9YSB0Z\":[\"This schedule is missing an Inventory\"],\"9ZnrIx\":[\"View and edit your subscription information\"],\"9fRa7M\":[\"Select a row to remove\"],\"9hmrEp\":[\"Relaunch on\"],\"9iX1S0\":[\"This action will remove the following instance and you may need to rerun the install bundle for any instance that was previously connected to:\"],\"9jfn-S\":[\"Is not expanded\"],\"9l0RZY\":[\"Click an available node to create a new link. Click outside the graph to cancel.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Job templates\"],\"9nhhVW\":[\"pages\"],\"9nypdt\":[\"Restore initial value.\"],\"9odS2n\":[\"Failed Hosts\"],\"9og-0c\":[\"This execution environment is currently being used by other resources. Are you sure you want to delete it?\"],\"9rFgm2\":[\"Subscription capacity\"],\"9rvzNA\":[\"Association modal\"],\"9td1Wl\":[\"Check\"],\"9uI_rE\":[\"Undo\"],\"9u_dDE\":[\"Unreachable Host Count\"],\"9uxVdR\":[\"Source Control Credential\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Management job launch error\"],\"A1taO8\":[\"Search\"],\"A3o0Xd\":[\"The Instance Groups for this Organization to run on.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Sync for revision\"],\"A9-PUr\":[\"Health check request(s) submitted. Please wait and reload the page.\"],\"AA2ASV\":[\"Execution environment copied successfully\"],\"ADVQ46\":[\"Log In\"],\"ARAUFe\":[\"Delete Inventory\"],\"AV22aU\":[\"Something went wrong...\"],\"AWOSPo\":[\"Zoom in\"],\"Ab1y_G\":[\"Cancel Constructed Inventory Source Sync\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"You do not have permission to delete \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Host\"],\"Aj3on1\":[\"Enable external logging\"],\"AoCBvp\":[\"Job Slice\"],\"Apl-Vf\":[\"Red Hat subscription manifest\"],\"Apv-R1\":[\"If you are ready to upgrade or renew, please <0>contact us.\"],\"AqdlyH\":[\"Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes\"],\"ArtxnQ\":[\"Source Control Refspec\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instances\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"No results found\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Create new smart inventory\"],\"B0HFJ8\":[\"Failed to disassociate one or more hosts.\"],\"B0P3qo\":[\"JOB ID:\"],\"B0dbFG\":[\"Delete Schedule\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Last automated\"],\"B4WcU9\":[\"Approved by \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host Started\"],\"B8bpYS\":[\"Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal.\"],\"BAmn8K\":[\"Select a Resource Type\"],\"BERhj_\":[\"Success message\"],\"BGNDgh\":[\"Node Alias\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level.\"],\"BNDplB\":[\"Template copied successfully\"],\"BWTzAb\":[\"Manual\"],\"BaPk6N\":[\"Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks.\"],\"BfYq0G\":[\"Source Control Type\"],\"Bg7M6U\":[\"No result found\"],\"Bl2Djq\":[\"View Tokens\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Unreachable\"],\"BsrdSv\":[\"Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Controller documentation for example syntax.\"],\"Bv8zdm\":[\"Input Inventories\"],\"BwJKBw\":[\"of\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Facts\"],\"BzfzPK\":[\"Items\"],\"C-gr_n\":[\"Azure AD settings\"],\"C0sUgI\":[\"Create new inventory\"],\"C2KEkR\":[\"SSH password\"],\"C3Q1LZ\":[\"View OIDC settings\"],\"C4C-qQ\":[\"Schedule details\"],\"C6GAUT\":[\"Is expanded\"],\"C7dP40\":[\"Failed to deny \",[\"0\"],\".\"],\"C7s60U\":[\"Webhook details\"],\"CAL6E9\":[\"Teams\"],\"CDOlBM\":[\"Instance ID\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Schedule Details\"],\"CGZgZY\":[\"Select a row to disassociate\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"Delete Group?\"],\"other\":[\"Delete Groups?\"]}]],\"CIEoqM\":[\"Instance Name\"],\"CKc7jz\":[\"Host details modal\"],\"CL7QiF\":[\"Type answer then click checkbox on right to select answer as\\ndefault.\"],\"CLTHnk\":[\"Survey Question Order\"],\"CMmwQ-\":[\"Unknown Start Date\"],\"CNZ5h9\":[\"Data retention period\"],\"CS8u6E\":[\"Enable Webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Modified by (username)\"],\"CZDqWd\":[\"The project revision is currently out of date. Please refresh to fetch the most recent revision.\"],\"CZg9aH\":[\"Select Hosts\"],\"C_Lu89\":[\"Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"C_NnqT\":[\"Create New Host\"],\"Cc8jO8\":[\"Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts.\"],\"CcKMRv\":[\"This job template is currently being used by other resources. Are you sure you want to delete it?\"],\"CczdmZ\":[\"View all Credentials.\"],\"CdGRti\":[\"View all Notification Templates.\"],\"Ce28nP\":[\"<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules.\"],\"Cev3QF\":[\"Timeout minutes\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"This workflow does not have any nodes configured.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"Click this button to verify connection to the secret management system using the selected credential and specified inputs.\"],\"Cs0oSA\":[\"View Settings\"],\"Csvbqs\":[\"view the constructed inventory plugin docs here.\"],\"Cx8SDk\":[\"Refresh Token Expiration\"],\"D-NlUC\":[\"System\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D4euEu\":[\"Miscellaneous Authentication settings\"],\"D89zck\":[\"Sun\"],\"DBBU2q\":[\"At least one value must be selected for this field.\"],\"DBC3t5\":[\"Sunday\"],\"DBHTm_\":[\"August\"],\"DFNPK8\":[\"Run health check\"],\"DGZ08x\":[\"Sync all\"],\"DHf0mx\":[\"Create new Instance\"],\"DHrOgD\":[\"Project Update Status\"],\"DIKUI7\":[\"Minimum length\"],\"DIX823\":[\"This field must be a number and have a value less than \",[\"max\"]],\"DJIazz\":[\"Successfully Approved\"],\"DNLiC8\":[\"Revert settings\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Done\"],\"DV-Xbw\":[\"Preferred Language\"],\"DVIUId\":[\"Prompt Overrides\"],\"DZNGtI\":[\"Project checkout results\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"Exact match (default lookup if not specified).\"],\"De2WsK\":[\"This action will disassociate all roles for this user from the selected teams.\"],\"DhSza7\":[\"Controller Node\"],\"DnkUe2\":[\"Choose a Webhook Service\"],\"DqnAO4\":[\"First automated\"],\"Du6bPw\":[\"Address\"],\"Dug0C-\":[\"After number of occurrences\"],\"DyYigF\":[\"TACACS+ settings\"],\"Dz7fsq\":[\"Zoom In\"],\"E6Z4zF\":[\"Invalid file format. Please upload a valid Red Hat Subscription Manifest.\"],\"E86aJB\":[\"Disassociate role!\"],\"E9wN_Q\":[\"Last Health Check\"],\"EH6-2h\":[\"Topology View\"],\"EHu0x2\":[\"Syncing\"],\"EIBcgD\":[\"Sourced from a project\"],\"EIkRy0\":[\"Destination Channels\"],\"EJQLCT\":[\"Failed to delete workflow job template.\"],\"ENDbv1\":[\"View all Hosts.\"],\"ENRWp9\":[\"Tags for the Annotation\"],\"ENyw54\":[\"Related Groups\"],\"EP-eCv\":[\"SAML settings\"],\"EQ-qsg\":[\"Workflow job templates\"],\"ES0WE_\":[\"On Timeout\"],\"ETUQuF\":[\"Failed to delete one or more inventories.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"Disabled\"],\"E_tJey\":[\"Default Execution Environment\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"None\"],\"Eff_76\":[\"Local Time Zone\"],\"Eg4kGP\":[\"Default Answer(s)\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"View Troubleshooting settings\"],\"Emna_v\":[\"Edit Source\"],\"EmzUsN\":[\"View node details\"],\"EnC3hS\":[\"Custom pod spec\"],\"EpH7Cd\":[\"Delete Credential\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"View JSON examples at\"],\"EwxKbE\":[\"DELETED\"],\"EzwCw7\":[\"Edit Question\"],\"F-0xxR\":[\"Resources are missing from this template.\"],\"F-LGli\":[\"You do not have permission to disassociate the following: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Select Instances\"],\"F0xJYs\":[\"Failed to update capacity adjustment.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"FCnKmF\":[\"Create user token\"],\"FD8Y9V\":[\"Click on a node icon to display the details.\"],\"FEr96N\":[\"Theme\"],\"FFv0Vh\":[\"Automation\"],\"FG2mko\":[\"Select items from list\"],\"FGnH0p\":[\"This will cancel all subsequent nodes in this workflow\"],\"FMpB-A\":[\"<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules.\"],\"FO7Rwo\":[\"Remove peers?\"],\"FQto51\":[\"Expand all rows\"],\"FTuS3P\":[\"This field may not be blank\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"Failed to associate role\"],\"FYJRCY\":[\"Failed to delete one or more projects.\"],\"F_Nk65\":[\"Download Output\"],\"F_c3Jb\":[\"Custom Kubernetes or OpenShift Pod specification.\"],\"Failed\":[\"Failed\"],\"Fanpmj\":[\"Variables Prompted\"],\"FblMFO\":[\"Select a metric\"],\"FclH3w\":[\"Save successful!\"],\"FfGhiE\":[\"Error saving the workflow!\"],\"FhTYgi\":[\"Failed to delete one or more job templates.\"],\"FhhvWu\":[\"This will cancel all subsequent nodes in this workflow.\"],\"FiyMaa\":[\"Choose a .json file\"],\"FjVFQ-\":[\"Choose a module\"],\"FjkaiT\":[\"Zoom out\"],\"FkQvI0\":[\"Edit Template\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Cancel Job\"],\"FnZzou\":[\"Instance State\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Actor\"],\"Fo6qAq\":[\"Example URLs for Subversion Source Control include:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Used Capacity\"],\"FsGJXJ\":[\"Clean\"],\"Fx2-x_\":[\"Add User Roles\"],\"G-jHgL\":[\"Set source path to\"],\"G2KpGE\":[\"Edit Project\"],\"G3myU-\":[\"Tuesday\"],\"G768_0\":[\"denied\"],\"G8jcl6\":[\"Notification Templates\"],\"G9MOps\":[\"Branch to use on inventory sync. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"GDvlUT\":[\"Role\"],\"GGWsTU\":[\"Canceled\"],\"GGuAXg\":[\"View SAML settings\"],\"GHDQ7i\":[\"Failed to delete one or more organizations.\"],\"GJKwN0\":[\"Schedules\"],\"GLZDtF\":[\"System Warning\"],\"GLwo_j\":[\"0 (Warning)\"],\"GMaU6_\":[\"Prompt for job type on launch.\"],\"GO6s6F\":[\"Jobs settings\"],\"GRwtth\":[\"Run a health check on the instance\"],\"GSYBQc\":[\"API service/integration key\"],\"GTOcxw\":[\"Edit User\"],\"GU9vaV\":[\"Unreachable Hosts\"],\"GXiLKo\":[\"Text Area\"],\"GZIG7_\":[\"Inventory copied successfully\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Initiated by\"],\"Gd-B71\":[\"Credential type not found.\"],\"Ge5ecx\":[\"Max Hosts\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"per page\"],\"GiXRTS\":[\"Failed to delete one or more user tokens.\"],\"Gix1h_\":[\"View all Jobs\"],\"GkbHM9\":[\"View all Projects.\"],\"Gn7TK5\":[\"Toggle tools\"],\"GpNoVG\":[\"Please add a Schedule to populate this list.\"],\"GpWp6E\":[\"Define system-level features and functions\"],\"GtycJ_\":[\"Tasks\"],\"H0z3JJ\":[\"These arguments are used with the specified module. You can find information about \",[\"moduleName\"],\" by clicking \"],\"H1M6a6\":[\"View all Instances.\"],\"H3kCln\":[\"Hostname\"],\"H6jbKn\":[\"User Interface settings\"],\"H7OUPr\":[\"Day\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Collapse\"],\"H9MIed\":[\"Execution node\"],\"HAi1aX\":[\"Update webhook key\"],\"HAzhV7\":[\"Credentials\"],\"HDULRt\":[\"Unique Hosts\"],\"HGOtRu\":[\"Notification test failed.\"],\"HIfMSF\":[\"Multiple Choice Options\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Failed to deny one or more workflow approval.\"],\"HQ7e8y\":[\"Case-insensitive version of exact.\"],\"HQ7oEt\":[\"Back to Teams\"],\"HUx6pW\":[\"Injector configuration\"],\"HajiZl\":[\"Month\"],\"HbaQks\":[\"Use one email address per line to create a recipient list for this type of notification.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"Failed to sync some or all inventory sources.\"],\"HdE1If\":[\"Channel\"],\"HdErwL\":[\"Select a row to approve\"],\"Hf0QDK\":[\"Project copied successfully\"],\"HiTf1W\":[\"Cancel revert\"],\"HjxnnB\":[\"select module\"],\"HlhZ5D\":[\"Use TLS\"],\"HoHveO\":[\"Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected.\"],\"HpK_8d\":[\"Reload\"],\"Ht1JWm\":[\"Notification Color\"],\"HwpTx4\":[\"Control the level of output ansible will produce as the playbook executes.\"],\"I0LRRn\":[\"Download Bundle\"],\"I7Epp-\":[\"Option Details\"],\"I9NouQ\":[\"No subscriptions found\"],\"ICi4pv\":[\"Last automation\"],\"ICt7Id\":[\"Node Type\"],\"IEKPuq\":[\"Scroll next\"],\"IGQ11b\":[\"Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save.\"],\"IJAVcb\":[\"Back to applications\"],\"IKg_un\":[\"Destination channels or users\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Click to rearrange the order of the survey questions\"],\"IPusY8\":[\"Remove any local modifications prior to performing an update.\"],\"ISuwrJ\":[\"Edit Execution Environment\"],\"IV0EjT\":[\"Test notification\"],\"IVvM2B\":[\"Enabled Options\"],\"IWoF_f\":[\"View Survey\"],\"IZfe0p\":[\"source control branch\"],\"Igz8MU\":[\"Past two weeks\"],\"IiR1sT\":[\"Node type\"],\"IjDwKK\":[\"login type\"],\"Ikhk0q\":[\"Webhook service for this workflow job template.\"],\"Iqm2E5\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list\"],\"IrC12v\":[\"Application\"],\"IrI9pg\":[\"End date\"],\"IsJ8i6\":[\"Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch.\"],\"IspLSK\":[\"Management job not found.\"],\"J0zi6q\":[\"Skip Tags\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Filter by successful jobs\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Check whether the given field or related object is null; expects a boolean value.\"],\"JEGlfK\":[\"Started\"],\"JFnJqF\":[\"Elapsed\"],\"JFphCp\":[\"3 (Debug)\"],\"JGvwnU\":[\"Last used\"],\"JIX50w\":[\"Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\"],\"JJwEMx\":[\"Hosts deleted\"],\"JKZTiL\":[\"These are the verbosity levels for standard out of the command run that are supported.\"],\"JL3si7\":[\"Updating\"],\"JLjfEs\":[\"Failed to delete one or more schedules.\"],\"JRa4kV\":[\"Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch.\"],\"JTHoCu\":[\"toggle changes\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Back to Dashboard.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Instance Groups\"],\"Ja4VHl\":[[\"0\"],\" more\"],\"JgP090\":[\"Track submodules\"],\"JjcTk5\":[\"social login\"],\"JjfsZM\":[\"Delete Workflow Approval\"],\"JppQoT\":[\"Last recalculation date:\"],\"JsY1p5\":[\"Denied\"],\"Jvv6rS\":[\"Multiple Choice\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"cancel edit login redirect\"],\"K5AykR\":[\"Delete Team\"],\"K93j4j\":[\"Label Name\"],\"KC2nS5\":[\"Resource deleted\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Test passed\"],\"KM6m8p\":[\"Team\"],\"KNOsJ0\":[\"Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs.\"],\"KQ9EQm\":[\"How to use constructed inventory plugin\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Credential Types\"],\"KTvwHj\":[\"Credential Input Sources\"],\"KVbzjm\":[\"Visualizer\"],\"KXFYp9\":[\"Get subscription\"],\"KXnokb\":[\"Globally available execution environment can not be reassigned to a specific Organization\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"View User Details\"],\"KeRkFA\":[\"Clear subscription selection\"],\"KeqCdz\":[\"Peers from control nodes\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"This container group is currently being by other resources. Are you sure you want to delete it?\"],\"KjVvNP\":[\"ID of the Panel\"],\"KkMfgW\":[\"Job Templates\"],\"KkzJWF\":[\"First automation\"],\"KlQd8_\":[\"Scope for the token's access\"],\"KnN1Tu\":[\"Expires\"],\"KoCnPE\":[\"Cancel job\"],\"KopV8H\":[\"Show only root groups\"],\"KxIA0h\":[\"Toggle host\"],\"Kz9DSl\":[\"Add existing host\"],\"KzQFvE\":[\"Edit Organization\"],\"L1Ob4t\":[\"Details tab\"],\"L3ooU6\":[\"Credential\"],\"L7Nz3F\":[\"Missing resource\"],\"L8fEEm\":[\"Group\"],\"L973Qq\":[\"Request subscription\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"View Jobs settings\"],\"LGryaQ\":[\"Create New Credential\"],\"LQ29yc\":[\"Start inventory source sync\"],\"LQRys9\":[\"Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update.\"],\"LQTgjH\":[\"Project not found.\"],\"LRePxk\":[\"Minimum number of instances that will be automatically assigned to this group when new instances come online.\"],\"LULLsO\":[\"View all Organizations.\"],\"LV5a9V\":[\"Peers\"],\"LVecP9\":[\"User Roles\"],\"LYAQ1X\":[\"Enable Concurrent Jobs\"],\"LZr1lR\":[\"Instance group not found.\"],\"Lc0RHh\":[\"Toggle schedule\"],\"LgD0Cy\":[\"Application Name\"],\"LhMjLm\":[\"Time\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Edit Survey\"],\"Lnnjmk\":[\"<0><1/> A tech preview of the new \",[\"brandName\"],\" user interface can be found <2>here.\"],\"Lqygiq\":[\"Provisioning Callbacks\"],\"LtBtED\":[\"Toggle notification success\"],\"LuXP9q\":[\"Access\"],\"Lwovp8\":[\"If enabled, simultaneous runs of this job template will be allowed.\"],\"M0okDw\":[\"Set preferences for data collection, logos, and logins\"],\"M73whl\":[\"Context\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Constructed inventory parameters table\"],\"MAI_nw\":[\"Please try another search using the filter above\"],\"MAV-SQ\":[\"Credential not found.\"],\"MApRef\":[\"Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled.\"],\"MD0-Al\":[\"Your session is about to expire\"],\"MDQLec\":[\"Control the level of output Ansible will produce for inventory source update jobs.\"],\"MGpavd\":[\"Key typeahead\"],\"MHM-bv\":[\"Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Follow\"],\"MP1v-1\":[\"Legend\"],\"MP8dU9\":[\"The full image location, including the container registry, image name, and version tag.\"],\"MQPvAa\":[\"Prompt for labels on launch.\"],\"MQoyj6\":[\"Workflow Job Template\"],\"MTLPCv\":[\"Execute when the parent node results in a failure state.\"],\"MVw5um\":[\"2 (More Verbose)\"],\"MZU5bt\":[\"Failed to delete one or more groups.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC server password\"],\"MfCEiB\":[\"Galaxy Credentials\"],\"MfQHgE\":[\"Days to keep\"],\"Mfk6hJ\":[\"Failed to delete one or more templates.\"],\"Mhn5m4\":[\"Registry credential\"],\"Mn45Gz\":[\"Back to instance groups\"],\"MnbH31\":[\"page\"],\"MofjBu\":[\"The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level.\"],\"MpLngK\":[\"The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Webhook credential for this workflow job template.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MzcRa_\":[\"User and Automation Analytics\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"Subscription Compliance\"],\"N36GRB\":[\"This field must be a number and have a value greater than \",[\"min\"]],\"N40H-G\":[\"All\"],\"N5vmCy\":[\"constructed inventory\"],\"N6GBcC\":[\"Confirm Delete\"],\"N7wOty\":[\"Select the playbook to be executed by this job.\"],\"NAKA53\":[\"Host Failure\"],\"NBONaK\":[\"Gathering Facts\"],\"NCVKhy\":[\"Recent jobs\"],\"NDQvUO\":[\"Prompt for tags on launch.\"],\"NIuIk1\":[\"Unlimited\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" List\"],\"NO1ZxL\":[\"Application name\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Integer\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Tags for the annotation (optional)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Max concurrent jobs\"],\"Na9fIV\":[\"No items found.\"],\"NcVaYu\":[\"Finish Time\"],\"NeA1eI\":[\"Pan Right\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Resource type\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed.\"],\"NqIlWb\":[\"Last Ran\"],\"NrGRF4\":[\"Subscription selection modal\"],\"NsXTPu\":[\"To create a smart inventory using ansible facts, go to the smart inventory screen.\"],\"NtD3hJ\":[\"Related Keys\"],\"Nu4DdT\":[\"Sync\"],\"Nu4oKW\":[\"Description\"],\"Nu7VHX\":[\"Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources.\"],\"O-OYOe\":[\"Edit Team\"],\"O06Rp6\":[\"User Interface\"],\"O1Aswy\":[\"Never expires\"],\"O28qFz\":[\"View job \",[\"0\"]],\"O2EuOK\":[\"Sign in with SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Browse\"],\"O3oNi5\":[\"Email\"],\"O4ilec\":[\"Case-insensitive version of regex.\"],\"O5pAaX\":[\"Select an instance and a metric to show chart\"],\"O78b13\":[\"The application that this token belongs to, or leave this field empty to create a Personal Access Token.\"],\"O8_96D\":[\"Listener Port\"],\"O9VQlh\":[\"Select frequency\"],\"OA8xiA\":[\"Pan Left\"],\"OA99Nq\":[\"When was the host last automated\"],\"OC4Tzv\":[\"here\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Start date/time\"],\"OIv5hN\":[\"Redirecting to subscription detail\"],\"OJ9bHy\":[\"Failed to disassociate one or more groups.\"],\"OOq_rD\":[\"Playbook Run\"],\"OPTWH4\":[\"Enable HTTPS certificate verification\"],\"ORxrw7\":[\"Days remaining\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Confirm cancel job\"],\"Oe_VOY\":[\"Failed to remove one or more instances.\"],\"OgB1k4\":[\"Arguments\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"Sign in with GitHub Organizations\"],\"Oj2Ix6\":[\"The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout.\"],\"OjwX8k\":[\"Token information\"],\"OlpaBt\":[\"Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed.\"],\"OmbooC\":[\"Task Started\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Exact search on id field.\"],\"Osn70z\":[\"Debug\"],\"OvBnOM\":[\"Back to Settings\"],\"OyGPiW\":[\"Subscription settings\"],\"OzssJK\":[\"Run command\"],\"P3spiP\":[\"Back to Templates\"],\"P8fBlG\":[\"Authentication\"],\"PByO0X\":[\"Votes\"],\"PCEmEr\":[\"User tokens\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Back to Sources\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"Frequency Exception Details\"],\"PMk2Wg\":[\"Deprovisioning fail\"],\"POKy-m\":[\"Copy Execution Environment\"],\"PPsHsC\":[\"Revert all to default\"],\"PQPOpT\":[\"Inventory file\"],\"PRuZiQ\":[\"Refresh for revision\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Peer removed. Please be sure to run the install bundle for \",[\"0\"],\" again in order to see changes take effect.\"],\"PWwwY2\":[\"Disassociate\"],\"PYPqaM\":[\"ID of the panel (optional)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Recipient list\"],\"PhufXn\":[\"Job Slice Parent\"],\"Pi5vnX\":[\"Failed to sync constructed inventory source\"],\"PiK6Ld\":[\"Sat\"],\"PiRb8z\":[\"MOST RECENT SYNC\"],\"PjkoCm\":[\"Are you sure you want to remove the node below:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"Failed to copy execution environment\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Collapse all job events\"],\"PyV1wC\":[\"Prevent Instance Group Fallback\"],\"Q3P_4s\":[\"Task\"],\"Q5ZW8j\":[\"Subscriptions table\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Job ID\"],\"QHF6CU\":[\"Plays\"],\"QIOH6p\":[\"Initiated by (username)\"],\"QIpNLR\":[\"No inventory sync failures.\"],\"QIq3_3\":[\"Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag.\"],\"QJbMvX\":[\"Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: \",[\"0\"]],\"QJowYS\":[\"confirm delete\"],\"QKUQw1\":[\"Create new host\"],\"QKbQTN\":[\"Activity Stream type selector\"],\"QOF7Jg\":[\"Failed to approve \",[\"0\"],\".\"],\"QPRWww\":[\"Run type\"],\"QR908H\":[\"Setting name\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"The project containing the playbook this job will execute.\"],\"QYKS3D\":[\"Recent Jobs\"],\"QamIPZ\":[\"Please click the Start button to begin.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'\"],\"Qf36YE\":[\"Verbosity\"],\"QgnNyZ\":[\"Sync error\"],\"Qhb8lT\":[\"Create New Application\"],\"QmvYrA\":[\"Optional description for the workflow job template.\"],\"QnJn75\":[\"Last Run\"],\"Qv59HG\":[\"Select Credential Type\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacity\"],\"R-uZ8Y\":[\"Sign in with SAML\"],\"R633QG\":[\"Back to Workflow Approvals\"],\"R7s3iG\":[\"Return to\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Delete All Groups and Hosts\"],\"RBDHUE\":[\"Prompt for execution environment on launch.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Expires on\"],\"RIeAlp\":[\"Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks.\"],\"RK1gDV\":[\"Sign in with Azure AD\"],\"RMdd1C\":[\"None (Run Once)\"],\"RO9G1f\":[\"This field must be greater than 0\"],\"RPnV2o\":[\"The search filter did not produce any results…\"],\"RThfvh\":[\"Disassociate related team(s)?\"],\"R_mzhp\":[\"Failed to user token.\"],\"RbIaa9\":[\"Token not found.\"],\"RdLvW9\":[\"relaunch jobs\"],\"Rguqao\":[\"Select a row to delete\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQMUh\":[\"Running\"],\"RjIKOw\":[\"Unable to change inventory on a host\"],\"RjkhdY\":[\"Field starts with value.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Are you sure you want to remove this link?\"],\"Rm1iI_\":[\"Prompt for variables on launch.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"Credential copied successfully\"],\"RsZ4BA\":[\"Scroll last\"],\"RtKKbA\":[\"Last\"],\"Ru59oZ\":[\"Enable webhook for this template.\"],\"RuEWFx\":[\"On date\"],\"RuiOO0\":[\"Failed to delete one or more applications.\"],\"Rw1xwN\":[\"Content Loading\"],\"RxzN1M\":[\"Enabled\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"Greater than comparison.\"],\"S5gO6Y\":[\"Pass extra command line variables to the workflow.\"],\"S6zj7M\":[\"For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook.\"],\"S7kN8O\":[\"Failed to delete one or more users.\"],\"S7tNdv\":[\"On Success\"],\"S8FW2i\":[\"The inventory file to be synced by this source. You can select from the dropdown or enter a file within the input.\"],\"SA-KXq\":[\"Pan Up\"],\"SAw-Ux\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"username\"],\"?\"],\"SBfnbf\":[\"View all execution environments\"],\"SC1Cur\":[\"Unknown Status\"],\"SDND4q\":[\"Not configured\"],\"SIJDi3\":[\"Capacity Adjustment\"],\"SJjggI\":[\"Update options\"],\"SJmHMo\":[\"Documentation.\"],\"SLm_0U\":[\"IRC Server Port\"],\"SODyJ3\":[\"Host Async OK\"],\"SRiPhD\":[\"Cancel node removal\"],\"SV5nA1\":[\"Some of the previous step(s) have errors\"],\"SVG6MY\":[\"Revert field to previously saved value\"],\"SYbJcn\":[\"Edit Notification Template\"],\"SZvybZ\":[\"LDAP Default\"],\"SZw9tS\":[\"View Details\"],\"SbRHme\":[\"Textarea\"],\"Se_E0z\":[\"Workflow Job\"],\"Sgr5NW\":[\"Select an instance to run a health check.\"],\"Sh2XTJ\":[\"Notification Type\"],\"SiexHs\":[\"Dashboard (all activity)\"],\"Sja7f-\":[\"How many times was the host deleted\"],\"Sjoj4f\":[\"Credential Name\"],\"SlfejT\":[\"Error\"],\"SoREmD\":[\"Applications & Tokens\"],\"SqA8uD\":[\"Job Runs\"],\"SqLEdN\":[\"Failed to delete smart inventory.\"],\"SqYo9m\":[\"Back to Instances\"],\"Ssdrw4\":[\"Deprecated\"],\"Successful\":[\"Successful\"],\"SvPvEX\":[\"Workflow approved message body\"],\"Svkela\":[\"Go to previous page\"],\"SwJLlZ\":[\"Workflow denied message body\"],\"SxGqey\":[\"Generic OIDC settings\"],\"Sxm8rQ\":[\"Users\"],\"SzFxHC\":[\"LDAP settings\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"The\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"Failed to toggle notification.\"],\"T4a4A4\":[\"Webhook Key\"],\"T7yEGN\":[\"The Grant type the user must use to acquire tokens for this application\"],\"T91vKp\":[\"Play\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"Edit this node\"],\"TBH48u\":[\"Failed to delete team.\"],\"TC32CH\":[\"Days of data to be retained\"],\"TD1APv\":[\"Get subscriptions\"],\"TJVvMD\":[\"Related search type\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Disassociate role\"],\"TMLAx2\":[\"Required\"],\"TO3h59\":[\"Populate field from an external secret management system\"],\"TO4OtU\":[\"Insights Credential\"],\"TOjYb_\":[\"View constructed inventory host details\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Group type\"],\"TU6IDa\":[\"User Type\"],\"TXKmNM\":[\"An inventory must be selected\"],\"TZEuIE\":[\"Back to credential types\"],\"T_87By\":[\"Parameter\"],\"Ta0ts5\":[\"Show changes\"],\"TcnG-2\":[\"Create new execution environment\"],\"TgSxH9\":[\"Provisioning Callback URL\"],\"TkiN8D\":[\"User details\"],\"Tmh24b\":[\"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"Tmuvry\":[\"Set type typeahead\"],\"ToOoEw\":[\"Copy Credential\"],\"Tof7pX\":[\"Jobs\"],\"Tq71UT\":[\"weekday\"],\"Tx3NMN\":[\"Private key passphrase\"],\"TxKKED\":[\"View Constructed Inventory Details\"],\"TyaPAx\":[\"System Administrator\"],\"Tz0i8g\":[\"Settings\"],\"U-nEJl\":[\"View GitHub Settings\"],\"U011Uh\":[\"Last seen\"],\"U7rA2a\":[\"When not checked, a merge will be performed, combining local variables with those found on the external source.\"],\"UDf-wR\":[\"Subscriptions consumed\"],\"UEaj7U\":[\"Inventory sync failures\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Case-insensitive version of endswith.\"],\"URmyfc\":[\"Details\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Last Name\"],\"UY6iPZ\":[\"If enabled, control nodes will peer to this instance automatically. If disabled, instance will be connected only to associated peers.\"],\"UYD5ld\":[\"and click on Update Revision on Launch\"],\"UYUgdb\":[\"Order\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Are you sure you want to delete:\"],\"UbRKMZ\":[\"Pending\"],\"UbqhuT\":[\"Failed to retrieve full node resource object.\"],\"Uc_tSU\":[\"Toggle Tools\"],\"UgFDh3\":[\"This inventory is currently being used by other resources. Are you sure you want to delete it?\"],\"UirGxE\":[\"Errors\"],\"UlykKR\":[\"Third\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"UueF8b\":[\"Execution environment is missing or deleted.\"],\"UvGjRK\":[\"If enabled, run this playbook as an administrator.\"],\"UwJJCk\":[\"Relaunch failed hosts\"],\"UxKoFf\":[\"Navigation\"],\"V-7saq\":[\"Delete \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"Seconds\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"User analytics\"],\"V1EGGU\":[\"First name\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"other\":[\"The inventories will be in a pending status until the final delete is processed.\"]}]],\"V2RwJr\":[\"Listener Addresses\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Add Link\"],\"V5RUpn\":[\"Recipient List\"],\"V7qsYh\":[\"Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag.\"],\"V9xR6T\":[\"Expand section\"],\"VAI2fh\":[\"Create new container group\"],\"VAcXNz\":[\"Wednesday\"],\"VEj6_Y\":[\"Workflow Approvals\"],\"VFvVc6\":[\"Edit details\"],\"VJUm9p\":[\"Current page\"],\"VK2gzi\":[\"The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to\"],\"VL2WkJ\":[\"The last \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Start sync source\"],\"VNUs2y\":[\"Max forks\"],\"VSJ6r5\":[\"Schedule is active\"],\"VSim_H\":[\"Delete inventory source\"],\"VTDO7X\":[\"Event detail modal\"],\"VU3Nrn\":[\"Missing\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"Metrics\"],\"VZfXhQ\":[\"Hop node\"],\"VdcFUD\":[\"End user license agreement\"],\"ViDr6F\":[\"Add new group\"],\"VmClsw\":[\"The resource associated with this node has been deleted.\"],\"VmvLj9\":[\"Set to Public or Confidential depending on how secure the client device is.\"],\"Vqd-tq\":[\"Confirm revert all\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"Failed to delete role.\"],\"Vw8l6h\":[\"An error occurred\"],\"VzE_M-\":[\"Toggle notification failure\"],\"W-O1E9\":[\"Copy Project\"],\"W1iIqa\":[\"View Inventory Groups\"],\"W3TNvn\":[\"Back to Users\"],\"W3pOzF\":[\"Allow changing the Source Control branch or revision in a job template that uses this project.\"],\"W6uTJi\":[\"Failed to get instance.\"],\"W7DGsV\":[\"Launched By (Username)\"],\"W9XAF4\":[\"Weekday\"],\"W9uQXX\":[\"Prompt\"],\"WAjFYI\":[\"Start date\"],\"WD8djW\":[\"Confirm link removal\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Answer type\"],\"WQJduu\":[\"Key select\"],\"WTN9YX\":[\"Account token\"],\"WTV15I\":[\"Edit Login redirect override URL\"],\"WVzGc2\":[\"Subscription\"],\"WX9-kf\":[\"IRC nick\"],\"Wc6m4J\":[\"A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available.\"],\"Wdl2f2\":[\"This field must be at least \",[\"0\"],\" characters\"],\"WgsBEi\":[\"Enter at least one search filter to create a new Smart Inventory\"],\"WhSFGl\":[\"Filter By \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Fit the graph to the available screen size\"],\"Wm7XbF\":[\"Failed to delete one or more credentials.\"],\"WqaDMq\":[\"Field contains value.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Please enter a value.\"],\"X5V9DW\":[\"Click the Edit button below to reconfigure the node.\"],\"X6d3Zy\":[\"Failed to delete organization.\"],\"X97mbf\":[\"Choose a job type\"],\"XA12d8\":[\"Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice.\"],\"XBROpk\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow.\"],\"XCCkju\":[\"Edit Node\"],\"XFRygA\":[\"Example URLs for Remote Archive Source Control include:\"],\"XHxwBV\":[\"Selected date range must have at least 1 schedule occurrence.\"],\"XILg0L\":[\"Invalid email address\"],\"XJOV1Y\":[\"Activity\"],\"XKp83s\":[\"Inventories with sources cannot be copied\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"Email Options\"],\"XM-gTv\":[\"Refer to the Ansible documentation for details about the configuration file.\"],\"XOD7tz\":[\"Show Changes\"],\"XOaZX3\":[\"Pagination\"],\"XP6TQ-\":[\"If specified, this field will be shown on the node instead of the resource name when viewing the workflow\"],\"XREJvl\":[\"Variables used to configure the inventory source. For a detailed description of how to configure this plugin, see\"],\"XViLWZ\":[\"On Failure\"],\"XWDz5f\":[\"Simple key select\"],\"X_5TsL\":[\"Survey Toggle\"],\"XaxYwV\":[\"Prompted Values\"],\"XbIM8f\":[\"Total inventory sources\"],\"XdyHT-\":[\"Hosts imported\"],\"XfmfOA\":[\"Run every\"],\"Xg3aVa\":[\"Use SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Instance Group\"],\"Xm7ruy\":[\"5 (WinRM Debug)\"],\"XmJfZT\":[\"name\"],\"XmVvzl\":[\"Select roles to apply\"],\"XnxCSh\":[\"Standard Error\"],\"XozZ38\":[\"Failed to delete one or more inventory sources.\"],\"Xq9A0U\":[\"Unknown Project\"],\"Xt4N6V\":[\"Prompt | \",[\"0\"]],\"XtpZSU\":[\"All job types\"],\"Xx-ftH\":[\"You have automated against more hosts than your subscription allows.\"],\"XyTWuQ\":[\"Please wait until the topology view is populated...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"Are you sure you want to delete the group below?\"],\"other\":[\"Are you sure you want to delete the groups below?\"]}]],\"XzD7xj\":[\"Select Items\"],\"Y1YKad\":[\"Edit Details\"],\"Y296GK\":[\"Failed to delete role\"],\"Y2ml-n\":[\"Approved - \",[\"0\"],\". See the Activity Stream for more information.\"],\"Y5VrmH\":[\"Not configured for inventory sync.\"],\"Y5vgVF\":[\"Successfully Denied\"],\"Y5xJ7I\":[\"Playbook name\"],\"Y60pX3\":[\"Add constructed inventory\"],\"YA4I45\":[\"Select a module\"],\"YFmVSY\":[\"Disassociate?\"],\"YJddb4\":[\"Instance type\"],\"YLMfol\":[\"Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step.\"],\"YM06Nm\":[\"Edit credential type\"],\"YMLB2b\":[\"Whether the approval node is automatically approved or denied when the timeout expires.\"],\"YMpSlP\":[\"Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed.\"],\"YP5KRj\":[\"a new webhook url will be generated on save.\"],\"YPDLLX\":[\"Back to execution environments\"],\"YQqM-5\":[\"The container image to be used for execution.\"],\"Yd45Xn\":[\"Hosts by processor type\"],\"Yfw7TK\":[\"Notification timed out\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"Failed to delete schedule.\"],\"YiUAZm\":[\"<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Launch template\"],\"YmjTf2\":[\"Provisioning fail\"],\"YoXjSs\":[\"Prompt for inventory on launch.\"],\"Yq4Eaf\":[\"Host status information for this job is unavailable.\"],\"YsN-3o\":[\"View inventory source details\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Associate\"],\"YxDLmM\":[\"Insights system ID\"],\"Z17FAa\":[\"Unknown Inventory\"],\"Z1Vtl5\":[\"Failed to cancel Project Sync\"],\"Z25_RC\":[\"Select Input\"],\"Z2hVSb\":[\"Hybrid\"],\"Z40J8D\":[\"Enables creation of a provisioning callback URL. Using the URL a host can contact \",[\"brandName\"],\" and request a configuration update using this job template.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"Approve\"],\"Z88yEl\":[\"Greater than or equal to comparison.\"],\"Z9EFpE\":[\"Automation Analytics dashboard\"],\"ZAWGCX\":[[\"0\"],\" seconds\"],\"ZEP8tT\":[\"Launch\"],\"ZGDCzb\":[\"Instance not found.\"],\"ZJjKDg\":[\"Managed nodes\"],\"ZKKnVf\":[\"Create New Workflow Template\"],\"ZL3d6Z\":[\"IRC Server Address\"],\"ZO4CYH\":[\"Running jobs\"],\"ZOLfb2\":[\"This field must not be blank.\"],\"ZWhZbs\":[\"Confirm node removal\"],\"ZajTWA\":[\"Source Phone Number\"],\"Zf6u-6\":[\"Explanation\"],\"ZfrRb0\":[\"Please select an Inventory or check the Prompt on Launch option\"],\"ZhxwOq\":[\"Error message body\"],\"Zikd-1\":[\"The number of hosts you have automated against is below your subscription count.\"],\"ZjC8QM\":[\"Failed to delete host.\"],\"ZjvPb1\":[\"Created By (Username)\"],\"Zkh5np\":[\"Peers update on \",[\"0\"],\". Please be sure to run the install bundle for \",[\"1\"],\" again in order to see changes take effect.\"],\"ZpdX6R\":[\"Error deleting tokens\"],\"ZrsGjm\":[\"Inventory\"],\"ZumtuZ\":[\"Copy Template\"],\"ZvVF4C\":[\"Delete survey question\"],\"ZwCTcT\":[\"Recent Jobs list tab\"],\"ZwujDQ\":[\"Past year\"],\"_-NKbo\":[\"Failed to toggle schedule.\"],\"_2LfCe\":[\"To reorder the survey questions drag and drop them in the desired location.\"],\"_4gGIX\":[\"Copy to clipboard\"],\"_5REdR\":[\"Select Input Inventories for the constructed inventory plugin.\"],\"_Fg1cM\":[\"Workflow timed out message body\"],\"_ITcnz\":[\"day\"],\"_Ia62Q\":[\"Constructed inventory examples\"],\"_JN1gB\":[\"Task Count\"],\"_K2CvV\":[\"Template\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Constructed Inventory Source Sync Error\"],\"_M4FeF\":[\"Select the Execution Environment you want this command to run inside.\"],\"_MdgrM\":[\"Add a new node between these two nodes\"],\"_PRaan\":[\"Failed to delete one or more notification template.\"],\"_Pz_QH\":[\"Managed by Policy\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Denied - \",[\"0\"],\". See the Activity Stream for more information.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"Failed to cancel Inventory Source Sync\"],\"_bAUGi\":[\"Choose an HTTP method\"],\"_bE0AS\":[\"Select an instance\"],\"_cV6Mf\":[\"Browse…\"],\"_cq4Aa\":[\"Workflow Approval not found.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Edit instance group\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"Days of Data to Keep\"],\"_khNCh\":[\"Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: \",[\"0\"]],\"_oeZtS\":[\"Host Polling\"],\"_rCRcH\":[\"Advanced search documentation\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC server address\"],\"a3AD0M\":[\"confirm edit login redirect\"],\"a5zD9f\":[\"Changes\"],\"a6E-_p\":[\"Case-insensitive version of contains\"],\"a8AgQY\":[\"View Host Details\"],\"a8nooQ\":[\"Fourth\"],\"a9BTUD\":[\"weekend day\"],\"aBgwis\":[\"Scope\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Delete Execution Environment\"],\"aQ4XJX\":[\"Enable log system tracking facts individually\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"On days\"],\"aUNPq3\":[\"Execution Node\"],\"aVoVcG\":[\"Multi-Select\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"Remove \",[\"0\"],\" chip\"],\"adPhRK\":[\"The inventory that this host belongs to.\"],\"adjqlB\":[[\"0\"],\" (deleted)\"],\"aht2s_\":[\"Notification color\"],\"aiejXq\":[\"Add resource type\"],\"ajDpGH\":[\"STATUS:\"],\"anfIXl\":[\"User Details\"],\"aqqAbL\":[\"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"ar5AA2\":[\"for more information.\"],\"ataY5Z\":[\"Job Delete Error\"],\"ax6e8j\":[\"Please select an organization before editing the host filter\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"Management Jobs\"],\"b2Z0Zq\":[\"Cancel link changes\"],\"b433OF\":[\"Edit Group\"],\"b4SLah\":[\"See errors on the left\"],\"b9Y4up\":[\"Client ID\"],\"bE4zYn\":[\"Select the port that Receptor will listen on for incoming connections, e.g. 27199.\"],\"bHXYoC\":[\"HTTP Method\"],\"bKR18T\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide.\"],\"bLt_0J\":[\"Workflow\"],\"bPq357\":[\"Enabled Value\"],\"bQZByw\":[\"Use one Annotation Tag per line, without commas.\"],\"bTu5jX\":[\"Username / password\"],\"bWr6j5\":[\"This field must be at least \",[\"min\"],\" characters\"],\"bY8C86\":[\"View all Users.\"],\"bYXbel\":[\"workflow job template webhook key\"],\"baP8gx\":[\"4 (Connection Debug)\"],\"baqrhc\":[\"HTTP Headers\"],\"bbJ-VR\":[\"Zoom Out\"],\"bcyJXs\":[\"Item OK\"],\"bd1Kuw\":[\"Icon URL\"],\"bf7UKi\":[\"Update cache timeout\"],\"bfgr_e\":[\"Question\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Search submit button\"],\"bhxnLH\":[\"You do not have permission to delete the following Groups: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Notification type\"],\"bpECfE\":[\"Cancel link removal\"],\"bpnj1H\":[\"There was an error loading this content. Please reload the page.\"],\"bwRvnp\":[\"Action\"],\"bx2rrL\":[\"Smart inventory\"],\"bxaVlf\":[\"Create new credential type\"],\"byXCTu\":[\"Occurrences\"],\"bznJUg\":[\"Select the inventory containing the hosts you want this workflow to manage.\"],\"bzv8Dv\":[\"Removal Error\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"Fact Storage\"],\"c1Rsz1\":[\"View Workflow Approval Details\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Close subscription modal\"],\"c6IFRs\":[\"Service account JSON file\"],\"c6u6gk\":[\"Select the Instance Groups for this Organization to run on.\"],\"c7-Adk\":[\"Failed to sync inventory source.\"],\"c8HyJq\":[\"Select the Instance Groups for this Inventory to run on.\"],\"c8sV0t\":[\"This feature is deprecated and will be removed in a future release.\"],\"c9V3Yo\":[\"Host Failed\"],\"c9iw51\":[\"Running Jobs\"],\"c9pF61\":[\"Client identifier\"],\"cFC8w7\":[\"This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?\"],\"cFCKYZ\":[\"Deny\"],\"cFOXv9\":[\"Generic OIDC\"],\"cGRiaP\":[\"Event detail\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Changed\"],\"cPTnDL\":[\"Project Sync\"],\"cQIQa2\":[\"Select Groups\"],\"cQlPDN\":[\"Read\"],\"cUKLzq\":[\"Edit Order\"],\"cYir0h\":[\"Select option(s)\"],\"c_PGsA\":[\"Workflow job details\"],\"cbSPfq\":[\"This workflow has already been acted on\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"cdm6_X\":[\"Used capacity\"],\"chbm2W\":[\"Instance Filters\"],\"ci3mwY\":[\"This field must not be blank\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"View all Inventories.\"],\"cjJXKx\":[\"Host Async Failure\"],\"ckH3fT\":[\"Ready\"],\"ckdiAB\":[\"Delete Notification\"],\"cmWTxn\":[\"Less than or equal to comparison.\"],\"cnGeoo\":[\"Delete\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"This field will be retrieved from an external secret management system using the specified credential.\"],\"cucDBz\":[\"Context Template\"],\"cucG_7\":[\"No YAML Available\"],\"cxjfgY\":[\"Cannot run health check on hop nodes.\"],\"cy3yJa\":[\"Established\"],\"d-F6q9\":[\"Created\"],\"d-zGjA\":[\"This action will delete the following:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Select the inventory containing the hosts you want this job to manage.\"],\"d73flf\":[\"Alert modal\"],\"d75lEw\":[\"Set type\"],\"d7VUIS\":[\"Remove Node \",[\"nodeName\"]],\"d8B-tr\":[\"Job status graph tab\"],\"dAZObA\":[\"Redirect URIs\"],\"dBNZkl\":[\"View smart inventory host details\"],\"dCcO-F\":[\"Failed to retrieve configuration.\"],\"dELxuP\":[\"Inventory not found.\"],\"dEgA5A\":[\"Cancel\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"View all applications.\"],\"dJcvVX\":[\"Smart host filter\"],\"dNAHKF\":[\"Job Slicing\"],\"dOjocz\":[\"Convergence select\"],\"dPGRd8\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode.\"],\"dPY1x1\":[\"for more info.\"],\"dQFAgv\":[\"This Project needs to be updated\"],\"dQjRO3\":[\"Start sync process\"],\"dbWo0h\":[\"Sign in with Google\"],\"dcGoCm\":[\"Inventory File\"],\"ddIcfH\":[\"Go to last page\"],\"dfWFox\":[\"Host Count\"],\"dk7qNl\":[\"Control node\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"Failed to delete one or more execution environments\"],\"dnCwNB\":[\"Successfully copied to clipboard!\"],\"dov9kY\":[\"This field must be a number and have a value between \",[\"0\"],\" and \",[\"1\"]],\"dqxQzB\":[\"dictionary\"],\"dzQfDY\":[\"October\"],\"e0NrBM\":[\"Project\"],\"e3pQqT\":[\"Choose a Notification Type\"],\"e4GHWP\":[\"Pull\"],\"e5CMOi\":[\"Environment variables or extra variables that specify the values a credential type can inject.\"],\"e5VbKq\":[\"Workflow Job Templates\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Toggle Legend\"],\"e8GyQg\":[\"Metric\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"View all credential types\"],\"e9k5zp\":[\"Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source.\"],\"eAR1n4\":[\"Related search type typeahead\"],\"eD_0Fo\":[\"Failed to delete one or more teams.\"],\"eDjsWq\":[\"Create New Notification Template\"],\"eGkahQ\":[\"Delete Job Template\"],\"eHx-29\":[\"Source details\"],\"ePK91l\":[\"Edit\"],\"ePS9As\":[\"RADIUS settings\"],\"eQkgKV\":[\"Installed\"],\"eRV9Z3\":[\"No timeout specified\"],\"eRlz2Q\":[\"Destination SMS Number(s)\"],\"eSXF_i\":[\"Failed to delete application.\"],\"eTsJYJ\":[\"description\"],\"eVJ2lo\":[\"Float\"],\"eXOp7I\":[\"You do not have permission to remove instances: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Recent Templates list tab\"],\"eYJ4TK\":[\"Constructed Inventory not found.\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Select tags\"],\"el9nUc\":[\"Schedule is inactive\"],\"emqNXf\":[\"Playbook Check\"],\"eqiT7d\":[\"Sets the role that this instance will play within mesh topology. Default is \\\"execution.\\\"\"],\"espHeZ\":[\"Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\"],\"etQEqZ\":[\"Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch.\"],\"ewSXyG\":[\"Soft delete \",[\"pluralizedItemName\"],\"?\"],\"f-fQK9\":[\"Grafana API key\"],\"f2o-xB\":[\"Confirm cancellation\"],\"f6Hub0\":[\"Sort\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"View all instance groups\"],\"fDzxi_\":[\"Exit Without Saving\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Job status\"],\"fGLpQj\":[\"Source Control Branch/Tag/Commit\"],\"fGQ9Ug\":[\"Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \\\"Prompt on launch\\\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \\\"Prompt on launch\\\", the selected credential(s) become the defaults that can be updated at run time.\"],\"fJ9xam\":[\"Enable Instance\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancel job\"],\"other\":[\"Cancel jobs\"]}]],\"fL7WXr\":[\"Applications\"],\"fMUEsk\":[\"Day \",[\"0\"]],\"fMulwN\":[\"Refresh project revision\"],\"fOAyP5\":[\"Search text input\"],\"fODqV4\":[\"That value was not found. Please enter or select a valid value.\"],\"fQCM-p\":[\"View Organization Details\"],\"fQGOXc\":[\"Error!\"],\"fR8DDt\":[\"Confirm removal of all nodes\"],\"fVjyJ4\":[\"Confirm disassociate\"],\"f_Xpp2\":[\"This action will disassociate the following:\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ff_JYN\":[\"Filter on nested group name\"],\"fgrmWn\":[\"Prompt for diff mode on launch.\"],\"fhFmMp\":[\"Client Identifier\"],\"fjX9i5\":[\"Smart Inventory not found.\"],\"fk1WEw\":[\"Encrypted\"],\"fld-O4\":[\"All jobs\"],\"fnbZWe\":[\"Optionally select the credential to use to send status updates back to the webhook service.\"],\"foItBN\":[\"Weekend day\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"Mon\"],\"fqSfXY\":[\"Replace\"],\"fqmP_m\":[\"Host Unreachable\"],\"fthJP1\":[\"Webhook services can launch jobs with this workflow job template by making a POST request to this URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Verbose\"],\"g6ekO4\":[\"Failed to toggle host.\"],\"g7CZ-8\":[\"Sign in with GitHub Enterprise Organizations\"],\"g9d3sF\":[\"Start message body\"],\"gALXcv\":[\"Delete this node\"],\"gBnBJa\":[\"Source Workflow Job\"],\"gDx5MG\":[\"Edit Link\"],\"gIGcbR\":[\"Maximum number of jobs to run concurrently on this group. Zero means no limit will be enforced.\"],\"gJccsJ\":[\"Workflow approved message\"],\"gK06zh\":[\"Add job template\"],\"gM3pS9\":[\"Execution Environments\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Sync all sources\"],\"gUaMtt\":[\"On timeout\"],\"gVYePj\":[\"Create New Team\"],\"gWlcwd\":[\"Last Job Status\"],\"gYWK-5\":[\"View User Interface settings\"],\"gZXc5U\":[\"The number of distinct users that must approve before the workflow continues. A single denial always denies the node.\"],\"gZaMqy\":[\"Sign in with GitHub Teams\"],\"gZkstf\":[\"If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.\"],\"gcFnpl\":[\"Job Status\"],\"geTfDb\":[\"View Job Details\"],\"ged_ZE\":[\"Oragnization\"],\"gezukD\":[\"Select a job to cancel\"],\"gfyddN\":[\"Upload a .zip file\"],\"gh06VD\":[\"Output\"],\"ghJsq8\":[\"Scroll first\"],\"gmB6oO\":[\"Schedule\"],\"gmBQqV\":[\"Project Update\"],\"gnveFZ\":[\"Standard error tab\"],\"goVc-x\":[\"Edit Credential Plugin Configuration\"],\"go_DGX\":[\"Add Team Roles\"],\"gpKdxJ\":[\"Select a question to delete\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"deletion error\"],\"gsj32g\":[\"Cancel Project Sync\"],\"gwKtbI\":[\"in the documentation and the\"],\"h25sKn\":[\"Subscription Management\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Labels\"],\"hAjDQy\":[\"Select status\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Remove the current search related to ansible facts to enable another search using this key.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Select Peer Addresses\"],\"hLDu5N\":[\"Edit application\"],\"hNudM0\":[\"Set a value for this field\"],\"hPa_zN\":[\"Organization (Name)\"],\"hQ0dMQ\":[\"Add new host\"],\"hQRttt\":[\"Submit\"],\"hVPa4O\":[\"Select an option\"],\"hX8KyU\":[\"This job failed and has no output.\"],\"hXDKWN\":[\"Frequency Details\"],\"hXzOVo\":[\"Next\"],\"hYH0cE\":[\"Are you sure you want to submit the request to cancel this job?\"],\"hYgDIe\":[\"Create\"],\"hZ6znB\":[\"Port\"],\"hZke6f\":[\"Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change.\"],\"hc_ufD\":[\"Job Tags\"],\"hdyeZ0\":[\"Delete Job\"],\"he3ygx\":[\"Copy\"],\"heqHpI\":[\"Project Base Path\"],\"hg6l4j\":[\"March\"],\"hgJ0FN\":[\"Perform a search to define a host filter\"],\"hgr8eo\":[\"items\"],\"hgvbYY\":[\"September\"],\"hhzh14\":[\"We were unable to locate licenses associated with this account.\"],\"hi1n6B\":[\"Update settings pertaining to Jobs within \",[\"brandName\"]],\"hiDMCa\":[\"Provisioning\"],\"hjsbgA\":[\"Extra variables\"],\"hjwN_s\":[\"Resource Name\"],\"hlbQEq\":[\"Content Signature Validation Credential\"],\"hmEecN\":[\"Management Job\"],\"hmjNLv\":[\"Preferred Theme\"],\"hty0d5\":[\"Monday\"],\"hvs-Js\":[\"Application information\"],\"i0VMLn\":[\"Workflow denied message\"],\"i2izXk\":[\"Schedule is missing rrule\"],\"i4_LY_\":[\"Write\"],\"i9sC0B\":[\"Add team permissions\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Source phone number\"],\"iDNBZe\":[\"Notifications\"],\"iDWfOR\":[\"Failed to approve one or more workflow approval.\"],\"iDjyID\":[\"View Credential Details\"],\"iE1s1P\":[\"Launch workflow\"],\"iEUzMn\":[\"system\"],\"iH8pgl\":[\"Back\"],\"iI4bLJ\":[\"Last Login\"],\"iIVceM\":[\"Copy Error\"],\"iJWOeZ\":[\"No JSON Available\"],\"iJiCFw\":[\"Group details\"],\"iLO3nG\":[\"Play Count\"],\"iMaC2H\":[\"Instance groups\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Add smart inventory\"],\"iRWxmA\":[\"Disable SSL Verification\"],\"iTylMl\":[\"Templates\"],\"iWKCzl\":[\"Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks.\"],\"iXmHtI\":[\"Select job type\"],\"iZBwau\":[\"This step contains errors\"],\"i_CDGy\":[\"Allow Branch Override\"],\"i_Kv21\":[\"Create new source\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"View Inventory Details\"],\"ig0q8s\":[\"This inventory is applied to all workflow nodes within this workflow (\",[\"0\"],\") that prompt for an inventory.\"],\"inP0J5\":[\"Subscription Details\"],\"isRobC\":[\"New\"],\"itlxml\":[\"Management job\"],\"ittbfT\":[\"Searching by ansible_facts requires special syntax. Refer to the\"],\"itu2NQ\":[\"Link state types\"],\"j1a5f1\":[\"Edit Host\"],\"j6gqC6\":[\"Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"j7zAEo\":[\"Workflow Statuses\"],\"j8QfHv\":[\"Edit host\"],\"jAxdt7\":[\"cancel delete\"],\"jBGh4u\":[\"Nested groups inventory definition:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"Pending Workflow Approvals\"],\"jEw0Mr\":[\"Please enter a valid URL\"],\"jFaaUJ\":[\"Canonical\"],\"jGUu_G\":[\"Required approvals\"],\"jIaeJK\":[\"Survey\"],\"jJdwCB\":[\"Revert\"],\"jKibyt\":[\"Reset zoom\"],\"jMyq_x\":[\"Workflow Job 1/\",[\"0\"]],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Prompt for limit on launch.\"],\"ji-8F7\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"jiE6Vn\":[\"Organizations\"],\"jifz9m\":[\"None (run once)\"],\"jkQOCm\":[\"Add exceptions\"],\"jljuYN\":[\"Service that webhook requests will be accepted from.\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"here.\"],\"jqzUyM\":[\"Unavailable\"],\"jrkyDn\":[\"Play Started\"],\"jrsFB3\":[\"Output tab\"],\"jsz-PY\":[\"Unknown Finish Date\"],\"jwmkq1\":[\"Machine Credential\"],\"jzD-D6\":[\"Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"k020kO\":[\"Activity Stream\"],\"k2dzu3\":[\"Expires on UTC\"],\"k30JvV\":[\"Selected Category\"],\"k5nHqi\":[\"The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template.\"],\"kALwhk\":[\"seconds\"],\"kDWprA\":[\"These arguments are used with the specified module.\"],\"kEhyki\":[\"Field ends with value.\"],\"kLja4m\":[\"Initiated By\"],\"kLk5bG\":[\"Start message\"],\"kNUkGV\":[\"Lookup type\"],\"kNfXib\":[\"Module Name\"],\"kODvZJ\":[\"First Name\"],\"kOVkPY\":[\"Toggle instance\"],\"kP-3Hw\":[\"Back to Inventories\"],\"kQerRU\":[\"This field must not contain spaces\"],\"kX-GZH\":[\"Relaunch Job\"],\"kXzl6Z\":[\"Source Variables\"],\"kYDvK4\":[\"Including File\"],\"kah1PX\":[\"View YAML examples at\"],\"kaux7o\":[\"Overwrite local groups and hosts from remote inventory source\"],\"kgtWJ0\":[\"Select the Instance Groups for this Job Template to run on.\"],\"kiMHN-\":[\"System Auditor\"],\"kjrq_8\":[\"More information\"],\"kkDQ8m\":[\"Thursday\"],\"kkc8HD\":[\"Enable simplified login for your \",[\"brandName\"],\" applications\"],\"kpRn7y\":[\"Delete Questions\"],\"kpnWnY\":[\"After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format.\"],\"ks-HYT\":[\"Add user permissions\"],\"ks71ra\":[\"Exceptions\"],\"kt8V8M\":[\"Select a branch for the workflow.\"],\"ktPOqw\":[\"Refer to the\"],\"kuIbuV\":[\"Health checks can only be run on execution nodes.\"],\"ku__5b\":[\"Second\"],\"kyAi7k\":[\"Instance\"],\"kyHUFI\":[\"Vault password | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"1\"],\"? Doing so affects all members of the team.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook Credentials\"],\"l75CjT\":[\"Yes\"],\"lCF0wC\":[\"Refresh\"],\"lJFsGr\":[\"Create new instance group\"],\"lKxoCA\":[\"Expand job events\"],\"lM9cbX\":[\"Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly.\"],\"lURfHJ\":[\"Collapse section\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Inventory Sources\"],\"lYDyXS\":[\"Smart Inventory\"],\"l_jRvf\":[\"Playbook Complete\"],\"lfoFSg\":[\"Delete Host\"],\"lgm7y2\":[\"edit\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"Template not found.\"],\"lhkaAC\":[\"Trial\"],\"ljGeYw\":[\"Normal User\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Pan Down\"],\"ltvmAF\":[\"Application not found.\"],\"lu2qW5\":[\"Any\"],\"lucaxq\":[\"Cannot enable log aggregator without providing logging aggregator host and logging aggregator type.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Container group not found.\"],\"m16xKo\":[\"Add\"],\"m1tKEz\":[\"System administrators have unrestricted access to all resources.\"],\"m2ErDa\":[\"Failure\"],\"m3k6kn\":[\"Failed to cancel Constructed Inventory Source Sync\"],\"m5MOUX\":[\"Back to Hosts\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mNBZ1R\":[\"Note: This field assumes the remote name is \\\"origin\\\".\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Node state types\"],\"mSv_7k\":[\"Past three years\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"This schedule is missing required survey values\"],\"mYGY3B\":[\"Date\"],\"mZiQNk\":[\"Privilege escalation: If enabled, run this playbook as an administrator.\"],\"m_tELA\":[\"cancel remove\"],\"ma7cO9\":[\"Failed to delete group \",[\"0\"],\".\"],\"mahPLs\":[\"Privilege escalation password\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"API Token\"],\"mgJ1oe\":[\"Confirm delete\"],\"mgjN5u\":[\"Disassociate instance from instance group?\"],\"mhg7Av\":[\"Run ad hoc command\"],\"mi9ffh\":[\"Host Details\"],\"mk4anB\":[\"Browser default\"],\"mlDUq3\":[\"Modified By (Username)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"Sync Status\"],\"momgZ_\":[\"Name of the workflow job template.\"],\"mqAOoN\":[\"Choose a Playbook Directory\"],\"n-37ya\":[\"Confirm Disable Local Authorization\"],\"n-LISx\":[\"There was an error saving the workflow.\"],\"n-ZioH\":[\"Error fetching updated project\"],\"n-qmM7\":[\"Select a JSON formatted service account key to autopopulate the following fields.\"],\"n12Go4\":[\"Failed to load related groups.\"],\"n60kiJ\":[\"* This field will be retrieved from an external secret management system using the specified credential.\"],\"n6mYYY\":[\"Workflow timed out message\"],\"n9Idrk\":[\"(Limited to first 10)\"],\"n9lz4A\":[\"Failed jobs\"],\"nBAIS_\":[\"View event details\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Host Skipped\"],\"nDjIzD\":[\"View Project Details\"],\"nGbNEN\":[\"Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed.\"],\"nI54lc\":[\"Delete the project before syncing\"],\"nJPBvA\":[\"File, directory or script\"],\"nJTOTZ\":[\"The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level.\"],\"nLGsp4\":[\"Enable a survey for this workflow job template.\"],\"nMiE53\":[\"Enabled Variable\"],\"nOhz3x\":[\"Logout\"],\"nPH1Cr\":[\"These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Failed Host Count\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Return to subscription management.\"],\"nU16mp\":[\"Cache Timeout\"],\"nZPX7r\":[\"Warning: Unsaved Changes\"],\"nZW6P0\":[\"Local time zone\"],\"nZYB4j\":[\"No Status Available\"],\"nZYxse\":[\"Disassociate host from group?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"April\"],\"ncxIQL\":[\"Failed to disassociate one or more instances.\"],\"neiOWk\":[\"View constructed inventory documentation here\"],\"nfnm9D\":[\"Organization Name\"],\"ng00aZ\":[\"Host Filter\"],\"nhxAdQ\":[\"Keyword\"],\"nlsWzF\":[\"Please add survey questions.\"],\"nnY7VU\":[\"Pagerduty Subdomain\"],\"noGZlf\":[\"Cache timeout (seconds)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (Verbose)\"],\"nzozOC\":[\"Delete User\"],\"nzr1qE\":[\"File upload rejected. Please select a single .json file.\"],\"o-JPE2\":[\"No survey questions found.\"],\"o0RwAq\":[\"Sign in with GitHub Enterprise\"],\"o0x5-R\":[\"Select a value for this field\"],\"o4NRE0\":[\"Advanced search value input\"],\"o5J6dR\":[\"Specify the conditions under which this node should be executed\"],\"o9R2tO\":[\"SSL Connection\"],\"oABS9f\":[\"Provide a value for this field or select the Prompt on launch option.\"],\"oB5EwG\":[\"External Secret Management System\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"Failed to fetch the updated project data.\"],\"oCKCYp\":[\"Notification sent successfully\"],\"oEijQ7\":[\"Case-insensitive version of startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construct 2 groups, limit to intersection\"],\"oH1Qle\":[\"Webhook URL for this workflow job template.\"],\"oHOOxn\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature.\"],\"oII7vS\":[\"GitHub settings\"],\"oKMFX4\":[\"Never Updated\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"End date/time\"],\"oNZQUQ\":[\"Credential to authenticate with Kubernetes or OpenShift\"],\"oQqtoP\":[\"Back to management jobs\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"This instance is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"oWvSIB\":[\"Sender Email\"],\"oX_mCH\":[\"Project Sync Error\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"Sign in with GitHub Enterprise Teams\"],\"ofcQVG\":[\"Unsaved changes modal\"],\"olEUh2\":[\"Successful\"],\"opS--k\":[\"Back to Instance Groups\"],\"orh4t6\":[\"Host OK\"],\"osCeRO\":[\"View Azure AD settings\"],\"ot7qsv\":[\"Clear all filters\"],\"ovBPCi\":[\"Default\"],\"owBGkJ\":[\"End did not match an expected value (\",[\"0\"],\")\"],\"owQ8JH\":[\"Add instance group\"],\"ozbhWy\":[\"Deletion Error\"],\"p-nfFx\":[\"Drag a file here or browse to upload\"],\"p-ngUo\":[\"Unfollow\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"Personal access token\"],\"p2_GCq\":[\"Confirm Password\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p6-JME\":[\"The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \\\"pull/62/head\\\".\"],\"pAtylB\":[\"Not Found\"],\"pCCQER\":[\"Globally Available\"],\"pH8j40\":[\"Active hosts previously deleted\"],\"pHyx6k\":[\"Multiple Choice (single select)\"],\"pKQcta\":[\"Customize pod specification\"],\"pOJNDA\":[\"command\"],\"pOd3wA\":[\"Press 'Enter' to add more answer choices. One answer\\nchoice per line.\"],\"pOhwkU\":[\"This action will disassociate the following role from \",[\"0\"],\":\"],\"pRZ6hs\":[\"Run on\"],\"pSypIG\":[\"Show description\"],\"pYENvg\":[\"Authorization grant type\"],\"pZJ0-s\":[\"Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"View RADIUS settings\"],\"pfw0Wr\":[\"ALL\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"See Django\"],\"poMgBa\":[\"Prompt for SCM branch on launch.\"],\"ppcQy0\":[\"Set zoom to 100% and center graph\"],\"prydaE\":[\"Project sync failures\"],\"pw2VDK\":[\"The last \",[\"weekday\"],\" of \",[\"month\"]],\"q-Uk_P\":[\"Failed to delete one or more credential types.\"],\"q45OlW\":[\"Regions\"],\"q5tQBE\":[\"Set type disabled for related search field fuzzy searches\"],\"q67y3T\":[\"Notification Template not found.\"],\"qAlZNb\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"No Hosts Remaining\"],\"qChjCy\":[\"First Run\"],\"qD-pvR\":[\"ID of the dashboard (optional)\"],\"qEMgTP\":[\"Inventory Source Sync Error\"],\"qJK-de\":[\"Sign in with OIDC\"],\"qS0GhO\":[\"Execution Environment Missing\"],\"qSSVmd\":[\"Destination Channels or Users\"],\"qSSg1L\":[\"Link to an available node\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Track submodules latest commit on branch\"],\"qYkrfg\":[\"Provisioning Callback details\"],\"qZ2MTC\":[\"These are the modules that \",[\"brandName\"],\" supports running commands against.\"],\"qgjtIt\":[\"Convergence\"],\"qlhQw_\":[\"Inventory sync\"],\"qliDbL\":[\"Remote Archive\"],\"qlwLcm\":[\"Troubleshooting\"],\"qmBmJJ\":[\"This is the only time the client secret will be shown.\"],\"qmYgP7\":[\"approved\"],\"qqeAJM\":[\"Never\"],\"qtFFSS\":[\"Update Revision on Launch\"],\"qtaMu8\":[\"Inventory (Name)\"],\"qvCD_i\":[\"Examples include:\"],\"qwaCoN\":[\"Source Control Update\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Workflow link modal\"],\"r6Aglb\":[\"Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"r6y-jM\":[\"Warning\"],\"r6zgGo\":[\"December\"],\"r8ojWq\":[\"Confirm remove\"],\"r8oq0Y\":[\"Past 24 hours\"],\"rBdPPP\":[\"Failed to delete \",[\"name\"],\".\"],\"rE95l8\":[\"Client type\"],\"rG3WVm\":[\"Select\"],\"rHK_Sg\":[\"Custom virtual environment \",[\"virtualEnvironment\"],\" must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation.\"],\"rK7UBZ\":[\"Relaunch all hosts\"],\"rKS_55\":[\"Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime..\"],\"rKTFNB\":[\"Delete credential type\"],\"rLznGJ\":[\"A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes.\"],\"rMrKOB\":[\"Failed to sync project.\"],\"rOZRCa\":[\"Workflow Link\"],\"rSYkIY\":[\"This field must be a number\"],\"rXhu41\":[\"2 (Debug)\"],\"rYHzDr\":[\"Items per page\"],\"r_IfWZ\":[\"Edit Inventory\"],\"rdUucN\":[\"Preview\"],\"rfYaVc\":[\"Answer variable name\"],\"rfpIXM\":[\"Prompt for instance groups on launch.\"],\"rfx2oA\":[\"Workflow pending message body\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"Workflow documentation\"],\"rjyWPb\":[\"January\"],\"rmb2GE\":[\"Denied by \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total hosts\"],\"ruhGSG\":[\"Cancel Inventory Source Sync\"],\"rvia3m\":[\"Miscellaneous Authentication\"],\"rw1pRJ\":[\"Download bundle\"],\"rwWNpy\":[\"Inventories\"],\"s-MGs7\":[\"Resources\"],\"s2xYUy\":[\"Overwrite local variables from remote inventory source\"],\"s3KtlK\":[\"This schedule has no occurrences due to the selected exceptions.\"],\"s4Qnj2\":[\"Execution Environment\"],\"s4fge-\":[\"Past month\"],\"s5aIEB\":[\"Delete Workflow Job Template\"],\"s5mACA\":[\"Instance details\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"This instance group is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"s6F6Ks\":[\"No output found for this job.\"],\"s70SJY\":[\"Logging settings\"],\"s8hQty\":[\"View all Jobs.\"],\"s9EKbs\":[\"Disable SSL verification\"],\"sAz1tZ\":[\"confirm disassociate\"],\"sBJ5MF\":[\"Sources\"],\"sCEb_0\":[\"View all Inventory Hosts.\"],\"sGodAp\":[\"Pod spec override\"],\"sMDRa_\":[\"Back to Groups\"],\"sOMf4x\":[\"Recent Templates\"],\"sSFxX6\":[\"Update revision on job launch\"],\"sTkKoT\":[\"Select a row to deny\"],\"sUyFTB\":[\"Redirecting to dashboard\"],\"sV3kNp\":[\"This instance group is currently being by other resources. Are you sure you want to delete it?\"],\"sVh4-e\":[\"Delete this link\"],\"sW5OjU\":[\"required\"],\"sZif4m\":[\"Disassociate related group(s)?\"],\"s_XkZs\":[\"START\"],\"s_r4Az\":[\"This field must be an integer\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Hybrid node\"],\"siJgSI\":[\"User not found.\"],\"sjMCOP\":[\"Last Modified\"],\"sjVfrA\":[\"Command\"],\"smFRaX\":[\"A job has already been launched\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" source with sync failures.\"],\"other\":[\"#\",\" sources with sync failures.\"]}]],\"sr4LMa\":[\"Inventory Source\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Returns results that satisfy this one or any other filters.\"],\"sxkWRg\":[\"Advanced\"],\"syupn5\":[\"Brand Image\"],\"syyeb9\":[\"First\"],\"t-R8-P\":[\"Execution\"],\"t2q1xO\":[\"Edit Schedule\"],\"t4v_7X\":[\"Select a Node Type\"],\"t9QlBd\":[\"November\"],\"tRm9qR\":[\"Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Start\"],\"t_YqKh\":[\"Remove\"],\"tfDRzk\":[\"Save\"],\"tfh2eq\":[\"Click to create a new link to this node.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Remove Link\"],\"tgWuMB\":[\"Modified\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Deprovisioning\"],\"trjiIV\":[\"Failed to associate peer.\"],\"tst44n\":[\"Events\"],\"twE5a9\":[\"Failed to delete credential.\"],\"txNbrI\":[\"Source Control Branch\"],\"ty2DZX\":[\"This organization is currently being by other resources. Are you sure you want to delete it?\"],\"tzgOKK\":[\"This has already been acted on\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"July\"],\"u4n8Fm\":[\"Failed to remove peers.\"],\"u4x6Jy\":[\"Back to Jobs\"],\"u5AJST\":[\"The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information\"],\"u7f6WK\":[\"View all Workflow Approvals.\"],\"u84wS1\":[\"Job Cancel Error\"],\"uAQUqI\":[\"Status\"],\"uAhZbx\":[\"Inventory sources with failures\"],\"uCjD1h\":[\"Your session has expired. Please log in to continue where you left off.\"],\"uImfEm\":[\"Workflow pending message\"],\"uJz8NJ\":[\"Search is disabled while the job is running\"],\"uPRp5U\":[\"Cancel lookup\"],\"uTDtiS\":[\"Fifth\"],\"uUehLT\":[\"Waiting\"],\"uVu1Yt\":[\"Set type select\"],\"uYtvvN\":[\"Select a project before editing the execution environment.\"],\"ucSTeu\":[\"Created by (username)\"],\"ucgZ0o\":[\"Organization\"],\"ugZpot\":[\"Test External Credential\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"About\"],\"uzTiFQ\":[\"Back to Schedules\"],\"v-CZEv\":[\"Prompt on launch\"],\"v-EbDj\":[\"Troubleshooting settings\"],\"v-M-LP\":[\"Launch Template\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relaunch using host parameters\"],\"v2gmVS\":[\"This action will soft delete the following:\"],\"v45yUL\":[\"disassociate\"],\"v7vAuj\":[\"Total Jobs\"],\"vCS_TJ\":[\"Failed to delete inventory source \",[\"name\"],\".\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Execute when the parent node results in a successful state.\"],\"vFKI2e\":[\"Schedule Rules\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import.\"],\"vGjmyl\":[\"Deleted\"],\"vHAaZi\":[\"Skip every\"],\"vIb3RK\":[\"Create New Schedule\"],\"vKRQJB\":[\"Field for passing a custom Kubernetes or OpenShift Pod specification.\"],\"vLyv1R\":[\"Hide\"],\"vPrMqH\":[\"Revision #\"],\"vQHUI6\":[\"If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source.\"],\"vTL8gi\":[\"End time\"],\"vUOn9d\":[\"Return\"],\"vYFWsi\":[\"Select Teams\"],\"vYuE8q\":[\"Elapsed time that the job ran\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket Data Center\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax.\"],\"voRH7M\":[\"Examples:\"],\"vq1XXv\":[\"Create a new Smart Inventory with the applied filter\"],\"vq2WxD\":[\"Tue\"],\"vq9gg6\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Prompt for skip tags on launch.\"],\"vye-ip\":[\"Prompt for timeout on launch.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Prompt for verbosity on launch.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"View all tokens.\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?\"],\"other\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?\"]}]],\"w2VTLB\":[\"Less than comparison.\"],\"w3EE8S\":[\"Hosts automated\"],\"w4j7js\":[\"View Team Details\"],\"w6zx64\":[\"Use browser default\"],\"wCnaTT\":[\"Replace field with new value\"],\"wF-BAU\":[\"Add inventory\"],\"wFnb77\":[\"Inventory ID\"],\"wKEfMu\":[\"Events processing complete.\"],\"wO29qX\":[\"Organization not found.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"Past two years\"],\"wXAVe-\":[\"Module Arguments\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Managed\"],\"wdxz7K\":[\"Source\"],\"wgNoIs\":[\"Select all\"],\"wkgHlv\":[\"Add a new node\"],\"wlQNTg\":[\"Members\"],\"wnizTi\":[\"Select a subscription\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process.\"],\"x-a4Mr\":[\"Webhook Credential\"],\"x02hbg\":[\"Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template.\"],\"x4Xp3c\":[\"updated\"],\"x5DnMs\":[\"Last modified\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Hosts available\"],\"x7PDL5\":[\"Logging\"],\"x8uKc7\":[\"Instance status\"],\"x9WS62\":[\"Cancel \",[\"0\"]],\"xAYSEs\":[\"Start time\"],\"xAqth4\":[\"View Google OAuth 2.0 settings\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Clear\"],\"xDr_ct\":[\"End\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault password\"],\"xGQZwx\":[\"Add container group\"],\"xGVfLh\":[\"Continue\"],\"xHZS6u\":[\"Successful jobs\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Personal Access Token\"],\"xKQRBr\":[\"Maximum length\"],\"xM01Pk\":[\"Default answer\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Exact search on name field.\"],\"xPO5w7\":[\"Sign in with GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Invalid time format\"],\"xQioPk\":[\"Preconditions for running this node when there are multiple parents. Refer to the\"],\"xSytdh\":[\"FINISHED:\"],\"xUhTCP\":[\"Choose a source\"],\"xVhQZV\":[\"Fri\"],\"xY9DEq\":[\"The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns\"],\"xY9s5E\":[\"Timeout\"],\"x_Ej3K\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ascender Documentation for additional information about each option.\"],\"x_ugm_\":[\"Total groups\"],\"xa7N9Z\":[\"Edit login redirect override URL\"],\"xcaG5l\":[\"Edit workflow\"],\"xd2LI3\":[\"Expires on \",[\"0\"]],\"xdA_-p\":[\"Tools\"],\"xe5RvT\":[\"YAML tab\"],\"xefC7k\":[\"IRC server port\"],\"xeiujy\":[\"Text\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"The page you requested could not be found.\"],\"xi4nE2\":[\"Error message\"],\"xnSIXG\":[\"Failed to delete one or more hosts.\"],\"xoCdYY\":[\"Check whether the given field's value is present in the list provided; expects a comma-separated list of items.\"],\"xoXoBo\":[\"Delete error\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"Failed to delete job template.\"],\"xw06rt\":[\"Setting matches factory default.\"],\"xxTtJH\":[\"Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancel selected job\"],\"other\":[\"Cancel selected jobs\"]}]],\"y8ibKI\":[\"Remove Instances\"],\"yCCaoF\":[\"Failed to update instance.\"],\"yDeNnS\":[\"Create new constructed inventory\"],\"yDifzB\":[\"Confirm selection\"],\"yGS9cI\":[\"Healthy\"],\"yGUKlf\":[\"Management jobs\"],\"yGfW7Y\":[\"Change PROJECTS_ROOT when deploying \",[\"brandName\"],\" to change this location.\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Automation controller version\"],\"yMfU4O\":[\"Sender e-mail\"],\"yNcGa2\":[\"Access Token Expiration\"],\"yOXgbH\":[\"Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information.\"],\"yQE2r9\":[\"Loading\"],\"yRiHPB\":[\"Please run a job to populate this list.\"],\"yRkqG9\":[\"Limit\"],\"yRsSBw\":[\"Approvals\"],\"yUlffE\":[\"Relaunch\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Workflow Job Template Nodes\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Workflow Template\"],\"yb_fjw\":[\"Approval\"],\"ydoZpB\":[\"Team not found.\"],\"ydw9CW\":[\"Failed hosts\"],\"yfG3F2\":[\"Direct Keys\"],\"yjwMJ8\":[\"How many times was the host automated\"],\"yjyGja\":[\"Expand input\"],\"ylXj1N\":[\"Selected\"],\"yq6OqI\":[\"This is the only time the token value and associated refresh token value will be shown.\"],\"yqiwAW\":[\"Cancel Workflow\"],\"yrUyDQ\":[\"Sets the current life cycle stage of this instance. Default is \\\"installed.\\\"\"],\"yrwl2P\":[\"Compliant\"],\"yuXsFE\":[\"Failed to delete one or more workflow approval.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Associate role error\"],\"yxDqcD\":[\"Authorization Code Expiration\"],\"yy1cWw\":[\"Customize messages…\"],\"yz7wBu\":[\"Close\"],\"yzQhLU\":[\"Policy instance minimum\"],\"yzdDia\":[\"Delete Survey\"],\"z-BNGk\":[\"Delete User Token\"],\"z0DcIS\":[\"encrypted\"],\"z3XA1I\":[\"Host Retry\"],\"z409y8\":[\"Webhook Service\"],\"z7NLxJ\":[\"If you only want to remove access for this particular user, please remove them from the team.\"],\"z8mwbl\":[\"Minimum percentage of all instances that will be automatically assigned to this group when new instances come online.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"After \",\"#\",\" occurrence\"],\"other\":[\"After \",\"#\",\" occurrences\"]}]],\"zHcXAG\":[\"Leave this field blank to make the execution environment globally available.\"],\"zICM7E\":[\"Discard local changes before syncing\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook Directory\"],\"zK_63z\":[\"Invalid username or password. Please try again.\"],\"zLsDix\":[\"ldap user\"],\"zMKkOk\":[\"Back to Organizations\"],\"zN0nhk\":[\"Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.\"],\"zQRgi-\":[\"Toggle notification start\"],\"zTediT\":[\"This field must be a number and have a value between \",[\"min\"],\" and \",[\"max\"]],\"zUIPys\":[\"Add hosts to group based on Jinja2 conditionals.\"],\"z_PZxu\":[\"Failed to delete workflow approval.\"],\"zbLCH1\":[\"Inventory Type\"],\"zcQj5X\":[\"First, select a key\"],\"zdl7YZ\":[\"Select source path\"],\"zeEQd_\":[\"June\"],\"zf7FzC\":[\"Credential to authenticate with Kubernetes or OpenShift. Must be of type \\\"Kubernetes/OpenShift API Bearer Token\\\". If left blank, the underlying Pod's service account will be used.\"],\"zfZydd\":[\"Survey preview modal\"],\"zfsBaJ\":[\"Learn more about Automation Analytics\"],\"zgInnV\":[\"Workflow node view modal\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"Failed to associate.\"],\"zhrjek\":[\"Groups\"],\"zi_YNm\":[\"Failed to cancel \",[\"0\"]],\"zmu4-P\":[\"Account SID\"],\"znG7ed\":[\"Select a playbook\"],\"znTz5r\":[\"Schedule not found.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Select period\"],\"ztOzCj\":[\"Update on launch\"],\"ztw2L3\":[\"There must be a value in at least one input\"],\"zvfXp0\":[\"Toggle notification approvals\"],\"zx4BuL\":[\"Week\"],\"zzDlyQ\":[\"Success\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/en/messages.po b/awx/ui/src/locales/en/messages.po index 27ee825d6..091e3de01 100644 --- a/awx/ui/src/locales/en/messages.po +++ b/awx/ui/src/locales/en/messages.po @@ -42,19 +42,13 @@ msgstr "Choose an HTTP method" msgid "Select an instance" msgstr "Select an instance" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "Workflow Approval not found." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "Browse…" @@ -84,8 +78,8 @@ msgid "Artifact key" msgstr "Artifact key" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "day" +msgid "day" +msgstr "day" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -95,9 +89,10 @@ msgstr "Task Count" msgid "Template" msgstr "Template" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -120,15 +115,7 @@ msgstr "Select the Execution Environment you want this command to run inside." msgid "Add a new node between these two nodes" msgstr "Add a new node between these two nodes" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "Host Polling" @@ -140,31 +127,18 @@ msgstr "Failed to delete one or more notification template." msgid "Managed by Policy" msgstr "Managed by Policy" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "Advanced search documentation" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "Delete Group?" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "Denied - {0}. See the Activity Stream for more information." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Denied - {0}. See the Activity Stream for more information." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 @@ -196,10 +170,14 @@ msgstr "{forks, plural, one {# fork} other {# forks}}" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" -msgstr "" +msgstr "Projects" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -256,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "Privilege Escalation" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "Thu" @@ -282,7 +264,7 @@ msgstr "Unable to load last job update" msgid "Subscription Usage" msgstr "Subscription Usage" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -292,10 +274,10 @@ msgstr "(Prompt on launch)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "This credential type is currently being used by some credentials and cannot be deleted" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -340,6 +322,10 @@ msgstr "Failed to launch job." msgid "Select Roles to Apply" msgstr "Select Roles to Apply" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -349,7 +335,7 @@ msgstr "Select Roles to Apply" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -383,7 +369,7 @@ msgstr "Select Roles to Apply" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -418,9 +404,10 @@ msgstr "The project must be synced before a revision is available." msgid "Policy Type" msgstr "Policy Type" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "This field must not exceed {0} characters" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "This field must not exceed {0} characters" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -468,11 +455,11 @@ msgstr "{dateStr} by <0>{username}" msgid "Basic auth password" msgstr "Basic auth password" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "Multiple Choice (multiple select)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "Running Handlers" @@ -499,9 +486,9 @@ msgstr "Always" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "There was an error parsing the file. Please check the file formatting and try again." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "This field must not exceed {max} characters" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -523,7 +510,7 @@ msgstr "Launched By" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "Event" @@ -549,7 +536,7 @@ msgstr "Google OAuth 2 settings" #: components/AddRole/AddResourceRole.js:177 msgid "Add Roles" -msgstr "" +msgstr "Add Roles" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:37 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:219 @@ -605,11 +592,11 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "Options" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "For more information, refer to the" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "For more information, refer to the" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." msgstr "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." @@ -648,12 +635,6 @@ msgstr "GPG Public Key" msgid "Source Control URL" msgstr "Source Control URL" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -678,7 +659,7 @@ msgstr "Instance Type" #: components/ExpandCollapse/ExpandCollapse.js:52 #: components/PaginatedTable/HeaderRow.js:45 msgid "Expand" -msgstr "" +msgstr "Expand" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:146 msgid "Promote Child Groups and Hosts" @@ -724,7 +705,7 @@ msgstr "JSON:" #: routeConfig.js:33 #: screens/ActivityStream/ActivityStream.js:171 msgid "Views" -msgstr "" +msgstr "Views" #: routeConfig.js:62 #: screens/HostMetrics/HostMetrics.js:30 @@ -737,7 +718,12 @@ msgstr "Host Metrics" msgid "Create new credential Type" msgstr "Create new credential Type" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "Add Node" @@ -759,7 +745,7 @@ msgstr "Variables must be in JSON or YAML syntax. Use the radio button to toggle msgid "Repeat frequency" msgstr "Repeat frequency" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "File Difference" @@ -835,7 +821,7 @@ msgstr "Exception Frequency" msgid "Select an organization before editing the default execution environment." msgstr "Select an organization before editing the default execution environment." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "Item Skipped" @@ -875,9 +861,9 @@ msgstr "Add workflow template" msgid "Back to Tokens" msgstr "Back to Tokens" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhooks: Enable webhook for this template." +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks: Enable webhook for this template." #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -917,7 +903,7 @@ msgstr "Refresh Token" msgid "Host details" msgstr "Host details" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "This value does not match the password you entered previously. Please confirm that password." @@ -945,6 +931,7 @@ msgid "View Template Details" msgstr "View Template Details" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -957,7 +944,7 @@ msgstr "Execution environment not found." #: screens/Organization/Organizations.js:17 #: screens/Organization/Organizations.js:28 msgid "Create New Organization" -msgstr "" +msgstr "Create New Organization" #: screens/Setting/SettingList.js:146 msgid "View and edit debug options" @@ -977,21 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "Elapsed Time" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {# year} other {# years}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "Inventory Source Sync" @@ -1022,6 +995,7 @@ msgstr "Run" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "May" @@ -1034,15 +1008,11 @@ msgstr "Destination channels" msgid "CIQ Ascender Automation Platform" msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "Failed to copy template." -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1050,7 +1020,7 @@ msgstr "Failed to copy template." msgid "Year" msgstr "Year" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "Reload output" @@ -1076,11 +1046,9 @@ msgstr "and click on Update Revision on Launch." msgid "End User License Agreement" msgstr "End User License Agreement" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1100,9 +1068,9 @@ msgstr "Deletion error" msgid "View all Teams." msgstr "View all Teams." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "This field must be a regular expression" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "This field must be a regular expression" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1114,7 +1082,7 @@ msgstr "{interval} year" #: components/Pagination/Pagination.js:33 msgid "Go to next page" -msgstr "" +msgstr "Go to next page" #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:24 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:29 @@ -1133,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "Cancel subscription edit" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "Prompt for credentials on launch." +msgid "Prompt for credentials on launch." +msgstr "Prompt for credentials on launch." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1147,8 +1115,8 @@ msgid "Copy full revision to clipboard." msgstr "Copy full revision to clipboard." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" msgstr "Max Retries" @@ -1174,7 +1142,7 @@ msgstr "Controls whether or not this instance is managed by policy. If enabled, #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "Finished" @@ -1197,9 +1165,9 @@ msgstr "Save & Exit" msgid "Select the inventory that this host will belong to." msgstr "Select the inventory that this host will belong to." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Select a webhook service." +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "Select a webhook service." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1213,6 +1181,7 @@ msgstr "{interval} minute" msgid "Failure Explanation:" msgstr "Failure Explanation:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "February" @@ -1221,9 +1190,9 @@ msgstr "February" msgid "View all settings" msgstr "View all settings" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Webhook services can use this as a shared secret." +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook services can use this as a shared secret." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1246,10 +1215,10 @@ msgstr "Some search modifiers like not__ and __search are not supported in Smart msgid "timed out" msgstr "timed out" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1263,9 +1232,9 @@ msgstr "Client secret" msgid "Create New Job Template" msgstr "Create New Job Template" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "The project from which this inventory update is sourced." +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "The project from which this inventory update is sourced." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1304,10 +1273,6 @@ msgstr "Are you sure you want to remove all the nodes in this workflow?" msgid "Execute when an artifact of the parent node matches the condition." msgstr "Execute when an artifact of the parent node matches the condition." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." - #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" msgstr "Last job" @@ -1353,8 +1318,9 @@ msgstr "Node types" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "documentation" @@ -1367,36 +1333,26 @@ msgid "Revert to factory default." msgstr "Revert to factory default." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "Prompt for job slice count on launch." +msgid "Prompt for job slice count on launch." +msgstr "Prompt for job slice count on launch." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "Filter by failed jobs" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Playbook Started" #. placeholder {0}: sourceOfRole() #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:17 msgid "Remove {0} Access" -msgstr "" +msgstr "Remove {0} Access" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1419,10 +1375,12 @@ msgstr "This workflow job template is currently being used by other resources. A #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "Hosts" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1444,7 +1402,7 @@ msgstr "E-mail" msgid "Job Type" msgstr "Job Type" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "No Hosts Matched" @@ -1452,11 +1410,11 @@ msgstr "No Hosts Matched" msgid "Only Group By" msgstr "Only Group By" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "More information for" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "More information for" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "There was a problem logging in. Please try again." @@ -1480,7 +1438,7 @@ msgstr "Protocol" msgid "option to the" msgstr "option to the" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "Failed to delete user." @@ -1493,12 +1451,6 @@ msgstr "Container Group" msgid "Past week" msgstr "Past week" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "Provide key/value pairs using either\n" -#~ "YAML or JSON." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "Save link changes" @@ -1516,18 +1468,10 @@ msgstr "Fuzzy search on id, name or description fields." msgid "Launch management job" msgstr "Launch management job" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "This intance is currently being used by other resources. Are you sure you want to delete it?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "Add existing group" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" @@ -1540,14 +1484,10 @@ msgstr "Failed node" msgid "Soft delete" msgstr "Soft delete" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "Launch | {0})" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" msgstr "Only if Missing" @@ -1565,7 +1505,7 @@ msgstr "Enable privilege escalation" msgid "Filter..." msgstr "Filter..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "Timeout seconds" @@ -1629,26 +1569,10 @@ msgstr "Toggle legend" msgid "Tokens" msgstr "Tokens" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." msgstr "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" msgstr "API Service/Integration Key" @@ -1722,10 +1646,10 @@ msgstr "Create new federated inventory" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1748,7 +1672,7 @@ msgstr "Create new federated inventory" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1902,7 +1826,7 @@ msgstr "Create new federated inventory" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1918,12 +1842,12 @@ msgstr "Create new federated inventory" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 msgid "Name" -msgstr "" +msgstr "Name" #: components/PromptDetail/PromptJobTemplateDetail.js:165 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 @@ -1956,7 +1880,7 @@ msgstr "Subscription manifest" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "Failed" @@ -1999,7 +1923,7 @@ msgstr "Approved" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2065,11 +1989,11 @@ msgstr "Event summary not available" #: screens/Dashboard/Dashboard.js:52 #: screens/Dashboard/Dashboard.js:96 msgid "Dashboard" -msgstr "" +msgstr "Dashboard" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 msgid "User" -msgstr "" +msgstr "User" #: components/PromptDetail/PromptProjectDetail.js:63 #: screens/Project/ProjectDetail/ProjectDetail.js:120 @@ -2081,7 +2005,7 @@ msgstr "Allow branch override" msgid "Edit Credential" msgstr "Edit Credential" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "Key" @@ -2089,7 +2013,7 @@ msgstr "Key" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2100,25 +2024,21 @@ msgstr "Key" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 msgid "Username" -msgstr "" +msgstr "Username" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "The organization that owns this workflow job template." +msgid "The organization that owns this workflow job template." +msgstr "The organization that owns this workflow job template." -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" - -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "Confirm" @@ -2132,36 +2052,36 @@ msgstr "Success message body" msgid "Playbook run" msgstr "Playbook run" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "Select the project containing the playbook you want this job to execute." +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Select the project containing the playbook you want this job to execute." #: components/Pagination/Pagination.js:30 msgid "Go to first page" -msgstr "" +msgstr "Go to first page" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "Item Failed" #: components/ResourceAccessList/ResourceAccessListItem.js:77 #: screens/Team/TeamRoles/TeamRolesList.js:139 msgid "Team Roles" -msgstr "" +msgstr "Team Roles" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" msgstr "relaunch workflow" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "This project is currently on sync and cannot be clicked until sync process completed" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "This project is currently on sync and cannot be clicked until sync process completed" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 msgid "Administration" -msgstr "" +msgstr "Administration" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." @@ -2176,9 +2096,9 @@ msgstr "Label" msgid "Revert all" msgstr "Revert all" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "Allowed URIs list, space separated" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Allowed URIs list, space separated" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2209,12 +2129,13 @@ msgstr "Parent node outcome required before the condition is evaluated." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "Job Template" @@ -2226,36 +2147,15 @@ msgstr "Clear subscription" msgid "Install Bundle" msgstr "Install Bundle" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "Example URLs for GIT Source Control include:" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "Example URLs for GIT Source Control include:" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "Input configuration" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "Delete smart inventory" @@ -2265,8 +2165,8 @@ msgid "Show" msgstr "Show" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "Webhook key for this workflow job template." +msgid "Webhook key for this workflow job template." +msgstr "Webhook key for this workflow job template." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2289,18 +2189,18 @@ msgstr "Field matches the given regular expression." msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" -msgstr "" +msgstr "Password" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "Allow simultaneous runs of this workflow job template." +msgid "Allow simultaneous runs of this workflow job template." +msgstr "Allow simultaneous runs of this workflow job template." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" @@ -2331,22 +2231,23 @@ msgstr "When was the host first automated" msgid "Create New User" msgstr "Create New User" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "a new webhook key will be generated on save." +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "Each time a job runs using this project, update the revision of the project prior to starting the job." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" msgstr "{interval} week" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" + #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "Select Labels" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "Expected at least one of client_email, project_id or private_key to be present in the file." - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2360,9 +2261,9 @@ msgstr "Subscription type" msgid "Select a row to remove" msgstr "Select a row to remove" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "Returns results that have values other than this one as well as other filters." +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "Returns results that have values other than this one as well as other filters." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2405,10 +2306,10 @@ msgstr "Credential Type" #: components/Pagination/Pagination.js:27 msgid "pages" -msgstr "" +msgstr "pages" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "Skipped" @@ -2498,7 +2399,7 @@ msgstr "This constructed inventory input \n" msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "The project is currently syncing and the revision will be available after the sync is complete." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "Delete Organization" @@ -2527,13 +2428,13 @@ msgstr "Management job launch error" #: components/Lookup/HostFilterLookup.js:303 #: components/Lookup/Lookup.js:142 msgid "Search" -msgstr "" +msgstr "Search" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "confirm edit login redirect" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "The Instance Groups for this Organization to run on." @@ -2567,27 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "Health check request(s) submitted. Please wait and reload the page." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "weekend day" +msgid "weekend day" +msgstr "weekend day" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "Execution environment copied successfully" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "Cancel Constructed Inventory Source Sync" @@ -2610,7 +2497,7 @@ msgstr "{0} (deleted)" msgid "The inventory that this host belongs to." msgstr "The inventory that this host belongs to." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "Log In" @@ -2650,22 +2537,13 @@ msgstr "Enable external logging" msgid "STATUS:" msgstr "STATUS:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "timedOut" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "boolean" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "Allow branch override" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" -msgstr "" +msgstr "User Details" #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 msgid "Delete Execution Environment" @@ -2688,7 +2566,7 @@ msgstr "If you are ready to upgrade or renew, please <0>contact us." msgid "Enable log system tracking facts individually" msgstr "Enable log system tracking facts individually" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" @@ -2700,7 +2578,8 @@ msgstr "If enabled, the inventory will prevent adding any organization instance #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "for more information." @@ -2730,16 +2609,12 @@ msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "Job Delete Error" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "No {pluralizedItemName} Found " - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2791,16 +2666,12 @@ msgstr "Red Hat Virtualization" msgid "Copy Output" msgstr "Copy Output" -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." - #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2810,7 +2681,7 @@ msgstr "Copy Output" msgid "No results found" msgstr "No results found" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2846,7 +2717,7 @@ msgstr "JOB ID:" #: routeConfig.js:145 #: screens/ManagementJob/ManagementJobList/ManagementJobList.js:85 msgid "Management Jobs" -msgstr "" +msgstr "Management Jobs" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:79 msgid "Cancel link changes" @@ -2872,21 +2743,13 @@ msgstr "Edit Group" msgid "See errors on the left" msgstr "See errors on the left" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "Approved by {0} - {1}" - -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Approved by {0} - {1}" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "Host Started" @@ -2907,6 +2770,10 @@ msgstr "Select a Resource Type" msgid "4 (Connection Debug)" msgstr "4 (Connection Debug)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2916,7 +2783,7 @@ msgstr "HTTP Headers" msgid "Zoom Out" msgstr "Zoom Out" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "Item OK" @@ -2940,7 +2807,7 @@ msgstr "Success message" msgid "Update cache timeout" msgstr "Update cache timeout" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "Question" @@ -2961,12 +2828,12 @@ msgstr "0 (Normal)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "Node Alias" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2985,11 +2852,19 @@ msgstr "You do not have permission to delete the following Groups: {itemsUnableT msgid "HTTP Method" msgstr "HTTP Method" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Notification type" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "View Tokens" @@ -3025,15 +2900,8 @@ msgstr "Enabled Value" msgid "Use one Annotation Tag per line, without commas." msgstr "Use one Annotation Tag per line, without commas." -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "Unreachable" @@ -3058,9 +2926,9 @@ msgstr "Input Inventories" msgid "of" msgstr "of" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "This field must be at least {min} characters" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "This field must be at least {min} characters" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3104,9 +2972,10 @@ msgstr "workflow job template webhook key" msgid "Occurrences" msgstr "Occurrences" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3124,8 +2993,8 @@ msgid "Items" msgstr "Items" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "Select the inventory containing the hosts you want this workflow to manage." +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "Select the inventory containing the hosts you want this workflow to manage." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3141,7 +3010,7 @@ msgstr "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Cont msgid "Create New Host" msgstr "Create New Host" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "Workflow job details" @@ -3182,7 +3051,7 @@ msgstr "SSH password" msgid "View OIDC settings" msgstr "View OIDC settings" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" msgstr "Help" @@ -3204,7 +3073,7 @@ msgstr "Service account JSON file" #: screens/Organization/shared/OrganizationForm.js:82 msgid "Select the Instance Groups for this Organization to run on." -msgstr "" +msgstr "Select the Instance Groups for this Organization to run on." #: screens/Inventory/shared/InventorySourceSyncButton.js:52 msgid "Failed to sync inventory source." @@ -3244,15 +3113,10 @@ msgstr "Running Jobs" msgid "Client identifier" msgstr "Client identifier" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "Host Failed" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "Cache Timeout" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3271,21 +3135,12 @@ msgstr "Host Failed" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" -msgstr "" +msgstr "Teams" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "Cancel Project Sync" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "Cancel Sync" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "This workflow has already been acted on" @@ -3293,7 +3148,7 @@ msgstr "This workflow has already been acted on" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." @@ -3305,10 +3160,6 @@ msgstr "The suggested format for variable names is lowercase and\n" msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "This job template is currently being used by other resources. Are you sure you want to delete it?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "Warning: {selectedValue} is a link to {link} and will be saved as that." - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "View all Credentials." @@ -3334,25 +3185,26 @@ msgstr "Used capacity" msgid "Instance ID" msgstr "Instance ID" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" -msgstr "" +msgstr "Info" #: screens/InstanceGroup/Instances/InstanceList.js:284 msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "Timeout minutes" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3378,6 +3230,11 @@ msgstr "Schedule Details" msgid "Event detail" msgstr "Event detail" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {Delete Group?} other {Delete Groups?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "Select a row to disassociate" @@ -3391,13 +3248,16 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" -msgstr "" +msgstr "This field must not be blank" #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:53 msgid "" @@ -3433,7 +3293,7 @@ msgstr "Name of an artifact produced by the parent node via set_stats. The link msgid "View all Inventories." msgstr "View all Inventories." -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "Host Async Failure" @@ -3502,7 +3362,7 @@ msgstr "Less than or equal to comparison." #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3510,19 +3370,14 @@ msgstr "Less than or equal to comparison." #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" -msgstr "" - -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." +msgstr "Delete" #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "Changed" @@ -3530,46 +3385,20 @@ msgstr "Changed" msgid "Data retention period" msgstr "Data retention period" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "Content Signature Validation Credential" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "This workflow does not have any nodes configured." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "Copy full revision to clipboard." - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "Click this button to verify connection to the secret management system using the selected credential and specified inputs." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "Project Sync" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3579,11 +3408,6 @@ msgstr "Select Groups" msgid "Read" msgstr "Read" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "Created" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "View Settings" @@ -3612,6 +3436,11 @@ msgstr "The number associated with the \"Messaging\n" msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "This field will be retrieved from an external secret management system using the specified credential." +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "Context Template" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "No YAML Available" @@ -3620,7 +3449,7 @@ msgstr "No YAML Available" msgid "Edit Order" msgstr "Edit Order" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "Minimum" @@ -3682,51 +3511,32 @@ msgstr "GitHub Team" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" -msgstr "" +msgstr "Created" #: screens/Setting/SettingList.js:104 #: screens/User/UserRoles/UserRolesListItem.js:19 msgid "System" -msgstr "" +msgstr "System" #: components/PaginatedTable/ToolbarDeleteButton.js:226 #: screens/Template/Survey/SurveyList.js:87 msgid "This action will delete the following:" msgstr "This action will delete the following:" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "<0>{0}<1>{1}" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "Workflow Job Templates" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4191,16 +3966,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "Failed to delete one or more teams." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "edit" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "Edit" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4287,11 +4052,6 @@ msgstr "Before" msgid "View node details" msgstr "View node details" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "Enabled Options" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "Custom pod spec" @@ -4344,8 +4104,8 @@ msgstr "Delete Credential" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4383,9 +4143,9 @@ msgstr "Delete Credential" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" -msgstr "" +msgstr "Edit" #: screens/Setting/SettingList.js:75 msgid "RADIUS settings" @@ -4395,10 +4155,6 @@ msgstr "RADIUS settings" msgid "Workflow job templates" msgstr "Workflow job templates" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "this Tower documentation page" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" @@ -4416,15 +4172,14 @@ msgstr "View JSON examples at" msgid "Destination SMS Number(s)" msgstr "Destination SMS Number(s)" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "Error!" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "No timeout specified" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "On Timeout" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." @@ -4448,7 +4203,7 @@ msgstr "description" msgid "Failed to delete one or more inventories." msgstr "Failed to delete one or more inventories." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "Float" @@ -4466,10 +4221,6 @@ msgstr "Soft delete {pluralizedItemName}?" msgid "DELETED" msgstr "DELETED" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "These arguments are used with the specified module. You can find information about {0} by clicking" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "You do not have permission to remove instances: {itemsUnableToremove}" @@ -4503,7 +4254,7 @@ msgstr "This action will disassociate the following:" msgid "Select Instances" msgstr "Select Instances" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "Resources are missing from this template." @@ -4515,7 +4266,7 @@ msgstr "Grafana API key" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4534,48 +4285,19 @@ msgstr "Confirm cancellation" #: components/Sort/Sort.js:141 msgid "Sort" -msgstr "" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Red Hat Ansible Automation Platform" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." +msgstr "Sort" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" msgstr "Equals" -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." - #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" msgstr "Failed" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "Failed to cancel Project Sync" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "Failed to delete project." - -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "Variables Prompted" @@ -4622,19 +4344,20 @@ msgstr "Exit Without Saving" msgid "Date operator select" msgstr "Date operator select" +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "Theme" + #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "Filter on nested group name" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "Error saving the workflow!" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4642,17 +4365,7 @@ msgstr "Automation" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:350 msgid "Select items from list" -msgstr "" - -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." +msgstr "Select items from list" #: screens/Dashboard/Dashboard.js:147 msgid "Job status" @@ -4667,20 +4380,20 @@ msgstr "Source Control Branch/Tag/Commit" msgid "This will cancel all subsequent nodes in this workflow" msgstr "This will cancel all subsequent nodes in this workflow" -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "Prompt for diff mode on launch." +msgid "Prompt for diff mode on launch." +msgstr "Prompt for diff mode on launch." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "Client Identifier" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "This will cancel all subsequent nodes in this workflow." @@ -4688,11 +4401,6 @@ msgstr "This will cancel all subsequent nodes in this workflow." msgid "Failed to delete one or more job templates." msgstr "Failed to delete one or more job templates." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "FINISHED:" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr "Choose a .json file" @@ -4723,8 +4431,8 @@ msgstr "Encrypted" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "Edit Template" @@ -4734,41 +4442,39 @@ msgstr "Edit Template" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" -msgstr "" +msgstr "Applications" #: screens/Dashboard/DashboardGraph.js:57 #: screens/Dashboard/DashboardGraph.js:204 msgid "All jobs" msgstr "All jobs" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "Day {0}" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "Refresh project revision" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "Optionally select the credential to use to send status updates back to the webhook service." +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Optionally select the credential to use to send status updates back to the webhook service." #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "Cancel Job" @@ -4776,13 +4482,13 @@ msgstr "Cancel Job" msgid "Instance State" msgstr "Instance State" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "Actor" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "Example URLs for Subversion Source Control include:" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Example URLs for Subversion Source Control include:" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4790,7 +4496,7 @@ msgstr "Remove peers?" #: components/Search/Search.js:373 msgid "Search text input" -msgstr "" +msgstr "Search text input" #: components/Lookup/Lookup.js:62 msgid "That value was not found. Please enter or select a valid value." @@ -4846,10 +4552,10 @@ msgstr "View Organization Details" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4883,7 +4589,7 @@ msgstr "View Organization Details" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4896,28 +4602,28 @@ msgstr "View Organization Details" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "Error!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "Host Unreachable" @@ -4944,9 +4650,9 @@ msgstr "Confirm removal of all nodes" msgid "Clean" msgstr "Clean" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4971,7 +4677,7 @@ msgstr "VMware vCenter" #: components/AddRole/AddResourceRole.js:171 msgid "Add User Roles" -msgstr "" +msgstr "Add User Roles" #: screens/Team/TeamRoles/TeamRolesList.js:246 #: screens/User/UserRoles/UserRolesList.js:243 @@ -4982,22 +4688,6 @@ msgstr "Failed to associate role" msgid "Failed to delete one or more projects." msgstr "Failed to delete one or more projects." -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "Set source path to" @@ -5008,12 +4698,13 @@ msgid "Edit Project" msgstr "Edit Project" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "Tuesday" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "Verbose" @@ -5022,10 +4713,11 @@ msgid "Failed to toggle host." msgstr "Failed to toggle host." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "denied" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "Sign in with GitHub Enterprise Organizations" @@ -5035,8 +4727,9 @@ msgstr "Sign in with GitHub Enterprise Organizations" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" -msgstr "" +msgstr "Notification Templates" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:532 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 @@ -5108,7 +4801,7 @@ msgstr "Select a job to cancel" #: components/Pagination/Pagination.js:29 msgid "per page" -msgstr "" +msgstr "per page" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:192 msgid "Upload a .zip file" @@ -5121,7 +4814,7 @@ msgstr "View SAML settings" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "Canceled" @@ -5172,7 +4865,7 @@ msgstr "Workflow approved message" #: screens/Template/Templates.js:52 #: screens/Template/WorkflowJobTemplate.js:122 msgid "Schedules" -msgstr "" +msgstr "Schedules" #: components/TemplateList/TemplateList.js:161 msgid "Add job template" @@ -5186,7 +4879,7 @@ msgstr "View all Projects." msgid "0 (Warning)" msgstr "0 (Warning)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "System Warning" @@ -5202,12 +4895,14 @@ msgstr "System Warning" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "Execution Environments" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "Prompt for job type on launch." +msgid "Prompt for job type on launch." +msgstr "Prompt for job type on launch." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5233,7 +4928,7 @@ msgstr "Standard error tab" #: components/AddRole/AddResourceRole.js:174 msgid "Add Team Roles" -msgstr "" +msgstr "Add Team Roles" #: screens/Setting/SettingList.js:98 msgid "Jobs settings" @@ -5244,10 +4939,6 @@ msgstr "Jobs settings" msgid "Edit Credential Plugin Configuration" msgstr "Edit Credential Plugin Configuration" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "Delete selected tokens" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "Select a question to delete" @@ -5274,7 +4965,7 @@ msgstr "Select a question to delete" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "Variables" @@ -5308,10 +4999,6 @@ msgstr "Sync all sources" msgid "API service/integration key" msgstr "API service/integration key" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {# hour} other {# hours}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5325,6 +5012,11 @@ msgstr "Tasks" msgid "Unreachable Hosts" msgstr "Unreachable Hosts" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "On timeout" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5348,7 +5040,7 @@ msgstr "Text Area" msgid "View User Interface settings" msgstr "View User Interface settings" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "Sign in with GitHub Teams" @@ -5356,9 +5048,17 @@ msgstr "Sign in with GitHub Teams" msgid "Inventory copied successfully" msgstr "Inventory copied successfully" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "These arguments are used with the specified module. You can find information about {moduleName} by clicking " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5401,16 +5101,16 @@ msgstr "Day" #: components/ExpandCollapse/ExpandCollapse.js:41 msgid "Collapse" -msgstr "" +msgstr "Collapse" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5422,7 +5122,7 @@ msgstr "" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "Labels" @@ -5455,7 +5155,7 @@ msgstr "Month" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5467,8 +5167,9 @@ msgstr "Month" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" -msgstr "" +msgstr "Credentials" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:33 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:115 @@ -5533,7 +5234,7 @@ msgstr "Copy" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "Remove the current search related to ansible facts to enable another search using this key." @@ -5547,6 +5248,7 @@ msgstr "Project Base Path" msgid "Project copied successfully" msgstr "Project copied successfully" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "March" @@ -5576,8 +5278,9 @@ msgstr "Notification test failed." #: components/Pagination/Pagination.js:25 msgid "items" -msgstr "" +msgstr "items" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "September" @@ -5586,10 +5289,6 @@ msgstr "September" msgid "Select Peer Addresses" msgstr "Select Peer Addresses" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {# day} other {# days}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "We were unable to locate licenses associated with this account." @@ -5603,7 +5302,7 @@ msgstr "Update settings pertaining to Jobs within {brandName}" msgid "Provisioning" msgstr "Provisioning" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "Multiple Choice Options" @@ -5627,10 +5326,6 @@ msgstr "Resource Name" msgid "select module" msgstr "select module" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "This action will cancel the following jobs:" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5653,10 +5348,15 @@ msgstr "Use TLS" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "Management Job" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "Preferred Theme" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5667,9 +5367,9 @@ msgstr "Set a value for this field" msgid "Failed to deny one or more workflow approval." msgstr "Failed to deny one or more workflow approval." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5679,10 +5379,6 @@ msgstr "Organization (Name)" msgid "Reload" msgstr "Reload" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "Failed to fetch custom login configuration settings. System defaults will be shown instead." - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "Add new host" @@ -5706,6 +5402,7 @@ msgid "Notification Color" msgstr "Notification Color" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5726,10 +5423,10 @@ msgstr "Select an option" msgid "Application information" msgstr "Application information" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "Control the level of output ansible will produce as the playbook executes." +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Control the level of output ansible will produce as the playbook executes." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5750,12 +5447,12 @@ msgstr "Frequency Details" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" -msgstr "" +msgstr "Next" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5764,16 +5461,10 @@ msgstr "" msgid "Create" msgstr "Create" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Are you sure you want to submit the request to cancel this job?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5784,18 +5475,10 @@ msgstr "Are you sure you want to submit the request to cancel this job?" msgid "Port" msgstr "Port" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "Allow Branch Override" @@ -5804,11 +5487,6 @@ msgstr "Allow Branch Override" msgid "Create new source" msgstr "Create new source" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "# forks" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "Download Bundle" @@ -5839,10 +5517,6 @@ msgstr "No subscriptions found" msgid "Add team permissions" msgstr "Add team permissions" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "This action will cancel the following job:" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "Source phone number" @@ -5863,7 +5537,7 @@ msgstr "Last automation" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "Node Type" @@ -5885,7 +5559,7 @@ msgstr "View Credential Details" #: screens/Template/Templates.js:47 #: screens/Template/WorkflowJobTemplate.js:115 msgid "Notifications" -msgstr "" +msgstr "Notifications" #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:272 msgid "Failed to approve one or more workflow approval." @@ -5921,6 +5595,10 @@ msgstr "View Inventory Details" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5937,7 +5615,7 @@ msgstr "Past two weeks" msgid "Back" msgstr "Back" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "Last Login" @@ -5953,7 +5631,7 @@ msgstr "Copy Error" msgid "Back to applications" msgstr "Back to applications" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "login type" @@ -5970,8 +5648,8 @@ msgid "Destination channels or users" msgstr "Destination channels or users" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "Webhook service for this workflow job template." +msgid "Webhook service for this workflow job template." +msgstr "Webhook service for this workflow job template." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -6003,9 +5681,9 @@ msgid "This schedule uses complex rules that are not supported in the\n" msgstr "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "Remove any local modifications prior to performing an update." +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "Remove any local modifications prior to performing an update." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -6033,9 +5711,9 @@ msgstr "End date" msgid "Disable SSL Verification" msgstr "Disable SSL Verification" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -6071,8 +5749,10 @@ msgstr "Link state types" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" -msgstr "" +msgstr "Templates" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:131 msgid "Test notification" @@ -6092,6 +5772,10 @@ msgstr "Test notification" msgid "Enabled Options" msgstr "Enabled Options" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6111,28 +5795,6 @@ msgstr "This step contains errors" msgid "source control branch" msgstr "source control branch" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6152,10 +5814,11 @@ msgstr "The execution environment that will be used for jobs\n" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" -msgstr "" +msgstr "Instance Groups" #: components/LaunchPrompt/steps/OtherPromptsStep.js:110 #: components/LaunchPrompt/steps/OtherPromptsStep.js:111 @@ -6185,13 +5848,13 @@ msgstr "Filter by successful jobs" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " msgstr "Workflow Cancelled " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6223,27 +5886,15 @@ msgstr "This data is used to enhance\n" #: screens/HostMetrics/HostMetricsDeleteButton.js:159 #: screens/Template/Survey/SurveyList.js:77 msgid "cancel delete" -msgstr "" +msgstr "cancel delete" #: screens/Inventory/shared/ConstructedInventoryHint.js:258 msgid "Nested groups inventory definition:" msgstr "Nested groups inventory definition:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "Prompt for limit on launch." - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "Cancel selected job" +msgid "Prompt for limit on launch." +msgstr "Prompt for limit on launch." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6251,13 +5902,13 @@ msgstr "Cancel selected job" msgid "Started" msgstr "Started" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "Pending Workflow Approvals" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "Please enter a valid URL" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "Please enter a valid URL" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6266,14 +5917,10 @@ msgstr "Pending Workflow Approvals" msgid "Canonical" msgstr "Canonical" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "Day {num}" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "Elapsed" @@ -6285,19 +5932,20 @@ msgstr "3 (Debug)" msgid "Track submodules" msgstr "Track submodules" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "Required approvals" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "Last used" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "No Jobs" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "This credential is currently being used by other resources. Are you sure you want to delete it?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6315,27 +5963,19 @@ msgstr "Survey" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" -msgstr "" +msgstr "Organizations" #: components/Schedule/shared/ScheduleFormFields.js:132 #: components/Schedule/shared/ScheduleFormFields.js:137 msgid "None (run once)" msgstr "None (run once)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6347,7 +5987,7 @@ msgstr "social login" msgid "Revert" msgstr "Revert" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "Delete Workflow Approval" @@ -6376,6 +6016,10 @@ msgstr "Updating" msgid "Failed to delete one or more schedules." msgstr "Failed to delete one or more schedules." +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "Service that webhook requests will be accepted from." + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." @@ -6386,25 +6030,13 @@ msgstr "Warning: {selectedValue} is a link to {0} and will be saved as that." msgid "Workflow Job 1/{0}" msgstr "Workflow Job 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "The inventories will be in a pending status until the final delete is processed." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "JOB ID:" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {# month} other {# months}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "Last recalculation date:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "here." @@ -6418,7 +6050,11 @@ msgstr "here." msgid "Unavailable" msgstr "Unavailable" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "Play Started" @@ -6438,20 +6074,10 @@ msgstr "Unknown Finish Date" msgid "toggle changes" msgstr "toggle changes" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "Select an activity type" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "Multiple Choice" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6469,20 +6095,14 @@ msgstr "Evaluate on" msgid "Back to Dashboard." msgstr "Back to Dashboard." -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "Select the inventory containing the hosts\n" -#~ "you want this job to manage." - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "cancel edit login redirect" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." #: screens/User/User.js:140 msgid "View User Details" @@ -6510,10 +6130,10 @@ msgstr "Selected Category" msgid "Delete Team" msgstr "Delete Team" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6542,6 +6162,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "These arguments are used with the specified module." @@ -6562,17 +6183,17 @@ msgstr "Clear subscription selection" msgid "Test passed" msgstr "Test passed" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "Select the Instance Groups for this Job Template to run on." +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Select the Instance Groups for this Job Template to run on." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" msgstr "Leave blank to generate a new webhook key on save" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "System Auditor" @@ -6594,6 +6215,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "Enable simplified login for your {brandName} applications" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6608,6 +6230,9 @@ msgstr "Thursday" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "Job Templates" @@ -6630,7 +6255,7 @@ msgstr "Scope for the token's access" #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 msgid "Team" -msgstr "" +msgstr "Team" #: screens/Job/JobDetail/JobDetail.js:578 msgid "Module Name" @@ -6644,39 +6269,29 @@ msgstr "Module Name" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "Expires" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "Lookup type" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "Cancel job" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6710,13 +6325,9 @@ msgstr "Delete Questions" msgid "How to use constructed inventory plugin" msgstr "How to use constructed inventory plugin" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "This field must not contain spaces" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "This inventory is currently being used by some templates. Are you sure you want to delete it?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "This field must not contain spaces" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6726,7 +6337,7 @@ msgstr "This inventory is currently being used by some templates. Are you sure y #: screens/CredentialType/CredentialTypes.js:14 #: screens/CredentialType/CredentialTypes.js:24 msgid "Credential Types" -msgstr "" +msgstr "Credential Types" #: screens/User/UserRoles/UserRolesList.js:195 msgid "Add user permissions" @@ -6737,16 +6348,17 @@ msgid "Exceptions" msgstr "Exceptions" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "Select a branch for the workflow." +msgid "Select a branch for the workflow." +msgstr "Select a branch for the workflow." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "Refer to the" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "Credential Input Sources" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "Credential Input Sources" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6757,8 +6369,8 @@ msgstr "Second" msgid "Health checks can only be run on execution nodes." msgstr "Health checks can only be run on execution nodes." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "Visualizer" @@ -6770,11 +6382,6 @@ msgstr "Visualizer" msgid "Relaunch Job" msgstr "Relaunch Job" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "Get subscription" @@ -6788,10 +6395,6 @@ msgstr "Toggle host" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "Globally available execution environment can not be reassigned to a specific Organization" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "Source Variables" @@ -6800,7 +6403,7 @@ msgstr "Source Variables" msgid "Instance" msgstr "Instance" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "Including File" @@ -6816,22 +6419,18 @@ msgstr "Vault password | {credId}" #. placeholder {1}: role.team_name #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 msgid "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." -msgstr "" +msgstr "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:156 msgid "Add existing host" msgstr "Add existing host" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "Lookup select" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "Edit Organization" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Playbook Complete" @@ -6857,6 +6456,7 @@ msgstr "Details tab" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "Credential" @@ -6886,16 +6486,6 @@ msgstr "Group" msgid "Request subscription" msgstr "Request subscription" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "Last Job Status" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "Last Modified" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "Toggle schedule" @@ -6933,7 +6523,7 @@ msgstr "View Jobs settings" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "edit" @@ -6972,8 +6562,8 @@ msgstr "Time" msgid "Create new instance group" msgstr "Create new instance group" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "Normal User" @@ -6996,6 +6586,7 @@ msgstr "Expand job events" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." @@ -7013,18 +6604,14 @@ msgstr "Edit Survey" msgid "Pan Down" msgstr "Pan Down" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "Start inventory source sync" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "Project not found." @@ -7040,21 +6627,17 @@ msgstr "Provisioning Callbacks" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "Minimum number of instances that will be automatically assigned to this group when new instances come online." -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "Launch | {0}" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" -msgstr "" +msgstr "Toggle notification success" #: screens/Application/Application/Application.js:94 msgid "Application not found." msgstr "Application not found." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "Any" @@ -7089,7 +6672,7 @@ msgstr "Collapse section" #: screens/Template/Templates.js:46 #: screens/Template/WorkflowJobTemplate.js:110 msgid "Access" -msgstr "" +msgstr "Access" #: screens/Instances/Instance.js:69 #: screens/Instances/InstancePeers/InstancePeerList.js:220 @@ -7100,20 +6683,22 @@ msgstr "Peers" #: components/ResourceAccessList/ResourceAccessListItem.js:64 #: screens/User/UserRoles/UserRolesList.js:138 msgid "User Roles" -msgstr "" +msgstr "User Roles" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "min" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "Inventory Sources" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "If enabled, simultaneous runs of this job template will be allowed." +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "If enabled, simultaneous runs of this job template will be allowed." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7136,10 +6721,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "Instance group not found." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "Note: This instance may be re-associated with this instance group if it is managed by " - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "cancel remove" @@ -7160,11 +6741,7 @@ msgstr "Set preferences for data collection, logos, and logins" #: components/PaginatedTable/ToolbarAddButton.js:75 #: components/PaginatedTable/ToolbarAddButton.js:77 msgid "Add" -msgstr "" - -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." +msgstr "Add" #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 @@ -7173,7 +6750,7 @@ msgstr "System administrators have unrestricted access to all resources." #: components/NotificationList/NotificationListItem.js:91 msgid "Failure" -msgstr "" +msgstr "Failure" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:333 msgid "Failed to cancel Constructed Inventory Source Sync" @@ -7185,9 +6762,9 @@ msgstr "Failed to cancel Constructed Inventory Source Sync" msgid "Back to Hosts" msgstr "Back to Hosts" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "Credential to authenticate with a protected container registry." +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "Context" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 @@ -7211,12 +6788,7 @@ msgstr "Privilege escalation password" msgid "Please try another search using the filter above" msgstr "Please try another search using the filter above" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "Manual" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." @@ -7244,7 +6816,7 @@ msgstr "API Token" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Control the level of output Ansible will produce for inventory source update jobs." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Galaxy Credentials" @@ -7276,7 +6848,7 @@ msgstr "This constructed inventory input\n" msgid "Disassociate instance from instance group?" msgstr "Disassociate instance from instance group?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "Key typeahead" @@ -7301,18 +6873,14 @@ msgstr "Registry credential" msgid "Host Details" msgstr "Host Details" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "Browser default" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "Follow" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "Pass extra command line changes. There are two ansible command line parameters:" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7320,8 +6888,8 @@ msgstr "Follow" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7358,14 +6926,6 @@ msgstr "Follow" msgid "Modified By (Username)" msgstr "Modified By (Username)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "Back to instance groups" @@ -7374,31 +6934,26 @@ msgstr "Back to instance groups" msgid "page" msgstr "page" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "Note: This field assumes the remote name is \"origin\"." +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Note: This field assumes the remote name is \"origin\"." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub Default" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "Maximum" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "Name of the workflow job template." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "MOST RECENT SYNC" +msgid "Name of the workflow job template." +msgstr "Name of the workflow job template." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7419,6 +6974,10 @@ msgstr "The full image location, including the container registry, image name, a msgid "Node state types" msgstr "Node state types" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7432,26 +6991,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Choose a Playbook Directory" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "Please add {pluralizedItemName} to populate this list " - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "Workflow Job Template" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "Prompt for labels on launch." - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." +msgid "Prompt for labels on launch." +msgstr "Prompt for labels on launch." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7467,27 +7020,13 @@ msgstr "Execute when the parent node results in a failure state." msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (More Verbose)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "Webhook credential for this workflow job template." +msgid "Webhook credential for this workflow job template." +msgstr "Webhook credential for this workflow job template." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7509,14 +7048,6 @@ msgstr "This schedule is missing required survey values" msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "Date" @@ -7526,9 +7057,9 @@ msgstr "Date" msgid "User and Automation Analytics" msgstr "User and Automation Analytics" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "Privilege escalation: If enabled, run this playbook as an administrator." +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Privilege escalation: If enabled, run this playbook as an administrator." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 @@ -7539,16 +7070,11 @@ msgstr "Value to compare the artifact against. Interpreted as JSON when possible msgid "Failed to delete one or more groups." msgstr "Failed to delete one or more groups." -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "Switch to dark mode" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "Confirm Disable Local Authorization" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "There was an error saving the workflow." @@ -7568,15 +7094,15 @@ msgstr "Failed to load related groups." msgid "Subscription Compliance" msgstr "Subscription Compliance" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "This field must be a number and have a value greater than {min}" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "This field must be a number and have a value greater than {min}" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "All" @@ -7598,10 +7124,10 @@ msgstr "Confirm Delete" msgid "Workflow timed out message" msgstr "Workflow timed out message" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "Select the playbook to be executed by this job." +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "Select the playbook to be executed by this job." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7616,42 +7142,24 @@ msgstr "Failed jobs" msgid "No items found." msgstr "No items found." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "April" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "Host Failure" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "Name" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "View event details" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "Gathering Facts" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "Are you sure you want delete the group below?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" @@ -7673,13 +7181,13 @@ msgstr "Finish Time" msgid "Recent jobs" msgstr "Recent jobs" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "Failed to disassociate one or more instances." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "Host Skipped" @@ -7688,8 +7196,8 @@ msgid "View Project Details" msgstr "View Project Details" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "Prompt for tags on launch." +msgid "Prompt for tags on launch." +msgstr "Prompt for tags on launch." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7713,9 +7221,13 @@ msgstr "Organization Name" msgid "Host Filter" msgstr "Host Filter" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7730,10 +7242,6 @@ msgstr "Delete the project before syncing" msgid "Unlimited" msgstr "Unlimited" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Dragging started for item id: {newId}." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "File, directory or script" @@ -7748,8 +7256,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "Enable a survey for this workflow job template." +msgid "Enable a survey for this workflow job template." +msgstr "Enable a survey for this workflow job template." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7760,10 +7268,6 @@ msgstr "{pluralizedItemName} List" msgid "Please add survey questions." msgstr "Please add survey questions." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "(Default)" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7797,11 +7301,11 @@ msgstr "Cache timeout (seconds)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" -msgstr "" +msgstr "Logout" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "sec" @@ -7813,17 +7317,17 @@ msgstr "These execution environments could be in use by other resources that rel msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "Integer" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "Last Ran" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7848,7 +7352,7 @@ msgstr "Relaunch from:" msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "To create a smart inventory using ansible facts, go to the smart inventory screen." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "Related Keys" @@ -7882,7 +7386,7 @@ msgstr "Sync" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7939,9 +7443,9 @@ msgstr "Sync" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7952,10 +7456,10 @@ msgstr "Sync" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" -msgstr "" +msgstr "Description" #: components/AddRole/SelectRoleStep.js:21 msgid "Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources." @@ -7996,7 +7500,7 @@ msgstr "On or after" msgid "Max concurrent jobs" msgstr "Max concurrent jobs" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "Delete User" @@ -8034,9 +7538,9 @@ msgstr "Edit Team" #: screens/Setting/SettingList.js:123 #: screens/Setting/Settings.js:124 msgid "User Interface" -msgstr "" +msgstr "User Interface" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "Sign in with GitHub Enterprise" @@ -8073,20 +7577,21 @@ msgstr "Sign in with GitHub Enterprise" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "Select a value for this field" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "Never expires" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "Never expires" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "View job {0}" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "Sign in with SAML {samlIDP}" @@ -8094,14 +7599,10 @@ msgstr "Sign in with SAML {samlIDP}" msgid "Browse" msgstr "Browse" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -8112,8 +7613,8 @@ msgstr "Email" msgid "Case-insensitive version of regex." msgstr "Case-insensitive version of regex." -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "Advanced search value input" @@ -8134,16 +7635,6 @@ msgstr "The application that this token belongs to, or leave this field empty to msgid "Listener Port" msgstr "Listener Port" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "SSL Connection" @@ -8169,10 +7660,6 @@ msgstr "Provide a value for this field or select the Prompt on launch option." msgid "External Secret Management System" msgstr "External Secret Management System" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "Are you sure you want delete the groups below?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "here" @@ -8212,16 +7699,10 @@ msgstr "Case-insensitive version of startswith." msgid "Unsaved changes modal" msgstr "Unsaved changes modal" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "Sign in with GitHub Enterprise Teams" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "Select the inventory containing the hosts\n" -" you want this job to manage." - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8231,18 +7712,18 @@ msgstr "Arguments" msgid "Construct 2 groups, limit to intersection" msgstr "Construct 2 groups, limit to intersection" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "# sources with sync failures." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "Webhook URL for this workflow job template." +msgid "Webhook URL for this workflow job template." +msgstr "Webhook URL for this workflow job template." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "Start date/time" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8252,7 +7733,7 @@ msgstr "Grafana URL" msgid "GitHub settings" msgstr "GitHub settings" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "Sign in with GitHub Organizations" @@ -8260,12 +7741,12 @@ msgstr "Sign in with GitHub Organizations" msgid "Redirecting to subscription detail" msgstr "Redirecting to subscription detail" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8276,10 +7757,6 @@ msgstr "Failed to disassociate one or more groups." msgid "Token information" msgstr "Token information" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "# source with sync failures." - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "Never Updated" @@ -8290,13 +7767,13 @@ msgstr "Never Updated" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:45 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:145 msgid "Successful" -msgstr "" +msgstr "Successful" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "Task Started" @@ -8335,12 +7812,7 @@ msgstr "Exact search on id field." msgid "Back to management jobs" msgstr "Back to management jobs" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "Organization" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "Host OK" @@ -8361,15 +7833,20 @@ msgstr "View Azure AD settings" msgid "Hop" msgstr "Hop" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "Debug" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "Clear all filters" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8393,12 +7870,14 @@ msgstr "Back to Settings" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "Default" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "End did not match an expected value ({0})" +msgid "End did not match an expected value ({0})" +msgstr "End did not match an expected value ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8440,7 +7919,7 @@ msgstr "Unable to look up the credential type for this webhook service, so the w msgid "Drag a file here or browse to upload" msgstr "Drag a file here or browse to upload" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "Unfollow" @@ -8448,13 +7927,7 @@ msgstr "Unfollow" msgid "string" msgstr "string" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "Confirm Password" @@ -8471,15 +7944,13 @@ msgstr "Relaunch from first node" msgid "Back to Templates" msgstr "Back to Templates" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." #: screens/Setting/SettingList.js:54 msgid "Authentication" -msgstr "" +msgstr "Authentication" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" @@ -8493,6 +7964,10 @@ msgstr "Recipient list" msgid "Not Found" msgstr "Not Found" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "Votes" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8542,7 +8017,7 @@ msgstr "It is hard to give a specification for\n" msgid "Job Slice Parent" msgstr "Job Slice Parent" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "Multiple Choice (single select)" @@ -8581,7 +8056,7 @@ msgid "Customize pod specification" msgstr "Customize pod specification" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" @@ -8597,11 +8072,6 @@ msgstr "Specify HTTP Headers in JSON format. Refer to\n" msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "Playbook Directory" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "Frequency Exception Details" @@ -8644,8 +8114,8 @@ msgid "Copy Execution Environment" msgstr "Copy Execution Environment" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "Prompt for SCM branch on launch." +msgid "Prompt for SCM branch on launch." +msgstr "Prompt for SCM branch on launch." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8661,24 +8131,6 @@ msgstr "Revert all to default" msgid "Inventory file" msgstr "Inventory file" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "Project Base Path" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "Project Sync Error" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "Refresh for revision" @@ -8687,18 +8139,14 @@ msgstr "Refresh for revision" msgid "Project sync failures" msgstr "Project sync failures" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "Run on" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8713,13 +8161,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Draggable list to reorder and remove selected items." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "The last {weekday} of {month}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "The last {weekday} of {month}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8755,11 +8199,6 @@ msgstr "ID of the panel (optional)" msgid "Prevent Instance Group Fallback" msgstr "Prevent Instance Group Fallback" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "Switch to light mode" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." @@ -8776,7 +8215,7 @@ msgstr "Task" msgid "Regions" msgstr "Regions" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "Set type disabled for related search field fuzzy searches" @@ -8797,16 +8236,12 @@ msgstr "You are unable to act on the following workflow approvals: {itemsUnableT msgid "Please click the Start button to begin." msgstr "Please click the Start button to begin." -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "First Run" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "No Hosts Remaining" @@ -8862,7 +8297,7 @@ msgid "Job ID" msgstr "Job ID" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "Convergence" @@ -8891,11 +8326,12 @@ msgstr "No inventory sync failures." msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "Sign in with OIDC" @@ -8903,7 +8339,7 @@ msgstr "Sign in with OIDC" #: screens/HostMetrics/HostMetricsDeleteButton.js:147 #: screens/Template/Survey/SurveyList.js:68 msgid "confirm delete" -msgstr "" +msgstr "confirm delete" #: screens/ActivityStream/ActivityStream.js:144 msgid "Activity Stream type selector" @@ -8933,23 +8369,16 @@ msgstr "Remote Archive" msgid "Troubleshooting" msgstr "Troubleshooting" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "This is the only time the client secret will be shown." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "Optional description for the workflow job template." +msgid "Optional description for the workflow job template." +msgstr "Optional description for the workflow job template." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "approved" @@ -8958,7 +8387,7 @@ msgid "Last Run" msgstr "Last Run" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "Failed to approve {0}." @@ -8966,8 +8395,10 @@ msgstr "Failed to approve {0}." msgid "Run type" msgstr "Run type" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "Never" @@ -9000,9 +8431,9 @@ msgstr "Inventory (Name)" msgid "Update Revision on Launch" msgstr "Update Revision on Launch" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "The project containing the playbook this job will execute." +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "The project containing the playbook this job will execute." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -9012,9 +8443,9 @@ msgstr "Select Credential Type" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "Examples include:" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "Examples include:" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -9058,12 +8489,6 @@ msgstr "Recent Jobs" msgid "These are the modules that {brandName} supports running commands against." msgstr "These are the modules that {brandName} supports running commands against." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "Workflow link modal" @@ -9077,20 +8502,10 @@ msgstr "Edit Inventory" msgid "Failed to user token." msgstr "Failed to user token." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "Sign in with SAML" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "canceled" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "Back to Workflow Approvals" @@ -9100,10 +8515,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "Warning" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "December" @@ -9134,8 +8550,8 @@ msgid "Delete All Groups and Hosts" msgstr "Delete All Groups and Hosts" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "Prompt for execution environment on launch." +msgid "Prompt for execution environment on launch." +msgstr "Prompt for execution environment on launch." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9162,15 +8578,15 @@ msgid "Client type" msgstr "Client type" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "Prompt for instance groups on launch." +msgid "Prompt for instance groups on launch." +msgstr "Prompt for instance groups on launch." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "Workflow pending message body" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "Answer variable name" @@ -9180,13 +8596,13 @@ msgstr "Answer variable name" #: components/Pagination/Pagination.js:34 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:99 msgid "Select" -msgstr "" +msgstr "Select" #: components/PaginatedTable/ToolbarDeleteButton.js:100 #: screens/HostMetrics/HostMetricsDeleteButton.js:65 #: screens/Inventory/InventoryGroups/InventoryGroupsList.js:104 msgid "Select a row to delete" -msgstr "" +msgstr "Select a row to delete" #: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:75 msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." @@ -9216,19 +8632,9 @@ msgstr "Expires on" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "Running" @@ -9246,11 +8652,12 @@ msgstr "Field starts with value." msgid "Workflow documentation" msgstr "Workflow documentation" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "January" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Sign in with Azure AD" @@ -9258,9 +8665,9 @@ msgstr "Sign in with Azure AD" msgid "Relaunch all hosts" msgstr "Relaunch all hosts" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9276,13 +8683,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "Are you sure you want to remove this link?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "Prompt for variables on launch." +msgid "Prompt for variables on launch." +msgstr "Prompt for variables on launch." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "Denied by {0} - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Denied by {0} - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9300,13 +8713,9 @@ msgstr "Failed to sync project." msgid "Total hosts" msgstr "Total hosts" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "This field must be greater than 0" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "User Guide" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "This field must be greater than 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9320,9 +8729,9 @@ msgstr "Credential copied successfully" msgid "The search filter did not produce any results…" msgstr "The search filter did not produce any results…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "This field must be a number" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "This field must be a number" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9334,11 +8743,11 @@ msgstr "Disassociate related team(s)?" #: components/Schedule/shared/FrequencyDetailSubform.js:441 msgid "Last" -msgstr "" +msgstr "Last" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "Enable webhook for this template." +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "Enable webhook for this template." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9374,8 +8783,10 @@ msgstr "Content Loading" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" -msgstr "" +msgstr "Inventories" #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:41 msgid "2 (Debug)" @@ -9390,16 +8801,12 @@ msgstr "Enabled" #: components/Pagination/Pagination.js:28 msgid "Items per page" -msgstr "" - -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "Cancel selected jobs" +msgstr "Items per page" -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "This field must be an integer" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "This field must be an integer" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9410,7 +8817,7 @@ msgstr "START" #: routeConfig.js:74 #: screens/ActivityStream/ActivityStream.js:187 msgid "Resources" -msgstr "" +msgstr "Resources" #: components/JobList/JobList.js:211 #: components/Lookup/HostFilterLookup.js:123 @@ -9422,14 +8829,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "Greater than comparison." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9464,21 +8863,26 @@ msgid "Delete Workflow Job Template" msgstr "Delete Workflow Job Template" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "Pass extra command line variables to the workflow." +msgid "Pass extra command line variables to the workflow." +msgstr "Pass extra command line variables to the workflow." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "Instance details" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "No output found for this job." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9521,7 +8925,7 @@ msgstr "Pan Up" #. placeholder {0}: role.name #: components/ResourceAccessList/DeleteRoleConfirmationModal.js:53 msgid "Are you sure you want to remove {0} access from {username}?" -msgstr "" +msgstr "Are you sure you want to remove {0} access from {username}?" #: components/DisassociateButton/DisassociateButton.js:134 #: screens/Team/TeamRoles/TeamRolesList.js:215 @@ -9537,7 +8941,7 @@ msgstr "View all execution environments" msgid "Sources" msgstr "Sources" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "Textarea" @@ -9558,16 +8962,11 @@ msgstr "Not configured" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "Workflow Job" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "Seconds" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" @@ -9620,7 +9019,7 @@ msgstr "Update options" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9635,19 +9034,19 @@ msgstr "Update options" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" -msgstr "" +msgstr "Last Modified" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "Documentation." +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "Documentation." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9670,7 +9069,7 @@ msgstr "Command" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "Error" @@ -9688,20 +9087,10 @@ msgstr "Back to Groups" msgid "A job has already been launched" msgstr "A job has already been launched" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "Host Async OK" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "Recent Templates" @@ -9711,36 +9100,6 @@ msgstr "Recent Templates" msgid "Applications & Tokens" msgstr "Applications & Tokens" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "Source Control Branch" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "Source Control Credential" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "Source Control Refspec" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "Source Control Revision" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "Source Control Type" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "Source Control URL" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "Job Runs" @@ -9749,6 +9108,11 @@ msgstr "Job Runs" msgid "Failed to delete smart inventory." msgstr "Failed to delete smart inventory." +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9763,7 +9127,7 @@ msgstr "Inventory Source" msgid "Cancel node removal" msgstr "Cancel node removal" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "Deprecated" @@ -9772,11 +9136,6 @@ msgstr "Deprecated" msgid "Update revision on job launch" msgstr "Update revision on job launch" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "STATUS:" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "Select a row to deny" @@ -9786,17 +9145,11 @@ msgstr "Select a row to deny" msgid "Successful" msgstr "Successful" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "Successfully copied to clipboard!" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "Redirecting to dashboard" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "This instance group is currently being by other resources. Are you sure you want to delete it?" @@ -9815,7 +9168,7 @@ msgstr "Delete this link" #: components/Pagination/Pagination.js:31 msgid "Go to previous page" -msgstr "" +msgstr "Go to previous page" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:589 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 @@ -9826,9 +9179,9 @@ msgstr "Workflow approved message body" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "Returns results that satisfy this one or any other filters." +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Returns results that satisfy this one or any other filters." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9844,7 +9197,7 @@ msgid "Generic OIDC settings" msgstr "Generic OIDC settings" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "Advanced" @@ -9859,24 +9212,19 @@ msgstr "Advanced" #: screens/User/Users.js:15 #: screens/User/Users.js:26 msgid "Users" -msgstr "" +msgstr "Users" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:146 msgid "Edit Notification Template" msgstr "Edit Notification Template" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "Sync for revision" - #: components/About/About.js:51 msgid "Brand Image" -msgstr "" +msgstr "Brand Image" #: components/Schedule/shared/FrequencyDetailSubform.js:428 msgid "First" -msgstr "" +msgstr "First" #: screens/Setting/SettingList.js:71 msgid "LDAP settings" @@ -9954,13 +9302,13 @@ msgstr "Failed to toggle notification." msgid "Webhook Key" msgstr "Webhook Key" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "Select a Node Type" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "The Grant type the user must use to acquire tokens for this application" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "The Grant type the user must use to acquire tokens for this application" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9971,6 +9319,7 @@ msgstr "Play" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise Team" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "November" @@ -9980,10 +9329,6 @@ msgstr "November" msgid "Show changes" msgstr "Show changes" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "WARNING:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "Edit this node" @@ -9992,10 +9337,6 @@ msgstr "Edit this node" msgid "Failed to delete team." msgstr "Failed to delete team." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "Workflow Cancelled" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "Days of data to be retained" @@ -10009,12 +9350,6 @@ msgstr "Create new execution environment" msgid "Get subscriptions" msgstr "Get subscriptions" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -10030,11 +9365,11 @@ msgstr "Get subscriptions" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" -msgstr "" +msgstr "Save" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 msgid "Click to create a new link to this node." @@ -10060,17 +9395,7 @@ msgstr "Provisioning Callback URL" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:194 #: screens/User/UserTokenList/UserTokenList.js:154 msgid "Modified" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "The project must be synced before a revision is available." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "Modified" #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " @@ -10080,7 +9405,7 @@ msgstr "WARNING: " msgid "Related search type" msgstr "Related search type" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "User details" @@ -10088,26 +9413,24 @@ msgstr "User details" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "Disassociate role" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "Required" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "Set type typeahead" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -10144,11 +9467,7 @@ msgstr "Insights Credential" #: screens/Template/Templates.js:48 #: screens/Template/WorkflowJobTemplate.js:133 msgid "Jobs" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "Reorder" +msgstr "Jobs" #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" @@ -10163,24 +9482,15 @@ msgstr "Copy Credential" msgid "Token" msgstr "Token" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "policy rules." - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "weekday" +msgid "weekday" +msgstr "weekday" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "Deprovisioning" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "Track submodules latest commit on branch" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10191,10 +9501,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "Failed to associate peer." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10204,12 +9514,13 @@ msgstr "Events" msgid "Group type" msgstr "Group type" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "User Type" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10248,17 +9559,17 @@ msgstr "An inventory must be selected" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "Source Control Branch" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "This organization is currently being by other resources. Are you sure you want to delete it?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10271,11 +9582,7 @@ msgstr "System Administrator" #: screens/ActivityStream/ActivityStream.js:252 #: screens/Setting/Settings.js:45 msgid "Settings" -msgstr "" - -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." +msgstr "Settings" #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" @@ -10308,12 +9615,7 @@ msgstr "/ (project root)" msgid "Last seen" msgstr "Last seen" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "July" @@ -10340,8 +9642,8 @@ msgstr "When not checked, a merge will be performed, combining local variables w #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10375,7 +9677,7 @@ msgstr "Inventory sources with failures" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10383,7 +9685,7 @@ msgstr "Status" #: components/DeleteButton/DeleteButton.js:128 msgid "Are you sure you want to delete:" -msgstr "" +msgstr "Are you sure you want to delete:" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:381 msgid "Failed to retrieve full node resource object." @@ -10413,7 +9715,7 @@ msgstr "Toggle Tools" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10450,7 +9752,7 @@ msgstr "Toggle Tools" msgid "Organization" msgstr "Organization" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "Your session has expired. Please log in to continue where you left off." @@ -10488,31 +9790,19 @@ msgstr "Workflow pending message" msgid "Errors" msgstr "Errors" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" msgstr "Source Control Revision" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "Search is disabled while the job is running" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Dragging cancelled. List is unchanged." - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "Third" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "Note: This instance may be re-associated with this instance group if it is managed by" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" msgstr "Sign in with Azure AD Tenant" @@ -10521,27 +9811,10 @@ msgstr "Sign in with Azure AD Tenant" msgid "Azure AD Default" msgstr "Azure AD Default" -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "Survey Disabled" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "Update revision on job launch" - #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "Case-insensitive version of endswith." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "Cancel lookup" @@ -10639,7 +9912,7 @@ msgstr "Cancel lookup" #: screens/WorkflowApproval/WorkflowApproval.js:74 #: screens/WorkflowApproval/WorkflowApprovals.js:25 msgid "Details" -msgstr "" +msgstr "Details" #: components/Schedule/shared/FrequencyDetailSubform.js:440 msgid "Fifth" @@ -10655,16 +9928,11 @@ msgstr "Execution environment is missing or deleted." msgid "Waiting" msgstr "Waiting" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "If enabled, run this playbook as an administrator." +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "If enabled, run this playbook as an administrator." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "Set type select" @@ -10680,13 +9948,13 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 msgid "Last Name" -msgstr "" +msgstr "Last Name" #: components/AppContainer/AppContainer.js:103 msgid "Navigation" @@ -10701,9 +9969,9 @@ msgid "and click on Update Revision on Launch" msgstr "and click on Update Revision on Launch" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" -msgstr "" +msgstr "About" #: screens/Template/shared/JobTemplateForm.js:347 msgid "Select a project before editing the execution environment." @@ -10733,7 +10001,7 @@ msgstr "Prompt on launch" msgid "Troubleshooting settings" msgstr "Troubleshooting settings" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "Launch Template" @@ -10748,10 +10016,6 @@ msgstr "Seconds" msgid "User analytics" msgstr "User analytics" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "These arguments are used with the specified module. You can find information about {moduleName} by clicking" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." @@ -10774,6 +10038,11 @@ msgstr "First name" msgid "Webhooks" msgstr "Webhooks" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10783,10 +10052,6 @@ msgstr "Relaunch using host parameters" msgid "This action will soft delete the following:" msgstr "This action will soft delete the following:" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10827,6 +10092,7 @@ msgid "Expand section" msgstr "Expand section" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10881,7 +10147,7 @@ msgstr "Execute when the parent node results in a successful state." msgid "Schedule Rules" msgstr "Schedule Rules" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "SOCIAL" @@ -10902,7 +10168,7 @@ msgstr "Edit details" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10934,29 +10200,29 @@ msgstr "Add new group" #: components/Pagination/Pagination.js:35 msgid "Current page" -msgstr "" +msgstr "Current page" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Field for passing a custom Kubernetes or OpenShift Pod specification." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "The last {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "The last {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "Start sync source" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10967,9 +10233,9 @@ msgstr "Hide" msgid "The resource associated with this node has been deleted." msgstr "The resource associated with this node has been deleted." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "Set to Public or Confidential depending on how secure the client device is." +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "Set to Public or Confidential depending on how secure the client device is." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10982,16 +10248,6 @@ msgstr "Max forks" msgid "Examples:" msgstr "Examples:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "Revision #" @@ -11017,25 +10273,10 @@ msgstr "Module" msgid "Confirm revert all" msgstr "Confirm revert all" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "# fork" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "Delete inventory source" @@ -11061,8 +10302,8 @@ msgstr "Missing" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "Return" @@ -11072,8 +10313,8 @@ msgid "Failed to delete role." msgstr "Failed to delete role." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "Prompt for skip tags on launch." +msgid "Prompt for skip tags on launch." +msgstr "Prompt for skip tags on launch." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -11089,8 +10330,8 @@ msgid "Metrics" msgstr "Metrics" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "Prompt for timeout on launch." +msgid "Prompt for timeout on launch." +msgstr "Prompt for timeout on launch." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -11109,7 +10350,7 @@ msgstr "GitLab" #: components/NotificationList/NotificationListItem.js:98 msgid "Toggle notification failure" -msgstr "" +msgstr "Toggle notification failure" #: screens/TopologyView/Legend.js:108 msgid "Hop node" @@ -11124,8 +10365,8 @@ msgid "Copy Project" msgstr "Copy Project" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "Prompt for verbosity on launch." +msgid "Prompt for verbosity on launch." +msgstr "Prompt for verbosity on launch." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" @@ -11139,6 +10380,11 @@ msgstr "View all tokens." msgid "View Inventory Groups" msgstr "View Inventory Groups" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "Less than comparison." @@ -11147,6 +10393,10 @@ msgstr "Less than comparison." msgid "Hosts automated" msgstr "Hosts automated" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "Allow changing the Source Control branch or revision in a job template that uses this project." + #: screens/User/User.js:56 msgid "Back to Users" msgstr "Back to Users" @@ -11155,15 +10405,11 @@ msgstr "Back to Users" msgid "View Team Details" msgstr "View Team Details" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Galaxy credentials must be owned by an Organization." - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "Failed to get instance." -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "Use browser default" @@ -11188,6 +10434,10 @@ msgstr "Managed" msgid "Start date" msgstr "Start date" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "Replace field with new value" @@ -11196,9 +10446,10 @@ msgstr "Replace field with new value" msgid "Confirm link removal" msgstr "Confirm link removal" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "This field must be at least {0} characters" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "This field must be at least {0} characters" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11222,7 +10473,7 @@ msgstr "Inventory ID" #: components/DataListToolbar/DataListToolbar.js:144 #: screens/Template/Survey/SurveyToolbar.js:51 msgid "Select all" -msgstr "" +msgstr "Select all" #: screens/Host/HostList/SmartInventoryButton.js:29 msgid "Enter at least one search filter to create a new Smart Inventory" @@ -11233,18 +10484,11 @@ msgstr "Enter at least one search filter to create a new Smart Inventory" msgid "Filter By {name}" msgstr "Filter By {name}" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "Fit the graph to the available screen size" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "Events processing complete." @@ -11253,14 +10497,10 @@ msgstr "Events processing complete." msgid "Add a new node" msgstr "Add a new node" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "Delete Groups?" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" -msgstr "" +msgstr "Members" #: screens/Credential/CredentialList/CredentialList.js:218 msgid "Failed to delete one or more credentials." @@ -11290,7 +10530,7 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "Field contains value." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "Key select" @@ -11298,14 +10538,6 @@ msgstr "Key select" msgid "Pass extra command line changes. There are two ansible command line parameters: " msgstr "Pass extra command line changes. There are two ansible command line parameters: " -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." - #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." msgstr "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11314,7 +10546,7 @@ msgstr "When not checked, local child hosts and groups not found on the external msgid "Account token" msgstr "Account token" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "Edit Login redirect override URL" @@ -11359,6 +10591,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "Survey Toggle" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11371,22 +10609,14 @@ msgstr "Total groups" msgid "Webhook Credential" msgstr "Webhook Credential" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "Please enter a value." -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "updated" @@ -11409,7 +10639,7 @@ msgstr "Click the Edit button below to reconfigure the node." msgid "Federated Inventory" msgstr "Federated Inventory" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "Failed to delete organization." @@ -11439,8 +10669,12 @@ msgstr "Choose a job type" msgid "Cancel {0}" msgstr "Cancel {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "Edit login redirect override URL" @@ -11461,17 +10695,9 @@ msgstr "Start time" msgid "Total inventory sources" msgstr "Total inventory sources" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" @@ -11482,7 +10708,7 @@ msgstr "Canceled node" msgid "Edit workflow" msgstr "Edit workflow" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "Edit Node" @@ -11491,8 +10717,8 @@ msgstr "Edit Node" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11500,21 +10726,22 @@ msgstr "Edit Node" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "Clear" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "Expires on {0}" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Expires on {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "Tools" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "End" @@ -11531,7 +10758,7 @@ msgstr "YAML tab" msgid "IRC server port" msgstr "IRC server port" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "Text" @@ -11549,9 +10776,9 @@ msgstr "Vault password" msgid "Run every" msgstr "Run every" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "Example URLs for Remote Archive Source Control include:" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Example URLs for Remote Archive Source Control include:" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11566,10 +10793,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "Add container group" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "The inventory will be in a pending status until the final delete is processed." - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "Continue" @@ -11608,14 +10831,14 @@ msgstr "Error message" msgid "Instance Group" msgstr "Instance Group" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "Invalid email address" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Invalid email address" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11632,7 +10855,7 @@ msgstr "Activity" msgid "Inventories with sources cannot be copied" msgstr "Inventories with sources cannot be copied" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "Maximum length" @@ -11645,14 +10868,14 @@ msgstr "Cloud" msgid "Email Options" msgstr "Email Options" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "Refer to the Ansible documentation for details about the configuration file." +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Refer to the Ansible documentation for details about the configuration file." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "Default answer" @@ -11682,7 +10905,7 @@ msgstr "Standard Error" #: components/Pagination/Pagination.js:36 msgid "Pagination" -msgstr "" +msgstr "Pagination" #: components/Search/LookupTypeInput.js:120 msgid "Check whether the given field's value is present in the list provided; expects a comma-separated list of items." @@ -11701,10 +10924,6 @@ msgstr "Show Changes" msgid "Exact search on name field." msgstr "Exact search on name field." -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "Delete error" @@ -11713,27 +10932,23 @@ msgstr "Delete error" msgid "Failed to delete one or more inventory sources." msgstr "Failed to delete one or more inventory sources." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "Sign in with GitHub" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "Invalid time format" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Invalid time format" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "Unknown Project" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "Preconditions for running this node when there are multiple parents. Refer to the" @@ -11759,12 +10974,6 @@ msgstr "FINISHED:" msgid "Prompt | {0}" msgstr "Prompt | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "Custom virtual environment {0} must be replaced by an execution environment." - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11826,7 +11035,7 @@ msgstr "The pattern used to target hosts in the inventory. Leaving the field bla #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "Timeout" @@ -11834,10 +11043,19 @@ msgstr "Timeout" msgid "Please wait until the topology view is populated..." msgstr "Please wait until the topology view is populated..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "Select Items" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11877,17 +11095,18 @@ msgstr "Select Items" #: screens/Template/Templates.js:45 #: screens/User/Users.js:29 msgid "Edit Details" -msgstr "" +msgstr "Edit Details" #: components/ResourceAccessList/ResourceAccessList.js:268 msgid "Failed to delete role" msgstr "Failed to delete role" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "Approved - {0}. See the Activity Stream for more information." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Approved - {0}. See the Activity Stream for more information." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "Successfully Denied" @@ -11915,27 +11134,7 @@ msgstr "Remove Instances" msgid "Select a module" msgstr "Select a module" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11945,14 +11144,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "Workflow Template" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "Approval" @@ -11981,7 +11175,7 @@ msgstr "Team not found." msgid "Failed hosts" msgstr "Failed hosts" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "Direct Keys" @@ -11993,9 +11187,9 @@ msgstr "Disassociate?" msgid "Notification timed out" msgstr "Notification timed out" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "Unrecognized day string" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "Change PROJECTS_ROOT when deploying {brandName} to change this location." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -12013,6 +11207,10 @@ msgstr "Management jobs" msgid "Failed to delete schedule." msgstr "Failed to delete schedule." +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "Instance type" @@ -12035,12 +11233,6 @@ msgstr "Job Slice Pinned Hosts" msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -12049,7 +11241,7 @@ msgstr "Choose the type of resource that will be receiving new roles. For examp #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -12078,7 +11270,7 @@ msgstr "Choose the type of resource that will be receiving new roles. For examp #: screens/User/UserTokenList/UserTokenListItem.js:19 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:51 msgid "Selected" -msgstr "" +msgstr "Selected" #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:40 #: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:44 @@ -12092,7 +11284,7 @@ msgid "One Slack channel per line. The pound symbol (#)\n" msgstr "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "Launch template" @@ -12110,6 +11302,10 @@ msgstr "Welcome to Red Hat Ansible Automation Platform!\n" msgid "Provisioning fail" msgstr "Provisioning fail" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "Whether the approval node is automatically approved or denied when the timeout expires." + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." @@ -12122,17 +11318,13 @@ msgstr "Automation controller version" msgid "Access Token Expiration" msgstr "Access Token Expiration" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {# minute} other {# minutes}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "Prompt for inventory on launch." +msgid "Prompt for inventory on launch." +msgstr "Prompt for inventory on launch." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -12142,7 +11334,7 @@ msgstr "a new webhook url will be generated on save." msgid "Back to execution environments" msgstr "Back to execution environments" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "Host status information for this job is unavailable." @@ -12151,20 +11343,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "This is the only time the token value and associated refresh token value will be shown." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "Loading" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "Cancel Workflow" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "The container image to be used for execution." +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "The container image to be used for execution." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12188,10 +11380,14 @@ msgstr "Please run a job to populate this list." #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "Limit" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "Approvals" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "Sets the current life cycle stage of this instance. Default is \"installed.\"" @@ -12246,11 +11442,11 @@ msgstr "The maximum number of hosts allowed to be managed by this organization.\ msgid "Associate role error" msgstr "Associate role error" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "Workflow Job Template Nodes" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "Workflow Job Template Nodes" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12267,7 +11463,7 @@ msgstr "Customize messages…" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:112 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:179 msgid "Close" -msgstr "" +msgstr "Close" #: screens/Template/Survey/SurveyList.js:55 msgid "Delete Survey" @@ -12278,7 +11474,7 @@ msgstr "Delete Survey" msgid "Policy instance minimum" msgstr "Policy instance minimum" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "Failed to delete workflow approval." @@ -12303,18 +11499,14 @@ msgstr "Failed to cancel Project Sync" #: components/AnsibleSelect/AnsibleSelect.js:30 msgid "Select Input" -msgstr "" +msgstr "Select Input" #: screens/InstanceGroup/Instances/InstanceList.js:242 #: screens/Instances/InstanceList/InstanceList.js:178 msgid "Hybrid" msgstr "Hybrid" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "Loading..." - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "Host Retry" @@ -12327,14 +11519,14 @@ msgstr "Host Retry" msgid "Webhook Service" msgstr "Webhook Service" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12342,7 +11534,7 @@ msgstr "Webhook Service" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12352,8 +11544,10 @@ msgstr "On" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "If you only want to remove access for this particular user, please remove them from the team." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12387,8 +11581,12 @@ msgstr "{0} seconds" msgid "Inventory Type" msgstr "Inventory Type" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "First, select a key" @@ -12398,6 +11596,7 @@ msgstr "First, select a key" msgid "Select source path" msgstr "Select source path" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "June" @@ -12415,7 +11614,7 @@ msgid "Launch" msgstr "Launch" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "Explanation" @@ -12438,7 +11637,7 @@ msgstr "Survey preview modal" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12454,7 +11653,7 @@ msgstr "Workflow node view modal" msgid "Leave this field blank to make the execution environment globally available." msgstr "Leave this field blank to make the execution environment globally available." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12464,7 +11663,7 @@ msgid "Failed to associate." msgstr "Failed to associate." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12475,13 +11674,10 @@ msgstr "Failed to associate." #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "Groups" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {# week} other {# weeks}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12521,8 +11717,8 @@ msgstr "Managed nodes" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12567,9 +11763,9 @@ msgstr "Created By (Username)" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." -msgstr "" +msgstr "Invalid username or password. Please try again." #. placeholder {0}: instance.hostname #. placeholder {1}: instance.hostname @@ -12591,14 +11787,6 @@ msgstr "Create New Workflow Template" msgid "IRC Server Address" msgstr "IRC Server Address" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "ldap user" @@ -12635,14 +11823,6 @@ msgstr "If yes make invalid entries a fatal error, otherwise skip and\n" msgid "Running jobs" msgstr "Running jobs" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "This field must not be blank." @@ -12669,18 +11849,18 @@ msgstr "Toggle notification start" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12697,13 +11877,13 @@ msgstr "Toggle notification start" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "Inventory" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "This field must be a number and have a value between {min} and {max}" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "This field must be a number and have a value between {min} and {max}" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12711,15 +11891,15 @@ msgstr "Inventory" msgid "Update on launch" msgstr "Update on launch" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "There must be a value in at least one input" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "There must be a value in at least one input" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Add hosts to group based on Jinja2 conditionals." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "Copy Template" @@ -12727,12 +11907,6 @@ msgstr "Copy Template" msgid "Toggle notification approvals" msgstr "Toggle notification approvals" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "Delete survey question" diff --git a/awx/ui/src/locales/es/messages.js b/awx/ui/src/locales/es/messages.js index a01cc8950..4a5d7d6e9 100644 --- a/awx/ui/src/locales/es/messages.js +++ b/awx/ui/src/locales/es/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Proyectos\"],\"-5kO8P\":[\"Sábado\"],\"-6EcFR\":[\"Presione Intro para modificar. Presione ESC para detener la edición.\"],\"-7M7WW\":[\"Haga clic para alternar el valor predeterminado\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"El parámetro del plugin es obligatorio.\"],\"-9d7Ol\":[\"Subdominio Pagerduty\"],\"-9y9jy\":[\"Última comprobación de estado\"],\"-9yY_Q\":[\"No se pudo copiar el inventario.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Desplazarse hasta el anterior\"],\"-FjWgX\":[\"Jue\"],\"-GMFSa\":[\"No se pudo copiar el proyecto.\"],\"-GOG9X\":[\"Ocultar descripción\"],\"-NI2UI\":[\"Divida el trabajo realizado por esta plantilla de trabajo en la cantidad especificada de fracciones de trabajo, cada una ejecutando las mismas tareas en una fracción de inventario.\"],\"-NezOR\":[\"Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar\"],\"-OpL2l\":[\"Ejecutar independientemente del estado final del nodo primario.\"],\"-PyL32\":[\"¿Está seguro de que desea eliminar este nodo?\"],\"-RAMET\":[\"Modificar este enlace\"],\"-SAqJ3\":[\"No se pudo copiar la credencial.\"],\"-Uepfb\":[\"Control\"],\"-b3ghh\":[\"Elevación de privilegios\"],\"-hh3vo\":[\"No se puede cargar la última actualización del trabajo\"],\"-li8PK\":[\"Uso de suscripción\"],\"-nb9qF\":[\"(Preguntar al ejecutar)\"],\"-ohrPc\":[\"Escritura anticipada de la búsqueda\"],\"-rfqXD\":[\"Encuesta habilitada\"],\"-uOi7U\":[\"Haga clic para descargar el paquete\"],\"-vAlj5\":[\"No se pudo ejecutar la tarea.\"],\"-z0Ubz\":[\"Seleccionar los roles para aplicar\"],\"-zy2Nq\":[\"Tipo\"],\"0-31GV\":[\"Eliminación de\"],\"0-yjzX\":[\"El proyecto debe estar sincronizado antes de que una revisión esté disponible.\"],\"00_HDq\":[\"Tipo de política\"],\"00cteM\":[\"Este campo no debe exceder los \",[\"0\"],\" caracteres\"],\"01Zgfk\":[\"Tiempo de espera agotado\"],\"02FGuS\":[\"Crear nuevo grupo\"],\"02ePaq\":[\"Seleccionar \",[\"0\"]],\"02o5A-\":[\"Crear nuevo proyecto\"],\"05TJDT\":[\"Haga clic para ver los detalles de la tarea\"],\"06Veq8\":[\"Sincronizar proyecto\"],\"08IuMU\":[\"Anular variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" por <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Handlers ejecutándose\"],\"0JjrTf\":[\"Se produjo un error al analizar el archivo. Compruebe el formato del archivo e inténtelo de nuevo.\"],\"0K8MzY\":[\"Este campo no debe exceder los \",[\"max\"],\" caracteres\"],\"0LUj25\":[\"Eliminar grupo de instancias\"],\"0MFMD5\":[\"No se ha podido ejecutar una comprobación de estado en una o más instancias.\"],\"0Ohn6b\":[\"Ejecutado por\"],\"0PUWHV\":[\"Frecuencia de repetición\"],\"0Pz6gk\":[\"Variables utilizadas para configurar el plugin de inventario construido. Para obtener una descripción detallada de cómo configurar este complemento, consulte\"],\"0QsHpG\":[\"Esquema de entrada que define un conjunto de campos ordenados para ese tipo.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Eliminar todos los nodos\"],\"0WP27-\":[\"Esperando la salida de la tarea…\"],\"0YAsXQ\":[\"Grupo de contenedores\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Para obtener más información, consulte la\"],\"0_ru-E\":[\"Copiar inventario\"],\"0cqIWs\":[\"Contraseña de autenticación básica\"],\"0d48JM\":[\"Opciones de selección múltiple\"],\"0eOoxo\":[\"Seleccione una fecha/hora de finalización que sea posterior a la fecha/hora de inicio.\"],\"0f7U0k\":[\"Mié\"],\"0gPQCa\":[\"Siempre\"],\"0lvFRT\":[\"No puede cambiar el tipo de credencial de una credencial, ya que puede romper la funcionalidad de los recursos que la utilizan.\"],\"0pC_y6\":[\"Evento\"],\"0qOaMt\":[\"Se ha producido un error en la solicitud para probar esta credencial y metadatos.\"],\"0rVzXl\":[\"Configuración de Google OAuth 2\"],\"0sNe72\":[\"Agregar roles\"],\"0tNXE8\":[\"COLOCAR\"],\"0tfvhT\":[\"Capacidad utilizada del grupo de instancias\"],\"0wlLcO\":[\"Establecer cuántos días de datos debería ser retenidos.\"],\"0zpgxV\":[\"Opciones\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Cancelar sincronización\"],\"10B0do\":[\"No se pudo enviar la notificación de prueba.\"],\"1280Tg\":[\"Nombre de Host\"],\"12QrNT\":[\"Cada vez que una tarea se ejecute con este proyecto,\\nactualice la revisión del proyecto antes de iniciar dicha tarea.\"],\"12j25_\":[\"Clave pública GPG\"],\"12kemj\":[\"URL de fuente de control\"],\"14KOyT\":[\"source ./ vars\"],\"15GcuU\":[\"Ver la configuración de la autenticación de varios\"],\"17TKua\":[\"Grupo de instancias\"],\"19zgn6\":[\"Tipo de instancia\"],\"1A3EXy\":[\"Expandir\"],\"1C5cFl\":[\"Siguiente ejecución\"],\"1Ey8My\":[\"Dirección IP\"],\"1F0IaT\":[\"Ver programaciones\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Vistas\"],\"1L3KBl\":[\"Crear un nuevo tipo de credencial\"],\"1Ltnvs\":[\"Agregar nodo\"],\"1PQRWr\":[\"Hora de inicio\"],\"1QRNEs\":[\"Frecuencia de repetición\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Seleccione un número de día entre 1 y 31.\"],\"1UjRxI\":[\"Tiempo de espera de la caché\"],\"1UzENP\":[\"No\"],\"1V4Yvg\":[\"Sistemas varios\"],\"1WlWk7\":[\"Ver detalles del host del inventario\"],\"1WsB5U\":[\"No pudimos localizar las suscripciones asociadas a esta cuenta.\"],\"1ZaQUH\":[\"Apellido\"],\"1_gTC7\":[\"No se pueden seleccionar varias credenciales con el mismo ID de Vault, ya que anulará automáticamente la selección de la otra con el mismo ID de Vault.\"],\"1abtmx\":[\"Promover grupos secundarios y hosts\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"Actualización de SCM\"],\"1fO-kL\":[\"No se pudo alternar la instancia.\"],\"1hCxP5\":[\"No se pudo eliminar uno o más grupos de instancias.\"],\"1kwHxg\":[\"Métricas\"],\"1n50PN\":[\"Pestaña JSON\"],\"1qd4yi\":[\"Ingrese variables con sintaxis JSON o YAML. Use el botón de selección para alternar entre los dos.\"],\"1rDBnp\":[\"Diferencias del fichero\"],\"1w2SCz\":[\"Elegir un tipo de fuente de control\"],\"1xdJD7\":[\"Ajustar a la pantalla\"],\"1yHVE-\":[\"Añadiendo\"],\"2-iKER\":[\"Ver el flujo de actividad\"],\"2B_v7Y\":[\"Porcentaje de instancias de políticas\"],\"2CTKOa\":[\"Volver a Proyectos\"],\"2FB7vv\":[\"Seleccione una organización antes de modificar el entorno de ejecución predeterminado.\"],\"2FeJcd\":[\"Elemento omitido\"],\"2H9REH\":[\"Búsqueda difusa en el campo del nombre.\"],\"2JV4mx\":[\"Los grupos de instancias a los que pertenece esta instancia.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"No se pudo eliminar el inventario.\"],\"2a07Yj\":[\"Copiar plantilla de notificaciones\"],\"2ekvhy\":[\"Frecuencia de las excepciones\"],\"2gDkH_\":[\"Por favor, introduzca un número de ocurrencias.\"],\"2iyx-2\":[\"Documentación del controlador Ansible.\"],\"2n41Wr\":[\"Agregar plantilla de flujo de trabajo\"],\"2nsB1O\":[\"Volver a Tokens\"],\"2ocqzE\":[\"Habilitar webhook para esta plantilla.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Modal de búsqueda\"],\"2pNIxF\":[\"Nodos de flujo de trabajo\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Anular\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"Actualizar token\"],\"2w-INk\":[\"Detalles del host\"],\"2zs1kI\":[\"Este valor no coincide con la contraseña introducida anteriormente. Confirme la contraseña.\"],\"3-SkJA\":[\"¿Disociar grupo del host?\"],\"3-sY1p\":[\"Números SMS del destinatario\"],\"328Yxp\":[\"Rama de fuente de control\"],\"38Or-7\":[\"Pestañas\"],\"38VIWI\":[\"Ver detalles de la plantilla\"],\"39y5bn\":[\"Viernes\"],\"3A9ATS\":[\"No se encontró el entorno de ejecución.\"],\"3AOZPn\":[\"Ver y editar opciones de depuración\"],\"3FLeYu\":[\"A continuación, proporcione sus credenciales de Red Hat o de Red Hat Satellite\\npara poder elegir de una lista de sus suscripciones disponibles.\\nLas credenciales que utilice se almacenarán para su uso futuro\\nen la recuperación de las suscripciones de renovación o ampliadas.\"],\"3FUtN9\":[\"Sincronización de fuentes de inventario\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Ejecutar\"],\"3JnvxN\":[\"Elija los recursos que recibirán nuevos roles. Podrá seleccionar los roles que se aplicarán en el siguiente paso. Tenga en cuenta que los recursos elegidos aquí recibirán todos los roles elegidos en el siguiente paso.\"],\"3JzsDb\":[\"Mayo\"],\"3LoUor\":[\"Canales destinatarios\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"Si está habilitada, la plantilla de trabajo evitará agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos para ejecutar.\\\\n Nota: Si esta configuración está habilitada y proporcionó una lista vacía, se aplicarán los grupos de instancias globales.\"],\"3PAU4M\":[\"Año\"],\"3PZalO\":[\"No se encontró el host.\"],\"3Rke7L\":[\"1 (Información)\"],\"3YSVMq\":[\"Error de eliminación\"],\"3aIe4Y\":[\"Crear nueva organización\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Tiempo transcurrido\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" año\"],\"other\":[\"#\",\" años\"]}]],\"3hCQhK\":[\"Complementos de inventario\"],\"3hvUyZ\":[\"nueva elección\"],\"3mTiHp\":[\"No se pudo copiar la plantilla.\"],\"3pBNb0\":[\"Descargar salida\"],\"3sFvGC\":[\"Establezca la instancia habilitada o deshabilitada. Si se desactiva, los trabajos no se asignarán a esta instancia.\"],\"3sXZ-V\":[\"y haga clic en Actualizar revisión en Launch.\"],\"3uAM50\":[\"Acuerdo de licencia de usuario final\"],\"3v8u-j\":[\"Porcentaje mínimo de todas las instancias que se asignará automáticamente\\na este grupo cuando aparezcan nuevas instancias en línea.\"],\"3wPA9L\":[\"Categoría de la configuración\"],\"3y7qi5\":[\"Volver a Credenciales\"],\"3yy_k-\":[\"Ver todos los equipos.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Ir a la página siguiente\"],\"41KRqu\":[\"Contraseñas de credenciales\"],\"45BzQy\":[\"Las comprobaciones de estado son tareas asincrónicas. Consulte la\"],\"45cx0B\":[\"Cancelar modificación de la suscripción\"],\"45gLaI\":[\"Solicite credenciales en el lanzamiento.\"],\"46SUtl\":[\"Editar grupo\"],\"479kuh\":[\"Copie la revisión completa al portapapeles.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Error:\"],\"4LzLLz\":[\"Ver todas las configuraciones\"],\"4Q4HZp\":[\"No se ha encontrado \",[\"pluralizedItemName\"]],\"4QXpWJ\":[\"agotado\"],\"4QfhOe\":[\"Algunos modificadores de búsqueda como not__ y __search no se admiten en los filtros de host del Inventario Inteligente. Elimínelos para crear un nuevo inventario inteligente con este filtro.\"],\"4S2cNE\":[\"Ver la configuración del registro\"],\"4Wt2Ty\":[\"Seleccionar elementos de la lista\"],\"4_ESDh\":[\"Este campo debe ser una expresión regular\"],\"4_xiC_\":[\"Artefactos\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Seleccionar un tipo de credencial\"],\"4cWhxn\":[\"Controla si esta instancia está gestionada por la directiva o no. Si está habilitada, la instancia estará disponible para la asignación automática y la desasignación de grupos de instancias en función de las reglas de la política.\"],\"4dQFvz\":[\"Finalizado\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Guardar y salir\"],\"4j2eOR\":[\"Seleccione el inventario al que pertenecerá este host.\"],\"4jnim6\":[\"Seleccione un servicio de webhook.\"],\"4km-Vu\":[\"No cumple con los requisitos\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Explicación del fallo:\"],\"4lgLew\":[\"Febrero\"],\"4mQyZf\":[\"Los servicios de Webhook pueden usar esto como un secreto compartido.\"],\"4nLbTY\":[\"Ver todas las tareas de gestión\"],\"4o_cFL\":[\"Eliminar aplicación\"],\"4s0pSB\":[\"Proporcione un patrón de host para limitar aun más la lista de hosts que se encontrarán bajo la administración del manual o se verán afectados por él. Se permiten distintos patrones. Consulte la documentación de Ansible para obtener más información y ejemplos relacionados con los patrones.\"],\"4uVADI\":[\"Clave secreta del cliente\"],\"4vFDZV\":[\"Crear nueva plantilla de trabajo\"],\"4vkbaA\":[\"El proyecto del que procede esta actualización del inventario.\"],\"4yGeRr\":[\"Sincronización de inventario\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Editar instancia\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"¿Está seguro de que desea eliminar todos los nodos de este flujo de trabajo?\"],\"5ANAct\":[\"Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\\\\n Cero significa que no se aplicará ningún límite.\"],\"5B77Dm\":[\"Última tarea\"],\"5F5F4w\":[\"Aprobación del flujo de trabajo\"],\"5IhYoj\":[\"Tipos de nodo\"],\"5K7kGO\":[\"documentación\"],\"5KMGbn\":[\"¿Está seguro de que desea cancelar esta tarea?\"],\"5QGnBj\":[\"Tenga en cuenta que puede seguir viendo el grupo en la lista después de la disociación si el host también es un miembro de los elementos secundarios de ese grupo. Esta lista muestra todos los grupos a los que está asociado el host\\ndirecta e indirectamente.\"],\"5RMgCw\":[\"Servidores\"],\"5S4tZv\":[\"La frecuencia no coincide con un valor esperado\"],\"5Sa1Ss\":[\"Correo electrónico\"],\"5TnQp6\":[\"Tipo de trabajo\"],\"5WFDw4\":[\"Agrupar solo por\"],\"5WVG4S\":[\"Más información para\"],\"5X2wog\":[\"Hubo un problema al iniciar sesión. Inténtelo de nuevo.\"],\"5_vHPm\":[\"Ver la configuración de TACACS+\"],\"5ajaW1\":[\"Ejecutar cuando un artefacto del nodo primario cumpla la condición.\"],\"5dJK4M\":[\"Roles\"],\"5eHyY-\":[\"Probar notificación\"],\"5eL2KN\":[\"URL destino\"],\"5lqXf5\":[\"Revertir a los valores predeterminados de fábrica.\"],\"5n_soj\":[\"Solicite el recuento de rebanadas de trabajo en el lanzamiento.\"],\"5p6-Mk\":[\"Filtrar por trabajos fallidos\"],\"5pDe2G\":[\"Eliminar el acceso de \",[\"0\"]],\"5pa4JT\":[\"Playbook iniciado\"],\"5qauVA\":[\"Esta plantilla de trabajo del flujo de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"5vA8H0\":[\"Ningún servidor corresponde\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Volver a Notificaciones\"],\"6-OdGi\":[\"Protocolo\"],\"6-ptnU\":[\"opción a\"],\"623gDt\":[\"No se pudo eliminar el usuario.\"],\"63C4Yo\":[\"Grupo de contenedores\"],\"66WYRo\":[\"Proporcione pares de clave/valor utilizando\\nYAML o JSON.\"],\"66Zq7T\":[\"Guardar los cambios del enlace\"],\"66qTfS\":[\"Semana pasada\"],\"679-JR\":[\"Búsqueda difusa en los campos id, nombre o descripción.\"],\"68OTAn\":[\"Esta intención está siendo utilizada actualmente por otros recursos. ¿Seguro que quieres eliminarlo?\"],\"68h6WG\":[\"Ejecutar tarea de gestión\"],\"69aXwM\":[\"Agregar grupo existente\"],\"69zuwn\":[\"Desaprovisionar estas instancias podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Eliminación Temporal\"],\"6GBt0m\":[\"Metadatos\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Tiempo de espera en segundos\"],\"6KhU4s\":[\"¿Está seguro de que desea salir del Creador de flujo de trabajo sin guardar los cambios?\"],\"6LTyxl\":[\"Revisión\"],\"6PmtyP\":[\"Alternar leyenda\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minuto\"],\"6V3Ea3\":[\"Copiado\"],\"6WwHL3\":[\"Nodos totales\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Hora\"],\"6YtxFj\":[\"Nombre\"],\"6Z5ACo\":[\"Clave de configuración del servidor\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"Iniciar (1)QShortcut\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Habilitar elevación de privilegios\"],\"6j6_0F\":[\"Recursos relacionados\"],\"6kpN96\":[\"No se pudo eliminar la notificación.\"],\"6lGV3K\":[\"Mostrar menos\"],\"6msU0q\":[\"No se pudo eliminar una o más tareas.\"],\"6nsio_\":[\"Ejecutar comando\"],\"6oNH0E\":[\"guía de configuración del plugin.\"],\"6pMgh_\":[\"Ver la configuración de LDAP\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"Es difícil dar una especificación para\\nel inventario de hechos Ansible, porque para rellenar\\nlos hechos del sistema que necesita para ejecutar un libro de jugadas contra\\nel inventario que tiene `collect_facts: true`. El\\nlos hechos reales diferirán de un sistema a otro.\"],\"6sQDy8\":[\"Esta programación utiliza reglas complejas que no son compatibles con la\\\\n interfaz de usuario. Utilice la API para gestionar este programa.\"],\"6uvnKV\":[\"Servicio API/Clave de integración\"],\"6vrz8I\":[\"No se pudo cancelar una o varias tareas.\"],\"6zGHNM\":[\"Hosts restantes\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"No se pudo actualizar la encuesta.\"],\"7Bj3x9\":[\"Fallido\"],\"7ElOdS\":[\"ID del panel de control\"],\"7IUE9q\":[\"Variables de fuente\"],\"7JF9w9\":[\"Agregar pregunta\"],\"7L01XJ\":[\"Acciones\"],\"7O5TcN\":[\"Resumen del evento no disponible.\"],\"7PzzBU\":[\"Usuario\"],\"7UZtKb\":[\"La organización propietaria de esta plantilla de trabajo de flujo de trabajo.\"],\"7VETeB\":[\"La eliminación de estas plantillas podría afectar a algunos nodos de flujo de trabajo que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?\"],\"7VpPHA\":[\"Confirmar\"],\"7Xk3M1\":[\"Seleccionar el proyecto que contiene el playbook que desea ejecutar este trabajo.\"],\"7ZhNzL\":[\"Ir a la primera página\"],\"7b8TOD\":[\"Detalles\"],\"7bDeKc\":[\"Manifiesto de suscripción\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" desde \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"No hay datos de tareas disponibles.\"],\"7kb4LU\":[\"Aprobado\"],\"7p5kLi\":[\"Panel de control\"],\"7q256R\":[\"Permitir la invalidación de la rama\"],\"7qFdk8\":[\"Modificar credencial\"],\"7sMeHQ\":[\"Clave\"],\"7sNhEz\":[\"Usuario\"],\"7w3QvK\":[\"Cuerpo del mensaje de éxito\"],\"7wgt9A\":[\"Ejecución de playbook\"],\"7zmvk2\":[\"Elemento fallido\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"Este proyecto se está sincronizando y no se puede hacer clic en él hasta que el proceso de sincronización se haya completado\"],\"82sWFi\":[\"Administración\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Etiqueta\"],\"88ip8h\":[\"Revertir todo\"],\"8BkLPF\":[\"Lista de URI permitidos, separados por espacios\"],\"8F8HYs\":[\"Seleccione su suscripción a Ansible Automation Platform para utilizarla.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"A continuación, se incluyen algunos ejemplos de URL para la fuente de control de GIT:\"],\"8XM8GW\":[\"No se pudieron asignar correctamente los roles\"],\"8Z236a\":[\"logotipo de la marca\"],\"8ZsakT\":[\"Contraseña\"],\"8_wZUD\":[\"Roles de equipo\"],\"8d57h8\":[\"Ver la configuración de sistemas varios\"],\"8gCRbU\":[\"Otros avisos\"],\"8gaTqG\":[\"Detalles del tipo\"],\"8kDNpI\":[\"Resultado del nodo primario necesario antes de evaluar la condición.\"],\"8l9yyw\":[\"Plantilla de trabajo\"],\"8lEjQX\":[\"Instalar el paquete\"],\"8lb4Do\":[\"Borrar suscripción\"],\"8oiwP_\":[\"Configuración de entrada\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Eliminar inventario inteligente\"],\"8vETh9\":[\"Mostrar\"],\"8wxHsh\":[\"Clave de webhook para esta plantilla de trabajo de flujo de trabajo.\"],\"8yd882\":[\"No se pudo disociar uno o más equipos.\"],\"8zGO4o\":[\"El campo coincide con la expresión regular dada.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Permitir ejecuciones simultáneas de esta plantilla de trabajo de flujo de trabajo.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Actualización del inventario\"],\"91lyAf\":[\"Tareas concurrentes\"],\"933cZy\":[\"Configuración de sistemas varios\"],\"954HqS\":[\"¿Cuándo se automatizó por primera vez el anfitrión?\"],\"95p1BK\":[\"Crear nuevo usuario\"],\"991Df5\":[\"se generará una nueva clave de Webhook al guardar.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"Se esperaba que al menos uno de client_email, project_id o private_key estuviera presente en el archivo.\"],\"9BpfLa\":[\"Seleccionar etiquetas\"],\"9DOXq6\":[\"Ver todas las plantillas.\"],\"9DugxF\":[\"Tipo de suscripción\"],\"9HhFQ8\":[\"Muestra los resultados que tienen valores distintos a éste y otros filtros.\"],\"9L1ngr\":[\"Tareas totales\"],\"9N-4tQ\":[\"Tipo de credencial\"],\"9NyAH9\":[\"Omitido\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Quitar todos los nodos\"],\"9Tmez1\":[\"Ver detalles de la instancia\"],\"9UuGMQ\":[\"Eliminación pendiente\"],\"9V-Un3\":[\"Habilitar almacenamiento de eventos\"],\"9VMv7k\":[\"Inventario construido\"],\"9Wm-J4\":[\"Alternar contraseña\"],\"9XA1Rs\":[\"El proyecto se está sincronizando actualmente y la revisión estará disponible una vez que se haya completado la sincronización.\"],\"9Y3BQE\":[\"Eliminar organización\"],\"9YSB0Z\":[\"Falta un inventario en esta programación\"],\"9ZnrIx\":[\"Ver y modificar su información de suscripción\"],\"9fRa7M\":[\"Seleccionar una fila para denegar\"],\"9hmrEp\":[\"Volver a ejecutar el\"],\"9iX1S0\":[\"Esta acción eliminará la siguiente instancia y es posible que deba volver a ejecutar el paquete de instalación para cualquier instancia a la que se haya conectado anteriormente:\"],\"9jfn-S\":[\"No se expande\"],\"9l0RZY\":[\"Haga clic en un nodo disponible para crear un nuevo enlace. Haga clic fuera del gráfico para cancelar.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Plantillas de trabajo\"],\"9nhhVW\":[\"páginas\"],\"9nypdt\":[\"Restaurar el valor inicial.\"],\"9odS2n\":[\"Servidores fallidos\"],\"9og-0c\":[\"Este entorno de ejecución está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"9rFgm2\":[\"Capacidad de suscripción\"],\"9rvzNA\":[\"Modal de asociación\"],\"9td1Wl\":[\"Comprobar\"],\"9uI_rE\":[\"Deshacer\"],\"9u_dDE\":[\"Recuento de hosts inaccesibles\"],\"9uxVdR\":[\"Credencial de fuente de control\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Error de ejecución de la tarea de gestión\"],\"A1taO8\":[\"Buscar\"],\"A3o0Xd\":[\"Seleccione los grupos de instancias en los que se ejecutará\\nesta organización.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Sincronizar para revisión\"],\"A9-PUr\":[\"Solicitudes de chequeo enviadas. Por favor, espere y recargue la página.\"],\"AA2ASV\":[\"El entorno de ejecución se copió correctamente\"],\"ADVQ46\":[\"Iniciar sesión\"],\"ARAUFe\":[\"Eliminar inventario\"],\"AV22aU\":[\"Se produjo un error...\"],\"AWOSPo\":[\"Acercar\"],\"Ab1y_G\":[\"Cancelar sincronización de origen de inventario construido\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"No tiene permiso para borrar \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Servidor\"],\"Aj3on1\":[\"Habilitar registro externo\"],\"Allow branch override\":[\"Permitir la invalidación de la rama\"],\"AoCBvp\":[\"Fracción de tareas\"],\"Apl-Vf\":[\"Manifiesto de suscripción de Red Hat\"],\"Apv-R1\":[\"Si está listo para actualizar o renovar, <0>póngase en contacto con nosotros.\"],\"AqdlyH\":[\"Las plantillas de trabajo con credenciales que solicitan contraseñas no pueden seleccionarse al crear o modificar nodos\"],\"ArtxnQ\":[\"Refspec de fuente de control\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instancias\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"No se encontraron resultados\"],\"Axi4f8\":[\"Arrastrar elemento \",[\"id\"],\". Elemento con índice \",[\"oldIndex\"],\" en ahora \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Crear nuevo inventario inteligente\"],\"B0HFJ8\":[\"No se pudo disociar uno o más hosts.\"],\"B0P3qo\":[\"ID DE TAREA:\"],\"B0dbFG\":[\"Eliminar planificación\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Último automatizado\"],\"B4WcU9\":[\"Aprobado por \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host iniciado\"],\"B8bpYS\":[\"Cargue un manifiesto de suscripción de Red Hat que contenga su suscripción. Para generar su manifiesto de suscripción, vaya a las <0>asignaciones de suscripción en el Portal del Cliente de Red Hat.\"],\"BAmn8K\":[\"Seleccionar un tipo de recurso\"],\"BERhj_\":[\"Mensaje de éxito\"],\"BGNDgh\":[\"Alias del nodo\"],\"BH7upP\":[\"PUBLICAR\"],\"BNDplB\":[\"La plantilla se copió correctamente\"],\"BWTzAb\":[\"Manual\"],\"BfYq0G\":[\"Tipo de fuente de control\"],\"Bg7M6U\":[\"No se encontraron resultados\"],\"Bl2Djq\":[\"Ver tokens\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Servidor inaccesible\"],\"BsrdSv\":[\"Introduzca las variables de inventario utilizando la sintaxis JSON o YAML. Utilice el botón de opción para alternar entre los dos. Consulte la documentación de Ansible Controller, por ejemplo, sintaxis.\"],\"Bv8zdm\":[\"Existencias de insumos\"],\"BwJKBw\":[\"de\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Eventos\"],\"BzfzPK\":[\"Elementos\"],\"C-gr_n\":[\"Configuración de Azure AD\"],\"C0sUgI\":[\"Crear nuevo inventario\"],\"C2KEkR\":[\"Contraseña de SSH\"],\"C3Q1LZ\":[\"Ver la configuración de OIDC\"],\"C4C-qQ\":[\"Detalles de la programación\"],\"C6GAUT\":[\"Expandido\"],\"C7dP40\":[\"No se pudo eliminar \",[\"0\"],\".\"],\"C7s60U\":[\"Detalles de Webhook\"],\"CAL6E9\":[\"Equipos\"],\"CDOlBM\":[\"ID de instancia\"],\"CE-M2e\":[\"Información\"],\"CGOseh\":[\"Detalles de la programación\"],\"CGZgZY\":[\"Seleccionar una fila para disociar\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"Nombre de la instancia\"],\"CKc7jz\":[\"Modal de detalles del host\"],\"CL7QiF\":[\"Escriba la respuesta y marque la casilla de verificación a la derecha para seleccionar la respuesta predeterminada.\"],\"CLTHnk\":[\"Orden de las preguntas de la encuesta\"],\"CMmwQ-\":[\"Fecha de inicio desconocida\"],\"CNZ5h9\":[\"Período de conservación de datos\"],\"CS8u6E\":[\"Habilitar Webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Mínimo\"],\"CXJHPJ\":[\"Modificado por (nombre de usuario)\"],\"CZDqWd\":[\"La revisión del proyecto está actualmente desactualizada. Actualice para obtener la revisión más reciente.\"],\"CZg9aH\":[\"Seleccionar hosts\"],\"C_Lu89\":[\"Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo.\"],\"C_NnqT\":[\"Crear nuevo host\"],\"Cache Timeout\":[\"Tiempo de espera de la caché\"],\"Cancel Project Sync\":[\"Cancelar sincronización del proyecto\"],\"Cancel Sync\":[\"Cancelar sincronización\"],\"Cc8jO8\":[\"Seleccione la credencial que desea utilizar cuando acceda a los hosts remotos para ejecutar el comando. Elija una credencial que contenga el nombre de usuario y la clave SSH o la contraseña que Ansible necesitará para iniciar sesión en los hosts remotos.\"],\"CcKMRv\":[\"Esta plantilla de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"CczdmZ\":[\"Ver todas las credenciales.\"],\"CdGRti\":[\"Ver todas las plantillas de notificación.\"],\"Ce28nP\":[\"<0>Nota: Las instancias pueden volver a asociarse con este grupo de instancias si son administradas por <1> reglas de política.\"],\"Cev3QF\":[\"Tiempo de espera en minutos\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Este flujo de trabajo no tiene ningún nodo configurado.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"Haga clic en este botón para verificar la conexión con el sistema de gestión de claves secretas con la credencial seleccionada y las entradas especificadas.\"],\"Created\":[\"Creado\"],\"Cs0oSA\":[\"Ver configuración\"],\"Csvbqs\":[\"ver los documentos del plugin de inventario construido aquí.\"],\"Cx8SDk\":[\"Actualizar expiración del token\"],\"D-NlUC\":[\"Sistema\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"Note: Si utiliza el protocolo SSH para GitHub o Bitbucket,\\ningrese solo la clave de SSH; no ingrese un nombre de usuario\\n(distinto de git). Además, GitHub y Bitbucket no admiten\\nla autenticación de contraseña cuando se utiliza SSH. El protocolo\\nde solo lectura de GIT (git://) no utiliza información\\nde nombre de usuario o contraseña.\"],\"D4euEu\":[\"Varios ajustes de autenticación\"],\"D89zck\":[\"Dom\"],\"DBBU2q\":[\"Debe seleccionar al menos un valor para este campo.\"],\"DBC3t5\":[\"Domingo\"],\"DBHTm_\":[\"Agosto\"],\"DFNPK8\":[\"Comprobación de estado\"],\"DGZ08x\":[\"Sincronizar todo\"],\"DHf0mx\":[\"Crear nuevo grupo de instancias\"],\"DHrOgD\":[\"Actualización del proyecto\"],\"DIKUI7\":[\"Longitud mínima\"],\"DIX823\":[\"Este campo debe ser un número y tener un valor inferior a \",[\"max\"]],\"DJIazz\":[\"Aprobado con éxito\"],\"DNLiC8\":[\"Revertir configuración\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Finalizado\"],\"DRsIMl\":[\"En caso afirmativo, haga que las entradas no válidas sean un error fatal, de lo contrario omita y\\ncontinuar.\"],\"DV-Xbw\":[\"Idioma preferido\"],\"DVIUId\":[\"Anulaciones de avisos\"],\"DZNGtI\":[\"Ver resultados de verificación del proyecto\"],\"D_oBkC\":[\"Equipo GitHub\"],\"DdlJTq\":[\"Coincidencia exacta (búsqueda predeterminada si no se especifica).\"],\"De2WsK\":[\"Esta acción disociará todos los roles de este usuario de los equipos seleccionados.\"],\"Delete\":[\"ELIMINAR\"],\"Delete Project\":[\"Borrar Proyecto\"],\"Delete the project before syncing\":[\"Eliminar el proyecto antes de la sincronización#-#-#-#-# catalog.po #-#-#-#-#\\nEliminar el proyecto antes de la sincronización\\n#-#-#-#-# catalog.po #-#-#-#-#\\nEliminar el proyecto antes de la sincronización.\"],\"Description\":[\"Descripción\"],\"DhSza7\":[\"Nombre del controlador\"],\"Discard local changes before syncing\":[\"Descartar los cambios locales antes de la sincronización\"],\"DnkUe2\":[\"Elegir un servicio de Webhook\"],\"DqnAO4\":[\"Primer automatizado\"],\"Du6bPw\":[\"Dirección\"],\"Dug0C-\":[\"Después del número de ocurrencias\"],\"DyYigF\":[\"Configuración de TACACS+\"],\"Dz7fsq\":[\"Acercar\"],\"E6Z4zF\":[\"Formato de archivo no válido. Cargue un manifiesto de suscripción de Red Hat válido.\"],\"E86aJB\":[\"Disociar rol\"],\"E9wN_Q\":[\"Última comprobación de estado\"],\"EH6-2h\":[\"Vista de topología\"],\"EHu0x2\":[\"Sincronización\"],\"EIBcgD\":[\"Extraído de un proyecto\"],\"EIkRy0\":[\"Canales destinatarios\"],\"EJQLCT\":[\"No se pudo eliminar la plantilla de trabajo del flujo de trabajo.\"],\"ENDbv1\":[\"Ver todos los hosts.\"],\"ENRWp9\":[\"Etiquetas para la anotación\"],\"ENyw54\":[\"Grupos relacionados\"],\"EP-eCv\":[\"Configuración de SAML\"],\"EQ-qsg\":[\"Plantillas de trabajo del flujo de trabajo\"],\"ETUQuF\":[\"No se pudo eliminar uno o más inventarios.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre \",[\"0\"],\", haga clic en\"],\"E_QGRL\":[\"Deshabilitados\"],\"E_tJey\":[\"Entorno de ejecución predeterminado\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Ninguno\"],\"Edit\":[\"Editar\"],\"Eff_76\":[\"Huso horario local\"],\"Eg4kGP\":[\"Respuesta(s) por defecto\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"View Troubleshooting settings\"],\"Emna_v\":[\"Modificar fuente\"],\"EmzUsN\":[\"Ver detalles del nodo\"],\"EnC3hS\":[\"Especificaciones del pod personalizado\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"Eliminar credencial\"],\"Eq6_y5\":[\"esta página de documentación de la Torre\"],\"Eqp9wv\":[\"Ver ejemplos de JSON en\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"ELIMINADO\"],\"EzwCw7\":[\"Editar pregunta\"],\"F-0xxR\":[\"Faltan recursos de esta plantilla.\"],\"F-LGli\":[\"No tiene permiso para desvincular lo siguiente: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Seleccionar instancias\"],\"F0xJYs\":[\"No se pudo actualizar el ajuste de capacidad.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Plataforma Red Hat Ansible Automation\"],\"FCnKmF\":[\"Crear token de usuario\"],\"FD8Y9V\":[\"Haga clic en el icono de un nodo para mostrar los detalles.\"],\"FFv0Vh\":[\"Automatización\"],\"FG2mko\":[\"Seleccionar elementos de la lista\"],\"FG6Ui0\":[\"Directorio base utilizado para encontrar playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en el menú desplegable del directorio de playbooks. Junto a la ruta base y el directorio de playbooks seleccionado, se creará la ruta completa utilizada para encontrar los playbooks.\"],\"FGnH0p\":[\"Esto cancelará todos los nodos posteriores de este flujo de trabajo\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"<0>Nota: Las instancias asociadas manualmente pueden disociarse automáticamente de un grupo de instancias si la instancia es administrada por <1> reglas de política.\"],\"FO7Rwo\":[\"¿Eliminar compañeros?\"],\"FQto51\":[\"Desplegar todas las filas\"],\"FTuS3P\":[\"Este campo no puede estar en blanco\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"No se pudo asociar el rol\"],\"FYJRCY\":[\"No se pudo eliminar uno o más proyectos.\"],\"F_Nk65\":[\"Descargar salida\"],\"F_c3Jb\":[\"Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod.\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"Error al eliminar el proyecto.\"],\"Fanpmj\":[\"Variables solicitadas\"],\"FblMFO\":[\"Seleccionar una métrica\"],\"FclH3w\":[\"Guardado correctamente\"],\"FfGhiE\":[\"Error al guardar el flujo de trabajo\"],\"FhTYgi\":[\"No se pudo eliminar una o más plantillas de trabajo.\"],\"FhhvWu\":[\"Esto cancelará todos los nodos posteriores de este flujo de trabajo.\"],\"FiyMaa\":[\"Elegir un archivo .json\"],\"FjVFQ-\":[\"Elegir un módulo\"],\"FjkaiT\":[\"Alejar\"],\"FkQvI0\":[\"Modificar plantilla\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Cancelar tarea\"],\"FnZzou\":[\"Estado de instancia\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Actor\"],\"Fo6qAq\":[\"A continuación, se incluyen algunos ejemplos de URL para la fuente de control de subversión:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Capacidad usada\"],\"FsGJXJ\":[\"Limpiar\"],\"Fx2-x_\":[\"Agregar roles de usuario\"],\"Fz84Fw\":[\"El formato sugerido para los nombres de variables es minúsculas y\\nseparados por guiones bajos (por ejemplo, foo_bar, user_id, host_name,\\netc.). No se permiten los nombres de variables con espacios.\"],\"G-jHgL\":[\"Establecer la ruta de origen en\"],\"G2KpGE\":[\"Modificar proyecto\"],\"G3myU-\":[\"Martes\"],\"G768_0\":[\"denegado\"],\"G8jcl6\":[\"Plantillas de notificación\"],\"G9MOps\":[\"Rama para usar en la sincronización del inventario. Se utiliza el valor predeterminado del proyecto si está en blanco. Solo se permite si el campo allow_override del proyecto está establecido en true.\"],\"GDvlUT\":[\"Rol\"],\"GGWsTU\":[\"Cancelado\"],\"GGuAXg\":[\"Ver la configuración de SAML\"],\"GHDQ7i\":[\"No se pudo eliminar una o más organizaciones.\"],\"GJKwN0\":[\"Programaciones\"],\"GLZDtF\":[\"Advertencia del sistema\"],\"GLwo_j\":[\"0 (Advertencia)\"],\"GMaU6_\":[\"Solicite el tipo de trabajo en el lanzamiento.\"],\"GO6s6F\":[\"Configuración de las tareas\"],\"GRwtth\":[\"Ejecutar una comprobación de la salud de la instancia\"],\"GSYBQc\":[\"Servicio API/clave de integración\"],\"GTOcxw\":[\"Modificar usuario\"],\"GU9vaV\":[\"Hosts inaccesibles\"],\"GXiLKo\":[\"Área de texto\"],\"GZIG7_\":[\"El inventario se copió correctamente\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Inicializado por\"],\"Gd-B71\":[\"No se encontró el tipo de credencial.\"],\"Ge5ecx\":[\"Número máximo de hosts\"],\"GeIrWJ\":[[\"brandName\"],\" Logotipo\"],\"Gf3vm8\":[\"por página\"],\"GiXRTS\":[\"No se pudo eliminar uno o más tokens de usuario.\"],\"Gix1h_\":[\"Ver todas las tareas\"],\"GkbHM9\":[\"Ver todos los proyectos.\"],\"Gn7TK5\":[\"Alternar herramientas\"],\"GpNoVG\":[\"Añada un horario para rellenar esta lista.\"],\"GpWp6E\":[\"Defina características y funciones a nivel del sistema\"],\"GtycJ_\":[\"Tareas\"],\"H1M6a6\":[\"Ver todas las instancias.\"],\"H3kCln\":[\"Nombre de host\"],\"H6jbKn\":[\"Configuración de la interfaz de usuario\"],\"H7OUPr\":[\"Día\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Contraer\"],\"H9MIed\":[\"Nodo de ejecución\"],\"HAi1aX\":[\"Actualizar clave de Webhook\"],\"HAzhV7\":[\"Credenciales\"],\"HDULRt\":[\"Anfitriones únicos\"],\"HGOtRu\":[\"Error en la prueba de notificación.\"],\"HIfMSF\":[\"Opciones de selección múltiple\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"No se ha podido denegar la aprobación de uno o más flujos de trabajo.\"],\"HQ7e8y\":[\"Versión de exact que no distingue mayúsculas de minúsculas.\"],\"HQ7oEt\":[\"Volver a Equipos\"],\"HUx6pW\":[\"Configuración del inyector\"],\"HZNigI\":[\"Estos datos se utilizan para mejorar futuras versiones\\ndel software Tower y para ayudar a optimizar el éxito\\ny la experiencia del cliente.\"],\"HajiZl\":[\"Mes\"],\"HbaQks\":[\"Ingrese una dirección de correo electrónico por línea\\npara crear una lista de destinatarios para este tipo de notificación.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"No se pudieron sincronizar algunas o todas las fuentes de inventario.\"],\"HdE1If\":[\"Canal\"],\"HdErwL\":[\"Selecciona una fila para aprobar\"],\"Hf0QDK\":[\"El proyecto se copió correctamente\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" día\"],\"other\":[\"#\",\" días\"]}]],\"HiTf1W\":[\"Cancelar reversión\"],\"HjxnnB\":[\"seleccionar módulo\"],\"HlhZ5D\":[\"Utilizar TLS\"],\"HoHveO\":[\"Muestra los resultados que cumple con este y otros filtros. Este es el tipo de conjunto predeterminado si no se selecciona nada.\"],\"HpK_8d\":[\"Recarga\"],\"Ht1JWm\":[\"Color de notificación\"],\"HwpTx4\":[\"Controlar el nivel de salida que ansible producirá al ejecutar playbooks.\"],\"I0LRRn\":[\"Descargar paquete\"],\"I0kZ1y\":[\"Horquillas\"],\"I7Epp-\":[\"Detalles de la opción\"],\"I9NouQ\":[\"No se encontraron suscripciones\"],\"ICi4pv\":[\"Automatización\"],\"ICt7Id\":[\"Tipo de nodo\"],\"IEKPuq\":[\"Desplazarse hasta el siguiente\"],\"IJAVcb\":[\"Volver a las aplicaciones\"],\"IKg_un\":[\"Usuarios o canales destinatarios\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Haga clic para cambiar el orden de las preguntas de la encuesta\"],\"IPusY8\":[\"Eliminar cualquier modificación local antes de realizar una actualización.\"],\"ISuwrJ\":[\"Modificar entorno de ejecución\"],\"IV0EjT\":[\"Probar notificación\"],\"IVvM2B\":[\"Opciones habilitadas\"],\"IWoF_f\":[\"Mostrar el cuestionario\"],\"IZfe0p\":[\"rama de fuente de control\"],\"Igz8MU\":[\"Últimas dos semanas\"],\"IiR1sT\":[\"Tipo de nodo\"],\"IjDwKK\":[\"tipo de inicio de sesión\"],\"Ikhk0q\":[\"Servicio de webhook para esta plantilla de trabajo de flujo de trabajo.\"],\"Iqm2E5\":[\"Añada \",[\"pluralizedItemName\"],\" para poblar esta lista\"],\"IrC12v\":[\"Aplicación\"],\"IrI9pg\":[\"Fecha de terminación\"],\"IsJ8i6\":[\"Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que indican una rama.\"],\"IspLSK\":[\"No se encontró la tarea de gestión.\"],\"J0zi6q\":[\"Omitir etiquetas\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Trabajos exitosos recientes\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Comprobar si el campo dado o el objeto relacionado son nulos; se espera un valor booleano.\"],\"JEGlfK\":[\"Iniciado\"],\"JFnJqF\":[\"Tiempo transcurrido\"],\"JFphCp\":[\"3 (Depurar)\"],\"JGvwnU\":[\"Última utilización\"],\"JIX50w\":[\"Impedir el retroceso del grupo de instancias: Si está activada, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar.\"],\"JJ_1Pz\":[\"Esta entrada de inventario construida \\ncrea un grupo para ambas categorías y usos \\nel límite (patrón de host) para devolver solo a los hosts que \\nestán en la intersección de esos dos grupos.\"],\"JJwEMx\":[\"Anfitriones eliminados\"],\"JKZTiL\":[\"Estos son los niveles de detalle para la ejecución de comandos estándar que se admiten.\"],\"JL3si7\":[\"Actualizando\"],\"JLjfEs\":[\"No se pudo eliminar una o más programaciones.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" mes\"],\"other\":[\"#\",\" meses\"]}]],\"JTHoCu\":[\"alternar cambios\"],\"JUwjsw\":[\"Seleccionar un tipo de actividad\"],\"JXgd33\":[\"Volver al panel de control.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Grupos de instancias\"],\"Ja4VHl\":[[\"0\"],\" más\"],\"JbJ9cb\":[\"La cantidad de tiempo (en segundos) antes de que la notificación\\nde correo electrónico deje de intentar conectarse con el host\\ny caduque el tiempo de espera. Rangos de 1 a 120 segundos.\"],\"JgP090\":[\"Seguimiento de submódulos\"],\"JjcTk5\":[\"inicio de sesión social\"],\"JjfsZM\":[\"Eliminar la aprobación del flujo de trabajo\"],\"JppQoT\":[\"Última fecha de recálculo:\"],\"JsY1p5\":[\"Denegado\"],\"Jvv6rS\":[\"Selección múltiple\"],\"JwqOfG\":[\"Evaluar en\"],\"Jy9qCv\":[\"cancelar la edición de la redirección de inicio de sesión\"],\"K5AykR\":[\"Eliminar equipo\"],\"K93j4j\":[\"Nombre de la etiqueta\"],\"KC2nS5\":[\"Recurso eliminado\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Prueba \"],\"KM6m8p\":[\"Equipo\"],\"KNOsJ0\":[\"Etiquetas opcionales que describen esta plantilla de trabajo, como puede ser 'dev' o 'test'. Las etiquetas pueden ser utilizadas para agrupar y filtrar plantillas de trabajo y tareas completadas.\"],\"KQ9EQm\":[\"Cómo usar el plugin de inventario construido\"],\"KR9Aiy\":[\"Este inventario está siendo utilizado actualmente por algunas plantillas. ¿Seguro que quieres eliminarlo?\"],\"KRf0wm\":[\"Tipos de credencial\"],\"KTvwHj\":[\"Fuentes de entrada de la credencial\"],\"KVbzjm\":[\"Visualizador\"],\"KXFYp9\":[\"Obtener suscripción\"],\"KXnokb\":[\"El entorno de ejecución disponible globalmente no puede reasignarse a una organización específica\"],\"KZp4lW\":[\"Selección de búsqueda\"],\"K_MYeX\":[\"Ver detalles del usuario\"],\"KeRkFA\":[\"Borrar selección de la suscripción\"],\"KeqCdz\":[\"Compañeros de nodos de control\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"Este grupo de contenedores está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"KjVvNP\":[\"ID de panel\"],\"KkMfgW\":[\"Plantillas de trabajo\"],\"KkzJWF\":[\"Primera automatización\"],\"KlQd8_\":[\"Especifique un alcance para el acceso al token\"],\"KnN1Tu\":[\"Expira\"],\"KnRAkU\":[\"Pulse la barra espaciadora o Intro para empezar a arrastrar,\\ny utilice las teclas de flecha para desplazarse hacia arriba o hacia abajo.\\nPulse Intro para confirmar el arrastre, o cualquier otra tecla para cancelar la operación de arrastre.\"],\"KoCnPE\":[\"Cancelar tarea\"],\"KopV8H\":[\"Mostrar solo los grupos raíz\"],\"Kx32FT\":[\"Si desea que el origen del inventario se actualice en el lanzamiento , haga clic en Actualizar en el lanzamiento y también vaya a\"],\"KxIA0h\":[\"Alternar host\"],\"Kz9DSl\":[\"Agregar host existente\"],\"KzQFvE\":[\"Editar organización\"],\"L1Ob4t\":[\"Pestaña de detalles\"],\"L3ooU6\":[\"Credencial\"],\"L7Nz3F\":[\"Recurso no encontrado\"],\"L8fEEm\":[\"Grupo\"],\"L973Qq\":[\"Solicitar subscripción\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"Ver la configuración de las tareas\"],\"LGryaQ\":[\"Crear nueva credencial\"],\"LQ29yc\":[\"Iniciar sincronización de origen de inventario\"],\"LQTgjH\":[\"No se encontró el proyecto.\"],\"LRePxk\":[\"Número mínimo de instancias que se asignarán automáticamente a este grupo cuando se conecten nuevas instancias.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"Ver todas las organizaciones.\"],\"LV5a9V\":[\"Colegas\"],\"LVecP9\":[\"Roles de los usuarios\"],\"LYAQ1X\":[\"Activar los trabajos concurrentes\"],\"LZr1lR\":[\"No se encontró el grupo de instancias.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"Alternar programaciones\"],\"LgD0Cy\":[\"Nombre de la aplicación\"],\"LhMjLm\":[\"Duración\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Editar el cuestionario\"],\"Lnnjmk\":[\"<0><1/> Puede encontrar una vista previa técnica de la nueva interfaz de usuario de \",[\"brandName\"],\" <2>aquí.\"],\"Lo8bC7\":[\"Ingrese un canal de IRC o nombre de usuario por línea. El símbolo numeral (#)\\npara canales y el símbolo arroba (@) para usuarios no son\\nnecesarios.\"],\"Lqygiq\":[\"Callbacks de aprovisionamiento\"],\"LtBtED\":[\"Éxito de alternancia de notificaciones\"],\"LuXP9q\":[\"Acceso\"],\"Lwovp8\":[\"Si se habilita esta opción, la ejecución de esta plantilla de trabajo en paralelo será permitida.\"],\"M0okDw\":[\"Establezca preferencias para la recopilación de datos, los logotipos y los inicios de sesión\"],\"M1SUWu\":[\"El entorno virtual personalizado \",[\"0\"],\" debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la <0>documentación.\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Tabla DE parámetros DE inventario construido\"],\"MAI_nw\":[\"Intente otra búsqueda con el filtro de arriba\"],\"MAV-SQ\":[\"No se encontró la credencial.\"],\"MApRef\":[\"¿Está seguro de que quiere editar la URL de redirección de inicio de sesión? Hacerlo podría afectar a la capacidad de los usuarios para iniciar sesión en el sistema una vez que la autenticación local también esté desactivada.\"],\"MD0-Al\":[\"Su sesión está a punto de expirar\"],\"MDQLec\":[\"Controlar el nivel de salida que Ansible producirá para los trabajos de actualización de la fuente de inventario.\"],\"MGpavd\":[\"Escritura anticipada de la clave\"],\"MHM-bv\":[\"Objetivo de enlace no válido. No se puede enlazar con nodos secundarios o ancestros. Los ciclos del gráfico no son compatibles.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Seguir\"],\"MLAsbW\":[\"Trasladar cambios adicionales en la línea de comandos. Hay dos parámetros de línea de comandos de Ansible:\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"Leyenda\"],\"MP8dU9\":[\"La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión.\"],\"MQPvAa\":[\"Solicite etiquetas en el lanzamiento.\"],\"MQoyj6\":[\"Plantilla de trabajo para flujo de trabajo\"],\"MTLPCv\":[\"Ejecutar cuando el nodo primario se encuentre en estado de error.\"],\"MVw5um\":[\"2 (Más nivel de detalle)\"],\"MZU5bt\":[\"No se pudo eliminar uno o varios grupos.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"Manual\"],\"MdhgLT\":[\"Contraseña del servidor IRC\"],\"MfCEiB\":[\"Credenciales de Galaxy\"],\"MfQHgE\":[\"Días para guardar\"],\"Mfk6hJ\":[\"No se pudo eliminar una o más plantillas.\"],\"Mhn5m4\":[\"Credencial de registro\"],\"Mn45Gz\":[\"Volver a los grupos de instancias\"],\"MnbH31\":[\"página\"],\"MofjBu\":[\"El entorno de ejecución que se utilizará para las tareas que utilizan este proyecto. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de plantilla de trabajo o flujo de trabajo.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Credencial de webhook para esta plantilla de trabajo de flujo de trabajo.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"La URL base del servidor de Grafana:\\nel punto de acceso /api/annotations se agregará automáticamente\\na la URL base de Grafana.\"],\"MzcRa_\":[\"Usuario y Automation Analytics\"],\"Mzqo60\":[\"Valor con el que se compara el artefacto. Se interpreta como JSON cuando es posible (p. ej. true, 3); en caso contrario, como texto plano.\"],\"N1U4ZG\":[\"Cumplimiento de suscripciones\"],\"N36GRB\":[\"Este campo debe ser un número y tener un valor mayor que \",[\"min\"]],\"N40H-G\":[\"Todos\"],\"N5vmCy\":[\"inventario construido\"],\"N6GBcC\":[\"Confirmar eliminación\"],\"N7wOty\":[\"Seleccionar el playbook a ser ejecutado por este trabajo.\"],\"NAKA53\":[\"Fallo del servidor\"],\"NBONaK\":[\"Obteniendo facts\"],\"NCVKhy\":[\"Trabajos recientes\"],\"NDQvUO\":[\"Solicitar etiquetas en el lanzamiento.\"],\"NIuIk1\":[\"Ilimitado\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Lista\"],\"NO1ZxL\":[\"Nombre de la aplicación\"],\"NPfgIB\":[\"seg\"],\"NQHZnb\":[\"Entero\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Etiquetas para anotación (opcional)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Máximo de trabajos simultáneos\"],\"Na9fIV\":[\"No se encontraron elementos.\"],\"Name\":[\"Nombre\"],\"NcVaYu\":[\"Hora de finalización\"],\"NeA1eI\":[\"Desplazar hacia la derecha\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Arrastre iniciado para el id de artículo: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Agregar tipo de recurso\"],\"NnH3pK\":[\"Probar\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Las plantillas de trabajo en las que falta un inventario o un proyecto no pueden seleccionarse al crear o modificar nodos. Seleccione otra plantilla o corrija los campos que faltan para continuar.\"],\"NqIlWb\":[\"Último ejecutado\"],\"NrGRF4\":[\"Modal de selección de suscripción\"],\"NsXTPu\":[\"Para crear un inventario inteligente con los hechos de ansible, vaya a la pantalla de inventario inteligente.\"],\"NtD3hJ\":[\"Teclas relacionadas\"],\"Nu4DdT\":[\"Sincronizar\"],\"Nu4oKW\":[\"Descripción\"],\"Nu7VHX\":[\"Elija los roles que se aplicarán a los recursos seleccionados. Tenga en cuenta que todos los roles seleccionados se aplicarán a todos los recursos seleccionados.\"],\"O-OYOe\":[\"Modificar equipo\"],\"O06Rp6\":[\"Interfaz de usuario\"],\"O1Aswy\":[\"No expira nunca\"],\"O28qFz\":[\"Ver tarea \",[\"0\"]],\"O2EuOK\":[\"Iniciar sesión con SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Navegar\"],\"O3oNi5\":[\"Correo electrónico\"],\"O4ilec\":[\"Versión de regex que no distingue mayúsculas de minúsculas.\"],\"O5pAaX\":[\"Seleccionar una instancia y una métrica para mostrar el gráfico\"],\"O78b13\":[\"Seleccione la aplicación a la que pertenecerá este token, o deje este campo vacío para crear un token de acceso personal.\"],\"O8Fw8P\":[\"Habilitar la firma de contenido para verificar que el contenido\\nha permanecido seguro cuando se sincroniza un proyecto.\\nSi el contenido ha sido manipulado, el\\nel trabajo no se ejecutará.\"],\"O8_96D\":[\"Puerto de escucha\"],\"O9VQlh\":[\"Frecuencia de repetición\"],\"OA8xiA\":[\"Desplazar hacia la izquierda\"],\"OA99Nq\":[\"¿Cuándo fue automatizado el anfitrión por última vez?\"],\"OC4Tzv\":[\"aquí\"],\"OGoqLy\":[\"# fuentes con fallos de sincronización.\"],\"OHGMM6\":[\"Fecha/hora de inicio\"],\"OIv5hN\":[\"Redirigir al detalle de la suscripción\"],\"OJ9bHy\":[\"No se pudo disociar uno o más grupos.\"],\"OOq_rD\":[\"Ejecución de playbook\"],\"OPTWH4\":[\"Habilitar verificación del certificado HTTPS\"],\"ORxrw7\":[\"Días restantes\"],\"OSH8xi\":[\"Salto\"],\"OcRJRt\":[\"Confirmar cancelación de la tarea\"],\"Oe_VOY\":[\"No se pudo disociar una o más instancias.\"],\"OgB1k4\":[\"Argumentos\"],\"OiCz65\":[\"URL de Grafana\"],\"Oiqdmc\":[\"Iniciar sesión con las organizaciones GitHub\"],\"Oj2Ix6\":[\"La cantidad de tiempo (en segundos) que debe ejecutarse antes de que se cancele la tarea. El valor predeterminado es 0 si no hay tiempo de espera.\"],\"OjwX8k\":[\"Información del token\"],\"OlpaBt\":[\"Si se habilita esta opción, se permitirá la ejecución\\nsimultánea de esta plantilla de trabajo.\"],\"OmbooC\":[\"Tarea iniciada\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Búsqueda exacta en el campo de identificación.\"],\"Organization\":[\"Organización\"],\"Osn70z\":[\"Debug\"],\"OvBnOM\":[\"Volver a Configuración\"],\"OyGPiW\":[\"Configuración de la suscripción\"],\"OzssJK\":[\"Ejecutar comando\"],\"P0cJPL\":[\"Ingrese un canal de Slack por línea. Se requiere el símbolo numeral (#) para los canales. Para responder a una conversación o iniciar una en un mensaje específico, agregue el Id. del mensaje principal al canal donde se encuentra el mensaje principal de 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#destino-canal, 1231257890.006423. Consulte Slack\"],\"P3spiP\":[\"Volver a Plantillas\"],\"P8fBlG\":[\"Identificación\"],\"PCEmEr\":[\"Tokens de usuario\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Volver a Fuentes\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" de \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" de \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" de \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" de \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" de \",[\"month\"]]}]],\"PLzYyl\":[\"Frecuencia Detalles de la excepción\"],\"PMk2Wg\":[\"Fallo de desaprovisionamiento\"],\"POKy-m\":[\"Copiar entorno de ejecución\"],\"PPsHsC\":[\"Revertir todo a valores por defecto\"],\"PQPOpT\":[\"Archivo de inventario\"],\"PQXW8Y\":[\"Tenga en cuenta que solo se pueden disociar los hosts asociados\\ndirectamente a este grupo. Los hosts en subgrupos deben ser disociados\\ndel nivel de subgrupo al que pertenecen.\"],\"PRuZiQ\":[\"Actualizar para revisión\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Compañero eliminado. Asegúrese de ejecutar el paquete de instalación para \",[\"0\"],\" de nuevo para que los cambios surtan efecto.\"],\"PWwwY2\":[\"Disociar\"],\"PYPqaM\":[\"ID del panel (opcional)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Lista de destinatarios\"],\"PhufXn\":[\"Fraccionamiento de los trabajos principales\"],\"Pi5vnX\":[\"Error al sincronizar el origen del inventario construido\"],\"PiK6Ld\":[\"Sáb\"],\"PiRb8z\":[\"ÚLTIMA SINCRONIZACIÓN\"],\"PjkoCm\":[\"¿Está seguro de que desea eliminar el siguiente nodo:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"No se pudo copiar el entorno de ejecución\"],\"Project Base Path\":[\"Ruta base del proyecto\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"Indica si un host está disponible y debe ser incluido en la ejecución de\\ntareas. Para los hosts que forman parte de un inventario externo, esto se puede\\nrestablecer mediante el proceso de sincronización del inventario.\"],\"PvgcEq\":[\"Lista arrastrada para reordenar y eliminar los elementos seleccionados.\"],\"PwAMWD\":[\"Contraer todos los eventos de trabajos\"],\"PyV1wC\":[\"Evitar el retroceso del grupo de instancias\"],\"Q3P_4s\":[\"Tarea\"],\"Q5ZW8j\":[\"Tabla de suscripciones\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Identificación del trabajo\"],\"QHF6CU\":[\"Jugadas\"],\"QIOH6p\":[\"Inicializado por (nombre de usuario)\"],\"QIpNLR\":[\"No hay errores de sincronización de inventario.\"],\"QIq3_3\":[\"Nota: El orden en que se seleccionan establece la precedencia de ejecución. Seleccione más de uno para habilitar el arrastre.\"],\"QJbMvX\":[\"No se permiten las credenciales que requieran contraseñas al iniciarse. Por favor, elimine o reemplace las siguientes credenciales con una credencial del mismo tipo para poder proceder: \",[\"0\"]],\"QJowYS\":[\"confirmar eliminación\"],\"QKUQw1\":[\"Crear nuevo host\"],\"QKbQTN\":[\"Selector de tipo de flujo de actividad\"],\"QLZVvX\":[\"Un refspec para extraer (pasado al módulo git de Ansible). Este parámetro permite el acceso a las referencias a través del campo de rama no disponible de otra manera.\"],\"QOF7Jg\":[\"No se aprueba \",[\"0\"],\".\"],\"QPRWww\":[\"Tipo de ejecución\"],\"QR908H\":[\"Nombre de la configuración\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"Seleccione el proyecto que contiene el playbook\\nque desea que ejecute esta tarea.\"],\"QYKS3D\":[\"Tareas recientes\"],\"QamIPZ\":[\"Haga clic en el botón de inicio para comenzar.\"],\"Qay_5h\":[\"Esta plantilla está siendo utilizada actualmente por algunos nodos de flujo de trabajo. ¿Seguro que quieres eliminarlo?\"],\"Qd2E32\":[\"Recupere el estado habilitado del dictado dado de las variables del host. La variable habilitada se puede especificar usando notación de puntos, por ejemplo: 'foo.bar'\"],\"Qf36YE\":[\"Nivel de detalle\"],\"QgnNyZ\":[\"Error de sincronización\"],\"Qhb8lT\":[\"Crear una nueva aplicación\"],\"QmvYrA\":[\"Descripción opcional para la plantilla de trabajo de flujo de trabajo.\"],\"QnJn75\":[\"Última ejecución\"],\"Qv59HG\":[\"Seleccionar tipo de credencial\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacidad\"],\"R-uZ8Y\":[\"Iniciar sesión con SAML\"],\"R633QG\":[\"Volver a Aprobaciones del flujo de trabajo\"],\"R7s3iG\":[\"Volver\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Eliminar todos los grupos y hosts\"],\"RBDHUE\":[\"Solicite el entorno de ejecución en el lanzamiento.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Fecha de expiración\"],\"RIeAlp\":[\"Cada vez que se ejecute un trabajo utilizando este inventario, actualice el inventario de la fuente seleccionada antes de ejecutar las tareas del trabajo.\"],\"RK1gDV\":[\"Iniciar sesión con Azure AD\"],\"RMdd1C\":[\"Ninguno (se ejecuta una vez)\"],\"RO9G1f\":[\"Este campo debe ser mayor que 0\"],\"RPnV2o\":[\"El filtro de búsqueda no arrojó resultados…\"],\"RThfvh\":[\"¿Disociar equipos relacionados?\"],\"R_mzhp\":[\"Error en el token de usuario.\"],\"RbIaa9\":[\"No se encontró el token.\"],\"RdLvW9\":[\"volver a ejecutar las tareas\"],\"Rguqao\":[\"Seleccionar una fila para eliminar\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"Rama para realizar la comprobación. Además de las ramas, puede\\nintroducir etiquetas, hashes de commit y referencias arbitrarias. Es posible\\nque algunos hashes y referencias de commit no estén disponibles,\\na menos que usted también proporcione un refspec personalizado.\"],\"RiQMUh\":[\"Ejecutándose\"],\"RjIKOw\":[\"Imposible modificar el inventario en un servidor.\"],\"RjkhdY\":[\"El campo comienza con un valor.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"¿Está seguro de que desea eliminar este enlace?\"],\"Rm1iI_\":[\"Solicitar variables en el lanzamiento.\"],\"Roaswv\":[\"Manual de usuario\"],\"RpKSl3\":[\"La credencial se copió correctamente\"],\"RsZ4BA\":[\"Desplazarse hasta el final\"],\"RtKKbA\":[\"Último\"],\"Ru59oZ\":[\"Habilitar webhook para esta plantilla.\"],\"RuEWFx\":[\"En la fecha\"],\"RuiOO0\":[\"No se pudo eliminar una o más aplicaciones.\"],\"Rw1xwN\":[\"Carga de contenido\"],\"RxzN1M\":[\"Habilitado\"],\"RyPas1\":[\"Cancelar las tareas seleccionadas\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"Estos datos se utilizan para mejorar\\nfuturas versiones del software y para proporcionar Automation Analytics.\"],\"S2nsEw\":[\"Mayor que la comparación.\"],\"S5gO6Y\":[\"Pase variables de línea de comandos adicionales al flujo de trabajo.\"],\"S6zj7M\":[\"En lo que respecta a plantillas de trabajo, seleccione ejecutar para ejecutar el manual. Seleccione marcar para marcar únicamente la sintaxis del manual, probar la configuración del entorno e informar problemas sin ejecutar el manual.\"],\"S7kN8O\":[\"No se pudo eliminar uno o más usuarios.\"],\"S7tNdv\":[\"Con éxito\"],\"S8FW2i\":[\"El archivo de inventario a sincronizar por esta fuente. Puede seleccionar desde el menú desplegable o introducir un archivo dentro de la entrada.\"],\"SA-KXq\":[\"Desplazar hacia arriba\"],\"SAw-Ux\":[\"¿Está seguro de que quiere eliminar el acceso de \",[\"0\"],\" a \",[\"username\"],\"?\"],\"SBfnbf\":[\"Ver todos los entornos de ejecución\"],\"SC1Cur\":[\"Estado desconocido\"],\"SDND4q\":[\"No configurado\"],\"SIJDi3\":[\"Ajuste de la capacidad\"],\"SJjggI\":[\"Actualizar opciones\"],\"SJmHMo\":[\"Documentación.\"],\"SLm_0U\":[\"Puerto del servidor IRC\"],\"SODyJ3\":[\"Servidor Async OK\"],\"SOLs5D\":[\"Esta entrada de inventario construida\\ncrea un grupo para ambas categorías y usos\\nel límite (patrón de host) para devolver solo a los hosts que\\nestán en la intersección de esos dos grupos.\"],\"SRiPhD\":[\"Cancelar eliminación del nodo\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"Algunos de los pasos anteriores tienen errores\"],\"SVG6MY\":[\"Revertir el campo al valor guardado anteriormente\"],\"SYbJcn\":[\"Modificar plantilla de notificación\"],\"SZvybZ\":[\"LDAP predeterminado\"],\"SZw9tS\":[\"Ver detalles\"],\"SbRHme\":[\"Área de texto\"],\"Se_E0z\":[\"Tarea en flujo de trabajo\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"Seleccione una instancia para ejecutar una comprobación de estado.\"],\"Sh2XTJ\":[\"Tipo de notificación\"],\"SiexHs\":[\"Panel de control (toda la actividad)\"],\"Sja7f-\":[\"¿Cuántas veces se ha eliminado al anfitrión?\"],\"Sjoj4f\":[\"Nombre de la credencial\"],\"SlfejT\":[\"Error\"],\"SoREmD\":[\"Aplicaciones y tokens\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"Revisión del control de origen\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"Ejecuciones de trabajo\"],\"SqLEdN\":[\"No se pudo eliminar el inventario inteligente.\"],\"SqYo9m\":[\"Volver a las instancias\"],\"Ssdrw4\":[\"Obsoleto\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"¡Copiado correctamente en el portapapeles!#-#-#-#-# catalog.po #-#-#-#-#\\n¡Copiado correctamente en el portapapeles!\\n#-#-#-#-# catalog.po #-#-#-#-#\\nCopiado correctamente en el portapapeles\"],\"SvPvEX\":[\"Cuerpo del mensaje de flujo de trabajo aprobado\"],\"Svkela\":[\"Ir a la página anterior\"],\"SwJLlZ\":[\"Cuerpo del mensaje de flujo de trabajo denegado\"],\"SxGqey\":[\"Ajustes genéricos de OIDC\"],\"Sxm8rQ\":[\"Usuarios\"],\"Sync for revision\":[\"Sincronizar para revisión\"],\"SzFxHC\":[\"Configuración de LDAP\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"El\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"No se pudo alternar la notificación.\"],\"T4a4A4\":[\"Clave de Webhook\"],\"T7yEGN\":[\"El tipo de subvención que el usuario debe utilizar para adquirir tokens para esta aplicación\"],\"T91vKp\":[\"Jugada\"],\"T9hZ3D\":[\"Equipo de GitHub Enterprise\"],\"TAnffV\":[\"Modificar este nodo\"],\"TBH48u\":[\"No se pudo eliminar el equipo.\"],\"TC32CH\":[\"Días de datos a conservar\"],\"TD1APv\":[\"Obtener suscripciones\"],\"TJVvMD\":[\"Tipo de búsqueda relacionada\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Disociar rol\"],\"TMLAx2\":[\"Obligatorio\"],\"TNovEd\":[\"Especifique los encabezados HTTP en formato JSON. Consulte la\\ndocumentación de Ansible Tower para obtener ejemplos de sintaxis.\"],\"TO3h59\":[\"Completar el campo desde un sistema externo de gestión de claves secretas\"],\"TO4OtU\":[\"Credencial de Insights\"],\"TOjYb_\":[\"Ver los detalles del anfitrión del inventario construido\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Tipo de grupo\"],\"TU6IDa\":[\"Tipo de usuario\"],\"TXKmNM\":[\"Debe seleccionar un inventario\"],\"TZEuIE\":[\"Volver a los tipos de credenciales\"],\"T_87By\":[\"Parámetro\"],\"Ta0ts5\":[\"Mostrar cambios\"],\"TbXXt_\":[\"Flujo de trabajo cancelado.\"],\"TcnG-2\":[\"Crear un nuevo entorno de ejecución\"],\"Td7BIe\":[\"Permitir el cambio de la rama o revisión de la fuente de control\\nen una plantilla de trabajo que utilice este proyecto.\"],\"TgSxH9\":[\"Dirección URL para las llamadas callback\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"Este proyecto está siendo utilizado actualmente por otros recursos. ¿Seguro que quieres eliminarlo?\"],\"TkiN8D\":[\"Detalles del usuario\"],\"Tmuvry\":[\"Establecer escritura anticipada del tipo\"],\"ToOoEw\":[\"Copiar credencial\"],\"Tof7pX\":[\"Trabajos\"],\"Tq71UT\":[\"Día de la semana\"],\"Track submodules latest commit on branch\":[\"Seguimiento del último commit de los submódulos en la rama\"],\"Tx3NMN\":[\"Frase de paso para llave privada\"],\"TxKKED\":[\"Ver detalles del inventario construido\"],\"TyaPAx\":[\"Administrador del sistema\"],\"Tz0i8g\":[\"Ajustes\"],\"U-nEJl\":[\"Ver la configuración de GitHub\"],\"U011Uh\":[\"Última sincronización\"],\"U4e7Fa\":[\"Token que garantiza que se trata de un archivo de origen\\npara el plugin ‘construido’.\"],\"U7rA2a\":[\"Si no se marca, se realizará una fusión, combinando las variables locales con las que se encuentran en la fuente externa.\"],\"UDf-wR\":[\"Suscripciones consumidas\"],\"UEaj7U\":[\"Errores de sincronización de inventario\"],\"UJpDop\":[\"La eliminación de estos grupos de instancias podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminar de todos modos?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Versión de endswith que no distingue mayúsculas de minúsculas.\"],\"URmyfc\":[\"Detalles\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Apellido\"],\"UY6iPZ\":[\"Si está habilitado, los nodos de control examinarán esta instancia automáticamente. Si se desactiva, la instancia se conectará solo a los compañeros asociados.\"],\"UYD5ld\":[\"y haga clic en Actualizar revisión al ejecutar\"],\"UYUgdb\":[\"Pedir\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"¿Está seguro de que desea eliminar:\"],\"UbRKMZ\":[\"Pendiente\"],\"UbqhuT\":[\"No se pudo recuperar el objeto de recurso de nodo completo.\"],\"Uc_tSU\":[\"Alternar herramientas\"],\"UgFDh3\":[\"Este inventario está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"UirGxE\":[\"Errores\"],\"UlykKR\":[\"Tercero\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"Revisión de la actualización en el lanzamiento del trabajo\"],\"UueF8b\":[\"Falta el entorno de ejecución o se ha eliminado.\"],\"UvGjRK\":[\"Si se encuentra habilitada la opción, ejecute este manual como administrador.\"],\"UwJJCk\":[\"Volver a ejecutar hosts fallidos\"],\"UxKoFf\":[\"Navegación\"],\"V-7saq\":[\"¿Eliminar \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"Segundos\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Análisis de usuarios\"],\"V1EGGU\":[\"Nombre\"],\"V2RwJr\":[\"Direcciones del oyente\"],\"V2q9w9\":[\"Si se habilita esta opción, muestre los cambios realizados por las tareas de Ansible, donde sea compatible. Esto es equivalente al modo --diff de Ansible.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Agregar enlace\"],\"V5RUpn\":[\"Lista de destinatarios\"],\"V7qsYh\":[\"Nota: El orden de estas credenciales establece la precedencia para la sincronización y búsqueda del contenido. Seleccione más de una para habilitar el arrastre.\"],\"V9xR6T\":[\"Expandir sección\"],\"VAI2fh\":[\"Crear nuevo grupo de contenedores\"],\"VAcXNz\":[\"Miércoles\"],\"VEj6_Y\":[\"Aprobaciones del flujo de trabajo\"],\"VFvVc6\":[\"Modificar detalles\"],\"VJUm9p\":[\"Página actual\"],\"VK2gzi\":[\"El número de procesos paralelos o simultáneos para utilizar durante la ejecución del cuaderno de estrategias. Un valor vacío, o un valor menor que 1, usará el valor predeterminado de Ansible que normalmente es 5. El número predeterminado de bifurcaciones puede ser sobrescrito con un cambio a\"],\"VL2WkJ\":[\"El último \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Iniciar fuente de sincronización\"],\"VNUs2y\":[\"Horquillas\"],\"VRy-d3\":[\"bifurcación\"],\"VSJ6r5\":[\"La programación está activa\"],\"VSim_H\":[\"Eliminar fuente de inventario\"],\"VTDO7X\":[\"Modal de detalles del evento\"],\"VU3Nrn\":[\"No encontrado\"],\"VWL2DK\":[\"Organización de GitHub\"],\"VXFjd8\":[\"Métrica\"],\"VZfXhQ\":[\"Nodo de salto\"],\"VdcFUD\":[\"Acuerdo de licencia de usuario final\"],\"ViDr6F\":[\"Agregar nuevo grupo\"],\"VmClsw\":[\"Se ha eliminado el recurso asociado a este nodo.\"],\"VmvLj9\":[\"Establecer como Público o Confidencial según cuán seguro sea el dispositivo del cliente.\"],\"Vqd-tq\":[\"Confirmar la reversión de todo\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"No se pudo eliminar el rol.\"],\"Vw8l6h\":[\"Se ha producido un error\"],\"VzE_M-\":[\"No se pudieron alternar las notificaciones\"],\"W-O1E9\":[\"Copiar proyecto\"],\"W1iIqa\":[\"Ver grupos de inventario\"],\"W3TNvn\":[\"Volver a Usuarios\"],\"W6uTJi\":[\"No se pudo obtener el tablero:\"],\"W7DGsV\":[\"Ejecutado por (nombre de usuario)\"],\"W9XAF4\":[\"Día de la semana\"],\"W9uQXX\":[\"Aviso\"],\"WAjFYI\":[\"Fecha de inicio\"],\"WD8djW\":[\"Confirmar eliminación de enlace\"],\"WL91Ms\":[\"Eliminar grupos\"],\"WPM2RV\":[\"Tipo de respuesta\"],\"WQJduu\":[\"Seleccionar clave\"],\"WTN9YX\":[\"Cuenta token\"],\"WTV15I\":[\"Editar la URL de redirección de inicio de sesión\"],\"WVzGc2\":[\"Subscripción\"],\"WX9-kf\":[\"NIC de IRC\"],\"Wdl2f2\":[\"Este campo debe tener al menos \",[\"0\"],\" caracteres\"],\"WgsBEi\":[\"Ingresar al menos un filtro de búsqueda para crear un nuevo inventario inteligente\"],\"WhSFGl\":[\"Filtrar por \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Ajustar el gráfico al tamaño de la pantalla disponible\"],\"Wm7XbF\":[\"No se pudo eliminar una o más credenciales.\"],\"WqaDMq\":[\"El campo contiene un valor.\"],\"Wr1eGT\":[\"Elija el tipo o formato de respuesta que desee como indicador para el usuario. Consulte la documentación de Ansible Tower para obtener más información sobre cada una de las opciones.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Por favor introduzca un valor.\"],\"X5V9DW\":[\"Haga clic en el botón Edit (Modificar) para volver a configurar el nodo.\"],\"X6d3Zy\":[\"No se pudo eliminar la organización.\"],\"X97mbf\":[\"Seleccionar un tipo de tarea\"],\"XBROpk\":[\"Proporciona un patrón de host para restringir aún más la lista de hosts que se gestionarán o se verán afectados por el flujo de trabajo.\"],\"XCCkju\":[\"Modificar nodo\"],\"XFRygA\":[\"A continuación, se incluyen ejemplos de URL para la fuente de control de archivo remoto:\"],\"XHxwBV\":[\"El intervalo de fechas seleccionado debe tener al menos 1 ocurrencia de horario.\"],\"XILg0L\":[\"Dirección de correo electrónico no válida\"],\"XJOV1Y\":[\"Actividad\"],\"XKp83s\":[\"No se pueden copiar los inventarios con fuentes\"],\"XLMJ7O\":[\"Nube\"],\"XLpxoj\":[\"Opciones de correo electrónico\"],\"XM-gTv\":[\"Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración.\"],\"XOD7tz\":[\"Mostrar cambios\"],\"XOaZX3\":[\"Paginación\"],\"XP6TQ-\":[\"Si se especifica, este campo se mostrará en el nodo en lugar del nombre del recurso cuando se vea el flujo de trabajo\"],\"XREJvl\":[\"Variables utilizadas para configurar el origen del inventario. Para obtener una descripción detallada de cómo configurar este complemento, consulte\"],\"XT5-2b\":[\"El entorno virtual personalizado \",[\"0\"],\" debe ser sustituido por un entorno de ejecución.\"],\"XViLWZ\":[\"Con error\"],\"XWDz5f\":[\"Selección de clave simple\"],\"X_5TsL\":[\"Alternancia de encuestas\"],\"XaxYwV\":[\"Valores solicitados\"],\"XbIM8f\":[\"Fuentes de inventario total\"],\"XdyHT-\":[\"Hosts importados\"],\"XfmfOA\":[\"Ejecutar cada\"],\"Xg3aVa\":[\"Utilizar SSL\"],\"XgTa_2\":[\"El inventario estará en estado pendiente hasta que se procese la eliminación final.\"],\"XilEsm\":[\"Grupo de instancias\"],\"Xm7ruy\":[\"5 (Depuración de WinRM)\"],\"XmJfZT\":[\"nombre\"],\"XmVvzl\":[\"Seleccionar los roles para aplicar\"],\"XnxCSh\":[\"Error estándar\"],\"XozZ38\":[\"No se pudo eliminar una o más fuentes de inventario.\"],\"Xq9A0U\":[\"Proyecto desconocido\"],\"Xt4N6V\":[\"Aviso | \",[\"0\"]],\"XtpZSU\":[\"Todos los tipos de tarea\"],\"Xx-ftH\":[\"Has automatizado contra más hosts de los que permite tu suscripción.\"],\"XyTWuQ\":[\"Espere hasta que se complete la vista de topología...\"],\"XzD7xj\":[\"Seleccionar elementos\"],\"Y1YKad\":[\"Modificar detalles\"],\"Y296GK\":[\"No se pudo eliminar el rol\"],\"Y2ml-n\":[\"Aprobado - \",[\"0\"],\". Consulte el flujo de actividades para obtener más información.\"],\"Y5VrmH\":[\"No configurado para la sincronización de inventario.\"],\"Y5vgVF\":[\"Denegado con éxito\"],\"Y5xJ7I\":[\"Nombre del playbook\"],\"Y60pX3\":[\"Añadir inventario construido\"],\"YA4I45\":[\"Seleccionar un módulo\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"¿Disociar?\"],\"YJddb4\":[\"tipo de instancia\"],\"YLMfol\":[\"Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si desea agregar nuevos roles a un conjunto de usuarios, elija Users (Usuarios) y haga clic en Next (Siguiente). Podrá seleccionar los recursos específicos en el siguiente paso.\"],\"YM06Nm\":[\"Editar el tipo de credencial\"],\"YMpSlP\":[\"Tiempo en segundos para considerar que una sincronización de inventario es actual. Durante las ejecuciones de trabajos y las devoluciones de llamada, el sistema de tareas evaluará la marca de tiempo de la última sincronización. Si es anterior al tiempo de espera de la caché, no se considera actual y se realizará una nueva sincronización del inventario.\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" minuto\"],\"other\":[\"#\",\" minutos\"]}]],\"YOQXQ9\":[\"Después de \",[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" ocurrencia\"],\"other\":[\"#\",\" ocurrencias\"]}]],\"YP5KRj\":[\"se generará una nueva URL de Webhook al guardar.\"],\"YPDLLX\":[\"Volver a los entornos de ejecución\"],\"YQqM-5\":[\"La imagen del contenedor que se utilizará para la ejecución.\"],\"YaEJqh\":[\"Puede aplicar una serie de posibles variables en el\\nmensaje. Para obtener más información, consulte\"],\"Yd45Xn\":[\"Anfitriones por tipo de procesador\"],\"Yfw7TK\":[\"Caducó el tiempo de la notificación\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"No se pudo eliminar la programación.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"Ingrese el número asociado con el \\\"Servicio de mensajería\\\"\\nen Twilio con el formato +18005550199.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Ejecutar plantilla\"],\"YmjTf2\":[\"Fallo de aprovisionamiento\"],\"YoXjSs\":[\"Solicitar inventario en el lanzamiento.\"],\"Yq4Eaf\":[\"La información de estado del host para esta tarea no se encuentra disponible.\"],\"YsN-3o\":[\"Ver detalles de la fuente de inventario\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Asociar\"],\"YxDLmM\":[\"ID del sistema de Insights\"],\"Z17FAa\":[\"Inventario desconocido\"],\"Z1Vtl5\":[\"No se pudo cancelar la sincronización de proyectos\"],\"Z25_RC\":[\"Seleccionar entrada\"],\"Z2hVSb\":[\"Híbrido\"],\"Z3FXyt\":[\"Cargando...\"],\"Z40J8D\":[\"Permite la creación de una URL de\\nde aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con \",[\"brandName\"],\" y solicitar una actualización de la configuración utilizando esta plantilla de trabajo.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"Aprobar\"],\"Z88yEl\":[\"Mayor o igual que la comparación.\"],\"Z9EFpE\":[\"Panel de control de Automation Analytics\"],\"ZAWGCX\":[[\"0\"],\" segundos\"],\"ZEP8tT\":[\"Ejecutar\"],\"ZGDCzb\":[\"Instancia no encontrada.\"],\"ZJjKDg\":[\"Nodos gestionados\"],\"ZKKnVf\":[\"Crear plantilla de flujo de trabajo\"],\"ZL3d6Z\":[\"Dirección del servidor IRC\"],\"ZL50px\":[\"Etiquetas opcionales que describen este inventario,\\ncomo 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\\ny filtrar inventarios y tareas completadas.\"],\"ZO4CYH\":[\"Tareas en ejecución\"],\"ZOKxdJ\":[\"Seleccione de la lista de directorios que se encuentran en\\nla ruta base del proyecto. La ruta base y el directorio del playbook\\nproporcionan la ruta completa utilizada para encontrar los playbooks.\"],\"ZOLfb2\":[\"Este campo no debe estar en blanco\"],\"ZVV5T1\":[\"Introduzca un número de teléfono por línea para especificar a dónde enviar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para más información, consulte la documentación de Twilio.\"],\"ZWhZbs\":[\"Confirmar eliminación de nodo\"],\"ZajTWA\":[\"Número de teléfono de la fuente\"],\"Zf6u-6\":[\"Explicación\"],\"ZfrRb0\":[\"Seleccione un inventario o marque la opción Preguntar al ejecutar.\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" semana\"],\"other\":[\"#\",\" semanas\"]}]],\"ZhxwOq\":[\"Cuerpo del mensaje de error\"],\"Zikd-1\":[\"El número de hosts que tiene automatizados es inferior al número de suscripciones.\"],\"ZjC8QM\":[\"No se pudo eliminar el host.\"],\"ZjvPb1\":[\"Creado por (nombre de usuario)\"],\"Zkh5np\":[\"Los compañeros se actualizan el \",[\"0\"],\". Asegúrese de ejecutar el paquete de instalación para \",[\"1\"],\" de nuevo para que los cambios surtan efecto.\"],\"ZpdX6R\":[\"Error al eliminar tokens\"],\"ZrsGjm\":[\"Inventario\"],\"ZumtuZ\":[\"Copiar plantilla\"],\"ZvVF4C\":[\"Eliminar la pregunta de la encuesta\"],\"ZwCTcT\":[\"Pestaña de la lista de tareas recientes\"],\"ZwujDQ\":[\"Año pasado\"],\"_-NKbo\":[\"No se pudo alternar la programación.\"],\"_2LfCe\":[\"Para reordenar las preguntas de la encuesta, arrástrelas y suéltelas en el lugar deseado.\"],\"_4gGIX\":[\"Copiar al portapapeles\"],\"_5REdR\":[\"Seleccione Input Inventories para el plugin de inventario construido.\"],\"_BmK_z\":[\"¡Bienvenido a Red Hat Ansible Automation Platform!\\nComplete los pasos a continuación para activar su suscripción.\"],\"_Fg1cM\":[\"Cuerpo del mensaje de tiempo de espera agotado del flujo de trabajo\"],\"_ITcnz\":[\"Día\"],\"_Ia62Q\":[\"Ejemplos de inventario construido\"],\"_JN1gB\":[\"Recuento de tareas\"],\"_K2CvV\":[\"Plantilla\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Error de sincronización de origen de inventario construido\"],\"_M4FeF\":[\"Seleccione el entorno de ejecución en el que desea que se ejecute este comando.\"],\"_MdgrM\":[\"Agregar un nuevo nodo entre estos dos nodos\"],\"_Nw3rX\":[\"El primero extrae todas las referencias. El segundo\\nextrae el número de solicitud de extracción 62 de Github; en este ejemplo,\\nla rama debe ser \\\"pull/62/head\\\".\"],\"_PRaan\":[\"No se pudo eliminar una o más plantillas de notificación.\"],\"_Pz_QH\":[\"Gestionado por la política\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Denegado: \",[\"0\"],\". Consulte el flujo de actividad para obtener más información.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"No se pudo cancelar la sincronización de fuentes de inventario\"],\"_bAUGi\":[\"Elegir un método HTTP\"],\"_bE0AS\":[\"Seleccione una instancia\"],\"_cV6Mf\":[\"Navegar\"],\"_cq4Aa\":[\"No se encontró la aprobación del flujo de trabajo.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Modificar grupo de instancias\"],\"_ismew\":[\"Clave del artefacto\"],\"_kYJq6\":[\"Días de datos para mantener\"],\"_khNCh\":[\"Las credenciales predeterminadas de la plantilla de trabajo se deben reemplazar por una del mismo tipo. Seleccione una credencial de los siguientes tipos para continuar: \",[\"0\"]],\"_oeZtS\":[\"Sondeo al servidor\"],\"_rCRcH\":[\"Documentación de búsqueda avanzada\"],\"_tVTU3\":[\"El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo.\"],\"_vI8Rx\":[\"Eliminar grupo\"],\"a02Xjc\":[\"Dirección del servidor IRC\"],\"a3AD0M\":[\"confirmar la redirección del acceso a la edición\"],\"a5zD9f\":[\"Cambios\"],\"a6E-_p\":[\"Versión de contains que no distingue mayúsculas de minúsculas\"],\"a8AgQY\":[\"Ver detalles del host\"],\"a8nooQ\":[\"Cuarto\"],\"a9BTUD\":[\"Día del fin de semana\"],\"aBgwis\":[\"Ámbito\"],\"aJZD-m\":[\"Expirado\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Eliminar entorno de ejecución\"],\"aQ4XJX\":[\"Habilitar eventos de seguimiento del sistema de registro de forma individual\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"En los días\"],\"aUNPq3\":[\"Nodo de ejecución\"],\"aVoVcG\":[\"Selección múltiple\"],\"aXBrSq\":[\"Virtualización de Red Hat\"],\"a_vlog\":[\"Eliminar el chip de \",[\"0\"]],\"aakQaB\":[\"Tiempo en segundos para considerar que\\nun proyecto es actual. Durante la ejecución de trabajos y callbacks,\\nla tarea del sistema evaluará la marca de tiempo de la última\\nactualización del proyecto. Si es anterior al tiempo de espera\\nde la caché, no se considera actual y se realizará una nueva\\nactualización del proyecto.\"],\"adPhRK\":[\"Seleccione el inventario al que pertenecerá este host.\"],\"adjqlB\":[[\"0\"],\" (eliminado)\"],\"aht2s_\":[\"Color de la notificación\"],\"aiejXq\":[\"Agregar tipo de recurso\"],\"ajDpGH\":[\"ESTADO:\"],\"anfIXl\":[\"Detalles del usuario\"],\"aqqAbL\":[\"Si se activa, el inventario impedirá que se añadan grupos de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar plantillas de trabajo asociadas. Nota: si esta opción está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales.\"],\"ar5AA2\":[\"para obtener más información.\"],\"ataY5Z\":[\"Error en la eliminación de tareas\"],\"ax6e8j\":[\"Seleccione una organización antes de modificar el filtro del host\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"Trabajos de gestión\"],\"b2Z0Zq\":[\"Cancelar cambios de enlace\"],\"b433OF\":[\"Modificar grupo\"],\"b4SLah\":[\"Ver errores a la izquierda\"],\"b6E4rm\":[\"Elimine el repositorio local por completo antes de realizar\\nuna actualización. Según el tamaño del repositorio, esto\\npodría incrementar significativamente el tiempo necesario\\npara completar una actualización.\"],\"b9Y4up\":[\"ID del cliente\"],\"bE4zYn\":[\"Seleccione el puerto en el que el receptor escuchará las conexiones entrantes, por ejemplo, 27199.\"],\"bHXYoC\":[\"Método HTTP\"],\"bLt_0J\":[\"Flujo de trabajo\"],\"bPq357\":[\"Valor habilitado\"],\"bQZByw\":[\"Ingrese una etiqueta de anotación por línea sin comas.\"],\"bTu5jX\":[\"Nombre de usuario/contraseña\"],\"bWr6j5\":[\"Este campo debe tener al menos \",[\"min\"],\" caracteres\"],\"bY8C86\":[\"Ver todos los usuarios.\"],\"bYXbel\":[\"clave de Webhook de la plantilla de trabajo del flujo de trabajo\"],\"baP8gx\":[\"4 (Depuración de la conexión)\"],\"baqrhc\":[\"Cabeceras HTTP\"],\"bbJ-VR\":[\"Alejar\"],\"bcyJXs\":[\"Elemento OK\"],\"bd1Kuw\":[\"URL de icono\"],\"bf7UKi\":[\"Tiempo de espera de la caché de actualización\"],\"bfgr_e\":[\"Pregunta\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Botón de envío de la búsqueda\"],\"bhxnLH\":[\"No tiene permiso para eliminar los siguientes Grupos: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Tipo de notificación\"],\"bpECfE\":[\"Cancelar eliminación del enlace\"],\"bpnj1H\":[\"Se produjo un error al cargar este contenido. Vuelva a cargar la página.\"],\"bs---x\":[\"Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\\nCero significa que no se aplicará ningún límite.\"],\"bwRvnp\":[\"Acción\"],\"bx2rrL\":[\"Inventario inteligente\"],\"bxaVlf\":[\"Crear un nuevo tipo de credencial\"],\"byXCTu\":[\"Ocurrencias\"],\"bznJUg\":[\"Seleccione el inventario que contiene los anfitriones que desea que gestione este flujo de trabajo.\"],\"bzv8Dv\":[\"Error de eliminación\"],\"c-xCSz\":[\"Verdadero\"],\"c0n4p3\":[\"Almacenamiento de datos\"],\"c1Rsz1\":[\"Ver detalles de la aprobación del flujo de trabajo\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Cerrar modal de suscripción\"],\"c6IFRs\":[\"Archivo JSON de la cuenta de servicio\"],\"c6u6gk\":[\"Seleccione los grupos de instancias en los que se ejecutará esta organización.\"],\"c7-Adk\":[\"No se pudo sincronizar la fuente de inventario.\"],\"c8HyJq\":[\"Seleccione los grupos de instancias en los que se ejecutará este inventario.\"],\"c8sV0t\":[\"Esta función está obsoleta y se eliminará en una futura versión.\"],\"c9V3Yo\":[\"Servidor fallido\"],\"c9iw51\":[\"Tareas en ejecución\"],\"c9pF61\":[\"Identificador del cliente\"],\"cFC8w7\":[\"Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?\"],\"cFCKYZ\":[\"Denegar\"],\"cFOXv9\":[\"OIDC genérico\"],\"cGRiaP\":[\"Detalles del evento\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Cambiado\"],\"cPTnDL\":[\"Sincronización del proyecto\"],\"cQIQa2\":[\"Seleccionar grupos\"],\"cQlPDN\":[\"Lectura\"],\"cUKLzq\":[\"Orden de edición\"],\"cYir0h\":[\"Seleccione la(s) opción(es)\"],\"c_PGsA\":[\"Ver detalles de la tarea\"],\"cbSPfq\":[\"Este flujo de trabajo ya ha sido actuado\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"Advertencia: \",[\"selectedValue\"],\" es un enlace a \",[\"link\"],\" y se guardará así.\"],\"cdm6_X\":[\"Capacidad usada\"],\"chbm2W\":[\"Filtros de instancias\"],\"ci3mwY\":[\"Este campo no debe estar en blanco\"],\"cit9TY\":[\"Nombre de un artefacto producido por el nodo primario mediante set_stats. El enlace solo se sigue cuando el trabajo primario coincide con el resultado elegido y la condición es verdadera. Una clave inexistente nunca coincide.\"],\"cj1KTQ\":[\"Ver todos los inventarios.\"],\"cjJXKx\":[\"Servidor Async fallido\"],\"ckH3fT\":[\"Listo\"],\"ckdiAB\":[\"Eliminar notificación\"],\"cmWTxn\":[\"Menor o igual que la comparación.\"],\"cnGeoo\":[\"ELIMINAR\"],\"cnnWD0\":[\"De forma predeterminada, recopilamos y transmitimos datos analíticos sobre el uso del servicio a Red Hat. Hay dos categorías de datos recopilados por el servicio. Para obtener más información, consulte <0>\",[\"0\"],\". Desmarque las siguientes casillas para desactivar esta función.\"],\"ct_Puj\":[\"Este campo se recuperará de un sistema externo de gestión de claves secretas utilizando la credencial especificada.\"],\"cucG_7\":[\"No hay YAML disponible\"],\"cxjfgY\":[\"No se puede ejecutar la comprobación de estado en los nodos de salto.\"],\"cy3yJa\":[\"Establecido\"],\"d-F6q9\":[\"Creado\"],\"d-zGjA\":[\"Esta acción eliminará lo siguiente:\"],\"d1BVnY\":[\"Un manifiesto de suscripción es una exportación de una suscripción de Red Hat. Para generar un manifiesto de suscripción, vaya a <0>access.redhat.com. Para obtener más información, consulte la <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Seleccione el inventario que contenga los servidores que desea que este trabajo administre.\"],\"d73flf\":[\"Modal de alerta\"],\"d75lEw\":[\"Establecer tipo\"],\"d7VUIS\":[\"Eliminar nodo \",[\"nodeName\"]],\"d8B-tr\":[\"Pestaña del gráfico de estado de la tarea\"],\"dAZObA\":[\"Redirigir URI\"],\"dBNZkl\":[\"Ver detalles del host de inventario inteligente\"],\"dCcO-F\":[\"No se pudo recuperar la configuración.\"],\"dELxuP\":[\"No se encontró el inventario.\"],\"dEgA5A\":[\"Cancelar\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Ver todas las aplicaciones.\"],\"dJcvVX\":[\"Filtro de host inteligente\"],\"dNAHKF\":[\"Fraccionamiento de trabajos\"],\"dOjocz\":[\"Selección de convergencia\"],\"dPGRd8\":[\"Si se habilita esta opción, muestre los cambios realizados por las tareas de Ansible, cuando sea compatible. Esto es equivalente al modo --diff de Ansible.\"],\"dPY1x1\":[\"para obtener más información.\"],\"dQFAgv\":[\"Este proyecto debe actualizarse\"],\"dQjRO3\":[\"Iniciar proceso de sincronización\"],\"dbWo0h\":[\"Iniciar sesión con Google\"],\"dcGoCm\":[\"Archivo de inventario\"],\"ddIcfH\":[\"Ir a la última página\"],\"dfWFox\":[\"Recuento de hosts\"],\"dk7qNl\":[\"Nodo de control\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"No se pudo eliminar uno o más entornos de ejecución\"],\"dnCwNB\":[\"¡Copiado correctamente en el portapapeles!\"],\"dov9kY\":[\"Este campo debe ser un número y tener un valor entre \",[\"0\"],\" y \",[\"1\"]],\"dqxQzB\":[\"diccionario\"],\"dzQfDY\":[\"Octubre\"],\"e0NrBM\":[\"Proyecto\"],\"e3pQqT\":[\"Elegir un tipo de notificación\"],\"e4GHWP\":[\"Extraer\"],\"e5-uog\":[\"Esta operación revertirá todos los valores de configuración\\na los valores predeterminados de fábrica. ¿Está seguro de desea continuar?\"],\"e5CMOi\":[\"Variables de entorno o variables extra que especifican los valores que un tipo de credencial puede inyectar.\"],\"e5VbKq\":[\"Plantillas de trabajos de flujo de trabajo\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Alternar leyenda\"],\"e8GyQg\":[\"Métrica\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"Ver todos los tipos de credencial\"],\"e9k5zp\":[\"Añada un horario para rellenar esta lista. Las programaciones pueden añadirse a una plantilla, un proyecto o una fuente de inventario.\"],\"eAR1n4\":[\"Tipo de búsqueda relacionado typeahead\"],\"eD_0Fo\":[\"No se pudo eliminar uno o más equipos.\"],\"eDjsWq\":[\"Crear nueva plantilla de notificación\"],\"eGkahQ\":[\"Eliminar plantilla de trabajo\"],\"eHx-29\":[\"Detalles de la fuente\"],\"ePK91l\":[\"Editar\"],\"ePS9As\":[\"Configuración de RADIUS\"],\"eQkgKV\":[\"Instalado\"],\"eRV9Z3\":[\"No se ha especificado el tiempo de espera\"],\"eRlz2Q\":[\"Números SMS del destinatario\"],\"eSXF_i\":[\"No se pudo eliminar la aplicación.\"],\"eTsJYJ\":[\"descripción\"],\"eVJ2lo\":[\"Decimal corto\"],\"eXOp7I\":[\"No tiene permisos para los recursos relacionados: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Pestaña de la lista de plantillas recientes\"],\"eYJ4TK\":[\"Inventario construido no encontrado.\"],\"edit\":[\"edit\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Seleccionar etiquetas\"],\"el9nUc\":[\"La programación está inactiva\"],\"emqNXf\":[\"Comprobación del playbook\"],\"eqiT7d\":[\"Establece el papel que desempeñará esta instancia dentro de la topología de malla. Por defecto es \\\"ejecución\\\".\"],\"espHeZ\":[\"Impedir la retroalimentación del grupo de instancias: Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas.\"],\"etQEqZ\":[\"Si quita este enlace, el resto de la rama quedará huérfano y hará que se ejecute inmediatamente en el lanzamiento.\"],\"ewSXyG\":[\"Eliminación Temporal\"],\"f-fQK9\":[\"Clave API de Grafana\"],\"f2o-xB\":[\"Confirmar cancelación\"],\"f6Hub0\":[\"Ordenar\"],\"f8UJpz\":[\"Número máximo de horquillas para permitir que todos los trabajos se ejecuten simultáneamente en este grupo.\\nCero significa que no se aplicará ningún límite.\"],\"f9yJNM\":[\"Igual a\"],\"fCZSgU\":[\"Ver todos los grupos de instancias\"],\"fDzxi_\":[\"Salir sin guardar\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Estado de la tarea\"],\"fGLpQj\":[\"Rama/etiqueta/commit de fuente de control\"],\"fGQ9Ug\":[\"Seleccione las credenciales para acceder a los nodos contra los que se ejecutará este trabajo. Sólo puede seleccionar una credencial de cada tipo. Para las credenciales de máquina (SSH), si marca \\\"Preguntar al iniciar\\\" sin seleccionar las credenciales, deberá seleccionar una credencial de máquina en tiempo de ejecución. Si selecciona credenciales y marca \\\"Preguntar al iniciar\\\", las credenciales seleccionadas se convierten en las predeterminadas que pueden actualizarse en tiempo de ejecución.\"],\"fJ9xam\":[\"Alternar instancia\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancelar trabajo\"],\"other\":[\"Cancelar trabajos\"]}]],\"fL7WXr\":[\"Aplicaciones\"],\"fMulwN\":[\"Actualizar la revisión del proyecto\"],\"fOAyP5\":[\"Entrada de texto de búsqueda\"],\"fODqV4\":[\"No se encontró ese valor. Ingrese o seleccione un valor válido.\"],\"fQCM-p\":[\"Ver detalles de la organización\"],\"fQGOXc\":[\"¡Error!\"],\"fR8DDt\":[\"Confirmar eliminación de todos los nodos\"],\"fVjyJ4\":[\"Confirmar disociación\"],\"f_Xpp2\":[\"Esta acción disociará lo siguiente:\"],\"fabx8H\":[\"Si los usuarios necesitan comentarios sobre la corrección\\nde sus grupos construidos, es muy recomendable\\npara usar strict: true en la configuración del plugin.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" tenedor\"],\"other\":[\"#\",\" tenedores\"]}]],\"ff_JYN\":[\"Filtrar por nombre de grupo anidado\"],\"fgrmWn\":[\"Solicite el modo diff en el lanzamiento.\"],\"fhFmMp\":[\"Identificador del cliente\"],\"fjX9i5\":[\"No se encontró el inventario inteligente.\"],\"fk1WEw\":[\"Cifrado\"],\"fld-O4\":[\"Todas las tareas\"],\"fnbZWe\":[\"Opcionalmente, seleccione la credencial que se usará para devolver las actualizaciones de estado al servicio de Webhook.\"],\"foItBN\":[\"Día del fin de semana\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"Lun\"],\"fqSfXY\":[\"Reemplazar\"],\"fqmP_m\":[\"Servidor no alcanzable\"],\"fthJP1\":[\"Los servicios de Webhook pueden iniciar trabajos con esta plantilla de trabajo mediante una solicitud POST a esta URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Nivel de detalle\"],\"g6ekO4\":[\"No se pudo alternar el host.\"],\"g7CZ-8\":[\"Iniciar sesión con organizaciones GitHub Enterprise\"],\"g9d3sF\":[\"Iniciar cuerpo del mensaje\"],\"gALXcv\":[\"Eliminar este nodo\"],\"gBnBJa\":[\"Tarea del flujo de trabajo de origen\"],\"gDx5MG\":[\"Modificar enlace\"],\"gIGcbR\":[\"Número máximo de trabajos que se ejecutarán simultáneamente en este grupo. Cero significa que no se aplicará ningún límite.\"],\"gJccsJ\":[\"Mensaje de flujo de trabajo aprobado\"],\"gK06zh\":[\"Agregar plantilla de trabajo\"],\"gM3pS9\":[\"Entornos de ejecución\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Sincronizar todas las fuentes\"],\"gVYePj\":[\"Crear nuevo equipo\"],\"gWlcwd\":[\"Último estado de la tarea\"],\"gYWK-5\":[\"Ver la configuración de la interfaz de usuario\"],\"gZaMqy\":[\"Iniciar sesión con equipos GitHub\"],\"gZkstf\":[\"Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\\nse insertan en la caché de eventos en tiempo de ejecución.\"],\"gcFnpl\":[\"Estado de la tarea\"],\"geTfDb\":[\"Ver detalles de la tarea\"],\"ged_ZE\":[\"Oragnización\"],\"gezukD\":[\"Seleccionar una tarea para cancelar\"],\"gfyddN\":[\"Cargar un archivo .zip\"],\"gh06VD\":[\"Salida\"],\"ghJsq8\":[\"Desplazarse hasta el primero\"],\"gmB6oO\":[\"Planificar\"],\"gmBQqV\":[\"Actualización del proyecto\"],\"gnveFZ\":[\"Pestaña de error estándar\"],\"goVc-x\":[\"Modificar configuración del complemento de credenciales\"],\"go_DGX\":[\"Agregar roles de equipo\"],\"gpBecu\":[\"¿Borrar los tokens API seleccionados?\"],\"gpKdxJ\":[\"Seleccione una pregunta para eliminar\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"error de eliminación\"],\"gsj32g\":[\"Cancelar sincronización del proyecto\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" hora\"],\"other\":[\"#\",\" horas\"]}]],\"gwKtbI\":[\"en la documentación y la\"],\"h25sKn\":[\"Administración de suscripciones\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Etiquetas\"],\"hAjDQy\":[\"Seleccionar estado\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Elimine la búsqueda actual relacionada con los hechos factibles para habilitar otra búsqueda usando esta clave.\"],\"hG89Ed\":[\"Imagen\"],\"hHKoQD\":[\"Seleccionar direcciones de pares\"],\"hLDu5N\":[\"Modificar aplicación\"],\"hNudM0\":[\"Establecer un valor para este campo\"],\"hPa_zN\":[\"Organización (Nombre)\"],\"hQ0dMQ\":[\"Agregar nuevo host\"],\"hQRttt\":[\"Enviar\"],\"hVPa4O\":[\"Seleccione una opción\"],\"hX8KyU\":[\"Este trabajo ha fallado y no tiene salida.\"],\"hXDKWN\":[\"Información sobre la frecuencia\"],\"hXzOVo\":[\"Siguiente\"],\"hYH0cE\":[\"¿Está seguro de que desea enviar la solicitud para cancelar este trabajo?\"],\"hYgDIe\":[\"Crear\"],\"hZ6znB\":[\"Puerto\"],\"hZke6f\":[\"¿Está seguro de que desea deshabilitar la autenticación local? Esto podría afectar la capacidad de los usuarios para iniciar sesión y la capacidad del administrador del sistema para revertir este cambio.\"],\"hc_ufD\":[\"Etiquetas de trabajo\"],\"hdyeZ0\":[\"Eliminar tarea\"],\"he3ygx\":[\"Copiar\"],\"heqHpI\":[\"Ruta base del proyecto\"],\"hg6l4j\":[\"Marzo\"],\"hgJ0FN\":[\"Realice una búsqueda para definir un filtro de host\"],\"hgr8eo\":[\"elementos\"],\"hgvbYY\":[\"Septiembre\"],\"hhzh14\":[\"No pudimos localizar las licencias asociadas a esta cuenta.\"],\"hi1n6B\":[\"Actualizar la configuración de los trabajos en \",[\"brandName\"]],\"hiDMCa\":[\"Aprovisionamiento\"],\"hjsbgA\":[\"Variables adicionales\"],\"hjwN_s\":[\"Nombre del recurso\"],\"hlbQEq\":[\"Credencial de validación de la firma del contenido\"],\"hmEecN\":[\"Trabajo de gestión\"],\"hptjs2\":[\"No se pudo obtener la configuración de inicio de sesión personalizada. En su lugar, se mostrarán los valores predeterminados del sistema.\"],\"hty0d5\":[\"Lunes\"],\"hvs-Js\":[\"Información de la aplicación\"],\"hyVkuN\":[\"Esta tabla proporciona algunos parámetros útiles de la estructura\\nplugin de inventario. Para la lista completa de parámetros\"],\"i0VMLn\":[\"Mensaje de flujo de trabajo denegado\"],\"i2izXk\":[\"Falta una regla de programación\"],\"i4_LY_\":[\"Escribir\"],\"i9sC0B\":[\"Agregar permisos de equipo\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Número de teléfono de la fuente\"],\"iDNBZe\":[\"Notificación\"],\"iDWfOR\":[\"Error al aprobar una o más aprobaciones de flujo de trabajo.\"],\"iDjyID\":[\"Ver detalles de la credencial\"],\"iE1s1P\":[\"Ejecutar flujo de trabajo\"],\"iEUzMn\":[\"sistema\"],\"iH8pgl\":[\"Volver\"],\"iI4bLJ\":[\"Último inicio de sesión\"],\"iIVceM\":[\"Copiar error\"],\"iJWOeZ\":[\"No hay ningún JSON disponible\"],\"iJiCFw\":[\"Detalles del grupo\"],\"iLO3nG\":[\"Recuento de jugadas\"],\"iMaC2H\":[\"Grupos de instancias\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Agregar inventario inteligente\"],\"iRWxmA\":[\"Deshabilite la verificación de SSL\"],\"iTylMl\":[\"Plantillas\"],\"iXmHtI\":[\"Seleccionar el tipo de tarea\"],\"iZBwau\":[\"Este paso contiene errores\"],\"i_CDGy\":[\"Permitir la anulación de la rama\"],\"i_Kv21\":[\"Crear nueva fuente\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"Ver detalles del inventario\"],\"ig0q8s\":[\"Este inventario se aplica a todos los nodos de este flujo de trabajo (\",[\"0\"],\") que solicitan un inventario.\"],\"inP0J5\":[\"Detalles de la suscripción\"],\"isRobC\":[\"Nuevo\"],\"itlxml\":[\"Tarea de gestión\"],\"ittbfT\":[\"La búsqueda por ansible_facts requiere sintaxis especial. Consulte el\"],\"itu2NQ\":[\"Tipos de estado de los enlaces\"],\"izJ7-H\":[\"Complete los hosts para este inventario utilizando un filtro de búsqueda\\nde búsqueda. Ejemplo: ansible_facts.ansible_distribution: \\\"RedHat\\\".\\nConsulte la documentación para obtener más sintaxis y ejemplos. Consulte la documentación de Ansible Tower para obtener más sintaxis y\\nejemplos.\"],\"j1a5f1\":[\"Modificar host\"],\"j6gqC6\":[\"Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en true.\"],\"j7zAEo\":[\"Estados del flujo de trabajo\"],\"j8QfHv\":[\"Editar el servidor\"],\"jAxdt7\":[\"cancelar eliminación\"],\"jBGh4u\":[\"Definición de inventario de grupos anidados:\"],\"jCVu9g\":[\"Cancelar la tarea seleccionada\"],\"jEJtMA\":[\"Aprobaciones de flujos de trabajo pendientes\"],\"jEw0Mr\":[\"Introduzca una URL válida.\"],\"jFaaUJ\":[\"Canónico\"],\"jFmu4-\":[\"Día \",[\"num\"]],\"jIaeJK\":[\"Encuesta\"],\"jJdwCB\":[\"Revertir\"],\"jKibyt\":[\"Restablecer zoom\"],\"jMyq_x\":[\"Tarea en flujo de trabajo 1/\",[\"0\"]],\"jWK68z\":[\"Cambie PROJECTS_ROOT al implementar \",[\"brandName\"],\"\\npara cambiar esta ubicación.\"],\"jXIWKx\":[\"Seleccione el inventario que contenga los hosts que desea\\nque gestione esta tarea.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Solicite el límite en el lanzamiento.\"],\"jhEAqj\":[\"No hay tareas\"],\"ji-8F7\":[\"Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"jiE6Vn\":[\"Organizaciones\"],\"jifz9m\":[\"Ninguno (se ejecuta una vez)\"],\"jkQOCm\":[\"Añadir excepciones\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"Los inventarios estarán en un estado pendiente hasta que se procese la eliminación final.\"],\"jqVo_k\":[\"aquí.\"],\"jqzUyM\":[\"No disponible\"],\"jrkyDn\":[\"Jugada iniciada\"],\"jrsFB3\":[\"Salida\"],\"jsz-PY\":[\"Fecha de finalización desconocida\"],\"jwmkq1\":[\"Credenciales de máquina\"],\"jzD-D6\":[\"Omitir etiquetas es útil cuando se posee de un playbook largo y desea omitir algunas partes de una jugada o tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para más detalles sobre el uso de las etiquetas.\"],\"k020kO\":[\"Flujo de actividad\"],\"k2dzu3\":[\"Fecha de expiración (UTC):\"],\"k30JvV\":[\"Categoría seleccionada\"],\"k5nHqi\":[\"El entorno de ejecución que se utilizará al lanzar\\nesta plantilla de trabajo. El entorno de ejecución resuelto puede anularse asignando asignando explícitamente uno diferente a esta plantilla de trabajo.\"],\"kALwhk\":[\"segundos\"],\"kDWprA\":[\"Estos argumentos se utilizan con el módulo especificado.\"],\"kEhyki\":[\"El campo termina con un valor.\"],\"kLja4m\":[\"Inicializado por\"],\"kLk5bG\":[\"Iniciar mensaje\"],\"kNUkGV\":[\"Tipo de búsqueda\"],\"kNfXib\":[\"Nombre del módulo\"],\"kODvZJ\":[\"Nombre\"],\"kOVkPY\":[\"Alternar instancia\"],\"kP-3Hw\":[\"Volver a Inventarios\"],\"kQerRU\":[\"Este campo no debe contener espacios\"],\"kX-GZH\":[\"Volver a ejecutar la tarea\"],\"kXzl6Z\":[\"Variables de fuente\"],\"kYDvK4\":[\"Incluyendo fichero\"],\"kah1PX\":[\"Ver ejemplos de YAML en\"],\"kaux7o\":[\"Sobrescribir grupos locales y servidores desde una fuente remota del inventario.\"],\"kgtWJ0\":[\"Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo.\"],\"kiMHN-\":[\"Auditor del sistema\"],\"kjrq_8\":[\"Más información\"],\"kkDQ8m\":[\"Jueves\"],\"kkc8HD\":[\"Habilite el inicio de sesión simplificado para sus aplicaciones \",[\"brandName\"]],\"kpRn7y\":[\"Eliminar pregunta\"],\"kpnWnY\":[\"Después de cada actualización del proyecto en la que cambie la revisión de SCM, actualice el inventario de la fuente seleccionada antes de ejecutar las tareas del trabajo. Esto está destinado a contenido estático, como el formato de archivo .ini de inventario de Ansible.\"],\"ks-HYT\":[\"Agregar permisos de usuario\"],\"ks71ra\":[\"Excepciones\"],\"kt8V8M\":[\"Seleccione una rama para el flujo de trabajo.\"],\"ktPOqw\":[\"Consulte\"],\"kuIbuV\":[\"Las comprobaciones de estado solo se pueden ejecutar en los nodos de ejecución.\"],\"ku__5b\":[\"Segundo\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"Instancia\"],\"kyHUFI\":[\"Contraseña Vault | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"¿Está seguro de que desea eliminar el acceso de \",[\"0\"],\" a \",[\"1\"],\"? Esto afecta a todos los miembros del equipo.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Credenciales de Webhook\"],\"l75CjT\":[\"SÍ\"],\"lCF0wC\":[\"Actualizar\"],\"lJFsGr\":[\"Crear nuevo grupo de instancias\"],\"lKxoCA\":[\"Expandir eventos de trabajo\"],\"lM9cbX\":[\"Ten en cuenta que es posible que sigas viendo el grupo en la lista después de disociarlo si el anfitrión también es miembro de los hijos de ese grupo. Esta lista muestra todos los grupos con los que el anfitrión está asociado directa e indirectamente.\"],\"lURfHJ\":[\"Contraer sección\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Fuentes de inventario\"],\"lYDyXS\":[\"Inventario inteligente\"],\"l_jRvf\":[\"Playbook terminado\"],\"lfoFSg\":[\"Borrar un host\"],\"lgm7y2\":[\"modificar\"],\"lgphOX\":[\"Valor esperado\"],\"lhgU4l\":[\"No se encontró la plantilla.\"],\"lhkaAC\":[\"Prueba\"],\"ljGeYw\":[\"Usuario normal\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Desplazar hacia abajo\"],\"ltvmAF\":[\"No se encontró la aplicación.\"],\"lu2qW5\":[\"Cualquiera\"],\"lucaxq\":[\"No se puede habilitar el agregador de registros sin proporcionar el host del agregador de registros y el tipo de agregador de registros.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"No se encontró el grupo de contenedores.\"],\"m16xKo\":[\"Añadir\"],\"m1tKEz\":[\"Los administradores del sistema tienen acceso ilimitado a todos los recursos.\"],\"m2ErDa\":[\"Fallo\"],\"m3k6kn\":[\"No se ha podido cancelar la sincronización de origen de inventario construido\"],\"m5MOUX\":[\"Volver a Hosts\"],\"m6maZD\":[\"Credencial para autenticarse con un registro de contenedores protegido.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"Si se habilita esta opción, muestre los cambios realizados\\npor las tareas de Ansible, donde sea compatible. Esto es equivalente\\nal modo --diff de Ansible.\"],\"mNBZ1R\":[\"Nota: Este campo asume que el nombre remoto es \\\"origin\\\".\"],\"mOFgdC\":[\"Máximo\"],\"mPiYpP\":[\"Tipos de estado de los nodos\"],\"mSv_7k\":[\"Formulación 2:\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"Faltan los valores de la encuesta requeridos en esta programación\"],\"mYGY3B\":[\"Fecha\"],\"mZiQNk\":[\"Si se habilita esta opción, ejecute este playbook\\ncomo administrador.\"],\"m_tELA\":[\"Cancelar reversión\"],\"ma7cO9\":[\"No se pudo eliminar el grupo \",[\"0\"],\".\"],\"mahPLs\":[\"Contraseña para la elevación de privilegios\"],\"mcGG2z\":[[\"minutes\"],\" min. \",[\"seconds\"],\" seg\"],\"mdNruY\":[\"Token API\"],\"mgJ1oe\":[\"Confirmar eliminación\"],\"mgjN5u\":[\"¿Disociar instancia del grupo de instancias?\"],\"mhg7Av\":[\"Ejecutar comando ad hoc\"],\"mi9ffh\":[\"Detalles del host\"],\"mk4anB\":[\"Predeterminado del navegador\"],\"mlDUq3\":[\"Modificado por (nombre de usuario)\"],\"mnm1rs\":[\"GitHub predeterminado\"],\"moZ0VP\":[\"Estado de sincronización\"],\"momgZ_\":[\"Nombre de la plantilla de trabajo de flujo de trabajo.\"],\"mqAOoN\":[\"Elegir un directorio de playbook\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"Los submódulos realizarán el seguimiento del último commit en\\nsu rama maestra (u otra rama especificada en\\n.gitmodules). De lo contrario, el proyecto principal mantendrá los submódulos en\\nla revisión especificada.\\nEsto es equivalente a especificar el indicador --remote para la actualización del submódulo Git.\"],\"n-37ya\":[\"Confirmar deshabilitación de la autorización local\"],\"n-LISx\":[\"Se produjo un error al guardar el flujo de trabajo.\"],\"n-ZioH\":[\"Error al recuperar el proyecto actualizado\"],\"n-qmM7\":[\"Seleccione una clave de cuenta de servicio con formato JSON para autocompletar los siguientes campos.\"],\"n12Go4\":[\"No se han podido cargar los grupos relacionados.\"],\"n60kiJ\":[\"* Este campo se recuperará de un sistema de gestión de claves secretas externo con la credencial especificada.\"],\"n6mYYY\":[\"Mensaje de tiempo de espera agotado del flujo de trabajo\"],\"n9Idrk\":[\"(Limitado a los primeros 10)\"],\"n9lz4A\":[\"Tareas fallidas\"],\"nBAIS_\":[\"Mostrar detalles del evento\"],\"nC35Na\":[\"¿Está seguro de que quiere eliminar el grupo?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Servidor omitido\"],\"nDjIzD\":[\"Ver detalles del proyecto\"],\"nI54lc\":[\"Eliminar el proyecto antes de la sincronización\"],\"nJPBvA\":[\"Archivo, directorio o script\"],\"nJTOTZ\":[\"El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo.\"],\"nLGsp4\":[\"Habilitar una encuesta para esta plantilla de trabajo de flujo de trabajo.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"Variable habilitada\"],\"nOhz3x\":[\"Finalización de la sesión\"],\"nPH1Cr\":[\"Estos entornos de ejecución podrían ser utilizados por otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Recuento de hosts fallidos\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Volver a la gestión de suscripciones.\"],\"nU16mp\":[\"Tiempo de espera de la caché\"],\"nZPX7r\":[\"Aviso: modificaciones no guardadas\"],\"nZW6P0\":[\"Huso horario local\"],\"nZYB4j\":[\"No hay estado disponible\"],\"nZYxse\":[\"¿Disociar host del grupo?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"Abril\"],\"nc6q-r\":[\"Crear vars a partir de expresiones jinja2. Esto puede ser útil\\nsi los grupos construidos que define no contienen la\\nhosts. Esto se puede usar para añadir hostvars de expresiones para\\nque sabes cuáles son los valores resultantes de esas expresiones.\"],\"ncxIQL\":[\"No se pudo disociar una o más instancias.\"],\"neiOWk\":[\"Ver documentación del inventario construido aquí\"],\"nfnm9D\":[\"Nombre de la organización\"],\"ng00aZ\":[\"Filtro de host\"],\"nhxAdQ\":[\"Palabra clave\"],\"nlsWzF\":[\"Agregue preguntas de la encuesta.\"],\"nnY7VU\":[\"Subdominio Pagerduty\"],\"noGZlf\":[\"Tiempo de espera de la caché (segundos)\"],\"nuh_Wq\":[\"URL de Webhook\"],\"nvUq8j\":[\"1 (Nivel de detalle)\"],\"nzozOC\":[\"Eliminar usuario\"],\"nzr1qE\":[\"Se rechazó la carga de archivos. Seleccione un único archivo .json.\"],\"o-JPE2\":[\"No se encontraron preguntas de la encuesta.\"],\"o0RwAq\":[\"Iniciar sesión con GitHub Enterprise\"],\"o0x5-R\":[\"Seleccionar un valor para este campo\"],\"o3LPUY\":[\"Número máximo de horquillas para permitir en todos los trabajos que se ejecutan simultáneamente en este grupo.\\\\n Cero significa que no se aplicará ningún límite.\"],\"o4NRE0\":[\"Entrada de valores de búsqueda avanzada\"],\"o5J6dR\":[\"Especificar las condiciones en las que debe ejecutarse este nodo\"],\"o9R2tO\":[\"Conexión SSL\"],\"oABS9f\":[\"Proporcione un valor para este campo o seleccione la opción Preguntar al ejecutar.\"],\"oB5EwG\":[\"Sistema externo de gestión de claves secretas\"],\"oBmCtD\":[\"¿Está seguro de que desea eliminar los grupos a continuación?\"],\"oC5JSb\":[\"No se han podido obtener los datos actualizados del proyecto.\"],\"oCKCYp\":[\"Notificación enviada correctamente\"],\"oEijQ7\":[\"Versión de startswith que no distingue mayúsculas de minúsculas.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construir 2 grupos, límite de intersección\"],\"oH1Qle\":[\"URL de webhook para esta plantilla de trabajo de flujo de trabajo.\"],\"oII7vS\":[\"Configuración de GitHub\"],\"oKMFX4\":[\"Nunca actualizado\"],\"oKbBFU\":[\"# source con errores de sincronización.\"],\"oNOjE7\":[\"Fecha/hora de finalización\"],\"oNZQUQ\":[\"Credencial para autenticarse con Kubernetes u OpenShift\"],\"oQqtoP\":[\"Volver a las tareas de gestión\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"Dirección de correo del remitente\"],\"oX_mCH\":[\"Error en la sincronización del proyecto\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"Falso\"],\"ofO19Q\":[\"Iniciar sesión con equipos de GitHub Enterprise\"],\"ofcQVG\":[\"Modal de cambios no guardados\"],\"olEUh2\":[\"Correctamente\"],\"opS--k\":[\"Volver a los grupos de instancias\"],\"orh4t6\":[\"Servidor OK\"],\"osCeRO\":[\"Ver la configuración de Azure AD\"],\"ot7qsv\":[\"Borrar todos los filtros\"],\"ovBPCi\":[\"Predeterminado\"],\"owBGkJ\":[\"La finalización no coincide con un valor esperado (\",[\"0\"],\")\"],\"owQ8JH\":[\"Agregar grupo de instancias\"],\"ozbhWy\":[\"Error de eliminación\"],\"p-nfFx\":[\"Arrastre un archivo aquí o navegue para cargarlo\"],\"p-ngUo\":[\"Dejar de seguir a\"],\"p-pp9U\":[\"cadena\"],\"p2LEhJ\":[\"Token de acceso personal\"],\"p2_GCq\":[\"Confirmar la contraseña\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"Especifique un color para la notificación. Los colores aceptables son\\nel código de color hexadecimal (ejemplo: #3af o #789abc).\"],\"pAtylB\":[\"No encontrado\"],\"pCCQER\":[\"Disponible globalmente\"],\"pH8j40\":[\"Anfitriones activos eliminados anteriormente\"],\"pHyx6k\":[\"Selección múltiple\"],\"pKQcta\":[\"Personalizar especificaciones del pod\"],\"pOJNDA\":[\"comando\"],\"pOd3wA\":[\"Presione 'Intro' para agregar más opciones de respuesta. Una opción de respuesta por línea.\"],\"pOhwkU\":[\"Esta acción disociará el siguiente rol de \",[\"0\"],\":\"],\"pRZ6hs\":[\"Ejecutar el\"],\"pSypIG\":[\"Mostrar descripción\"],\"pYENvg\":[\"Tipo de autorización\"],\"pZJ0-s\":[\"Número máximo de horquillas para permitir que todos los trabajos se ejecuten simultáneamente en este grupo. Cero significa que no se aplicará ningún límite.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"Ver la configuración de RADIUS\"],\"pfw0Wr\":[\"TODOS\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Ver Django\"],\"poMgBa\":[\"Solicite la sucursal de SCM en el lanzamiento.\"],\"ppcQy0\":[\"Establecer zoom al 100% y centrar el gráfico\"],\"prydaE\":[\"Errores de sincronización del proyecto\"],\"pw2VDK\":[\"El último \",[\"weekday\"],\" de \",[\"month\"]],\"q-Uk_P\":[\"No se pudo eliminar uno o más tipos de credenciales.\"],\"q45OlW\":[\"Regiones\"],\"q5tQBE\":[\"Establecer el tipo deshabilitado para las búsquedas difusas de campos de búsqueda relacionados\"],\"q67y3T\":[\"No se encontró ninguna plantilla de notificación.\"],\"qAlZNb\":[\"No puede actuar en las siguientes aprobaciones de flujo de trabajo: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"No más servidores\"],\"qChjCy\":[\"Primera ejecución\"],\"qD-pvR\":[\"ID del panel de control (opcional)\"],\"qEMgTP\":[\"Error en la sincronización de fuentes de inventario\"],\"qJK-de\":[\"Iniciar sesión con SAML \"],\"qS0GhO\":[\"Falta el entorno de ejecución\"],\"qSSVmd\":[\"Canales destinatarios o usuarios\"],\"qSSg1L\":[\"Enlace a un nodo disponible\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Seguimiento del último commit de los submódulos en la rama\"],\"qYkrfg\":[\"Detalles de callback de aprovisionamiento\"],\"qZ2MTC\":[\"Estos son los módulos que \",[\"brandName\"],\" admite para ejecutar comandos.\"],\"qZh1kr\":[\"Si no tiene una suscripción, puede visitar\\nRed Hat para obtener una suscripción de prueba.\"],\"qgjtIt\":[\"Convergencia\"],\"qlhQw_\":[\"Sincronización de inventario\"],\"qliDbL\":[\"Archivo remoto\"],\"qlwLcm\":[\"Solución de problemas\"],\"qmBmJJ\":[\"Esta es la única vez que se mostrará la clave secreta del cliente.\"],\"qmYgP7\":[\"aprobado\"],\"qqeAJM\":[\"Nunca\"],\"qtFFSS\":[\"Revisión de actualización durante el lanzamiento\"],\"qtaMu8\":[\"Inventario (Nombre)\"],\"qvCD_i\":[\"Los ejemplos incluyen:\"],\"qwaCoN\":[\"Actualización de fuente de control\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Modal de enlace del flujo de trabajo\"],\"r-qf4Y\":[\"Cantidad mínima de instancias que se asignará automáticamente a este grupo cuando aparezcan nuevas instancias en línea.\"],\"r4tO--\":[\"cancelado\"],\"r6Aglb\":[\"Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo.\"],\"r6y-jM\":[\"Advertencia\"],\"r6zgGo\":[\"Diciembre\"],\"r8ojWq\":[\"Confirmar la reinicialización\"],\"r8oq0Y\":[\"Últimas 24 horas\"],\"rBdPPP\":[\"No se pudo eliminar \",[\"name\"],\".\"],\"rE95l8\":[\"Tipo de cliente\"],\"rG3WVm\":[\"Seleccionar\"],\"rHK_Sg\":[\"El entorno virtual personalizado \",[\"virtualEnvironment\"],\" debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la <0>documentación.\"],\"rK7UBZ\":[\"Volver a ejecutar todos los hosts\"],\"rKS_55\":[\"Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\\nse insertan en la caché de eventos en tiempo de ejecución.\"],\"rKTFNB\":[\"Eliminar tipo de credencial\"],\"rMrKOB\":[\"No se pudo sincronizar el proyecto.\"],\"rOZRCa\":[\"Enlace del flujo de trabajo\"],\"rSYkIY\":[\"Este campo debe ser un número\"],\"rXhu41\":[\"2 (Depurar)\"],\"rYHzDr\":[\"Elementos por página\"],\"r_IfWZ\":[\"Editar inventario\"],\"rdUucN\":[\"Vista previa\"],\"rfYaVc\":[\"Nombre de la variable de respuesta\"],\"rfpIXM\":[\"Solicite, por ejemplo, grupos en el lanzamiento.\"],\"rfx2oA\":[\"Cuerpo del mensaje de flujo de trabajo pendiente\"],\"riBcU5\":[\"Alias en IRC\"],\"rjVfy3\":[\"Documentación del flujo de trabajo\"],\"rjyWPb\":[\"Enero\"],\"rmb2GE\":[\"Denegado por \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total de anfitriones\"],\"ruhGSG\":[\"Cancelar sincronización de la fuente del inventario\"],\"rvia3m\":[\"Autenticación diversa\"],\"rw1pRJ\":[\"Descargar el paquete\"],\"rwWNpy\":[\"Inventarios\"],\"s-MGs7\":[\"Recursos\"],\"s2xYUy\":[\"Sobrescribir las variables locales desde una fuente remota del inventario.\"],\"s3KtlK\":[\"Este horario no tiene ocurrencias debido a las excepciones seleccionadas.\"],\"s4Qnj2\":[\"Entorno de ejecución\"],\"s4fge-\":[\"Mes pasado\"],\"s5aIEB\":[\"Eliminar plantilla de trabajo del flujo de trabajo\"],\"s5mACA\":[\"Detalles de la instancia\"],\"s6F6Ks\":[\"No se encontró una salida para este trabajo.\"],\"s70SJY\":[\"Configuración del registro\"],\"s8hQty\":[\"Ver todas las tareas.\"],\"s9EKbs\":[\"Deshabilitar verificación SSL\"],\"sAz1tZ\":[\"confirmar disociación\"],\"sBJ5MF\":[\"Fuentes\"],\"sCEb_0\":[\"Ver todos los hosts de inventario.\"],\"sGodAp\":[\"Anulación de las especificaciones del pod\"],\"sMDRa_\":[\"Volver a Grupos\"],\"sOMf4x\":[\"Plantillas recientes\"],\"sSFxX6\":[\"Revisión de la actualización en el lanzamiento del trabajo\"],\"sTkKoT\":[\"Selecciona una fila para rechazar\"],\"sUyFTB\":[\"Redirigir al panel de control\"],\"sV3kNp\":[\"Este grupo de instancias está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"sVh4-e\":[\"Eliminar este enlace\"],\"sW5OjU\":[\"requerido\"],\"sZif4m\":[\"¿Disociar grupos relacionados?\"],\"s_XkZs\":[\"INICIAR\"],\"s_r4Az\":[\"Este campo debe ser un número entero\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Nodo híbrido\"],\"siJgSI\":[\"No se encontró el usuario.\"],\"sjMCOP\":[\"Último modificado\"],\"sjVfrA\":[\"Comando\"],\"smFRaX\":[\"Ya se ha lanzado un trabajo\"],\"sr4LMa\":[\"Fuente de inventario\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Muestra los resultados que cumplen con este o cualquier otro filtro.\"],\"sxkWRg\":[\"Avanzado\"],\"syupn5\":[\"Imagen de marca\"],\"syyeb9\":[\"Primero\"],\"t-R8-P\":[\"Ejecución\"],\"t2q1xO\":[\"Modificar programación\"],\"t4v_7X\":[\"Seleccionar un tipo de nodo\"],\"t9QlBd\":[\"Noviembre\"],\"tA9gHL\":[\"ADVERTENCIA:\"],\"tRm9qR\":[\"Etiquetas son útiles cuando se tiene un playbook largo y se desea especificar una parte específica de una jugada o tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para más detalles sobre el uso de las etiquetas.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Iniciar\"],\"t_YqKh\":[\"Eliminar\"],\"tfDRzk\":[\"Guardar\"],\"tfh2eq\":[\"Haga clic para crear un nuevo enlace a este nodo.\"],\"tgPwON\":[\"Operador\"],\"tgSBSE\":[\"Quitar enlace\"],\"tgWuMB\":[\"Modificado\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Reordenar\"],\"tpCmSt\":[\"normas de su póliza \"],\"tqlcfo\":[\"Desaprovisionamiento\"],\"trjiIV\":[\"Error al asociar a un compañero.\"],\"tst44n\":[\"Eventos\"],\"twE5a9\":[\"No se pudo eliminar la credencial.\"],\"txNbrI\":[\"Rama de fuente de control\"],\"ty2DZX\":[\"Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"tz5tBr\":[\"Esta programación utiliza reglas complejas que no son compatibles con la\\\\n interfaz de usuario. Utilice la API para gestionar este programa.\"],\"tzgOKK\":[\"Ya se ha actuado al respecto\"],\"u-sh8m\":[\"/ (raíz del proyecto)\"],\"u4ex5r\":[\"Julio\"],\"u4n8Fm\":[\"No se han podido eliminar los compañeros.\"],\"u4x6Jy\":[\"Volver a Tareas\"],\"u5AJST\":[\"La cantidad de procesos paralelos o simultáneos para utilizar durante la ejecución del playbook. Si no ingresa un valor, se utilizará el valor predeterminado del archivo de configuración de Ansible. Para obtener más información,\"],\"u7f6WK\":[\"Ver todas las aprobaciones del flujo de trabajo.\"],\"u84wS1\":[\"Error en la cancelación de tarea\"],\"uAQUqI\":[\"Estado\"],\"uAhZbx\":[\"Fuentes de inventario con fallas\"],\"uCjD1h\":[\"Su sesión ha expirado. Inicie sesión para continuar.\"],\"uImfEm\":[\"Mensaje de flujo de trabajo pendiente\"],\"uJz8NJ\":[\"La búsqueda se desactiva durante la ejecución de la tarea\"],\"uN_u4C\":[\"Nota: Esta instancia puede volver a asociarse con este grupo de instancias si es administrada por\"],\"uPPnyo\":[\"La cantidad máxima de hosts que puede administrar esta organización.\\nEl valor predeterminado es 0, que significa sin límite. Consulte\\nla documentación de Ansible para obtener más información detallada.\"],\"uPRp5U\":[\"Cancelar búsqueda\"],\"uTDtiS\":[\"Quinto\"],\"uUehLT\":[\"Esperando\"],\"uVu1Yt\":[\"Establecer selección del tipo\"],\"uYtvvN\":[\"Seleccione un proyecto antes de modificar el entorno de ejecución.\"],\"ucSTeu\":[\"Creado por (nombre de usuario)\"],\"ucgZ0o\":[\"Organización\"],\"ugZpot\":[\"Prueba de credenciales externas\"],\"ulRNXw\":[\"Arrastre cancelado. La lista no se modifica.\"],\"upC07l\":[\"Encuesta deshabilitada\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"Acerca de\"],\"uzTiFQ\":[\"Volver a Programaciones\"],\"v-CZEv\":[\"Preguntar al ejecutar\"],\"v-EbDj\":[\"Troubleshooting settings\"],\"v-M-LP\":[\"Ejecutar plantilla\"],\"v0NvdE\":[\"Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre \",[\"moduleName\"],\", haga clic en\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relanzar utilizando los parámetros de host\"],\"v2gmVS\":[\"Esta acción eliminará suavemente lo siguiente:\"],\"v45yUL\":[\"disociar\"],\"v7vAuj\":[\"Tareas totales\"],\"vCS_TJ\":[\"No se pudo eliminar la fuente del inventario \",[\"name\"],\".\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Ejecutar cuando el nodo primario se encuentre en estado correcto.\"],\"vFKI2e\":[\"Reglas de programación\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"Este campo se ignora a menos que se establezca una variable habilitada. Si la variable habilitada coincide con este valor, el host se habilitará en la importación.\"],\"vGjmyl\":[\"Eliminado\"],\"vHAaZi\":[\"Saltar cada\"],\"vIb3RK\":[\"Crear nuevo planificador\"],\"vKRQJB\":[\"Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod.\"],\"vLyv1R\":[\"Ocultar\"],\"vPrE42\":[\"Permite la creación de una URL de\\nde aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con \",[\"brandName\"],\" y solicitar una actualización de la configuración utilizando esta plantilla\"],\"vPrMqH\":[\"Revisión n°\"],\"vQHUI6\":[\"Si está marcada, todas las variables para grupos secundarios y hosts se eliminarán y reemplazarán por las que se encuentran en la fuente externa.\"],\"vTL8gi\":[\"Hora de terminación\"],\"vUOn9d\":[\"Volver\"],\"vYFWsi\":[\"Seleccionar equipos\"],\"vYuE8q\":[\"Tiempo transcurrido de la ejecución de la tarea \"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Centro de datos de Bitbucket\"],\"ve_jRy\":[\"Con condición\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Traslade variables de línea de comando adicionales al playbook. Este es el\\nparámetro de línea de comando -e o --extra-vars para el playbook de Ansible.\\nProporcione pares de claves/valores utilizando YAML o JSON. Consulte la\\ndocumentación para ver ejemplos de sintaxis.\"],\"voRH7M\":[\"Ejemplos:\"],\"vq1XXv\":[\"Crear un nuevo inventario inteligente con el filtro aplicado\"],\"vq2WxD\":[\"Mar\"],\"vq9gg6\":[\"No puede actuar en las siguientes aprobaciones de flujo de trabajo: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Módulo\"],\"vvY8pz\":[\"Solicite que se omitan las etiquetas en el lanzamiento.\"],\"vye-ip\":[\"Solicitar tiempo de espera en el lanzamiento.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Solicite verbosidad en el lanzamiento.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"Ver todos los tokens.\"],\"w2VTLB\":[\"Menor que la comparación.\"],\"w3EE8S\":[\"Hosts automatizados\"],\"w4M9Mv\":[\"Las credenciales de Galaxy deben ser propiedad de una organización.\"],\"w4j7js\":[\"Ver detalles del equipo\"],\"w6zx64\":[\"Usar predeterminado del navegador\"],\"wCnaTT\":[\"Reemplazar el campo con un valor nuevo\"],\"wF-BAU\":[\"Agregar inventario\"],\"wFnb77\":[\"ID de inventario\"],\"wKEfMu\":[\"Procesamiento de eventos completo.\"],\"wO29qX\":[\"No se encontró la organización.\"],\"wW08QA\":[\"Distinto de\"],\"wX6sAX\":[\"Últimos dos años\"],\"wXAVe-\":[\"Argumentos del módulo\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Gestionado\"],\"wdxz7K\":[\"Fuente\"],\"wgNoIs\":[\"Seleccionar todo\"],\"wkgHlv\":[\"Agregar un nuevo nodo\"],\"wlQNTg\":[\"Miembros\"],\"wnizTi\":[\"Seleccionar una suscripción\"],\"wpT1VN\":[\"Condición\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"Si no se marca, los anfitriones secundarios locales y los grupos que no se encuentren en la fuente externa no se verán afectados por el proceso de actualización del inventario.\"],\"x-a4Mr\":[\"Credencial de Webhook\"],\"x02hbg\":[\"Permite la creación de una URL de\\nde aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con y solicitar una actualización de la configuración utilizando esta plantilla de trabajo.\"],\"x0Nx4-\":[\"La cantidad máxima de hosts que puede administrar esta organización.\\nEl valor predeterminado es 0, que significa sin límite. Consulte\\nla documentación de Ansible para obtener más información detallada.\"],\"x4Xp3c\":[\"actualizado\"],\"x5DnMs\":[\"Última modificación\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Hosts disponibles\"],\"x7PDL5\":[\"Registros\"],\"x8uKc7\":[\"Estado de instancia\"],\"x9WS62\":[\"Cancelar \",[\"0\"]],\"xAYSEs\":[\"Hora de inicio\"],\"xAqth4\":[\"Ver la configuración de Google OAuth 2.0\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Borrar\"],\"xDr_ct\":[\"Fin\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Contraseña Vault\"],\"xGQZwx\":[\"Agregar grupo de contenedores\"],\"xGVfLh\":[\"Continuar\"],\"xHZS6u\":[\"Tareas exitosas\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Token de acceso personal\"],\"xKQRBr\":[\"Longitud máxima\"],\"xM01Pk\":[\"Respuesta predeterminada\"],\"xONDaO\":[\"La eliminación de estos inventarios podría afectar a algunas plantillas que dependen de ellos. ¿Está seguro de que desea eliminar de todos modos?\"],\"xOl1yT\":[\"Búsqueda exacta en el campo de nombre.\"],\"xPO5w7\":[\"Iniciar sesión con GitHub\"],\"xPpkbX\":[\"La eliminación de estas fuentes de inventario podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?\"],\"xPxMOJ\":[\"Formato de hora no válido\"],\"xQioPk\":[\"Condiciones previas para ejecutar este nodo cuando hay varios elementos primarios. Consulte\"],\"xSytdh\":[\"FINALIZADO:\"],\"xUhTCP\":[\"Elegir una fuente\"],\"xVhQZV\":[\"Vie\"],\"xY9DEq\":[\"El patrón utilizado para dirigir los hosts en el inventario. Si se deja el campo en blanco, todos y * se dirigirán a todos los hosts del inventario. Para encontrar más información sobre los patrones de hosts de Ansible,\"],\"xY9s5E\":[\"Tiempo de espera\"],\"x_ugm_\":[\"Grupos totales\"],\"xa7N9Z\":[\"Editar la URL de redirección de inicio de sesión\"],\"xbQSFV\":[\"Utilice los mensajes personalizados para cambiar el contenido de las notificaciones enviadas cuando una tarea se inicie, se realice correctamente o falle. Utilice llaves\\npara acceder a la información sobre la tarea:\"],\"xcaG5l\":[\"Editar el flujo de trabajo\"],\"xd2LI3\":[\"Expira el \",[\"0\"]],\"xdA_-p\":[\"Herramientas\"],\"xe5RvT\":[\"Pestaña YAML\"],\"xefC7k\":[\"Puerto del servidor IRC\"],\"xeiujy\":[\"Texto\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"No se pudo encontrar la página solicitada.\"],\"xi4nE2\":[\"Mensaje de error\"],\"xnSIXG\":[\"No se pudo eliminar uno o más hosts.\"],\"xoCdYY\":[\"Comprobar si el valor del campo dado está presente en la lista proporcionada; se espera una lista de elementos separada por comas.\"],\"xoXoBo\":[\"Eliminar el error\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"Organización de GitHub Enterprise\"],\"xuYTJb\":[\"No se pudo eliminar la plantilla de trabajo.\"],\"xw06rt\":[\"La configuración coincide con los valores predeterminados de fábrica.\"],\"xxTtJH\":[\"Expresión regular en la que solo se importarán los nombres de host que coincidan. El filtro se aplica como un paso posterior al procesamiento después de que se aplique cualquier filtro de complemento de inventario.\"],\"y8ibKI\":[\"Eliminar instancias\"],\"yCCaoF\":[\"No se pudo actualizar la encuesta.\"],\"yDeNnS\":[\"Crear nuevo inventario construido\"],\"yDifzB\":[\"Confirmar selección\"],\"yG3Yaa\":[\"Cadena de días no reconocida\"],\"yGS9cI\":[\"Saludable\"],\"yGUKlf\":[\"Tareas de gestión\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Versión del controlador de automatización\"],\"yMfU4O\":[\"Correo electrónico del remitente\"],\"yNcGa2\":[\"Expiración del token de acceso\"],\"yQE2r9\":[\"Cargando\"],\"yRiHPB\":[\"Ejecute un trabajo para rellenar esta lista.\"],\"yRkqG9\":[\"Límite\"],\"yUlffE\":[\"Relanzar\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Nodos de la plantilla de tareas de flujo de trabajo\"],\"ya6mX6\":[\"No hay directorios de playbook disponibles en \",[\"project_base_dir\"],\".\\nO bien ese directorio está vacío, o todo el contenido ya está\\nasignado a otros proyectos. Cree un nuevo directorio allí y asegúrese de que los archivos de playbook puedan ser leídos por el usuario del sistema \\\"awx\\\", o haga que \",[\"brandName\"],\" recupere directamente sus playbooks desde\\ncontrol de fuentes utilizando la opción de tipo de control de fuentes anterior.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Plantilla de flujo de trabajo\"],\"yb_fjw\":[\"Aprobación\"],\"ydoZpB\":[\"No se encontró la tarea.\"],\"ydw9CW\":[\"Hosts fallidos\"],\"yfG3F2\":[\"Teclas directas\"],\"yjwMJ8\":[\"¿Cuántas veces se ha automatizado el anfitrión?\"],\"yjyGja\":[\"Expandir la entrada\"],\"ylXj1N\":[\"Seleccionado\"],\"yq6OqI\":[\"Esta es la única vez que se mostrará el valor del token y el valor del token de actualización asociado.\"],\"yqiwAW\":[\"Cancelar el flujo de trabajo\"],\"yrUyDQ\":[\"Establece la etapa actual del ciclo de vida de esta instancia. Por defecto es \\\"instalado\\\".\"],\"yrwl2P\":[\"Compatible\"],\"yuXsFE\":[\"No se pudo eliminar una o más aprobaciones del flujo de trabajo.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Asociar error del rol\"],\"yxDqcD\":[\"Expiración del código de autorización\"],\"yy1cWw\":[\"Personalizar mensajes.\"],\"yz7wBu\":[\"Cerrar\"],\"yzQhLU\":[\"Mínimo de instancias de políticas\"],\"yzdDia\":[\"Eliminar encuesta\"],\"z-BNGk\":[\"Eliminar token de usuario\"],\"z0DcIS\":[\"cifrado\"],\"z3XA1I\":[\"Reintentar servidor\"],\"z409y8\":[\"Servicio de Webhook\"],\"z7NLxJ\":[\"Si solo desea eliminar el acceso de este usuario específico, elimínelo del equipo.\"],\"z8mwbl\":[\"Porcentaje mínimo de todas las instancias que se asignarán automáticamente a este grupo cuando se conecten nuevas instancias.\"],\"zHcXAG\":[\"Deje este campo en blanco para que el entorno de ejecución esté disponible globalmente.\"],\"zICM7E\":[\"Descartar los cambios locales antes de la sincronización\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Directorio de playbook\"],\"zK_63z\":[\"Nombre de usuario o contraseña no válidos. Intente de nuevo.\"],\"zLsDix\":[\"usuario ldap\"],\"zMKkOk\":[\"Volver a Organizaciones\"],\"zN0nhk\":[\"Proporcione sus credenciales de Red Hat o Red Hat Satellite para habilitar Automation Analytics.\"],\"zQRgi-\":[\"Iniciar alternancia de notificaciones\"],\"zTediT\":[\"Este campo debe ser un número y tener un valor entre \",[\"min\"],\" y \",[\"max\"]],\"zUIPys\":[\"Añade anfitriones al grupo según las condiciones de Jinja2.\"],\"z_PZxu\":[\"No se pudo eliminar la aprobación del flujo de trabajo.\"],\"zbLCH1\":[\"Tipo de inventario\"],\"zcQj5X\":[\"Primero, seleccione una clave\"],\"zdl7YZ\":[\"Seleccionar la ruta de origen\"],\"zeEQd_\":[\"Junio\"],\"zf7FzC\":[\"Credencial para autenticarse con Kubernetes u OpenShift. Debe ser del tipo \\\"Kubernetes/OpenShift API Bearer Token\\\". Si se deja en blanco, se usará la cuenta de servicio del Pod subyacente.\"],\"zfZydd\":[\"Modal de vista previa de la encuesta\"],\"zfsBaJ\":[\"Obtenga más información sobre Automation Analytics\"],\"zgInnV\":[\"Modal de vista del nodo de flujo de trabajo\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"No se pudo asociar.\"],\"zhrjek\":[\"Grupos\"],\"zi_YNm\":[\"No se ha podido cancelar \",[\"0\"]],\"zmu4-P\":[\"Cuenta SID\"],\"znG7ed\":[\"Seleccionar un playbook\"],\"znTz5r\":[\"Programación no encontrada.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Seleccionar periodo\"],\"ztOzCj\":[\"Actualizar al ejecutar\"],\"ztw2L3\":[\"Debe haber un valor en al menos una entrada\"],\"zvfXp0\":[\"Aprobaciones para alternar las notificaciones\"],\"zx4BuL\":[\"Semana\"],\"zzDlyQ\":[\"Correcto\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" tenedor\"],\"other\":[\"#\",\" tenedores\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Eliminar proyecto\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" tenedor\"],\"other\":[\"#\",\" tenedores\"]}]],\"-0B-ue\":[\"Proyectos\"],\"-5kO8P\":[\"Sábado\"],\"-6EcFR\":[\"Presione Intro para modificar. Presione ESC para detener la edición.\"],\"-7M7WW\":[\"Haga clic para alternar el valor predeterminado\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"El parámetro del plugin es obligatorio.\"],\"-9d7Ol\":[\"Subdominio Pagerduty\"],\"-9y9jy\":[\"Última comprobación de estado\"],\"-9yY_Q\":[\"No se pudo copiar el inventario.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Desplazarse hasta el anterior\"],\"-FjWgX\":[\"Jue\"],\"-GMFSa\":[\"No se pudo copiar el proyecto.\"],\"-GOG9X\":[\"Ocultar descripción\"],\"-NI2UI\":[\"Divida el trabajo realizado por esta plantilla de trabajo en el número especificado de segmentos de trabajo, cada uno de los cuales ejecuta las mismas tareas contra una parte del inventario.\"],\"-NezOR\":[\"Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar\"],\"-OpL2l\":[\"Ejecutar independientemente del estado final del nodo primario.\"],\"-PyL32\":[\"¿Está seguro de que desea eliminar este nodo?\"],\"-RAMET\":[\"Modificar este enlace\"],\"-SAqJ3\":[\"No se pudo copiar la credencial.\"],\"-Uepfb\":[\"Control\"],\"-b3ghh\":[\"Elevación de privilegios\"],\"-cWxFz\":[\"Habilite la firma de contenido para verificar que el contenido ha permanecido seguro cuando se sincroniza un proyecto. Si el contenido ha sido manipulado, el trabajo no se ejecutará.\"],\"-hh3vo\":[\"No se puede cargar la última actualización del trabajo\"],\"-li8PK\":[\"Uso de suscripción\"],\"-nb9qF\":[\"(Preguntar al ejecutar)\"],\"-ohrPc\":[\"Escritura anticipada de la búsqueda\"],\"-rfqXD\":[\"Encuesta habilitada\"],\"-uOi7U\":[\"Haga clic para descargar el paquete\"],\"-vAlj5\":[\"No se pudo ejecutar la tarea.\"],\"-z0Ubz\":[\"Seleccionar los roles para aplicar\"],\"-zW4qj\":[\"Rama que se va a extraer. Además de las ramas, puede introducir etiquetas, hashes de commit y refs arbitrarias. Es posible que algunos hashes de commit y refs no estén disponibles a menos que también proporcione un refspec personalizado.\"],\"-zy2Nq\":[\"Tipo\"],\"0-31GV\":[\"Eliminación de\"],\"0-yjzX\":[\"El proyecto debe estar sincronizado antes de que una revisión esté disponible.\"],\"00_HDq\":[\"Tipo de política\"],\"00cteM\":[\"Este campo no debe superar los \",[\"0\"],\" caracteres\"],\"01Zgfk\":[\"Tiempo de espera agotado\"],\"02FGuS\":[\"Crear nuevo grupo\"],\"02ePaq\":[\"Seleccionar \",[\"0\"]],\"02o5A-\":[\"Crear nuevo proyecto\"],\"05TJDT\":[\"Haga clic para ver los detalles de la tarea\"],\"06Veq8\":[\"Sincronizar proyecto\"],\"08IuMU\":[\"Anular variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" por <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Handlers ejecutándose\"],\"0JjrTf\":[\"Se produjo un error al analizar el archivo. Compruebe el formato del archivo e inténtelo de nuevo.\"],\"0K8MzY\":[\"Este campo no debe superar los \",[\"max\"],\" caracteres\"],\"0LUj25\":[\"Eliminar grupo de instancias\"],\"0MFMD5\":[\"No se ha podido ejecutar una comprobación de estado en una o más instancias.\"],\"0Ohn6b\":[\"Ejecutado por\"],\"0PUWHV\":[\"Frecuencia de repetición\"],\"0Pz6gk\":[\"Variables utilizadas para configurar el plugin de inventario construido. Para obtener una descripción detallada de cómo configurar este complemento, consulte\"],\"0QsHpG\":[\"Esquema de entrada que define un conjunto de campos ordenados para ese tipo.\"],\"0Tddvz\":[\"La URL base del servidor de Grafana: el punto de acceso\\n /api/annotations se agregará automáticamente a la URL base\\n de Grafana.\"],\"0WL4_U\":[\"Eliminar todos los nodos\"],\"0WP27-\":[\"Esperando la salida de la tarea…\"],\"0YAsXQ\":[\"Grupo de contenedores\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Para obtener más información, consulte la\"],\"0_ru-E\":[\"Copiar inventario\"],\"0cqIWs\":[\"Contraseña de autenticación básica\"],\"0d48JM\":[\"Opciones de selección múltiple\"],\"0eOoxo\":[\"Seleccione una fecha/hora de finalización que sea posterior a la fecha/hora de inicio.\"],\"0f7U0k\":[\"Mié\"],\"0gPQCa\":[\"Siempre\"],\"0lvFRT\":[\"No puede cambiar el tipo de credencial de una credencial, ya que puede romper la funcionalidad de los recursos que la utilizan.\"],\"0pC_y6\":[\"Evento\"],\"0qOaMt\":[\"Se ha producido un error en la solicitud para probar esta credencial y metadatos.\"],\"0rVzXl\":[\"Configuración de Google OAuth 2\"],\"0sNe72\":[\"Agregar roles\"],\"0tNXE8\":[\"COLOCAR\"],\"0tfvhT\":[\"Capacidad utilizada del grupo de instancias\"],\"0wlLcO\":[\"Establecer cuántos días de datos debería ser retenidos.\"],\"0zpgxV\":[\"Opciones\"],\"0zs8j5\":[\"Número máximo de veces que el trabajo de este nodo se reintenta automáticamente tras un fallo antes de seguir sus rutas de fallo. Los trabajos cancelados nunca se reintentan.\"],\"1-4GhF\":[\"Cancelar sincronización\"],\"10B0do\":[\"No se pudo enviar la notificación de prueba.\"],\"1280Tg\":[\"Nombre de Host\"],\"12j25_\":[\"Clave pública GPG\"],\"12kemj\":[\"URL de fuente de control\"],\"14KOyT\":[\"source ./ vars\"],\"15GcuU\":[\"Ver la configuración de la autenticación de varios\"],\"17TKua\":[\"Grupo de instancias\"],\"19zgn6\":[\"Tipo de instancia\"],\"1A3EXy\":[\"Expandir\"],\"1C5cFl\":[\"Siguiente ejecución\"],\"1Ey8My\":[\"Dirección IP\"],\"1F0IaT\":[\"Ver programaciones\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Vistas\"],\"1L3KBl\":[\"Crear un nuevo tipo de credencial\"],\"1LRwvx\":[\"Si desea que la fuente de inventario se actualice al ejecutar, haga clic en Actualizar al ejecutar y también vaya a \"],\"1Ltnvs\":[\"Agregar nodo\"],\"1PQRWr\":[\"Hora de inicio\"],\"1QRNEs\":[\"Frecuencia de repetición\"],\"1RYzKu\":[\"Volver a ejecutar desde el nodo cancelado\"],\"1UJu6o\":[\"Seleccione un número de día entre 1 y 31.\"],\"1UjRxI\":[\"Tiempo de espera de la caché\"],\"1UzENP\":[\"No\"],\"1V4Yvg\":[\"Sistemas varios\"],\"1WlWk7\":[\"Ver detalles del host del inventario\"],\"1WsB5U\":[\"No pudimos localizar las suscripciones asociadas a esta cuenta.\"],\"1ZaQUH\":[\"Apellido\"],\"1_gTC7\":[\"No se pueden seleccionar varias credenciales con el mismo ID de Vault, ya que anulará automáticamente la selección de la otra con el mismo ID de Vault.\"],\"1abtmx\":[\"Promover grupos secundarios y hosts\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"Actualización de SCM\"],\"1fO-kL\":[\"No se pudo alternar la instancia.\"],\"1hCxP5\":[\"No se pudo eliminar uno o más grupos de instancias.\"],\"1kwHxg\":[\"Métricas\"],\"1n50PN\":[\"Pestaña JSON\"],\"1qd4yi\":[\"Ingrese variables con sintaxis JSON o YAML. Use el botón de selección para alternar entre los dos.\"],\"1rDBnp\":[\"Diferencias del fichero\"],\"1w2SCz\":[\"Elegir un tipo de fuente de control\"],\"1xdJD7\":[\"Ajustar a la pantalla\"],\"1yHVE-\":[\"Añadiendo\"],\"2-iKER\":[\"Ver el flujo de actividad\"],\"2B_v7Y\":[\"Porcentaje de instancias de políticas\"],\"2CTKOa\":[\"Volver a Proyectos\"],\"2FB7vv\":[\"Seleccione una organización antes de modificar el entorno de ejecución predeterminado.\"],\"2FeJcd\":[\"Elemento omitido\"],\"2H9REH\":[\"Búsqueda difusa en el campo del nombre.\"],\"2JV4mx\":[\"Los grupos de instancias a los que pertenece esta instancia.\"],\"2KlsJC\":[\"Puede aplicar una serie de variables posibles en el\\n mensaje. Para obtener más información, consulte la\"],\"2MSEkM\":[\"No se pudo eliminar el inventario.\"],\"2a07Yj\":[\"Copiar plantilla de notificaciones\"],\"2ekvhy\":[\"Frecuencia de las excepciones\"],\"2gDkH_\":[\"Por favor, introduzca un número de ocurrencias.\"],\"2iyx-2\":[\"Documentación del controlador Ansible.\"],\"2n41Wr\":[\"Agregar plantilla de flujo de trabajo\"],\"2nsB1O\":[\"Volver a Tokens\"],\"2ocqzE\":[\"Webhooks: Habilitar webhook para esta plantilla.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Modal de búsqueda\"],\"2pNIxF\":[\"Nodos de flujo de trabajo\"],\"2pgi-L\":[\"Indica si un host está disponible y debe incluirse en la ejecución de\\n trabajos. Para los hosts que forman parte de un inventario externo, esto puede\\n restablecerse mediante el proceso de sincronización del inventario.\"],\"2qfwJn\":[\"Anular\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"Actualizar token\"],\"2w-INk\":[\"Detalles del host\"],\"2zs1kI\":[\"Este valor no coincide con la contraseña introducida anteriormente. Confirme la contraseña.\"],\"3-SkJA\":[\"¿Disociar grupo del host?\"],\"3-sY1p\":[\"Números SMS del destinatario\"],\"328Yxp\":[\"Rama de fuente de control\"],\"38Or-7\":[\"Pestañas\"],\"38VIWI\":[\"Ver detalles de la plantilla\"],\"39y5bn\":[\"Viernes\"],\"3A9ATS\":[\"No se encontró el entorno de ejecución.\"],\"3AOZPn\":[\"Ver y editar opciones de depuración\"],\"3FUtN9\":[\"Sincronización de fuentes de inventario\"],\"3IVQDN\":[\"Esta programación utiliza reglas complejas que no son compatibles con la\\n interfaz de usuario. Utilice la API para gestionar esta programación.\"],\"3JjdaA\":[\"Ejecutar\"],\"3JnvxN\":[\"Elija los recursos que recibirán nuevos roles. Podrá seleccionar los roles que se aplicarán en el siguiente paso. Tenga en cuenta que los recursos elegidos aquí recibirán todos los roles elegidos en el siguiente paso.\"],\"3JzsDb\":[\"Mayo\"],\"3LoUor\":[\"Canales destinatarios\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"Año\"],\"3PZalO\":[\"No se encontró el host.\"],\"3Rke7L\":[\"1 (Información)\"],\"3WGwSW\":[\"Elimine el repositorio local en su totalidad antes de realizar una actualización. Según el tamaño del repositorio, esto puede aumentar significativamente la cantidad de tiempo necesario para completar una actualización.\"],\"3YSVMq\":[\"Error de eliminación\"],\"3aIe4Y\":[\"Crear nueva organización\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Tiempo transcurrido\"],\"3hCQhK\":[\"Complementos de inventario\"],\"3hvUyZ\":[\"nueva elección\"],\"3mTiHp\":[\"No se pudo copiar la plantilla.\"],\"3pBNb0\":[\"Descargar salida\"],\"3sFvGC\":[\"Establezca la instancia habilitada o deshabilitada. Si se desactiva, los trabajos no se asignarán a esta instancia.\"],\"3sXZ-V\":[\"y haga clic en Actualizar revisión en Launch.\"],\"3uAM50\":[\"Acuerdo de licencia de usuario final\"],\"3wPA9L\":[\"Categoría de la configuración\"],\"3y7qi5\":[\"Volver a Credenciales\"],\"3yy_k-\":[\"Ver todos los equipos.\"],\"4-RjdJ\":[[\"interval\"],\" año\"],\"40lLFI\":[\"Ir a la página siguiente\"],\"41KRqu\":[\"Contraseñas de credenciales\"],\"45BzQy\":[\"Las comprobaciones de estado son tareas asincrónicas. Consulte la\"],\"45cx0B\":[\"Cancelar modificación de la suscripción\"],\"45gLaI\":[\"Preguntar por las credenciales al ejecutar.\"],\"46SUtl\":[\"Editar grupo\"],\"479kuh\":[\"Copie la revisión completa al portapapeles.\"],\"47e97a\":[\"Reintentos máximos\"],\"4BITzH\":[\"Error:\"],\"4LzLLz\":[\"Ver todas las configuraciones\"],\"4Q4HZp\":[\"No se ha encontrado \",[\"pluralizedItemName\"]],\"4QXpWJ\":[\"agotado\"],\"4QfhOe\":[\"Algunos modificadores de búsqueda como not__ y __search no se admiten en los filtros de host del Inventario Inteligente. Elimínelos para crear un nuevo inventario inteligente con este filtro.\"],\"4S2cNE\":[\"Ver la configuración del registro\"],\"4Wt2Ty\":[\"Seleccionar elementos de la lista\"],\"4_ESDh\":[\"Este campo debe ser una expresión regular\"],\"4_xiC_\":[\"Artefactos\"],\"4alXD6\":[\"Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\\n Cero significa que no se aplicará ningún límite.\"],\"4bhLaA\":[\"Seleccionar un tipo de credencial\"],\"4cWhxn\":[\"Controla si esta instancia está gestionada por la directiva o no. Si está habilitada, la instancia estará disponible para la asignación automática y la desasignación de grupos de instancias en función de las reglas de la política.\"],\"4dQFvz\":[\"Finalizado\"],\"4g1rw0\":[\"La cantidad de tiempo (en segundos) antes de que la notificación\\n de correo electrónico deje de intentar conectarse con el host\\n y caduque el tiempo de espera. Va de 1 a 120 segundos.\"],\"4hPyPF\":[\"Guardar y salir\"],\"4j2eOR\":[\"Seleccione el inventario al que pertenecerá este host.\"],\"4jnim6\":[\"Seleccione un servicio de webhook.\"],\"4km-Vu\":[\"No cumple con los requisitos\"],\"4kw_um\":[[\"interval\"],\" minuto\"],\"4lCMxZ\":[\"Explicación del fallo:\"],\"4lgLew\":[\"Febrero\"],\"4mQyZf\":[\"Los servicios de webhook pueden usar esto como un secreto compartido.\"],\"4nLbTY\":[\"Ver todas las tareas de gestión\"],\"4o_cFL\":[\"Eliminar aplicación\"],\"4s0pSB\":[\"Proporcione un patrón de host para restringir aún más la lista de hosts que serán gestionados o afectados por el playbook. Se permiten varios patrones. Consulte la documentación de Ansible para obtener más información y ejemplos sobre patrones.\"],\"4uVADI\":[\"Clave secreta del cliente\"],\"4vFDZV\":[\"Crear nueva plantilla de trabajo\"],\"4vkbaA\":[\"El proyecto del que proviene esta actualización de inventario.\"],\"4yGeRr\":[\"Sincronización de inventario\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Editar instancia\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"¿Está seguro de que desea eliminar todos los nodos de este flujo de trabajo?\"],\"5B77Dm\":[\"Última tarea\"],\"5F5F4w\":[\"Aprobación del flujo de trabajo\"],\"5IhYoj\":[\"Tipos de nodo\"],\"5K7kGO\":[\"documentación\"],\"5KMGbn\":[\"¿Está seguro de que desea cancelar esta tarea?\"],\"5RMgCw\":[\"Servidores\"],\"5S4tZv\":[\"La frecuencia no coincide con un valor esperado\"],\"5Sa1Ss\":[\"Correo electrónico\"],\"5TnQp6\":[\"Tipo de trabajo\"],\"5WFDw4\":[\"Agrupar solo por\"],\"5WVG4S\":[\"Más información para\"],\"5X2wog\":[\"Hubo un problema al iniciar sesión. Inténtelo de nuevo.\"],\"5_vHPm\":[\"Ver la configuración de TACACS+\"],\"5ajaW1\":[\"Ejecutar cuando un artefacto del nodo primario cumpla la condición.\"],\"5dJK4M\":[\"Roles\"],\"5eHyY-\":[\"Probar notificación\"],\"5eL2KN\":[\"URL destino\"],\"5lqXf5\":[\"Revertir a los valores predeterminados de fábrica.\"],\"5n_soj\":[\"Preguntar por el número de segmentos de trabajo al ejecutar.\"],\"5p6-Mk\":[\"Filtrar por trabajos fallidos\"],\"5pDe2G\":[\"Eliminar el acceso de \",[\"0\"]],\"5pa4JT\":[\"Playbook iniciado\"],\"5qauVA\":[\"Esta plantilla de trabajo del flujo de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"5vA8H0\":[\"Ningún servidor corresponde\"],\"5xzS8Q\":[\"Token que garantiza que se trata de un archivo de origen\\n para el plugin ‘construido’.\"],\"5y9wkB\":[\"Volver a Notificaciones\"],\"6-OdGi\":[\"Protocolo\"],\"6-ptnU\":[\"opción a\"],\"623gDt\":[\"No se pudo eliminar el usuario.\"],\"63C4Yo\":[\"Grupo de contenedores\"],\"66Zq7T\":[\"Guardar los cambios del enlace\"],\"66qTfS\":[\"Semana pasada\"],\"679-JR\":[\"Búsqueda difusa en los campos id, nombre o descripción.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Ejecutar tarea de gestión\"],\"69aXwM\":[\"Agregar grupo existente\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Eliminación Temporal\"],\"6GBt0m\":[\"Metadatos\"],\"6HLTEb\":[\"Filtrar...\"],\"6J-cs1\":[\"Tiempo de espera en segundos\"],\"6KhU4s\":[\"¿Está seguro de que desea salir del Creador de flujo de trabajo sin guardar los cambios?\"],\"6LTyxl\":[\"Revisión\"],\"6PmtyP\":[\"Alternar leyenda\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minuto\"],\"6V3Ea3\":[\"Copiado\"],\"6WwHL3\":[\"Nodos totales\"],\"6XOI1I\":[\"Crear nuevo inventario federado\"],\"6XgEPi\":[\"Hora\"],\"6YtxFj\":[\"Nombre\"],\"6Z5ACo\":[\"Clave de configuración del servidor\"],\"6bpC9t\":[\"Nodo fallido\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"Solo si falta\"],\"6hEnxG\":[\"Habilitar elevación de privilegios\"],\"6j6_0F\":[\"Recursos relacionados\"],\"6kpN96\":[\"No se pudo eliminar la notificación.\"],\"6lGV3K\":[\"Mostrar menos\"],\"6msU0q\":[\"No se pudo eliminar una o más tareas.\"],\"6nsio_\":[\"Ejecutar comando\"],\"6oNH0E\":[\"guía de configuración del plugin.\"],\"6pMgh_\":[\"Ver la configuración de LDAP\"],\"6rSKy6\":[\"Seleccione los inventarios de origen para este inventario federado. Cuando se lanza un trabajo, los hosts se enrutarán automáticamente al grupo de instancias de cada inventario de origen.\"],\"6uvnKV\":[\"Servicio API/Clave de integración\"],\"6vrz8I\":[\"No se pudo cancelar una o varias tareas.\"],\"6zGHNM\":[\"Hosts restantes\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"No se pudo actualizar la encuesta.\"],\"7Bj3x9\":[\"Fallido\"],\"7ElOdS\":[\"ID del panel de control\"],\"7IUE9q\":[\"Variables de fuente\"],\"7JF9w9\":[\"Agregar pregunta\"],\"7L01XJ\":[\"Acciones\"],\"7O5TcN\":[\"Resumen del evento no disponible.\"],\"7PzzBU\":[\"Usuario\"],\"7UZtKb\":[\"La organización propietaria de esta plantilla de trabajo del flujo de trabajo.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Confirmar\"],\"7Xk3M1\":[\"Seleccione el proyecto que contiene el playbook que desea que ejecute este trabajo.\"],\"7ZhNzL\":[\"Ir a la primera página\"],\"7b8TOD\":[\"Detalles\"],\"7bDeKc\":[\"Manifiesto de suscripción\"],\"7fJwmW\":[\"Lista de elementos seleccionados.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" desde \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"No hay datos de tareas disponibles.\"],\"7kb4LU\":[\"Aprobado\"],\"7p5kLi\":[\"Panel de control\"],\"7q256R\":[\"Permitir la invalidación de la rama\"],\"7qFdk8\":[\"Modificar credencial\"],\"7sMeHQ\":[\"Clave\"],\"7sNhEz\":[\"Usuario\"],\"7w3QvK\":[\"Cuerpo del mensaje de éxito\"],\"7wgt9A\":[\"Ejecución de playbook\"],\"7zmvk2\":[\"Elemento fallido\"],\"81eOdm\":[\"volver a ejecutar flujo de trabajo\"],\"82O8kJ\":[\"Este proyecto está actualmente en sincronización y no se puede hacer clic hasta que se complete el proceso de sincronización\"],\"82sWFi\":[\"Administración\"],\"84Usx_\":[\"No se pudo eliminar el proyecto.\"],\"87a_t_\":[\"Etiqueta\"],\"88ip8h\":[\"Revertir todo\"],\"8BkLPF\":[\"Lista de URI permitidos, separados por espacios\"],\"8F8HYs\":[\"Seleccione su suscripción a Ansible Automation Platform para utilizarla.\"],\"8H3Igx\":[[\"interval\"],\" mes\"],\"8Oef5v\":[\"Ejemplos de URL para el control de código fuente GIT incluyen:\"],\"8XM8GW\":[\"No se pudieron asignar correctamente los roles\"],\"8Z236a\":[\"logotipo de la marca\"],\"8ZsakT\":[\"Contraseña\"],\"8_wZUD\":[\"Roles de equipo\"],\"8d57h8\":[\"Ver la configuración de sistemas varios\"],\"8gCRbU\":[\"Otros avisos\"],\"8gaTqG\":[\"Detalles del tipo\"],\"8kDNpI\":[\"Resultado del nodo primario necesario antes de evaluar la condición.\"],\"8l9yyw\":[\"Plantilla de trabajo\"],\"8lEjQX\":[\"Instalar el paquete\"],\"8lb4Do\":[\"Borrar suscripción\"],\"8oiwP_\":[\"Configuración de entrada\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Eliminar inventario inteligente\"],\"8vETh9\":[\"Mostrar\"],\"8wxHsh\":[\"Clave de webhook para esta plantilla de trabajo del flujo de trabajo.\"],\"8yd882\":[\"No se pudo disociar uno o más equipos.\"],\"8zGO4o\":[\"El campo coincide con la expresión regular dada.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Permita ejecuciones simultáneas de esta plantilla de trabajo del flujo de trabajo.\"],\"9-wVFp\":[\"Ver detalles del inventario federado\"],\"91UHfE\":[\"Actualización del inventario\"],\"91lyAf\":[\"Tareas concurrentes\"],\"933cZy\":[\"Configuración de sistemas varios\"],\"954HqS\":[\"¿Cuándo se automatizó por primera vez el anfitrión?\"],\"95p1BK\":[\"Crear nuevo usuario\"],\"98Qtlu\":[\"Cada vez que se ejecuta un trabajo utilizando este proyecto, actualice la revisión del proyecto antes de iniciar el trabajo.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" semana\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"Este inventario está siendo utilizado actualmente por algunas plantillas. ¿Está seguro de que desea eliminarlo?\"],\"other\":[\"Eliminar estos inventarios podría afectar a algunas plantillas que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Seleccionar etiquetas\"],\"9DOXq6\":[\"Ver todas las plantillas.\"],\"9DugxF\":[\"Tipo de suscripción\"],\"9HhFQ8\":[\"Devuelve resultados que tienen valores distintos a este así como otros filtros.\"],\"9L1ngr\":[\"Tareas totales\"],\"9N-4tQ\":[\"Tipo de credencial\"],\"9NyAH9\":[\"Omitido\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Quitar todos los nodos\"],\"9Tmez1\":[\"Ver detalles de la instancia\"],\"9UuGMQ\":[\"Eliminación pendiente\"],\"9V-Un3\":[\"Habilitar almacenamiento de eventos\"],\"9VMv7k\":[\"Inventario construido\"],\"9Wm-J4\":[\"Alternar contraseña\"],\"9XA1Rs\":[\"El proyecto se está sincronizando actualmente y la revisión estará disponible una vez que se haya completado la sincronización.\"],\"9Y3BQE\":[\"Eliminar organización\"],\"9YSB0Z\":[\"Falta un inventario en esta programación\"],\"9ZnrIx\":[\"Ver y modificar su información de suscripción\"],\"9fRa7M\":[\"Seleccionar una fila para denegar\"],\"9hmrEp\":[\"Volver a ejecutar el\"],\"9iX1S0\":[\"Esta acción eliminará la siguiente instancia y es posible que deba volver a ejecutar el paquete de instalación para cualquier instancia a la que se haya conectado anteriormente:\"],\"9jfn-S\":[\"No se expande\"],\"9l0RZY\":[\"Haga clic en un nodo disponible para crear un nuevo enlace. Haga clic fuera del gráfico para cancelar.\"],\"9m7jms\":[\"Inventarios de origen cuyos hosts se enrutarán a sus respectivos grupos de instancias cuando se lance un trabajo contra este inventario federado.\"],\"9mfJJf\":[\"Plantillas de trabajo\"],\"9nhhVW\":[\"páginas\"],\"9nypdt\":[\"Restaurar el valor inicial.\"],\"9odS2n\":[\"Servidores fallidos\"],\"9og-0c\":[\"Este entorno de ejecución está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"9rFgm2\":[\"Capacidad de suscripción\"],\"9rvzNA\":[\"Modal de asociación\"],\"9td1Wl\":[\"Comprobar\"],\"9uI_rE\":[\"Deshacer\"],\"9u_dDE\":[\"Recuento de hosts inaccesibles\"],\"9uxVdR\":[\"Credencial de fuente de control\"],\"9wvWk3\":[\"Esta entrada de inventario construida \\n crea un grupo para ambas categorías y utiliza \\n el límite (patrón de host) para devolver solo los hosts que \\n están en la intersección de esos dos grupos.\"],\"A1a8Ku\":[\"Error de ejecución de la tarea de gestión\"],\"A1taO8\":[\"Buscar\"],\"A3o0Xd\":[\"Seleccione los grupos de instancias en los que se ejecutará\\nesta organización.\"],\"A6paZd\":[\"Agregar inventario federado\"],\"A8lIi2\":[\"Sincronizar para revisión\"],\"A9-PUr\":[\"Solicitudes de chequeo enviadas. Por favor, espere y recargue la página.\"],\"AA2ASV\":[\"El entorno de ejecución se copió correctamente\"],\"ADVQ46\":[\"Iniciar sesión\"],\"ARAUFe\":[\"Eliminar inventario\"],\"AV22aU\":[\"Se produjo un error...\"],\"AWOSPo\":[\"Acercar\"],\"Ab1y_G\":[\"Cancelar sincronización de origen de inventario construido\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"No tiene permiso para borrar \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Servidor\"],\"Aj3on1\":[\"Habilitar registro externo\"],\"AoCBvp\":[\"Fracción de tareas\"],\"Apl-Vf\":[\"Manifiesto de suscripción de Red Hat\"],\"Apv-R1\":[\"Si está listo para actualizar o renovar, <0>póngase en contacto con nosotros.\"],\"AqdlyH\":[\"Las plantillas de trabajo con credenciales que solicitan contraseñas no pueden seleccionarse al crear o modificar nodos\"],\"ArtxnQ\":[\"Refspec de fuente de control\"],\"AsLVdj\":[\"Use un canal de IRC o nombre de usuario por línea. El símbolo\\n numeral (#) para canales y el símbolo arroba (@) para usuarios no son\\n necesarios.\"],\"AwUsnG\":[\"Instancias\"],\"AxC8wb\":[\"Copiar salida\"],\"AxPAXW\":[\"No se encontraron resultados\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Crear nuevo inventario inteligente\"],\"B0HFJ8\":[\"No se pudo disociar uno o más hosts.\"],\"B0P3qo\":[\"ID DE TAREA:\"],\"B0dbFG\":[\"Eliminar planificación\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Último automatizado\"],\"B4WcU9\":[\"Aprobado por \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host iniciado\"],\"B8bpYS\":[\"Cargue un manifiesto de suscripción de Red Hat que contenga su suscripción. Para generar su manifiesto de suscripción, vaya a las <0>asignaciones de suscripción en el Portal del Cliente de Red Hat.\"],\"BAmn8K\":[\"Seleccionar un tipo de recurso\"],\"BERhj_\":[\"Mensaje de éxito\"],\"BGNDgh\":[\"Alias del nodo\"],\"BH7upP\":[\"PUBLICAR\"],\"BIJ2_m\":[\"El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como alternativa cuando no se haya asignado explícitamente un entorno de ejecución a nivel de proyecto, plantilla de trabajo o flujo de trabajo.\"],\"BNDplB\":[\"La plantilla se copió correctamente\"],\"BWTzAb\":[\"Manual\"],\"BaPk6N\":[\"Ruta base utilizada para localizar los playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en la lista desplegable del directorio de playbooks. Juntos, la ruta base y el directorio de playbook seleccionado proporcionan la ruta completa utilizada para localizar los playbooks.\"],\"BfYq0G\":[\"Tipo de fuente de control\"],\"Bg7M6U\":[\"No se encontraron resultados\"],\"Bl2Djq\":[\"Ver tokens\"],\"Bl2eoO\":[\"CIFRADO\"],\"BskWMl\":[\"Servidor inaccesible\"],\"BsrdSv\":[\"Introduzca las variables de inventario utilizando la sintaxis JSON o YAML. Utilice el botón de opción para alternar entre los dos. Consulte la documentación de Ansible Controller, por ejemplo, sintaxis.\"],\"Bv8zdm\":[\"Existencias de insumos\"],\"BwJKBw\":[\"de\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Introduzca un número de teléfono válido.\"],\"other\":[\"Introduzca números de teléfono válidos.\"]}]],\"BzbzJb\":[\"Eventos\"],\"BzfzPK\":[\"Elementos\"],\"C-gr_n\":[\"Configuración de Azure AD\"],\"C0sUgI\":[\"Crear nuevo inventario\"],\"C2KEkR\":[\"Contraseña de SSH\"],\"C3Q1LZ\":[\"Ver la configuración de OIDC\"],\"C4C-qQ\":[\"Detalles de la programación\"],\"C6GAUT\":[\"Expandido\"],\"C7dP40\":[\"No se pudo eliminar \",[\"0\"],\".\"],\"C7s60U\":[\"Detalles de Webhook\"],\"CAL6E9\":[\"Equipos\"],\"CDOlBM\":[\"ID de instancia\"],\"CE-M2e\":[\"Información\"],\"CGOseh\":[\"Detalles de la programación\"],\"CGZgZY\":[\"Seleccionar una fila para disociar\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"¿Eliminar grupo?\"],\"other\":[\"¿Eliminar grupos?\"]}]],\"CIEoqM\":[\"Nombre de la instancia\"],\"CKc7jz\":[\"Modal de detalles del host\"],\"CL7QiF\":[\"Escriba la respuesta y marque la casilla de verificación a la derecha para seleccionar la respuesta predeterminada.\"],\"CLTHnk\":[\"Orden de las preguntas de la encuesta\"],\"CMmwQ-\":[\"Fecha de inicio desconocida\"],\"CNZ5h9\":[\"Período de conservación de datos\"],\"CS8u6E\":[\"Habilitar Webhook\"],\"CSvk3a\":[\"El número asociado al \\\"Servicio de\\n mensajería\\\" en Twilio con el formato +18005550199.\"],\"CW11B-\":[\"Mínimo\"],\"CXJHPJ\":[\"Modificado por (nombre de usuario)\"],\"CZDqWd\":[\"La revisión del proyecto está actualmente desactualizada. Actualice para obtener la revisión más reciente.\"],\"CZg9aH\":[\"Seleccionar hosts\"],\"C_Lu89\":[\"Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo.\"],\"C_NnqT\":[\"Crear nuevo host\"],\"Cc8jO8\":[\"Seleccione la credencial que desea utilizar cuando acceda a los hosts remotos para ejecutar el comando. Elija una credencial que contenga el nombre de usuario y la clave SSH o la contraseña que Ansible necesitará para iniciar sesión en los hosts remotos.\"],\"CcKMRv\":[\"Esta plantilla de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"CczdmZ\":[\"Ver todas las credenciales.\"],\"CdGRti\":[\"Ver todas las plantillas de notificación.\"],\"Ce28nP\":[\"<0>Nota: Las instancias pueden volver a asociarse con este grupo de instancias si son administradas por <1> reglas de política.\"],\"Cev3QF\":[\"Tiempo de espera en minutos\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Este flujo de trabajo no tiene ningún nodo configurado.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"Haga clic en este botón para verificar la conexión con el sistema de gestión de claves secretas con la credencial seleccionada y las entradas especificadas.\"],\"Cs0oSA\":[\"Ver configuración\"],\"Csvbqs\":[\"ver los documentos del plugin de inventario construido aquí.\"],\"Cx8SDk\":[\"Actualizar expiración del token\"],\"D-NlUC\":[\"Sistema\"],\"D1JWCq\":[[\"interval\"],\" minutos\"],\"D4euEu\":[\"Varios ajustes de autenticación\"],\"D89zck\":[\"Dom\"],\"DBBU2q\":[\"Debe seleccionar al menos un valor para este campo.\"],\"DBC3t5\":[\"Domingo\"],\"DBHTm_\":[\"Agosto\"],\"DFNPK8\":[\"Comprobación de estado\"],\"DGZ08x\":[\"Sincronizar todo\"],\"DHf0mx\":[\"Crear nuevo grupo de instancias\"],\"DHrOgD\":[\"Actualización del proyecto\"],\"DIKUI7\":[\"Longitud mínima\"],\"DIX823\":[\"Este campo debe ser un número y tener un valor menor que \",[\"max\"]],\"DJIazz\":[\"Aprobado con éxito\"],\"DNLiC8\":[\"Revertir configuración\"],\"DNqHaO\":[\"Esta tabla proporciona algunos parámetros útiles del plugin de\\n inventario construido. Para la lista completa de parámetros \"],\"DPfwMq\":[\"Finalizado\"],\"DV-Xbw\":[\"Idioma preferido\"],\"DVIUId\":[\"Anulaciones de avisos\"],\"DZNGtI\":[\"Resultados de la extracción del proyecto\"],\"D_oBkC\":[\"Equipo GitHub\"],\"DdlJTq\":[\"Coincidencia exacta (búsqueda predeterminada si no se especifica).\"],\"De2WsK\":[\"Esta acción disociará todos los roles de este usuario de los equipos seleccionados.\"],\"DhSza7\":[\"Nombre del controlador\"],\"DnkUe2\":[\"Elegir un servicio de Webhook\"],\"DqnAO4\":[\"Primer automatizado\"],\"Du6bPw\":[\"Dirección\"],\"Dug0C-\":[\"Después del número de ocurrencias\"],\"DyYigF\":[\"Configuración de TACACS+\"],\"Dz7fsq\":[\"Acercar\"],\"E6Z4zF\":[\"Formato de archivo no válido. Cargue un manifiesto de suscripción de Red Hat válido.\"],\"E86aJB\":[\"Disociar rol\"],\"E9wN_Q\":[\"Última comprobación de estado\"],\"EH6-2h\":[\"Vista de topología\"],\"EHu0x2\":[\"Sincronización\"],\"EIBcgD\":[\"Extraído de un proyecto\"],\"EIkRy0\":[\"Canales destinatarios\"],\"EJQLCT\":[\"No se pudo eliminar la plantilla de trabajo del flujo de trabajo.\"],\"ENDbv1\":[\"Ver todos los hosts.\"],\"ENRWp9\":[\"Etiquetas para la anotación\"],\"ENyw54\":[\"Grupos relacionados\"],\"EP-eCv\":[\"Configuración de SAML\"],\"EQ-qsg\":[\"Plantillas de trabajo del flujo de trabajo\"],\"ES0WE_\":[\"En el tiempo de espera\"],\"ETUQuF\":[\"No se pudo eliminar uno o más inventarios.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"Deshabilitados\"],\"E_tJey\":[\"Entorno de ejecución predeterminado\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Ninguno\"],\"Eff_76\":[\"Huso horario local\"],\"Eg4kGP\":[\"Respuesta(s) por defecto\"],\"EmSrGB\":[\"Antes\"],\"EmfKjn\":[\"Ver la configuración de solución de problemas\"],\"Emna_v\":[\"Modificar fuente\"],\"EmzUsN\":[\"Ver detalles del nodo\"],\"EnC3hS\":[\"Especificaciones del pod personalizado\"],\"EpH7Cd\":[\"Eliminar credencial\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"Ver ejemplos de JSON en\"],\"EwxKbE\":[\"ELIMINADO\"],\"EzwCw7\":[\"Editar pregunta\"],\"F-0xxR\":[\"Faltan recursos de esta plantilla.\"],\"F-LGli\":[\"No tiene permiso para desvincular lo siguiente: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Seleccionar instancias\"],\"F0xJYs\":[\"No se pudo actualizar el ajuste de capacidad.\"],\"F2l57P\":[\"Porcentaje mínimo de todas las instancias que se asignarán automáticamente\\n a este grupo cuando se conecten nuevas instancias.\"],\"FCnKmF\":[\"Crear token de usuario\"],\"FD8Y9V\":[\"Haga clic en el icono de un nodo para mostrar los detalles.\"],\"FEr96N\":[\"Tema\"],\"FFv0Vh\":[\"Automatización\"],\"FG2mko\":[\"Seleccionar elementos de la lista\"],\"FGnH0p\":[\"Esto cancelará todos los nodos posteriores de este flujo de trabajo\"],\"FMpB-A\":[\"<0>Nota: Las instancias asociadas manualmente pueden disociarse automáticamente de un grupo de instancias si la instancia es administrada por <1> reglas de política.\"],\"FO7Rwo\":[\"¿Eliminar compañeros?\"],\"FQto51\":[\"Desplegar todas las filas\"],\"FTuS3P\":[\"Este campo no puede estar en blanco\"],\"FV5MUV\":[\"Si los usuarios necesitan comentarios sobre la corrección\\n de sus grupos construidos, es muy recomendable\\n usar strict: true en la configuración del plugin.\"],\"FXmp8Q\":[\"No se pudo asociar el rol\"],\"FYJRCY\":[\"No se pudo eliminar uno o más proyectos.\"],\"F_Nk65\":[\"Descargar salida\"],\"F_c3Jb\":[\"Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod.\"],\"Failed\":[\"Fallido\"],\"Fanpmj\":[\"Variables solicitadas\"],\"FblMFO\":[\"Seleccionar una métrica\"],\"FclH3w\":[\"Guardado correctamente\"],\"FfGhiE\":[\"Error al guardar el flujo de trabajo\"],\"FhTYgi\":[\"No se pudo eliminar una o más plantillas de trabajo.\"],\"FhhvWu\":[\"Esto cancelará todos los nodos posteriores de este flujo de trabajo.\"],\"FiyMaa\":[\"Elegir un archivo .json\"],\"FjVFQ-\":[\"Elegir un módulo\"],\"FjkaiT\":[\"Alejar\"],\"FkQvI0\":[\"Modificar plantilla\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Cancelar tarea\"],\"FnZzou\":[\"Estado de instancia\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Actor\"],\"Fo6qAq\":[\"Ejemplos de URL para el control de código fuente Subversion incluyen:\"],\"Fp0Rk4\":[\"Etiquetas opcionales que describen este inventario,\\n como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar y filtrar\\n inventarios y trabajos completados.\"],\"FqW8E0\":[\"Capacidad usada\"],\"FsGJXJ\":[\"Limpiar\"],\"Fx2-x_\":[\"Agregar roles de usuario\"],\"G-jHgL\":[\"Establecer la ruta de origen en\"],\"G2KpGE\":[\"Modificar proyecto\"],\"G3myU-\":[\"Martes\"],\"G768_0\":[\"denegado\"],\"G8jcl6\":[\"Plantillas de notificación\"],\"G9MOps\":[\"Rama para usar en la sincronización del inventario. Se utiliza el valor predeterminado del proyecto si está en blanco. Solo se permite si el campo allow_override del proyecto está establecido en true.\"],\"GDvlUT\":[\"Rol\"],\"GGWsTU\":[\"Cancelado\"],\"GGuAXg\":[\"Ver la configuración de SAML\"],\"GHDQ7i\":[\"No se pudo eliminar una o más organizaciones.\"],\"GJKwN0\":[\"Programaciones\"],\"GLZDtF\":[\"Advertencia del sistema\"],\"GLwo_j\":[\"0 (Advertencia)\"],\"GMaU6_\":[\"Preguntar por el tipo de trabajo al ejecutar.\"],\"GO6s6F\":[\"Configuración de las tareas\"],\"GRwtth\":[\"Ejecutar una comprobación de la salud de la instancia\"],\"GSYBQc\":[\"Servicio API/clave de integración\"],\"GTOcxw\":[\"Modificar usuario\"],\"GU9vaV\":[\"Hosts inaccesibles\"],\"GXiLKo\":[\"Área de texto\"],\"GZIG7_\":[\"El inventario se copió correctamente\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Inicializado por\"],\"Gd-B71\":[\"No se encontró el tipo de credencial.\"],\"Ge5ecx\":[\"Número máximo de hosts\"],\"GeIrWJ\":[[\"brandName\"],\" Logotipo\"],\"Gf3vm8\":[\"por página\"],\"GiXRTS\":[\"No se pudo eliminar uno o más tokens de usuario.\"],\"Gix1h_\":[\"Ver todas las tareas\"],\"GkbHM9\":[\"Ver todos los proyectos.\"],\"Gn7TK5\":[\"Alternar herramientas\"],\"GpNoVG\":[\"Añada un horario para rellenar esta lista.\"],\"GpWp6E\":[\"Defina características y funciones a nivel del sistema\"],\"GtycJ_\":[\"Tareas\"],\"H0z3JJ\":[\"Estos argumentos se utilizan con el módulo especificado. Puede encontrar información sobre \",[\"moduleName\"],\" haciendo clic \"],\"H1M6a6\":[\"Ver todas las instancias.\"],\"H3kCln\":[\"Nombre de host\"],\"H6jbKn\":[\"Configuración de la interfaz de usuario\"],\"H7OUPr\":[\"Día\"],\"H7e4dl\":[\"Proporcione pares de clave/valor utilizando\\n YAML o JSON.\"],\"H86f9p\":[\"Contraer\"],\"H9MIed\":[\"Nodo de ejecución\"],\"HAi1aX\":[\"Actualizar clave de Webhook\"],\"HAzhV7\":[\"Credenciales\"],\"HDULRt\":[\"Anfitriones únicos\"],\"HGOtRu\":[\"Error en la prueba de notificación.\"],\"HIfMSF\":[\"Opciones de selección múltiple\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"No se ha podido denegar la aprobación de uno o más flujos de trabajo.\"],\"HQ7e8y\":[\"Versión de exact que no distingue mayúsculas de minúsculas.\"],\"HQ7oEt\":[\"Volver a Equipos\"],\"HUx6pW\":[\"Configuración del inyector\"],\"HajiZl\":[\"Mes\"],\"HbaQks\":[\"Ingrese una dirección de correo electrónico por línea\\npara crear una lista de destinatarios para este tipo de notificación.\"],\"HbnjOn\":[[\"interval\"],\" semanas\"],\"HcznyH\":[\"No se pudieron sincronizar algunas o todas las fuentes de inventario.\"],\"HdE1If\":[\"Canal\"],\"HdErwL\":[\"Selecciona una fila para aprobar\"],\"Hf0QDK\":[\"El proyecto se copió correctamente\"],\"HiTf1W\":[\"Cancelar reversión\"],\"HjxnnB\":[\"seleccionar módulo\"],\"HlhZ5D\":[\"Utilizar TLS\"],\"HoHveO\":[\"Devuelve resultados que satisfacen este filtro así como otros filtros. Este es el tipo de conjunto predeterminado si no se selecciona nada.\"],\"HpK_8d\":[\"Recarga\"],\"Ht1JWm\":[\"Color de notificación\"],\"HwpTx4\":[\"Controle el nivel de salida que producirá ansible mientras se ejecuta el playbook.\"],\"I0LRRn\":[\"Descargar paquete\"],\"I7Epp-\":[\"Detalles de la opción\"],\"I9NouQ\":[\"No se encontraron suscripciones\"],\"ICi4pv\":[\"Automatización\"],\"ICt7Id\":[\"Tipo de nodo\"],\"IEKPuq\":[\"Desplazarse hasta el siguiente\"],\"IGQ11b\":[\"Secreto compartido con el servicio de webhook. El servicio lo utiliza para firmar sus solicitudes, de modo que solo su repositorio pueda desencadenar una sincronización del proyecto. Escriba su propio secreto para gestionarlo como configuración, o deje el campo en blanco para que se genere uno al guardar.\"],\"IJAVcb\":[\"Volver a las aplicaciones\"],\"IKg_un\":[\"Usuarios o canales destinatarios\"],\"IMJYui\":[\"Use un número de teléfono por línea para especificar dónde\\n enrutar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para obtener más información, consulte la documentación de Twilio\"],\"IN6gbp\":[\"Haga clic para cambiar el orden de las preguntas de la encuesta\"],\"IPusY8\":[\"Elimine cualquier modificación local antes de realizar una actualización.\"],\"ISuwrJ\":[\"Modificar entorno de ejecución\"],\"IV0EjT\":[\"Probar notificación\"],\"IVvM2B\":[\"Opciones habilitadas\"],\"IWoF_f\":[\"Mostrar el cuestionario\"],\"IZfe0p\":[\"rama de fuente de control\"],\"Igz8MU\":[\"Últimas dos semanas\"],\"IiR1sT\":[\"Tipo de nodo\"],\"IjDwKK\":[\"tipo de inicio de sesión\"],\"Ikhk0q\":[\"Servicio de webhook para esta plantilla de trabajo del flujo de trabajo.\"],\"Iqm2E5\":[\"Añada \",[\"pluralizedItemName\"],\" para poblar esta lista\"],\"IrC12v\":[\"Aplicación\"],\"IrI9pg\":[\"Fecha de terminación\"],\"IsJ8i6\":[\"Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que solicitan una rama.\"],\"IspLSK\":[\"No se encontró la tarea de gestión.\"],\"J0zi6q\":[\"Omitir etiquetas\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Trabajos exitosos recientes\"],\"J4y7Uk\":[\"Flujo de trabajo cancelado \"],\"J8VgfD\":[\"Comprobar si el campo dado o el objeto relacionado son nulos; se espera un valor booleano.\"],\"JEGlfK\":[\"Iniciado\"],\"JFnJqF\":[\"Tiempo transcurrido\"],\"JFphCp\":[\"3 (Depurar)\"],\"JGvwnU\":[\"Última utilización\"],\"JIX50w\":[\"Impedir el respaldo del grupo de instancias: si está habilitado, la plantilla de trabajo impedirá agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos en los que ejecutarse.\"],\"JJwEMx\":[\"Anfitriones eliminados\"],\"JKZTiL\":[\"Estos son los niveles de detalle para la ejecución de comandos estándar que se admiten.\"],\"JL3si7\":[\"Actualizando\"],\"JLjfEs\":[\"No se pudo eliminar una o más programaciones.\"],\"JRa4kV\":[\"Sincronice el proyecto cuando se produzca un push en el repositorio de control de código fuente, de modo que la copia local esté siempre actualizada sin sondeo ni actualización en cada inicio de trabajo.\"],\"JTHoCu\":[\"alternar cambios\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Volver al panel de control.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Grupos de instancias\"],\"Ja4VHl\":[[\"0\"],\" más\"],\"JgP090\":[\"Seguimiento de submódulos\"],\"JjcTk5\":[\"inicio de sesión social\"],\"JjfsZM\":[\"Eliminar la aprobación del flujo de trabajo\"],\"JppQoT\":[\"Última fecha de recálculo:\"],\"JsY1p5\":[\"Denegado\"],\"Jvv6rS\":[\"Selección múltiple\"],\"JwqOfG\":[\"Evaluar en\"],\"Jy9qCv\":[\"cancelar la edición de la redirección de inicio de sesión\"],\"K5AykR\":[\"Eliminar equipo\"],\"K93j4j\":[\"Nombre de la etiqueta\"],\"KC2nS5\":[\"Recurso eliminado\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Prueba \"],\"KM6m8p\":[\"Equipo\"],\"KNOsJ0\":[\"Etiquetas opcionales que describen esta plantilla de trabajo, como «dev» o «test». Las etiquetas se pueden utilizar para agrupar y filtrar plantillas de trabajo y trabajos completados.\"],\"KQ9EQm\":[\"Cómo usar el plugin de inventario construido\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Tipos de credencial\"],\"KTvwHj\":[\"Fuentes de entrada de credenciales\"],\"KVbzjm\":[\"Visualizador\"],\"KXFYp9\":[\"Obtener suscripción\"],\"KXnokb\":[\"El entorno de ejecución disponible globalmente no puede reasignarse a una organización específica\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"Ver detalles del usuario\"],\"KeRkFA\":[\"Borrar selección de la suscripción\"],\"KeqCdz\":[\"Compañeros de nodos de control\"],\"Ki_j_-\":[\"Deje en blanco para generar una nueva clave de webhook al guardar\"],\"KjBkMe\":[\"Este grupo de contenedores está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"KjVvNP\":[\"ID de panel\"],\"KkMfgW\":[\"Plantillas de trabajo\"],\"KkzJWF\":[\"Primera automatización\"],\"KlQd8_\":[\"Especifique un alcance para el acceso al token\"],\"KnN1Tu\":[\"Expira\"],\"KoCnPE\":[\"Cancelar tarea\"],\"KopV8H\":[\"Mostrar solo los grupos raíz\"],\"KxIA0h\":[\"Alternar host\"],\"Kz9DSl\":[\"Agregar host existente\"],\"KzQFvE\":[\"Editar organización\"],\"L1Ob4t\":[\"Pestaña de detalles\"],\"L3ooU6\":[\"Credencial\"],\"L7Nz3F\":[\"Recurso no encontrado\"],\"L8fEEm\":[\"Grupo\"],\"L973Qq\":[\"Solicitar subscripción\"],\"LCl8Ck\":[\"Entrada de búsqueda de fecha\"],\"LGl_pR\":[\"Ver la configuración de las tareas\"],\"LGryaQ\":[\"Crear nueva credencial\"],\"LQ29yc\":[\"Iniciar sincronización de origen de inventario\"],\"LQRys9\":[\"Los submódulos rastrearán el último commit en su rama master (u otra rama especificada en .gitmodules). Si no, los submódulos se mantendrán en la revisión especificada por el proyecto principal. Esto equivale a especificar el indicador --remote en git submodule update.\"],\"LQTgjH\":[\"No se encontró el proyecto.\"],\"LRePxk\":[\"Número mínimo de instancias que se asignarán automáticamente a este grupo cuando se conecten nuevas instancias.\"],\"LULLsO\":[\"Ver todas las organizaciones.\"],\"LV5a9V\":[\"Colegas\"],\"LVecP9\":[\"Roles de los usuarios\"],\"LYAQ1X\":[\"Activar los trabajos concurrentes\"],\"LZr1lR\":[\"No se encontró el grupo de instancias.\"],\"Lc0RHh\":[\"Alternar programaciones\"],\"LgD0Cy\":[\"Nombre de la aplicación\"],\"LhMjLm\":[\"Duración\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Editar el cuestionario\"],\"Lnnjmk\":[\"<0><1/> Puede encontrar una vista previa técnica de la nueva interfaz de usuario de \",[\"brandName\"],\" <2>aquí.\"],\"Lqygiq\":[\"Callbacks de aprovisionamiento\"],\"LtBtED\":[\"Éxito de alternancia de notificaciones\"],\"LuXP9q\":[\"Acceso\"],\"Lwovp8\":[\"Si está habilitado, se permitirán ejecuciones simultáneas de esta plantilla de trabajo.\"],\"M0okDw\":[\"Establezca preferencias para la recopilación de datos, los logotipos y los inicios de sesión\"],\"M73whl\":[\"Contexto\"],\"MA-mp9\":[\"Filtro de referencia de Webhook\"],\"MA7cMf\":[\"Tabla DE parámetros DE inventario construido\"],\"MAI_nw\":[\"Intente otra búsqueda con el filtro de arriba\"],\"MAV-SQ\":[\"No se encontró la credencial.\"],\"MApRef\":[\"¿Está seguro de que quiere editar la URL de redirección de inicio de sesión? Hacerlo podría afectar a la capacidad de los usuarios para iniciar sesión en el sistema una vez que la autenticación local también esté desactivada.\"],\"MD0-Al\":[\"Su sesión está a punto de expirar\"],\"MDQLec\":[\"Controlar el nivel de salida que Ansible producirá para los trabajos de actualización de la fuente de inventario.\"],\"MGpavd\":[\"Escritura anticipada de la clave\"],\"MHM-bv\":[\"Objetivo de enlace no válido. No se puede enlazar con nodos secundarios o ancestros. Los ciclos del gráfico no son compatibles.\"],\"MHbbol\":[\" Fraccionamiento de trabajos\"],\"MKEPCY\":[\"Seguir\"],\"MP1v-1\":[\"Leyenda\"],\"MP8dU9\":[\"La ubicación completa de la imagen, que incluye el registro de contenedores, el nombre de la imagen y la etiqueta de la versión.\"],\"MQPvAa\":[\"Preguntar por las etiquetas al ejecutar.\"],\"MQoyj6\":[\"Plantilla de trabajo para flujo de trabajo\"],\"MTLPCv\":[\"Ejecutar cuando el nodo primario se encuentre en estado de error.\"],\"MVw5um\":[\"2 (Más nivel de detalle)\"],\"MZU5bt\":[\"No se pudo eliminar uno o varios grupos.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"Contraseña del servidor IRC\"],\"MfCEiB\":[\"Credenciales de Galaxy\"],\"MfQHgE\":[\"Días para guardar\"],\"Mfk6hJ\":[\"No se pudo eliminar una o más plantillas.\"],\"Mhn5m4\":[\"Credencial de registro\"],\"Mn45Gz\":[\"Volver a los grupos de instancias\"],\"MnbH31\":[\"página\"],\"MofjBu\":[\"El entorno de ejecución que se utilizará para los trabajos que usan este proyecto. Se utilizará como alternativa cuando no se haya asignado explícitamente un entorno de ejecución a nivel de plantilla de trabajo o flujo de trabajo.\"],\"MpLngK\":[\"El punto de conexión de webhook de este proyecto. Agréguelo a la configuración de webhook del repositorio para que los push desencadenen una sincronización del proyecto.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Credencial de webhook para esta plantilla de trabajo del flujo de trabajo.\"],\"Mwf3Mw\":[\"Complete los hosts para este inventario utilizando un filtro de\\n búsqueda. Ejemplo: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Consulte la documentación para obtener más sintaxis y\\n ejemplos. Consulte la documentación de Ansible Controller para obtener más sintaxis y\\n ejemplos.\"],\"MzcRa_\":[\"Usuario y Automation Analytics\"],\"Mzqo60\":[\"Valor con el que se compara el artefacto. Se interpreta como JSON cuando es posible (p. ej. true, 3); en caso contrario, como texto plano.\"],\"N1U4ZG\":[\"Cumplimiento de suscripciones\"],\"N36GRB\":[\"Este campo debe ser un número y tener un valor mayor que \",[\"min\"]],\"N40H-G\":[\"Todos\"],\"N5vmCy\":[\"inventario construido\"],\"N6GBcC\":[\"Confirmar eliminación\"],\"N7wOty\":[\"Seleccione el playbook que ejecutará este trabajo.\"],\"NAKA53\":[\"Fallo del servidor\"],\"NBONaK\":[\"Obteniendo facts\"],\"NCVKhy\":[\"Trabajos recientes\"],\"NDQvUO\":[\"Preguntar por las etiquetas (tags) al ejecutar.\"],\"NIuIk1\":[\"Ilimitado\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Lista\"],\"NO1ZxL\":[\"Nombre de la aplicación\"],\"NPfgIB\":[\"seg\"],\"NQHZnb\":[\"Entero\"],\"NRn4V6\":[[\"interval\"],\" meses\"],\"NUNUrW\":[\"Etiquetas para anotación (opcional)\"],\"NW-xDQ\":[\"Esto revertirá todos los valores de configuración de esta página a\\n sus valores predeterminados de fábrica. ¿Está seguro de que desea continuar?\"],\"NX18CF\":[\"En o después de\"],\"NYxilo\":[\"Máximo de trabajos simultáneos\"],\"Na9fIV\":[\"No se encontraron elementos.\"],\"NcVaYu\":[\"Hora de finalización\"],\"NeA1eI\":[\"Desplazar hacia la derecha\"],\"Never\":[\"Nunca\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Esta acción cancelará el siguiente trabajo:\"],\"other\":[\"Esta acción cancelará los siguientes trabajos:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Agregar tipo de recurso\"],\"NnH3pK\":[\"Probar\"],\"No Jobs\":[\"No hay tareas\"],\"NpJHAp\":[\"Las plantillas de trabajo en las que falta un inventario o un proyecto no pueden seleccionarse al crear o modificar nodos. Seleccione otra plantilla o corrija los campos que faltan para continuar.\"],\"NqIlWb\":[\"Último ejecutado\"],\"NrGRF4\":[\"Modal de selección de suscripción\"],\"NsXTPu\":[\"Para crear un inventario inteligente con los hechos de ansible, vaya a la pantalla de inventario inteligente.\"],\"NtD3hJ\":[\"Teclas relacionadas\"],\"Nu4DdT\":[\"Sincronizar\"],\"Nu4oKW\":[\"Descripción\"],\"Nu7VHX\":[\"Elija los roles que se aplicarán a los recursos seleccionados. Tenga en cuenta que todos los roles seleccionados se aplicarán a todos los recursos seleccionados.\"],\"O-OYOe\":[\"Modificar equipo\"],\"O06Rp6\":[\"Interfaz de usuario\"],\"O1Aswy\":[\"Nunca expira\"],\"O28qFz\":[\"Ver tarea \",[\"0\"]],\"O2EuOK\":[\"Iniciar sesión con SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Navegar\"],\"O3oNi5\":[\"Correo electrónico\"],\"O4ilec\":[\"Versión de regex que no distingue mayúsculas de minúsculas.\"],\"O5pAaX\":[\"Seleccionar una instancia y una métrica para mostrar el gráfico\"],\"O78b13\":[\"Seleccione la aplicación a la que pertenecerá este token, o deje este campo vacío para crear un token de acceso personal.\"],\"O8_96D\":[\"Puerto de escucha\"],\"O9VQlh\":[\"Frecuencia de repetición\"],\"OA8xiA\":[\"Desplazar hacia la izquierda\"],\"OA99Nq\":[\"¿Cuándo fue automatizado el anfitrión por última vez?\"],\"OC4Tzv\":[\"aquí\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Fecha/hora de inicio\"],\"OIv5hN\":[\"Redirigir al detalle de la suscripción\"],\"OJ9bHy\":[\"No se pudo disociar uno o más grupos.\"],\"OOq_rD\":[\"Ejecución de playbook\"],\"OPTWH4\":[\"Habilitar verificación del certificado HTTPS\"],\"ORxrw7\":[\"Días restantes\"],\"OSH8xi\":[\"Salto\"],\"OcRJRt\":[\"Confirmar cancelación de la tarea\"],\"Oe_VOY\":[\"No se pudo disociar una o más instancias.\"],\"OgB1k4\":[\"Argumentos\"],\"OiCz65\":[\"URL de Grafana\"],\"Oiqdmc\":[\"Iniciar sesión con las organizaciones GitHub\"],\"Oj2Ix6\":[\"La cantidad de tiempo (en segundos) que se ejecutará antes de que se cancele el trabajo. El valor predeterminado es 0 para que no haya tiempo de espera del trabajo.\"],\"OjwX8k\":[\"Información del token\"],\"OlpaBt\":[\"Trabajos simultáneos: si está habilitado, se permitirán ejecuciones simultáneas de esta plantilla de trabajo.\"],\"OmbooC\":[\"Tarea iniciada\"],\"OogRLI\":[\"No se encontró el inventario federado.\"],\"OqE3G-\":[\"Búsqueda exacta en el campo de identificación.\"],\"Osn70z\":[\"Debug\"],\"OvBnOM\":[\"Volver a Configuración\"],\"OyGPiW\":[\"Configuración de la suscripción\"],\"OzssJK\":[\"Ejecutar comando\"],\"P3spiP\":[\"Volver a Plantillas\"],\"P8fBlG\":[\"Identificación\"],\"PByO0X\":[\"Votos\"],\"PCEmEr\":[\"Tokens de usuario\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Volver a Fuentes\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" de \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" de \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" de \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" de \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" de \",[\"month\"]]}]],\"PLzYyl\":[\"Frecuencia Detalles de la excepción\"],\"PMk2Wg\":[\"Fallo de desaprovisionamiento\"],\"POKy-m\":[\"Copiar entorno de ejecución\"],\"PPsHsC\":[\"Revertir todo a valores por defecto\"],\"PQPOpT\":[\"Archivo de inventario\"],\"PRuZiQ\":[\"Actualizar para revisión\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Compañero eliminado. Asegúrese de ejecutar el paquete de instalación para \",[\"0\"],\" de nuevo para que los cambios surtan efecto.\"],\"PWwwY2\":[\"Disociar\"],\"PYPqaM\":[\"ID del panel (opcional)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"No se puede buscar el tipo de credencial para este servicio de webhook, por lo que el campo de credencial de webhook no está disponible.\"],\"PaTL2O\":[\"Lista de destinatarios\"],\"PhufXn\":[\"Fraccionamiento de los trabajos principales\"],\"Pi5vnX\":[\"Error al sincronizar el origen del inventario construido\"],\"PiK6Ld\":[\"Sáb\"],\"PiRb8z\":[\"ÚLTIMA SINCRONIZACIÓN\"],\"PjkoCm\":[\"¿Está seguro de que desea eliminar el siguiente nodo:\"],\"PkVlOm\":[\"Especifique los encabezados HTTP en formato JSON. Consulte\\n la documentación de Ansible Controller para ver ejemplos de sintaxis.\"],\"Po1btV\":[\"Navegación global\"],\"Po7y5X\":[\"No se pudo copiar el entorno de ejecución\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Contraer todos los eventos de trabajos\"],\"PyV1wC\":[\"Evitar el retroceso del grupo de instancias\"],\"Q3P_4s\":[\"Tarea\"],\"Q5ZW8j\":[\"Tabla de suscripciones\"],\"QF_MpS\":[\"\\n Tenga en cuenta que solo se pueden disociar los hosts que están\\n directamente en este grupo. Los hosts en subgrupos deben disociarse\\n directamente desde el nivel del subgrupo al que pertenecen.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Identificación del trabajo\"],\"QHF6CU\":[\"Jugadas\"],\"QIOH6p\":[\"Inicializado por (nombre de usuario)\"],\"QIpNLR\":[\"No hay errores de sincronización de inventario.\"],\"QIq3_3\":[\"Nota: El orden en que se seleccionan establece la precedencia de ejecución. Seleccione más de uno para habilitar el arrastre.\"],\"QJbMvX\":[\"No se permiten credenciales que requieran contraseñas al iniciar. Elimine o reemplace las siguientes credenciales por una del mismo tipo para continuar: \",[\"0\"]],\"QJowYS\":[\"confirmar eliminación\"],\"QKUQw1\":[\"Crear nuevo host\"],\"QKbQTN\":[\"Selector de tipo de flujo de actividad\"],\"QOF7Jg\":[\"No se aprueba \",[\"0\"],\".\"],\"QPRWww\":[\"Tipo de ejecución\"],\"QR908H\":[\"Nombre de la configuración\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"El proyecto que contiene el playbook que ejecutará este trabajo.\"],\"QYKS3D\":[\"Tareas recientes\"],\"QamIPZ\":[\"Haga clic en el botón de inicio para comenzar.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Recupere el estado habilitado del dictado dado de las variables del host. La variable habilitada se puede especificar usando notación de puntos, por ejemplo: 'foo.bar'\"],\"Qf36YE\":[\"Nivel de detalle\"],\"QgnNyZ\":[\"Error de sincronización\"],\"Qhb8lT\":[\"Crear una nueva aplicación\"],\"QmvYrA\":[\"Descripción opcional para la plantilla de trabajo del flujo de trabajo.\"],\"QnJn75\":[\"Última ejecución\"],\"Qv59HG\":[\"Seleccionar tipo de credencial\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacidad\"],\"R-uZ8Y\":[\"Iniciar sesión con SAML\"],\"R633QG\":[\"Volver a Aprobaciones del flujo de trabajo\"],\"R7s3iG\":[\"Volver\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Eliminar todos los grupos y hosts\"],\"RBDHUE\":[\"Preguntar por el entorno de ejecución al ejecutar.\"],\"RI8cIw\":[\"El número máximo de hosts que se permite gestionar a\\n esta organización. El valor predeterminado es 0, lo que significa sin límite.\\n Consulte la documentación de Ansible para obtener más detalles.\"],\"RIcSTA\":[\"Fecha de expiración\"],\"RIeAlp\":[\"Cada vez que se ejecute un trabajo utilizando este inventario, actualice el inventario de la fuente seleccionada antes de ejecutar las tareas del trabajo.\"],\"RK1gDV\":[\"Iniciar sesión con Azure AD\"],\"RMdd1C\":[\"Ninguno (se ejecuta una vez)\"],\"RO9G1f\":[\"Este campo debe ser mayor que 0\"],\"RPnV2o\":[\"El filtro de búsqueda no arrojó resultados…\"],\"RThfvh\":[\"¿Disociar equipos relacionados?\"],\"R_mzhp\":[\"Error en el token de usuario.\"],\"RbIaa9\":[\"No se encontró el token.\"],\"RdLvW9\":[\"volver a ejecutar las tareas\"],\"Rguqao\":[\"Seleccionar una fila para eliminar\"],\"RhOukN\":[[\"interval\"],\" hora\"],\"RiQMUh\":[\"Ejecutándose\"],\"RjIKOw\":[\"Imposible modificar el inventario en un servidor.\"],\"RjkhdY\":[\"El campo comienza con un valor.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"¿Está seguro de que desea eliminar este enlace?\"],\"Rm1iI_\":[\"Preguntar por variables al ejecutar.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"La credencial se copió correctamente\"],\"RsZ4BA\":[\"Desplazarse hasta el final\"],\"RtKKbA\":[\"Último\"],\"Ru59oZ\":[\"Habilitar webhook para esta plantilla.\"],\"RuEWFx\":[\"En la fecha\"],\"RuiOO0\":[\"No se pudo eliminar una o más aplicaciones.\"],\"Rw1xwN\":[\"Carga de contenido\"],\"RxzN1M\":[\"Habilitado\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"Mayor que la comparación.\"],\"S5gO6Y\":[\"Pase variables adicionales de línea de comandos al flujo de trabajo.\"],\"S6zj7M\":[\"Para las plantillas de trabajo, seleccione «run» para ejecutar el playbook. Seleccione «check» para comprobar únicamente la sintaxis del playbook, probar la configuración del entorno e informar de problemas sin ejecutar el playbook.\"],\"S7kN8O\":[\"No se pudo eliminar uno o más usuarios.\"],\"S7tNdv\":[\"Con éxito\"],\"S8FW2i\":[\"El archivo de inventario a sincronizar por esta fuente. Puede seleccionar desde el menú desplegable o introducir un archivo dentro de la entrada.\"],\"SA-KXq\":[\"Desplazar hacia arriba\"],\"SAw-Ux\":[\"¿Está seguro de que quiere eliminar el acceso de \",[\"0\"],\" a \",[\"username\"],\"?\"],\"SBfnbf\":[\"Ver todos los entornos de ejecución\"],\"SC1Cur\":[\"Estado desconocido\"],\"SDND4q\":[\"No configurado\"],\"SIJDi3\":[\"Ajuste de la capacidad\"],\"SJjggI\":[\"Actualizar opciones\"],\"SJmHMo\":[\"Documentación.\"],\"SLm_0U\":[\"Puerto del servidor IRC\"],\"SODyJ3\":[\"Servidor Async OK\"],\"SRiPhD\":[\"Cancelar eliminación del nodo\"],\"SV5nA1\":[\"Algunos de los pasos anteriores tienen errores\"],\"SVG6MY\":[\"Revertir el campo al valor guardado anteriormente\"],\"SYbJcn\":[\"Modificar plantilla de notificación\"],\"SZvybZ\":[\"LDAP predeterminado\"],\"SZw9tS\":[\"Ver detalles\"],\"SbRHme\":[\"Área de texto\"],\"Se_E0z\":[\"Tarea en flujo de trabajo\"],\"Sgr5NW\":[\"Seleccione una instancia para ejecutar una comprobación de estado.\"],\"Sh2XTJ\":[\"Tipo de notificación\"],\"SiexHs\":[\"Panel de control (toda la actividad)\"],\"Sja7f-\":[\"¿Cuántas veces se ha eliminado al anfitrión?\"],\"Sjoj4f\":[\"Nombre de la credencial\"],\"SlfejT\":[\"Error\"],\"SoREmD\":[\"Aplicaciones y tokens\"],\"SqA8uD\":[\"Ejecuciones de trabajo\"],\"SqLEdN\":[\"No se pudo eliminar el inventario inteligente.\"],\"SqYo9m\":[\"Volver a las instancias\"],\"Ssdrw4\":[\"Obsoleto\"],\"Successful\":[\"Correctamente\"],\"SvPvEX\":[\"Cuerpo del mensaje de flujo de trabajo aprobado\"],\"Svkela\":[\"Ir a la página anterior\"],\"SwJLlZ\":[\"Cuerpo del mensaje de flujo de trabajo denegado\"],\"SxGqey\":[\"Ajustes genéricos de OIDC\"],\"Sxm8rQ\":[\"Usuarios\"],\"SzFxHC\":[\"Configuración de LDAP\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"El\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"No se pudo alternar la notificación.\"],\"T4a4A4\":[\"Clave de Webhook\"],\"T7yEGN\":[\"El tipo de concesión que el usuario debe usar para adquirir tokens para esta aplicación\"],\"T91vKp\":[\"Jugada\"],\"T9hZ3D\":[\"Equipo de GitHub Enterprise\"],\"TAnffV\":[\"Modificar este nodo\"],\"TBH48u\":[\"No se pudo eliminar el equipo.\"],\"TC32CH\":[\"Días de datos a conservar\"],\"TD1APv\":[\"Obtener suscripciones\"],\"TJVvMD\":[\"Tipo de búsqueda relacionada\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Disociar rol\"],\"TMLAx2\":[\"Obligatorio\"],\"TO3h59\":[\"Completar el campo desde un sistema externo de gestión de claves secretas\"],\"TO4OtU\":[\"Credencial de Insights\"],\"TOjYb_\":[\"Ver los detalles del anfitrión del inventario construido\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Tipo de grupo\"],\"TU6IDa\":[\"Tipo de usuario\"],\"TXKmNM\":[\"Debe seleccionar un inventario\"],\"TZEuIE\":[\"Volver a los tipos de credenciales\"],\"T_87By\":[\"Parámetro\"],\"Ta0ts5\":[\"Mostrar cambios\"],\"TcnG-2\":[\"Crear un nuevo entorno de ejecución\"],\"TgSxH9\":[\"Dirección URL para las llamadas callback\"],\"TkiN8D\":[\"Detalles del usuario\"],\"Tmh24b\":[\"Si está habilitado, la plantilla de trabajo impedirá agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos en los que ejecutarse. Nota: si esta configuración está habilitada y proporcionó una lista vacía, se aplicarán los grupos de instancias globales.\"],\"Tmuvry\":[\"Establecer escritura anticipada del tipo\"],\"ToOoEw\":[\"Copiar credencial\"],\"Tof7pX\":[\"Trabajos\"],\"Tq71UT\":[\"día laborable\"],\"Tx3NMN\":[\"Frase de paso para llave privada\"],\"TxKKED\":[\"Ver detalles del inventario construido\"],\"TyaPAx\":[\"Administrador del sistema\"],\"Tz0i8g\":[\"Ajustes\"],\"U-nEJl\":[\"Ver la configuración de GitHub\"],\"U011Uh\":[\"Última sincronización\"],\"U7rA2a\":[\"Si no se marca, se realizará una fusión, combinando las variables locales con las que se encuentran en la fuente externa.\"],\"UDf-wR\":[\"Suscripciones consumidas\"],\"UEaj7U\":[\"Errores de sincronización de inventario\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Revisión de fuente de control\"],\"UPasE4\":[\"Azure AD predeterminado\"],\"UPmrRI\":[\"Versión de endswith que no distingue mayúsculas de minúsculas.\"],\"URmyfc\":[\"Detalles\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Apellido\"],\"UY6iPZ\":[\"Si está habilitado, los nodos de control examinarán esta instancia automáticamente. Si se desactiva, la instancia se conectará solo a los compañeros asociados.\"],\"UYD5ld\":[\"y haga clic en Actualizar revisión al ejecutar\"],\"UYUgdb\":[\"Pedir\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"¿Está seguro de que desea eliminar:\"],\"UbRKMZ\":[\"Pendiente\"],\"UbqhuT\":[\"No se pudo recuperar el objeto de recurso de nodo completo.\"],\"Uc_tSU\":[\"Alternar herramientas\"],\"UgFDh3\":[\"Este inventario está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"UirGxE\":[\"Errores\"],\"UlykKR\":[\"Tercero\"],\"Uo1S9q\":[\"Iniciar sesión con Azure AD Tenant\"],\"UueF8b\":[\"Falta el entorno de ejecución o se ha eliminado.\"],\"UvGjRK\":[\"Si está habilitado, ejecute este playbook como administrador.\"],\"UwJJCk\":[\"Volver a ejecutar hosts fallidos\"],\"UxKoFf\":[\"Navegación\"],\"V-7saq\":[\"¿Eliminar \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"Segundos\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Análisis de usuarios\"],\"V1EGGU\":[\"Nombre\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"El inventario estará en estado pendiente hasta que se procese la eliminación final.\"],\"other\":[\"Los inventarios estarán en estado pendiente hasta que se procese la eliminación final.\"]}]],\"V2RwJr\":[\"Direcciones del oyente\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Agregar enlace\"],\"V5RUpn\":[\"Lista de destinatarios\"],\"V7qsYh\":[\"Nota: El orden de estas credenciales establece la precedencia para la sincronización y búsqueda del contenido. Seleccione más de una para habilitar el arrastre.\"],\"V9xR6T\":[\"Expandir sección\"],\"VAI2fh\":[\"Crear nuevo grupo de contenedores\"],\"VAcXNz\":[\"Miércoles\"],\"VEj6_Y\":[\"Aprobaciones del flujo de trabajo\"],\"VFvVc6\":[\"Modificar detalles\"],\"VJUm9p\":[\"Página actual\"],\"VK2gzi\":[\"El número de procesos paralelos o simultáneos que se utilizarán al ejecutar el playbook. Un valor vacío, o un valor inferior a 1, utilizará el valor predeterminado de Ansible, que suele ser 5. El número predeterminado de forks se puede sobrescribir con un cambio en\"],\"VL2WkJ\":[\"El último \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Iniciar fuente de sincronización\"],\"VNUs2y\":[\"Horquillas\"],\"VSJ6r5\":[\"La programación está activa\"],\"VSim_H\":[\"Eliminar fuente de inventario\"],\"VTDO7X\":[\"Modal de detalles del evento\"],\"VU3Nrn\":[\"No encontrado\"],\"VWL2DK\":[\"Organización de GitHub\"],\"VXFjd8\":[\"Métrica\"],\"VZfXhQ\":[\"Nodo de salto\"],\"VdcFUD\":[\"Acuerdo de licencia de usuario final\"],\"ViDr6F\":[\"Agregar nuevo grupo\"],\"VmClsw\":[\"Se ha eliminado el recurso asociado a este nodo.\"],\"VmvLj9\":[\"Establezca en Público o Confidencial según la seguridad del dispositivo cliente.\"],\"Vqd-tq\":[\"Confirmar la reversión de todo\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"No se pudo eliminar el rol.\"],\"Vw8l6h\":[\"Se ha producido un error\"],\"VzE_M-\":[\"No se pudieron alternar las notificaciones\"],\"W-O1E9\":[\"Copiar proyecto\"],\"W1iIqa\":[\"Ver grupos de inventario\"],\"W3TNvn\":[\"Volver a Usuarios\"],\"W3pOzF\":[\"Permita cambiar la rama o revisión del control de código fuente en una plantilla de trabajo que utilice este proyecto.\"],\"W6uTJi\":[\"No se pudo obtener el tablero:\"],\"W7DGsV\":[\"Ejecutado por (nombre de usuario)\"],\"W9XAF4\":[\"Día de la semana\"],\"W9uQXX\":[\"Aviso\"],\"WAjFYI\":[\"Fecha de inicio\"],\"WD8djW\":[\"Confirmar eliminación de enlace\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Tipo de respuesta\"],\"WQJduu\":[\"Seleccionar clave\"],\"WTN9YX\":[\"Cuenta token\"],\"WTV15I\":[\"Editar la URL de redirección de inicio de sesión\"],\"WVzGc2\":[\"Subscripción\"],\"WX9-kf\":[\"NIC de IRC\"],\"Wc6m4J\":[\"Un refspec para obtener (pasado al módulo git de Ansible). Este parámetro permite el acceso a referencias a través del campo de rama que de otro modo no estarían disponibles.\"],\"Wdl2f2\":[\"Este campo debe tener al menos \",[\"0\"],\" caracteres\"],\"WgsBEi\":[\"Ingresar al menos un filtro de búsqueda para crear un nuevo inventario inteligente\"],\"WhSFGl\":[\"Filtrar por \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Ajustar el gráfico al tamaño de la pantalla disponible\"],\"Wm7XbF\":[\"No se pudo eliminar una o más credenciales.\"],\"WqaDMq\":[\"El campo contiene un valor.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Por favor introduzca un valor.\"],\"X5V9DW\":[\"Haga clic en el botón Edit (Modificar) para volver a configurar el nodo.\"],\"X6d3Zy\":[\"No se pudo eliminar la organización.\"],\"X97mbf\":[\"Seleccionar un tipo de tarea\"],\"XA12d8\":[\"Lista opcional de nombres de host separados por comas para incluir en cada segmento de trabajo, además de los hosts del propio segmento. Útil cuando un play tiene como objetivo un host de coordinación, como localhost, del que dependen todos los segmentos. Los nombres se comparan exactamente con los hosts del inventario; no se admiten grupos ni patrones. Los hosts fijados ejecutan sus plays una vez por segmento.\"],\"XBROpk\":[\"Proporcione un patrón de host para restringir aún más la lista de hosts que serán gestionados o afectados por el flujo de trabajo.\"],\"XCCkju\":[\"Modificar nodo\"],\"XFRygA\":[\"Ejemplos de URL para el control de código fuente de archivo remoto incluyen:\"],\"XHxwBV\":[\"El intervalo de fechas seleccionado debe tener al menos 1 ocurrencia de horario.\"],\"XILg0L\":[\"Dirección de correo electrónico no válida\"],\"XJOV1Y\":[\"Actividad\"],\"XKp83s\":[\"No se pueden copiar los inventarios con fuentes\"],\"XLMJ7O\":[\"Nube\"],\"XLpxoj\":[\"Opciones de correo electrónico\"],\"XM-gTv\":[\"Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración.\"],\"XOD7tz\":[\"Mostrar cambios\"],\"XOaZX3\":[\"Paginación\"],\"XP6TQ-\":[\"Si se especifica, este campo se mostrará en el nodo en lugar del nombre del recurso cuando se vea el flujo de trabajo\"],\"XREJvl\":[\"Variables utilizadas para configurar el origen del inventario. Para obtener una descripción detallada de cómo configurar este complemento, consulte\"],\"XViLWZ\":[\"Con error\"],\"XWDz5f\":[\"Selección de clave simple\"],\"X_5TsL\":[\"Alternancia de encuestas\"],\"XaxYwV\":[\"Valores solicitados\"],\"XbIM8f\":[\"Fuentes de inventario total\"],\"XdyHT-\":[\"Hosts importados\"],\"XfmfOA\":[\"Ejecutar cada\"],\"Xg3aVa\":[\"Utilizar SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Grupo de instancias\"],\"Xm7ruy\":[\"5 (Depuración de WinRM)\"],\"XmJfZT\":[\"nombre\"],\"XmVvzl\":[\"Seleccionar los roles para aplicar\"],\"XnxCSh\":[\"Error estándar\"],\"XozZ38\":[\"No se pudo eliminar una o más fuentes de inventario.\"],\"Xq9A0U\":[\"Proyecto desconocido\"],\"Xt4N6V\":[\"Aviso | \",[\"0\"]],\"XtpZSU\":[\"Todos los tipos de tarea\"],\"Xx-ftH\":[\"Has automatizado contra más hosts de los que permite tu suscripción.\"],\"XyTWuQ\":[\"Espere hasta que se complete la vista de topología...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"¿Está seguro de que desea eliminar el grupo siguiente?\"],\"other\":[\"¿Está seguro de que desea eliminar los grupos siguientes?\"]}]],\"XzD7xj\":[\"Seleccionar elementos\"],\"Y1YKad\":[\"Modificar detalles\"],\"Y296GK\":[\"No se pudo eliminar el rol\"],\"Y2ml-n\":[\"Aprobado - \",[\"0\"],\". Consulte el Flujo de actividad para obtener más información.\"],\"Y5VrmH\":[\"No configurado para la sincronización de inventario.\"],\"Y5vgVF\":[\"Denegado con éxito\"],\"Y5xJ7I\":[\"Nombre del playbook\"],\"Y60pX3\":[\"Añadir inventario construido\"],\"YA4I45\":[\"Seleccionar un módulo\"],\"YFmVSY\":[\"¿Disociar?\"],\"YJddb4\":[\"tipo de instancia\"],\"YLMfol\":[\"Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si desea agregar nuevos roles a un conjunto de usuarios, elija Users (Usuarios) y haga clic en Next (Siguiente). Podrá seleccionar los recursos específicos en el siguiente paso.\"],\"YM06Nm\":[\"Editar el tipo de credencial\"],\"YMLB2b\":[\"Determina si el nodo de aprobación se aprueba o se deniega automáticamente cuando expira el tiempo de espera.\"],\"YMpSlP\":[\"Tiempo en segundos para considerar que una sincronización de inventario es actual. Durante las ejecuciones de trabajos y las devoluciones de llamada, el sistema de tareas evaluará la marca de tiempo de la última sincronización. Si es anterior al tiempo de espera de la caché, no se considera actual y se realizará una nueva sincronización del inventario.\"],\"YP5KRj\":[\"se generará una nueva URL de Webhook al guardar.\"],\"YPDLLX\":[\"Volver a los entornos de ejecución\"],\"YQqM-5\":[\"La imagen de contenedor que se utilizará para la ejecución.\"],\"Yd45Xn\":[\"Anfitriones por tipo de procesador\"],\"Yfw7TK\":[\"Caducó el tiempo de la notificación\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"No se pudo eliminar la programación.\"],\"YiUAZm\":[\"<0>Nota: Esta instancia puede volver a asociarse con este grupo de instancias si es administrada por <1>reglas de política.\"],\"YlGAPh\":[\"Hosts fijados de la fracción de trabajos\"],\"Ym7-mu\":[\"Un canal de Slack por línea. El símbolo numeral (#)\\n es obligatorio para los canales. Para responder o iniciar un hilo en un mensaje específico, agregue el Id del mensaje principal al canal, donde el Id del mensaje principal tiene 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#canal-destino, 1231257890.006423. Consulte Slack\"],\"YmEWZH\":[\"Ejecutar plantilla\"],\"YmjTf2\":[\"Fallo de aprovisionamiento\"],\"YoXjSs\":[\"Preguntar por el inventario al ejecutar.\"],\"Yq4Eaf\":[\"La información de estado del host para esta tarea no se encuentra disponible.\"],\"YsN-3o\":[\"Ver detalles de la fuente de inventario\"],\"Yt-rBv\":[\"Este proyecto está siendo utilizado actualmente por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"YuC9dj\":[\"Asociar\"],\"YxDLmM\":[\"ID del sistema de Insights\"],\"Z17FAa\":[\"Inventario desconocido\"],\"Z1Vtl5\":[\"No se pudo cancelar la sincronización de proyectos\"],\"Z25_RC\":[\"Seleccionar entrada\"],\"Z2hVSb\":[\"Híbrido\"],\"Z40J8D\":[\"Habilita la creación de una URL de devolución de llamada de aprovisionamiento. Mediante la URL, un host puede contactar con \",[\"brandName\"],\" y solicitar una actualización de configuración utilizando esta plantilla de trabajo.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"Aprobar\"],\"Z88yEl\":[\"Mayor o igual que la comparación.\"],\"Z9EFpE\":[\"Panel de control de Automation Analytics\"],\"ZAWGCX\":[[\"0\"],\" segundos\"],\"ZEP8tT\":[\"Ejecutar\"],\"ZGDCzb\":[\"Instancia no encontrada.\"],\"ZJjKDg\":[\"Nodos gestionados\"],\"ZKKnVf\":[\"Crear plantilla de flujo de trabajo\"],\"ZL3d6Z\":[\"Dirección del servidor IRC\"],\"ZO4CYH\":[\"Tareas en ejecución\"],\"ZOLfb2\":[\"Este campo no debe estar en blanco\"],\"ZWhZbs\":[\"Confirmar eliminación de nodo\"],\"ZajTWA\":[\"Número de teléfono de la fuente\"],\"Zf6u-6\":[\"Explicación\"],\"ZfrRb0\":[\"Seleccione un inventario o marque la opción Preguntar al ejecutar.\"],\"ZhxwOq\":[\"Cuerpo del mensaje de error\"],\"Zikd-1\":[\"El número de hosts que tiene automatizados es inferior al número de suscripciones.\"],\"ZjC8QM\":[\"No se pudo eliminar el host.\"],\"ZjvPb1\":[\"Creado por (nombre de usuario)\"],\"Zkh5np\":[\"Los compañeros se actualizan el \",[\"0\"],\". Asegúrese de ejecutar el paquete de instalación para \",[\"1\"],\" de nuevo para que los cambios surtan efecto.\"],\"ZpdX6R\":[\"Error al eliminar tokens\"],\"ZrsGjm\":[\"Inventario\"],\"ZumtuZ\":[\"Copiar plantilla\"],\"ZvVF4C\":[\"Eliminar la pregunta de la encuesta\"],\"ZwCTcT\":[\"Pestaña de la lista de tareas recientes\"],\"ZwujDQ\":[\"Año pasado\"],\"_-NKbo\":[\"No se pudo alternar la programación.\"],\"_2LfCe\":[\"Para reordenar las preguntas de la encuesta, arrástrelas y suéltelas en el lugar deseado.\"],\"_4gGIX\":[\"Copiar al portapapeles\"],\"_5REdR\":[\"Seleccione Input Inventories para el plugin de inventario construido.\"],\"_Fg1cM\":[\"Cuerpo del mensaje de tiempo de espera agotado del flujo de trabajo\"],\"_ITcnz\":[\"día\"],\"_Ia62Q\":[\"Ejemplos de inventario construido\"],\"_JN1gB\":[\"Recuento de tareas\"],\"_K2CvV\":[\"Plantilla\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Error de sincronización de origen de inventario construido\"],\"_M4FeF\":[\"Seleccione el entorno de ejecución en el que desea que se ejecute este comando.\"],\"_MdgrM\":[\"Agregar un nuevo nodo entre estos dos nodos\"],\"_PRaan\":[\"No se pudo eliminar una o más plantillas de notificación.\"],\"_Pz_QH\":[\"Gestionado por la política\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Denegado - \",[\"0\"],\". Consulte el Flujo de actividad para obtener más información.\"],\"_Yq4TU\":[\"Número máximo de horquillas para permitir en todos los trabajos que se ejecutan simultáneamente en este grupo.\\n Cero significa que no se aplicará ningún límite.\"],\"_ZBhqw\":[\"No se pudo cancelar la sincronización de fuentes de inventario\"],\"_bAUGi\":[\"Elegir un método HTTP\"],\"_bE0AS\":[\"Seleccione una instancia\"],\"_cV6Mf\":[\"Navegar\"],\"_cq4Aa\":[\"No se encontró la aprobación del flujo de trabajo.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Modificar grupo de instancias\"],\"_ismew\":[\"Clave del artefacto\"],\"_kYJq6\":[\"Días de datos para mantener\"],\"_khNCh\":[\"Las credenciales predeterminadas de la plantilla de trabajo deben reemplazarse por una del mismo tipo. Seleccione una credencial para los siguientes tipos para continuar: \",[\"0\"]],\"_oeZtS\":[\"Sondeo al servidor\"],\"_rCRcH\":[\"Documentación de búsqueda avanzada\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"Dirección del servidor IRC\"],\"a3AD0M\":[\"confirmar la redirección del acceso a la edición\"],\"a5zD9f\":[\"Cambios\"],\"a6E-_p\":[\"Versión de contains que no distingue mayúsculas de minúsculas\"],\"a8AgQY\":[\"Ver detalles del host\"],\"a8nooQ\":[\"Cuarto\"],\"a9BTUD\":[\"día de fin de semana\"],\"aBgwis\":[\"Ámbito\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Eliminar entorno de ejecución\"],\"aQ4XJX\":[\"Habilitar eventos de seguimiento del sistema de registro de forma individual\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"En los días\"],\"aUNPq3\":[\"Nodo de ejecución\"],\"aVoVcG\":[\"Selección múltiple\"],\"aXBrSq\":[\"Virtualización de Red Hat\"],\"a_vlog\":[\"Eliminar el chip de \",[\"0\"]],\"adPhRK\":[\"Seleccione el inventario al que pertenecerá este host.\"],\"adjqlB\":[[\"0\"],\" (eliminado)\"],\"aht2s_\":[\"Color de la notificación\"],\"aiejXq\":[\"Agregar tipo de recurso\"],\"ajDpGH\":[\"ESTADO:\"],\"anfIXl\":[\"Detalles del usuario\"],\"aqqAbL\":[\"Si se activa, el inventario impedirá que se añadan grupos de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar plantillas de trabajo asociadas. Nota: si esta opción está activada y ha proporcionado una lista vacía, se aplicarán los grupos de instancias globales.\"],\"ar5AA2\":[\"para obtener más información.\"],\"ataY5Z\":[\"Error en la eliminación de tareas\"],\"ax6e8j\":[\"Seleccione una organización antes de modificar el filtro del host\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"Trabajos de gestión\"],\"b2Z0Zq\":[\"Cancelar cambios de enlace\"],\"b433OF\":[\"Modificar grupo\"],\"b4SLah\":[\"Ver errores a la izquierda\"],\"b9Y4up\":[\"ID del cliente\"],\"bE4zYn\":[\"Seleccione el puerto en el que el receptor escuchará las conexiones entrantes, por ejemplo, 27199.\"],\"bHXYoC\":[\"Método HTTP\"],\"bKR18T\":[\"Un manifiesto de suscripción es una exportación de una suscripción de Red Hat. Para generar un manifiesto de suscripción, vaya a <0>access.redhat.com. Para obtener más información, consulte la <1>Guía del usuario.\"],\"bLt_0J\":[\"Flujo de trabajo\"],\"bPq357\":[\"Valor habilitado\"],\"bQZByw\":[\"Ingrese una etiqueta de anotación por línea sin comas.\"],\"bTu5jX\":[\"Nombre de usuario/contraseña\"],\"bWr6j5\":[\"Este campo debe tener al menos \",[\"min\"],\" caracteres\"],\"bY8C86\":[\"Ver todos los usuarios.\"],\"bYXbel\":[\"clave de Webhook de la plantilla de trabajo del flujo de trabajo\"],\"baP8gx\":[\"4 (Depuración de la conexión)\"],\"baqrhc\":[\"Cabeceras HTTP\"],\"bbJ-VR\":[\"Alejar\"],\"bcyJXs\":[\"Elemento OK\"],\"bd1Kuw\":[\"URL de icono\"],\"bf7UKi\":[\"Tiempo de espera de la caché de actualización\"],\"bfgr_e\":[\"Pregunta\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Botón de envío de la búsqueda\"],\"bhxnLH\":[\"No tiene permiso para eliminar los siguientes Grupos: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Tipo de notificación\"],\"bpECfE\":[\"Cancelar eliminación del enlace\"],\"bpnj1H\":[\"Se produjo un error al cargar este contenido. Vuelva a cargar la página.\"],\"bwRvnp\":[\"Acción\"],\"bx2rrL\":[\"Inventario inteligente\"],\"bxaVlf\":[\"Crear un nuevo tipo de credencial\"],\"byXCTu\":[\"Ocurrencias\"],\"bznJUg\":[\"Seleccione el inventario que contiene los hosts que desea que gestione este flujo de trabajo.\"],\"bzv8Dv\":[\"Error de eliminación\"],\"c-xCSz\":[\"Verdadero\"],\"c0n4p3\":[\"Almacenamiento de datos\"],\"c1Rsz1\":[\"Ver detalles de la aprobación del flujo de trabajo\"],\"c3XJ18\":[\"Ayuda\"],\"c4kHK7\":[\"Cerrar modal de suscripción\"],\"c6IFRs\":[\"Archivo JSON de la cuenta de servicio\"],\"c6u6gk\":[\"Seleccione los grupos de instancias en los que se ejecutará esta organización.\"],\"c7-Adk\":[\"No se pudo sincronizar la fuente de inventario.\"],\"c8HyJq\":[\"Seleccione los grupos de instancias en los que se ejecutará este inventario.\"],\"c8sV0t\":[\"Esta función está obsoleta y se eliminará en una futura versión.\"],\"c9V3Yo\":[\"Servidor fallido\"],\"c9iw51\":[\"Tareas en ejecución\"],\"c9pF61\":[\"Identificador del cliente\"],\"cFC8w7\":[\"Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?\"],\"cFCKYZ\":[\"Denegar\"],\"cFOXv9\":[\"OIDC genérico\"],\"cGRiaP\":[\"Detalles del evento\"],\"cIdUma\":[\"\\n No hay directorios de playbook disponibles en \",[\"project_base_dir\"],\".\\n O ese directorio está vacío, o todo su contenido ya está\\n asignado a otros proyectos. Cree un nuevo directorio ahí y asegúrese\\n de que el usuario del sistema \\\"awx\\\" pueda leer los archivos del playbook,\\n o haga que \",[\"brandName\"],\" recupere directamente sus playbooks desde\\n el control de código fuente utilizando la opción Tipo de fuente de control anterior.\"],\"cNsIJf\":[\"Cambiado\"],\"cPTnDL\":[\"Sincronización del proyecto\"],\"cQIQa2\":[\"Seleccionar grupos\"],\"cQlPDN\":[\"Lectura\"],\"cUKLzq\":[\"Orden de edición\"],\"cYir0h\":[\"Seleccione la(s) opción(es)\"],\"c_PGsA\":[\"Ver detalles de la tarea\"],\"cbSPfq\":[\"Este flujo de trabajo ya ha sido actuado\"],\"ccA_Bz\":[\"El formato sugerido para los nombres de variables es minúsculas y\\n separados por guiones bajos (por ejemplo, foo_bar, user_id, host_name,\\n etc.). No se permiten los nombres de variables con espacios.\"],\"cdm6_X\":[\"Capacidad usada\"],\"chbm2W\":[\"Filtros de instancias\"],\"ci3mwY\":[\"Este campo no debe estar en blanco\"],\"cit9TY\":[\"Nombre de un artefacto producido por el nodo primario mediante set_stats. El enlace solo se sigue cuando el trabajo primario coincide con el resultado elegido y la condición es verdadera. Una clave inexistente nunca coincide.\"],\"cj1KTQ\":[\"Ver todos los inventarios.\"],\"cjJXKx\":[\"Servidor Async fallido\"],\"ckH3fT\":[\"Listo\"],\"ckdiAB\":[\"Eliminar notificación\"],\"cmWTxn\":[\"Menor o igual que la comparación.\"],\"cnGeoo\":[\"ELIMINAR\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"Este campo se recuperará de un sistema externo de gestión de claves secretas utilizando la credencial especificada.\"],\"cucDBz\":[\"Plantilla de contexto\"],\"cucG_7\":[\"No hay YAML disponible\"],\"cxjfgY\":[\"No se puede ejecutar la comprobación de estado en los nodos de salto.\"],\"cy3yJa\":[\"Establecido\"],\"d-F6q9\":[\"Creado\"],\"d-zGjA\":[\"Esta acción eliminará lo siguiente:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Seleccione el inventario que contiene los hosts que desea que gestione este trabajo.\"],\"d73flf\":[\"Modal de alerta\"],\"d75lEw\":[\"Establecer tipo\"],\"d7VUIS\":[\"Eliminar nodo \",[\"nodeName\"]],\"d8B-tr\":[\"Pestaña del gráfico de estado de la tarea\"],\"dAZObA\":[\"Redirigir URI\"],\"dBNZkl\":[\"Ver detalles del host de inventario inteligente\"],\"dCcO-F\":[\"No se pudo recuperar la configuración.\"],\"dELxuP\":[\"No se encontró el inventario.\"],\"dEgA5A\":[\"Cancelar\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Ver todas las aplicaciones.\"],\"dJcvVX\":[\"Filtro de host inteligente\"],\"dNAHKF\":[\"Fraccionamiento de trabajos\"],\"dOjocz\":[\"Selección de convergencia\"],\"dPGRd8\":[\"Si está habilitado, muestra los cambios realizados por las tareas de Ansible, cuando es compatible. Esto equivale al modo --diff de Ansible.\"],\"dPY1x1\":[\"para obtener más información.\"],\"dQFAgv\":[\"Este proyecto debe actualizarse\"],\"dQjRO3\":[\"Iniciar proceso de sincronización\"],\"dbWo0h\":[\"Iniciar sesión con Google\"],\"dcGoCm\":[\"Archivo de inventario\"],\"ddIcfH\":[\"Ir a la última página\"],\"dfWFox\":[\"Recuento de hosts\"],\"dk7qNl\":[\"Nodo de control\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"No se pudo eliminar uno o más entornos de ejecución\"],\"dnCwNB\":[\"¡Copiado correctamente en el portapapeles!\"],\"dov9kY\":[\"Este campo debe ser un número y tener un valor entre \",[\"0\"],\" y \",[\"1\"]],\"dqxQzB\":[\"diccionario\"],\"dzQfDY\":[\"Octubre\"],\"e0NrBM\":[\"Proyecto\"],\"e3pQqT\":[\"Elegir un tipo de notificación\"],\"e4GHWP\":[\"Extraer\"],\"e5CMOi\":[\"Variables de entorno o variables extra que especifican los valores que un tipo de credencial puede inyectar.\"],\"e5VbKq\":[\"Plantillas de trabajo para flujo de trabajo\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Alternar leyenda\"],\"e8GyQg\":[\"Métrica\"],\"e8U63Z\":[\"Sincronice el proyecto solo cuando la referencia enviada coincida con este patrón, por ejemplo refs/heads/main o refs/heads/release-*. Deje en blanco para sincronizar en cualquier evento de push o etiqueta.\"],\"e91aLH\":[\"Ver todos los tipos de credencial\"],\"e9k5zp\":[\"Añada un horario para rellenar esta lista. Las programaciones pueden añadirse a una plantilla, un proyecto o una fuente de inventario.\"],\"eAR1n4\":[\"Tipo de búsqueda relacionado typeahead\"],\"eD_0Fo\":[\"No se pudo eliminar uno o más equipos.\"],\"eDjsWq\":[\"Crear nueva plantilla de notificación\"],\"eGkahQ\":[\"Eliminar plantilla de trabajo\"],\"eHx-29\":[\"Detalles de la fuente\"],\"ePK91l\":[\"Editar\"],\"ePS9As\":[\"Configuración de RADIUS\"],\"eQkgKV\":[\"Instalado\"],\"eRV9Z3\":[\"No se ha especificado el tiempo de espera\"],\"eRlz2Q\":[\"Números SMS del destinatario\"],\"eSXF_i\":[\"No se pudo eliminar la aplicación.\"],\"eTsJYJ\":[\"descripción\"],\"eVJ2lo\":[\"Decimal corto\"],\"eXOp7I\":[\"No tiene permisos para los recursos relacionados: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Pestaña de la lista de plantillas recientes\"],\"eYJ4TK\":[\"Inventario construido no encontrado.\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Seleccionar etiquetas\"],\"el9nUc\":[\"La programación está inactiva\"],\"emqNXf\":[\"Comprobación del playbook\"],\"eqiT7d\":[\"Establece el papel que desempeñará esta instancia dentro de la topología de malla. Por defecto es \\\"ejecución\\\".\"],\"espHeZ\":[\"Impedir la retroalimentación del grupo de instancias: Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas.\"],\"etQEqZ\":[\"Si quita este enlace, el resto de la rama quedará huérfano y hará que se ejecute inmediatamente en el lanzamiento.\"],\"ewSXyG\":[\"Eliminación Temporal\"],\"f-fQK9\":[\"Clave API de Grafana\"],\"f2o-xB\":[\"Confirmar cancelación\"],\"f6Hub0\":[\"Ordenar\"],\"f9yJNM\":[\"Igual a\"],\"fCZSgU\":[\"Ver todos los grupos de instancias\"],\"fDzxi_\":[\"Salir sin guardar\"],\"fE2kOY\":[\"Selección de operador de fecha\"],\"fGEOCn\":[\"Estado de la tarea\"],\"fGLpQj\":[\"Rama/etiqueta/commit de fuente de control\"],\"fGQ9Ug\":[\"Seleccione las credenciales para acceder a los nodos contra los que se ejecutará este trabajo. Solo puede seleccionar una credencial de cada tipo. Para las credenciales de máquina (SSH), marcar «Preguntar al iniciar» sin seleccionar credenciales le obligará a seleccionar una credencial de máquina en el momento de la ejecución. Si selecciona credenciales y marca «Preguntar al iniciar», las credenciales seleccionadas se convierten en los valores predeterminados que se pueden actualizar en el momento de la ejecución.\"],\"fJ9xam\":[\"Alternar instancia\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancelar trabajo\"],\"other\":[\"Cancelar trabajos\"]}]],\"fL7WXr\":[\"Aplicaciones\"],\"fMUEsk\":[\"Día \",[\"0\"]],\"fMulwN\":[\"Actualizar la revisión del proyecto\"],\"fOAyP5\":[\"Entrada de texto de búsqueda\"],\"fODqV4\":[\"No se encontró ese valor. Ingrese o seleccione un valor válido.\"],\"fQCM-p\":[\"Ver detalles de la organización\"],\"fQGOXc\":[\"¡Error!\"],\"fR8DDt\":[\"Confirmar eliminación de todos los nodos\"],\"fVjyJ4\":[\"Confirmar disociación\"],\"f_Xpp2\":[\"Esta acción disociará lo siguiente:\"],\"fcTDCh\":[\"Proporcione sus credenciales de Red Hat o de Red Hat Satellite\\n a continuación y podrá elegir de una lista de sus suscripciones disponibles.\\n Las credenciales que utilice se almacenarán para su uso futuro\\n en la recuperación de suscripciones de renovación o ampliadas.\"],\"ff_JYN\":[\"Filtrar por nombre de grupo anidado\"],\"fgrmWn\":[\"Preguntar por el modo de diferencias al ejecutar.\"],\"fhFmMp\":[\"Identificador del cliente\"],\"fjX9i5\":[\"No se encontró el inventario inteligente.\"],\"fk1WEw\":[\"Cifrado\"],\"fld-O4\":[\"Todas las tareas\"],\"fnbZWe\":[\"Opcionalmente, seleccione la credencial que se utilizará para enviar actualizaciones de estado al servicio de webhook.\"],\"foItBN\":[\"Día del fin de semana\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"Lun\"],\"fqSfXY\":[\"Reemplazar\"],\"fqmP_m\":[\"Servidor no alcanzable\"],\"fthJP1\":[\"Los servicios de webhook pueden lanzar trabajos con esta plantilla de trabajo de flujo de trabajo realizando una solicitud POST a esta URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Nivel de detalle\"],\"g6ekO4\":[\"No se pudo alternar el host.\"],\"g7CZ-8\":[\"Iniciar sesión con organizaciones GitHub Enterprise\"],\"g9d3sF\":[\"Iniciar cuerpo del mensaje\"],\"gALXcv\":[\"Eliminar este nodo\"],\"gBnBJa\":[\"Tarea del flujo de trabajo de origen\"],\"gDx5MG\":[\"Modificar enlace\"],\"gIGcbR\":[\"Número máximo de trabajos que se ejecutarán simultáneamente en este grupo. Cero significa que no se aplicará ningún límite.\"],\"gJccsJ\":[\"Mensaje de flujo de trabajo aprobado\"],\"gK06zh\":[\"Agregar plantilla de trabajo\"],\"gM3pS9\":[\"Entornos de ejecución\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Sincronizar todas las fuentes\"],\"gUaMtt\":[\"En el tiempo de espera\"],\"gVYePj\":[\"Crear nuevo equipo\"],\"gWlcwd\":[\"Último estado de la tarea\"],\"gYWK-5\":[\"Ver la configuración de la interfaz de usuario\"],\"gZXc5U\":[\"El número de usuarios distintos que deben aprobar antes de que el flujo de trabajo continúe. Una única denegación siempre deniega el nodo.\"],\"gZaMqy\":[\"Iniciar sesión con equipos GitHub\"],\"gZkstf\":[\"Si está habilitado, esto almacenará los hechos recopilados para que puedan verse a nivel de host. Los hechos se conservan y se inyectan en la caché de hechos en tiempo de ejecución.\"],\"gcFnpl\":[\"Estado de la tarea\"],\"geTfDb\":[\"Ver detalles de la tarea\"],\"ged_ZE\":[\"Oragnización\"],\"gezukD\":[\"Seleccionar una tarea para cancelar\"],\"gfyddN\":[\"Cargar un archivo .zip\"],\"gh06VD\":[\"Salida\"],\"ghJsq8\":[\"Desplazarse hasta el primero\"],\"gmB6oO\":[\"Planificar\"],\"gmBQqV\":[\"Actualización del proyecto\"],\"gnveFZ\":[\"Pestaña de error estándar\"],\"goVc-x\":[\"Modificar configuración del complemento de credenciales\"],\"go_DGX\":[\"Agregar roles de equipo\"],\"gpKdxJ\":[\"Seleccione una pregunta para eliminar\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"error de eliminación\"],\"gsj32g\":[\"Cancelar sincronización del proyecto\"],\"gwKtbI\":[\"en la documentación y la\"],\"h25sKn\":[\"Administración de suscripciones\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Etiquetas\"],\"hAjDQy\":[\"Seleccionar estado\"],\"hBHRCF\":[\"Número mínimo de instancias que se asignarán automáticamente\\n a este grupo cuando se conecten nuevas instancias.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Elimine la búsqueda actual relacionada con los hechos factibles para habilitar otra búsqueda usando esta clave.\"],\"hG89Ed\":[\"Imagen\"],\"hHKoQD\":[\"Seleccionar direcciones de pares\"],\"hLDu5N\":[\"Modificar aplicación\"],\"hNudM0\":[\"Establecer un valor para este campo\"],\"hPa_zN\":[\"Organización (Nombre)\"],\"hQ0dMQ\":[\"Agregar nuevo host\"],\"hQRttt\":[\"Enviar\"],\"hVPa4O\":[\"Seleccione una opción\"],\"hX8KyU\":[\"Este trabajo ha fallado y no tiene salida.\"],\"hXDKWN\":[\"Información sobre la frecuencia\"],\"hXzOVo\":[\"Siguiente\"],\"hYH0cE\":[\"¿Está seguro de que desea enviar la solicitud para cancelar este trabajo?\"],\"hYgDIe\":[\"Crear\"],\"hZ6znB\":[\"Puerto\"],\"hZke6f\":[\"¿Está seguro de que desea deshabilitar la autenticación local? Esto podría afectar la capacidad de los usuarios para iniciar sesión y la capacidad del administrador del sistema para revertir este cambio.\"],\"hc_ufD\":[\"Etiquetas de trabajo\"],\"hdyeZ0\":[\"Eliminar tarea\"],\"he3ygx\":[\"Copiar\"],\"heqHpI\":[\"Ruta base del proyecto\"],\"hg6l4j\":[\"Marzo\"],\"hgJ0FN\":[\"Realice una búsqueda para definir un filtro de host\"],\"hgr8eo\":[\"elementos\"],\"hgvbYY\":[\"Septiembre\"],\"hhzh14\":[\"No pudimos localizar las licencias asociadas a esta cuenta.\"],\"hi1n6B\":[\"Actualizar la configuración de los trabajos en \",[\"brandName\"]],\"hiDMCa\":[\"Aprovisionamiento\"],\"hjsbgA\":[\"Variables adicionales\"],\"hjwN_s\":[\"Nombre del recurso\"],\"hlbQEq\":[\"Credencial de validación de la firma del contenido\"],\"hmEecN\":[\"Trabajo de gestión\"],\"hmjNLv\":[\"Tema preferido\"],\"hty0d5\":[\"Lunes\"],\"hvs-Js\":[\"Información de la aplicación\"],\"i0VMLn\":[\"Mensaje de flujo de trabajo denegado\"],\"i2izXk\":[\"Falta una regla de programación\"],\"i4_LY_\":[\"Escribir\"],\"i9sC0B\":[\"Agregar permisos de equipo\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Número de teléfono de la fuente\"],\"iDNBZe\":[\"Notificación\"],\"iDWfOR\":[\"Error al aprobar una o más aprobaciones de flujo de trabajo.\"],\"iDjyID\":[\"Ver detalles de la credencial\"],\"iE1s1P\":[\"Ejecutar flujo de trabajo\"],\"iEUzMn\":[\"sistema\"],\"iH8pgl\":[\"Volver\"],\"iI4bLJ\":[\"Último inicio de sesión\"],\"iIVceM\":[\"Copiar error\"],\"iJWOeZ\":[\"No hay ningún JSON disponible\"],\"iJiCFw\":[\"Detalles del grupo\"],\"iLO3nG\":[\"Recuento de jugadas\"],\"iMaC2H\":[\"Grupos de instancias\"],\"iPp22p\":[\"Esta programación utiliza reglas complejas que no son compatibles con la\\n interfaz de usuario. Utilice la API para gestionar esta programación.\"],\"iQdYL_\":[\"Agregar inventario inteligente\"],\"iRWxmA\":[\"Deshabilite la verificación de SSL\"],\"iTylMl\":[\"Plantillas\"],\"iWKCzl\":[\"Seleccione de la lista de directorios encontrados en la ruta base del proyecto. Juntos, la ruta base y el directorio de playbook proporcionan la ruta completa utilizada para localizar los playbooks.\"],\"iXmHtI\":[\"Seleccionar el tipo de tarea\"],\"iZBwau\":[\"Este paso contiene errores\"],\"i_CDGy\":[\"Permitir la anulación de la rama\"],\"i_Kv21\":[\"Crear nueva fuente\"],\"ifckL-\":[\"Selección de fila\"],\"ifdViT\":[\"Ver detalles del inventario\"],\"ig0q8s\":[\"Este inventario se aplica a todos los nodos de este flujo de trabajo (\",[\"0\"],\") que solicitan un inventario.\"],\"inP0J5\":[\"Detalles de la suscripción\"],\"isRobC\":[\"Nuevo\"],\"itlxml\":[\"Tarea de gestión\"],\"ittbfT\":[\"La búsqueda por ansible_facts requiere sintaxis especial. Consulte el\"],\"itu2NQ\":[\"Tipos de estado de los enlaces\"],\"j1a5f1\":[\"Modificar host\"],\"j6gqC6\":[\"Rama que se utilizará en la ejecución del trabajo. Se utiliza la predeterminada del proyecto si está en blanco. Solo se permite si el campo allow_override del proyecto está establecido en true.\"],\"j7zAEo\":[\"Estados del flujo de trabajo\"],\"j8QfHv\":[\"Editar el servidor\"],\"jAxdt7\":[\"cancelar eliminación\"],\"jBGh4u\":[\"Definición de inventario de grupos anidados:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"Aprobaciones de flujos de trabajo pendientes\"],\"jEw0Mr\":[\"Introduzca una URL válida\"],\"jFaaUJ\":[\"Canónico\"],\"jGUu_G\":[\"Aprobaciones requeridas\"],\"jIaeJK\":[\"Encuesta\"],\"jJdwCB\":[\"Revertir\"],\"jKibyt\":[\"Restablecer zoom\"],\"jMyq_x\":[\"Tarea en flujo de trabajo 1/\",[\"0\"]],\"jaUa4e\":[\"Estos datos se utilizan para mejorar\\n futuras versiones del software Tower y para ayudar a\\n optimizar la experiencia y el éxito del cliente.\"],\"jc86YO\":[\"Preguntar por el límite al ejecutar.\"],\"ji-8F7\":[\"Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"jiE6Vn\":[\"Organizaciones\"],\"jifz9m\":[\"Ninguno (se ejecuta una vez)\"],\"jkQOCm\":[\"Añadir excepciones\"],\"jljuYN\":[\"Servicio desde el que se aceptarán las solicitudes de webhook.\"],\"jluR-N\":[\"Advertencia: \",[\"selectedValue\"],\" es un enlace a \",[\"0\"],\" y se guardará así.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"aquí.\"],\"jqzUyM\":[\"No disponible\"],\"jrkyDn\":[\"Jugada iniciada\"],\"jrsFB3\":[\"Salida\"],\"jsz-PY\":[\"Fecha de finalización desconocida\"],\"jwmkq1\":[\"Credenciales de máquina\"],\"jzD-D6\":[\"Las etiquetas para omitir son útiles cuando tiene un playbook grande y desea omitir partes específicas de un play o una tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para obtener detalles sobre el uso de las etiquetas.\"],\"k020kO\":[\"Flujo de actividad\"],\"k2dzu3\":[\"Fecha de expiración (UTC):\"],\"k30JvV\":[\"Categoría seleccionada\"],\"k5nHqi\":[\"El entorno de ejecución que se utilizará al iniciar esta plantilla de trabajo. El entorno de ejecución resuelto puede anularse asignando explícitamente uno diferente a esta plantilla de trabajo.\"],\"kALwhk\":[\"segundos\"],\"kDWprA\":[\"Estos argumentos se utilizan con el módulo especificado.\"],\"kEhyki\":[\"El campo termina con un valor.\"],\"kLja4m\":[\"Inicializado por\"],\"kLk5bG\":[\"Iniciar mensaje\"],\"kNUkGV\":[\"Tipo de búsqueda\"],\"kNfXib\":[\"Nombre del módulo\"],\"kODvZJ\":[\"Nombre\"],\"kOVkPY\":[\"Alternar instancia\"],\"kP-3Hw\":[\"Volver a Inventarios\"],\"kQerRU\":[\"Este campo no debe contener espacios\"],\"kX-GZH\":[\"Volver a ejecutar la tarea\"],\"kXzl6Z\":[\"Variables de fuente\"],\"kYDvK4\":[\"Incluyendo fichero\"],\"kah1PX\":[\"Ver ejemplos de YAML en\"],\"kaux7o\":[\"Sobrescribir grupos locales y servidores desde una fuente remota del inventario.\"],\"kgtWJ0\":[\"Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo.\"],\"kiMHN-\":[\"Auditor del sistema\"],\"kjrq_8\":[\"Más información\"],\"kkDQ8m\":[\"Jueves\"],\"kkc8HD\":[\"Habilite el inicio de sesión simplificado para sus aplicaciones \",[\"brandName\"]],\"kpRn7y\":[\"Eliminar pregunta\"],\"kpnWnY\":[\"Después de cada actualización del proyecto en la que cambie la revisión de SCM, actualice el inventario de la fuente seleccionada antes de ejecutar las tareas del trabajo. Esto está destinado a contenido estático, como el formato de archivo .ini de inventario de Ansible.\"],\"ks-HYT\":[\"Agregar permisos de usuario\"],\"ks71ra\":[\"Excepciones\"],\"kt8V8M\":[\"Seleccione una rama para el flujo de trabajo.\"],\"ktPOqw\":[\"Consulte\"],\"kuIbuV\":[\"Las comprobaciones de estado solo se pueden ejecutar en los nodos de ejecución.\"],\"ku__5b\":[\"Segundo\"],\"kyAi7k\":[\"Instancia\"],\"kyHUFI\":[\"Contraseña Vault | \",[\"credId\"]],\"kyfr2I\":[\"Si se marca, todos los hosts y grupos que estaban presentes anteriormente en la fuente externa pero que ahora se han eliminado se eliminarán del inventario. Los hosts y grupos que no eran gestionados por la fuente de inventario se promoverán al siguiente grupo creado manualmente o, si no hay ningún grupo creado manualmente al que promoverlos, se dejarán en el grupo predeterminado \\\"all\\\" del inventario.\"],\"kz7G1W\":[\"¿Está seguro de que desea eliminar el acceso de \",[\"0\"],\" a \",[\"1\"],\"? Esto afecta a todos los miembros del equipo.\"],\"l4k9lc\":[\"Primer nodo\"],\"l5XUoS\":[\"Credenciales de Webhook\"],\"l75CjT\":[\"SÍ\"],\"lCF0wC\":[\"Actualizar\"],\"lJFsGr\":[\"Crear nuevo grupo de instancias\"],\"lKxoCA\":[\"Expandir eventos de trabajo\"],\"lM9cbX\":[\"Ten en cuenta que es posible que sigas viendo el grupo en la lista después de disociarlo si el anfitrión también es miembro de los hijos de ese grupo. Esta lista muestra todos los grupos con los que el anfitrión está asociado directa e indirectamente.\"],\"lURfHJ\":[\"Contraer sección\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Fuentes de inventario\"],\"lYDyXS\":[\"Inventario inteligente\"],\"l_jRvf\":[\"Playbook terminado\"],\"lfoFSg\":[\"Borrar un host\"],\"lgm7y2\":[\"modificar\"],\"lgphOX\":[\"Valor esperado\"],\"lhgU4l\":[\"No se encontró la plantilla.\"],\"lhkaAC\":[\"Prueba\"],\"ljGeYw\":[\"Usuario normal\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Desplazar hacia abajo\"],\"ltvmAF\":[\"No se encontró la aplicación.\"],\"lu2qW5\":[\"Cualquiera\"],\"lucaxq\":[\"No se puede habilitar el agregador de registros sin proporcionar el host del agregador de registros y el tipo de agregador de registros.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"No se encontró el grupo de contenedores.\"],\"m16xKo\":[\"Añadir\"],\"m1tKEz\":[\"Los administradores del sistema tienen acceso ilimitado a todos los recursos.\"],\"m2ErDa\":[\"Fallo\"],\"m3k6kn\":[\"No se ha podido cancelar la sincronización de origen de inventario construido\"],\"m5MOUX\":[\"Volver a Hosts\"],\"mGJIOu\":[\"Esta entrada de inventario construida\\n crea un grupo para ambas categorías y utiliza\\n el límite (patrón de host) para devolver solo los hosts que\\n están en la intersección de esos dos grupos.\"],\"mNBZ1R\":[\"Nota: Este campo asume que el nombre del repositorio remoto es «origin».\"],\"mOFgdC\":[\"Máximo\"],\"mPiYpP\":[\"Tipos de estado de los nodos\"],\"mSv_7k\":[\"Formulación 2:\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"Faltan los valores de la encuesta requeridos en esta programación\"],\"mYGY3B\":[\"Fecha\"],\"mZiQNk\":[\"Escalada de privilegios: si está habilitado, ejecute este playbook como administrador.\"],\"m_tELA\":[\"Cancelar reversión\"],\"ma7cO9\":[\"No se pudo eliminar el grupo \",[\"0\"],\".\"],\"mahPLs\":[\"Contraseña para la elevación de privilegios\"],\"mcGG2z\":[[\"minutes\"],\" min. \",[\"seconds\"],\" seg\"],\"mdNruY\":[\"Token API\"],\"mgJ1oe\":[\"Confirmar eliminación\"],\"mgjN5u\":[\"¿Disociar instancia del grupo de instancias?\"],\"mhg7Av\":[\"Ejecutar comando ad hoc\"],\"mi9ffh\":[\"Detalles del host\"],\"mk4anB\":[\"Predeterminado del navegador\"],\"mlDUq3\":[\"Modificado por (nombre de usuario)\"],\"mnm1rs\":[\"GitHub predeterminado\"],\"moZ0VP\":[\"Estado de sincronización\"],\"momgZ_\":[\"Nombre de la plantilla de trabajo del flujo de trabajo.\"],\"mqAOoN\":[\"Elegir un directorio de playbook\"],\"n-37ya\":[\"Confirmar deshabilitación de la autorización local\"],\"n-LISx\":[\"Se produjo un error al guardar el flujo de trabajo.\"],\"n-ZioH\":[\"Error al recuperar el proyecto actualizado\"],\"n-qmM7\":[\"Seleccione una clave de cuenta de servicio con formato JSON para autocompletar los siguientes campos.\"],\"n12Go4\":[\"No se han podido cargar los grupos relacionados.\"],\"n60kiJ\":[\"* Este campo se recuperará de un sistema de gestión de claves secretas externo con la credencial especificada.\"],\"n6mYYY\":[\"Mensaje de tiempo de espera agotado del flujo de trabajo\"],\"n9Idrk\":[\"(Limitado a los primeros 10)\"],\"n9lz4A\":[\"Tareas fallidas\"],\"nBAIS_\":[\"Mostrar detalles del evento\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Permite la creación de una URL de devolución\\n de llamada de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con \",[\"brandName\"],\"\\n y solicitar una actualización de la configuración utilizando esta plantilla\\n de trabajo\"],\"nCY9IL\":[\"Servidor omitido\"],\"nDjIzD\":[\"Ver detalles del proyecto\"],\"nGbNEN\":[\"Tiempo en segundos para considerar que un proyecto está actualizado. Durante las ejecuciones de trabajos y las devoluciones de llamada, el sistema de tareas evaluará la marca de tiempo de la última actualización del proyecto. Si es anterior al tiempo de espera de la caché, no se considera actual y se realizará una nueva actualización del proyecto.\"],\"nI54lc\":[\"Eliminar el proyecto antes de la sincronización\"],\"nJPBvA\":[\"Archivo, directorio o script\"],\"nJTOTZ\":[\"El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo.\"],\"nLGsp4\":[\"Habilite una encuesta para esta plantilla de trabajo del flujo de trabajo.\"],\"nMiE53\":[\"Variable habilitada\"],\"nOhz3x\":[\"Finalización de la sesión\"],\"nPH1Cr\":[\"Estos entornos de ejecución podrían ser utilizados por otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Recuento de hosts fallidos\"],\"nSTT11\":[\"Volver a ejecutar desde:\"],\"nTENWI\":[\"Volver a la gestión de suscripciones.\"],\"nU16mp\":[\"Tiempo de espera de la caché\"],\"nZPX7r\":[\"Aviso: modificaciones no guardadas\"],\"nZW6P0\":[\"Huso horario local\"],\"nZYB4j\":[\"No hay estado disponible\"],\"nZYxse\":[\"¿Disociar host del grupo?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"Abril\"],\"ncxIQL\":[\"No se pudo disociar una o más instancias.\"],\"neiOWk\":[\"Ver documentación del inventario construido aquí\"],\"nfnm9D\":[\"Nombre de la organización\"],\"ng00aZ\":[\"Filtro de host\"],\"nhxAdQ\":[\"Palabra clave\"],\"nlsWzF\":[\"Agregue preguntas de la encuesta.\"],\"nnY7VU\":[\"Subdominio Pagerduty\"],\"noGZlf\":[\"Tiempo de espera de la caché (segundos)\"],\"nuh_Wq\":[\"URL de Webhook\"],\"nvUq8j\":[\"1 (Nivel de detalle)\"],\"nzozOC\":[\"Eliminar usuario\"],\"nzr1qE\":[\"Se rechazó la carga de archivos. Seleccione un único archivo .json.\"],\"o-JPE2\":[\"No se encontraron preguntas de la encuesta.\"],\"o0RwAq\":[\"Iniciar sesión con GitHub Enterprise\"],\"o0x5-R\":[\"Seleccionar un valor para este campo\"],\"o4NRE0\":[\"Entrada de valores de búsqueda avanzada\"],\"o5J6dR\":[\"Especificar las condiciones en las que debe ejecutarse este nodo\"],\"o9R2tO\":[\"Conexión SSL\"],\"oABS9f\":[\"Proporcione un valor para este campo o seleccione la opción Preguntar al ejecutar.\"],\"oB5EwG\":[\"Sistema externo de gestión de claves secretas\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"No se han podido obtener los datos actualizados del proyecto.\"],\"oCKCYp\":[\"Notificación enviada correctamente\"],\"oEijQ7\":[\"Versión de startswith que no distingue mayúsculas de minúsculas.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construir 2 grupos, límite de intersección\"],\"oH1Qle\":[\"URL de webhook para esta plantilla de trabajo del flujo de trabajo.\"],\"oHOOxn\":[\"De forma predeterminada, recopilamos y transmitimos datos analíticos sobre el uso del servicio a Red Hat. Hay dos categorías de datos recopilados por el servicio. Para obtener más información, consulte <0>esta página de documentación de la Torre. Desmarque las siguientes casillas para desactivar esta función.\"],\"oII7vS\":[\"Configuración de GitHub\"],\"oKMFX4\":[\"Nunca actualizado\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"Fecha/hora de finalización\"],\"oNZQUQ\":[\"Credencial para autenticarse con Kubernetes u OpenShift\"],\"oQqtoP\":[\"Volver a las tareas de gestión\"],\"oRt7Uv\":[[\"interval\"],\" años\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"Esta instancia está siendo utilizada actualmente por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"other\":[\"Desaprovisionar estas instancias podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?\"]}]],\"oWvSIB\":[\"Dirección de correo del remitente\"],\"oX_mCH\":[\"Error en la sincronización del proyecto\"],\"oZvDsd\":[[\"interval\"],\" horas\"],\"ocUvR-\":[\"Falso\"],\"ofO19Q\":[\"Iniciar sesión con equipos de GitHub Enterprise\"],\"ofcQVG\":[\"Modal de cambios no guardados\"],\"olEUh2\":[\"Correctamente\"],\"opS--k\":[\"Volver a los grupos de instancias\"],\"orh4t6\":[\"Servidor OK\"],\"osCeRO\":[\"Ver la configuración de Azure AD\"],\"ot7qsv\":[\"Borrar todos los filtros\"],\"ovBPCi\":[\"Predeterminado\"],\"owBGkJ\":[\"El final no coincide con un valor esperado (\",[\"0\"],\")\"],\"owQ8JH\":[\"Agregar grupo de instancias\"],\"ozbhWy\":[\"Error de eliminación\"],\"p-nfFx\":[\"Arrastre un archivo aquí o navegue para cargarlo\"],\"p-ngUo\":[\"Dejar de seguir a\"],\"p-pp9U\":[\"cadena\"],\"p2LEhJ\":[\"Token de acceso personal\"],\"p2_GCq\":[\"Confirmar la contraseña\"],\"p3PM8G\":[\"Volver a ejecutar desde el primer nodo\"],\"p6-JME\":[\"El primero obtiene todas las referencias. El segundo obtiene la pull request de Github número 62; en este ejemplo, la rama debe ser «pull/62/head».\"],\"pAtylB\":[\"No encontrado\"],\"pCCQER\":[\"Disponible globalmente\"],\"pH8j40\":[\"Anfitriones activos eliminados anteriormente\"],\"pHyx6k\":[\"Selección múltiple\"],\"pKQcta\":[\"Personalizar especificaciones del pod\"],\"pOJNDA\":[\"comando\"],\"pOd3wA\":[\"Presione 'Intro' para agregar más opciones de respuesta. Una opción de respuesta por línea.\"],\"pOhwkU\":[\"Esta acción disociará el siguiente rol de \",[\"0\"],\":\"],\"pRZ6hs\":[\"Ejecutar el\"],\"pSypIG\":[\"Mostrar descripción\"],\"pYENvg\":[\"Tipo de autorización\"],\"pZJ0-s\":[\"Número máximo de horquillas para permitir que todos los trabajos se ejecuten simultáneamente en este grupo. Cero significa que no se aplicará ningún límite.\"],\"pa1SrG\":[[\"interval\"],\" días\"],\"peCAyQ\":[\"Ver la configuración de RADIUS\"],\"pfw0Wr\":[\"TODOS\"],\"pguZh2\":[\"Cree vars a partir de expresiones jinja2. Esto puede ser útil\\n si los grupos construidos que define no contienen los hosts\\n esperados. Esto se puede usar para añadir hostvars a partir de expresiones para\\n que sepa cuáles son los valores resultantes de esas expresiones.\"],\"phTgAm\":[\"Es difícil dar una especificación para\\n el inventario de los hechos de Ansible, porque para rellenar\\n los hechos del sistema es necesario ejecutar un playbook contra\\n el inventario que tiene `gather_facts: true`. Los\\n hechos reales diferirán de un sistema a otro.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Ver Django\"],\"poMgBa\":[\"Preguntar por la rama de SCM al ejecutar.\"],\"ppcQy0\":[\"Establecer zoom al 100% y centrar el gráfico\"],\"prydaE\":[\"Errores de sincronización del proyecto\"],\"pw2VDK\":[\"El último \",[\"weekday\"],\" de \",[\"month\"]],\"q-Uk_P\":[\"No se pudo eliminar uno o más tipos de credenciales.\"],\"q45OlW\":[\"Regiones\"],\"q5tQBE\":[\"Establecer el tipo deshabilitado para las búsquedas difusas de campos de búsqueda relacionados\"],\"q67y3T\":[\"No se encontró ninguna plantilla de notificación.\"],\"qAlZNb\":[\"No puede actuar en las siguientes aprobaciones de flujo de trabajo: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"No más servidores\"],\"qChjCy\":[\"Primera ejecución\"],\"qD-pvR\":[\"ID del panel de control (opcional)\"],\"qEMgTP\":[\"Error en la sincronización de fuentes de inventario\"],\"qJK-de\":[\"Iniciar sesión con SAML \"],\"qS0GhO\":[\"Falta el entorno de ejecución\"],\"qSSVmd\":[\"Canales destinatarios o usuarios\"],\"qSSg1L\":[\"Enlace a un nodo disponible\"],\"qWD0iN\":[\"Estos datos se utilizan para mejorar\\n futuras versiones del software y para proporcionar\\n Automation Analytics.\"],\"qXRYa2\":[\"Seguimiento del último commit de los submódulos en la rama\"],\"qYkrfg\":[\"Detalles de callback de aprovisionamiento\"],\"qZ2MTC\":[\"Estos son los módulos que \",[\"brandName\"],\" admite para ejecutar comandos.\"],\"qgjtIt\":[\"Convergencia\"],\"qlhQw_\":[\"Sincronización de inventario\"],\"qliDbL\":[\"Archivo remoto\"],\"qlwLcm\":[\"Solución de problemas\"],\"qmBmJJ\":[\"Esta es la única vez que se mostrará la clave secreta del cliente.\"],\"qmYgP7\":[\"aprobado\"],\"qqeAJM\":[\"Nunca\"],\"qtFFSS\":[\"Revisión de actualización durante el lanzamiento\"],\"qtaMu8\":[\"Inventario (Nombre)\"],\"qvCD_i\":[\"Los ejemplos incluyen:\"],\"qwaCoN\":[\"Actualización de fuente de control\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Modal de enlace del flujo de trabajo\"],\"r6Aglb\":[\"Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo.\"],\"r6y-jM\":[\"Advertencia\"],\"r6zgGo\":[\"Diciembre\"],\"r8ojWq\":[\"Confirmar la reinicialización\"],\"r8oq0Y\":[\"Últimas 24 horas\"],\"rBdPPP\":[\"No se pudo eliminar \",[\"name\"],\".\"],\"rE95l8\":[\"Tipo de cliente\"],\"rG3WVm\":[\"Seleccionar\"],\"rHK_Sg\":[\"El entorno virtual personalizado \",[\"virtualEnvironment\"],\" debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la <0>documentación.\"],\"rK7UBZ\":[\"Volver a ejecutar todos los hosts\"],\"rKS_55\":[\"Almacenamiento de hechos: si está habilitado, esto almacenará los hechos recopilados para que puedan verse a nivel de host. Los hechos se conservan y se inyectan en la caché de hechos en tiempo de ejecución.\"],\"rKTFNB\":[\"Eliminar tipo de credencial\"],\"rLznGJ\":[\"Una plantilla Jinja2 renderizada con los artefactos set_stats anteriores cuando se crea la aprobación. Use esto para mostrar al aprobador el contexto relevante de los pasos de trabajo anteriores. Las variables disponibles provienen de los datos set_stats de los nodos primarios.\"],\"rMrKOB\":[\"No se pudo sincronizar el proyecto.\"],\"rOZRCa\":[\"Enlace del flujo de trabajo\"],\"rSYkIY\":[\"Este campo debe ser un número\"],\"rXhu41\":[\"2 (Depurar)\"],\"rYHzDr\":[\"Elementos por página\"],\"r_IfWZ\":[\"Editar inventario\"],\"rdUucN\":[\"Vista previa\"],\"rfYaVc\":[\"Nombre de la variable de respuesta\"],\"rfpIXM\":[\"Preguntar por los grupos de instancias al ejecutar.\"],\"rfx2oA\":[\"Cuerpo del mensaje de flujo de trabajo pendiente\"],\"riBcU5\":[\"Alias en IRC\"],\"rjVfy3\":[\"Documentación del flujo de trabajo\"],\"rjyWPb\":[\"Enero\"],\"rmb2GE\":[\"Denegado por \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total de anfitriones\"],\"ruhGSG\":[\"Cancelar sincronización de la fuente del inventario\"],\"rvia3m\":[\"Autenticación diversa\"],\"rw1pRJ\":[\"Descargar el paquete\"],\"rwWNpy\":[\"Inventarios\"],\"s-MGs7\":[\"Recursos\"],\"s2xYUy\":[\"Sobrescribir las variables locales desde una fuente remota del inventario.\"],\"s3KtlK\":[\"Este horario no tiene ocurrencias debido a las excepciones seleccionadas.\"],\"s4Qnj2\":[\"Entorno de ejecución\"],\"s4fge-\":[\"Mes pasado\"],\"s5aIEB\":[\"Eliminar plantilla de trabajo del flujo de trabajo\"],\"s5mACA\":[\"Detalles de la instancia\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"Este grupo de instancias está siendo utilizado actualmente por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"other\":[\"Eliminar estos grupos de instancias podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?\"]}]],\"s6F6Ks\":[\"No se encontró una salida para este trabajo.\"],\"s70SJY\":[\"Configuración del registro\"],\"s8hQty\":[\"Ver todas las tareas.\"],\"s9EKbs\":[\"Deshabilitar verificación SSL\"],\"sAz1tZ\":[\"confirmar disociación\"],\"sBJ5MF\":[\"Fuentes\"],\"sCEb_0\":[\"Ver todos los hosts de inventario.\"],\"sGodAp\":[\"Anulación de las especificaciones del pod\"],\"sMDRa_\":[\"Volver a Grupos\"],\"sOMf4x\":[\"Plantillas recientes\"],\"sSFxX6\":[\"Revisión de la actualización en el lanzamiento del trabajo\"],\"sTkKoT\":[\"Selecciona una fila para rechazar\"],\"sUyFTB\":[\"Redirigir al panel de control\"],\"sV3kNp\":[\"Este grupo de instancias está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?\"],\"sVh4-e\":[\"Eliminar este enlace\"],\"sW5OjU\":[\"requerido\"],\"sZif4m\":[\"¿Disociar grupos relacionados?\"],\"s_XkZs\":[\"INICIAR\"],\"s_r4Az\":[\"Este campo debe ser un número entero\"],\"sesAIn\":[\"Use mensajes personalizados para cambiar el contenido de las\\n notificaciones enviadas cuando un trabajo se inicia, tiene éxito o falla. Use\\n llaves para acceder a la información sobre el trabajo:\"],\"sgRZMG\":[\"Nodo híbrido\"],\"siJgSI\":[\"No se encontró el usuario.\"],\"sjMCOP\":[\"Último modificado\"],\"sjVfrA\":[\"Comando\"],\"smFRaX\":[\"Ya se ha lanzado un trabajo\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" fuente con fallos de sincronización.\"],\"other\":[\"#\",\" fuentes con fallos de sincronización.\"]}]],\"sr4LMa\":[\"Fuente de inventario\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Devuelve resultados que satisfacen este filtro o cualquier otro filtro.\"],\"sxkWRg\":[\"Avanzado\"],\"syupn5\":[\"Imagen de marca\"],\"syyeb9\":[\"Primero\"],\"t-R8-P\":[\"Ejecución\"],\"t2q1xO\":[\"Modificar programación\"],\"t4v_7X\":[\"Seleccionar un tipo de nodo\"],\"t9QlBd\":[\"Noviembre\"],\"tRm9qR\":[\"Las etiquetas son útiles cuando tiene un playbook grande y desea ejecutar una parte específica de un play o una tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para obtener detalles sobre el uso de las etiquetas.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Iniciar\"],\"t_YqKh\":[\"Eliminar\"],\"tfDRzk\":[\"Guardar\"],\"tfh2eq\":[\"Haga clic para crear un nuevo enlace a este nodo.\"],\"tgPwON\":[\"Operador\"],\"tgSBSE\":[\"Quitar enlace\"],\"tgWuMB\":[\"Modificado\"],\"thJljW\":[\"ADVERTENCIA: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Desaprovisionamiento\"],\"trjiIV\":[\"Error al asociar a un compañero.\"],\"tst44n\":[\"Eventos\"],\"twE5a9\":[\"No se pudo eliminar la credencial.\"],\"txNbrI\":[\"Rama de fuente de control\"],\"ty2DZX\":[\"Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?\"],\"tzgOKK\":[\"Ya se ha actuado al respecto\"],\"u-sh8m\":[\"/ (raíz del proyecto)\"],\"u4ex5r\":[\"Julio\"],\"u4n8Fm\":[\"No se han podido eliminar los compañeros.\"],\"u4x6Jy\":[\"Volver a Tareas\"],\"u5AJST\":[\"La cantidad de procesos paralelos o simultáneos para utilizar durante la ejecución del playbook. Si no ingresa un valor, se utilizará el valor predeterminado del archivo de configuración de Ansible. Para obtener más información,\"],\"u7f6WK\":[\"Ver todas las aprobaciones del flujo de trabajo.\"],\"u84wS1\":[\"Error en la cancelación de tarea\"],\"uAQUqI\":[\"Estado\"],\"uAhZbx\":[\"Fuentes de inventario con fallas\"],\"uCjD1h\":[\"Su sesión ha expirado. Inicie sesión para continuar.\"],\"uImfEm\":[\"Mensaje de flujo de trabajo pendiente\"],\"uJz8NJ\":[\"La búsqueda se desactiva durante la ejecución de la tarea\"],\"uPRp5U\":[\"Cancelar búsqueda\"],\"uTDtiS\":[\"Quinto\"],\"uUehLT\":[\"Esperando\"],\"uVu1Yt\":[\"Establecer selección del tipo\"],\"uYtvvN\":[\"Seleccione un proyecto antes de modificar el entorno de ejecución.\"],\"ucSTeu\":[\"Creado por (nombre de usuario)\"],\"ucgZ0o\":[\"Organización\"],\"ugZpot\":[\"Prueba de credenciales externas\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"Acerca de\"],\"uzTiFQ\":[\"Volver a Programaciones\"],\"v-CZEv\":[\"Preguntar al ejecutar\"],\"v-EbDj\":[\"Configuración de solución de problemas\"],\"v-M-LP\":[\"Ejecutar plantilla\"],\"v0urVb\":[\"Si no tiene una suscripción, puede visitar\\n Red Hat para obtener una suscripción de prueba.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relanzar utilizando los parámetros de host\"],\"v2gmVS\":[\"Esta acción eliminará suavemente lo siguiente:\"],\"v45yUL\":[\"disociar\"],\"v7vAuj\":[\"Tareas totales\"],\"vCS_TJ\":[\"No se pudo eliminar la fuente del inventario \",[\"name\"],\".\"],\"vEr6TL\":[\"Estos argumentos se utilizan con el módulo especificado. Puede encontrar información sobre \",[\"0\"],\" haciendo clic en \"],\"vF82C6\":[\"Ejecutar cuando el nodo primario se encuentre en estado correcto.\"],\"vFKI2e\":[\"Reglas de programación\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"Este campo se ignora a menos que se establezca una variable habilitada. Si la variable habilitada coincide con este valor, el host se habilitará en la importación.\"],\"vGjmyl\":[\"Eliminado\"],\"vHAaZi\":[\"Saltar cada\"],\"vIb3RK\":[\"Crear nuevo planificador\"],\"vKRQJB\":[\"Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod.\"],\"vLyv1R\":[\"Ocultar\"],\"vPrMqH\":[\"Revisión n°\"],\"vQHUI6\":[\"Si está marcada, todas las variables para grupos secundarios y hosts se eliminarán y reemplazarán por las que se encuentran en la fuente externa.\"],\"vTL8gi\":[\"Hora de terminación\"],\"vUOn9d\":[\"Volver\"],\"vYFWsi\":[\"Seleccionar equipos\"],\"vYuE8q\":[\"Tiempo transcurrido de la ejecución de la tarea \"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Centro de datos de Bitbucket\"],\"ve_jRy\":[\"Con condición\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Pase variables de línea de comandos adicionales al playbook. Este es el parámetro de línea de comandos -e o --extra-vars para ansible-playbook. Proporcione pares clave/valor utilizando YAML o JSON. Consulte la documentación para ver un ejemplo de sintaxis.\"],\"voRH7M\":[\"Ejemplos:\"],\"vq1XXv\":[\"Crear un nuevo inventario inteligente con el filtro aplicado\"],\"vq2WxD\":[\"Mar\"],\"vq9gg6\":[\"No puede actuar en las siguientes aprobaciones de flujo de trabajo: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Módulo\"],\"vvY8pz\":[\"Preguntar por las etiquetas omitidas al ejecutar.\"],\"vye-ip\":[\"Preguntar por el tiempo de espera al ejecutar.\"],\"vzsN_5\":[[\"interval\"],\" día\"],\"w07pgp\":[\"Preguntar por la verbosidad al ejecutar.\"],\"w0kTk8\":[\"Volver a ejecutar desde el nodo fallido\"],\"w14eW4\":[\"Ver todos los tokens.\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"Esta fuente de inventario está siendo utilizada actualmente por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?\"],\"other\":[\"Eliminar estas fuentes de inventario podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?\"]}]],\"w2VTLB\":[\"Menor que la comparación.\"],\"w3EE8S\":[\"Hosts automatizados\"],\"w4j7js\":[\"Ver detalles del equipo\"],\"w6zx64\":[\"Usar predeterminado del navegador\"],\"wCnaTT\":[\"Reemplazar el campo con un valor nuevo\"],\"wF-BAU\":[\"Agregar inventario\"],\"wFnb77\":[\"ID de inventario\"],\"wKEfMu\":[\"Procesamiento de eventos completo.\"],\"wO29qX\":[\"No se encontró la organización.\"],\"wW08QA\":[\"Distinto de\"],\"wX6sAX\":[\"Últimos dos años\"],\"wXAVe-\":[\"Argumentos del módulo\"],\"wXB7k5\":[\"Especifique un color de notificación. Los colores aceptables son el código\\n de color hexadecimal (ejemplo: #3af o #789abc).\"],\"waFx9W\":[\"Gestionado\"],\"wdxz7K\":[\"Fuente\"],\"wgNoIs\":[\"Seleccionar todo\"],\"wkgHlv\":[\"Agregar un nuevo nodo\"],\"wlQNTg\":[\"Miembros\"],\"wnizTi\":[\"Seleccionar una suscripción\"],\"wpT1VN\":[\"Condición\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Transfiera cambios adicionales de línea de comandos. Hay dos parámetros de línea de comandos de ansible: \"],\"wsggVq\":[\"Si no se marca, los anfitriones secundarios locales y los grupos que no se encuentren en la fuente externa no se verán afectados por el proceso de actualización del inventario.\"],\"x-a4Mr\":[\"Credencial de Webhook\"],\"x02hbg\":[\"Devoluciones de llamada de aprovisionamiento: habilita la creación de una URL de devolución de llamada de aprovisionamiento. Mediante la URL, un host puede contactar con Ansible AWX y solicitar una actualización de configuración utilizando esta plantilla de trabajo.\"],\"x4Xp3c\":[\"actualizado\"],\"x5DnMs\":[\"Última modificación\"],\"x6_dAC\":[\"Inventario federado\"],\"x6oT_o\":[\"Hosts disponibles\"],\"x7PDL5\":[\"Registros\"],\"x8uKc7\":[\"Estado de instancia\"],\"x9WS62\":[\"Cancelar \",[\"0\"]],\"xAYSEs\":[\"Hora de inicio\"],\"xAqth4\":[\"Ver la configuración de Google OAuth 2.0\"],\"xC9EVu\":[\"Nodo cancelado\"],\"xCJdfg\":[\"Borrar\"],\"xDr_ct\":[\"Fin\"],\"xESTou\":[\"No se pudo eliminar la tarea.\"],\"xF5tnT\":[\"Contraseña Vault\"],\"xGQZwx\":[\"Agregar grupo de contenedores\"],\"xGVfLh\":[\"Continuar\"],\"xHZS6u\":[\"Tareas exitosas\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Token de acceso personal\"],\"xKQRBr\":[\"Longitud máxima\"],\"xM01Pk\":[\"Respuesta predeterminada\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Búsqueda exacta en el campo de nombre.\"],\"xPO5w7\":[\"Iniciar sesión con GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Formato de hora no válido\"],\"xQioPk\":[\"Condiciones previas para ejecutar este nodo cuando hay varios elementos primarios. Consulte\"],\"xSytdh\":[\"FINALIZADO:\"],\"xUhTCP\":[\"Elegir una fuente\"],\"xVhQZV\":[\"Vie\"],\"xY9DEq\":[\"El patrón utilizado para dirigir los hosts en el inventario. Si se deja el campo en blanco, todos y * se dirigirán a todos los hosts del inventario. Para encontrar más información sobre los patrones de hosts de Ansible,\"],\"xY9s5E\":[\"Tiempo de espera\"],\"x_Ej3K\":[\"Elija un tipo o formato de respuesta que desee como indicación para el usuario.\\n Consulte la documentación de Ascender para obtener información adicional sobre cada opción.\"],\"x_ugm_\":[\"Grupos totales\"],\"xa7N9Z\":[\"Editar la URL de redirección de inicio de sesión\"],\"xcaG5l\":[\"Editar el flujo de trabajo\"],\"xd2LI3\":[\"Expira el \",[\"0\"]],\"xdA_-p\":[\"Herramientas\"],\"xe5RvT\":[\"Pestaña YAML\"],\"xefC7k\":[\"Puerto del servidor IRC\"],\"xeiujy\":[\"Texto\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"No se pudo encontrar la página solicitada.\"],\"xi4nE2\":[\"Mensaje de error\"],\"xnSIXG\":[\"No se pudo eliminar uno o más hosts.\"],\"xoCdYY\":[\"Comprobar si el valor del campo dado está presente en la lista proporcionada; se espera una lista de elementos separada por comas.\"],\"xoXoBo\":[\"Eliminar el error\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"Organización de GitHub Enterprise\"],\"xuYTJb\":[\"No se pudo eliminar la plantilla de trabajo.\"],\"xw06rt\":[\"La configuración coincide con los valores predeterminados de fábrica.\"],\"xxTtJH\":[\"Expresión regular en la que solo se importarán los nombres de host que coincidan. El filtro se aplica como un paso posterior al procesamiento después de que se aplique cualquier filtro de complemento de inventario.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancelar el trabajo seleccionado\"],\"other\":[\"Cancelar los trabajos seleccionados\"]}]],\"y8ibKI\":[\"Eliminar instancias\"],\"yCCaoF\":[\"No se pudo actualizar la encuesta.\"],\"yDeNnS\":[\"Crear nuevo inventario construido\"],\"yDifzB\":[\"Confirmar selección\"],\"yGS9cI\":[\"Saludable\"],\"yGUKlf\":[\"Tareas de gestión\"],\"yGfW7Y\":[\"Cambie PROJECTS_ROOT al implementar \",[\"brandName\"],\" para cambiar esta ubicación.\"],\"yMIahh\":[\"¡Bienvenido a Red Hat Ansible Automation Platform!\\n Complete los pasos a continuación para activar su suscripción.\"],\"yMYuDg\":[\"Versión del controlador de automatización\"],\"yMfU4O\":[\"Correo electrónico del remitente\"],\"yNcGa2\":[\"Expiración del token de acceso\"],\"yOXgbH\":[\"Nota: Cuando utilice el protocolo SSH para GitHub o Bitbucket, introduzca únicamente una clave SSH, no introduzca un nombre de usuario (que no sea git). Además, GitHub y Bitbucket no admiten la autenticación por contraseña cuando se utiliza SSH. El protocolo GIT de solo lectura (git://) no utiliza información de nombre de usuario ni de contraseña.\"],\"yQE2r9\":[\"Cargando\"],\"yRiHPB\":[\"Ejecute un trabajo para rellenar esta lista.\"],\"yRkqG9\":[\"Límite\"],\"yRsSBw\":[\"Aprobaciones\"],\"yUlffE\":[\"Relanzar\"],\"yVgnJA\":[\"El número máximo de hosts que se permite gestionar a esta organización.\\n El valor predeterminado es 0, lo que significa sin límite. Consulte la documentación\\n de Ansible para obtener más detalles.\"],\"yX3qAQ\":[\"Nodos de plantilla de trabajo para flujo de trabajo\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Plantilla de flujo de trabajo\"],\"yb_fjw\":[\"Aprobación\"],\"ydoZpB\":[\"No se encontró la tarea.\"],\"ydw9CW\":[\"Hosts fallidos\"],\"yfG3F2\":[\"Teclas directas\"],\"yjwMJ8\":[\"¿Cuántas veces se ha automatizado el anfitrión?\"],\"yjyGja\":[\"Expandir la entrada\"],\"ylXj1N\":[\"Seleccionado\"],\"yq6OqI\":[\"Esta es la única vez que se mostrará el valor del token y el valor del token de actualización asociado.\"],\"yqiwAW\":[\"Cancelar el flujo de trabajo\"],\"yrUyDQ\":[\"Establece la etapa actual del ciclo de vida de esta instancia. Por defecto es \\\"instalado\\\".\"],\"yrwl2P\":[\"Compatible\"],\"yuXsFE\":[\"No se pudo eliminar una o más aprobaciones del flujo de trabajo.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Asociar error del rol\"],\"yxDqcD\":[\"Expiración del código de autorización\"],\"yy1cWw\":[\"Personalizar mensajes.\"],\"yz7wBu\":[\"Cerrar\"],\"yzQhLU\":[\"Mínimo de instancias de políticas\"],\"yzdDia\":[\"Eliminar encuesta\"],\"z-BNGk\":[\"Eliminar token de usuario\"],\"z0DcIS\":[\"cifrado\"],\"z3XA1I\":[\"Reintentar servidor\"],\"z409y8\":[\"Servicio de Webhook\"],\"z7NLxJ\":[\"Si solo desea eliminar el acceso de este usuario específico, elimínelo del equipo.\"],\"z8mwbl\":[\"Porcentaje mínimo de todas las instancias que se asignarán automáticamente a este grupo cuando se conecten nuevas instancias.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"Después de \",\"#\",\" ocurrencia\"],\"other\":[\"Después de \",\"#\",\" ocurrencias\"]}]],\"zHcXAG\":[\"Deje este campo en blanco para que el entorno de ejecución esté disponible globalmente.\"],\"zICM7E\":[\"Descartar los cambios locales antes de la sincronización\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Directorio de playbook\"],\"zK_63z\":[\"Nombre de usuario o contraseña no válidos. Intente de nuevo.\"],\"zLsDix\":[\"usuario ldap\"],\"zMKkOk\":[\"Volver a Organizaciones\"],\"zN0nhk\":[\"Proporcione sus credenciales de Red Hat o Red Hat Satellite para habilitar Automation Analytics.\"],\"zQRgi-\":[\"Iniciar alternancia de notificaciones\"],\"zTediT\":[\"Este campo debe ser un número y tener un valor entre \",[\"min\"],\" y \",[\"max\"]],\"zUIPys\":[\"Añade anfitriones al grupo según las condiciones de Jinja2.\"],\"z_PZxu\":[\"No se pudo eliminar la aprobación del flujo de trabajo.\"],\"zbLCH1\":[\"Tipo de inventario\"],\"zcQj5X\":[\"Primero, seleccione una clave\"],\"zdl7YZ\":[\"Seleccionar la ruta de origen\"],\"zeEQd_\":[\"Junio\"],\"zf7FzC\":[\"Credencial para autenticarse con Kubernetes u OpenShift. Debe ser del tipo \\\"Kubernetes/OpenShift API Bearer Token\\\". Si se deja en blanco, se usará la cuenta de servicio del Pod subyacente.\"],\"zfZydd\":[\"Modal de vista previa de la encuesta\"],\"zfsBaJ\":[\"Obtenga más información sobre Automation Analytics\"],\"zgInnV\":[\"Modal de vista del nodo de flujo de trabajo\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"No se pudo asociar.\"],\"zhrjek\":[\"Grupos\"],\"zi_YNm\":[\"No se ha podido cancelar \",[\"0\"]],\"zmu4-P\":[\"Cuenta SID\"],\"znG7ed\":[\"Seleccionar un playbook\"],\"znTz5r\":[\"Programación no encontrada.\"],\"znuW_M\":[\"En caso afirmativo, haga que las entradas no válidas sean un error fatal; de lo contrario, omita y\\n continúe.\"],\"zq0gmb\":[\"Seleccionar periodo\"],\"ztOzCj\":[\"Actualizar al ejecutar\"],\"ztw2L3\":[\"Debe haber un valor en al menos una entrada\"],\"zvfXp0\":[\"Aprobaciones para alternar las notificaciones\"],\"zx4BuL\":[\"Semana\"],\"zzDlyQ\":[\"Correcto\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" tenedor\"],\"other\":[\"#\",\" tenedores\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/es/messages.po b/awx/ui/src/locales/es/messages.po index 301462bc5..64bdd1255 100644 --- a/awx/ui/src/locales/es/messages.po +++ b/awx/ui/src/locales/es/messages.po @@ -42,19 +42,13 @@ msgstr "Elegir un método HTTP" msgid "Select an instance" msgstr "Seleccione una instancia" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "¡Bienvenido a Red Hat Ansible Automation Platform!\n" -#~ "Complete los pasos a continuación para activar su suscripción." - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "No se encontró la aprobación del flujo de trabajo." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "Navegar" @@ -84,8 +78,8 @@ msgid "Artifact key" msgstr "Clave del artefacto" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "Día" +msgid "day" +msgstr "día" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -95,9 +89,10 @@ msgstr "Recuento de tareas" msgid "Template" msgstr "Plantilla" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "Las credenciales predeterminadas de la plantilla de trabajo se deben reemplazar por una del mismo tipo. Seleccione una credencial de los siguientes tipos para continuar: {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "Las credenciales predeterminadas de la plantilla de trabajo deben reemplazarse por una del mismo tipo. Seleccione una credencial para los siguientes tipos para continuar: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -120,15 +115,7 @@ msgstr "Seleccione el entorno de ejecución en el que desea que se ejecute este msgid "Add a new node between these two nodes" msgstr "Agregar un nuevo nodo entre estos dos nodos" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "El primero extrae todas las referencias. El segundo\n" -#~ "extrae el número de solicitud de extracción 62 de Github; en este ejemplo,\n" -#~ "la rama debe ser \"pull/62/head\"." - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "Sondeo al servidor" @@ -140,35 +127,26 @@ msgstr "No se pudo eliminar una o más plantillas de notificación." msgid "Managed by Policy" msgstr "Gestionado por la política" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "Documentación de búsqueda avanzada" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "Eliminar grupo" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "Denegado: {0}. Consulte el flujo de actividad para obtener más información." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Denegado - {0}. Consulte el Flujo de actividad para obtener más información." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Número máximo de horquillas para permitir en todos los trabajos que se ejecutan simultáneamente en este grupo.\n" +" Cero significa que no se aplicará ningún límite." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -177,11 +155,11 @@ msgstr "No se pudo cancelar la sincronización de fuentes de inventario" #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "Eliminar proyecto" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# tenedor} other {# tenedores}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -192,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "Proyectos" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -252,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "Elevación de privilegios" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "Habilite la firma de contenido para verificar que el contenido ha permanecido seguro cuando se sincroniza un proyecto. Si el contenido ha sido manipulado, el trabajo no se ejecutará." + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "Jue" @@ -278,7 +264,7 @@ msgstr "No se puede cargar la última actualización del trabajo" msgid "Subscription Usage" msgstr "Uso de suscripción" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -288,10 +274,10 @@ msgstr "(Preguntar al ejecutar)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "Este tipo de credencial está siendo utilizado por algunas credenciales y no se puede eliminar" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "Divida el trabajo realizado por esta plantilla de trabajo en la cantidad especificada de fracciones de trabajo, cada una ejecutando las mismas tareas en una fracción de inventario." +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Divida el trabajo realizado por esta plantilla de trabajo en el número especificado de segmentos de trabajo, cada uno de los cuales ejecuta las mismas tareas contra una parte del inventario." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -336,6 +322,10 @@ msgstr "No se pudo ejecutar la tarea." msgid "Select Roles to Apply" msgstr "Seleccionar los roles para aplicar" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "Rama que se va a extraer. Además de las ramas, puede introducir etiquetas, hashes de commit y refs arbitrarias. Es posible que algunos hashes de commit y refs no estén disponibles a menos que también proporcione un refspec personalizado." + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -345,7 +335,7 @@ msgstr "Seleccionar los roles para aplicar" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -379,7 +369,7 @@ msgstr "Seleccionar los roles para aplicar" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -414,9 +404,10 @@ msgstr "El proyecto debe estar sincronizado antes de que una revisión esté dis msgid "Policy Type" msgstr "Tipo de política" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "Este campo no debe exceder los {0} caracteres" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Este campo no debe superar los {0} caracteres" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -464,11 +455,11 @@ msgstr "{dateStr} por <0>{username}" msgid "Basic auth password" msgstr "Contraseña de autenticación básica" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "Opciones de selección múltiple" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "Handlers ejecutándose" @@ -495,9 +486,9 @@ msgstr "Siempre" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "Se produjo un error al analizar el archivo. Compruebe el formato del archivo e inténtelo de nuevo." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "Este campo no debe exceder los {max} caracteres" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Este campo no debe superar los {max} caracteres" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -519,7 +510,7 @@ msgstr "Ejecutado por" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "Evento" @@ -552,7 +543,9 @@ msgstr "Agregar roles" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "La URL base del servidor de Grafana: el punto de acceso\n" +" /api/annotations se agregará automáticamente a la URL base\n" +" de Grafana." #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -599,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "Opciones" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "Para obtener más información, consulte la" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "Para obtener más información, consulte la" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "Número máximo de veces que el trabajo de este nodo se reintenta automáticamente tras un fallo antes de seguir sus rutas de fallo. Los trabajos cancelados nunca se reintentan." #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -642,12 +635,6 @@ msgstr "Clave pública GPG" msgid "Source Control URL" msgstr "URL de fuente de control" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "Cada vez que una tarea se ejecute con este proyecto,\n" -#~ "actualice la revisión del proyecto antes de iniciar dicha tarea." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -731,7 +718,12 @@ msgstr "Métricas" msgid "Create new credential Type" msgstr "Crear un nuevo tipo de credencial" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "Si desea que la fuente de inventario se actualice al ejecutar, haga clic en Actualizar al ejecutar y también vaya a " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "Agregar nodo" @@ -753,13 +745,13 @@ msgstr "Ingrese variables con sintaxis JSON o YAML. Use el botón de selección msgid "Repeat frequency" msgstr "Frecuencia de repetición" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "Diferencias del fichero" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "Volver a ejecutar desde el nodo cancelado" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -829,7 +821,7 @@ msgstr "Frecuencia de las excepciones" msgid "Select an organization before editing the default execution environment." msgstr "Seleccione una organización antes de modificar el entorno de ejecución predeterminado." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "Elemento omitido" @@ -852,7 +844,8 @@ msgstr "Los grupos de instancias a los que pertenece esta instancia." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "Puede aplicar una serie de variables posibles en el\n" +" mensaje. Para obtener más información, consulte la" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -868,9 +861,9 @@ msgstr "Agregar plantilla de flujo de trabajo" msgid "Back to Tokens" msgstr "Volver a Tokens" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Habilitar webhook para esta plantilla." +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks: Habilitar webhook para esta plantilla." #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -885,7 +878,9 @@ msgstr "Modal de búsqueda" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "Indica si un host está disponible y debe incluirse en la ejecución de\n" +" trabajos. Para los hosts que forman parte de un inventario externo, esto puede\n" +" restablecerse mediante el proceso de sincronización del inventario." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -908,7 +903,7 @@ msgstr "Actualizar token" msgid "Host details" msgstr "Detalles del host" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "Este valor no coincide con la contraseña introducida anteriormente. Confirme la contraseña." @@ -936,6 +931,7 @@ msgid "View Template Details" msgstr "Ver detalles de la plantilla" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -968,21 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "Tiempo transcurrido" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "A continuación, proporcione sus credenciales de Red Hat o de Red Hat Satellite\n" -#~ "para poder elegir de una lista de sus suscripciones disponibles.\n" -#~ "Las credenciales que utilice se almacenarán para su uso futuro\n" -#~ "en la recuperación de las suscripciones de renovación o ampliadas." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {# año} other {# años}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "Sincronización de fuentes de inventario" @@ -997,7 +979,8 @@ msgstr "nueva elección" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\n" +" interfaz de usuario. Utilice la API para gestionar esta programación." #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1012,6 +995,7 @@ msgstr "Ejecutar" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "Elija los recursos que recibirán nuevos roles. Podrá seleccionar los roles que se aplicarán en el siguiente paso. Tenga en cuenta que los recursos elegidos aquí recibirán todos los roles elegidos en el siguiente paso." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "Mayo" @@ -1022,17 +1006,13 @@ msgstr "Canales destinatarios" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "No se pudo copiar la plantilla." -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "Si está habilitada, la plantilla de trabajo evitará agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos para ejecutar.\\n Nota: Si esta configuración está habilitada y proporcionó una lista vacía, se aplicarán los grupos de instancias globales." - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1040,7 +1020,7 @@ msgstr "No se pudo copiar la plantilla." msgid "Year" msgstr "Año" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "Descargar salida" @@ -1066,11 +1046,9 @@ msgstr "y haga clic en Actualizar revisión en Launch." msgid "End User License Agreement" msgstr "Acuerdo de licencia de usuario final" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Porcentaje mínimo de todas las instancias que se asignará automáticamente\n" -#~ "a este grupo cuando aparezcan nuevas instancias en línea." +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "Elimine el repositorio local en su totalidad antes de realizar una actualización. Según el tamaño del repositorio, esto puede aumentar significativamente la cantidad de tiempo necesario para completar una actualización." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1090,9 +1068,9 @@ msgstr "Error de eliminación" msgid "View all Teams." msgstr "Ver todos los equipos." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "Este campo debe ser una expresión regular" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "Este campo debe ser una expresión regular" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1100,7 +1078,7 @@ msgstr "Artefactos" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} año" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1123,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "Cancelar modificación de la suscripción" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "Solicite credenciales en el lanzamiento." +msgid "Prompt for credentials on launch." +msgstr "Preguntar por las credenciales al ejecutar." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1137,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "Copie la revisión completa al portapapeles." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "Reintentos máximos" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\n" +" Cero significa que no se aplicará ningún límite." #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1163,7 +1142,7 @@ msgstr "Controla si esta instancia está gestionada por la directiva o no. Si es #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "Finalizado" @@ -1172,7 +1151,9 @@ msgstr "Finalizado" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "La cantidad de tiempo (en segundos) antes de que la notificación\n" +" de correo electrónico deje de intentar conectarse con el host\n" +" y caduque el tiempo de espera. Va de 1 a 120 segundos." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1184,9 +1165,9 @@ msgstr "Guardar y salir" msgid "Select the inventory that this host will belong to." msgstr "Seleccione el inventario al que pertenecerá este host." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Seleccione un servicio de webhook." +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "Seleccione un servicio de webhook." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1194,12 +1175,13 @@ msgstr "No cumple con los requisitos" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} minuto" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "Explicación del fallo:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "Febrero" @@ -1208,9 +1190,9 @@ msgstr "Febrero" msgid "View all settings" msgstr "Ver todas las configuraciones" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Los servicios de Webhook pueden usar esto como un secreto compartido." +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "Los servicios de webhook pueden usar esto como un secreto compartido." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1233,10 +1215,10 @@ msgstr "Algunos modificadores de búsqueda como not__ y __search no se admiten e msgid "timed out" msgstr "agotado" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "Proporcione un patrón de host para limitar aun más la lista de hosts que se encontrarán bajo la administración del manual o se verán afectados por él. Se permiten distintos patrones. Consulte la documentación de Ansible para obtener más información y ejemplos relacionados con los patrones." +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Proporcione un patrón de host para restringir aún más la lista de hosts que serán gestionados o afectados por el playbook. Se permiten varios patrones. Consulte la documentación de Ansible para obtener más información y ejemplos sobre patrones." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1250,9 +1232,9 @@ msgstr "Clave secreta del cliente" msgid "Create New Job Template" msgstr "Crear nueva plantilla de trabajo" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "El proyecto del que procede esta actualización del inventario." +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "El proyecto del que proviene esta actualización de inventario." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1291,10 +1273,6 @@ msgstr "¿Está seguro de que desea eliminar todos los nodos de este flujo de tr msgid "Execute when an artifact of the parent node matches the condition." msgstr "Ejecutar cuando un artefacto del nodo primario cumpla la condición." -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\\n Cero significa que no se aplicará ningún límite." - #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" msgstr "Última tarea" @@ -1340,8 +1318,9 @@ msgstr "Tipos de nodo" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "documentación" @@ -1354,14 +1333,14 @@ msgid "Revert to factory default." msgstr "Revertir a los valores predeterminados de fábrica." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "Solicite el recuento de rebanadas de trabajo en el lanzamiento." +msgid "Prompt for job slice count on launch." +msgstr "Preguntar por el número de segmentos de trabajo al ejecutar." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "Filtrar por trabajos fallidos" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Playbook iniciado" @@ -1374,14 +1353,6 @@ msgstr "Eliminar el acceso de {0}" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Esta plantilla de trabajo del flujo de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "Tenga en cuenta que puede seguir viendo el grupo en la lista después de la disociación si el host también es un miembro de los elementos secundarios de ese grupo. Esta lista muestra todos los grupos a los que está asociado el host\n" -#~ "directa e indirectamente." - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1404,10 +1375,12 @@ msgstr "Esta plantilla de trabajo del flujo de trabajo está siendo utilizada po #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "Servidores" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1429,7 +1402,7 @@ msgstr "Correo electrónico" msgid "Job Type" msgstr "Tipo de trabajo" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "Ningún servidor corresponde" @@ -1437,18 +1410,19 @@ msgstr "Ningún servidor corresponde" msgid "Only Group By" msgstr "Agrupar solo por" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "Más información para" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "Más información para" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "Hubo un problema al iniciar sesión. Inténtelo de nuevo." #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "Token que garantiza que se trata de un archivo de origen\n" +" para el plugin ‘construido’." #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1464,7 +1438,7 @@ msgstr "Protocolo" msgid "option to the" msgstr "opción a" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "No se pudo eliminar el usuario." @@ -1477,12 +1451,6 @@ msgstr "Grupo de contenedores" msgid "Past week" msgstr "Semana pasada" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "Proporcione pares de clave/valor utilizando\n" -#~ "YAML o JSON." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "Guardar los cambios del enlace" @@ -1500,41 +1468,29 @@ msgstr "Búsqueda difusa en los campos id, nombre o descripción." msgid "Launch management job" msgstr "Ejecutar tarea de gestión" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "Esta intención está siendo utilizada actualmente por otros recursos. ¿Seguro que quieres eliminarlo?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "Agregar grupo existente" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Desaprovisionar estas instancias podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "Nodo fallido" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "Eliminación Temporal" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "Iniciar (1)QShortcut" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "Solo si falta" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1547,9 +1503,9 @@ msgstr "Habilitar elevación de privilegios" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "Filtrar..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "Tiempo de espera en segundos" @@ -1613,25 +1569,9 @@ msgstr "Alternar leyenda" msgid "Tokens" msgstr "Tokens" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "Es difícil dar una especificación para\n" -#~ "el inventario de hechos Ansible, porque para rellenar\n" -#~ "los hechos del sistema que necesita para ejecutar un libro de jugadas contra\n" -#~ "el inventario que tiene `collect_facts: true`. El\n" -#~ "los hechos reales diferirán de un sistema a otro." - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\\n interfaz de usuario. Utilice la API para gestionar este programa." +msgstr "Seleccione los inventarios de origen para este inventario federado. Cuando se lanza un trabajo, los hosts se enrutarán automáticamente al grupo de instancias de cada inventario de origen." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1669,7 +1609,7 @@ msgstr "Hora" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "Crear nuevo inventario federado" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1706,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1732,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1886,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1902,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1921,7 +1861,7 @@ msgstr "Hosts restantes" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1940,7 +1880,7 @@ msgstr "Manifiesto de suscripción" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "Fallido" @@ -1951,7 +1891,7 @@ msgstr "ID del panel de control" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "Lista de elementos seleccionados." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1983,7 +1923,7 @@ msgstr "Aprobado" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2065,7 +2005,7 @@ msgstr "Permitir la invalidación de la rama" msgid "Edit Credential" msgstr "Modificar credencial" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "Clave" @@ -2073,7 +2013,7 @@ msgstr "Clave" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2084,8 +2024,8 @@ msgstr "Clave" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2093,16 +2033,12 @@ msgid "Username" msgstr "Usuario" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "La organización propietaria de esta plantilla de trabajo de flujo de trabajo." +msgid "The organization that owns this workflow job template." +msgstr "La organización propietaria de esta plantilla de trabajo del flujo de trabajo." -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "La eliminación de estas plantillas podría afectar a algunos nodos de flujo de trabajo que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?" - -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "Confirmar" @@ -2116,15 +2052,15 @@ msgstr "Cuerpo del mensaje de éxito" msgid "Playbook run" msgstr "Ejecución de playbook" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "Seleccionar el proyecto que contiene el playbook que desea ejecutar este trabajo." +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Seleccione el proyecto que contiene el playbook que desea que ejecute este trabajo." #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "Ir a la primera página" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "Elemento fallido" @@ -2136,11 +2072,11 @@ msgstr "Roles de equipo" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "volver a ejecutar flujo de trabajo" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "Este proyecto se está sincronizando y no se puede hacer clic en él hasta que el proceso de sincronización se haya completado" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Este proyecto está actualmente en sincronización y no se puede hacer clic hasta que se complete el proceso de sincronización" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2149,7 +2085,7 @@ msgstr "Administración" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "No se pudo eliminar el proyecto." #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2160,9 +2096,9 @@ msgstr "Etiqueta" msgid "Revert all" msgstr "Revertir todo" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "Lista de URI permitidos, separados por espacios" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lista de URI permitidos, separados por espacios" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2184,7 +2120,7 @@ msgstr "Otros avisos" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} mes" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 @@ -2193,12 +2129,13 @@ msgstr "Resultado del nodo primario necesario antes de evaluar la condición." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "Plantilla de trabajo" @@ -2210,36 +2147,15 @@ msgstr "Borrar suscripción" msgid "Install Bundle" msgstr "Instalar el paquete" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de GIT:" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "Ejemplos de URL para el control de código fuente GIT incluyen:" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "Configuración de entrada" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "Eliminar inventario inteligente" @@ -2249,8 +2165,8 @@ msgid "Show" msgstr "Mostrar" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "Clave de webhook para esta plantilla de trabajo de flujo de trabajo." +msgid "Webhook key for this workflow job template." +msgstr "Clave de webhook para esta plantilla de trabajo del flujo de trabajo." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2273,22 +2189,22 @@ msgstr "El campo coincide con la expresión regular dada." msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "Contraseña" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "Permitir ejecuciones simultáneas de esta plantilla de trabajo de flujo de trabajo." +msgid "Allow simultaneous runs of this workflow job template." +msgstr "Permita ejecuciones simultáneas de esta plantilla de trabajo del flujo de trabajo." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "Ver detalles del inventario federado" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2315,22 +2231,23 @@ msgstr "¿Cuándo se automatizó por primera vez el anfitrión?" msgid "Create New User" msgstr "Crear nuevo usuario" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "se generará una nueva clave de Webhook al guardar." +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "Cada vez que se ejecuta un trabajo utilizando este proyecto, actualice la revisión del proyecto antes de iniciar el trabajo." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} semana" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Este inventario está siendo utilizado actualmente por algunas plantillas. ¿Está seguro de que desea eliminarlo?} other {Eliminar estos inventarios podría afectar a algunas plantillas que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "Seleccionar etiquetas" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "Se esperaba que al menos uno de client_email, project_id o private_key estuviera presente en el archivo." - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2344,9 +2261,9 @@ msgstr "Tipo de suscripción" msgid "Select a row to remove" msgstr "Seleccionar una fila para denegar" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "Muestra los resultados que tienen valores distintos a éste y otros filtros." +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "Devuelve resultados que tienen valores distintos a este así como otros filtros." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2371,7 +2288,7 @@ msgstr "Tareas totales" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "Inventarios de origen cuyos hosts se enrutarán a sus respectivos grupos de instancias cuando se lance un trabajo contra este inventario federado." #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2392,7 +2309,7 @@ msgid "pages" msgstr "páginas" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "Omitido" @@ -2473,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "Esta entrada de inventario construida \n" +" crea un grupo para ambas categorías y utiliza \n" +" el límite (patrón de host) para devolver solo los hosts que \n" +" están en la intersección de esos dos grupos." #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "El proyecto se está sincronizando actualmente y la revisión estará disponible una vez que se haya completado la sincronización." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "Eliminar organización" @@ -2510,11 +2430,11 @@ msgstr "Error de ejecución de la tarea de gestión" msgid "Search" msgstr "Buscar" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "confirmar la redirección del acceso a la edición" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "Seleccione los grupos de instancias en los que se ejecutará\n" "esta organización." @@ -2529,7 +2449,7 @@ msgstr "Versión de contains que no distingue mayúsculas de minúsculas" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "Agregar inventario federado" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2549,27 +2469,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "Solicitudes de chequeo enviadas. Por favor, espere y recargue la página." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "Día del fin de semana" +msgid "weekend day" +msgstr "día de fin de semana" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "El entorno de ejecución se copió correctamente" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "Tiempo en segundos para considerar que\n" -#~ "un proyecto es actual. Durante la ejecución de trabajos y callbacks,\n" -#~ "la tarea del sistema evaluará la marca de tiempo de la última\n" -#~ "actualización del proyecto. Si es anterior al tiempo de espera\n" -#~ "de la caché, no se considera actual y se realizará una nueva\n" -#~ "actualización del proyecto." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "Cancelar sincronización de origen de inventario construido" @@ -2592,7 +2498,7 @@ msgstr "{0} (eliminado)" msgid "The inventory that this host belongs to." msgstr "Seleccione el inventario al que pertenecerá este host." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "Iniciar sesión" @@ -2632,20 +2538,11 @@ msgstr "Habilitar registro externo" msgid "STATUS:" msgstr "ESTADO:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "Expirado" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "boolean" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "Permitir la invalidación de la rama" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "Detalles del usuario" @@ -2670,7 +2567,7 @@ msgstr "Si está listo para actualizar o renovar, <0>póngase en contacto con no msgid "Enable log system tracking facts individually" msgstr "Habilitar eventos de seguimiento del sistema de registro de forma individual" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "Las plantillas de trabajo con credenciales que solicitan contraseñas no pueden seleccionarse al crear o modificar nodos" @@ -2682,7 +2579,8 @@ msgstr "Si se activa, el inventario impedirá que se añadan grupos de instancia #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "para obtener más información." @@ -2703,23 +2601,21 @@ msgstr "Refspec de fuente de control" msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "Use un canal de IRC o nombre de usuario por línea. El símbolo\n" +" numeral (#) para canales y el símbolo arroba (@) para usuarios no son\n" +" necesarios." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "Error en la eliminación de tareas" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2769,18 +2665,14 @@ msgstr "Virtualización de Red Hat" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Arrastrar elemento {id}. Elemento con índice {oldIndex} en ahora {newIndex}." +msgstr "Copiar salida" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2790,7 +2682,7 @@ msgstr "" msgid "No results found" msgstr "No se encontraron resultados" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2852,21 +2744,13 @@ msgstr "Modificar grupo" msgid "See errors on the left" msgstr "Ver errores a la izquierda" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "Aprobado por {0} - {1}" - -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "Elimine el repositorio local por completo antes de realizar\n" -#~ "una actualización. Según el tamaño del repositorio, esto\n" -#~ "podría incrementar significativamente el tiempo necesario\n" -#~ "para completar una actualización." +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Aprobado por {0} - {1}" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "Host iniciado" @@ -2887,6 +2771,10 @@ msgstr "Seleccionar un tipo de recurso" msgid "4 (Connection Debug)" msgstr "4 (Depuración de la conexión)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "Ruta base utilizada para localizar los playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en la lista desplegable del directorio de playbooks. Juntos, la ruta base y el directorio de playbook seleccionado proporcionan la ruta completa utilizada para localizar los playbooks." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2896,7 +2784,7 @@ msgstr "Cabeceras HTTP" msgid "Zoom Out" msgstr "Alejar" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "Elemento OK" @@ -2920,7 +2808,7 @@ msgstr "Mensaje de éxito" msgid "Update cache timeout" msgstr "Tiempo de espera de la caché de actualización" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "Pregunta" @@ -2941,12 +2829,12 @@ msgstr "0 (Normal)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "Alias del nodo" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2965,18 +2853,26 @@ msgstr "No tiene permiso para eliminar los siguientes Grupos: {itemsUnableToDele msgid "HTTP Method" msgstr "Método HTTP" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como alternativa cuando no se haya asignado explícitamente un entorno de ejecución a nivel de proyecto, plantilla de trabajo o flujo de trabajo." + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Tipo de notificación" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "Un manifiesto de suscripción es una exportación de una suscripción de Red Hat. Para generar un manifiesto de suscripción, vaya a <0>access.redhat.com. Para obtener más información, consulte la <1>Guía del usuario." + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "Ver tokens" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "CIFRADO" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -3005,15 +2901,8 @@ msgstr "Valor habilitado" msgid "Use one Annotation Tag per line, without commas." msgstr "Ingrese una etiqueta de anotación por línea sin comas." -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Número máximo de trabajos que se ejecutarán simultáneamente en este grupo.\n" -#~ "Cero significa que no se aplicará ningún límite." - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "Servidor inaccesible" @@ -3038,9 +2927,9 @@ msgstr "Existencias de insumos" msgid "of" msgstr "de" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "Este campo debe tener al menos {min} caracteres" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Este campo debe tener al menos {min} caracteres" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3084,9 +2973,10 @@ msgstr "clave de Webhook de la plantilla de trabajo del flujo de trabajo" msgid "Occurrences" msgstr "Ocurrencias" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {Introduzca un número de teléfono válido.} other {Introduzca números de teléfono válidos.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3104,8 +2994,8 @@ msgid "Items" msgstr "Elementos" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "Seleccione el inventario que contiene los anfitriones que desea que gestione este flujo de trabajo." +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "Seleccione el inventario que contiene los hosts que desea que gestione este flujo de trabajo." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3121,7 +3011,7 @@ msgstr "Ingrese entradas a través de la sintaxis JSON o YAML. Consulte la docum msgid "Create New Host" msgstr "Crear nuevo host" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "Ver detalles de la tarea" @@ -3162,9 +3052,9 @@ msgstr "Contraseña de SSH" msgid "View OIDC settings" msgstr "Ver la configuración de OIDC" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "Ayuda" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3224,15 +3114,10 @@ msgstr "Tareas en ejecución" msgid "Client identifier" msgstr "Identificador del cliente" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "Servidor fallido" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "Tiempo de espera de la caché" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3251,21 +3136,12 @@ msgstr "Servidor fallido" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "Equipos" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "Cancelar sincronización del proyecto" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "Cancelar sincronización" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "Este flujo de trabajo ya ha sido actuado" @@ -3273,20 +3149,18 @@ msgstr "Este flujo de trabajo ya ha sido actuado" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Seleccione la credencial que desea utilizar cuando acceda a los hosts remotos para ejecutar el comando. Elija una credencial que contenga el nombre de usuario y la clave SSH o la contraseña que Ansible necesitará para iniciar sesión en los hosts remotos." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "El formato sugerido para los nombres de variables es minúsculas y\n" +" separados por guiones bajos (por ejemplo, foo_bar, user_id, host_name,\n" +" etc.). No se permiten los nombres de variables con espacios." #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Esta plantilla de trabajo está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "Advertencia: {selectedValue} es un enlace a {link} y se guardará así." - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "Ver todas las credenciales." @@ -3312,7 +3186,7 @@ msgstr "Capacidad usada" msgid "Instance ID" msgstr "ID de instancia" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "Información" @@ -3320,17 +3194,18 @@ msgstr "Información" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "<0>Nota: Las instancias pueden volver a asociarse con este grupo de instancias si son administradas por <1> reglas de política." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "Tiempo de espera en minutos" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "Esta fuente de inventario está siendo utilizada por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3356,6 +3231,11 @@ msgstr "Detalles de la programación" msgid "Event detail" msgstr "Detalles del evento" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {¿Eliminar grupo?} other {¿Eliminar grupos?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "Seleccionar una fila para disociar" @@ -3369,11 +3249,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "Este campo no debe estar en blanco" @@ -3387,6 +3270,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" No hay directorios de playbook disponibles en {project_base_dir}.\n" +" O ese directorio está vacío, o todo su contenido ya está\n" +" asignado a otros proyectos. Cree un nuevo directorio ahí y asegúrese\n" +" de que el usuario del sistema \"awx\" pueda leer los archivos del playbook,\n" +" o haga que {brandName} recupere directamente sus playbooks desde\n" +" el control de código fuente utilizando la opción Tipo de fuente de control anterior." #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3404,7 +3294,7 @@ msgstr "Nombre de un artefacto producido por el nodo primario mediante set_stats msgid "View all Inventories." msgstr "Ver todos los inventarios." -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "Servidor Async fallido" @@ -3472,7 +3362,7 @@ msgstr "Menor o igual que la comparación." #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3480,19 +3370,14 @@ msgstr "Menor o igual que la comparación." #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "ELIMINAR" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "De forma predeterminada, recopilamos y transmitimos datos analíticos sobre el uso del servicio a Red Hat. Hay dos categorías de datos recopilados por el servicio. Para obtener más información, consulte <0>{0}. Desmarque las siguientes casillas para desactivar esta función." - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "Cambiado" @@ -3500,40 +3385,20 @@ msgstr "Cambiado" msgid "Data retention period" msgstr "Período de conservación de datos" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "Este flujo de trabajo no tiene ningún nodo configurado." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "Haga clic en este botón para verificar la conexión con el sistema de gestión de claves secretas con la credencial seleccionada y las entradas especificadas." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "Sincronización del proyecto" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3543,11 +3408,6 @@ msgstr "Seleccionar grupos" msgid "Read" msgstr "Lectura" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "Creado" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "Ver configuración" @@ -3569,12 +3429,18 @@ msgstr "ver los documentos del plugin de inventario construido aquí." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "El número asociado al \"Servicio de\n" +" mensajería\" en Twilio con el formato +18005550199." #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Este campo se recuperará de un sistema externo de gestión de claves secretas utilizando la credencial especificada." +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "Plantilla de contexto" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "No hay YAML disponible" @@ -3583,7 +3449,7 @@ msgstr "No hay YAML disponible" msgid "Edit Order" msgstr "Orden de edición" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "Mínimo" @@ -3645,15 +3511,15 @@ msgstr "Equipo GitHub" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "Creado" @@ -3667,28 +3533,9 @@ msgstr "Sistema" msgid "This action will delete the following:" msgstr "Esta acción eliminará lo siguiente:" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "<0>{0}<1>{1}" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "Plantillas de trabajo para flujo de trabajo" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4123,7 +3933,7 @@ msgstr "Métrica" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "Sincronice el proyecto solo cuando la referencia enviada coincida con este patrón, por ejemplo refs/heads/main o refs/heads/release-*. Deje en blanco para sincronizar en cualquier evento de push o etiqueta." #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4156,16 +3966,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "No se pudo eliminar uno o más equipos." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "Editar" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4233,7 +4033,7 @@ msgstr "La programación está inactiva" #: screens/Setting/Troubleshooting/Troubleshooting.js:26 msgid "View Troubleshooting settings" -msgstr "" +msgstr "Ver la configuración de solución de problemas" #: screens/Inventory/InventorySources/InventorySourceListItem.js:111 msgid "Edit Source" @@ -4246,17 +4046,12 @@ msgstr "Comprobación del playbook" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "Antes" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "Ver detalles del nodo" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "Especificaciones del pod personalizado" @@ -4309,8 +4104,8 @@ msgstr "Eliminar credencial" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4348,7 +4143,7 @@ msgstr "Eliminar credencial" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "Editar" @@ -4360,10 +4155,6 @@ msgstr "Configuración de RADIUS" msgid "Workflow job templates" msgstr "Plantillas de trabajo del flujo de trabajo" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "esta página de documentación de la Torre" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "Establece el papel que desempeñará esta instancia dentro de la topología de malla. Por defecto es \"ejecución\"." @@ -4381,15 +4172,14 @@ msgstr "Ver ejemplos de JSON en" msgid "Destination SMS Number(s)" msgstr "Números SMS del destinatario" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "No se ha especificado el tiempo de espera" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "En el tiempo de espera" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "Impedir la retroalimentación del grupo de instancias: Si se habilita, el inventario impedirá añadir cualquier grupo de instancias de la organización a la lista de grupos de instancias preferidos para ejecutar las plantillas de trabajo asociadas." @@ -4413,7 +4203,7 @@ msgstr "descripción" msgid "Failed to delete one or more inventories." msgstr "No se pudo eliminar uno o más inventarios." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "Decimal corto" @@ -4431,10 +4221,6 @@ msgstr "Eliminación Temporal" msgid "DELETED" msgstr "ELIMINADO" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {0}, haga clic en" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "No tiene permisos para los recursos relacionados: {itemsUnableToremove}" @@ -4468,7 +4254,7 @@ msgstr "Esta acción disociará lo siguiente:" msgid "Select Instances" msgstr "Seleccionar instancias" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "Faltan recursos de esta plantilla." @@ -4480,7 +4266,7 @@ msgstr "Clave API de Grafana" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "No tiene permiso para desvincular lo siguiente: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4490,7 +4276,8 @@ msgstr "No se pudo actualizar el ajuste de capacidad." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Porcentaje mínimo de todas las instancias que se asignarán automáticamente\n" +" a este grupo cuando se conecten nuevas instancias." #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4500,46 +4287,17 @@ msgstr "Confirmar cancelación" msgid "Sort" msgstr "Ordenar" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Plataforma Red Hat Ansible Automation" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Número máximo de horquillas para permitir que todos los trabajos se ejecuten simultáneamente en este grupo.\n" -#~ "Cero significa que no se aplicará ningún límite." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" msgstr "Igual a" -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "Si los usuarios necesitan comentarios sobre la corrección\n" -#~ "de sus grupos construidos, es muy recomendable\n" -#~ "para usar strict: true en la configuración del plugin." - #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "Error al eliminar el proyecto." +msgstr "Fallido" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "Variables solicitadas" @@ -4560,7 +4318,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "Proporcione sus credenciales de Red Hat o de Red Hat Satellite\n" +" a continuación y podrá elegir de una lista de sus suscripciones disponibles.\n" +" Las credenciales que utilice se almacenarán para su uso futuro\n" +" en la recuperación de suscripciones de renovación o ampliadas." #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4581,21 +4342,22 @@ msgstr "Salir sin guardar" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "Selección de operador de fecha" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "Tema" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "Filtrar por nombre de grupo anidado" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "Error al guardar el flujo de trabajo" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# tenedor} other {# tenedores}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4605,13 +4367,6 @@ msgstr "Automatización" msgid "Select items from list" msgstr "Seleccionar elementos de la lista" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "Directorio base utilizado para encontrar playbooks. Los directorios encontrados dentro de esta ruta se mostrarán en el menú desplegable del directorio de playbooks. Junto a la ruta base y el directorio de playbooks seleccionado, se creará la ruta completa utilizada para encontrar los playbooks." - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "Estado de la tarea" @@ -4625,20 +4380,20 @@ msgstr "Rama/etiqueta/commit de fuente de control" msgid "This will cancel all subsequent nodes in this workflow" msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo" -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "Seleccione las credenciales para acceder a los nodos contra los que se ejecutará este trabajo. Sólo puede seleccionar una credencial de cada tipo. Para las credenciales de máquina (SSH), si marca \"Preguntar al iniciar\" sin seleccionar las credenciales, deberá seleccionar una credencial de máquina en tiempo de ejecución. Si selecciona credenciales y marca \"Preguntar al iniciar\", las credenciales seleccionadas se convierten en las predeterminadas que pueden actualizarse en tiempo de ejecución." +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Seleccione las credenciales para acceder a los nodos contra los que se ejecutará este trabajo. Solo puede seleccionar una credencial de cada tipo. Para las credenciales de máquina (SSH), marcar «Preguntar al iniciar» sin seleccionar credenciales le obligará a seleccionar una credencial de máquina en el momento de la ejecución. Si selecciona credenciales y marca «Preguntar al iniciar», las credenciales seleccionadas se convierten en los valores predeterminados que se pueden actualizar en el momento de la ejecución." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "Solicite el modo diff en el lanzamiento." +msgid "Prompt for diff mode on launch." +msgstr "Preguntar por el modo de diferencias al ejecutar." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "Identificador del cliente" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo." @@ -4646,11 +4401,6 @@ msgstr "Esto cancelará todos los nodos posteriores de este flujo de trabajo." msgid "Failed to delete one or more job templates." msgstr "No se pudo eliminar una o más plantillas de trabajo." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr "Elegir un archivo .json" @@ -4681,8 +4431,8 @@ msgstr "Cifrado" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {Cancelar trabajo} other {Cancelar trabajos}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "Modificar plantilla" @@ -4692,6 +4442,7 @@ msgstr "Modificar plantilla" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "Aplicaciones" @@ -4700,31 +4451,30 @@ msgstr "Aplicaciones" msgid "All jobs" msgstr "Todas las tareas" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "<0>Nota: Las instancias asociadas manualmente pueden disociarse automáticamente de un grupo de instancias si la instancia es administrada por <1> reglas de política." +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "Día {0}" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "Actualizar la revisión del proyecto" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "Opcionalmente, seleccione la credencial que se usará para devolver las actualizaciones de estado al servicio de Webhook." +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Opcionalmente, seleccione la credencial que se utilizará para enviar actualizaciones de estado al servicio de webhook." #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "Cancelar tarea" @@ -4732,13 +4482,13 @@ msgstr "Cancelar tarea" msgid "Instance State" msgstr "Estado de instancia" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "Actor" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "A continuación, se incluyen algunos ejemplos de URL para la fuente de control de subversión:" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Ejemplos de URL para el control de código fuente Subversion incluyen:" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4760,7 +4510,9 @@ msgstr "Día del fin de semana" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "Etiquetas opcionales que describen este inventario,\n" +" como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar y filtrar\n" +" inventarios y trabajos completados." #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4800,10 +4552,10 @@ msgstr "Ver detalles de la organización" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4837,7 +4589,7 @@ msgstr "Ver detalles de la organización" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4850,28 +4602,28 @@ msgstr "Ver detalles de la organización" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "¡Error!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "Servidor no alcanzable" @@ -4898,9 +4650,9 @@ msgstr "Confirmar eliminación de todos los nodos" msgid "Clean" msgstr "Limpiar" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Los servicios de Webhook pueden iniciar trabajos con esta plantilla de trabajo mediante una solicitud POST a esta URL." +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Los servicios de webhook pueden lanzar trabajos con esta plantilla de trabajo de flujo de trabajo realizando una solicitud POST a esta URL." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4911,7 +4663,9 @@ msgstr "Este campo no puede estar en blanco" msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "Si los usuarios necesitan comentarios sobre la corrección\n" +" de sus grupos construidos, es muy recomendable\n" +" usar strict: true en la configuración del plugin." #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4934,20 +4688,6 @@ msgstr "No se pudo asociar el rol" msgid "Failed to delete one or more projects." msgstr "No se pudo eliminar uno o más proyectos." -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "El formato sugerido para los nombres de variables es minúsculas y\n" -#~ "separados por guiones bajos (por ejemplo, foo_bar, user_id, host_name,\n" -#~ "etc.). No se permiten los nombres de variables con espacios." - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "Establecer la ruta de origen en" @@ -4958,12 +4698,13 @@ msgid "Edit Project" msgstr "Modificar proyecto" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "Martes" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "Nivel de detalle" @@ -4972,10 +4713,11 @@ msgid "Failed to toggle host." msgstr "No se pudo alternar el host." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "denegado" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "Iniciar sesión con organizaciones GitHub Enterprise" @@ -4985,6 +4727,7 @@ msgstr "Iniciar sesión con organizaciones GitHub Enterprise" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "Plantillas de notificación" @@ -5071,7 +4814,7 @@ msgstr "Ver la configuración de SAML" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "Cancelado" @@ -5136,7 +4879,7 @@ msgstr "Ver todos los proyectos." msgid "0 (Warning)" msgstr "0 (Advertencia)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "Advertencia del sistema" @@ -5152,12 +4895,14 @@ msgstr "Advertencia del sistema" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "Entornos de ejecución" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "Solicite el tipo de trabajo en el lanzamiento." +msgid "Prompt for job type on launch." +msgstr "Preguntar por el tipo de trabajo al ejecutar." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5194,10 +4939,6 @@ msgstr "Configuración de las tareas" msgid "Edit Credential Plugin Configuration" msgstr "Modificar configuración del complemento de credenciales" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "¿Borrar los tokens API seleccionados?" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "Seleccione una pregunta para eliminar" @@ -5224,7 +4965,7 @@ msgstr "Seleccione una pregunta para eliminar" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "Variables" @@ -5258,10 +4999,6 @@ msgstr "Sincronizar todas las fuentes" msgid "API service/integration key" msgstr "Servicio API/clave de integración" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {# hora} other {# horas}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5275,6 +5012,11 @@ msgstr "Tareas" msgid "Unreachable Hosts" msgstr "Hosts inaccesibles" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "En el tiempo de espera" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5298,7 +5040,7 @@ msgstr "Área de texto" msgid "View User Interface settings" msgstr "Ver la configuración de la interfaz de usuario" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "Iniciar sesión con equipos GitHub" @@ -5306,10 +5048,17 @@ msgstr "Iniciar sesión con equipos GitHub" msgid "Inventory copied successfully" msgstr "El inventario se copió correctamente" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\n" -#~ "se insertan en la caché de eventos en tiempo de ejecución." +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "Si está habilitado, esto almacenará los hechos recopilados para que puedan verse a nivel de host. Los hechos se conservan y se inyectan en la caché de hechos en tiempo de ejecución." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "El número de usuarios distintos que deben aprobar antes de que el flujo de trabajo continúe. Una única denegación siempre deniega el nodo." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "Estos argumentos se utilizan con el módulo especificado. Puede encontrar información sobre {moduleName} haciendo clic " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5338,7 +5087,8 @@ msgstr "Configuración de la interfaz de usuario" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "Proporcione pares de clave/valor utilizando\n" +" YAML o JSON." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5355,12 +5105,12 @@ msgstr "Contraer" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5372,7 +5122,7 @@ msgstr "Contraer" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "Etiquetas" @@ -5405,7 +5155,7 @@ msgstr "Mes" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5417,6 +5167,7 @@ msgstr "Mes" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "Credenciales" @@ -5429,11 +5180,12 @@ msgstr "Ingrese una dirección de correo electrónico por línea\n" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Número mínimo de instancias que se asignarán automáticamente\n" +" a este grupo cuando se conecten nuevas instancias." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} semanas" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5483,7 +5235,7 @@ msgstr "Copiar" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "Elimine la búsqueda actual relacionada con los hechos factibles para habilitar otra búsqueda usando esta clave." @@ -5497,6 +5249,7 @@ msgstr "Ruta base del proyecto" msgid "Project copied successfully" msgstr "El proyecto se copió correctamente" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "Marzo" @@ -5528,6 +5281,7 @@ msgstr "Error en la prueba de notificación." msgid "items" msgstr "elementos" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "Septiembre" @@ -5536,10 +5290,6 @@ msgstr "Septiembre" msgid "Select Peer Addresses" msgstr "Seleccionar direcciones de pares" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {# día} other {# días}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "No pudimos localizar las licencias asociadas a esta cuenta." @@ -5553,7 +5303,7 @@ msgstr "Actualizar la configuración de los trabajos en {brandName}" msgid "Provisioning" msgstr "Aprovisionamiento" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "Opciones de selección múltiple" @@ -5577,10 +5327,6 @@ msgstr "Nombre del recurso" msgid "select module" msgstr "seleccionar módulo" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5603,10 +5349,15 @@ msgstr "Utilizar TLS" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "Trabajo de gestión" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "Tema preferido" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5617,9 +5368,9 @@ msgstr "Establecer un valor para este campo" msgid "Failed to deny one or more workflow approval." msgstr "No se ha podido denegar la aprobación de uno o más flujos de trabajo." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "Muestra los resultados que cumple con este y otros filtros. Este es el tipo de conjunto predeterminado si no se selecciona nada." +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "Devuelve resultados que satisfacen este filtro así como otros filtros. Este es el tipo de conjunto predeterminado si no se selecciona nada." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5629,10 +5380,6 @@ msgstr "Organización (Nombre)" msgid "Reload" msgstr "Recarga" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "No se pudo obtener la configuración de inicio de sesión personalizada. En su lugar, se mostrarán los valores predeterminados del sistema." - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "Agregar nuevo host" @@ -5656,6 +5403,7 @@ msgid "Notification Color" msgstr "Color de notificación" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5676,10 +5424,10 @@ msgstr "Seleccione una opción" msgid "Application information" msgstr "Información de la aplicación" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "Controlar el nivel de salida que ansible producirá al ejecutar playbooks." +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Controle el nivel de salida que producirá ansible mientras se ejecuta el playbook." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5700,12 +5448,12 @@ msgstr "Información sobre la frecuencia" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "Siguiente" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5714,16 +5462,10 @@ msgstr "Siguiente" msgid "Create" msgstr "Crear" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "¿Está seguro de que desea enviar la solicitud para cancelar este trabajo?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "Esta tabla proporciona algunos parámetros útiles de la estructura\n" -#~ "plugin de inventario. Para la lista completa de parámetros" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5734,18 +5476,10 @@ msgstr "¿Está seguro de que desea enviar la solicitud para cancelar este traba msgid "Port" msgstr "Puerto" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "¿Está seguro de que desea deshabilitar la autenticación local? Esto podría afectar la capacidad de los usuarios para iniciar sesión y la capacidad del administrador del sistema para revertir este cambio." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "Estos datos se utilizan para mejorar futuras versiones\n" -#~ "del software Tower y para ayudar a optimizar el éxito\n" -#~ "y la experiencia del cliente." - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "Permitir la anulación de la rama" @@ -5754,11 +5488,6 @@ msgstr "Permitir la anulación de la rama" msgid "Create new source" msgstr "Crear nueva fuente" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "Horquillas" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "Descargar paquete" @@ -5789,10 +5518,6 @@ msgstr "No se encontraron suscripciones" msgid "Add team permissions" msgstr "Agregar permisos de equipo" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "Número de teléfono de la fuente" @@ -5813,7 +5538,7 @@ msgstr "Automatización" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "Tipo de nodo" @@ -5858,7 +5583,7 @@ msgstr "sistema" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "Selección de fila" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5871,6 +5596,10 @@ msgstr "Ver detalles del inventario" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Este inventario se aplica a todos los nodos de este flujo de trabajo ({0}) que solicitan un inventario." +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "Secreto compartido con el servicio de webhook. El servicio lo utiliza para firmar sus solicitudes, de modo que solo su repositorio pueda desencadenar una sincronización del proyecto. Escriba su propio secreto para gestionarlo como configuración, o deje el campo en blanco para que se genere uno al guardar." + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5887,7 +5616,7 @@ msgstr "Últimas dos semanas" msgid "Back" msgstr "Volver" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "Último inicio de sesión" @@ -5903,7 +5632,7 @@ msgstr "Copiar error" msgid "Back to applications" msgstr "Volver a las aplicaciones" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "tipo de inicio de sesión" @@ -5920,8 +5649,8 @@ msgid "Destination channels or users" msgstr "Usuarios o canales destinatarios" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "Servicio de webhook para esta plantilla de trabajo de flujo de trabajo." +msgid "Webhook service for this workflow job template." +msgstr "Servicio de webhook para esta plantilla de trabajo del flujo de trabajo." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5936,7 +5665,8 @@ msgstr "Grupos de instancias" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "Use un número de teléfono por línea para especificar dónde\n" +" enrutar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para obtener más información, consulte la documentación de Twilio" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5949,11 +5679,12 @@ msgstr "Detalles de la suscripción" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\n" +" interfaz de usuario. Utilice la API para gestionar esta programación." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "Eliminar cualquier modificación local antes de realizar una actualización." +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "Elimine cualquier modificación local antes de realizar una actualización." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5981,9 +5712,9 @@ msgstr "Fecha de terminación" msgid "Disable SSL Verification" msgstr "Deshabilite la verificación de SSL" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que indican una rama." +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Seleccione una rama para el flujo de trabajo. Esta rama se aplica a todos los nodos de la plantilla de trabajo que solicitan una rama." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -6019,6 +5750,8 @@ msgstr "Tipos de estado de los enlaces" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "Plantillas" @@ -6040,6 +5773,10 @@ msgstr "Probar notificación" msgid "Enabled Options" msgstr "Opciones habilitadas" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "Seleccione de la lista de directorios encontrados en la ruta base del proyecto. Juntos, la ruta base y el directorio de playbook proporcionan la ruta completa utilizada para localizar los playbooks." + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6059,24 +5796,6 @@ msgstr "Este paso contiene errores" msgid "source control branch" msgstr "rama de fuente de control" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "Complete los hosts para este inventario utilizando un filtro de búsqueda\n" -#~ "de búsqueda. Ejemplo: ansible_facts.ansible_distribution: \"RedHat\".\n" -#~ "Consulte la documentación para obtener más sintaxis y ejemplos. Consulte la documentación de Ansible Tower para obtener más sintaxis y\n" -#~ "ejemplos." - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6096,8 +5815,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "Grupos de instancias" @@ -6129,13 +5849,13 @@ msgstr "Trabajos exitosos recientes" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "Flujo de trabajo cancelado " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "Rama para usar en la ejecución del trabajo. Se utiliza el proyecto predeterminado si está en blanco. Solo se permite si el campo allow_override del proyecto se establece en true." +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Rama que se utilizará en la ejecución del trabajo. Se utiliza la predeterminada del proyecto si está en blanco. Solo se permite si el campo allow_override del proyecto está establecido en true." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6159,7 +5879,9 @@ msgstr "{0} más" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "Estos datos se utilizan para mejorar\n" +" futuras versiones del software Tower y para ayudar a\n" +" optimizar la experiencia y el éxito del cliente." #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6171,21 +5893,9 @@ msgstr "cancelar eliminación" msgid "Nested groups inventory definition:" msgstr "Definición de inventario de grupos anidados:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "La cantidad de tiempo (en segundos) antes de que la notificación\n" -#~ "de correo electrónico deje de intentar conectarse con el host\n" -#~ "y caduque el tiempo de espera. Rangos de 1 a 120 segundos." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "Solicite el límite en el lanzamiento." - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "Cancelar la tarea seleccionada" +msgid "Prompt for limit on launch." +msgstr "Preguntar por el límite al ejecutar." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6193,13 +5903,13 @@ msgstr "Cancelar la tarea seleccionada" msgid "Started" msgstr "Iniciado" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "Aprobaciones de flujos de trabajo pendientes" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "Introduzca una URL válida." +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "Introduzca una URL válida" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6208,14 +5918,10 @@ msgstr "Aprobaciones de flujos de trabajo pendientes" msgid "Canonical" msgstr "Canónico" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "Día {num}" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "Tiempo transcurrido" @@ -6227,19 +5933,20 @@ msgstr "3 (Depurar)" msgid "Track submodules" msgstr "Seguimiento de submódulos" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "Aprobaciones requeridas" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "Última utilización" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "No hay tareas" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "Esta credencial está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6257,6 +5964,8 @@ msgstr "Encuesta" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "Organizaciones" @@ -6265,19 +5974,9 @@ msgstr "Organizaciones" msgid "None (run once)" msgstr "Ninguno (se ejecuta una vez)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "Impedir el retroceso del grupo de instancias: Si está activada, la plantilla de trabajo impedirá que se añada cualquier grupo de instancias del inventario o de la organización a la lista de grupos de instancias preferidos para ejecutar." - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "Esta entrada de inventario construida \n" -#~ "crea un grupo para ambas categorías y usos \n" -#~ "el límite (patrón de host) para devolver solo a los hosts que \n" -#~ "están en la intersección de esos dos grupos." +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Impedir el respaldo del grupo de instancias: si está habilitado, la plantilla de trabajo impedirá agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos en los que ejecutarse." #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6289,7 +5988,7 @@ msgstr "inicio de sesión social" msgid "Revert" msgstr "Revertir" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "Eliminar la aprobación del flujo de trabajo" @@ -6318,35 +6017,27 @@ msgstr "Actualizando" msgid "Failed to delete one or more schedules." msgstr "No se pudo eliminar una o más programaciones." +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "Servicio desde el que se aceptarán las solicitudes de webhook." + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "Advertencia: {selectedValue} es un enlace a {0} y se guardará así." #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "Tarea en flujo de trabajo 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "Los inventarios estarán en un estado pendiente hasta que se procese la eliminación final." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {# mes} other {# meses}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "Última fecha de recálculo:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "aquí." @@ -6360,7 +6051,11 @@ msgstr "aquí." msgid "Unavailable" msgstr "No disponible" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "Sincronice el proyecto cuando se produzca un push en el repositorio de control de código fuente, de modo que la copia local esté siempre actualizada sin sondeo ni actualización en cada inicio de trabajo." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "Jugada iniciada" @@ -6380,20 +6075,10 @@ msgstr "Fecha de finalización desconocida" msgid "toggle changes" msgstr "alternar cambios" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "Seleccionar un tipo de actividad" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "Selección múltiple" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "Cambie PROJECTS_ROOT al implementar {brandName}\n" -#~ "para cambiar esta ubicación." - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6411,20 +6096,14 @@ msgstr "Evaluar en" msgid "Back to Dashboard." msgstr "Volver al panel de control." -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "Seleccione el inventario que contenga los hosts que desea\n" -#~ "que gestione esta tarea." - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "cancelar la edición de la redirección de inicio de sesión" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Omitir etiquetas es útil cuando se posee de un playbook largo y desea omitir algunas partes de una jugada o tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para más detalles sobre el uso de las etiquetas." +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Las etiquetas para omitir son útiles cuando tiene un playbook grande y desea omitir partes específicas de un play o una tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para obtener detalles sobre el uso de las etiquetas." #: screens/User/User.js:140 msgid "View User Details" @@ -6452,11 +6131,10 @@ msgstr "Categoría seleccionada" msgid "Delete Team" msgstr "Eliminar equipo" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "El entorno de ejecución que se utilizará al lanzar\n" -#~ "esta plantilla de trabajo. El entorno de ejecución resuelto puede anularse asignando asignando explícitamente uno diferente a esta plantilla de trabajo." +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "El entorno de ejecución que se utilizará al iniciar esta plantilla de trabajo. El entorno de ejecución resuelto puede anularse asignando explícitamente uno diferente a esta plantilla de trabajo." #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6485,6 +6163,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "Estos argumentos se utilizan con el módulo especificado." @@ -6505,17 +6184,17 @@ msgstr "Borrar selección de la suscripción" msgid "Test passed" msgstr "Prueba " -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo." +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Seleccione los grupos de instancias en los que se ejecutará esta plantilla de trabajo." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "Deje en blanco para generar una nueva clave de webhook al guardar" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "Auditor del sistema" @@ -6537,6 +6216,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "Habilite el inicio de sesión simplificado para sus aplicaciones {brandName}" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6551,6 +6231,9 @@ msgstr "Jueves" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "Plantillas de trabajo" @@ -6587,38 +6270,29 @@ msgstr "Nombre del módulo" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "Expira" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "Etiquetas opcionales que describen esta plantilla de trabajo, como puede ser 'dev' o 'test'. Las etiquetas pueden ser utilizadas para agrupar y filtrar plantillas de trabajo y tareas completadas." - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "Pulse la barra espaciadora o Intro para empezar a arrastrar,\n" -#~ "y utilice las teclas de flecha para desplazarse hacia arriba o hacia abajo.\n" -#~ "Pulse Intro para confirmar el arrastre, o cualquier otra tecla para cancelar la operación de arrastre." +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Etiquetas opcionales que describen esta plantilla de trabajo, como «dev» o «test». Las etiquetas se pueden utilizar para agrupar y filtrar plantillas de trabajo y trabajos completados." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "Tipo de búsqueda" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "Cancelar tarea" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6652,13 +6326,9 @@ msgstr "Eliminar pregunta" msgid "How to use constructed inventory plugin" msgstr "Cómo usar el plugin de inventario construido" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "Este campo no debe contener espacios" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "Este inventario está siendo utilizado actualmente por algunas plantillas. ¿Seguro que quieres eliminarlo?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Este campo no debe contener espacios" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6679,16 +6349,17 @@ msgid "Exceptions" msgstr "Excepciones" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "Seleccione una rama para el flujo de trabajo." +msgid "Select a branch for the workflow." +msgstr "Seleccione una rama para el flujo de trabajo." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "Consulte" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "Fuentes de entrada de la credencial" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "Fuentes de entrada de credenciales" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6699,8 +6370,8 @@ msgstr "Segundo" msgid "Health checks can only be run on execution nodes." msgstr "Las comprobaciones de estado solo se pueden ejecutar en los nodos de ejecución." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "Visualizador" @@ -6712,11 +6383,6 @@ msgstr "Visualizador" msgid "Relaunch Job" msgstr "Volver a ejecutar la tarea" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "Si desea que el origen del inventario se actualice en el lanzamiento , haga clic en Actualizar en el lanzamiento y también vaya a" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "Obtener suscripción" @@ -6730,10 +6396,6 @@ msgstr "Alternar host" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "El entorno de ejecución disponible globalmente no puede reasignarse a una organización específica" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "Variables de fuente" @@ -6742,13 +6404,13 @@ msgstr "Variables de fuente" msgid "Instance" msgstr "Instancia" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "Incluyendo fichero" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "Si se marca, todos los hosts y grupos que estaban presentes anteriormente en la fuente externa pero que ahora se han eliminado se eliminarán del inventario. Los hosts y grupos que no eran gestionados por la fuente de inventario se promoverán al siguiente grupo creado manualmente o, si no hay ningún grupo creado manualmente al que promoverlos, se dejarán en el grupo predeterminado \"all\" del inventario." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6764,16 +6426,12 @@ msgstr "¿Está seguro de que desea eliminar el acceso de {0} a {1}? Esto afecta msgid "Add existing host" msgstr "Agregar host existente" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "Selección de búsqueda" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "Editar organización" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Playbook terminado" @@ -6799,12 +6457,13 @@ msgstr "Pestaña de detalles" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "Credencial" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "Primer nodo" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6828,16 +6487,6 @@ msgstr "Grupo" msgid "Request subscription" msgstr "Solicitar subscripción" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "Alternar programaciones" @@ -6849,7 +6498,7 @@ msgstr "Actualizar" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "Entrada de búsqueda de fecha" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6875,7 +6524,7 @@ msgstr "Ver la configuración de las tareas" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "modificar" @@ -6914,8 +6563,8 @@ msgstr "Duración" msgid "Create new instance group" msgstr "Crear nuevo grupo de instancias" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "Usuario normal" @@ -6938,6 +6587,7 @@ msgstr "Expandir eventos de trabajo" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "Ten en cuenta que es posible que sigas viendo el grupo en la lista después de disociarlo si el anfitrión también es miembro de los hijos de ese grupo. Esta lista muestra todos los grupos con los que el anfitrión está asociado directa e indirectamente." @@ -6955,18 +6605,14 @@ msgstr "Editar el cuestionario" msgid "Pan Down" msgstr "Desplazar hacia abajo" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "Ingrese un canal de IRC o nombre de usuario por línea. El símbolo numeral (#)\n" -#~ "para canales y el símbolo arroba (@) para usuarios no son\n" -#~ "necesarios." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "Iniciar sincronización de origen de inventario" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "Los submódulos rastrearán el último commit en su rama master (u otra rama especificada en .gitmodules). Si no, los submódulos se mantendrán en la revisión especificada por el proyecto principal. Esto equivale a especificar el indicador --remote en git submodule update." + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "No se encontró el proyecto." @@ -6982,10 +6628,6 @@ msgstr "Callbacks de aprovisionamiento" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "Número mínimo de instancias que se asignarán automáticamente a este grupo cuando se conecten nuevas instancias." -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "Éxito de alternancia de notificaciones" @@ -6995,8 +6637,8 @@ msgid "Application not found." msgstr "No se encontró la aplicación." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "Cualquiera" @@ -7044,18 +6686,20 @@ msgstr "Colegas" msgid "User Roles" msgstr "Roles de los usuarios" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "min" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "Fuentes de inventario" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Si se habilita esta opción, la ejecución de esta plantilla de trabajo en paralelo será permitida." +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si está habilitado, se permitirán ejecuciones simultáneas de esta plantilla de trabajo." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7078,10 +6722,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "No se encontró el grupo de instancias." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "Cancelar reversión" @@ -7104,10 +6744,6 @@ msgstr "Establezca preferencias para la recopilación de datos, los logotipos y msgid "Add" msgstr "Añadir" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución. Para más información sobre la migración a entornos de ejecución, consulte la <0>documentación." - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7127,14 +6763,14 @@ msgstr "No se ha podido cancelar la sincronización de origen de inventario cons msgid "Back to Hosts" msgstr "Volver a Hosts" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "Credencial para autenticarse con un registro de contenedores protegido." +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "Contexto" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Filtro de referencia de Webhook" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7153,12 +6789,7 @@ msgstr "Contraseña para la elevación de privilegios" msgid "Please try another search using the filter above" msgstr "Intente otra búsqueda con el filtro de arriba" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "¿Está seguro de que quiere editar la URL de redirección de inicio de sesión? Hacerlo podría afectar a la capacidad de los usuarios para iniciar sesión en el sistema una vez que la autenticación local también esté desactivada." @@ -7186,7 +6817,7 @@ msgstr "Token API" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Controlar el nivel de salida que Ansible producirá para los trabajos de actualización de la fuente de inventario." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Credenciales de Galaxy" @@ -7208,20 +6839,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "Esta entrada de inventario construida\n" +" crea un grupo para ambas categorías y utiliza\n" +" el límite (patrón de host) para devolver solo los hosts que\n" +" están en la intersección de esos dos grupos." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "¿Disociar instancia del grupo de instancias?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "Escritura anticipada de la clave" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " Fraccionamiento de trabajos" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7240,18 +6874,14 @@ msgstr "Credencial de registro" msgid "Host Details" msgstr "Detalles del host" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "Predeterminado del navegador" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "Seguir" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "Trasladar cambios adicionales en la línea de comandos. Hay dos parámetros de línea de comandos de Ansible:" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7259,8 +6889,8 @@ msgstr "Seguir" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7297,14 +6927,6 @@ msgstr "Seguir" msgid "Modified By (Username)" msgstr "Modificado por (nombre de usuario)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "Si se habilita esta opción, muestre los cambios realizados\n" -#~ "por las tareas de Ansible, donde sea compatible. Esto es equivalente\n" -#~ "al modo --diff de Ansible." - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "Volver a los grupos de instancias" @@ -7313,31 +6935,26 @@ msgstr "Volver a los grupos de instancias" msgid "page" msgstr "página" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "Nota: Este campo asume que el nombre remoto es \"origin\"." +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Nota: Este campo asume que el nombre del repositorio remoto es «origin»." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub predeterminado" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "Máximo" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "El entorno de ejecución que se utilizará para las tareas que utilizan este proyecto. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de plantilla de trabajo o flujo de trabajo." +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "El entorno de ejecución que se utilizará para los trabajos que usan este proyecto. Se utilizará como alternativa cuando no se haya asignado explícitamente un entorno de ejecución a nivel de plantilla de trabajo o flujo de trabajo." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "Nombre de la plantilla de trabajo de flujo de trabajo." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "Nombre de la plantilla de trabajo del flujo de trabajo." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7358,6 +6975,10 @@ msgstr "La ubicación completa de la imagen, que incluye el registro de contened msgid "Node state types" msgstr "Tipos de estado de los nodos" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "El punto de conexión de webhook de este proyecto. Agréguelo a la configuración de webhook del repositorio para que los push desencadenen una sincronización del proyecto." + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7371,26 +6992,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Elegir un directorio de playbook" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "Plantilla de trabajo para flujo de trabajo" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "Solicite etiquetas en el lanzamiento." - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "Preguntar por las etiquetas al ejecutar." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7406,26 +7021,13 @@ msgstr "Ejecutar cuando el nodo primario se encuentre en estado de error." msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "Los submódulos realizarán el seguimiento del último commit en\n" -#~ "su rama maestra (u otra rama especificada en\n" -#~ ".gitmodules). De lo contrario, el proyecto principal mantendrá los submódulos en\n" -#~ "la revisión especificada.\n" -#~ "Esto es equivalente a especificar el indicador --remote para la actualización del submódulo Git." - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (Más nivel de detalle)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "Credencial de webhook para esta plantilla de trabajo de flujo de trabajo." +msgid "Webhook credential for this workflow job template." +msgstr "Credencial de webhook para esta plantilla de trabajo del flujo de trabajo." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7433,7 +7035,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "Complete los hosts para este inventario utilizando un filtro de\n" +" búsqueda. Ejemplo: ansible_facts__ansible_distribution:\"RedHat\".\n" +" Consulte la documentación para obtener más sintaxis y\n" +" ejemplos. Consulte la documentación de Ansible Controller para obtener más sintaxis y\n" +" ejemplos." #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7443,14 +7049,6 @@ msgstr "Faltan los valores de la encuesta requeridos en esta programación" msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "La URL base del servidor de Grafana:\n" -#~ "el punto de acceso /api/annotations se agregará automáticamente\n" -#~ "a la URL base de Grafana." - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "Fecha" @@ -7460,10 +7058,9 @@ msgstr "Fecha" msgid "User and Automation Analytics" msgstr "Usuario y Automation Analytics" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "Si se habilita esta opción, ejecute este playbook\n" -#~ "como administrador." +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Escalada de privilegios: si está habilitado, ejecute este playbook como administrador." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 @@ -7474,16 +7071,11 @@ msgstr "Valor con el que se compara el artefacto. Se interpreta como JSON cuando msgid "Failed to delete one or more groups." msgstr "No se pudo eliminar uno o varios grupos." -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "Confirmar deshabilitación de la autorización local" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "Se produjo un error al guardar el flujo de trabajo." @@ -7503,15 +7095,15 @@ msgstr "No se han podido cargar los grupos relacionados." msgid "Subscription Compliance" msgstr "Cumplimiento de suscripciones" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "Este campo debe ser un número y tener un valor mayor que {min}" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Este campo debe ser un número y tener un valor mayor que {min}" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "Todos" @@ -7533,10 +7125,10 @@ msgstr "Confirmar eliminación" msgid "Workflow timed out message" msgstr "Mensaje de tiempo de espera agotado del flujo de trabajo" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "Seleccionar el playbook a ser ejecutado por este trabajo." +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "Seleccione el playbook que ejecutará este trabajo." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7551,48 +7143,33 @@ msgstr "Tareas fallidas" msgid "No items found." msgstr "No se encontraron elementos." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "Abril" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "Fallo del servidor" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "Nombre" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "Mostrar detalles del evento" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "Obteniendo facts" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "¿Está seguro de que quiere eliminar el grupo?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Crear vars a partir de expresiones jinja2. Esto puede ser útil\n" -#~ "si los grupos construidos que define no contienen la\n" -#~ "hosts. Esto se puede usar para añadir hostvars de expresiones para\n" -#~ "que sabes cuáles son los valores resultantes de esas expresiones." - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "Permite la creación de una URL de devolución\n" +" de llamada de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con {brandName}\n" +" y solicitar una actualización de la configuración utilizando esta plantilla\n" +" de trabajo" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7605,13 +7182,13 @@ msgstr "Hora de finalización" msgid "Recent jobs" msgstr "Trabajos recientes" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "No se pudo disociar una o más instancias." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "Servidor omitido" @@ -7620,8 +7197,8 @@ msgid "View Project Details" msgstr "Ver detalles del proyecto" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "Solicitar etiquetas en el lanzamiento." +msgid "Prompt for tags on launch." +msgstr "Preguntar por las etiquetas (tags) al ejecutar." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7634,7 +7211,7 @@ msgstr "Ver documentación del inventario construido aquí" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "Nunca" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7645,9 +7222,13 @@ msgstr "Nombre de la organización" msgid "Host Filter" msgstr "Filtro de host" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "Tiempo en segundos para considerar que un proyecto está actualizado. Durante las ejecuciones de trabajos y las devoluciones de llamada, el sistema de tareas evaluará la marca de tiempo de la última actualización del proyecto. Si es anterior al tiempo de espera de la caché, no se considera actual y se realizará una nueva actualización del proyecto." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {Esta acción cancelará el siguiente trabajo:} other {Esta acción cancelará los siguientes trabajos:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7662,10 +7243,6 @@ msgstr "Eliminar el proyecto antes de la sincronización" msgid "Unlimited" msgstr "Ilimitado" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Arrastre iniciado para el id de artículo: {newId}." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "Archivo, directorio o script" @@ -7680,8 +7257,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "El entorno de ejecución que se utilizará para las tareas dentro de esta organización. Se utilizará como reserva cuando no se haya asignado explícitamente un entorno de ejecución en el nivel de proyecto, plantilla de trabajo o flujo de trabajo." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "Habilitar una encuesta para esta plantilla de trabajo de flujo de trabajo." +msgid "Enable a survey for this workflow job template." +msgstr "Habilite una encuesta para esta plantilla de trabajo del flujo de trabajo." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7692,10 +7269,6 @@ msgstr "{pluralizedItemName} Lista" msgid "Please add survey questions." msgstr "Agregue preguntas de la encuesta." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7715,7 +7288,7 @@ msgstr "Subdominio Pagerduty" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "No hay tareas" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7729,11 +7302,11 @@ msgstr "Tiempo de espera de la caché (segundos)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "Finalización de la sesión" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "seg" @@ -7745,17 +7318,17 @@ msgstr "Estos entornos de ejecución podrían ser utilizados por otros recursos msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "Las plantillas de trabajo en las que falta un inventario o un proyecto no pueden seleccionarse al crear o modificar nodos. Seleccione otra plantilla o corrija los campos que faltan para continuar." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "Entero" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "Último ejecutado" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7765,7 +7338,7 @@ msgstr "Modal de selección de suscripción" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} meses" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7774,13 +7347,13 @@ msgstr "Recuento de hosts fallidos" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "Volver a ejecutar desde:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "Para crear un inventario inteligente con los hechos de ansible, vaya a la pantalla de inventario inteligente." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "Teclas relacionadas" @@ -7814,7 +7387,7 @@ msgstr "Sincronizar" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7871,9 +7444,9 @@ msgstr "Sincronizar" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7884,7 +7457,7 @@ msgstr "Sincronizar" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "Descripción" @@ -7914,11 +7487,12 @@ msgstr "1 (Nivel de detalle)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "Esto revertirá todos los valores de configuración de esta página a\n" +" sus valores predeterminados de fábrica. ¿Está seguro de que desea continuar?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "En o después de" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7927,7 +7501,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "Máximo de trabajos simultáneos" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "Eliminar usuario" @@ -7967,7 +7541,7 @@ msgstr "Modificar equipo" msgid "User Interface" msgstr "Interfaz de usuario" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "Iniciar sesión con GitHub Enterprise" @@ -8004,20 +7578,21 @@ msgstr "Iniciar sesión con GitHub Enterprise" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "Seleccionar un valor para este campo" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "No expira nunca" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "Nunca expira" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "Ver tarea {0}" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "Iniciar sesión con SAML {samlIDP}" @@ -8025,14 +7600,10 @@ msgstr "Iniciar sesión con SAML {samlIDP}" msgid "Browse" msgstr "Navegar" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Número máximo de horquillas para permitir en todos los trabajos que se ejecutan simultáneamente en este grupo.\\n Cero significa que no se aplicará ningún límite." - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -8043,8 +7614,8 @@ msgstr "Correo electrónico" msgid "Case-insensitive version of regex." msgstr "Versión de regex que no distingue mayúsculas de minúsculas." -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "Entrada de valores de búsqueda avanzada" @@ -8065,16 +7636,6 @@ msgstr "Seleccione la aplicación a la que pertenecerá este token, o deje este msgid "Listener Port" msgstr "Puerto de escucha" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "Habilitar la firma de contenido para verificar que el contenido\n" -#~ "ha permanecido seguro cuando se sincroniza un proyecto.\n" -#~ "Si el contenido ha sido manipulado, el\n" -#~ "el trabajo no se ejecutará." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "Conexión SSL" @@ -8100,10 +7661,6 @@ msgstr "Proporcione un valor para este campo o seleccione la opción Preguntar a msgid "External Secret Management System" msgstr "Sistema externo de gestión de claves secretas" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "¿Está seguro de que desea eliminar los grupos a continuación?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "aquí" @@ -8143,15 +7700,10 @@ msgstr "Versión de startswith que no distingue mayúsculas de minúsculas." msgid "Unsaved changes modal" msgstr "Modal de cambios no guardados" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "Iniciar sesión con equipos de GitHub Enterprise" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8161,18 +7713,18 @@ msgstr "Argumentos" msgid "Construct 2 groups, limit to intersection" msgstr "Construir 2 grupos, límite de intersección" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "# fuentes con fallos de sincronización." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "URL de webhook para esta plantilla de trabajo de flujo de trabajo." +msgid "Webhook URL for this workflow job template." +msgstr "URL de webhook para esta plantilla de trabajo del flujo de trabajo." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "Fecha/hora de inicio" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "De forma predeterminada, recopilamos y transmitimos datos analíticos sobre el uso del servicio a Red Hat. Hay dos categorías de datos recopilados por el servicio. Para obtener más información, consulte <0>esta página de documentación de la Torre. Desmarque las siguientes casillas para desactivar esta función." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8182,7 +7734,7 @@ msgstr "URL de Grafana" msgid "GitHub settings" msgstr "Configuración de GitHub" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "Iniciar sesión con las organizaciones GitHub" @@ -8190,12 +7742,12 @@ msgstr "Iniciar sesión con las organizaciones GitHub" msgid "Redirecting to subscription detail" msgstr "Redirigir al detalle de la suscripción" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "La cantidad de tiempo (en segundos) que debe ejecutarse antes de que se cancele la tarea. El valor predeterminado es 0 si no hay tiempo de espera." +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "La cantidad de tiempo (en segundos) que se ejecutará antes de que se cancele el trabajo. El valor predeterminado es 0 para que no haya tiempo de espera del trabajo." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8206,10 +7758,6 @@ msgstr "No se pudo disociar uno o más grupos." msgid "Token information" msgstr "Información del token" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "# source con errores de sincronización." - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "Nunca actualizado" @@ -8222,12 +7770,11 @@ msgstr "Nunca actualizado" msgid "Successful" msgstr "Correctamente" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Si se habilita esta opción, se permitirá la ejecución\n" -#~ "simultánea de esta plantilla de trabajo." +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Trabajos simultáneos: si está habilitado, se permitirán ejecuciones simultáneas de esta plantilla de trabajo." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "Tarea iniciada" @@ -8241,7 +7788,7 @@ msgstr "Credencial para autenticarse con Kubernetes u OpenShift" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "No se encontró el inventario federado." #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8266,18 +7813,13 @@ msgstr "Búsqueda exacta en el campo de identificación." msgid "Back to management jobs" msgstr "Volver a las tareas de gestión" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "Organización" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "Servidor OK" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} años" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8292,15 +7834,20 @@ msgstr "Ver la configuración de Azure AD" msgid "Hop" msgstr "Salto" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "Debug" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "Borrar todos los filtros" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Esta instancia está siendo utilizada actualmente por otros recursos. ¿Está seguro de que desea eliminarla?} other {Desaprovisionar estas instancias podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8324,12 +7871,14 @@ msgstr "Volver a Configuración" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "Predeterminado" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "La finalización no coincide con un valor esperado ({0})" +msgid "End did not match an expected value ({0})" +msgstr "El final no coincide con un valor esperado ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8361,17 +7910,17 @@ msgstr "Ejecutar comando" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} horas" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "No se puede buscar el tipo de credencial para este servicio de webhook, por lo que el campo de credencial de webhook no está disponible." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "Arrastre un archivo aquí o navegue para cargarlo" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "Dejar de seguir a" @@ -8379,12 +7928,7 @@ msgstr "Dejar de seguir a" msgid "string" msgstr "cadena" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "Ingrese un canal de Slack por línea. Se requiere el símbolo numeral (#) para los canales. Para responder a una conversación o iniciar una en un mensaje específico, agregue el Id. del mensaje principal al canal donde se encuentra el mensaje principal de 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#destino-canal, 1231257890.006423. Consulte Slack" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "Confirmar la contraseña" @@ -8394,18 +7938,16 @@ msgstr "Token de acceso personal" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "Volver a ejecutar desde el primer nodo" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "Volver a Plantillas" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "Especifique un color para la notificación. Los colores aceptables son\n" -#~ "el código de color hexadecimal (ejemplo: #3af o #789abc)." +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "El primero obtiene todas las referencias. El segundo obtiene la pull request de Github número 62; en este ejemplo, la rama debe ser «pull/62/head»." #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8413,7 +7955,7 @@ msgstr "Identificación" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} días" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8423,6 +7965,10 @@ msgstr "Lista de destinatarios" msgid "Not Found" msgstr "No encontrado" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "Votos" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8446,7 +7992,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "Cree vars a partir de expresiones jinja2. Esto puede ser útil\n" +" si los grupos construidos que define no contienen los hosts\n" +" esperados. Esto se puede usar para añadir hostvars a partir de expresiones para\n" +" que sepa cuáles son los valores resultantes de esas expresiones." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8458,14 +8007,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "Es difícil dar una especificación para\n" +" el inventario de los hechos de Ansible, porque para rellenar\n" +" los hechos del sistema es necesario ejecutar un playbook contra\n" +" el inventario que tiene `gather_facts: true`. Los\n" +" hechos reales diferirán de un sistema a otro." #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "Fraccionamiento de los trabajos principales" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "Selección múltiple" @@ -8504,7 +8057,7 @@ msgid "Customize pod specification" msgstr "Personalizar especificaciones del pod" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} de {month}} two {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} de {month}}}" @@ -8512,18 +8065,14 @@ msgstr "{0, selectordinal, one {The first {weekday} de {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "Especifique los encabezados HTTP en formato JSON. Consulte\n" +" la documentación de Ansible Controller para ver ejemplos de sintaxis." #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "Frecuencia Detalles de la excepción" @@ -8539,7 +8088,7 @@ msgstr "Ver Django" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "Navegación global" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8565,8 +8114,8 @@ msgid "Copy Execution Environment" msgstr "Copiar entorno de ejecución" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "Solicite la sucursal de SCM en el lanzamiento." +msgid "Prompt for SCM branch on launch." +msgstr "Preguntar por la rama de SCM al ejecutar." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8582,24 +8131,6 @@ msgstr "Revertir todo a valores por defecto" msgid "Inventory file" msgstr "Archivo de inventario" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "Tenga en cuenta que solo se pueden disociar los hosts asociados\n" -#~ "directamente a este grupo. Los hosts en subgrupos deben ser disociados\n" -#~ "del nivel de subgrupo al que pertenecen." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "Ruta base del proyecto" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "Actualizar para revisión" @@ -8608,18 +8139,14 @@ msgstr "Actualizar para revisión" msgid "Project sync failures" msgstr "Errores de sincronización del proyecto" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "Ejecutar el" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "Indica si un host está disponible y debe ser incluido en la ejecución de\n" -#~ "tareas. Para los hosts que forman parte de un inventario externo, esto se puede\n" -#~ "restablecer mediante el proceso de sincronización del inventario." - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8634,13 +8161,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "Compañero eliminado. Asegúrese de ejecutar el paquete de instalación para {0} de nuevo para que los cambios surtan efecto." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Lista arrastrada para reordenar y eliminar los elementos seleccionados." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "El último {weekday} de {month}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "El último {weekday} de {month}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8676,11 +8199,6 @@ msgstr "ID del panel (opcional)" msgid "Prevent Instance Group Fallback" msgstr "Evitar el retroceso del grupo de instancias" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "Número máximo de horquillas para permitir que todos los trabajos se ejecuten simultáneamente en este grupo. Cero significa que no se aplicará ningún límite." @@ -8697,7 +8215,7 @@ msgstr "Tarea" msgid "Regions" msgstr "Regiones" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "Establecer el tipo deshabilitado para las búsquedas difusas de campos de búsqueda relacionados" @@ -8718,16 +8236,12 @@ msgstr "No puede actuar en las siguientes aprobaciones de flujo de trabajo: {ite msgid "Please click the Start button to begin." msgstr "Haga clic en el botón de inicio para comenzar." -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "Esta plantilla está siendo utilizada actualmente por algunos nodos de flujo de trabajo. ¿Seguro que quieres eliminarlo?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "Primera ejecución" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "No más servidores" @@ -8752,6 +8266,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" Tenga en cuenta que solo se pueden disociar los hosts que están\n" +" directamente en este grupo. Los hosts en subgrupos deben disociarse\n" +" directamente desde el nivel del subgrupo al que pertenecen.\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8778,7 +8297,7 @@ msgid "Job ID" msgstr "Identificación del trabajo" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "Convergencia" @@ -8807,11 +8326,12 @@ msgstr "No hay errores de sincronización de inventario." msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "Nota: El orden en que se seleccionan establece la precedencia de ejecución. Seleccione más de uno para habilitar el arrastre." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "No se permiten las credenciales que requieran contraseñas al iniciarse. Por favor, elimine o reemplace las siguientes credenciales con una credencial del mismo tipo para poder proceder: {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "No se permiten credenciales que requieran contraseñas al iniciar. Elimine o reemplace las siguientes credenciales por una del mismo tipo para continuar: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "Iniciar sesión con SAML " @@ -8849,21 +8369,16 @@ msgstr "Archivo remoto" msgid "Troubleshooting" msgstr "Solución de problemas" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "Un refspec para extraer (pasado al módulo git de Ansible). Este parámetro permite el acceso a las referencias a través del campo de rama no disponible de otra manera." - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "Esta es la única vez que se mostrará la clave secreta del cliente." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "Descripción opcional para la plantilla de trabajo de flujo de trabajo." +msgid "Optional description for the workflow job template." +msgstr "Descripción opcional para la plantilla de trabajo del flujo de trabajo." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "aprobado" @@ -8872,7 +8387,7 @@ msgid "Last Run" msgstr "Última ejecución" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "No se aprueba {0}." @@ -8880,8 +8395,10 @@ msgstr "No se aprueba {0}." msgid "Run type" msgstr "Tipo de ejecución" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "Nunca" @@ -8914,10 +8431,9 @@ msgstr "Inventario (Nombre)" msgid "Update Revision on Launch" msgstr "Revisión de actualización durante el lanzamiento" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "Seleccione el proyecto que contiene el playbook\n" -#~ "que desea que ejecute esta tarea." +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "El proyecto que contiene el playbook que ejecutará este trabajo." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8927,9 +8443,9 @@ msgstr "Seleccionar tipo de credencial" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "Los ejemplos incluyen:" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "Los ejemplos incluyen:" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8942,7 +8458,9 @@ msgstr "Actualización de fuente de control" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "Estos datos se utilizan para mejorar\n" +" futuras versiones del software y para proporcionar\n" +" Automation Analytics." #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8971,12 +8489,6 @@ msgstr "Tareas recientes" msgid "These are the modules that {brandName} supports running commands against." msgstr "Estos son los módulos que {brandName} admite para ejecutar comandos." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "Si no tiene una suscripción, puede visitar\n" -#~ "Red Hat para obtener una suscripción de prueba." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "Modal de enlace del flujo de trabajo" @@ -8990,19 +8502,10 @@ msgstr "Editar inventario" msgid "Failed to user token." msgstr "Error en el token de usuario." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Cantidad mínima de instancias que se asignará automáticamente a este grupo cuando aparezcan nuevas instancias en línea." - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "Iniciar sesión con SAML" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "cancelado" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "Volver a Aprobaciones del flujo de trabajo" @@ -9012,10 +8515,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "Ingrese inyectores a través de la sintaxis JSON o YAML. Consulte la documentación de Ansible Tower para ver la sintaxis de ejemplo." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "Advertencia" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "Diciembre" @@ -9046,8 +8550,8 @@ msgid "Delete All Groups and Hosts" msgstr "Eliminar todos los grupos y hosts" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "Solicite el entorno de ejecución en el lanzamiento." +msgid "Prompt for execution environment on launch." +msgstr "Preguntar por el entorno de ejecución al ejecutar." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9074,15 +8578,15 @@ msgid "Client type" msgstr "Tipo de cliente" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "Solicite, por ejemplo, grupos en el lanzamiento." +msgid "Prompt for instance groups on launch." +msgstr "Preguntar por los grupos de instancias al ejecutar." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "Cuerpo del mensaje de flujo de trabajo pendiente" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "Nombre de la variable de respuesta" @@ -9106,13 +8610,15 @@ msgstr "El entorno virtual personalizado {virtualEnvironment} debe ser sustituid #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} hora" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "El número máximo de hosts que se permite gestionar a\n" +" esta organización. El valor predeterminado es 0, lo que significa sin límite.\n" +" Consulte la documentación de Ansible para obtener más detalles." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9126,19 +8632,9 @@ msgstr "Fecha de expiración" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "Cada vez que se ejecute un trabajo utilizando este inventario, actualice el inventario de la fuente seleccionada antes de ejecutar las tareas del trabajo." -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "Rama para realizar la comprobación. Además de las ramas, puede\n" -#~ "introducir etiquetas, hashes de commit y referencias arbitrarias. Es posible\n" -#~ "que algunos hashes y referencias de commit no estén disponibles,\n" -#~ "a menos que usted también proporcione un refspec personalizado." - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "Ejecutándose" @@ -9156,11 +8652,12 @@ msgstr "El campo comienza con un valor." msgid "Workflow documentation" msgstr "Documentación del flujo de trabajo" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "Enero" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Iniciar sesión con Azure AD" @@ -9168,10 +8665,9 @@ msgstr "Iniciar sesión con Azure AD" msgid "Relaunch all hosts" msgstr "Volver a ejecutar todos los hosts" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "Si se habilita esta opción, se almacenarán los eventos recopilados para que estén visibles en el nivel de host. Los eventos persisten y\n" -#~ "se insertan en la caché de eventos en tiempo de ejecución." +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Almacenamiento de hechos: si está habilitado, esto almacenará los hechos recopilados para que puedan verse a nivel de host. Los hechos se conservan y se inyectan en la caché de hechos en tiempo de ejecución." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9187,13 +8683,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "¿Está seguro de que desea eliminar este enlace?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "Una plantilla Jinja2 renderizada con los artefactos set_stats anteriores cuando se crea la aprobación. Use esto para mostrar al aprobador el contexto relevante de los pasos de trabajo anteriores. Las variables disponibles provienen de los datos set_stats de los nodos primarios." + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "Solicitar variables en el lanzamiento." +msgid "Prompt for variables on launch." +msgstr "Preguntar por variables al ejecutar." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "Denegado por {0} - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Denegado por {0} - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9211,13 +8713,9 @@ msgstr "No se pudo sincronizar el proyecto." msgid "Total hosts" msgstr "Total de anfitriones" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "Este campo debe ser mayor que 0" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "Manual de usuario" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "Este campo debe ser mayor que 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9231,9 +8729,9 @@ msgstr "La credencial se copió correctamente" msgid "The search filter did not produce any results…" msgstr "El filtro de búsqueda no arrojó resultados…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "Este campo debe ser un número" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Este campo debe ser un número" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9247,9 +8745,9 @@ msgstr "¿Disociar equipos relacionados?" msgid "Last" msgstr "Último" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "Habilitar webhook para esta plantilla." +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "Habilitar webhook para esta plantilla." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9285,6 +8783,8 @@ msgstr "Carga de contenido" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventarios" @@ -9303,14 +8803,10 @@ msgstr "Habilitado" msgid "Items per page" msgstr "Elementos por página" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "Cancelar las tareas seleccionadas" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "Este campo debe ser un número entero" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "Este campo debe ser un número entero" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9333,13 +8829,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "Mayor que la comparación." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "Estos datos se utilizan para mejorar\n" -#~ "futuras versiones del software y para proporcionar Automation Analytics." - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9374,21 +8863,26 @@ msgid "Delete Workflow Job Template" msgstr "Eliminar plantilla de trabajo del flujo de trabajo" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "Pase variables de línea de comandos adicionales al flujo de trabajo." +msgid "Pass extra command line variables to the workflow." +msgstr "Pase variables adicionales de línea de comandos al flujo de trabajo." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "Detalles de la instancia" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Este grupo de instancias está siendo utilizado actualmente por otros recursos. ¿Está seguro de que desea eliminarlo?} other {Eliminar estos grupos de instancias podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminarlos de todos modos?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "No se encontró una salida para este trabajo." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "En lo que respecta a plantillas de trabajo, seleccione ejecutar para ejecutar el manual. Seleccione marcar para marcar únicamente la sintaxis del manual, probar la configuración del entorno e informar problemas sin ejecutar el manual." +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Para las plantillas de trabajo, seleccione «run» para ejecutar el playbook. Seleccione «check» para comprobar únicamente la sintaxis del playbook, probar la configuración del entorno e informar de problemas sin ejecutar el playbook." #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9447,7 +8941,7 @@ msgstr "Ver todos los entornos de ejecución" msgid "Sources" msgstr "Fuentes" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "Área de texto" @@ -9468,21 +8962,18 @@ msgstr "No configurado" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "Tarea en flujo de trabajo" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "Use mensajes personalizados para cambiar el contenido de las\n" +" notificaciones enviadas cuando un trabajo se inicia, tiene éxito o falla. Use\n" +" llaves para acceder a la información sobre el trabajo:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9528,7 +9019,7 @@ msgstr "Actualizar opciones" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9543,19 +9034,19 @@ msgstr "Actualizar opciones" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "Último modificado" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "Documentación." +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "Documentación." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9578,7 +9069,7 @@ msgstr "Comando" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "Error" @@ -9596,20 +9087,10 @@ msgstr "Volver a Grupos" msgid "A job has already been launched" msgstr "Ya se ha lanzado un trabajo" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "Servidor Async OK" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "Esta entrada de inventario construida\n" -#~ "crea un grupo para ambas categorías y usos\n" -#~ "el límite (patrón de host) para devolver solo a los hosts que\n" -#~ "están en la intersección de esos dos grupos." - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "Plantillas recientes" @@ -9619,36 +9100,6 @@ msgstr "Plantillas recientes" msgid "Applications & Tokens" msgstr "Aplicaciones y tokens" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "Revisión del control de origen" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "Ejecuciones de trabajo" @@ -9657,6 +9108,11 @@ msgstr "Ejecuciones de trabajo" msgid "Failed to delete smart inventory." msgstr "No se pudo eliminar el inventario inteligente." +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# fuente con fallos de sincronización.} other {# fuentes con fallos de sincronización.}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9671,7 +9127,7 @@ msgstr "Fuente de inventario" msgid "Cancel node removal" msgstr "Cancelar eliminación del nodo" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "Obsoleto" @@ -9680,11 +9136,6 @@ msgstr "Obsoleto" msgid "Update revision on job launch" msgstr "Revisión de la actualización en el lanzamiento del trabajo" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "Selecciona una fila para rechazar" @@ -9692,22 +9143,13 @@ msgstr "Selecciona una fila para rechazar" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "¡Copiado correctamente en el portapapeles!#-#-#-#-# catalog.po #-#-#-#-#\n" -#~ "¡Copiado correctamente en el portapapeles!\n" -#~ "#-#-#-#-# catalog.po #-#-#-#-#\n" -#~ "Copiado correctamente en el portapapeles" +msgstr "Correctamente" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "Redirigir al panel de control" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Este grupo de instancias está siendo utilizado por otros recursos. ¿Está seguro de que desea eliminarlo?" @@ -9737,9 +9179,9 @@ msgstr "Cuerpo del mensaje de flujo de trabajo aprobado" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "Muestra los resultados que cumplen con este o cualquier otro filtro." +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Devuelve resultados que satisfacen este filtro o cualquier otro filtro." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9755,7 +9197,7 @@ msgid "Generic OIDC settings" msgstr "Ajustes genéricos de OIDC" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "Avanzado" @@ -9776,11 +9218,6 @@ msgstr "Usuarios" msgid "Edit Notification Template" msgstr "Modificar plantilla de notificación" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "Sincronizar para revisión" - #: components/About/About.js:51 msgid "Brand Image" msgstr "Imagen de marca" @@ -9865,13 +9302,13 @@ msgstr "No se pudo alternar la notificación." msgid "Webhook Key" msgstr "Clave de Webhook" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "Seleccionar un tipo de nodo" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "El tipo de subvención que el usuario debe utilizar para adquirir tokens para esta aplicación" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "El tipo de concesión que el usuario debe usar para adquirir tokens para esta aplicación" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9882,6 +9319,7 @@ msgstr "Jugada" msgid "GitHub Enterprise Team" msgstr "Equipo de GitHub Enterprise" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "Noviembre" @@ -9891,10 +9329,6 @@ msgstr "Noviembre" msgid "Show changes" msgstr "Mostrar cambios" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "ADVERTENCIA:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "Modificar este nodo" @@ -9903,10 +9337,6 @@ msgstr "Modificar este nodo" msgid "Failed to delete team." msgstr "No se pudo eliminar el equipo." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "Flujo de trabajo cancelado." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "Días de datos a conservar" @@ -9920,12 +9350,6 @@ msgstr "Crear un nuevo entorno de ejecución" msgid "Get subscriptions" msgstr "Obtener suscripciones" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "Permitir el cambio de la rama o revisión de la fuente de control\n" -#~ "en una plantilla de trabajo que utilice este proyecto." - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9941,7 +9365,7 @@ msgstr "Obtener suscripciones" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9973,25 +9397,15 @@ msgstr "Dirección URL para las llamadas callback" msgid "Modified" msgstr "Modificado" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "Este proyecto está siendo utilizado actualmente por otros recursos. ¿Seguro que quieres eliminarlo?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "ADVERTENCIA: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "Tipo de búsqueda relacionada" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "Detalles del usuario" @@ -9999,26 +9413,24 @@ msgstr "Detalles del usuario" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si está habilitado, la plantilla de trabajo impedirá agregar grupos de instancias de inventario u organización a la lista de grupos de instancias preferidos en los que ejecutarse. Nota: si esta configuración está habilitada y proporcionó una lista vacía, se aplicarán los grupos de instancias globales." + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "Disociar rol" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "Obligatorio" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "Establecer escritura anticipada del tipo" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "Especifique los encabezados HTTP en formato JSON. Consulte la\n" -#~ "documentación de Ansible Tower para obtener ejemplos de sintaxis." - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -10057,10 +9469,6 @@ msgstr "Credencial de Insights" msgid "Jobs" msgstr "Trabajos" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "Reordenar" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "Ver los detalles del anfitrión del inventario construido" @@ -10074,24 +9482,15 @@ msgstr "Copiar credencial" msgid "Token" msgstr "Token" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "normas de su póliza " - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "Día de la semana" +msgid "weekday" +msgstr "día laborable" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "Desaprovisionamiento" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "Seguimiento del último commit de los submódulos en la rama" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10102,10 +9501,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "Error al asociar a un compañero." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Etiquetas son útiles cuando se tiene un playbook largo y se desea especificar una parte específica de una jugada o tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para más detalles sobre el uso de las etiquetas." +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Las etiquetas son útiles cuando tiene un playbook grande y desea ejecutar una parte específica de un play o una tarea. Utilice comas para separar varias etiquetas. Consulte la documentación para obtener detalles sobre el uso de las etiquetas." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10115,12 +9514,13 @@ msgstr "Eventos" msgid "Group type" msgstr "Tipo de grupo" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "Tipo de usuario" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10159,17 +9559,17 @@ msgstr "Debe seleccionar un inventario" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "Rama de fuente de control" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "Esta organización está siendo utilizada por otros recursos. ¿Está seguro de que desea eliminarla?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10184,10 +9584,6 @@ msgstr "Administrador del sistema" msgid "Settings" msgstr "Ajustes" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Esta programación utiliza reglas complejas que no son compatibles con la\\n interfaz de usuario. Utilice la API para gestionar este programa." - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "Volver a los tipos de credenciales" @@ -10219,12 +9615,7 @@ msgstr "/ (raíz del proyecto)" msgid "Last seen" msgstr "Última sincronización" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "Token que garantiza que se trata de un archivo de origen\n" -#~ "para el plugin ‘construido’." - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "Julio" @@ -10251,8 +9642,8 @@ msgstr "Si no se marca, se realizará una fusión, combinando las variables loca #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10286,7 +9677,7 @@ msgstr "Fuentes de inventario con fallas" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10324,7 +9715,7 @@ msgstr "Alternar herramientas" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10361,7 +9752,7 @@ msgstr "Alternar herramientas" msgid "Organization" msgstr "Organización" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "Su sesión ha expirado. Inicie sesión para continuar." @@ -10399,60 +9790,31 @@ msgstr "Mensaje de flujo de trabajo pendiente" msgid "Errors" msgstr "Errores" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "La eliminación de estos grupos de instancias podría afectar a otros recursos que dependen de ellos. ¿Está seguro de que desea eliminar de todos modos?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "Revisión de fuente de control" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "La búsqueda se desactiva durante la ejecución de la tarea" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Arrastre cancelado. La lista no se modifica." - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "Tercero" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "Nota: Esta instancia puede volver a asociarse con este grupo de instancias si es administrada por" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "Iniciar sesión con Azure AD Tenant" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "Encuesta deshabilitada" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "Revisión de la actualización en el lanzamiento del trabajo" +msgstr "Azure AD predeterminado" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "Versión de endswith que no distingue mayúsculas de minúsculas." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "La cantidad máxima de hosts que puede administrar esta organización.\n" -#~ "El valor predeterminado es 0, que significa sin límite. Consulte\n" -#~ "la documentación de Ansible para obtener más información detallada." - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "Cancelar búsqueda" @@ -10566,16 +9928,11 @@ msgstr "Falta el entorno de ejecución o se ha eliminado." msgid "Waiting" msgstr "Esperando" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "Si se encuentra habilitada la opción, ejecute este manual como administrador." +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si está habilitado, ejecute este playbook como administrador." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "Establecer selección del tipo" @@ -10591,8 +9948,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10612,7 +9969,7 @@ msgid "and click on Update Revision on Launch" msgstr "y haga clic en Actualizar revisión al ejecutar" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "Acerca de" @@ -10642,9 +9999,9 @@ msgstr "Preguntar al ejecutar" #: screens/Setting/SettingList.js:150 msgid "Troubleshooting settings" -msgstr "" +msgstr "Configuración de solución de problemas" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "Ejecutar plantilla" @@ -10659,14 +10016,11 @@ msgstr "Segundos" msgid "User analytics" msgstr "Análisis de usuarios" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "Estos argumentos se utilizan con el módulo especificado. Para encontrar información sobre {moduleName}, haga clic en" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "Si no tiene una suscripción, puede visitar\n" +" Red Hat para obtener una suscripción de prueba." #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10684,6 +10038,11 @@ msgstr "Nombre" msgid "Webhooks" msgstr "Webhooks" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {El inventario estará en estado pendiente hasta que se procese la eliminación final.} other {Los inventarios estarán en estado pendiente hasta que se procese la eliminación final.}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10693,10 +10052,6 @@ msgstr "Relanzar utilizando los parámetros de host" msgid "This action will soft delete the following:" msgstr "Esta acción eliminará suavemente lo siguiente:" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "Si se habilita esta opción, muestre los cambios realizados por las tareas de Ansible, donde sea compatible. Esto es equivalente al modo --diff de Ansible." - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10737,6 +10092,7 @@ msgid "Expand section" msgstr "Expandir sección" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10780,7 +10136,7 @@ msgstr "Aprobaciones del flujo de trabajo" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "Estos argumentos se utilizan con el módulo especificado. Puede encontrar información sobre {0} haciendo clic en " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10791,7 +10147,7 @@ msgstr "Ejecutar cuando el nodo primario se encuentre en estado correcto." msgid "Schedule Rules" msgstr "Reglas de programación" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "SOCIAL" @@ -10812,7 +10168,7 @@ msgstr "Modificar detalles" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10846,30 +10202,27 @@ msgstr "Agregar nuevo grupo" msgid "Current page" msgstr "Página actual" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "El número de procesos paralelos o simultáneos para utilizar durante la ejecución del cuaderno de estrategias. Un valor vacío, o un valor menor que 1, usará el valor predeterminado de Ansible que normalmente es 5. El número predeterminado de bifurcaciones puede ser sobrescrito con un cambio a" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "El número de procesos paralelos o simultáneos que se utilizarán al ejecutar el playbook. Un valor vacío, o un valor inferior a 1, utilizará el valor predeterminado de Ansible, que suele ser 5. El número predeterminado de forks se puede sobrescribir con un cambio en" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Campo para pasar una especificación personalizada de Kubernetes u OpenShift Pod." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "El último {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "El último {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "Iniciar fuente de sincronización" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "Traslade variables de línea de comando adicionales al playbook. Este es el\n" -#~ "parámetro de línea de comando -e o --extra-vars para el playbook de Ansible.\n" -#~ "Proporcione pares de claves/valores utilizando YAML o JSON. Consulte la\n" -#~ "documentación para ver ejemplos de sintaxis." +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "Pase variables de línea de comandos adicionales al playbook. Este es el parámetro de línea de comandos -e o --extra-vars para ansible-playbook. Proporcione pares clave/valor utilizando YAML o JSON. Consulte la documentación para ver un ejemplo de sintaxis." #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10880,9 +10233,9 @@ msgstr "Ocultar" msgid "The resource associated with this node has been deleted." msgstr "Se ha eliminado el recurso asociado a este nodo." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "Establecer como Público o Confidencial según cuán seguro sea el dispositivo del cliente." +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "Establezca en Público o Confidencial según la seguridad del dispositivo cliente." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10895,14 +10248,6 @@ msgstr "Horquillas" msgid "Examples:" msgstr "Ejemplos:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "Permite la creación de una URL de\n" -#~ "de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con {brandName} y solicitar una actualización de la configuración utilizando esta plantilla" - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "Revisión n°" @@ -10928,22 +10273,10 @@ msgstr "Módulo" msgid "Confirm revert all" msgstr "Confirmar la reversión de todo" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "Si está marcada, todas las variables para grupos secundarios y hosts se eliminarán y reemplazarán por las que se encuentran en la fuente externa." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "bifurcación" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "Eliminar fuente de inventario" @@ -10969,8 +10302,8 @@ msgstr "No encontrado" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "Volver" @@ -10980,8 +10313,8 @@ msgid "Failed to delete role." msgstr "No se pudo eliminar el rol." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "Solicite que se omitan las etiquetas en el lanzamiento." +msgid "Prompt for skip tags on launch." +msgstr "Preguntar por las etiquetas omitidas al ejecutar." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10997,8 +10330,8 @@ msgid "Metrics" msgstr "Métrica" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "Solicitar tiempo de espera en el lanzamiento." +msgid "Prompt for timeout on launch." +msgstr "Preguntar por el tiempo de espera al ejecutar." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -11025,19 +10358,19 @@ msgstr "Nodo de salto" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} día" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "Copiar proyecto" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "Solicite verbosidad en el lanzamiento." +msgid "Prompt for verbosity on launch." +msgstr "Preguntar por la verbosidad al ejecutar." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "Volver a ejecutar desde el nodo fallido" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -11047,6 +10380,11 @@ msgstr "Ver todos los tokens." msgid "View Inventory Groups" msgstr "Ver grupos de inventario" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {Esta fuente de inventario está siendo utilizada actualmente por otros recursos que dependen de ella. ¿Está seguro de que desea eliminarla?} other {Eliminar estas fuentes de inventario podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminarlas de todos modos?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "Menor que la comparación." @@ -11055,6 +10393,10 @@ msgstr "Menor que la comparación." msgid "Hosts automated" msgstr "Hosts automatizados" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "Permita cambiar la rama o revisión del control de código fuente en una plantilla de trabajo que utilice este proyecto." + #: screens/User/User.js:56 msgid "Back to Users" msgstr "Volver a Usuarios" @@ -11063,15 +10405,11 @@ msgstr "Volver a Usuarios" msgid "View Team Details" msgstr "Ver detalles del equipo" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Las credenciales de Galaxy deben ser propiedad de una organización." - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "No se pudo obtener el tablero:" -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "Usar predeterminado del navegador" @@ -11096,6 +10434,10 @@ msgstr "Gestionado" msgid "Start date" msgstr "Fecha de inicio" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "Un refspec para obtener (pasado al módulo git de Ansible). Este parámetro permite el acceso a referencias a través del campo de rama que de otro modo no estarían disponibles." + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "Reemplazar el campo con un valor nuevo" @@ -11104,9 +10446,10 @@ msgstr "Reemplazar el campo con un valor nuevo" msgid "Confirm link removal" msgstr "Confirmar eliminación de enlace" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "Este campo debe tener al menos {0} caracteres" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Este campo debe tener al menos {0} caracteres" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11141,18 +10484,11 @@ msgstr "Ingresar al menos un filtro de búsqueda para crear un nuevo inventario msgid "Filter By {name}" msgstr "Filtrar por {name}" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "Ajustar el gráfico al tamaño de la pantalla disponible" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "Procesamiento de eventos completo." @@ -11161,10 +10497,6 @@ msgstr "Procesamiento de eventos completo." msgid "Add a new node" msgstr "Agregar un nuevo nodo" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "Eliminar grupos" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11198,19 +10530,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "El campo contiene un valor." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "Seleccionar clave" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "Elija el tipo o formato de respuesta que desee como indicador para el usuario. Consulte la documentación de Ansible Tower para obtener más información sobre cada una de las opciones." +msgstr "Transfiera cambios adicionales de línea de comandos. Hay dos parámetros de línea de comandos de ansible: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11220,7 +10546,7 @@ msgstr "Si no se marca, los anfitriones secundarios locales y los grupos que no msgid "Account token" msgstr "Cuenta token" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "Editar la URL de redirección de inicio de sesión" @@ -11253,7 +10579,8 @@ msgstr "Argumentos del módulo" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "Especifique un color de notificación. Los colores aceptables son el código\n" +" de color hexadecimal (ejemplo: #3af o #789abc)." #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11264,6 +10591,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "Alternancia de encuestas" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "Elija un tipo o formato de respuesta que desee como indicación para el usuario.\n" +" Consulte la documentación de Ascender para obtener información adicional sobre cada opción." + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11276,23 +10609,14 @@ msgstr "Grupos totales" msgid "Webhook Credential" msgstr "Credencial de Webhook" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "Permite la creación de una URL de\n" -#~ "de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con y solicitar una actualización de la configuración utilizando esta plantilla de trabajo." +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Devoluciones de llamada de aprovisionamiento: habilita la creación de una URL de devolución de llamada de aprovisionamiento. Mediante la URL, un host puede contactar con Ansible AWX y solicitar una actualización de configuración utilizando esta plantilla de trabajo." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "Por favor introduzca un valor." -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "La cantidad máxima de hosts que puede administrar esta organización.\n" -#~ "El valor predeterminado es 0, que significa sin límite. Consulte\n" -#~ "la documentación de Ansible para obtener más información detallada." - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "actualizado" @@ -11313,9 +10637,9 @@ msgstr "Haga clic en el botón Edit (Modificar) para volver a configurar el nodo #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "Inventario federado" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "No se pudo eliminar la organización." @@ -11345,8 +10669,12 @@ msgstr "Seleccionar un tipo de tarea" msgid "Cancel {0}" msgstr "Cancelar {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "Lista opcional de nombres de host separados por comas para incluir en cada segmento de trabajo, además de los hosts del propio segmento. Útil cuando un play tiene como objetivo un host de coordinación, como localhost, del que dependen todos los segmentos. Los nombres se comparan exactamente con los hosts del inventario; no se admiten grupos ni patrones. Los hosts fijados ejecutan sus plays una vez por segmento." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "Editar la URL de redirección de inicio de sesión" @@ -11367,27 +10695,20 @@ msgstr "Hora de inicio" msgid "Total inventory sources" msgstr "Fuentes de inventario total" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "Utilice los mensajes personalizados para cambiar el contenido de las notificaciones enviadas cuando una tarea se inicie, se realice correctamente o falle. Utilice llaves\n" -#~ "para acceder a la información sobre la tarea:" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "Proporciona un patrón de host para restringir aún más la lista de hosts que se gestionarán o se verán afectados por el flujo de trabajo." +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "Proporcione un patrón de host para restringir aún más la lista de hosts que serán gestionados o afectados por el flujo de trabajo." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "Nodo cancelado" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "Editar el flujo de trabajo" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "Modificar nodo" @@ -11396,8 +10717,8 @@ msgstr "Modificar nodo" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11405,21 +10726,22 @@ msgstr "Modificar nodo" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "Borrar" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "Expira el {0}" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Expira el {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "Herramientas" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "Fin" @@ -11436,14 +10758,14 @@ msgstr "Pestaña YAML" msgid "IRC server port" msgstr "Puerto del servidor IRC" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "Texto" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "No se pudo eliminar la tarea." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11454,9 +10776,9 @@ msgstr "Contraseña Vault" msgid "Run every" msgstr "Ejecutar cada" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "A continuación, se incluyen ejemplos de URL para la fuente de control de archivo remoto:" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Ejemplos de URL para el control de código fuente de archivo remoto incluyen:" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11471,10 +10793,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "Agregar grupo de contenedores" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "El inventario estará en estado pendiente hasta que se procese la eliminación final." - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "Continuar" @@ -11513,14 +10831,14 @@ msgstr "Mensaje de error" msgid "Instance Group" msgstr "Grupo de instancias" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "Dirección de correo electrónico no válida" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Dirección de correo electrónico no válida" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11537,7 +10855,7 @@ msgstr "Actividad" msgid "Inventories with sources cannot be copied" msgstr "No se pueden copiar los inventarios con fuentes" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "Longitud máxima" @@ -11550,14 +10868,14 @@ msgstr "Nube" msgid "Email Options" msgstr "Opciones de correo electrónico" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración." +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Consulte la documentación de Ansible para obtener detalles sobre el archivo de configuración." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "Respuesta predeterminada" @@ -11606,10 +10924,6 @@ msgstr "Mostrar cambios" msgid "Exact search on name field." msgstr "Búsqueda exacta en el campo de nombre." -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "La eliminación de estos inventarios podría afectar a algunas plantillas que dependen de ellos. ¿Está seguro de que desea eliminar de todos modos?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "Eliminar el error" @@ -11618,27 +10932,23 @@ msgstr "Eliminar el error" msgid "Failed to delete one or more inventory sources." msgstr "No se pudo eliminar una o más fuentes de inventario." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "Si se especifica, este campo se mostrará en el nodo en lugar del nombre del recurso cuando se vea el flujo de trabajo" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "Iniciar sesión con GitHub" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "La eliminación de estas fuentes de inventario podría afectar a otros recursos que dependen de ellas. ¿Está seguro de que desea eliminar de todos modos?" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "Formato de hora no válido" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Formato de hora no válido" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "Proyecto desconocido" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "Condiciones previas para ejecutar este nodo cuando hay varios elementos primarios. Consulte" @@ -11664,12 +10974,6 @@ msgstr "FINALIZADO:" msgid "Prompt | {0}" msgstr "Aviso | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "El entorno virtual personalizado {0} debe ser sustituido por un entorno de ejecución." - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11731,7 +11035,7 @@ msgstr "El patrón utilizado para dirigir los hosts en el inventario. Si se deja #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "Tiempo de espera" @@ -11739,10 +11043,19 @@ msgstr "Tiempo de espera" msgid "Please wait until the topology view is populated..." msgstr "Espere hasta que se complete la vista de topología..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {¿Está seguro de que desea eliminar el grupo siguiente?} other {¿Está seguro de que desea eliminar los grupos siguientes?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "Seleccionar elementos" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {Cancelar el trabajo seleccionado} other {Cancelar los trabajos seleccionados}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11788,11 +11101,12 @@ msgstr "Modificar detalles" msgid "Failed to delete role" msgstr "No se pudo eliminar el rol" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "Aprobado - {0}. Consulte el flujo de actividades para obtener más información." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Aprobado - {0}. Consulte el Flujo de actividad para obtener más información." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "Denegado con éxito" @@ -11820,25 +11134,7 @@ msgstr "Eliminar instancias" msgid "Select a module" msgstr "Seleccionar un módulo" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "No hay directorios de playbook disponibles en {project_base_dir}.\n" -#~ "O bien ese directorio está vacío, o todo el contenido ya está\n" -#~ "asignado a otros proyectos. Cree un nuevo directorio allí y asegúrese de que los archivos de playbook puedan ser leídos por el usuario del sistema \"awx\", o haga que {brandName} recupere directamente sus playbooks desde\n" -#~ "control de fuentes utilizando la opción de tipo de control de fuentes anterior." - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "Puede aplicar una serie de posibles variables en el\n" -#~ "mensaje. Para obtener más información, consulte" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11848,14 +11144,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "Plantilla de flujo de trabajo" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "Aprobación" @@ -11884,7 +11175,7 @@ msgstr "No se encontró la tarea." msgid "Failed hosts" msgstr "Hosts fallidos" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "Teclas directas" @@ -11896,9 +11187,9 @@ msgstr "¿Disociar?" msgid "Notification timed out" msgstr "Caducó el tiempo de la notificación" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "Cadena de días no reconocida" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "Cambie PROJECTS_ROOT al implementar {brandName} para cambiar esta ubicación." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11916,6 +11207,10 @@ msgstr "Tareas de gestión" msgid "Failed to delete schedule." msgstr "No se pudo eliminar la programación." +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>Nota: Esta instancia puede volver a asociarse con este grupo de instancias si es administrada por <1>reglas de política." + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "tipo de instancia" @@ -11932,18 +11227,12 @@ msgstr "Expandir la entrada" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "Hosts fijados de la fracción de trabajos" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si desea agregar nuevos roles a un conjunto de usuarios, elija Users (Usuarios) y haga clic en Next (Siguiente). Podrá seleccionar los recursos específicos en el siguiente paso." -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "Ingrese el número asociado con el \"Servicio de mensajería\"\n" -#~ "en Twilio con el formato +18005550199." - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11952,7 +11241,7 @@ msgstr "Elija el tipo de recurso que recibirá los nuevos roles. Por ejemplo, si #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11992,9 +11281,10 @@ msgstr "Editar el tipo de credencial" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Un canal de Slack por línea. El símbolo numeral (#)\n" +" es obligatorio para los canales. Para responder o iniciar un hilo en un mensaje específico, agregue el Id del mensaje principal al canal, donde el Id del mensaje principal tiene 16 dígitos. Debe insertarse un punto (.) manualmente después del décimo dígito. por ejemplo:#canal-destino, 1231257890.006423. Consulte Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "Ejecutar plantilla" @@ -12005,12 +11295,17 @@ msgstr "Correo electrónico del remitente" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "¡Bienvenido a Red Hat Ansible Automation Platform!\n" +" Complete los pasos a continuación para activar su suscripción." #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "Fallo de aprovisionamiento" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "Determina si el nodo de aprobación se aprueba o se deniega automáticamente cuando expira el tiempo de espera." + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "Tiempo en segundos para considerar que una sincronización de inventario es actual. Durante las ejecuciones de trabajos y las devoluciones de llamada, el sistema de tareas evaluará la marca de tiempo de la última sincronización. Si es anterior al tiempo de espera de la caché, no se considera actual y se realizará una nueva sincronización del inventario." @@ -12023,17 +11318,13 @@ msgstr "Versión del controlador de automatización" msgid "Access Token Expiration" msgstr "Expiración del token de acceso" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {# minuto} other {# minutos}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "Después de {numOccurrences, plural, one {# ocurrencia} other {# ocurrencias}}" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "Nota: Cuando utilice el protocolo SSH para GitHub o Bitbucket, introduzca únicamente una clave SSH, no introduzca un nombre de usuario (que no sea git). Además, GitHub y Bitbucket no admiten la autenticación por contraseña cuando se utiliza SSH. El protocolo GIT de solo lectura (git://) no utiliza información de nombre de usuario ni de contraseña." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "Solicitar inventario en el lanzamiento." +msgid "Prompt for inventory on launch." +msgstr "Preguntar por el inventario al ejecutar." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -12043,7 +11334,7 @@ msgstr "se generará una nueva URL de Webhook al guardar." msgid "Back to execution environments" msgstr "Volver a los entornos de ejecución" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "La información de estado del host para esta tarea no se encuentra disponible." @@ -12052,20 +11343,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "Esta es la única vez que se mostrará el valor del token y el valor del token de actualización asociado." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "Cargando" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "Cancelar el flujo de trabajo" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "La imagen del contenedor que se utilizará para la ejecución." +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "La imagen de contenedor que se utilizará para la ejecución." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12089,10 +11380,14 @@ msgstr "Ejecute un trabajo para rellenar esta lista." #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "Límite" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "Aprobaciones" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "Establece la etapa actual del ciclo de vida de esta instancia. Por defecto es \"instalado\"." @@ -12107,7 +11402,7 @@ msgstr "Ver detalles de la fuente de inventario" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "Este proyecto está siendo utilizado actualmente por otros recursos. ¿Está seguro de que desea eliminarlo?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12138,18 +11433,20 @@ msgstr "No se pudo eliminar una o más aprobaciones del flujo de trabajo." msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "El número máximo de hosts que se permite gestionar a esta organización.\n" +" El valor predeterminado es 0, lo que significa sin límite. Consulte la documentación\n" +" de Ansible para obtener más detalles." #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "Asociar error del rol" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "Nodos de la plantilla de tareas de flujo de trabajo" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "Nodos de plantilla de trabajo para flujo de trabajo" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12177,7 +11474,7 @@ msgstr "Eliminar encuesta" msgid "Policy instance minimum" msgstr "Mínimo de instancias de políticas" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "No se pudo eliminar la aprobación del flujo de trabajo." @@ -12209,11 +11506,7 @@ msgstr "Seleccionar entrada" msgid "Hybrid" msgstr "Híbrido" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "Cargando..." - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "Reintentar servidor" @@ -12226,15 +11519,14 @@ msgstr "Reintentar servidor" msgid "Webhook Service" msgstr "Servicio de Webhook" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "Permite la creación de una URL de\n" -#~ "de aprovisionamiento. A través de esta URL, un host puede ponerse en contacto con {brandName} y solicitar una actualización de la configuración utilizando esta plantilla de trabajo." +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "Habilita la creación de una URL de devolución de llamada de aprovisionamiento. Mediante la URL, un host puede contactar con {brandName} y solicitar una actualización de configuración utilizando esta plantilla de trabajo." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12242,7 +11534,7 @@ msgstr "Servicio de Webhook" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12252,8 +11544,10 @@ msgstr "On" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "Si solo desea eliminar el acceso de este usuario específico, elimínelo del equipo." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12287,8 +11581,12 @@ msgstr "{0} segundos" msgid "Inventory Type" msgstr "Tipo de inventario" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {Después de # ocurrencia} other {Después de # ocurrencias}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "Primero, seleccione una clave" @@ -12298,6 +11596,7 @@ msgstr "Primero, seleccione una clave" msgid "Select source path" msgstr "Seleccionar la ruta de origen" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "Junio" @@ -12315,7 +11614,7 @@ msgid "Launch" msgstr "Ejecutar" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "Explicación" @@ -12338,7 +11637,7 @@ msgstr "Modal de vista previa de la encuesta" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12354,7 +11653,7 @@ msgstr "Modal de vista del nodo de flujo de trabajo" msgid "Leave this field blank to make the execution environment globally available." msgstr "Deje este campo en blanco para que el entorno de ejecución esté disponible globalmente." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12364,7 +11663,7 @@ msgid "Failed to associate." msgstr "No se pudo asociar." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12375,13 +11674,10 @@ msgstr "No se pudo asociar." #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "Grupos" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {# semana} other {# semanas}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12421,8 +11717,8 @@ msgstr "Nodos gestionados" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12467,7 +11763,7 @@ msgstr "Creado por (nombre de usuario)" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "Nombre de usuario o contraseña no válidos. Intente de nuevo." @@ -12491,14 +11787,6 @@ msgstr "Crear plantilla de flujo de trabajo" msgid "IRC Server Address" msgstr "Dirección del servidor IRC" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "Etiquetas opcionales que describen este inventario,\n" -#~ "como 'dev' o 'test'. Las etiquetas se pueden usar para agrupar\n" -#~ "y filtrar inventarios y tareas completadas." - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "usuario ldap" @@ -12528,20 +11816,13 @@ msgstr "Programación no encontrada." #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "En caso afirmativo, haga que las entradas no válidas sean un error fatal; de lo contrario, omita y\n" +" continúe." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "Tareas en ejecución" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "Seleccione de la lista de directorios que se encuentran en\n" -#~ "la ruta base del proyecto. La ruta base y el directorio del playbook\n" -#~ "proporcionan la ruta completa utilizada para encontrar los playbooks." - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "Este campo no debe estar en blanco" @@ -12568,18 +11849,18 @@ msgstr "Iniciar alternancia de notificaciones" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12596,13 +11877,13 @@ msgstr "Iniciar alternancia de notificaciones" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "Inventario" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "Este campo debe ser un número y tener un valor entre {min} y {max}" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Este campo debe ser un número y tener un valor entre {min} y {max}" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12610,15 +11891,15 @@ msgstr "Inventario" msgid "Update on launch" msgstr "Actualizar al ejecutar" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "Debe haber un valor en al menos una entrada" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "Debe haber un valor en al menos una entrada" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Añade anfitriones al grupo según las condiciones de Jinja2." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "Copiar plantilla" @@ -12626,11 +11907,6 @@ msgstr "Copiar plantilla" msgid "Toggle notification approvals" msgstr "Aprobaciones para alternar las notificaciones" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "Introduzca un número de teléfono por línea para especificar a dónde enviar los mensajes SMS. Los números de teléfono deben tener el formato +11231231234. Para más información, consulte la documentación de Twilio." - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "Eliminar la pregunta de la encuesta" diff --git a/awx/ui/src/locales/fr/messages.js b/awx/ui/src/locales/fr/messages.js index d16222df0..b566a6537 100644 --- a/awx/ui/src/locales/fr/messages.js +++ b/awx/ui/src/locales/fr/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projets\"],\"-5kO8P\":[\"Samedi\"],\"-6EcFR\":[\"Appuyez sur Entrée pour modifier. Appuyez sur ESC pour arrêter la modification.\"],\"-7M7WW\":[\"Cliquez pour changer la valeur par défaut\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"Le paramètre du plugin est requis.\"],\"-9d7Ol\":[\"Sous-domaine Pagerduty\"],\"-9y9jy\":[\"Dernier bilan de fonctionnement\"],\"-9yY_Q\":[\"N'a pas réussi à copier l'inventaire.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Faire défiler la page précédente\"],\"-FjWgX\":[\"Jeu.\"],\"-GMFSa\":[\"Le projet n'a pas été copié.\"],\"-GOG9X\":[\"Masquer la description\"],\"-NI2UI\":[\"Diviser le travail effectué à l'aide de ce modèle de job en un nombre spécifié de tranches de travail, chacune exécutant les mêmes tâches sur une partie de l'inventaire.\"],\"-NezOR\":[\"Ce type d’accréditation est actuellement utilisé par certaines informations d’accréditation et ne peut être supprimé\"],\"-OpL2l\":[\"Exécuter quel que soit l'état final du nœud parent.\"],\"-PyL32\":[\"Êtes-vous sûr de vouloir supprimer ce nœud ?\"],\"-RAMET\":[\"Modifier ce lien\"],\"-SAqJ3\":[\"N'a pas réussi à copier les identifiants\"],\"-Uepfb\":[\"Contrôle\"],\"-b3ghh\":[\"Élévation des privilèges\"],\"-hh3vo\":[\"Impossible de charger la dernière mise à jour du job\"],\"-li8PK\":[\"Utilisation de l'abonnement\"],\"-nb9qF\":[\"(Me le demander au lancement)\"],\"-ohrPc\":[\"Recherche Typeahead\"],\"-rfqXD\":[\"Questionnaire activé\"],\"-uOi7U\":[\"Cliquez pour télécharger l’ensemble (Bundle)\"],\"-vAlj5\":[\"Echec du lancement du Job.\"],\"-z0Ubz\":[\"Sélectionnez les rôles à appliquer\"],\"-zy2Nq\":[\"Type\"],\"0-31GV\":[\"Suppression\"],\"0-yjzX\":[\"Le projet doit être synchronisé avant qu'une révision soit disponible.\"],\"00_HDq\":[\"Type de politique\"],\"00cteM\":[\"Ce champ ne doit pas dépasser \",[\"0\"],\" caractères\"],\"01Zgfk\":[\"Expiré\"],\"02FGuS\":[\"Créer un nouveau groupe\"],\"02ePaq\":[\"Sélectionnez \",[\"0\"]],\"02o5A-\":[\"Créer un nouveau projet\"],\"05TJDT\":[\"Cliquez pour voir les détails de ce Job\"],\"06Veq8\":[\"Projet Sync\"],\"08IuMU\":[\"Remplacer les variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" par <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Descripteurs d'exécution\"],\"0JjrTf\":[\"Il y a eu une erreur dans l'analyse du fichier. Veuillez vérifier le formatage du fichier et réessayer.\"],\"0K8MzY\":[\"Ce champ ne doit pas dépasser \",[\"max\"],\" caractères\"],\"0LUj25\":[\"Supprimer un groupe d'instances\"],\"0MFMD5\":[\"Échec de l'exécution d'un contrôle de fonctionnement sur une ou plusieurs instances.\"],\"0Ohn6b\":[\"Lancé par\"],\"0PUWHV\":[\"Fréquence de répétition\"],\"0Pz6gk\":[\"Variables utilisées pour configurer le plugin d'inventaire construit. Pour une description détaillée de la configuration de ce plugin, voir\"],\"0QsHpG\":[\"Schéma d'entrée qui définit un ensemble de champs ordonnés pour ce type.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Supprimer tous les nœuds\"],\"0WP27-\":[\"En attente du résultat du job…\"],\"0YAsXQ\":[\"Groupe de conteneurs\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Pour plus d'informations, reportez-vous à\"],\"0_ru-E\":[\"Copier l'inventaire\"],\"0cqIWs\":[\"Mot de passe d'auth de base\"],\"0d48JM\":[\"Options à choix multiples (sélection multiple)\"],\"0eOoxo\":[\"Veuillez choisir une date/heure de fin qui vient après la date/heure de début.\"],\"0f7U0k\":[\"Mer.\"],\"0gPQCa\":[\"Toujours\"],\"0lvFRT\":[\"Vous ne pouvez pas modifier le type de justificatif d'identité d'un justificatif d'identité, car cela peut casser la fonctionnalité des ressources qui l'utilisent.\"],\"0pC_y6\":[\"Événement\"],\"0qOaMt\":[\"Une erreur s'est produite lors de la demande de test de ces informations d'identification et métadonnées.\"],\"0rVzXl\":[\"Paramètres de Google OAuth 2\"],\"0sNe72\":[\"Ajouter des rôles\"],\"0tNXE8\":[\"PLACER\"],\"0tfvhT\":[\"La capacité utilisée par le groupe d'instances\"],\"0wlLcO\":[\"Définissez le nombre de jours pendant lesquels les données doivent être conservées.\"],\"0zpgxV\":[\"Options\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Annuler Sync\"],\"10B0do\":[\"Échec de l'envoi de la notification de test.\"],\"1280Tg\":[\"Nom d'hôte\"],\"12QrNT\":[\"Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise à jour du projet avant de démarrer le job.\"],\"12j25_\":[\"Clé publique GPG\"],\"12kemj\":[\"URL Contrôle de la source\"],\"14KOyT\":[\"source ./vars\"],\"15GcuU\":[\"Afficher les paramètres d'authentification divers\"],\"17TKua\":[\"Groupe d'instance\"],\"19zgn6\":[\"Type d'instance\"],\"1A3EXy\":[\"Développer\"],\"1C5cFl\":[\"Exécution suivante\"],\"1Ey8My\":[\"Adresse IP\"],\"1F0IaT\":[\"Afficher les programmations\"],\"1HMy92\":[\"JSON :\"],\"1I6UoR\":[\"Affichages\"],\"1L3KBl\":[\"Créer un nouveau type d'informations d'identification.\"],\"1Ltnvs\":[\"Ajouter un nœud\"],\"1PQRWr\":[\"Heure de début\"],\"1QRNEs\":[\"Fréquence de répétition\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Veuillez choisir un numéro de jour entre 1 et 31.\"],\"1UjRxI\":[\"Expiration du délai d’attente du cache\"],\"1UzENP\":[\"Non\"],\"1V4Yvg\":[\"Système divers\"],\"1WlWk7\":[\"Voir les détails de l'hôte de l'inventaire\"],\"1WsB5U\":[\"Nous n'avons pas pu localiser les abonnements associés à ce compte.\"],\"1ZaQUH\":[\"Nom\"],\"1_gTC7\":[\"Vous ne pouvez pas sélectionner plusieurs identifiants d’archivage sécurisé (Vault) avec le même identifiant de d’archivage sécurisé. Cela désélectionnerait automatiquement les autres identifiants d’archivage sécurisé.\"],\"1abtmx\":[\"Promouvoir les groupes de dépendants et les hôtes\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"Mise à jour SCM\"],\"1fO-kL\":[\"N'a pas réussi à faire basculer l'instance.\"],\"1hCxP5\":[\"N'a pas réussi à supprimer un ou plusieurs groupes d'instances.\"],\"1kwHxg\":[\"Métriques\"],\"1n50PN\":[\"Onglet JSON\"],\"1qd4yi\":[\"Variables avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux.\"],\"1rDBnp\":[\"Écart entre les fichiers\"],\"1w2SCz\":[\"Choisissez un type de contrôle à la source\"],\"1xdJD7\":[\"Adapter à l’écran\"],\"1yHVE-\":[\"Ajout\"],\"2-iKER\":[\"Afficher le flux d’activité\"],\"2B_v7Y\":[\"Pourcentage d'instances de stratégie\"],\"2CTKOa\":[\"Retour aux projets\"],\"2FB7vv\":[\"Sélectionnez une organisation avant de modifier l'environnement d'exécution par défaut.\"],\"2FeJcd\":[\"Élément ignoré\"],\"2H9REH\":[\"Recherche floue sur le champ du nom.\"],\"2JV4mx\":[\"Les groupes d'instances auxquels appartient cette instance.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"N'a pas réussi à supprimer l'inventaire.\"],\"2a07Yj\":[\"Copie du modèle de notification\"],\"2ekvhy\":[\"Fréquence des exceptions\"],\"2gDkH_\":[\"Veuillez saisir un nombre d'occurrences.\"],\"2iyx-2\":[\"Documentation du contrôleur Ansible.\"],\"2n41Wr\":[\"Ajouter un modèle de flux de travail\"],\"2nsB1O\":[\"Retour Haut de page\"],\"2ocqzE\":[\"Webhooks ; activez le webhook pour ce modèle.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Recherche modale\"],\"2pNIxF\":[\"Nœuds de flux de travail\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Remplacer\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"Actualiser Jeton\"],\"2w-INk\":[\"Informations sur l'hôte\"],\"2zs1kI\":[\"Cette valeur ne correspond pas au mot de passe que vous avez entré précédemment. Veuillez confirmer ce mot de passe.\"],\"3-SkJA\":[\"Dissocier le groupe de l'hôte ?\"],\"3-sY1p\":[\"Numéro(s) de SMS de destination\"],\"328Yxp\":[\"Branche Contrôle de la source\"],\"38Or-7\":[\"Balises\"],\"38VIWI\":[\"Voir les détails du modèle\"],\"39y5bn\":[\"Vendredi\"],\"3A9ATS\":[\"Environnement d'exécution non trouvé.\"],\"3AOZPn\":[\"Afficher et modifier les options de débogage\"],\"3FLeYu\":[\"Fournissez vos informations d’identification client Red\xA0Hat ou Red Hat Satellite et choisissez parmi une liste d’abonnements disponibles. Les informations d'identification que vous utilisez seront stockées pour une utilisation ultérieure lors de la récupération des abonnements renouvelés ou étendus.\"],\"3FUtN9\":[\"Sync Source d’inventaire\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Exécuter\"],\"3JnvxN\":[\"Choisissez les ressources qui recevront de nouveaux rôles. Vous pourrez sélectionner les rôles à postuler lors de l'étape suivante. Notez que les ressources choisies ici recevront tous les rôles choisis à l'étape suivante.\"],\"3JzsDb\":[\"Mai\"],\"3LoUor\":[\"Canaux de destination\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"S'il est activé, le modèle de tâche empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter.\\\\n Remarque\xA0: si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués.\"],\"3PAU4M\":[\"Année\"],\"3PZalO\":[\"Hôte non trouvé.\"],\"3Rke7L\":[\"1 (info)\"],\"3YSVMq\":[\"Erreur de suppression\"],\"3aIe4Y\":[\"Créer une nouvelle organisation\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Temps écoulé\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" année\"],\"other\":[\"#\",\" années\"]}]],\"3hCQhK\":[\"Extensions d'inventaire\"],\"3hvUyZ\":[\"nouveau choix\"],\"3mTiHp\":[\"Impossible de copier le modèle.\"],\"3pBNb0\":[\"Recharger la sortie\"],\"3sFvGC\":[\"Mettez l'instance en ligne ou hors ligne. Si elle est hors ligne, les Jobs ne seront pas attribués à cette instance.\"],\"3sXZ-V\":[\"et cliquez sur Mettre à jour la révision au lancement.\"],\"3uAM50\":[\"Contrat de licence utilisateur\"],\"3v8u-j\":[\"Le pourcentage minimum de toutes les instances qui seront automatiquement assignées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"3wPA9L\":[\"Catégorie de paramètre\"],\"3y7qi5\":[\"Retour à Références\"],\"3yy_k-\":[\"Voir toutes les équipes.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Allez à la page suivante de la liste\"],\"41KRqu\":[\"Mots de passes d’identification\"],\"45BzQy\":[\"Les bilans de santé sont des tâches asynchrones. Veuillez consulter la documentation pour plus d'informations.\"],\"45cx0B\":[\"Annuler l'édition de l'abonnement\"],\"45gLaI\":[\"Demander des informations d'identification au lancement.\"],\"46SUtl\":[\"Modifier le groupe\"],\"479kuh\":[\"Copier la révision complète dans le Presse-papiers.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Erreur :\"],\"4LzLLz\":[\"Voir tous les paramètres\"],\"4Q4HZp\":[\"Aucun(e) \",[\"pluralizedItemName\"],\" trouvé(e)\"],\"4QXpWJ\":[\"expiré\"],\"4QfhOe\":[\"Certains modificateurs de recherche, comme not__ et __search, ne sont pas pris en charge par les filtres hôte de Smart Inventory. Supprimez-les pour créer un nouveau Smart Inventory avec ce filtre.\"],\"4S2cNE\":[\"Voir les paramètres d'enregistrement\"],\"4Wt2Ty\":[\"Sélectionnez les éléments de la liste\"],\"4_ESDh\":[\"Ce champ doit être une expression régulière\"],\"4_xiC_\":[\"Artefacts\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Sélectionnez un type d’identifiant\"],\"4cWhxn\":[\"Contrôle si cette instance est gérée ou non par la stratégie. Si cette option est activée, l'instance sera disponible pour une affectation et une désaffectation automatiques à des groupes d'instances en fonction des règles de politique.\"],\"4dQFvz\":[\"Terminé\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Sauvegarde & Sortie\"],\"4j2eOR\":[\"Sélectionnez l'inventaire auquel cet hôte appartiendra.\"],\"4jnim6\":[\"Sélectionnez un service webhook.\"],\"4km-Vu\":[\"Non-conformité\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Explication de l'échec :\"],\"4lgLew\":[\"Février\"],\"4mQyZf\":[\"Les services webhook peuvent l'utiliser en tant que secret partagé.\"],\"4nLbTY\":[\"Voir tous les jobs de gestion\"],\"4o_cFL\":[\"Supprimer l’application\"],\"4s0pSB\":[\"Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles.\"],\"4uVADI\":[\"Question secrète du client\"],\"4vFDZV\":[\"Créer un nouveau modèle de Job\"],\"4vkbaA\":[\"Le projet d'où provient cette mise à jour de l'inventaire.\"],\"4yGeRr\":[\"Sync Inventaires\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Modifier l'instance\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Êtes-vous sûr de vouloir supprimer tous les nœuds de ce flux de travail ?\"],\"5ANAct\":[\"Nombre maximum de tâches à exécuter simultanément sur ce groupe.\\\\n Zéro signifie qu'aucune limite ne sera appliquée.\"],\"5B77Dm\":[\"Dernier Job\"],\"5F5F4w\":[\"Approbation du flux de travail\"],\"5IhYoj\":[\"Types de nœud\"],\"5K7kGO\":[\"documentation\"],\"5KMGbn\":[\"Êtes-vous certain de vouloir annuler ce job ?\"],\"5QGnBj\":[\"Notez que vous pouvez toujours voir le groupe dans la liste après l'avoir dissocié si l'hôte est également membre des dépendants de ce groupe. Cette liste montre tous les groupes auxquels l'hôte est associé directement et indirectement.\"],\"5RMgCw\":[\"Hôtes\"],\"5S4tZv\":[\"La fréquence ne correspondait pas à une valeur attendue\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Type de Job\"],\"5WFDw4\":[\"Grouper seulement par\"],\"5WVG4S\":[\"Plus d'informations pour\"],\"5X2wog\":[\"Il y a eu un problème de connexion. Veuillez réessayer.\"],\"5_vHPm\":[\"Voir les paramètres TACACS+\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"Rôles\"],\"5eHyY-\":[\"Notification test\"],\"5eL2KN\":[\"URL cible\"],\"5lqXf5\":[\"Revenir à la valeur usine par défaut.\"],\"5n_soj\":[\"Invite pour le comptage des tranches de travail au lancement.\"],\"5p6-Mk\":[\"Filtrer par travaux échoués\"],\"5pDe2G\":[\"Supprimer l’accès \",[\"0\"]],\"5pa4JT\":[\"Playbook démarré\"],\"5qauVA\":[\"Ce modèle de tâche de flux de travail est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"5vA8H0\":[\"Aucun hôte correspondant\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Retour aux notifications\"],\"6-OdGi\":[\"Protocole\"],\"6-ptnU\":[\"l'option à la\"],\"623gDt\":[\"Impossible de supprimer l'utilisateur.\"],\"63C4Yo\":[\"Groupe de conteneurs\"],\"66WYRo\":[\"Fournir les paires clé/valeur en utilisant soit YAML soit JSON.\"],\"66Zq7T\":[\"Enregistrer les changements de liens\"],\"66qTfS\":[\"La semaine dernière\"],\"679-JR\":[\"Recherche floue sur les champs id, nom ou description.\"],\"68OTAn\":[\"Cette intance est actuellement utilisée par d'autres ressources. Voulez-vous vraiment le supprimer\xA0?\"],\"68h6WG\":[\"Lancer le Job de gestion\"],\"69aXwM\":[\"Ajouter un groupe existant\"],\"69zuwn\":[\"Déprovisionner ces instances pourrait avoir un impact sur d'autres ressources qui en dépendent. Voulez-vous vraiment supprimer quand même\xA0?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"suppression doucement\"],\"6GBt0m\":[\"Métadonnées\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Délai d’attente (secondes)\"],\"6KhU4s\":[\"Voulez-vous vraiment quitter le flux de travail Creator sans enregistrer vos modifications\xA0?\"],\"6LTyxl\":[\"Révision\"],\"6PmtyP\":[\"Basculer la légende\"],\"6RDwJM\":[\"Jetons\"],\"6UYTy8\":[\"Minute\"],\"6V3Ea3\":[\"Copié\"],\"6WwHL3\":[\"Total Nœuds\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Heure\"],\"6YtxFj\":[\"Nom\"],\"6Z5ACo\":[\"Clé de configuration de l’hôte\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"Lancement\xA01\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Activer l’élévation des privilèges\"],\"6j6_0F\":[\"Ressource connexe\"],\"6kpN96\":[\"N'a pas réussi à supprimer la notification.\"],\"6lGV3K\":[\"Afficher moins de détails\"],\"6msU0q\":[\"N'a pas réussi à supprimer un ou plusieurs Jobs.\"],\"6nsio_\":[\"Exécuter Commande\"],\"6oNH0E\":[\"guide de configuration du plugin.\"],\"6pMgh_\":[\"Voir les paramètres LDAP\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"Il est difficile de donner une spécification pour\\nl'inventaire des faits Ansible, car à peupler\\nles faits du système contre lesquels vous devez exécuter un playbook\\nl'inventaire qui a `gather_facts\xA0: true`. Le\\nles faits réels différeront d'un système à l'autre.\"],\"6sQDy8\":[\"Cette planification utilise des règles complexes qui ne sont pas prises en charge dans\\\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer ce calendrier.\"],\"6uvnKV\":[\"Service API/Clé d’intégration\"],\"6vrz8I\":[\"N'a pas réussi à supprimer un ou plusieurs Jobs\"],\"6zGHNM\":[\"Hôtes restants\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"N'a pas réussi à mettre à jour l'enquête.\"],\"7Bj3x9\":[\"Échec\"],\"7ElOdS\":[\"ID du tableau de bord (facultatif)\"],\"7IUE9q\":[\"Variables sources\"],\"7JF9w9\":[\"Ajouter une question\"],\"7L01XJ\":[\"Actions\"],\"7O5TcN\":[\"Récapitulatif de l’événement non disponible\"],\"7PzzBU\":[\"Utilisateur\"],\"7UZtKb\":[\"L'organisation qui possède ce modèle de tâche de flux de travail.\"],\"7VETeB\":[\"La suppression de ces modèles pourrait avoir un impact sur certains nœuds de flux de travail qui en dépendent. Voulez-vous vraiment supprimer quand même\xA0?\"],\"7VpPHA\":[\"Confirmer\"],\"7Xk3M1\":[\"Sélectionnez le projet contenant le playbook que ce job devra exécuter.\"],\"7ZhNzL\":[\"Allez à la première page\"],\"7b8TOD\":[\"détails\"],\"7bDeKc\":[\"Manifeste de souscription\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" depuis \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"Aucune donnée de tâche disponible.\"],\"7kb4LU\":[\"Approuvé\"],\"7p5kLi\":[\"Tableau de bord\"],\"7q256R\":[\"Autoriser le remplacement de la branche\"],\"7qFdk8\":[\"Modifier les informations d’identification\"],\"7sMeHQ\":[\"Clé\"],\"7sNhEz\":[\"Nom d'utilisateur\"],\"7w3QvK\":[\"Corps du message de réussite\"],\"7wgt9A\":[\"Exécution du playbook\"],\"7zmvk2\":[\"Échec de l'élément\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"Ce projet est actuellement en cours de synchronisation et ne peut être cliqué tant que le processus de synchronisation n'est pas terminé\"],\"82sWFi\":[\"Administration\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Libellé\"],\"88ip8h\":[\"Tout rétablir\"],\"8BkLPF\":[\"Liste des URI autorisés, séparés par des espaces\"],\"8F8HYs\":[\"Sélectionnez votre abonnement à la Plateforme d'Automatisation Ansible à utiliser.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"Voici des exemples d'URL pour le contrôle des sources de GIT :\"],\"8XM8GW\":[\"Impossible d'assigner les rôles correctement\"],\"8Z236a\":[\"logo de la marque\"],\"8ZsakT\":[\"Mot de passe\"],\"8_wZUD\":[\"Rôles d’équipe\"],\"8d57h8\":[\"Voir les paramètres divers du système\"],\"8gCRbU\":[\"Autres invites\"],\"8gaTqG\":[\"Détails sur le type\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"Modèle de Job\"],\"8lEjQX\":[\"Installer Bundle\"],\"8lb4Do\":[\"Effacer l'abonnement\"],\"8oiwP_\":[\"Configuration de l'entrée\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Supprimer l'inventaire smart\"],\"8vETh9\":[\"Afficher\"],\"8wxHsh\":[\"Touche Webhook pour ce modèle de tâche de flux de travail.\"],\"8yd882\":[\"N'a pas réussi à dissocier une ou plusieurs équipes.\"],\"8zGO4o\":[\"Le champ correspond à l'expression régulière donnée.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Autoriser les exécutions simultanées de ce modèle de tâche de flux de travail.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Mise à jour de l'inventaire\"],\"91lyAf\":[\"Jobs parallèles\"],\"933cZy\":[\"Réglages divers du système\"],\"954HqS\":[\"Quand l'hôte a-t-il été automatisé pour la première fois\"],\"95p1BK\":[\"Créer un nouvel utilisateur\"],\"991Df5\":[\"une nouvelle clé webhook sera générée lors de la sauvegarde.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"On s'attendait à ce qu'au moins un des éléments suivants soit présent dans le fichier : client_email, project_id ou private_key.\"],\"9BpfLa\":[\"Sélectionner les libellés\"],\"9DOXq6\":[\"Voir tous les modèles.\"],\"9DugxF\":[\"Type d’abonnement\"],\"9HhFQ8\":[\"Renvoie les résultats qui ont des valeurs autres que celle-ci ainsi que d'autres filtres.\"],\"9L1ngr\":[\"Total Jobs\"],\"9N-4tQ\":[\"Type d'informations d’identification\"],\"9NyAH9\":[\"Ignoré\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Supprimer tous les nœuds\"],\"9Tmez1\":[\"Voir les détails de l'instance\"],\"9UuGMQ\":[\"En attente de suppression\"],\"9V-Un3\":[\"Utiliser le cache des facts\"],\"9VMv7k\":[\"Inventaire construit\"],\"9Wm-J4\":[\"Changer de mot de passe\"],\"9XA1Rs\":[\"Le projet est en cours de synchronisation et la révision sera disponible une fois la synchronisation terminée.\"],\"9Y3BQE\":[\"Supprimer l'organisation\"],\"9YSB0Z\":[\"Il manque un inventaire pour cette programmation d’horaire\"],\"9ZnrIx\":[\"Afficher et modifier les informations relatives à votre abonnement\"],\"9fRa7M\":[\"Sélectionnez une ligne à supprimer\"],\"9hmrEp\":[\"Relancer sur\"],\"9iX1S0\":[\"Cette action supprimera l'instance suivante et vous devrez peut-être réexécuter le paquet d'installation pour toute instance précédemment connectée à\xA0:\"],\"9jfn-S\":[\"N'est pas élargi\"],\"9l0RZY\":[\"Cliquez sur un nœud disponible pour créer un nouveau lien. Cliquez en dehors du graphique pour annuler.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Modèles de Jobs\"],\"9nhhVW\":[\"pages\"],\"9nypdt\":[\"Rétablir la valeur initiale.\"],\"9odS2n\":[\"Échec Hôtes\"],\"9og-0c\":[\"Cet environnement d'exécution est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"9rFgm2\":[\"Capacité d'abonnement\"],\"9rvzNA\":[\"Association modale\"],\"9td1Wl\":[\"Vérifier\"],\"9uI_rE\":[\"Annuler\"],\"9u_dDE\":[\"Nombre d'hôtes inaccessibles\"],\"9uxVdR\":[\"Identifiant Contrôle de la source\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Erreur de lancement d'un job de gestion\"],\"A1taO8\":[\"Rechercher\"],\"A3o0Xd\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Synchronisation pour la révision\"],\"A9-PUr\":[\"Demande(s) de bilan de santé soumise(s). Veuillez patienter et recharger la page.\"],\"AA2ASV\":[\"Environnement d'exécution copié\"],\"ADVQ46\":[\"Connexion\"],\"ARAUFe\":[\"Supprimer l’inventaire\"],\"AV22aU\":[\"Quelque chose a mal tourné...\"],\"AWOSPo\":[\"Zoom avant\"],\"Ab1y_G\":[\"Annuler la synchronisation de la source d'inventaire construite\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"Vous n'avez pas l'autorisation de supprimer : \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Hôte\"],\"Aj3on1\":[\"Activer la journalisation externe\"],\"Allow branch override\":[\"Autoriser le remplacement de la branche\"],\"AoCBvp\":[\"Tranche de job\"],\"Apl-Vf\":[\"Manifeste de souscription à Red Hat\"],\"Apv-R1\":[\"Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>nous contacter.\"],\"AqdlyH\":[\"Les modèles de Job dont les informations d'identification demandent un mot de passe ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds\"],\"ArtxnQ\":[\"Refspec Contrôle de la source\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instances\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"Aucun résultat trouvé\"],\"Axi4f8\":[\"Item déplacée\",[\"id\"],\". Item avec index \",[\"oldIndex\"],\" à l’intérieur maintenant \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Créer un nouvel inventaire smart\"],\"B0HFJ8\":[\"N'a pas réussi à dissocier un ou plusieurs hôtes.\"],\"B0P3qo\":[\"ID JOB :\"],\"B0dbFG\":[\"Supprimer la programmation\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Dernière automatisation\"],\"B4WcU9\":[\"Approuvé par \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Hôte démarré\"],\"B8bpYS\":[\"Téléchargez un manifeste d'abonnement Red Hat contenant votre abonnement. Pour générer votre manifeste d'abonnement, accédez à <0>subscription allocations (octroi d’allocations) sur le portail client de Red Hat.\"],\"BAmn8K\":[\"Sélectionnez un type de ressource\"],\"BERhj_\":[\"Message de réussite\"],\"BGNDgh\":[\"Alias de nœud\"],\"BH7upP\":[\"PUBLICATION\"],\"BNDplB\":[\"Modèle copié\"],\"BWTzAb\":[\"Manuel\"],\"BfYq0G\":[\"Type de Contrôle de la source\"],\"Bg7M6U\":[\"Aucun résultat trouvé\"],\"Bl2Djq\":[\"Voir les jetons\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Inaccessible\"],\"BsrdSv\":[\"Entrez les variables d'inventaire en utilisant la syntaxe JSON ou YAML. Utilisez le bouton d'option pour basculer entre les deux. Référez-vous à la documentation du contrôleur Ansible pour les exemples de syntaxe.\"],\"Bv8zdm\":[\"Inventaires des intrants\"],\"BwJKBw\":[\"de\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Facts\"],\"BzfzPK\":[\"Éléments\"],\"C-gr_n\":[\"Paramètres AD Azure\"],\"C0sUgI\":[\"Créer un nouvel inventaire\"],\"C2KEkR\":[\"Mot de passe SSH\"],\"C3Q1LZ\":[\"Voir les paramètres de l'OIDC\"],\"C4C-qQ\":[\"Détails de programmation\"],\"C6GAUT\":[\"Est élargi\"],\"C7dP40\":[\"N'a pas réussi à refuser \",[\"0\"],\".\"],\"C7s60U\":[\"Détails de webhook\"],\"CAL6E9\":[\"Équipes\"],\"CDOlBM\":[\"ID d'instance\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Détails de programmation\"],\"CGZgZY\":[\"Sélectionnez une ligne à dissocier\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"Nom de l’Instance\"],\"CKc7jz\":[\"Détails sur l'hôte modal\"],\"CL7QiF\":[\"Saisir la réponse puis cliquez sur la case à cocher à droite pour sélectionner la réponse comme défaut.\"],\"CLTHnk\":[\"Ordre des questions de l’enquête\"],\"CMmwQ-\":[\"Date de début inconnue\"],\"CNZ5h9\":[\"Durée de conservation des données\"],\"CS8u6E\":[\"Activer le webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Modifié par (nom d'utilisateur)\"],\"CZDqWd\":[\"La révision du projet est actuellement périmée. Veuillez actualiser pour obtenir la révision la plus récente.\"],\"CZg9aH\":[\"Sélectionner les hôtes\"],\"C_Lu89\":[\"Entrez les variables avec la syntaxe JSON ou YAML. Consultez la documentation sur le contrôleur Ansible pour avoir un exemple de syntaxe.\"],\"C_NnqT\":[\"Créer un nouvel hôte\"],\"Cache Timeout\":[\"Expiration Délai d’attente du cache\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"Sélectionnez les informations d’identification qu’il vous faut utiliser lors de l’accès à des hôtes distants pour exécuter la commande. Choisissez les informations d’identification contenant le nom d’utilisateur et la clé SSH ou le mot de passe dont Ansible aura besoin pour se connecter aux hôtes distants.\"],\"CcKMRv\":[\"Ce modèle de poste est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"CczdmZ\":[\"Voir toutes les informations d’identification.\"],\"CdGRti\":[\"Voir tous les modèles de notification.\"],\"Ce28nP\":[\"<0>Remarque\xA0: les instances peuvent être réassociées à ce groupe d'instances si elles sont gérées par des <1> règles de politique.\"],\"Cev3QF\":[\"Délai d'attente (minutes)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Ce flux de travail ne comporte aucun nœud configuré.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"Cliquez sur ce bouton pour vérifier la connexion au système de gestion du secret en utilisant le justificatif d'identité sélectionné et les entrées spécifiées.\"],\"Created\":[\"Créé\"],\"Cs0oSA\":[\"Afficher les paramètres\"],\"Csvbqs\":[\"voir les documents du plugin d'inventaire construit ici.\"],\"Cx8SDk\":[\"Actualiser l’expiration du jeton\"],\"D-NlUC\":[\"Système\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"Remarque\xA0: si vous utilisez le protocole SSH pour GitHub ou Bitbucket, entrez uniquement une clé SSH sans nom d’utilisateur (autre que git). De plus, GitHub et Bitbucket ne prennent pas en charge l’authentification par mot de passe lorsque SSH est utilisé. Le protocole GIT en lecture seule (git://) n’utilise pas les informations de nom d’utilisateur ou de mot de passe.\"],\"D4euEu\":[\"Paramètres d'authentification divers\"],\"D89zck\":[\"Dim.\"],\"DBBU2q\":[\"Au moins une valeur doit être sélectionnée pour ce champ.\"],\"DBC3t5\":[\"Dimanche\"],\"DBHTm_\":[\"Août\"],\"DFNPK8\":[\"Bilan de fonctionnement\"],\"DGZ08x\":[\"Tout sync\"],\"DHf0mx\":[\"Créer une nouvelle instance\"],\"DHrOgD\":[\"Statut de Mise à jour du projet\"],\"DIKUI7\":[\"Longueur minimale\"],\"DIX823\":[\"Ce champ doit être un nombre et avoir une valeur inférieure à \",[\"max\"]],\"DJIazz\":[\"Approuvé avec succès\"],\"DNLiC8\":[\"Inverser les paramètres\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Terminé\"],\"DRsIMl\":[\"Si oui, faites des entrées invalides une erreur fatale, sinon sautez et\\ncontinuez.\"],\"DV-Xbw\":[\"Langue préférée\"],\"DVIUId\":[\"Invite Remplacements\"],\"DZNGtI\":[\"Résultats d'extraction du projet\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"Correspondance exacte (recherche par défaut si non spécifiée).\"],\"De2WsK\":[\"Cette action permettra de dissocier tous les rôles de cet utilisateur des équipes sélectionnées.\"],\"Delete\":[\"Supprimer\"],\"Delete Project\":[\"Supprimer le projet\"],\"Delete the project before syncing\":[\"Supprimez le projet avant la synchronisation#-#-#-#-# catalog.po #-#-#-#-#\\nSupprimez le projet avant la synchronisation\\n#-#-#-#-# catalog.po #-#-#-#-#\\nSupprimez le projet avant la synchronisation.\"],\"Description\":[\"Description\"],\"DhSza7\":[\"Noeud du contrôleur\"],\"Discard local changes before syncing\":[\"Ignorez les modifications locales avant de synchroniser#-#-#-#-# catalog.po #-#-#-#-#\\nIgnorez les modifications locales avant de synchroniser\\n#-#-#-#-# catalog.po #-#-#-#-#\\nIgnorez les modifications locales avant de synchroniser.\"],\"DnkUe2\":[\"Choisir un service de webhook\"],\"DqnAO4\":[\"Hôtes automatisés\"],\"Du6bPw\":[\"Adresse\"],\"Dug0C-\":[\"Après le nombre d'occurrences\"],\"DyYigF\":[\"Paramètres de la TACACS\"],\"Dz7fsq\":[\"Zoom avant\"],\"E6Z4zF\":[\"Format de fichier non valide. Veuillez télécharger un manifeste d'abonnement à Red Hat valide.\"],\"E86aJB\":[\"Dissocier le rôle !\"],\"E9wN_Q\":[\"Dernier bilan de fonctionnement\"],\"EH6-2h\":[\"Vue topologique\"],\"EHu0x2\":[\"Synchronisation\"],\"EIBcgD\":[\"Provenance d'un projet\"],\"EIkRy0\":[\"Canaux de destination\"],\"EJQLCT\":[\"N'a pas réussi à supprimer le modèle de flux de travail.\"],\"ENDbv1\":[\"Voir tous les hôtes.\"],\"ENRWp9\":[\"Balises pour l'annotation\"],\"ENyw54\":[\"Groupes liés\"],\"EP-eCv\":[\"Paramètres SAML\"],\"EQ-qsg\":[\"Modèles de Jobs de flux de travail\"],\"ETUQuF\":[\"N'a pas réussi à supprimer un ou plusieurs inventaires.\"],\"EWL-h4\":[\"description-hôte-\",[\"0\"]],\"EXHfab\":[\"Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur \",[\"0\"],\" en cliquant sur\"],\"E_QGRL\":[\"Désactivés\"],\"E_tJey\":[\"Environnement d'exécution par défaut\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Aucun\"],\"Edit\":[\"Modifier\"],\"Eff_76\":[\"Fuseau horaire local\"],\"Eg4kGP\":[\"Réponse(s) par défaut\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"Réglages de dépannage\"],\"Emna_v\":[\"Modifier la source\"],\"EmzUsN\":[\"Voir les détails de nœuds\"],\"EnC3hS\":[\"Spécifications des pods personnalisés\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"Supprimer les informations d’identification\"],\"Eq6_y5\":[\"cette page de documentation Tower\"],\"Eqp9wv\":[\"Voir des exemples JSON sur\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"SUPPRIMÉ\"],\"EzwCw7\":[\"Modifier la question\"],\"F-0xxR\":[\"Ressources manquantes dans ce modèle.\"],\"F-LGli\":[\"Vous n'avez pas la permission de dissocier les éléments suivants : \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Sélectionner les instances\"],\"F0xJYs\":[\"Échec de la mise à jour de l'ajustement des capacités.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"Créer un jeton d'utilisateur\"],\"FD8Y9V\":[\"Cliquer sur un icône de noeud pour voir les détails.\"],\"FFv0Vh\":[\"Automatisation\"],\"FG2mko\":[\"Sélectionnez les éléments de la liste\"],\"FG6Ui0\":[\"Chemin de base utilisé pour localiser les playbooks. Les répertoires localisés dans ce chemin sont répertoriés dans la liste déroulante des répertoires de playbooks. Le chemin de base et le répertoire de playbook sélectionnés fournissent ensemble le chemin complet servant à localiser les playbooks.\"],\"FGnH0p\":[\"Cela annulera tous les nœuds suivants dans ce flux de travail.\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"<0>Remarque\xA0: les instances associées manuellement peuvent être automatiquement dissociées d'un groupe d'instances si l'instance est gérée par des <1> règles de politique.\"],\"FO7Rwo\":[\"Supprimer des pairs\xA0?\"],\"FQto51\":[\"Développer toutes les lignes\"],\"FTuS3P\":[\"Ce champ ne doit pas être vide\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"N'a pas réussi à associer le rôle\"],\"FYJRCY\":[\"N'a pas réussi à supprimer un ou plusieurs projets.\"],\"F_Nk65\":[\"Télécharger la sortie\"],\"F_c3Jb\":[\"Spécification pod Kubernetes ou OpenShift personnalisée.\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"Échec de la suppression du projet.\"],\"Fanpmj\":[\"Variables demandées\"],\"FblMFO\":[\"Sélectionnez une métrique\"],\"FclH3w\":[\"Enregistrement réussi\"],\"FfGhiE\":[\"Erreur lors de la sauvegarde du flux de travail !\"],\"FhTYgi\":[\"N'a pas réussi à supprimer un ou plusieurs modèles de Jobs.\"],\"FhhvWu\":[\"Cela annulera tous les nœuds suivants dans ce flux de travail.\"],\"FiyMaa\":[\"Choisissez un fichier .json\"],\"FjVFQ-\":[\"Choisissez un module\"],\"FjkaiT\":[\"Zoom arrière\"],\"FkQvI0\":[\"Modifier le modèle\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Annuler Job\"],\"FnZzou\":[\"État de l'instance\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Acteur\"],\"Fo6qAq\":[\"Exemples d’URL pour le SCM Subversion\xA0:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Capacité utilisée\"],\"FsGJXJ\":[\"Nettoyer\"],\"Fx2-x_\":[\"Ajouter des rôles d'utilisateur\"],\"Fz84Fw\":[\"Le format suggéré pour les noms de variables est en minuscules avec des tirets de séparation (exemple, foo_bar, user_id, host_name, etc.). Les noms de variables contenant des espaces ne sont pas autorisés.\"],\"G-jHgL\":[\"Définir le chemin source à\"],\"G2KpGE\":[\"Modifier le projet\"],\"G3myU-\":[\"Mardi\"],\"G768_0\":[\"refusé\"],\"G8jcl6\":[\"Modèles de notification\"],\"G9MOps\":[\"Branche à utiliser pour la synchronisation de l'inventaire. La valeur par défaut du projet est utilisée si elle est vide. Cette option n'est autorisée que si le champ allow_override du projet est défini sur vrai.\"],\"GDvlUT\":[\"Rôle\"],\"GGWsTU\":[\"Annulé\"],\"GGuAXg\":[\"Voir les paramètres SAML\"],\"GHDQ7i\":[\"N'a pas réussi à supprimer une ou plusieurs organisations.\"],\"GJKwN0\":[\"Programmations\"],\"GLZDtF\":[\"Avertissement système\"],\"GLwo_j\":[\"0 (Avertissement)\"],\"GMaU6_\":[\"Demander le type de mission au lancement.\"],\"GO6s6F\":[\"Paramètres Job\"],\"GRwtth\":[\"Exécuter un contrôle de vérification de fonctionnement sur l'instance\"],\"GSYBQc\":[\"Service API/Clé d’intégration\"],\"GTOcxw\":[\"Modifier l’utilisateur\"],\"GU9vaV\":[\"Hôtes inaccessibles\"],\"GXiLKo\":[\"Zone de texte\"],\"GZIG7_\":[\"Inventaire copié\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Initié par\"],\"Gd-B71\":[\"Type d'informations d’identification non trouvé.\"],\"Ge5ecx\":[\"Hôtes max.\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"par page\"],\"GiXRTS\":[\"N'a pas réussi à supprimer un ou plusieurs jetons d'utilisateur.\"],\"Gix1h_\":[\"Voir tous les Jobs\"],\"GkbHM9\":[\"Voir tous les projets.\"],\"Gn7TK5\":[\"Basculer les outils\"],\"GpNoVG\":[\"Veuillez ajouter une programmation pour remplir cette liste\"],\"GpWp6E\":[\"Définir les fonctions et fonctionnalités niveau système\"],\"GtycJ_\":[\"Tâches\"],\"H1M6a6\":[\"Afficher toutes les instances.\"],\"H3kCln\":[\"Nom d'hôte\"],\"H6jbKn\":[\"Paramètres de l'interface utilisateur\"],\"H7OUPr\":[\"Jour\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Effondrement\"],\"H9MIed\":[\"Nœud d'exécution\"],\"HAi1aX\":[\"Mettre à jour la clé de webhook\"],\"HAzhV7\":[\"Informations d’identification\"],\"HDULRt\":[\"Hôtes uniques\"],\"HGOtRu\":[\"Le test de notification a échoué.\"],\"HIfMSF\":[\"Options à choix multiples.\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Échec du refus d'une ou plusieurs validations de flux de travail.\"],\"HQ7e8y\":[\"Version non sensible à la casse de exact.\"],\"HQ7oEt\":[\"Retour Haut de page\"],\"HUx6pW\":[\"Configuration d'Injector\"],\"HZNigI\":[\"Ces données sont utilisées pour améliorer\\nles futures versions du logiciel Tower et contribuer à\\nà rationaliser l'expérience des clients.\"],\"HajiZl\":[\"Mois\"],\"HbaQks\":[\"Saisir une adresse email par ligne pour créer une liste des destinataires pour ce type de notification.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"N'a pas réussi à synchroniser une partie ou la totalité des sources d'inventaire.\"],\"HdE1If\":[\"Canal\"],\"HdErwL\":[\"Sélectionnez une ligne à approuver\"],\"Hf0QDK\":[\"Projet copié\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" jour\"],\"other\":[\"#\",\" jours\"]}]],\"HiTf1W\":[\"Annuler le retour\"],\"HjxnnB\":[\"sélectionner un module\"],\"HlhZ5D\":[\"Utiliser TLS\"],\"HoHveO\":[\"Retourne des résultats qui satisfont à ce filtre ainsi qu'à d'autres filtres. Il s'agit du type d'ensemble par défaut si rien n'est sélectionné.\"],\"HpK_8d\":[\"Rechargez\"],\"Ht1JWm\":[\"Couleur des notifications\"],\"HwpTx4\":[\"Contrôlez le niveau de sortie qu’Ansible génère lors de l’exécution du playbook.\"],\"I0LRRn\":[\"Téléchargement du Bundle\"],\"I0kZ1y\":[\"Fourches\"],\"I7Epp-\":[\"Détails de l'option\"],\"I9NouQ\":[\"Aucun abonnement trouvé\"],\"ICi4pv\":[\"Automatisation\"],\"ICt7Id\":[\"Type de nœud\"],\"IEKPuq\":[\"Faites défiler la page suivante\"],\"IJAVcb\":[\"Retour aux applications\"],\"IKg_un\":[\"Canaux ou utilisateurs de destination\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Cliquez pour réorganiser l'ordre des questions de l'enquête\"],\"IPusY8\":[\"Supprimez toutes les modifications locales avant d’effectuer une mise à jour.\"],\"ISuwrJ\":[\"Modifier l'environnement d'exécution\"],\"IV0EjT\":[\"Notification test\"],\"IVvM2B\":[\"Options activées\"],\"IWoF_f\":[\"Afficher le questionnaire\"],\"IZfe0p\":[\"branche du contrôle de la source\"],\"Igz8MU\":[\"Les deux dernières semaines\"],\"IiR1sT\":[\"Type de nœud\"],\"IjDwKK\":[\"type de connexion\"],\"Ikhk0q\":[\"Service Webhook pour ce modèle de tâche de flux de travail.\"],\"Iqm2E5\":[\"Veuillez ajouter \",[\"pluralizedItemName\"],\" pour remplir cette liste\"],\"IrC12v\":[\"Application\"],\"IrI9pg\":[\"Date de fin\"],\"IsJ8i6\":[\"Sélectionnez une branche pour le flux de travail. Cette branche est appliquée à tous les nœuds de modèle de tâche qui demandent une branche.\"],\"IspLSK\":[\"Job de gestion non trouvé.\"],\"J0zi6q\":[\"Balises de sauts\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Filtrer par tâches ayant réussi\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Vérifiez si le champ donné ou l'objet connexe est nul ; attendez-vous à une valeur booléenne.\"],\"JEGlfK\":[\"Démarré\"],\"JFnJqF\":[\"Écoulé\"],\"JFphCp\":[\"3 (Déboguer)\"],\"JGvwnU\":[\"Dernière utilisation\"],\"JIX50w\":[\"Empêcher le repli des groupes d'instances : s'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution.\"],\"JJ_1Pz\":[\"Cette entrée d'inventaire construite \\ncrée un groupe pour les deux catégories et utilisations \\nla limite (modèle d'hôte) pour ne renvoyer que les hôtes qui \\nsont à l'intersection de ces deux groupes.\"],\"JJwEMx\":[\"Hôtes supprimés\"],\"JKZTiL\":[\"Il s'agit des niveaux de verbosité pour les standards hors du cycle de commande qui sont pris en charge.\"],\"JL3si7\":[\"Mise à jour en cours\"],\"JLjfEs\":[\"N'a pas réussi à supprimer une ou plusieurs programmations.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" mois\"],\"other\":[\"#\",\" mois\"]}]],\"JTHoCu\":[\"basculer les changements\"],\"JUwjsw\":[\"Sélectionnez un type d'activité\"],\"JXgd33\":[\"Naviguer vers le tableau de bord\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Groupes d'instances\"],\"Ja4VHl\":[[\"0\"],\" plus\"],\"JbJ9cb\":[\"Délai (en secondes) avant que la notification par e-mail cesse d'essayer de joindre l'hôte et expire. Compris entre 1 et 120\xA0secondes.\"],\"JgP090\":[\"Suivi des sous-modules\"],\"JjcTk5\":[\"Connexion sociale\"],\"JjfsZM\":[\"Supprimer l'approbation du flux de travail\"],\"JppQoT\":[\"Date du dernier recalcul\xA0:\"],\"JsY1p5\":[\"Refusé\"],\"Jvv6rS\":[\"Options à choix multiples.\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"annuler modifier connecter rediriger\"],\"K5AykR\":[\"Supprimer l’équipe\"],\"K93j4j\":[\"Nom du label\"],\"KC2nS5\":[\"Ressource supprimée\"],\"KDcLJ6\":[\"YAML :\"],\"KEY0qH\":[\"Test passé\"],\"KM6m8p\":[\"Équipe\"],\"KNOsJ0\":[\"Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de jobs et les jobs terminés.\"],\"KQ9EQm\":[\"Comment utiliser le plugin d'inventaire construit\"],\"KR9Aiy\":[\"Cet inventaire est actuellement utilisé par certains modèles. Voulez-vous vraiment le supprimer\xA0?\"],\"KRf0wm\":[\"Types d'informations d'identification\"],\"KTvwHj\":[\"Sources en entrée des informations d'identification\"],\"KVbzjm\":[\"Visualiseur\"],\"KXFYp9\":[\"Obtenir un abonnement\"],\"KXnokb\":[\"L'environnement d'exécution disponible globalement ne peut pas être réaffecté à une organisation spécifique\"],\"KZp4lW\":[\"Sélection de la recherche\"],\"K_MYeX\":[\"Voir les détails de l'utilisateur\"],\"KeRkFA\":[\"Effacer la sélection d'abonnement\"],\"KeqCdz\":[\"Pairs des nœuds de contrôle\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"Ce groupe de conteneurs est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"KjVvNP\":[\"ID du panneau (facultatif)\"],\"KkMfgW\":[\"Modèles de Jobs\"],\"KkzJWF\":[\"Première automatisation\"],\"KlQd8_\":[\"Spécifier le champ d'application du jeton\"],\"KnN1Tu\":[\"Expire\"],\"KnRAkU\":[\"Appuyez sur la touche Espace ou Entrée pour commencer à faire glisser,\\net utilisez les touches fléchées pour vous déplacer vers le haut ou le bas.\\nAppuyez sur la touche Entrée pour confirmer le déplacement, ou sur une autre touche pour annuler l'opération de déplacement.\"],\"KoCnPE\":[\"Annuler le job\"],\"KopV8H\":[\"Afficher uniquement les groupes racines\"],\"Kx32FT\":[\"Si vous souhaitez que la source d'inventaire soit mise à jour au lancement , cliquez sur Mettre à jour au lancement, et accédez également à\"],\"KxIA0h\":[\"Basculer l'hôte\"],\"Kz9DSl\":[\"Ajouter une hôte existant\"],\"KzQFvE\":[\"Modifier l'organisation\"],\"L1Ob4t\":[\"Onglet Détails\"],\"L3ooU6\":[\"Information d’identification\"],\"L7Nz3F\":[\"Ressource manquante\"],\"L8fEEm\":[\"Groupe\"],\"L973Qq\":[\"Demande d’abonnement\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"Voir les paramètres des Jobs\"],\"LGryaQ\":[\"Créer de nouvelles informations d’identification\"],\"LQ29yc\":[\"Démarrer la synchronisation de la source d'inventaire\"],\"LQTgjH\":[\"Projet non trouvé.\"],\"LRePxk\":[\"Nombre minimum d'instances qui seront automatiquement attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"Voir toutes les organisations.\"],\"LV5a9V\":[\"Pairs\"],\"LVecP9\":[\"Rôles des utilisateurs\"],\"LYAQ1X\":[\"Activer les tâches parallèles\"],\"LZr1lR\":[\"Groupe d'instance non trouvé.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"Supprimer la programmation\"],\"LgD0Cy\":[\"Nom d'application\"],\"LhMjLm\":[\"Durée\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Modifier le questionnaire\"],\"Lnnjmk\":[\"<0><1/> Un aperçu technique de la nouvelle \",[\"brandName\"],\" interface utilisateur peut être trouvé <2>ici.\"],\"Lo8bC7\":[\"Saisir un canal IRC ou un nom d'utilisateur par ligne. Le symbole dièse (#) pour les canaux et (@) pour le utilisateurs, ne sont pas nécessaires.\"],\"Lqygiq\":[\"Rappels d’exécution \"],\"LtBtED\":[\"Succès de la notification de basculement\"],\"LuXP9q\":[\"Accès\"],\"Lwovp8\":[\"Si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané.\"],\"M0okDw\":[\"Définissez des préférences pour la collection des données, les logos et logins.\"],\"M1SUWu\":[\"L'environnement virtuel personnalisé \",[\"0\"],\" doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation..\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Tableau des paramètres de l'inventaire construit\"],\"MAI_nw\":[\"Veuillez sélectionner une autre recherche par le filtre ci-dessus\"],\"MAV-SQ\":[\"Informations d'identification introuvables.\"],\"MApRef\":[\"Êtes-vous sûr de vouloir modifier l'URL de substitution de la redirection de la connexion ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter au système une fois que l'authentification locale est également désactivée.\"],\"MD0-Al\":[\"Votre session est sur le point d'expirer\"],\"MDQLec\":[\"Contrôler le niveau de sortie qu'Ansible produira pour les tâches de mise à jour des sources d'inventaire.\"],\"MGpavd\":[\"Clé Typeahead\"],\"MHM-bv\":[\"Cible de lien invalide. Impossible d'établir un lien avec les dépendants ou les nœuds des ancêtres. Les cycles de graphiques ne sont pas pris en charge.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Suivez\"],\"MLAsbW\":[\"Passez des changements supplémentaires en ligne de commande. Il y a deux paramètres de ligne de commande possibles :\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"Légende\"],\"MP8dU9\":[\"L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version.\"],\"MQPvAa\":[\"Demander des étiquettes au lancement.\"],\"MQoyj6\":[\"Modèle de Job de flux de travail\"],\"MTLPCv\":[\"Exécuter lorsque le nœud parent se trouve dans un état de défaillance.\"],\"MVw5um\":[\"2 (Verbeux +)\"],\"MZU5bt\":[\"N'a pas réussi à supprimer un ou plusieurs groupes.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"Manuel\"],\"MdhgLT\":[\"Mot de passe du serveur IRC\"],\"MfCEiB\":[\"Informations d’identification Galaxy\"],\"MfQHgE\":[\"Jours conservation\"],\"Mfk6hJ\":[\"N'a pas réussi à supprimer un ou plusieurs modèles.\"],\"Mhn5m4\":[\"Information d’identification au registre\"],\"Mn45Gz\":[\"Retour aux groupes d'instances\"],\"MnbH31\":[\"page\"],\"MofjBu\":[\"L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du flux de travail.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Identifiant Webhook pour ce modèle de tâche de flux de travail.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"URL de base du serveur Grafana - le point de terminaison /api/annotations sera ajouté automatiquement à l'URL Grafana de base.\"],\"MzcRa_\":[\"Utilisateur & Automation Analytics\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"Conformité de l'abonnement\"],\"N36GRB\":[\"Ce champ doit être un nombre et avoir une valeur supérieure à \",[\"min\"]],\"N40H-G\":[\"Tous\"],\"N5vmCy\":[\"inventaire construit\"],\"N6GBcC\":[\"Confirmer Effacer\"],\"N7wOty\":[\"Sélectionnez le playbook qui devra être exécuté par cette tâche.\"],\"NAKA53\":[\"Échec de l'hôte\"],\"NBONaK\":[\"Collecte des facts\"],\"NCVKhy\":[\"Jobs récents\"],\"NDQvUO\":[\"Invite pour les balises au lancement.\"],\"NIuIk1\":[\"Illimité\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Liste\"],\"NO1ZxL\":[\"Nom de l'application\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Entier relatif\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Balises pour l'annotation (facultatif)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Jobs Simultanées\"],\"Na9fIV\":[\"Aucun objet trouvé.\"],\"Name\":[\"Nom\"],\"NcVaYu\":[\"Heure de Fin\"],\"NeA1eI\":[\"Pan droite\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Le déplacement a commencé pour l'élément id : \",[\"newId\"],\".\"],\"NjqMGF\":[\"Type de ressources\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Les modèles de Job dont l'inventaire ou le projet est manquant ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds. Sélectionnez un autre modèle ou corrigez les champs manquants pour continuer.\"],\"NqIlWb\":[\"Dernière exécution\"],\"NrGRF4\":[\"Modalité de sélection de l'abonnement\"],\"NsXTPu\":[\"Pour créer un inventaire smart, utiliser des facts ansibles, et rendez-vous sur l’écran d’inventaire smart.\"],\"NtD3hJ\":[\"Clés associées\"],\"Nu4DdT\":[\"Sync\"],\"Nu4oKW\":[\"Description\"],\"Nu7VHX\":[\"Choisissez les rôles à appliquer aux ressources sélectionnées. Notez que tous les rôles sélectionnés seront appliqués à toutes les ressources sélectionnées.\"],\"O-OYOe\":[\"Modifier l’équipe\"],\"O06Rp6\":[\"Interface utilisateur\"],\"O1Aswy\":[\"N'expire jamais\"],\"O28qFz\":[\"Voir Job \",[\"0\"]],\"O2EuOK\":[\"Connectez-vous avec SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Navigation\"],\"O3oNi5\":[\"Email\"],\"O4ilec\":[\"Version non sensible à la casse de regex\"],\"O5pAaX\":[\"Sélectionnez une instance et une métrique pour afficher le graphique\"],\"O78b13\":[\"Sélectionnez l'application à laquelle ce jeton appartiendra, ou laissez ce champ vide pour créer un jeton d'accès personnel.\"],\"O8Fw8P\":[\"Activer la signature de contenu pour vérifier que le contenu\\nest resté sécurisé lorsqu'un projet est synchronisé.\\nSi le contenu a été altéré, le\\ntâche ne s'exécutera pas.\"],\"O8_96D\":[\"Port de l'écouteur\"],\"O9VQlh\":[\"Sélectionner la fréquence\"],\"OA8xiA\":[\"Pan Gauche\"],\"OA99Nq\":[\"Quand l'hôte a-t-il été automatisé pour la dernière fois\xA0?\"],\"OC4Tzv\":[\"ici\"],\"OGoqLy\":[\"# sources avec échecs de synchronisation.\"],\"OHGMM6\":[\"Date/Heure de début\"],\"OIv5hN\":[\"Redirection vers le détail de l'abonnement\"],\"OJ9bHy\":[\"N'a pas réussi à dissocier un ou plusieurs groupes.\"],\"OOq_rD\":[\"Exécution Playbook\"],\"OPTWH4\":[\"Activer la vérification de certificat HTTPS\"],\"ORxrw7\":[\"Jours restants\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Confirmer l'annulation du job\"],\"Oe_VOY\":[\"N'a pas réussi à supprimer une ou plusieurs instances.\"],\"OgB1k4\":[\"Arguments\"],\"OiCz65\":[\"URL Grafana\"],\"Oiqdmc\":[\"Connectez-vous avec GitHub Organizations\"],\"Oj2Ix6\":[\"Délai (en secondes) avant l'annulation de la tâche. La valeur par défaut est 0 pour aucun délai d'expiration du job.\"],\"OjwX8k\":[\"Informations sur le jeton\"],\"OlpaBt\":[\"Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané.\"],\"OmbooC\":[\"Tâche démarrée\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Recherche exacte sur le champ d'identification.\"],\"Organization\":[\"Organisation\"],\"Osn70z\":[\"Déboguer\"],\"OvBnOM\":[\"Retour aux paramètres\"],\"OyGPiW\":[\"Paramètres d'abonnement\"],\"OzssJK\":[\"Exécuter Commande\"],\"P0cJPL\":[\"Saisissez un canal Slack par ligne. Le symbole dièse (#)\\nest obligatoire pour les canaux. Pour répondre ou démarrer un fil de discussion sur un message spécifique, ajoutez l'Id du message parent au canal où l'Id du message parent est composé de 16 chiffres. Un point (.) doit être inséré manuellement après le 10ème chiffre. ex : #destination-channel, 1231257890.006423. Voir Slack\"],\"P3spiP\":[\"Retour aux modèles\"],\"P8fBlG\":[\"Authentification\"],\"PCEmEr\":[\"Jetons d'utilisateur\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Retour aux sources\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" de \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" de \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" de \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" de \",[\"month\"]]}]],\"PLzYyl\":[\"Fréquence Détails de l'exception\"],\"PMk2Wg\":[\"Échec du déprovisionnement\"],\"POKy-m\":[\"Copier Environnement d'exécution\"],\"PPsHsC\":[\"Revenir aux valeurs par défaut\"],\"PQPOpT\":[\"Fichier d'inventaire\"],\"PQXW8Y\":[\"Notez que seuls les hôtes qui sont directement dans ce groupe peuvent être dissociés. Les hôtes qui se trouvent dans les sous-groupes doivent être dissociés directement au niveau du sous-groupe auquel ils appartiennent.\"],\"PRuZiQ\":[\"Actualiser pour réviser\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Pair supprimé. Assurez-vous d'exécuter à nouveau le paquet d'installation pour \",[\"0\"],\" afin de voir les modifications prendre effet.\"],\"PWwwY2\":[\"Dissocier\"],\"PYPqaM\":[\"ID du panneau (facultatif)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Liste de destinataires\"],\"PhufXn\":[\"Parent de tranche de job\"],\"Pi5vnX\":[\"Échec de la synchronisation de la source d'inventaire construite\"],\"PiK6Ld\":[\"Sam.\"],\"PiRb8z\":[\"DERNIÈRE SYNCHRONISATION\"],\"PjkoCm\":[\"Êtes-vous sûr de vouloir supprimer le nœud ci-dessous :\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"Échec de la copie de l'environnement d'exécution\"],\"Project Base Path\":[\"Chemin de base du projet\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"Indique si un hôte est disponible et doit être inclus dans les Jobs en cours. Pour les hôtes qui font partie d'un inventaire externe, cela peut être réinitialisé par le processus de synchronisation de l'inventaire.\"],\"PvgcEq\":[\"Liste déroulante permettant de réorganiser et de supprimer les éléments sélectionnés.\"],\"PwAMWD\":[\"Effondrer tous les événements de la tâche\"],\"PyV1wC\":[\"Empêcher le repli du groupe d'instances\"],\"Q3P_4s\":[\"Tâche\"],\"Q5ZW8j\":[\"Table des abonnements\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"ID Job\"],\"QHF6CU\":[\"Plays\"],\"QIOH6p\":[\"Initié par (nom d'utilisateur)\"],\"QIpNLR\":[\"Aucune erreurs de synchronisation des inventaires\"],\"QIq3_3\":[\"Remarque : L'ordre dans lequel ces éléments sont sélectionnés définit la priorité d'exécution. Sélectionner plus d’une option pour permettre le déplacement.\"],\"QJbMvX\":[\"Les informations d'identification qui nécessitent un mot de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d'identification suivantes par des informations d'identification du même type pour pouvoir continuer : \",[\"0\"]],\"QJowYS\":[\"confirmer supprimer\"],\"QKUQw1\":[\"Créer un nouvel hôte\"],\"QKbQTN\":[\"Sélecteur de type de flux d'activité\"],\"QLZVvX\":[\"Refspec à récupérer (passé au module git Ansible). Ce paramètre permet d'accéder aux références via le champ de branche non disponible par ailleurs.\"],\"QOF7Jg\":[\"N'a pas approuvé \",[\"0\"],\".\"],\"QPRWww\":[\"Type d’exécution\"],\"QR908H\":[\"Nom du paramètre\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"Sélectionnez le projet contenant le playbook que ce job devra exécuter.\"],\"QYKS3D\":[\"Jobs récents\"],\"QamIPZ\":[\"Veuillez cliquer sur le bouton de démarrage pour commencer.\"],\"Qay_5h\":[\"Ce modèle est actuellement utilisé par certains nœuds de flux de travail. Voulez-vous vraiment le supprimer\xA0?\"],\"Qd2E32\":[\"Récupérer l'état activé à partir de la dictée donnée des variables hôtes. La variable activée peut être spécifiée en utilisant la notation par points, par exemple\xA0: 'foo.bar'\"],\"Qf36YE\":[\"Verbosité\"],\"QgnNyZ\":[\"Erreur de synchronisation\"],\"Qhb8lT\":[\"Créer une nouvelle application\"],\"QmvYrA\":[\"Description facultative pour le modèle de tâche de flux de travail.\"],\"QnJn75\":[\"Dernière exécution\"],\"Qv59HG\":[\"Modifier le type d’identification\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacité\"],\"R-uZ8Y\":[\"Connectez-vous avec SAML\"],\"R633QG\":[\"Retour à Approbation des flux de travail\"],\"R7s3iG\":[\"Renvoi à\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Supprimer les groupes et les hôtes\"],\"RBDHUE\":[\"Invite pour l'environnement d'exécution au lancement.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Expire le\"],\"RIeAlp\":[\"Chaque fois qu'une tâche est exécutée à l'aide de cet inventaire, actualisez l'inventaire à partir de la source sélectionnée avant d'exécuter les tâches de la tâche.\"],\"RK1gDV\":[\"Connectez-vous avec Azure AD\"],\"RMdd1C\":[\"Aucun (exécution unique)\"],\"RO9G1f\":[\"Ce champ doit être supérieur à 0\"],\"RPnV2o\":[\"Le résultat de la recherche n’a produit aucun résultat…\"],\"RThfvh\":[\"Dissocier la ou les équipes liées ?\"],\"R_mzhp\":[\"Échec du jeton d'utilisateur.\"],\"RbIaa9\":[\"Jeton non trouvé.\"],\"RdLvW9\":[\"relancer les Jobs\"],\"Rguqao\":[\"Sélectionnez une ligne à supprimer\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de validation et des références arbitraires. Certains hachages et références de validation peuvent ne pas être disponibles à moins que vous ne fournissiez également une refspec personnalisée.\"],\"RiQMUh\":[\"En cours d'exécution\"],\"RjIKOw\":[\"Impossible de modifier l'inventaire sur un hôte.\"],\"RjkhdY\":[\"Le champ commence par la valeur.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Êtes-vous sûr de vouloir supprimer ce lien ?\"],\"Rm1iI_\":[\"Demander des variables au lancement.\"],\"Roaswv\":[\"Guide d'utilisation\"],\"RpKSl3\":[\"Informations d’identification copiées.\"],\"RsZ4BA\":[\"Défilement en dernier\"],\"RtKKbA\":[\"Dernier\"],\"Ru59oZ\":[\"Activez le webhook pour ce modèle de tâche.\"],\"RuEWFx\":[\"À la date du\"],\"RuiOO0\":[\"N'a pas réussi à supprimer une ou plusieurs applications\"],\"Rw1xwN\":[\"Chargement du contenu\"],\"RxzN1M\":[\"Activé\"],\"RyPas1\":[\"Annuler les jobs sélectionnés\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"Ces données sont utilisées pour améliorer\\nles futures versions du logiciel et pour fournir des données d’ Automation Analytics..\"],\"S2nsEw\":[\"Supérieur à la comparaison.\"],\"S5gO6Y\":[\"Passez des variables de ligne de commande supplémentaires au flux de travail.\"],\"S6zj7M\":[\"Pour les modèles de job, sélectionner «run» (exécuter) pour exécuter le playbook. Sélectionner «check» (vérifier) uniquement pour vérifier la syntaxe du playbook, tester la configuration de l’environnement et signaler les problèmes.\"],\"S7kN8O\":[\"N'a pas réussi à supprimer un ou plusieurs utilisateurs.\"],\"S7tNdv\":[\"En cas de succès\"],\"S8FW2i\":[\"Le fichier d'inventaire à synchroniser par cette source. Vous pouvez sélectionner dans la liste déroulante ou saisir un fichier dans l'entrée.\"],\"SA-KXq\":[\"Pan En haut\"],\"SAw-Ux\":[\"Êtes-vous sûr de vouloir supprimer \",[\"0\"],\" l’accès de \",[\"username\"],\" ?\"],\"SBfnbf\":[\"Voir tous les environnements d'exécution\"],\"SC1Cur\":[\"Statut inconnu\"],\"SDND4q\":[\"Non configuré\"],\"SIJDi3\":[\"Ajustement des capacités\"],\"SJjggI\":[\"Mettre à jour les options\"],\"SJmHMo\":[\"Documentation.\"],\"SLm_0U\":[\"Port du serveur IRC\"],\"SODyJ3\":[\"Désynchronisation des hôtes OK\"],\"SOLs5D\":[\"Cette entrée d'inventaire construite\\ncrée un groupe pour les deux catégories et utilisations\\nla limite (modèle d'hôte) pour ne renvoyer que les hôtes qui\\nsont à l'intersection de ces deux groupes.\"],\"SRiPhD\":[\"Annuler le retrait d'un nœud\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"Certaines des étapes précédentes comportent des erreurs\"],\"SVG6MY\":[\"Retourner le champ à la valeur précédemment enregistrée\"],\"SYbJcn\":[\"Modèle de notification de modification\"],\"SZvybZ\":[\"Défaut LDAP\"],\"SZw9tS\":[\"Voir les détails\"],\"SbRHme\":[\"Zone de texte\"],\"Se_E0z\":[\"Job de flux de travail\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"Sélectionnez une instance pour effectuer un bilan de fonctionnement.\"],\"Sh2XTJ\":[\"Type de notification\"],\"SiexHs\":[\"Tableau de bord (toutes les activités)\"],\"Sja7f-\":[\"Combien de fois l'hôte a-t-il été supprimé\"],\"Sjoj4f\":[\"Nom d’identification\"],\"SlfejT\":[\"Erreur\"],\"SoREmD\":[\"Applications & Jetons\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"Révision du contrôle des sources\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"Exécutions Job\"],\"SqLEdN\":[\"N'a pas réussi à supprimer l'inventaire smart.\"],\"SqYo9m\":[\"Retour aux instances\"],\"Ssdrw4\":[\"Obsolète\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"Copie réussie dans le presse-papiers !\"],\"SvPvEX\":[\"Corps de message de flux de travail approuvé\"],\"Svkela\":[\"Obtenir la page précédente\"],\"SwJLlZ\":[\"Corps de message de flux de travail refusé\"],\"SxGqey\":[\"Paramètres génériques de l'OIDC\"],\"Sxm8rQ\":[\"Utilisateurs\"],\"Sync for revision\":[\"Synchronisation pour la révision\"],\"SzFxHC\":[\"Paramètres LDAP\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"Le\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"N'a pas réussi à basculer la notification.\"],\"T4a4A4\":[\"Clé du webhook\"],\"T7yEGN\":[\"Le type d’autorisation que l'utilisateur doit utiliser pour acquérir des jetons pour cette application\"],\"T91vKp\":[\"Lecture\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"Modifier ce nœud\"],\"TBH48u\":[\"N'a pas réussi à supprimer l'équipe.\"],\"TC32CH\":[\"Jours de conservation des données \"],\"TD1APv\":[\"Obtenir des abonnements\"],\"TJVvMD\":[\"Type de recherche connexe\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Dissocier le rôle\"],\"TMLAx2\":[\"Obligatoire\"],\"TNovEd\":[\"Spécifier les En-têtes HTTP en format JSON. Voir la documentation sur le contrôleur Ansible pour obtenir des exemples de syntaxe.\"],\"TO3h59\":[\"Remplir le champ à partir d'un système de gestion des secrets externes\"],\"TO4OtU\":[\"Insights - Information d’identification\"],\"TOjYb_\":[\"Afficher les détails de l'hôte de l'inventaire construit\"],\"TP9_K5\":[\"Jeton\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Type de groupe\"],\"TU6IDa\":[\"Type d’utilisateur\"],\"TXKmNM\":[\"Un inventaire doit être sélectionné\"],\"TZEuIE\":[\"Retour aux types d'informations d'identification\"],\"T_87By\":[\"Paramètres\"],\"Ta0ts5\":[\"Afficher les modifications\"],\"TbXXt_\":[\"Flux de travail annulé\"],\"TcnG-2\":[\"Créer un nouvel environnement d'exécution\"],\"Td7BIe\":[\"Permet de modifier la branche de contrôle des sources ou la révision dans un modèle de job qui utilise ce projet.\"],\"TgSxH9\":[\"URL de rappel d’exécution \"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"Ce projet est actuellement utilisé par d'autres ressources. Voulez-vous vraiment le supprimer\xA0?\"],\"TkiN8D\":[\"Informations sur l'utilisateur\"],\"Tmuvry\":[\"Définir type Typeahead\"],\"ToOoEw\":[\"Copier les identifiants\"],\"Tof7pX\":[\"Jobs\"],\"Tq71UT\":[\"jour de la semaine\"],\"Track submodules latest commit on branch\":[\"Suivre le dernier commit des sous-modules sur la branche\"],\"Tx3NMN\":[\"Phrase de passe pour la clé privée\"],\"TxKKED\":[\"Afficher les détails de l'inventaire construit\"],\"TyaPAx\":[\"Administrateur du système\"],\"Tz0i8g\":[\"Paramètres\"],\"U-nEJl\":[\"Voir les paramètres de GitHub\"],\"U011Uh\":[\"Dernière vue\"],\"U4e7Fa\":[\"Jeton qui garantit qu'il s'agit d'un fichier source\\npour le plugin «\xA0construit\xA0».\"],\"U7rA2a\":[\"Lorsqu'elle n'est pas cochée, une fusion sera effectuée, combinant les variables locales avec celles trouvées sur la source externe.\"],\"UDf-wR\":[\"Abonnements consommés\"],\"UEaj7U\":[\"Erreurs de synchronisation des inventaires\"],\"UJpDop\":[\"La suppression de ces groupes d'instances pourrait avoir un impact sur d'autres ressources qui en dépendent. Voulez-vous vraiment supprimer quand même\xA0?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Version non sensible à la casse de endswith.\"],\"URmyfc\":[\"Détails\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Nom\"],\"UY6iPZ\":[\"Si activé, les nœuds de contrôle apparieront automatiquement à cette instance. Si elle est désactivée, l'instance sera connectée uniquement aux pairs associés.\"],\"UYD5ld\":[\"et cliquez sur Mise à jour de la révision au lancement\"],\"UYUgdb\":[\"Commande\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Êtes-vous sûr de vouloir supprimer :\"],\"UbRKMZ\":[\"En attente\"],\"UbqhuT\":[\"Echec de la récupération de l'objet ressource de noeud complet.\"],\"Uc_tSU\":[\"Basculer les outils\"],\"UgFDh3\":[\"Cet inventaire est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"UirGxE\":[\"Erreurs\"],\"UlykKR\":[\"Troisième\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"Mettre à jour Révision au lancement\"],\"UueF8b\":[\"L'environnement d'exécution est absent ou supprimé.\"],\"UvGjRK\":[\"Si activé, exécuter ce playbook en tant qu'administrateur.\"],\"UwJJCk\":[\"Relancer les hôtes défaillants\"],\"UxKoFf\":[\"Navigation\"],\"V-7saq\":[\"Supprimer \",[\"pluralizedItemName\"],\" ?\"],\"V-rJKF\":[\"Secondes\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Analyse des utilisateurs\"],\"V1EGGU\":[\"Prénom\"],\"V2RwJr\":[\"Adresses des auditeurs\"],\"V2q9w9\":[\"Si activé, afficher les changements de facts par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Ajouter un lien\"],\"V5RUpn\":[\"Liste de destinataires\"],\"V7qsYh\":[\"Remarque : L'ordre de ces informations d'identification détermine la priorité pour la synchronisation et la consultation du contenu. Sélectionner plus d’une option pour permettre le déplacement.\"],\"V9xR6T\":[\"Agrandir la section\"],\"VAI2fh\":[\"Créer un nouveau groupe de conteneurs\"],\"VAcXNz\":[\"Mercredi\"],\"VEj6_Y\":[\"Approbations des flux de travail\"],\"VFvVc6\":[\"Modifier les détails\"],\"VJUm9p\":[\"Page actuelle\"],\"VK2gzi\":[\"Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1 utilisera la valeur par défaut Ansible qui est généralement 5. Le nombre de fourches par défaut peut être remplacé par un changement vers\"],\"VL2WkJ\":[\"Dernier \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Démarrer la source de synchronisation\"],\"VNUs2y\":[\"Fourches max\"],\"VRy-d3\":[\"Fourchette\"],\"VSJ6r5\":[\"Le planning est actif.\"],\"VSim_H\":[\"Supprimer la source de l'inventaire\"],\"VTDO7X\":[\"Détail de l'événement modal\"],\"VU3Nrn\":[\"Manquant\"],\"VWL2DK\":[\"Organisation GitHub\"],\"VXFjd8\":[\"Métriques\"],\"VZfXhQ\":[\"Noeud Hop\"],\"VdcFUD\":[\"Contrat de licence utilisateur\"],\"ViDr6F\":[\"Ajouter un nouveau groupe\"],\"VmClsw\":[\"La ressource associée à ce nœud a été supprimée.\"],\"VmvLj9\":[\"Définir sur sur Public ou Confidentiel selon le degré de sécurité du périphérique client.\"],\"Vqd-tq\":[\"Confirmer annuler tout\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"N'a pas réussi à supprimer le rôle.\"],\"Vw8l6h\":[\"Une erreur est survenue\"],\"VzE_M-\":[\"Échec de la notification de basculement\"],\"W-O1E9\":[\"Copier le projet\"],\"W1iIqa\":[\"Voir les groupes d'inventaire\"],\"W3TNvn\":[\"Retour aux utilisateurs\"],\"W6uTJi\":[\"Impossible d’obtenir une instance.\"],\"W7DGsV\":[\"Lancé par (Nom d'utilisateur)\"],\"W9XAF4\":[\"Jour de la semaine\"],\"W9uQXX\":[\"Invite\"],\"WAjFYI\":[\"Date de début\"],\"WD8djW\":[\"Confirmer la suppression du lien\"],\"WL91Ms\":[\"Supprimer des classes\"],\"WPM2RV\":[\"Type de réponse\"],\"WQJduu\":[\"Sélection de la clé\"],\"WTN9YX\":[\"Token de compte\"],\"WTV15I\":[\"URL de remplacement pour la redirection de connexion\"],\"WVzGc2\":[\"Abonnement\"],\"WX9-kf\":[\"IRC nick\"],\"Wdl2f2\":[\"Ce champ doit comporter au moins \",[\"0\"],\" caractères\"],\"WgsBEi\":[\"Veuillez saisir une expression de recherche au moins pour créer un nouvel inventaire Smart.\"],\"WhSFGl\":[\"Filtrer par \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Adapter le graphique à la taille de l'écran disponible\"],\"Wm7XbF\":[\"N'a pas réussi à supprimer un ou plusieurs identifiants.\"],\"WqaDMq\":[\"Le champ contient une valeur.\"],\"Wr1eGT\":[\"Spécifiez le type de format ou de type de réponse que vous souhaitez pour interroger l'utilisateur. Consultez la documentation du contrôleur Ansible pour en savoir plus sur chaque option.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Entrez une valeur.\"],\"X5V9DW\":[\"Cliquez sur le bouton Modifier ci-dessous pour reconfigurer le nœud.\"],\"X6d3Zy\":[\"N'a pas réussi à supprimer l'organisation.\"],\"X97mbf\":[\"Choisir un type de job\"],\"XBROpk\":[\"Fournissez un modèle d'hôte pour contraindre davantage la liste des hôtes qui seront gérés ou affectés par le flux de travail.\"],\"XCCkju\":[\"Modifier le nœud\"],\"XFRygA\":[\"Voici des exemples d'URL pour Remote Archive SCM :\"],\"XHxwBV\":[\"La plage de dates sélectionnée doit avoir au moins une occurrence de calendrier.\"],\"XILg0L\":[\"Adresse électronique invalide\"],\"XJOV1Y\":[\"Activité\"],\"XKp83s\":[\"Les inventaires et les sources ne peuvent pas être copiés\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"Options d'email\"],\"XM-gTv\":[\"Reportez-vous à la documentation Ansible pour plus de détails sur le fichier de configuration.\"],\"XOD7tz\":[\"Afficher Modifications\"],\"XOaZX3\":[\"Pagination\"],\"XP6TQ-\":[\"S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom de la ressource lors de la visualisation du flux de travail\"],\"XREJvl\":[\"Variables utilisées pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir\"],\"XT5-2b\":[\"L'environnement virtuel personnalisé \",[\"0\"],\" doit être remplacé par un environnement d'exécution.\"],\"XViLWZ\":[\"En cas d'échec\"],\"XWDz5f\":[\"Sélection par simple pression d'une touche\"],\"X_5TsL\":[\"Basculement Questionnaire\"],\"XaxYwV\":[\"Valeurs incitatrices\"],\"XbIM8f\":[\"Sources totales d'inventaire\"],\"XdyHT-\":[\"Hôtes importés\"],\"XfmfOA\":[\"Exécutez tous les\"],\"Xg3aVa\":[\"Utiliser SSL\"],\"XgTa_2\":[\"L'inventaire sera en attente jusqu'à ce que la suppression finale soit traitée.\"],\"XilEsm\":[\"Groupe d'instance\"],\"Xm7ruy\":[\"5 (Débogage WinRM)\"],\"XmJfZT\":[\"nom\"],\"XmVvzl\":[\"Sélectionner les rôles à pourvoir\"],\"XnxCSh\":[\"Erreur standard\"],\"XozZ38\":[\"N'a pas réussi à supprimer une ou plusieurs sources d'inventaire.\"],\"Xq9A0U\":[\"Projet inconnu\"],\"Xt4N6V\":[\"Invite | \",[\"0\"]],\"XtpZSU\":[\"Tous les types de tâche\"],\"Xx-ftH\":[\"Vous avez automatisé contre plus d'hôtes que votre abonnement ne le permet.\"],\"XyTWuQ\":[\"Veuillez patienter jusqu’à ce que la topologie soit remplie...\"],\"XzD7xj\":[\"Sélectionnez les éléments\"],\"Y1YKad\":[\"Modifier les détails\"],\"Y296GK\":[\"N'a pas réussi à supprimer le rôle\"],\"Y2ml-n\":[\"Approuvé - \",[\"0\"],\". Voir le flux d'activité pour plus d'informations.\"],\"Y5VrmH\":[\"Non configuré pour la synchronisation de l'inventaire.\"],\"Y5vgVF\":[\"Refusé avec succès\"],\"Y5xJ7I\":[\"Nom du playbook\"],\"Y60pX3\":[\"Ajouter un inventaire construit\"],\"YA4I45\":[\"Sélectionnez un module\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"Dissocier ?\"],\"YJddb4\":[\"Type d'instance\"],\"YLMfol\":[\"Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante.\"],\"YM06Nm\":[\"Modifier le type d’identification\"],\"YMpSlP\":[\"Temps en secondes pour considérer qu'une synchronisation d'inventaire est à jour. Pendant les exécutions de tâches et les rappels, le système de tâches évaluera l'horodatage de la dernière synchronisation. S'il est plus ancien que le délai d'expiration du cache, il n'est pas considéré comme actuel et une nouvelle synchronisation de l'inventaire sera effectuée.\"],\"YOOdGq\":[[\"0\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YOQXQ9\":[\"Après \",[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" occurrence\"],\"other\":[\"#\",\" occurrences\"]}]],\"YP5KRj\":[\"une nouvelle url de webhook sera générée lors de la sauvegarde.\"],\"YPDLLX\":[\"Retour aux environnements d'exécution\"],\"YQqM-5\":[\"L'image du conteneur à utiliser pour l'exécution.\"],\"YaEJqh\":[\"Vous pouvez appliquer un certain nombre de variables possibles dans le message. Pour plus d'informations, reportez-vous au\"],\"Yd45Xn\":[\"Hôtes par type de processeur\"],\"Yfw7TK\":[\"La notification a expiré.\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"N'a pas réussi à supprimer la programmation.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"Numéro associé au \\\"Service de messagerie\\\" de Twilio sous le format +18005550199.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Lancer le modèle\"],\"YmjTf2\":[\"Échec du provisionnement\"],\"YoXjSs\":[\"Demander l'inventaire au lancement.\"],\"Yq4Eaf\":[\"Les informations relatives au statut d'hôte pour ce Job ne sont pas disponibles.\"],\"YsN-3o\":[\"Voir les détails de la source de l'inventaire\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Associé\"],\"YxDLmM\":[\"ID du système Insights\"],\"Z17FAa\":[\"Modifier l'inventaire inconnu\"],\"Z1Vtl5\":[\"Échec de l'annulation de Project Sync\"],\"Z25_RC\":[\"Sélectionnez une entrée\"],\"Z2hVSb\":[\"Hybride\"],\"Z3FXyt\":[\"Chargement...\"],\"Z40J8D\":[\"Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter \",[\"brandName\"],\" et demander une mise à jour de la configuration à l’aide de ce modèle de tâche.\"],\"Z5HWHd\":[\"Le\"],\"Z7ZXbT\":[\"Approuver\"],\"Z88yEl\":[\"Supérieur ou égal à la comparaison.\"],\"Z9EFpE\":[\"Tableau de bord d’Automation Analytics.\"],\"ZAWGCX\":[[\"0\"],\" secondes\"],\"ZEP8tT\":[\"Lancer\"],\"ZGDCzb\":[\"Instance introuvable.\"],\"ZJjKDg\":[\"Nœuds gérés\"],\"ZKKnVf\":[\"Créer un nouveau modèle de flux de travail\"],\"ZL3d6Z\":[\"Adresse du serveur IRC\"],\"ZL50px\":[\"Libellés facultatifs décrivant cet inventaire, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les inventaires et les jobs terminés.\"],\"ZO4CYH\":[\"Jobs en cours d'exécution\"],\"ZOKxdJ\":[\"Faites une sélection à partir de la liste des répertoires trouvés dans le chemin de base du projet. Le chemin de base et le répertoire de playbook fournissent ensemble le chemin complet servant à localiser les playbooks.\"],\"ZOLfb2\":[\"Ce champ ne doit pas être vide.\"],\"ZVV5T1\":[\"Saisissez un numéro de téléphone par ligne pour indiquer où acheminer les messages SMS. Les numéros de téléphone doivent être formatés ainsi +11231231234. Pour plus d'informations, voir la documentation de Twilio\"],\"ZWhZbs\":[\"Confirmer la suppression du nœud\"],\"ZajTWA\":[\"Numéro de téléphone de la source\"],\"Zf6u-6\":[\"Explication\"],\"ZfrRb0\":[\"Sélectionnez un inventaire ou cochez l’option Me le demander au lancement.\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" semaine\"],\"other\":[\"#\",\" semaines\"]}]],\"ZhxwOq\":[\"Corps du message d'erreur\"],\"Zikd-1\":[\"Le nombre d'hôtes contre lesquels vous avez automatisé est inférieur au nombre d'abonnements.\"],\"ZjC8QM\":[\"N'a pas réussi à supprimer l'hôte.\"],\"ZjvPb1\":[\"Créé par (nom d'utilisateur)\"],\"Zkh5np\":[\"Mise à jour des pairs sur \",[\"0\"],\". Veuillez vous assurer d'exécuter à nouveau le paquet d'installation pour \",[\"1\"],\" afin de voir les modifications prendre effet.\"],\"ZpdX6R\":[\"Erreur lors de la suppression des jetons\"],\"ZrsGjm\":[\"Inventaire\"],\"ZumtuZ\":[\"Copier le modèle\"],\"ZvVF4C\":[\"Supprimer question de l'enquête\"],\"ZwCTcT\":[\"Onglet Liste des Jobs récents\"],\"ZwujDQ\":[\"L'année dernière\"],\"_-NKbo\":[\"Impossible de basculer le calendrier.\"],\"_2LfCe\":[\"Pour réorganiser les questions de l'enquête, faites-les glisser et déposez-les à l'endroit souhaité.\"],\"_4gGIX\":[\"Copier dans le presse-papiers\"],\"_5REdR\":[\"Sélectionnez Inventaires d'entrée pour le plugin d'inventaire construit.\"],\"_BmK_z\":[\"Bienvenue sur la plate-forme Red Hat Ansible Automation ! Veuillez compléter les étapes ci-dessous pour activer votre abonnement.\"],\"_Fg1cM\":[\"Corps du message d’expiration de flux de travail\"],\"_ITcnz\":[\"jour\"],\"_Ia62Q\":[\"Exemples d'inventaire construit\"],\"_JN1gB\":[\"Nombre de tâches\"],\"_K2CvV\":[\"Modèle\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Erreur de synchronisation de la source d'inventaire construite\"],\"_M4FeF\":[\"Sélectionnez l'environnement d'exécution dans lequel vous voulez que cette commande soit exécutée.\"],\"_MdgrM\":[\"Ajouter un nouveau nœud entre ces deux nœuds\"],\"_Nw3rX\":[\"Le premier extrait toutes les références. Le second extrait la requête Github pull numéro 62, dans cet exemple la branche doit être `pull/62/head`.\"],\"_PRaan\":[\"N'a pas réussi à supprimer un ou plusieurs modèles de notification.\"],\"_Pz_QH\":[\"Géré par la politique\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Refusé - \",[\"0\"],\". Voir le flux d'activité pour plus d'informations.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"N'a pas réussi à annuler la synchronisation des sources d'inventaire.\"],\"_bAUGi\":[\"Choisissez une méthode HTTP\"],\"_bE0AS\":[\"Sélectionnez une instance\"],\"_cV6Mf\":[\"Navigation....\"],\"_cq4Aa\":[\"Approbation du flux de travail non trouvée.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Modifier le groupe d'instances\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"Nombre de jours pendant lesquels on peut conserver les données\"],\"_khNCh\":[\"Les informations d'identification par défaut du modèle de Job doivent être remplacées par une information du même type. Veuillez sélectionner un justificatif d'identité pour les types suivants afin de procéder : \",[\"0\"]],\"_oeZtS\":[\"Interrogation de l'hôte\"],\"_rCRcH\":[\"Documentation sur la recherche avancée\"],\"_tVTU3\":[\"L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail.\"],\"_vI8Rx\":[\"Supprimer l’Groupe?\"],\"a02Xjc\":[\"Adresse du serveur IRC\"],\"a3AD0M\":[\"confirmer modifier connecter rediriger\"],\"a5zD9f\":[\"Modifications\"],\"a6E-_p\":[\"La version non sensible à la casse de contains\"],\"a8AgQY\":[\"Voir les détails de l'hôte\"],\"a8nooQ\":[\"Quatrième\"],\"a9BTUD\":[\"jour du week-end\"],\"aBgwis\":[\"Champ d'application\"],\"aJZD-m\":[\"TimedOut\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Supprimer l'environnement d'exécution\"],\"aQ4XJX\":[\"Activer le système de journalisation traçant des facts individuellement\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"Tels jours\"],\"aUNPq3\":[\"Nœud d'exécution\"],\"aVoVcG\":[\"Sélection multiple\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"Supprimer \",[\"0\"],\" chip\"],\"aakQaB\":[\"Délai en secondes à prévoir pour qu’un projet soit actualisé. Durant l’exécution des tâches et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle mise à jour du projet sera effectuée.\"],\"adPhRK\":[\"Inventaire auquel cet hôte appartiendra.\"],\"adjqlB\":[[\"0\"],\" (supprimé)\"],\"aht2s_\":[\"Couleur de la notification\"],\"aiejXq\":[\"Ajouter un type de ressource\"],\"ajDpGH\":[\"ÉTAT :\"],\"anfIXl\":[\"Détails de l'utilisateur\"],\"aqqAbL\":[\"Empêcher le repli des groupes d'instances : s'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés. Remarque : si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués.\"],\"ar5AA2\":[\"pour plus d'informations.\"],\"ataY5Z\":[\"Erreur de suppression d’un Job\"],\"ax6e8j\":[\"Veuillez sélectionner une organisation avant d'éditer le filtre de l'hôte.\"],\"az8lvo\":[\"Désactivé\"],\"b1CAkh\":[\"Jobs de gestion\"],\"b2Z0Zq\":[\"Annuler les changements de liens\"],\"b433OF\":[\"Modifier le groupe\"],\"b4SLah\":[\"Voir les erreurs sur la gauche\"],\"b6E4rm\":[\"Supprimez le dépôt local dans son intégralité avant d'effectuer une mise à jour. En fonction de la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour.\"],\"b9Y4up\":[\"ID du client\"],\"bE4zYn\":[\"Sélectionnez le port sur lequel le récepteur écoutera les connexions entrantes, par exemple 27199.\"],\"bHXYoC\":[\"Méthode HTTP\"],\"bLt_0J\":[\"Flux de travail\"],\"bPq357\":[\"Valeur activée\"],\"bQZByw\":[\"Entrez une balise d'annotation par ligne, sans virgule.\"],\"bTu5jX\":[\"Nom d'utilisateur / mot de passe\"],\"bWr6j5\":[\"Ce champ doit comporter au moins \",[\"min\"],\" caractères\"],\"bY8C86\":[\"Voir tous les utilisateurs.\"],\"bYXbel\":[\"clé webhook de modèles de tâche flux de travail\"],\"baP8gx\":[\"4 (Débogage de la connexion)\"],\"baqrhc\":[\"En-têtes HTTP\"],\"bbJ-VR\":[\"Zoom arrière\"],\"bcyJXs\":[\"Élément OK\"],\"bd1Kuw\":[\"Icône URL\"],\"bf7UKi\":[\"Délai d'expiration du cache de mise à jour\"],\"bfgr_e\":[\"Question\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Bouton de soumission de recherche\"],\"bhxnLH\":[\"Vous n'avez pas la permission de supprimer les groupes suivants : \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Type de notification\"],\"bpECfE\":[\"Annuler la suppression d'un lien\"],\"bpnj1H\":[\"Il y a eu une erreur lors du chargement de ce contenu. Veuillez recharger la page.\"],\"bs---x\":[\"Nombre maximum de tâches à exécuter simultanément sur ce groupe.\\nZéro signifie qu'aucune limite ne sera appliquée.\"],\"bwRvnp\":[\"Action\"],\"bx2rrL\":[\"Inventaire smart\"],\"bxaVlf\":[\"Créer un nouveau type d'informations d'identification.\"],\"byXCTu\":[\"Occurrences\"],\"bznJUg\":[\"Sélectionnez l'inventaire contenant les hôtes que vous souhaitez que ce flux de travail gère.\"],\"bzv8Dv\":[\"Erreur de suppression\"],\"c-xCSz\":[\"Vrai\"],\"c0n4p3\":[\"Stockage des facts\"],\"c1Rsz1\":[\"Voir les détails pour l'approbation du flux de travail\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Fermer la modalité d'abonnement\"],\"c6IFRs\":[\"Fichier JSON Compte de service\"],\"c6u6gk\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation.\"],\"c7-Adk\":[\"Impossible de synchroniser la source de l'inventaire.\"],\"c8HyJq\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cet inventaire.\"],\"c8sV0t\":[\"Cette fonctionnalité est obsolète et sera supprimée dans une prochaine version.\"],\"c9V3Yo\":[\"Échec de l'hôte\"],\"c9iw51\":[\"Jobs en cours d'exécution\"],\"c9pF61\":[\"Identifiant client\"],\"cFC8w7\":[\"Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?\"],\"cFCKYZ\":[\"Refuser\"],\"cFOXv9\":[\"Générique OIDC\"],\"cGRiaP\":[\"Afficher les détails de l’événement\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Modifié\"],\"cPTnDL\":[\"Sync Projet\"],\"cQIQa2\":[\"Sélectionner les groupes\"],\"cQlPDN\":[\"Lecture\"],\"cUKLzq\":[\"Ordre d'édition\"],\"cYir0h\":[\"Sélectionnez une ou plusieurs options\"],\"c_PGsA\":[\"Voir les détails de Job de flux de travail\"],\"cbSPfq\":[\"Ce flux de travail a déjà été traité\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"Avertissement\xA0: \",[\"selectedValue\"],\" est un lien vers \",[\"link\"],\" et sera enregistré comme tel.\"],\"cdm6_X\":[\"Capacité utilisée\"],\"chbm2W\":[\"Filtres de l'instance\"],\"ci3mwY\":[\"Ce champ ne doit pas être vide\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"Voir tous les inventaires.\"],\"cjJXKx\":[\"Échec de désynchronisation des hôtes\"],\"ckH3fT\":[\"Prêt\"],\"ckdiAB\":[\"Supprimer la notification\"],\"cmWTxn\":[\"Moins ou égal à la comparaison.\"],\"cnGeoo\":[\"Supprimer\"],\"cnnWD0\":[\"Par défaut, nous collectons et transmettons des données analytiques sur l'utilisation du service à Red Hat. Il existe deux catégories de données collectées par le service. Pour plus d'informations, voir <0>\",[\"0\"],\". Décochez les cases suivantes pour désactiver cette fonctionnalité.\"],\"ct_Puj\":[\"Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant l’identifiant spécifié.\"],\"cucG_7\":[\"Aucun YAML disponible\"],\"cxjfgY\":[\"Impossible d’effectuer des bilans de fonctionnement sur les nœuds Hop.\"],\"cy3yJa\":[\"Établi\"],\"d-F6q9\":[\"Créé\"],\"d-zGjA\":[\"Cette action supprimera les éléments suivants :\"],\"d1BVnY\":[\"Un manifeste d'abonnement est une exportation d'un abonnement Red Hat. Pour générer un manifeste d'abonnement, rendez-vous sur <0>access.redhat.com. Pour plus d'informations, voir le <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Sélectionnez l’inventaire contenant les hôtes que vous souhaitez gérer.\"],\"d73flf\":[\"Modal d'alerte\"],\"d75lEw\":[\"Type d'ensemble\"],\"d7VUIS\":[\"Supprimer le nœud \",[\"nodeName\"]],\"d8B-tr\":[\"Onglet Graphique de l'état des Jobs\"],\"dAZObA\":[\"Redirection d'URIs.\"],\"dBNZkl\":[\"Voir les détails de l'hôte de l'inventaire smart\"],\"dCcO-F\":[\"Impossible de récupérer la configuration.\"],\"dELxuP\":[\"Inventaire non trouvé.\"],\"dEgA5A\":[\"Annuler\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Voir toutes les applications.\"],\"dJcvVX\":[\"Filtre d'hôte smart\"],\"dNAHKF\":[\"Tranche de job\"],\"dOjocz\":[\"Sélection Convergence\"],\"dPGRd8\":[\"Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible.\"],\"dPY1x1\":[\"pour plus d'infos.\"],\"dQFAgv\":[\"Ce projet doit être mis à jour\"],\"dQjRO3\":[\"Démarrer le processus de synchronisation\"],\"dbWo0h\":[\"Connectez-vous avec Google\"],\"dcGoCm\":[\"Fichier d'inventaire\"],\"ddIcfH\":[\"Allez à la dernière page de la liste\"],\"dfWFox\":[\"Nombre d'hôtes\"],\"dk7qNl\":[\"Noeud de contrôle\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"Échec de la suppression d'un ou plusieurs environnements d'exécution\"],\"dnCwNB\":[\"Copie réussie dans le presse-papiers !\"],\"dov9kY\":[\"Ce champ doit être un nombre et avoir une valeur comprise entre \",[\"0\"],\" et \",[\"1\"]],\"dqxQzB\":[\"dictionnaire\"],\"dzQfDY\":[\"Octobre\"],\"e0NrBM\":[\"Projet\"],\"e3pQqT\":[\"Choisissez un type de notification\"],\"e4GHWP\":[\"Extraire\"],\"e5-uog\":[\"Ceci rétablira toutes les valeurs de configuration sur cette page à\\nà leurs valeurs par défaut. Êtes-vous sûr de vouloir continuer ?\"],\"e5CMOi\":[\"Variables d'environnement ou variables supplémentaires qui spécifient les valeurs qu'un type de justificatif peut injecter.\"],\"e5VbKq\":[\"Modèles de Jobs de flux de travail\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Basculer la légende\"],\"e8GyQg\":[\"Métrique\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"Voir tous les types d'informations d'identification\"],\"e9k5zp\":[\"Veuillez ajouter une programmation pour remplir cette liste. Les programmations peuvent être ajoutées à un modèle, un projet ou une source d'inventaire.\"],\"eAR1n4\":[\"Recherche connexe : type typeahead\"],\"eD_0Fo\":[\"N'a pas réussi à supprimer une ou plusieurs équipes.\"],\"eDjsWq\":[\"Créer un nouveau modèle de notification\"],\"eGkahQ\":[\"Modèle de découpage de Job\"],\"eHx-29\":[\"Détails de la source\"],\"ePK91l\":[\"Modifier\"],\"ePS9As\":[\"Paramètres RADIUS\"],\"eQkgKV\":[\"Installé\"],\"eRV9Z3\":[\"Aucun délai d'attente spécifié\"],\"eRlz2Q\":[\"Numéro(s) de SMS de destination\"],\"eSXF_i\":[\"N'a pas réussi à supprimer l’application\"],\"eTsJYJ\":[\"description\"],\"eVJ2lo\":[\"Flottement\"],\"eXOp7I\":[\"Vous n'avez pas de permission pour supprimer les ressources: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Onglet Liste des modèles récents\"],\"eYJ4TK\":[\"Inventaire construit introuvable.\"],\"edit\":[\"edit\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Sélectionner des balises\"],\"el9nUc\":[\"Le planning est inactif.\"],\"emqNXf\":[\"Vérification du Playbook\"],\"eqiT7d\":[\"Définit le rôle que cette instance jouera dans la topologie du maillage. La valeur par défaut est \\\"exécution\\\".\"],\"espHeZ\":[\"Empêcher le repli des groupes d'instances : s'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés.\"],\"etQEqZ\":[\"La suppression de ce lien rendra le reste de la branche orphelin et entraînera son exécution dès le lancement.\"],\"ewSXyG\":[\"suppression réversible\"],\"f-fQK9\":[\"Clé API Grafana\"],\"f2o-xB\":[\"Confirmer l'annulation\"],\"f6Hub0\":[\"Trier\"],\"f8UJpz\":[\"Nombre maximum de fourches pour permettre à tous les travaux exécutés simultanément sur ce groupe.\\nZéro signifie qu'aucune limite ne sera appliquée.\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"Voir tous les groupes d'instance\"],\"fDzxi_\":[\"Sortir sans sauvegarder\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Statut Job\"],\"fGLpQj\":[\"Branche/ Balise / Commit du Contrôle de la source\"],\"fGQ9Ug\":[\"Sélectionnez les informations d'identification pour accéder aux nœuds qui déterminent l'exécution de cette tâche. Vous pouvez uniquement sélectionner une information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher la case \\\"Me demander au lancement\\\" sans la sélection des informations d'identification vous obligera à sélectionner des informations d'identification au moment de l’exécution. Si vous sélectionnez \\\"Me demander au lancement\\\", les informations d'identification sélectionnées deviennent les informations d'identification par défaut qui peuvent être mises à jour au moment de l'exécution.\"],\"fJ9xam\":[\"Activer l'instance\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Annuler le travail\"],\"other\":[\"Annuler les emplois\"]}]],\"fL7WXr\":[\"Applications\"],\"fMulwN\":[\"Actualiser la révision du projet\"],\"fOAyP5\":[\"Saisie de texte de recherche\"],\"fODqV4\":[\"Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner une valeur valide.\"],\"fQCM-p\":[\"Voir les détails de l'organisation\"],\"fQGOXc\":[\"Erreur !\"],\"fR8DDt\":[\"Confirmer la suppression de tous les nœuds\"],\"fVjyJ4\":[\"Confirmer dissocier\"],\"f_Xpp2\":[\"Cette action dissociera les éléments suivants :\"],\"fabx8H\":[\"Si les utilisateurs ont besoin de commentaires sur l'exactitude\\nde leurs groupes construits, il est fortement recommandé\\nà utiliser strict\xA0: true dans la configuration du plugin.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"Filtrer par nom de groupe imbriqué\"],\"fgrmWn\":[\"Invite pour le mode diff au lancement.\"],\"fhFmMp\":[\"Identifiant client\"],\"fjX9i5\":[\"Inventaire smart non trouvé.\"],\"fk1WEw\":[\"Crypté\"],\"fld-O4\":[\"Toutes les tâches\"],\"fnbZWe\":[\"En option, sélectionnez les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service webhook.\"],\"foItBN\":[\"Jour du week-end\"],\"fp4RS1\":[\"chargement-contenu-en-cours\"],\"fpMgHS\":[\"Lun.\"],\"fqSfXY\":[\"Remplacer\"],\"fqmP_m\":[\"Hôte inaccessible\"],\"fthJP1\":[\"Les services webhook peuvent lancer des tâches avec ce modèle de tâche en effectuant une requête POST à cette URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Verbeux\"],\"g6ekO4\":[\"Impossible de changer d'hôte.\"],\"g7CZ-8\":[\"Connectez-vous avec GitHub Enterprise Organizations\"],\"g9d3sF\":[\"Démarrer le corps du message\"],\"gALXcv\":[\"Supprimer ce nœud\"],\"gBnBJa\":[\"Flux de travail Source\"],\"gDx5MG\":[\"Modifier le lien\"],\"gIGcbR\":[\"Nombre maximum de tâches à exécuter simultanément sur ce groupe. Zéro signifie qu'aucune limite ne sera appliquée.\"],\"gJccsJ\":[\"Message de flux de travail approuvé\"],\"gK06zh\":[\"Ajouter un modèle de job\"],\"gM3pS9\":[\"Environnements d'exécution\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Synchroniser toutes les sources\"],\"gVYePj\":[\"Créer une nouvelle équipe\"],\"gWlcwd\":[\"Statut du dernier Job\"],\"gYWK-5\":[\"Voir les paramètres de l'interface utilisateur\"],\"gZaMqy\":[\"Connectez-vous avec GitHub Teams\"],\"gZkstf\":[\"Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les faits sont persistants et injectés dans le cache des faits au moment de l'exécution.\"],\"gcFnpl\":[\"Statut Job\"],\"geTfDb\":[\"Voir les détails de Job\"],\"ged_ZE\":[\"Oragnisation\"],\"gezukD\":[\"Sélectionnez un Job à annuler\"],\"gfyddN\":[\"Télécharger un fichier .zip\"],\"gh06VD\":[\"Sortie\"],\"ghJsq8\":[\"Faites défiler d'abord\"],\"gmB6oO\":[\"Planifier\"],\"gmBQqV\":[\"Mise à jour du projet\"],\"gnveFZ\":[\"Onglet Erreur standard\"],\"goVc-x\":[\"Modifier la configuration du plug-in Configuration\"],\"go_DGX\":[\"Ajouter des rôles d’équipe\"],\"gpBecu\":[\"Supprimer les jetons sélectionnés\"],\"gpKdxJ\":[\"Sélectionnez une question à supprimer\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"erreur de suppression\"],\"gsj32g\":[\"Annuler Sync Projet\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" heure\"],\"other\":[\"#\",\" heures\"]}]],\"gwKtbI\":[\"dans la documentation et les\"],\"h25sKn\":[\"Gestion des abonnements\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Libellés\"],\"hAjDQy\":[\"Sélectionner le statut\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Supprimer la recherche en cours liée aux facts ansible pour activer une autre recherche par cette clé.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Sélectionner les adresses des pairs\"],\"hLDu5N\":[\"Modifier l’application\"],\"hNudM0\":[\"Définir une valeur pour ce champ\"],\"hPa_zN\":[\"Organisation (Nom)\"],\"hQ0dMQ\":[\"Ajouter un nouvel hôte\"],\"hQRttt\":[\"Valider\"],\"hVPa4O\":[\"Sélectionnez une option\"],\"hX8KyU\":[\"Ce travail a échoué et n'a pas de résultat.\"],\"hXDKWN\":[\"Informations sur la fréquence\"],\"hXzOVo\":[\"Suivant\"],\"hYH0cE\":[\"Voulez-vous vraiment demander l'annulation de ce job ?\"],\"hYgDIe\":[\"Créer\"],\"hZ6znB\":[\"Port\"],\"hZke6f\":[\"Êtes-vous sûr de vouloir désactiver l'authentification locale ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter et sur la capacité de l'administrateur système à annuler ce changement.\"],\"hc_ufD\":[\"Balises Job\"],\"hdyeZ0\":[\"Supprimer Job\"],\"he3ygx\":[\"Copier\"],\"heqHpI\":[\"Chemin de base du projet\"],\"hg6l4j\":[\"Mars\"],\"hgJ0FN\":[\"Effectuez une recherche ci-dessus pour définir un filtre d'hôte\"],\"hgr8eo\":[\"éléments\"],\"hgvbYY\":[\"Septembre\"],\"hhzh14\":[\"Nous n'avons pas pu localiser les licences associées à ce compte.\"],\"hi1n6B\":[\"Mettre à jour les paramètres relatifs aux Jobs dans \",[\"brandName\"]],\"hiDMCa\":[\"Approvisionnement\"],\"hjsbgA\":[\"Variables supplémentaires\"],\"hjwN_s\":[\"Nom de la ressource\"],\"hlbQEq\":[\"Certificat de validation de la signature du contenu\"],\"hmEecN\":[\"Job de gestion\"],\"hptjs2\":[\"Impossible de récupérer les paramètres de configuration de connexion personnalisés. Les paramètres par défaut du système seront affichés à la place.\"],\"hty0d5\":[\"Lundi\"],\"hvs-Js\":[\"Informations sur l’application\"],\"hyVkuN\":[\"Ce tableau donne quelques paramètres utiles de la construction\\nplugin d'inventaire. Pour la liste complète des paramètres\"],\"i0VMLn\":[\"Message de flux de travail refusé\"],\"i2izXk\":[\"La programmation manque de règles\"],\"i4_LY_\":[\"Écriture\"],\"i9sC0B\":[\"Ajouter les permissions de l'équipe\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Numéro de téléphone de la source\"],\"iDNBZe\":[\"Notifications\"],\"iDWfOR\":[\"Échec de l'approbation d'une ou plusieurs validations de flux de travail.\"],\"iDjyID\":[\"Afficher les détails des informations d'identification\"],\"iE1s1P\":[\"Lancer le flux de travail\"],\"iEUzMn\":[\"système\"],\"iH8pgl\":[\"Retour\"],\"iI4bLJ\":[\"Dernière connexion\"],\"iIVceM\":[\"Erreur de copie\"],\"iJWOeZ\":[\"Pas de JSON disponible\"],\"iJiCFw\":[\"Détails du groupe\"],\"iLO3nG\":[\"Play - Nombre\"],\"iMaC2H\":[\"Groupes d'instances\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Ajouter un inventaire smart\"],\"iRWxmA\":[\"Désactiver la vérification SSL\"],\"iTylMl\":[\"Modèles\"],\"iXmHtI\":[\"Sélectionnez le type de Job\"],\"iZBwau\":[\"Cette étape contient des erreurs\"],\"i_CDGy\":[\"Autoriser le remplacement de la branche\"],\"i_Kv21\":[\"Créer une nouvelle source\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"Voir les détails de l'inventaire\"],\"ig0q8s\":[\"Cet inventaire est appliqué à tous les nœuds de flux de travail de ce flux de travail (\",[\"0\"],\") qui requiert un inventaire.\"],\"inP0J5\":[\"Détails d’abonnement\"],\"isRobC\":[\"Nouveau\"],\"itlxml\":[\"Job de gestion\"],\"ittbfT\":[\"Une recherche par ansible_facts requiert une syntaxe particulière. Voir\"],\"itu2NQ\":[\"Types d'états de liaison\"],\"izJ7-H\":[\"Remplissez les hôtes pour cet inventaire en utilisant un filtre de recherche. Exemple : ansible_facts.ansible_distribution : \\\"RedHat\\\". Reportez-vous à la documentation pour plus de syntaxe et d'exemples. Voir la documentation sur le contrôleur Ansible pour des exemples de syntaxe.\"],\"j1a5f1\":[\"Modifier l’hôte\"],\"j6gqC6\":[\"Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à true.\"],\"j7zAEo\":[\"Statuts du flux de travail\"],\"j8QfHv\":[\"Modifier l’hôte\"],\"jAxdt7\":[\"annuler supprimer\"],\"jBGh4u\":[\"Définition de l'inventaire des groupes imbriqués\xA0:\"],\"jCVu9g\":[\"Annuler le job sélectionné\"],\"jEJtMA\":[\"En attente d'approbation des flux de travail\"],\"jEw0Mr\":[\"Veuillez entrer une URL valide\"],\"jFaaUJ\":[\"Canonique\"],\"jFmu4-\":[\"Jour \",[\"num\"]],\"jIaeJK\":[\"Questionnaire\"],\"jJdwCB\":[\"Rétablir\"],\"jKibyt\":[\"Réinitialiser zoom\"],\"jMyq_x\":[\"Job de flux de travail 1/\",[\"0\"]],\"jWK68z\":[\"Modifiez PROJECTS_ROOT lorsque vous déployez \",[\"brandName\"],\" pour changer cet emplacement.\"],\"jXIWKx\":[\"Sélectionnez l'inventaire contenant les hôtes\\nque vous voulez que ce Job gère.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Invite de limite au lancement.\"],\"jhEAqj\":[\"Aucun Job\"],\"ji-8F7\":[\"Cette accréditation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?\"],\"jiE6Vn\":[\"Organisations\"],\"jifz9m\":[\"Aucune (exécution unique)\"],\"jkQOCm\":[\"Ajouter des exceptions\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"Les inventaires seront dans un état en attente jusqu'à ce que la suppression finale soit traitée.\"],\"jqVo_k\":[\"ici.\"],\"jqzUyM\":[\"Non disponible\"],\"jrkyDn\":[\"Play - Démarrage\"],\"jrsFB3\":[\"Onglet de sortie\"],\"jsz-PY\":[\"Date de fin inconnue\"],\"jwmkq1\":[\"Informations d’identification de la machine\"],\"jzD-D6\":[\"Les balises de sauts sont utiles si votre playbook est important et que vous souhaitez ignorer certaines parties d’un Job ou d’une Lecture. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises.\"],\"k020kO\":[\"Flux d’activité\"],\"k2dzu3\":[\"Expire UTC\"],\"k30JvV\":[\"Catégorie sélectionnée\"],\"k5nHqi\":[\"L'environnement d'exécution qui sera utilisé lors du lancement\\nce modèle de tâche. L'environnement d'exécution résolu peut être remplacé en\\nen affectant explicitement un environnement différent à ce modèle de tâche.\"],\"kALwhk\":[\"secondes\"],\"kDWprA\":[\"Ces arguments sont utilisés avec le module spécifié.\"],\"kEhyki\":[\"Le champ se termine par une valeur.\"],\"kLja4m\":[\"Initié par\"],\"kLk5bG\":[\"Message de départ\"],\"kNUkGV\":[\"Type de recherche\"],\"kNfXib\":[\"Nom du module\"],\"kODvZJ\":[\"Prénom\"],\"kOVkPY\":[\"Basculer l'instance\"],\"kP-3Hw\":[\"Retour aux inventaires\"],\"kQerRU\":[\"Ce champ ne doit pas contenir d'espaces\"],\"kX-GZH\":[\"Relancer le Job\"],\"kXzl6Z\":[\"Variables Source\"],\"kYDvK4\":[\"Ajout de fichier\"],\"kah1PX\":[\"Voir des exemples YAML sur\"],\"kaux7o\":[\"Remplacer les groupes locaux et les hôtes de la source d'inventaire distante.\"],\"kgtWJ0\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter ce modèle de job.\"],\"kiMHN-\":[\"Auditeur système\"],\"kjrq_8\":[\"Plus d'informations\"],\"kkDQ8m\":[\"Jeudi\"],\"kkc8HD\":[\"Activer la connexion simplifiée pour vos applications \",[\"brandName\"]],\"kpRn7y\":[\"Supprimer les questions\"],\"kpnWnY\":[\"Après chaque mise à jour du projet où la révision SCM change, actualisez l'inventaire à partir de la source sélectionnée avant d'exécuter les tâches. Ceci est destiné au contenu statique, comme le format de fichier .ini d'inventaire Ansible.\"],\"ks-HYT\":[\"Ajouter les permissions de l’utilisateur\"],\"ks71ra\":[\"Exceptions\"],\"kt8V8M\":[\"Sélectionnez une branche pour le flux de travail.\"],\"ktPOqw\":[\"Reportez-vous à \"],\"kuIbuV\":[\"Les bilans de santé ne peuvent être exécutées que sur les nœuds d'exécution.\"],\"ku__5b\":[\"Deuxième\"],\"kxT4wH\":[\"AD Azure\"],\"kyAi7k\":[\"Instance\"],\"kyHUFI\":[\"Mot de passe Archivage sécurisé | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"Êtes-vous sûr de vouloir supprimer \",[\"0\"],\" l’accès à \",[\"1\"],\"? Cela risque d’affecter tous les membres de l'équipe.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Informations d'identification du webhook\"],\"l75CjT\":[\"Oui\"],\"lCF0wC\":[\"Recharger\"],\"lJFsGr\":[\"Créer un nouveau groupe d'instances\"],\"lKxoCA\":[\"Agrandir les événements de la tâche\"],\"lM9cbX\":[\"Notez que vous pouvez toujours voir le groupe dans la liste après la dissociation si l'hôte est également membre des enfants de ce groupe. Cette liste affiche tous les groupes auxquels l'hôte est associé directement et indirectement.\"],\"lURfHJ\":[\"Effondrer une section\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Sources d'inventaire\"],\"lYDyXS\":[\"Inventaire smart\"],\"l_jRvf\":[\"Playbook terminé\"],\"lfoFSg\":[\"Supprimer l'hôte\"],\"lgm7y2\":[\"modifier\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"Mise à jour introuvable\"],\"lhkaAC\":[\"Essai\"],\"ljGeYw\":[\"Utilisateur normal\"],\"lk5WJ7\":[\"nom-hôte-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Pan En bas\"],\"ltvmAF\":[\"Application non trouvée.\"],\"lu2qW5\":[\"Quelconque\"],\"lucaxq\":[\"Impossible d'activer l'agrégateur de journaux sans fournir l'hôte de l'agrégateur de journaux et le type d'agrégateur de journaux.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Groupe de conteneurs non trouvé.\"],\"m16xKo\":[\"Ajouter\"],\"m1tKEz\":[\"Les administrateurs système ont un accès illimité à toutes les ressources.\"],\"m2ErDa\":[\"Échec\"],\"m3k6kn\":[\"Échec de l'annulation de la synchronisation de la source d'inventaire construite\"],\"m5MOUX\":[\"Retour aux hôtes\"],\"m6maZD\":[\"Identifiant pour s'authentifier auprès d'un registre de conteneur protégé.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible.\"],\"mNBZ1R\":[\"Remarque\xA0: ce champ suppose que le nom distant est \\\"origin\\\".\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Types d'état des nœuds\"],\"mSv_7k\":[\"depuis les trois dernières années.\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"Cette programmation d’horaire ne contient pas les valeurs d'enquête requises\"],\"mYGY3B\":[\"Date\"],\"mZiQNk\":[\"Élévation des privilèges: si activé, exécuter ce playbook en tant qu'administrateur.\"],\"m_tELA\":[\"annuler la suppression\"],\"ma7cO9\":[\"Echec de la suppression du groupe \",[\"0\"],\".\"],\"mahPLs\":[\"Mot de passe pour l’élévation des privilèges\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"Token API\"],\"mgJ1oe\":[\"Confirmer la suppression\"],\"mgjN5u\":[\"Dissocier l'instance du groupe d'instances ?\"],\"mhg7Av\":[\"Exécuter une commande ad hoc\"],\"mi9ffh\":[\"Détails sur l'hôte\"],\"mk4anB\":[\"Navigateur par défaut\"],\"mlDUq3\":[\"Modifié par (nom d'utilisateur)\"],\"mnm1rs\":[\"GitHub (Par défaut)\"],\"moZ0VP\":[\"Statut de la synchronisation\"],\"momgZ_\":[\"Nom du modèle de tâche de flux de travail.\"],\"mqAOoN\":[\"Choisissez un répertoire Playbook\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"Les sous-modules suivront le dernier commit sur\\nleur branche principale (ou toute autre branche spécifiée dans\\n.gitmodules). Si non, les sous-modules seront maintenus à\\nla révision spécifiée par le projet principal.\\nCela équivaut à spécifier l'option --remote\\nà git submodule update.\"],\"n-37ya\":[\"Confirmer Désactiver l'autorisation locale\"],\"n-LISx\":[\"Une erreur s'est produite lors de la sauvegarde du flux de travail.\"],\"n-ZioH\":[\"Erreur de récupération du projet mis à jour\"],\"n-qmM7\":[\"Sélectionnez une clé de compte de service formatée en JSON pour remplir automatiquement les champs suivants.\"],\"n12Go4\":[\"Impossible de charger les groupes associés.\"],\"n60kiJ\":[\"* Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant le justificatif d'identité spécifié.\"],\"n6mYYY\":[\"Message d'expiration de flux de travail\"],\"n9Idrk\":[\"(10 premiers seulement)\"],\"n9lz4A\":[\"Jobs ayant échoué\"],\"nBAIS_\":[\"Afficher les détails de l’événement\"],\"nC35Na\":[\"Tu es sûr de vouloir supprimer le groupe ?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Hôte ignoré\"],\"nDjIzD\":[\"Voir les détails du projet\"],\"nI54lc\":[\"Supprimez le projet avant la synchronisation\"],\"nJPBvA\":[\"Fichier, répertoire ou script\"],\"nJTOTZ\":[\"L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail.\"],\"nLGsp4\":[\"Activez une enquête pour ce modèle de tâche de flux de travail.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"Variable activée\"],\"nOhz3x\":[\"Déconnexion\"],\"nPH1Cr\":[\"Ces environnements d'exécution pourraient être utilisés par d'autres ressources qui en dépendent. Voulez-vous vraiment les supprimer quand même\xA0?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Échec du comptage des hôtes\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Retour à la gestion des abonnements.\"],\"nU16mp\":[\"Expiration Délai d’attente du cache\"],\"nZPX7r\":[\"Avertissement\xA0: modifications non enregistrées\"],\"nZW6P0\":[\"Fuseau horaire local\"],\"nZYB4j\":[\"Aucun statut disponible\"],\"nZYxse\":[\"Dissocier Hôte du Groupe\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"Avril\"],\"nc6q-r\":[\"Créez des vars à partir d'expressions jinja2. Cela peut être utile\\nsi les groupes construits que vous définissez ne contiennent pas les\\nhôtes. Cela peut être utilisé pour ajouter des hostvars à partir d'expressions afin\\nque vous connaissez les valeurs résultantes de ces expressions.\"],\"ncxIQL\":[\"N'a pas réussi à dissocier une ou plusieurs instances.\"],\"neiOWk\":[\"Voir la documentation de l'inventaire construit ici\"],\"nfnm9D\":[\"Nom de l'organisation\"],\"ng00aZ\":[\"Filtre d'hôte\"],\"nhxAdQ\":[\"Mot-clé \"],\"nlsWzF\":[\"Veuillez ajouter des questions d'enquête.\"],\"nnY7VU\":[\"Sous-domaine Pagerduty\"],\"noGZlf\":[\"Expiration du délai d’attente du cache (secondes)\"],\"nuh_Wq\":[\"URL du webhook\"],\"nvUq8j\":[\"1 (Verbeux)\"],\"nzozOC\":[\"Supprimer l’utilisateur\"],\"nzr1qE\":[\"Téléchargement de fichier rejeté. Veuillez sélectionner un seul fichier .json.\"],\"o-JPE2\":[\"Aucune question d'enquête trouvée.\"],\"o0RwAq\":[\"Connectez-vous à GitHub Enterprise\"],\"o0x5-R\":[\"Sélectionnez une valeur pour ce champ\"],\"o3LPUY\":[\"Nombre maximum de fourches à autoriser dans toutes les tâches exécutées simultanément sur ce groupe.\\\\n Zéro signifie qu'aucune limite ne sera appliquée.\"],\"o4NRE0\":[\"Saisie de la valeur de la recherche avancée\"],\"o5J6dR\":[\"Préciser les conditions dans lesquelles ce nœud doit être exécuté\"],\"o9R2tO\":[\"Connexion SSL\"],\"oABS9f\":[\"Indiquez une valeur pour ce champ ou sélectionnez l'option Me le demander au lancement.\"],\"oB5EwG\":[\"Système externe de gestion des secrets\"],\"oBmCtD\":[\"Voulez-vous vraiment supprimer les groupes ci-dessous\xA0?\"],\"oC5JSb\":[\"Échec de la récupération des données de projet mises à jour.\"],\"oCKCYp\":[\"Notification envoyée avec succès\"],\"oEijQ7\":[\"Version non sensible à la casse de startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construire 2 groupes, limite à l'intersection\"],\"oH1Qle\":[\"URL Webhook pour ce modèle de tâche de flux de travail.\"],\"oII7vS\":[\"Paramètres de GitHub\"],\"oKMFX4\":[\"Jamais mis à jour\"],\"oKbBFU\":[\"# source avec échecs de synchronisation.\"],\"oNOjE7\":[\"Date/Heure de fin\"],\"oNZQUQ\":[\"Identifiant pour l'authentification avec Kubernetes ou OpenShift\"],\"oQqtoP\":[\"Retour aux Jobs de gestion\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"E-mail de l’expéditeur\"],\"oX_mCH\":[\"Erreur de synchronisation du projet\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"Faux\"],\"ofO19Q\":[\"Connectez-vous avec GitHub Enterprise Teams\"],\"ofcQVG\":[\"Annuler les modifications non enregistrées\"],\"olEUh2\":[\"Réussi\"],\"opS--k\":[\"Retour aux groupes d'instances\"],\"orh4t6\":[\"Hôte OK\"],\"osCeRO\":[\"Voir les paramètres Azure AD\"],\"ot7qsv\":[\"Effacer tous les filtres\"],\"ovBPCi\":[\"Par défaut\"],\"owBGkJ\":[\"La fin ne correspondait pas à une valeur attendue (\",[\"0\"],\")\"],\"owQ8JH\":[\"Ajouter un groupe d'instances\"],\"ozbhWy\":[\"Erreur de suppression\"],\"p-nfFx\":[\"Faites glisser un fichier ici ou naviguez pour le télécharger\"],\"p-ngUo\":[\"Ne plus suivre\"],\"p-pp9U\":[\"chaîne\"],\"p2LEhJ\":[\"Jeton d'accès personnel\"],\"p2_GCq\":[\"Confirmer le mot de passe\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"Spécifier une couleur de notification. Les couleurs acceptées sont d'un code de couleur hex (exemple : #3af or #789abc) .\"],\"pAtylB\":[\"Introuvable\"],\"pCCQER\":[\"Disponible dans le monde entier\"],\"pH8j40\":[\"Hôtes actifs précédemment supprimés\"],\"pHyx6k\":[\"Options à choix multiples (une seule sélection)\"],\"pKQcta\":[\"Personnaliser les spécifications du pod\"],\"pOJNDA\":[\"commande\"],\"pOd3wA\":[\"Appuyez sur \\\"Entrée\\\" pour ajouter d'autres choix de réponses. Un choix de réponse par ligne.\"],\"pOhwkU\":[\"Cette action permettra de dissocier le rôle suivant de \",[\"0\"],\" :\"],\"pRZ6hs\":[\"Continuer\"],\"pSypIG\":[\"Afficher la description\"],\"pYENvg\":[\"Type d'autorisation\"],\"pZJ0-s\":[\"Nombre maximum de fourches pour permettre à tous les travaux exécutés simultanément sur ce groupe. Zéro signifie qu'aucune limite ne sera appliquée.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"Voir les paramètres de RADIUS\"],\"pfw0Wr\":[\"TOUS\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Voir Django\"],\"poMgBa\":[\"Invite pour la branche SCM au lancement.\"],\"ppcQy0\":[\"Régler le zoom à 100% et centrer le graphique\"],\"prydaE\":[\"Erreurs de synchronisation du projet\"],\"pw2VDK\":[\"Le dernier \",[\"weekday\"],\" de \",[\"month\"]],\"q-Uk_P\":[\"N'a pas réussi à supprimer un ou plusieurs types d’identifiants.\"],\"q45OlW\":[\"Régions\"],\"q5tQBE\":[\"Désactiver le type pour les recherches floues dans les champs de recherche associés\"],\"q67y3T\":[\"Modèle de notification introuvable.\"],\"qAlZNb\":[\"Vous n'êtes pas en mesure d'agir sur les approbations de workflow suivantes\xA0: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"Aucun hôte restant\"],\"qChjCy\":[\"Première exécution\"],\"qD-pvR\":[\"ID du tableau de bord (facultatif)\"],\"qEMgTP\":[\"Erreur de synchronisation de la source de l'inventaire\"],\"qJK-de\":[\"Connectez-vous avec OIDC\"],\"qS0GhO\":[\"Environnement d'exécution manquant\"],\"qSSVmd\":[\"Canaux ou utilisateurs de destination\"],\"qSSg1L\":[\"Lien vers un nœud disponible\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Suivre le dernier commit des sous-modules sur la branche\"],\"qYkrfg\":[\"Détails de rappel d’exécution\"],\"qZ2MTC\":[\"Il s'agit des modules pris en charge par \",[\"brandName\"],\" pour l'exécution de commandes.\"],\"qZh1kr\":[\"Si vous ne disposez pas d'un abonnement, vous pouvez vous rendre sur le site de Red Hat pour obtenir un abonnement d'essai.\"],\"qgjtIt\":[\"Convergence\"],\"qlhQw_\":[\"Synchronisation des inventaires\"],\"qliDbL\":[\"Archive à distance\"],\"qlwLcm\":[\"Dépannage\"],\"qmBmJJ\":[\"C'est la seule fois où le secret du client sera révélé.\"],\"qmYgP7\":[\"approuvé\"],\"qqeAJM\":[\"Jamais\"],\"qtFFSS\":[\"Mettre à jour Révision au lancement\"],\"qtaMu8\":[\"Inventaire (nom)\"],\"qvCD_i\":[\"Voici quelques exemples\xA0:\"],\"qwaCoN\":[\"Mise à jour du Contrôle de la source\"],\"qxZ5RX\":[\"hôtes\"],\"qznBkw\":[\"Modal de liaison de flux de travail\"],\"r-qf4Y\":[\"Nombre minimum statique d'instances qui seront automatiquement assignées à ce groupe lors de la mise en ligne de nouvelles instances.\"],\"r4tO--\":[\"annulé\"],\"r6Aglb\":[\"Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation sur le contrôleur Ansible pour avoir un exemple de syntaxe.\"],\"r6y-jM\":[\"Avertissement\"],\"r6zgGo\":[\"Décembre\"],\"r8ojWq\":[\"Confirmer la suppression\"],\"r8oq0Y\":[\"Après 24 heures\"],\"rBdPPP\":[\"N'a pas réussi à supprimer \",[\"name\"],\".\"],\"rE95l8\":[\"Type de client\"],\"rG3WVm\":[\"Sélectionner\"],\"rHK_Sg\":[\"L'environnement virtuel personnalisé \",[\"virtualEnvironment\"],\" doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation..\"],\"rK7UBZ\":[\"Relancer tous les hôtes\"],\"rKS_55\":[\"Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les facts sont persistants et injectés dans le cache des facts au moment de l'exécution...\"],\"rKTFNB\":[\"Supprimer le type d'informations d’identification\"],\"rMrKOB\":[\"Échec de la synchronisation du projet.\"],\"rOZRCa\":[\"Lien vers le flux de travail\"],\"rSYkIY\":[\"Ce champ doit être un numéro\"],\"rXhu41\":[\"2 (Déboguer)\"],\"rYHzDr\":[\"Éléments par page\"],\"r_IfWZ\":[\"Modifier l'inventaire\"],\"rdUucN\":[\"Prévisualisation\"],\"rfYaVc\":[\"Nom de variable de réponse\"],\"rfpIXM\":[\"Invite par exemple les groupes au lancement.\"],\"rfx2oA\":[\"Corps du message d'exécution de flux de travail\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"Documentation de flux de travail\"],\"rjyWPb\":[\"Janvier\"],\"rmb2GE\":[\"Refusé par \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total Hôtes\"],\"ruhGSG\":[\"Annuler Sync Source d’inventaire\"],\"rvia3m\":[\"Divers Authentification\"],\"rw1pRJ\":[\"Téléchargement de l’ensemble (Bundle)\"],\"rwWNpy\":[\"Inventaires\"],\"s-MGs7\":[\"Ressources\"],\"s2xYUy\":[\"Remplacer les variables locales de la source d'inventaire distante.\"],\"s3KtlK\":[\"Cet horaire n'a pas d'occurrences en raison des exceptions sélectionnées.\"],\"s4Qnj2\":[\"Environnement d'exécution\"],\"s4fge-\":[\"Le mois dernier\"],\"s5aIEB\":[\"Supprimer le modèle de flux de travail \"],\"s5mACA\":[\"Détail de l'instance\"],\"s6F6Ks\":[\"Aucune sortie de données pour ce job.\"],\"s70SJY\":[\"Paramètres de journalisation\"],\"s8hQty\":[\"Voir tous les Jobs.\"],\"s9EKbs\":[\"Désactiver la vérification SSL\"],\"sAz1tZ\":[\"confirmer dissocier\"],\"sBJ5MF\":[\"Sources\"],\"sCEb_0\":[\"Voir tous les hôtes de l'inventaire.\"],\"sGodAp\":[\"Remplacement des spécifications du pod\"],\"sMDRa_\":[\"Retour aux groupes\"],\"sOMf4x\":[\"Modèles récents\"],\"sSFxX6\":[\"Mettre à jour Révision au lancement\"],\"sTkKoT\":[\"Sélectionnez une ligne à refuser\"],\"sUyFTB\":[\"Redirection vers le tableau de bord\"],\"sV3kNp\":[\"Ce groupe d'instance est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"sVh4-e\":[\"Supprimer ce lien\"],\"sW5OjU\":[\"requis\"],\"sZif4m\":[\"Dissocier le(s) groupe(s) lié(s) ?\"],\"s_XkZs\":[\"DÉMARRER\"],\"s_r4Az\":[\"Ce champ doit être un nombre entier\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Noeud hybride\"],\"siJgSI\":[\"Utilisateur non trouvé.\"],\"sjMCOP\":[\"Dernière modification\"],\"sjVfrA\":[\"Commande\"],\"smFRaX\":[\"Une mission a déjà été lancée\"],\"sr4LMa\":[\"Sources d'inventaire\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Retourne les résultats qui satisfont à ce filtre ou à tout autre filtre.\"],\"sxkWRg\":[\"Avancé\"],\"syupn5\":[\"Image de marque\"],\"syyeb9\":[\"Première\"],\"t-R8-P\":[\"Exécution\"],\"t2q1xO\":[\"Modifier la programmation\"],\"t4v_7X\":[\"Sélectionnez un type de nœud\"],\"t9QlBd\":[\"Novembre\"],\"tA9gHL\":[\"AVERTISSEMENT :\"],\"tRm9qR\":[\"Les balises sont utiles si votre playbook est important et que vous souhaitez la lecture de certaines parties ou exécuter une tâche particulière. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Démarrer\"],\"t_YqKh\":[\"Supprimer\"],\"tfDRzk\":[\"Enregistrer\"],\"tfh2eq\":[\"Cliquez pour créer un nouveau lien vers ce nœud.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Supprimer le lien\"],\"tgWuMB\":[\"Modifié\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Réorganiser\"],\"tpCmSt\":[\"Règles de politique\"],\"tqlcfo\":[\"Déprovisionnement\"],\"trjiIV\":[\"Échec de l'association de l'homologue.\"],\"tst44n\":[\"Événements\"],\"twE5a9\":[\"N'a pas réussi à supprimer l’identifiant.\"],\"txNbrI\":[\"Branche Contrôle de la source\"],\"ty2DZX\":[\"Cette organisation est actuellement en cours de traitement par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?\"],\"tz5tBr\":[\"Cette planification utilise des règles complexes qui ne sont pas prises en charge dans\\\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer ce calendrier.\"],\"tzgOKK\":[\"Ce point a déjà fait l'objet d'une action\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"Juillet\"],\"u4n8Fm\":[\"Échec de la suppression des pairs.\"],\"u4x6Jy\":[\"Retour Jobs\"],\"u5AJST\":[\"Nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. La saisie d'aucune valeur entraînera l'utilisation de la valeur par défaut du fichier de configuration ansible. Vous pourrez trouver plus d’informations.\"],\"u7f6WK\":[\"Voir toutes les approbations de flux de travail.\"],\"u84wS1\":[\"Erreur d'annulation d'un Job\"],\"uAQUqI\":[\"État\"],\"uAhZbx\":[\"Sources d'inventaire avec défaillances\"],\"uCjD1h\":[\"Votre session a expiré. Veuillez vous connecter pour continuer là où vous vous êtes arrêté.\"],\"uImfEm\":[\"Message de flux de travail en attente\"],\"uJz8NJ\":[\"La recherche est désactivée pendant que le job est en cours\"],\"uN_u4C\":[\"Remarque\xA0: cette instance peut être réassociée à ce groupe d'instances si elle est gérée par\"],\"uPPnyo\":[\"Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails.\"],\"uPRp5U\":[\"Annuler la recherche\"],\"uTDtiS\":[\"Cinquième\"],\"uUehLT\":[\"En attente\"],\"uVu1Yt\":[\"Sélection du type d’ensemble\"],\"uYtvvN\":[\"Sélectionnez un projet avant de modifier l'environnement d'exécution.\"],\"ucSTeu\":[\"Créé par (nom d'utilisateur)\"],\"ucgZ0o\":[\"Organisation\"],\"ugZpot\":[\"Tester les informations d'identification externes\"],\"ulRNXw\":[\"Déplacement annulé. La liste est inchangée.\"],\"upC07l\":[\"Questionnaire désactivé\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"À propos de \"],\"uzTiFQ\":[\"Retour aux horaires\"],\"v-CZEv\":[\"Me le demander au lancement\"],\"v-EbDj\":[\"Réglages de dépannage\"],\"v-M-LP\":[\"Lancer le modèle.\"],\"v0NvdE\":[\"Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur \",[\"moduleName\"],\" en cliquant sur\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relancer en utilisant les paramètres de l'hôte\"],\"v2gmVS\":[\"Cette action supprimera en douceur les éléments suivants\xA0:\"],\"v45yUL\":[\"dissocier\"],\"v7vAuj\":[\"Total des offres\"],\"vCS_TJ\":[\"Impossible de supprimer la source d'inventaire \",[\"name\"],\".\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Exécuter lorsque le nœud parent se trouve dans un état de réussite.\"],\"vFKI2e\":[\"Règles de l'horaire\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"Ce champ est ignoré à moins qu'une variable activée ne soit définie. Si la variable activée correspond à cette valeur, l'hôte sera activé lors de l'importation.\"],\"vGjmyl\":[\"Supprimé\"],\"vHAaZi\":[\"Sauter tous les\"],\"vIb3RK\":[\"Créer une nouvelle programmation\"],\"vKRQJB\":[\"Champ permettant de passer une spécification de pod Kubernetes ou OpenShift personnalisée.\"],\"vLyv1R\":[\"Masquer\"],\"vPrE42\":[\"Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter \",[\"brandName\"],\" et demander une mise à jour de la configuration à l’aide de ce modèle de tâche.\"],\"vPrMqH\":[\"Révision n°\"],\"vQHUI6\":[\"Si cette case est cochée, toutes les variables pour les groupes enfants et les hôtes seront supprimées et remplacées par celles trouvées sur la source externe.\"],\"vTL8gi\":[\"Heure de fin\"],\"vUOn9d\":[\"Renvoi\"],\"vYFWsi\":[\"Sélectionner des équipes\"],\"vYuE8q\":[\"Temps écoulé (en secondes) pendant lequel la tâche s'est exécutée.\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Centre de données Bitbucket\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation pour obtenir des exemples de syntaxe.\"],\"voRH7M\":[\"Exemples :\"],\"vq1XXv\":[\"Créer un nouvel inventaire smart avec le filtre appliqué\"],\"vq2WxD\":[\"Mar.\"],\"vq9gg6\":[\"Vous n'êtes pas en mesure d'agir sur les approbations de workflow suivantes\xA0: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Demander d'ignorer les balises au lancement.\"],\"vye-ip\":[\"Demander un délai d'attente au lancement.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Invitez à la verbosité au lancement.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"Voir tous les jetons.\"],\"w2VTLB\":[\"Moins que la comparaison.\"],\"w3EE8S\":[\"Hôtes automatisés\"],\"w4M9Mv\":[\"Les identifiants Galaxy doivent appartenir à une Organisation.\"],\"w4j7js\":[\"Voir les détails de l'équipe\"],\"w6zx64\":[\"Utiliser la langue du navigateur\"],\"wCnaTT\":[\"Remplacer le champ par la nouvelle valeur\"],\"wF-BAU\":[\"Ajouter un inventaire\"],\"wFnb77\":[\"ID Inventaire\"],\"wKEfMu\":[\"Traitement des événements terminé.\"],\"wO29qX\":[\"Organisation non trouvée.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"Location de fonds de terres Recours au travail à forfait Bail avec partage des risques\"],\"wXAVe-\":[\"Arguments du module\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Géré\"],\"wdxz7K\":[\"Source\"],\"wgNoIs\":[\"Tout sélectionner\"],\"wkgHlv\":[\"Ajouter un nouveau noeud\"],\"wlQNTg\":[\"Membres\"],\"wnizTi\":[\"Sélectionnez un abonnement\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"Si cette case n'est pas cochée, les hôtes enfants locaux et les groupes introuvables sur la source externe ne seront pas touchés par le processus de mise à jour de l'inventaire.\"],\"x-a4Mr\":[\"Informations d'identification du webhook\"],\"x02hbg\":[\"Rappels d’exécution : active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter Ansible AWX et demander une mise à jour de la configuration à l’aide de ce modèle de tâche.\"],\"x0Nx4-\":[\"Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails.\"],\"x4Xp3c\":[\"actualisé\"],\"x5DnMs\":[\"Dernière modification\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Hôtes disponibles\"],\"x7PDL5\":[\"Journalisation\"],\"x8uKc7\":[\"État de l'instance\"],\"x9WS62\":[\"Annuler \",[\"0\"]],\"xAYSEs\":[\"Heure de début\"],\"xAqth4\":[\"Voir les paramètres de Google OAuth 2.0\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Effacer\"],\"xDr_ct\":[\"Fin\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Mot de passe Archivage sécurisé\"],\"xGQZwx\":[\"Ajouter un groupe de conteneurs\"],\"xGVfLh\":[\"Continuer\"],\"xHZS6u\":[\"Tâches ayant réussi\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Jeton d'accès personnel\"],\"xKQRBr\":[\"Longueur maximale\"],\"xM01Pk\":[\"Réponse par défaut\"],\"xONDaO\":[\"La suppression de ces inventaires pourrait avoir un impact sur certains modèles qui s'appuient sur eux. Voulez-vous vraiment supprimer quand même\xA0?\"],\"xOl1yT\":[\"Recherche exacte sur le champ nom.\"],\"xPO5w7\":[\"Connectez-vous à GitHub\"],\"xPpkbX\":[\"La suppression de ces sources d'inventaire pourrait avoir un impact sur d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir supprimer de toute façon\"],\"xPxMOJ\":[\"Format d'heure non valide\"],\"xQioPk\":[\"Conditions préalables à l'exécution de ce nœud lorsqu'il y a plusieurs parents. Reportez-vous à \"],\"xSytdh\":[\"TERMINÉ :\"],\"xUhTCP\":[\"Choisissez une source\"],\"xVhQZV\":[\"Ven.\"],\"xY9DEq\":[\"Le modèle utilisé pour cibler les hôtes dans l'inventaire. En laissant le champ vide, tous et * cibleront tous les hôtes de l'inventaire. Vous pouvez trouver plus d'informations sur les modèles d'hôtes d'Ansible\"],\"xY9s5E\":[\"Délai d'attente\"],\"x_ugm_\":[\"Total des groupes\"],\"xa7N9Z\":[\"URL de remplacement pour la redirection de connexion\"],\"xbQSFV\":[\"Utilisez des messages personnalisés pour modifier le contenu des notifications envoyées lorsqu'un job démarre, réussit ou échoue. Utilisez des parenthèses en accolade pour accéder aux informations sur le job :\"],\"xcaG5l\":[\"Modifier le flux de travail\"],\"xd2LI3\":[\"Arrive à expiration le \",[\"0\"]],\"xdA_-p\":[\"Outils\"],\"xe5RvT\":[\"Onglet YAML\"],\"xefC7k\":[\"Port du serveur IRC\"],\"xeiujy\":[\"Texte\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"La page que vous avez demandée n'a pas été trouvée.\"],\"xi4nE2\":[\"Message d'erreur\"],\"xnSIXG\":[\"N'a pas réussi à supprimer un ou plusieurs hôtes.\"],\"xoCdYY\":[\"Vérifiez si la valeur du champ donné est présente dans la liste fournie ; attendez-vous à une liste d'éléments séparés par des virgules.\"],\"xoXoBo\":[\"Supprimer l'erreur\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"Organisation GitHub Enterprise\"],\"xuYTJb\":[\"N'a pas réussi à supprimer le modèle de Job.\"],\"xw06rt\":[\"Le réglage correspond à la valeur d’usine par défaut.\"],\"xxTtJH\":[\"Expression régulière où seuls les noms d'hôtes correspondants seront importés. Le filtre est appliqué comme une étape de post-traitement après l'application de tout filtre de plugin d'inventaire.\"],\"y8ibKI\":[\"Supprimer les instances\"],\"yCCaoF\":[\"N'a pas réussi à mettre à jour l'instance.\"],\"yDeNnS\":[\"Créer un nouvel inventaire construit\"],\"yDifzB\":[\"Confirmer la sélection\"],\"yG3Yaa\":[\"Chaîne du jour non reconnue\"],\"yGS9cI\":[\"Fonctionne correctement\"],\"yGUKlf\":[\"Jobs de gestion\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Version de contrôleur d’Automation\"],\"yMfU4O\":[\"E-mail de l'expéditeur\"],\"yNcGa2\":[\"Expiration du jeton d'accès\"],\"yQE2r9\":[\"Chargement en cours...\"],\"yRiHPB\":[\"Veuillez ajouter un job pour remplir cette liste\"],\"yRkqG9\":[\"Limite\"],\"yUlffE\":[\"Relancer\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Nœuds de modèles de Jobs de workflows\"],\"ya6mX6\":[\"Il n'y a pas d'annuaires de playbooks disponibles dans \",[\"project_base_dir\"],\". Soit ce répertoire est vide, soit tout le contenu est déjà affecté à d'autres projets. Créez-y un nouveau répertoire et assurez-vous que les fichiers du playbook peuvent être lus par l'utilisateur du système \\\"awx\\\", ou bien il faut que \",[\"brandName\"],\" récupére directement vos playbooks à partir du contrôle des sources en utilisant l'option Type de contrôle des sources ci-dessus.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Modèle de flux de travail\"],\"yb_fjw\":[\"Approbation\"],\"ydoZpB\":[\"Équipe non trouvée.\"],\"ydw9CW\":[\"Échec des hôtes\"],\"yfG3F2\":[\"Clés directes\"],\"yjwMJ8\":[\"Combien de fois l'hôte a-t-il été automatisé\"],\"yjyGja\":[\"Développer l'entrée\"],\"ylXj1N\":[\"Sélectionné\"],\"yq6OqI\":[\"C'est la seule fois où la valeur du jeton et la valeur du jeton de rafraîchissement associée seront affichées.\"],\"yqiwAW\":[\"Annuler le flux de travail\"],\"yrUyDQ\":[\"Définit l'étape actuelle du cycle de vie de cette instance. La valeur par défaut est \\\"installé\\\".\"],\"yrwl2P\":[\"Conforme\"],\"yuXsFE\":[\"N'a pas réussi à supprimer une ou plusieurs approbations de flux de travail.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Erreur de rôle d’associé\"],\"yxDqcD\":[\"Expiration du code d'autorisation\"],\"yy1cWw\":[\"Personnaliser les messages...\"],\"yz7wBu\":[\"Fermer\"],\"yzQhLU\":[\"Instances de stratégies minimum\"],\"yzdDia\":[\"Supprimer le questionnaire\"],\"z-BNGk\":[\"Supprimer un jeton d'utilisateur\"],\"z0DcIS\":[\"crypté\"],\"z3XA1I\":[\"Nouvel essai de l'hôte\"],\"z409y8\":[\"Service webhook\"],\"z7NLxJ\":[\"Si vous souhaitez uniquement supprimer l'accès de cet utilisateur particulier, veuillez le supprimer de l'équipe.\"],\"z8mwbl\":[\"Pourcentage minimum de toutes les instances qui seront automatiquement attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"zHcXAG\":[\"Laissez ce champ vide pour rendre l'environnement d'exécution globalement disponible.\"],\"zICM7E\":[\"Ignorez les modifications locales avant de synchroniser\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Répertoire Playbook\"],\"zK_63z\":[\"Nom d’utilisateur et/ou mot de passe non valide. Veuillez réessayer.\"],\"zLsDix\":[\"utilisateur ldap\"],\"zMKkOk\":[\"Retour à Organisations\"],\"zN0nhk\":[\"Fournissez vos informations d'identification Red Hat ou Red Hat Satellite pour activer Automation Analytics.\"],\"zQRgi-\":[\"Début de la notification de basculement\"],\"zTediT\":[\"Ce champ doit être un nombre et avoir une valeur comprise entre \",[\"min\"],\" et \",[\"max\"]],\"zUIPys\":[\"Ajoutez des hôtes au groupe en fonction des conditions Jinja2.\"],\"z_PZxu\":[\"N'a pas réussi à supprimer l'approbation du flux de travail.\"],\"zbLCH1\":[\"Type d’inventaire\"],\"zcQj5X\":[\"Tout d'abord, sélectionnez une clé\"],\"zdl7YZ\":[\"Sélectionner le chemin d'accès de la source\"],\"zeEQd_\":[\"Juin\"],\"zf7FzC\":[\"Jeton pour s'authentifier auprès de Kubernetes ou OpenShift. Doit être de type \\\"Kubernetes/OpenShift API Bearer Token\\\". S'il est laissé vide, le compte de service du Pod sous-jacent sera utilisé.\"],\"zfZydd\":[\"Modalité d'aperçu de l'enquête\"],\"zfsBaJ\":[\"Pour en savoir plus sur Automation Analytics\"],\"zgInnV\":[\"Vue modale du nœud de flux de travail\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"N'a pas réussi à associer.\"],\"zhrjek\":[\"Groupes\"],\"zi_YNm\":[\"Échec de l'annulation \",[\"0\"]],\"zmu4-P\":[\"SID de compte\"],\"znG7ed\":[\"Choisir un playbook\"],\"znTz5r\":[\"Programme non trouvé.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Sélectionnez une période\"],\"ztOzCj\":[\"Mettre à jour au lancement\"],\"ztw2L3\":[\"Il doit y avoir une valeur dans une entrée au moins\"],\"zvfXp0\":[\"Basculer les approbations de notification\"],\"zx4BuL\":[\"Semaine\"],\"zzDlyQ\":[\"Réussite\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Supprimer le projet\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projets\"],\"-5kO8P\":[\"Samedi\"],\"-6EcFR\":[\"Appuyez sur Entrée pour modifier. Appuyez sur ESC pour arrêter la modification.\"],\"-7M7WW\":[\"Cliquez pour changer la valeur par défaut\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"Le paramètre du plugin est requis.\"],\"-9d7Ol\":[\"Sous-domaine Pagerduty\"],\"-9y9jy\":[\"Dernier bilan de fonctionnement\"],\"-9yY_Q\":[\"N'a pas réussi à copier l'inventaire.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Faire défiler la page précédente\"],\"-FjWgX\":[\"Jeu.\"],\"-GMFSa\":[\"Le projet n'a pas été copié.\"],\"-GOG9X\":[\"Masquer la description\"],\"-NI2UI\":[\"Divisez le travail effectué par ce modèle de job en le nombre spécifié de tranches de job, chacune exécutant les mêmes tâches sur une partie de l'inventaire.\"],\"-NezOR\":[\"Ce type d’accréditation est actuellement utilisé par certaines informations d’accréditation et ne peut être supprimé\"],\"-OpL2l\":[\"Exécuter quel que soit l'état final du nœud parent.\"],\"-PyL32\":[\"Êtes-vous sûr de vouloir supprimer ce nœud ?\"],\"-RAMET\":[\"Modifier ce lien\"],\"-SAqJ3\":[\"N'a pas réussi à copier les identifiants\"],\"-Uepfb\":[\"Contrôle\"],\"-b3ghh\":[\"Élévation des privilèges\"],\"-cWxFz\":[\"Activez la signature de contenu pour vérifier que le contenu est resté sécurisé lors de la synchronisation d'un projet. Si le contenu a été altéré, le job ne s'exécutera pas.\"],\"-hh3vo\":[\"Impossible de charger la dernière mise à jour du job\"],\"-li8PK\":[\"Utilisation de l'abonnement\"],\"-nb9qF\":[\"(Me le demander au lancement)\"],\"-ohrPc\":[\"Recherche Typeahead\"],\"-rfqXD\":[\"Questionnaire activé\"],\"-uOi7U\":[\"Cliquez pour télécharger l’ensemble (Bundle)\"],\"-vAlj5\":[\"Echec du lancement du Job.\"],\"-z0Ubz\":[\"Sélectionnez les rôles à appliquer\"],\"-zW4qj\":[\"Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de commit et des refs arbitraires. Certains hachages de commit et refs peuvent ne pas être disponibles à moins que vous ne fournissiez également un refspec personnalisé.\"],\"-zy2Nq\":[\"Type\"],\"0-31GV\":[\"Suppression\"],\"0-yjzX\":[\"Le projet doit être synchronisé avant qu'une révision soit disponible.\"],\"00_HDq\":[\"Type de politique\"],\"00cteM\":[\"Ce champ ne doit pas dépasser \",[\"0\"],\" caractères\"],\"01Zgfk\":[\"Expiré\"],\"02FGuS\":[\"Créer un nouveau groupe\"],\"02ePaq\":[\"Sélectionnez \",[\"0\"]],\"02o5A-\":[\"Créer un nouveau projet\"],\"05TJDT\":[\"Cliquez pour voir les détails de ce Job\"],\"06Veq8\":[\"Projet Sync\"],\"08IuMU\":[\"Remplacer les variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" par <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Descripteurs d'exécution\"],\"0JjrTf\":[\"Il y a eu une erreur dans l'analyse du fichier. Veuillez vérifier le formatage du fichier et réessayer.\"],\"0K8MzY\":[\"Ce champ ne doit pas dépasser \",[\"max\"],\" caractères\"],\"0LUj25\":[\"Supprimer un groupe d'instances\"],\"0MFMD5\":[\"Échec de l'exécution d'un contrôle de fonctionnement sur une ou plusieurs instances.\"],\"0Ohn6b\":[\"Lancé par\"],\"0PUWHV\":[\"Fréquence de répétition\"],\"0Pz6gk\":[\"Variables utilisées pour configurer le plugin d'inventaire construit. Pour une description détaillée de la configuration de ce plugin, voir\"],\"0QsHpG\":[\"Schéma d'entrée qui définit un ensemble de champs ordonnés pour ce type.\"],\"0Tddvz\":[\"L'URL de base du serveur Grafana - le point de\\n terminaison /api/annotations sera ajouté automatiquement à l'URL de base\\n de Grafana.\"],\"0WL4_U\":[\"Supprimer tous les nœuds\"],\"0WP27-\":[\"En attente du résultat du job…\"],\"0YAsXQ\":[\"Groupe de conteneurs\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Pour plus d'informations, consultez la\"],\"0_ru-E\":[\"Copier l'inventaire\"],\"0cqIWs\":[\"Mot de passe d'auth de base\"],\"0d48JM\":[\"Options à choix multiples (sélection multiple)\"],\"0eOoxo\":[\"Veuillez choisir une date/heure de fin qui vient après la date/heure de début.\"],\"0f7U0k\":[\"Mer.\"],\"0gPQCa\":[\"Toujours\"],\"0lvFRT\":[\"Vous ne pouvez pas modifier le type de justificatif d'identité d'un justificatif d'identité, car cela peut casser la fonctionnalité des ressources qui l'utilisent.\"],\"0pC_y6\":[\"Événement\"],\"0qOaMt\":[\"Une erreur s'est produite lors de la demande de test de ces informations d'identification et métadonnées.\"],\"0rVzXl\":[\"Paramètres de Google OAuth 2\"],\"0sNe72\":[\"Ajouter des rôles\"],\"0tNXE8\":[\"PLACER\"],\"0tfvhT\":[\"La capacité utilisée par le groupe d'instances\"],\"0wlLcO\":[\"Définissez le nombre de jours pendant lesquels les données doivent être conservées.\"],\"0zpgxV\":[\"Options\"],\"0zs8j5\":[\"Nombre maximum de fois que le job de ce nœud est automatiquement relancé après un échec avant de suivre ses chemins d'échec. Les jobs annulés ne sont jamais relancés.\"],\"1-4GhF\":[\"Annuler Sync\"],\"10B0do\":[\"Échec de l'envoi de la notification de test.\"],\"1280Tg\":[\"Nom d'hôte\"],\"12j25_\":[\"Clé publique GPG\"],\"12kemj\":[\"URL Contrôle de la source\"],\"14KOyT\":[\"source ./vars\"],\"15GcuU\":[\"Afficher les paramètres d'authentification divers\"],\"17TKua\":[\"Groupe d'instance\"],\"19zgn6\":[\"Type d'instance\"],\"1A3EXy\":[\"Développer\"],\"1C5cFl\":[\"Exécution suivante\"],\"1Ey8My\":[\"Adresse IP\"],\"1F0IaT\":[\"Afficher les programmations\"],\"1HMy92\":[\"JSON :\"],\"1I6UoR\":[\"Affichages\"],\"1L3KBl\":[\"Créer un nouveau type d'informations d'identification.\"],\"1LRwvx\":[\"Si vous voulez que la source d'inventaire se mette à jour au lancement, cliquez sur Mettre à jour au lancement, et allez également à \"],\"1Ltnvs\":[\"Ajouter un nœud\"],\"1PQRWr\":[\"Heure de début\"],\"1QRNEs\":[\"Fréquence de répétition\"],\"1RYzKu\":[\"Relancer à partir du nœud annulé\"],\"1UJu6o\":[\"Veuillez choisir un numéro de jour entre 1 et 31.\"],\"1UjRxI\":[\"Expiration du délai d’attente du cache\"],\"1UzENP\":[\"Non\"],\"1V4Yvg\":[\"Système divers\"],\"1WlWk7\":[\"Voir les détails de l'hôte de l'inventaire\"],\"1WsB5U\":[\"Nous n'avons pas pu localiser les abonnements associés à ce compte.\"],\"1ZaQUH\":[\"Nom\"],\"1_gTC7\":[\"Vous ne pouvez pas sélectionner plusieurs identifiants d’archivage sécurisé (Vault) avec le même identifiant de d’archivage sécurisé. Cela désélectionnerait automatiquement les autres identifiants d’archivage sécurisé.\"],\"1abtmx\":[\"Promouvoir les groupes de dépendants et les hôtes\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"Mise à jour SCM\"],\"1fO-kL\":[\"N'a pas réussi à faire basculer l'instance.\"],\"1hCxP5\":[\"N'a pas réussi à supprimer un ou plusieurs groupes d'instances.\"],\"1kwHxg\":[\"Métriques\"],\"1n50PN\":[\"Onglet JSON\"],\"1qd4yi\":[\"Variables avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour basculer entre les deux.\"],\"1rDBnp\":[\"Écart entre les fichiers\"],\"1w2SCz\":[\"Choisissez un type de contrôle à la source\"],\"1xdJD7\":[\"Adapter à l’écran\"],\"1yHVE-\":[\"Ajout\"],\"2-iKER\":[\"Afficher le flux d’activité\"],\"2B_v7Y\":[\"Pourcentage d'instances de stratégie\"],\"2CTKOa\":[\"Retour aux projets\"],\"2FB7vv\":[\"Sélectionnez une organisation avant de modifier l'environnement d'exécution par défaut.\"],\"2FeJcd\":[\"Élément ignoré\"],\"2H9REH\":[\"Recherche floue sur le champ du nom.\"],\"2JV4mx\":[\"Les groupes d'instances auxquels appartient cette instance.\"],\"2KlsJC\":[\"Vous pouvez appliquer un certain nombre de variables possibles dans le\\n message. Pour plus d'informations, reportez-vous à\"],\"2MSEkM\":[\"N'a pas réussi à supprimer l'inventaire.\"],\"2a07Yj\":[\"Copie du modèle de notification\"],\"2ekvhy\":[\"Fréquence des exceptions\"],\"2gDkH_\":[\"Veuillez saisir un nombre d'occurrences.\"],\"2iyx-2\":[\"Documentation du contrôleur Ansible.\"],\"2n41Wr\":[\"Ajouter un modèle de flux de travail\"],\"2nsB1O\":[\"Retour Haut de page\"],\"2ocqzE\":[\"Webhooks : Activer le webhook pour ce modèle.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Recherche modale\"],\"2pNIxF\":[\"Nœuds de flux de travail\"],\"2pgi-L\":[\"Indique si un hôte est disponible et doit être inclus dans l'exécution des\\n jobs. Pour les hôtes qui font partie d'un inventaire externe, ceci peut être\\n réinitialisé par le processus de synchronisation de l'inventaire.\"],\"2qfwJn\":[\"Remplacer\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"Actualiser Jeton\"],\"2w-INk\":[\"Informations sur l'hôte\"],\"2zs1kI\":[\"Cette valeur ne correspond pas au mot de passe que vous avez entré précédemment. Veuillez confirmer ce mot de passe.\"],\"3-SkJA\":[\"Dissocier le groupe de l'hôte ?\"],\"3-sY1p\":[\"Numéro(s) de SMS de destination\"],\"328Yxp\":[\"Branche Contrôle de la source\"],\"38Or-7\":[\"Balises\"],\"38VIWI\":[\"Voir les détails du modèle\"],\"39y5bn\":[\"Vendredi\"],\"3A9ATS\":[\"Environnement d'exécution non trouvé.\"],\"3AOZPn\":[\"Afficher et modifier les options de débogage\"],\"3FUtN9\":[\"Sync Source d’inventaire\"],\"3IVQDN\":[\"Cette programmation utilise des règles complexes qui ne sont pas prises en charge dans\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer cette programmation.\"],\"3JjdaA\":[\"Exécuter\"],\"3JnvxN\":[\"Choisissez les ressources qui recevront de nouveaux rôles. Vous pourrez sélectionner les rôles à postuler lors de l'étape suivante. Notez que les ressources choisies ici recevront tous les rôles choisis à l'étape suivante.\"],\"3JzsDb\":[\"Mai\"],\"3LoUor\":[\"Canaux de destination\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"Année\"],\"3PZalO\":[\"Hôte non trouvé.\"],\"3Rke7L\":[\"1 (info)\"],\"3WGwSW\":[\"Supprimez entièrement le dépôt local avant d'effectuer une mise à jour. Selon la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour.\"],\"3YSVMq\":[\"Erreur de suppression\"],\"3aIe4Y\":[\"Créer une nouvelle organisation\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Temps écoulé\"],\"3hCQhK\":[\"Extensions d'inventaire\"],\"3hvUyZ\":[\"nouveau choix\"],\"3mTiHp\":[\"Impossible de copier le modèle.\"],\"3pBNb0\":[\"Recharger la sortie\"],\"3sFvGC\":[\"Mettez l'instance en ligne ou hors ligne. Si elle est hors ligne, les Jobs ne seront pas attribués à cette instance.\"],\"3sXZ-V\":[\"et cliquez sur Mettre à jour la révision au lancement.\"],\"3uAM50\":[\"Contrat de licence utilisateur\"],\"3wPA9L\":[\"Catégorie de paramètre\"],\"3y7qi5\":[\"Retour à Références\"],\"3yy_k-\":[\"Voir toutes les équipes.\"],\"4-RjdJ\":[[\"interval\"],\" année\"],\"40lLFI\":[\"Allez à la page suivante de la liste\"],\"41KRqu\":[\"Mots de passes d’identification\"],\"45BzQy\":[\"Les bilans de santé sont des tâches asynchrones. Veuillez consulter la documentation pour plus d'informations.\"],\"45cx0B\":[\"Annuler l'édition de l'abonnement\"],\"45gLaI\":[\"Demander les identifiants au lancement.\"],\"46SUtl\":[\"Modifier le groupe\"],\"479kuh\":[\"Copier la révision complète dans le Presse-papiers.\"],\"47e97a\":[\"Tentatives maximales\"],\"4BITzH\":[\"Erreur :\"],\"4LzLLz\":[\"Voir tous les paramètres\"],\"4Q4HZp\":[\"Aucun(e) \",[\"pluralizedItemName\"],\" trouvé(e)\"],\"4QXpWJ\":[\"expiré\"],\"4QfhOe\":[\"Certains modificateurs de recherche, comme not__ et __search, ne sont pas pris en charge par les filtres hôte de Smart Inventory. Supprimez-les pour créer un nouveau Smart Inventory avec ce filtre.\"],\"4S2cNE\":[\"Voir les paramètres d'enregistrement\"],\"4Wt2Ty\":[\"Sélectionnez les éléments de la liste\"],\"4_ESDh\":[\"Ce champ doit être une expression régulière\"],\"4_xiC_\":[\"Artefacts\"],\"4alXD6\":[\"Nombre maximum de jobs à exécuter simultanément sur ce groupe.\\n Zéro signifie qu'aucune limite ne sera appliquée.\"],\"4bhLaA\":[\"Sélectionnez un type d’identifiant\"],\"4cWhxn\":[\"Contrôle si cette instance est gérée ou non par la stratégie. Si cette option est activée, l'instance sera disponible pour une affectation et une désaffectation automatiques à des groupes d'instances en fonction des règles de politique.\"],\"4dQFvz\":[\"Terminé\"],\"4g1rw0\":[\"La durée (en secondes) avant que la notification\\n par e-mail cesse d'essayer d'atteindre l'hôte et expire. Va\\n de 1 à 120 secondes.\"],\"4hPyPF\":[\"Sauvegarde & Sortie\"],\"4j2eOR\":[\"Sélectionnez l'inventaire auquel cet hôte appartiendra.\"],\"4jnim6\":[\"Sélectionnez un service de webhook.\"],\"4km-Vu\":[\"Non-conformité\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Explication de l'échec :\"],\"4lgLew\":[\"Février\"],\"4mQyZf\":[\"Les services de webhook peuvent l'utiliser comme secret partagé.\"],\"4nLbTY\":[\"Voir tous les jobs de gestion\"],\"4o_cFL\":[\"Supprimer l’application\"],\"4s0pSB\":[\"Fournissez un modèle d'hôte pour restreindre davantage la liste des hôtes qui seront gérés ou affectés par le playbook. Plusieurs modèles sont autorisés. Consultez la documentation Ansible pour plus d'informations et d'exemples sur les modèles.\"],\"4uVADI\":[\"Question secrète du client\"],\"4vFDZV\":[\"Créer un nouveau modèle de Job\"],\"4vkbaA\":[\"Le projet à partir duquel cette mise à jour d'inventaire est sourcée.\"],\"4yGeRr\":[\"Sync Inventaires\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Modifier l'instance\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Êtes-vous sûr de vouloir supprimer tous les nœuds de ce flux de travail ?\"],\"5B77Dm\":[\"Dernier Job\"],\"5F5F4w\":[\"Approbation du flux de travail\"],\"5IhYoj\":[\"Types de nœud\"],\"5K7kGO\":[\"documentation\"],\"5KMGbn\":[\"Êtes-vous certain de vouloir annuler ce job ?\"],\"5RMgCw\":[\"Hôtes\"],\"5S4tZv\":[\"La fréquence ne correspondait pas à une valeur attendue\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Type de Job\"],\"5WFDw4\":[\"Grouper seulement par\"],\"5WVG4S\":[\"Plus d'informations pour\"],\"5X2wog\":[\"Il y a eu un problème de connexion. Veuillez réessayer.\"],\"5_vHPm\":[\"Voir les paramètres TACACS+\"],\"5ajaW1\":[\"Exécuter lorsqu'un artefact du nœud parent correspond à la condition.\"],\"5dJK4M\":[\"Rôles\"],\"5eHyY-\":[\"Notification test\"],\"5eL2KN\":[\"URL cible\"],\"5lqXf5\":[\"Revenir à la valeur usine par défaut.\"],\"5n_soj\":[\"Demander le nombre de tranches de tâche au lancement.\"],\"5p6-Mk\":[\"Filtrer par travaux échoués\"],\"5pDe2G\":[\"Supprimer l’accès \",[\"0\"]],\"5pa4JT\":[\"Playbook démarré\"],\"5qauVA\":[\"Ce modèle de tâche de flux de travail est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"5vA8H0\":[\"Aucun hôte correspondant\"],\"5xzS8Q\":[\"Jeton qui garantit qu'il s'agit d'un fichier source\\n pour le plugin « construit ».\"],\"5y9wkB\":[\"Retour aux notifications\"],\"6-OdGi\":[\"Protocole\"],\"6-ptnU\":[\"l'option à la\"],\"623gDt\":[\"Impossible de supprimer l'utilisateur.\"],\"63C4Yo\":[\"Groupe de conteneurs\"],\"66Zq7T\":[\"Enregistrer les changements de liens\"],\"66qTfS\":[\"La semaine dernière\"],\"679-JR\":[\"Recherche floue sur les champs id, nom ou description.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Lancer le Job de gestion\"],\"69aXwM\":[\"Ajouter un groupe existant\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"suppression doucement\"],\"6GBt0m\":[\"Métadonnées\"],\"6HLTEb\":[\"Filtrer...\"],\"6J-cs1\":[\"Délai d’attente (secondes)\"],\"6KhU4s\":[\"Voulez-vous vraiment quitter le flux de travail Creator sans enregistrer vos modifications\xA0?\"],\"6LTyxl\":[\"Révision\"],\"6PmtyP\":[\"Basculer la légende\"],\"6RDwJM\":[\"Jetons\"],\"6UYTy8\":[\"Minute\"],\"6V3Ea3\":[\"Copié\"],\"6WwHL3\":[\"Total Nœuds\"],\"6XOI1I\":[\"Créer un nouvel inventaire fédéré\"],\"6XgEPi\":[\"Heure\"],\"6YtxFj\":[\"Nom\"],\"6Z5ACo\":[\"Clé de configuration de l’hôte\"],\"6bpC9t\":[\"Nœud défaillant\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"Seulement si manquant\"],\"6hEnxG\":[\"Activer l’élévation des privilèges\"],\"6j6_0F\":[\"Ressource connexe\"],\"6kpN96\":[\"N'a pas réussi à supprimer la notification.\"],\"6lGV3K\":[\"Afficher moins de détails\"],\"6msU0q\":[\"N'a pas réussi à supprimer un ou plusieurs Jobs.\"],\"6nsio_\":[\"Exécuter Commande\"],\"6oNH0E\":[\"guide de configuration du plugin.\"],\"6pMgh_\":[\"Voir les paramètres LDAP\"],\"6rSKy6\":[\"Sélectionnez les inventaires sources pour cet inventaire fédéré. Lorsqu'un job est lancé, les hôtes seront acheminés automatiquement vers le groupe d'instances de chaque inventaire source.\"],\"6uvnKV\":[\"Service API/Clé d’intégration\"],\"6vrz8I\":[\"N'a pas réussi à supprimer un ou plusieurs Jobs\"],\"6zGHNM\":[\"Hôtes restants\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"N'a pas réussi à mettre à jour l'enquête.\"],\"7Bj3x9\":[\"Échec\"],\"7ElOdS\":[\"ID du tableau de bord (facultatif)\"],\"7IUE9q\":[\"Variables sources\"],\"7JF9w9\":[\"Ajouter une question\"],\"7L01XJ\":[\"Actions\"],\"7O5TcN\":[\"Récapitulatif de l’événement non disponible\"],\"7PzzBU\":[\"Utilisateur\"],\"7UZtKb\":[\"L'organisation propriétaire de ce modèle de tâche de flux de travail.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Confirmer\"],\"7Xk3M1\":[\"Sélectionnez le projet contenant le playbook que vous souhaitez que ce job exécute.\"],\"7ZhNzL\":[\"Allez à la première page\"],\"7b8TOD\":[\"détails\"],\"7bDeKc\":[\"Manifeste de souscription\"],\"7fJwmW\":[\"Liste des éléments sélectionnés.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" depuis \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"Aucune donnée de tâche disponible.\"],\"7kb4LU\":[\"Approuvé\"],\"7p5kLi\":[\"Tableau de bord\"],\"7q256R\":[\"Autoriser le remplacement de la branche\"],\"7qFdk8\":[\"Modifier les informations d’identification\"],\"7sMeHQ\":[\"Clé\"],\"7sNhEz\":[\"Nom d'utilisateur\"],\"7w3QvK\":[\"Corps du message de réussite\"],\"7wgt9A\":[\"Exécution du playbook\"],\"7zmvk2\":[\"Échec de l'élément\"],\"81eOdm\":[\"relancer le flux de travail\"],\"82O8kJ\":[\"Ce projet est actuellement en cours de synchronisation et ne peut pas être cliqué tant que le processus de synchronisation n'est pas terminé\"],\"82sWFi\":[\"Administration\"],\"84Usx_\":[\"N'a pas réussi à supprimer le projet.\"],\"87a_t_\":[\"Libellé\"],\"88ip8h\":[\"Tout rétablir\"],\"8BkLPF\":[\"Liste d'URI autorisés, séparés par des espaces\"],\"8F8HYs\":[\"Sélectionnez votre abonnement à la Plateforme d'Automatisation Ansible à utiliser.\"],\"8H3Igx\":[[\"interval\"],\" mois\"],\"8Oef5v\":[\"Voici des exemples d'URL pour le contrôle de source GIT :\"],\"8XM8GW\":[\"Impossible d'assigner les rôles correctement\"],\"8Z236a\":[\"logo de la marque\"],\"8ZsakT\":[\"Mot de passe\"],\"8_wZUD\":[\"Rôles d’équipe\"],\"8d57h8\":[\"Voir les paramètres divers du système\"],\"8gCRbU\":[\"Autres invites\"],\"8gaTqG\":[\"Détails sur le type\"],\"8kDNpI\":[\"Le résultat du nœud parent est requis avant l'évaluation de la condition.\"],\"8l9yyw\":[\"Modèle de Job\"],\"8lEjQX\":[\"Installer Bundle\"],\"8lb4Do\":[\"Effacer l'abonnement\"],\"8oiwP_\":[\"Configuration de l'entrée\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Supprimer l'inventaire smart\"],\"8vETh9\":[\"Afficher\"],\"8wxHsh\":[\"Clé du webhook pour ce modèle de tâche de flux de travail.\"],\"8yd882\":[\"N'a pas réussi à dissocier une ou plusieurs équipes.\"],\"8zGO4o\":[\"Le champ correspond à l'expression régulière donnée.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Autorisez les exécutions simultanées de ce modèle de tâche de flux de travail.\"],\"9-wVFp\":[\"Voir les détails de l'inventaire fédéré\"],\"91UHfE\":[\"Mise à jour de l'inventaire\"],\"91lyAf\":[\"Jobs parallèles\"],\"933cZy\":[\"Réglages divers du système\"],\"954HqS\":[\"Quand l'hôte a-t-il été automatisé pour la première fois\"],\"95p1BK\":[\"Créer un nouvel utilisateur\"],\"98Qtlu\":[\"Chaque fois qu'un job s'exécute à l'aide de ce projet, mettez à jour la révision du projet avant de démarrer le job.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" semaine\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"Cet inventaire est actuellement utilisé par certains modèles. Êtes-vous sûr de vouloir le supprimer ?\"],\"other\":[\"La suppression de ces inventaires pourrait avoir un impact sur certains modèles qui en dépendent. Êtes-vous sûr de vouloir quand même les supprimer ?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Sélectionner les libellés\"],\"9DOXq6\":[\"Voir tous les modèles.\"],\"9DugxF\":[\"Type d’abonnement\"],\"9HhFQ8\":[\"Renvoie les résultats qui ont des valeurs autres que celle-ci ainsi que les autres filtres.\"],\"9L1ngr\":[\"Total Jobs\"],\"9N-4tQ\":[\"Type d'informations d’identification\"],\"9NyAH9\":[\"Ignoré\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Supprimer tous les nœuds\"],\"9Tmez1\":[\"Voir les détails de l'instance\"],\"9UuGMQ\":[\"En attente de suppression\"],\"9V-Un3\":[\"Utiliser le cache des facts\"],\"9VMv7k\":[\"Inventaire construit\"],\"9Wm-J4\":[\"Changer de mot de passe\"],\"9XA1Rs\":[\"Le projet est en cours de synchronisation et la révision sera disponible une fois la synchronisation terminée.\"],\"9Y3BQE\":[\"Supprimer l'organisation\"],\"9YSB0Z\":[\"Il manque un inventaire pour cette programmation d’horaire\"],\"9ZnrIx\":[\"Afficher et modifier les informations relatives à votre abonnement\"],\"9fRa7M\":[\"Sélectionnez une ligne à supprimer\"],\"9hmrEp\":[\"Relancer sur\"],\"9iX1S0\":[\"Cette action supprimera l'instance suivante et vous devrez peut-être réexécuter le paquet d'installation pour toute instance précédemment connectée à\xA0:\"],\"9jfn-S\":[\"N'est pas élargi\"],\"9l0RZY\":[\"Cliquez sur un nœud disponible pour créer un nouveau lien. Cliquez en dehors du graphique pour annuler.\"],\"9m7jms\":[\"Inventaires sources dont les hôtes seront acheminés vers leurs groupes d'instances respectifs lorsqu'un job est lancé contre cet inventaire fédéré.\"],\"9mfJJf\":[\"Modèles de Jobs\"],\"9nhhVW\":[\"pages\"],\"9nypdt\":[\"Rétablir la valeur initiale.\"],\"9odS2n\":[\"Échec Hôtes\"],\"9og-0c\":[\"Cet environnement d'exécution est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"9rFgm2\":[\"Capacité d'abonnement\"],\"9rvzNA\":[\"Association modale\"],\"9td1Wl\":[\"Vérifier\"],\"9uI_rE\":[\"Annuler\"],\"9u_dDE\":[\"Nombre d'hôtes inaccessibles\"],\"9uxVdR\":[\"Identifiant Contrôle de la source\"],\"9wvWk3\":[\"Cette entrée d'inventaire construit \\n crée un groupe pour les deux catégories et utilise \\n la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui \\n se trouvent à l'intersection de ces deux groupes.\"],\"A1a8Ku\":[\"Erreur de lancement d'un job de gestion\"],\"A1taO8\":[\"Rechercher\"],\"A3o0Xd\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation.\"],\"A6paZd\":[\"Ajouter un inventaire fédéré\"],\"A8lIi2\":[\"Synchronisation pour la révision\"],\"A9-PUr\":[\"Demande(s) de bilan de santé soumise(s). Veuillez patienter et recharger la page.\"],\"AA2ASV\":[\"Environnement d'exécution copié\"],\"ADVQ46\":[\"Connexion\"],\"ARAUFe\":[\"Supprimer l’inventaire\"],\"AV22aU\":[\"Quelque chose a mal tourné...\"],\"AWOSPo\":[\"Zoom avant\"],\"Ab1y_G\":[\"Annuler la synchronisation de la source d'inventaire construite\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"Vous n'avez pas l'autorisation de supprimer : \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Hôte\"],\"Aj3on1\":[\"Activer la journalisation externe\"],\"AoCBvp\":[\"Tranche de job\"],\"Apl-Vf\":[\"Manifeste de souscription à Red Hat\"],\"Apv-R1\":[\"Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>nous contacter.\"],\"AqdlyH\":[\"Les modèles de Job dont les informations d'identification demandent un mot de passe ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds\"],\"ArtxnQ\":[\"Refspec Contrôle de la source\"],\"AsLVdj\":[\"Utilisez un canal IRC ou un nom d'utilisateur par ligne. Le symbole\\n dièse (#) pour les canaux et le symbole arobase (@) pour les utilisateurs ne sont pas\\n requis.\"],\"AwUsnG\":[\"Instances\"],\"AxC8wb\":[\"Copier la sortie\"],\"AxPAXW\":[\"Aucun résultat trouvé\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Créer un nouvel inventaire smart\"],\"B0HFJ8\":[\"N'a pas réussi à dissocier un ou plusieurs hôtes.\"],\"B0P3qo\":[\"ID JOB :\"],\"B0dbFG\":[\"Supprimer la programmation\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Dernière automatisation\"],\"B4WcU9\":[\"Approuvé par \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Hôte démarré\"],\"B8bpYS\":[\"Téléchargez un manifeste d'abonnement Red Hat contenant votre abonnement. Pour générer votre manifeste d'abonnement, accédez à <0>subscription allocations (octroi d’allocations) sur le portail client de Red Hat.\"],\"BAmn8K\":[\"Sélectionnez un type de ressource\"],\"BERhj_\":[\"Message de réussite\"],\"BGNDgh\":[\"Alias de nœud\"],\"BH7upP\":[\"PUBLICATION\"],\"BIJ2_m\":[\"L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de repli lorsqu'aucun environnement d'exécution n'a été explicitement attribué au niveau du projet, du modèle de tâche ou du flux de travail.\"],\"BNDplB\":[\"Modèle copié\"],\"BWTzAb\":[\"Manuel\"],\"BaPk6N\":[\"Chemin de base utilisé pour localiser les playbooks. Les répertoires trouvés dans ce chemin seront répertoriés dans la liste déroulante du répertoire des playbooks. Ensemble, le chemin de base et le répertoire de playbook sélectionné fournissent le chemin complet utilisé pour localiser les playbooks.\"],\"BfYq0G\":[\"Type de Contrôle de la source\"],\"Bg7M6U\":[\"Aucun résultat trouvé\"],\"Bl2Djq\":[\"Voir les jetons\"],\"Bl2eoO\":[\"CHIFFRÉ\"],\"BskWMl\":[\"Inaccessible\"],\"BsrdSv\":[\"Entrez les variables d'inventaire en utilisant la syntaxe JSON ou YAML. Utilisez le bouton d'option pour basculer entre les deux. Référez-vous à la documentation du contrôleur Ansible pour les exemples de syntaxe.\"],\"Bv8zdm\":[\"Inventaires des intrants\"],\"BwJKBw\":[\"de\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Veuillez saisir un numéro de téléphone valide.\"],\"other\":[\"Veuillez saisir des numéros de téléphone valides.\"]}]],\"BzbzJb\":[\"Facts\"],\"BzfzPK\":[\"Éléments\"],\"C-gr_n\":[\"Paramètres AD Azure\"],\"C0sUgI\":[\"Créer un nouvel inventaire\"],\"C2KEkR\":[\"Mot de passe SSH\"],\"C3Q1LZ\":[\"Voir les paramètres de l'OIDC\"],\"C4C-qQ\":[\"Détails de programmation\"],\"C6GAUT\":[\"Est élargi\"],\"C7dP40\":[\"N'a pas réussi à refuser \",[\"0\"],\".\"],\"C7s60U\":[\"Détails de webhook\"],\"CAL6E9\":[\"Équipes\"],\"CDOlBM\":[\"ID d'instance\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Détails de programmation\"],\"CGZgZY\":[\"Sélectionnez une ligne à dissocier\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"Supprimer le groupe ?\"],\"other\":[\"Supprimer les groupes ?\"]}]],\"CIEoqM\":[\"Nom de l’Instance\"],\"CKc7jz\":[\"Détails sur l'hôte modal\"],\"CL7QiF\":[\"Saisir la réponse puis cliquez sur la case à cocher à droite pour sélectionner la réponse comme défaut.\"],\"CLTHnk\":[\"Ordre des questions de l’enquête\"],\"CMmwQ-\":[\"Date de début inconnue\"],\"CNZ5h9\":[\"Durée de conservation des données\"],\"CS8u6E\":[\"Activer le webhook\"],\"CSvk3a\":[\"Le numéro associé au « Service de\\n messagerie » dans Twilio, au format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Modifié par (nom d'utilisateur)\"],\"CZDqWd\":[\"La révision du projet est actuellement périmée. Veuillez actualiser pour obtenir la révision la plus récente.\"],\"CZg9aH\":[\"Sélectionner les hôtes\"],\"C_Lu89\":[\"Entrez les variables avec la syntaxe JSON ou YAML. Consultez la documentation sur le contrôleur Ansible pour avoir un exemple de syntaxe.\"],\"C_NnqT\":[\"Créer un nouvel hôte\"],\"Cc8jO8\":[\"Sélectionnez les informations d’identification qu’il vous faut utiliser lors de l’accès à des hôtes distants pour exécuter la commande. Choisissez les informations d’identification contenant le nom d’utilisateur et la clé SSH ou le mot de passe dont Ansible aura besoin pour se connecter aux hôtes distants.\"],\"CcKMRv\":[\"Ce modèle de poste est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"CczdmZ\":[\"Voir toutes les informations d’identification.\"],\"CdGRti\":[\"Voir tous les modèles de notification.\"],\"Ce28nP\":[\"<0>Remarque\xA0: les instances peuvent être réassociées à ce groupe d'instances si elles sont gérées par des <1> règles de politique.\"],\"Cev3QF\":[\"Délai d'attente (minutes)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Ce flux de travail ne comporte aucun nœud configuré.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"Cliquez sur ce bouton pour vérifier la connexion au système de gestion du secret en utilisant le justificatif d'identité sélectionné et les entrées spécifiées.\"],\"Cs0oSA\":[\"Afficher les paramètres\"],\"Csvbqs\":[\"voir les documents du plugin d'inventaire construit ici.\"],\"Cx8SDk\":[\"Actualiser l’expiration du jeton\"],\"D-NlUC\":[\"Système\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D4euEu\":[\"Paramètres d'authentification divers\"],\"D89zck\":[\"Dim.\"],\"DBBU2q\":[\"Au moins une valeur doit être sélectionnée pour ce champ.\"],\"DBC3t5\":[\"Dimanche\"],\"DBHTm_\":[\"Août\"],\"DFNPK8\":[\"Bilan de fonctionnement\"],\"DGZ08x\":[\"Tout sync\"],\"DHf0mx\":[\"Créer une nouvelle instance\"],\"DHrOgD\":[\"Statut de Mise à jour du projet\"],\"DIKUI7\":[\"Longueur minimale\"],\"DIX823\":[\"Ce champ doit être un nombre et avoir une valeur inférieure à \",[\"max\"]],\"DJIazz\":[\"Approuvé avec succès\"],\"DNLiC8\":[\"Inverser les paramètres\"],\"DNqHaO\":[\"Ce tableau fournit quelques paramètres utiles du plugin\\n d'inventaire construit. Pour la liste complète des paramètres \"],\"DPfwMq\":[\"Terminé\"],\"DV-Xbw\":[\"Langue préférée\"],\"DVIUId\":[\"Invite Remplacements\"],\"DZNGtI\":[\"Résultats de l'extraction du projet\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"Correspondance exacte (recherche par défaut si non spécifiée).\"],\"De2WsK\":[\"Cette action permettra de dissocier tous les rôles de cet utilisateur des équipes sélectionnées.\"],\"DhSza7\":[\"Noeud du contrôleur\"],\"DnkUe2\":[\"Choisir un service de webhook\"],\"DqnAO4\":[\"Hôtes automatisés\"],\"Du6bPw\":[\"Adresse\"],\"Dug0C-\":[\"Après le nombre d'occurrences\"],\"DyYigF\":[\"Paramètres de la TACACS\"],\"Dz7fsq\":[\"Zoom avant\"],\"E6Z4zF\":[\"Format de fichier non valide. Veuillez télécharger un manifeste d'abonnement à Red Hat valide.\"],\"E86aJB\":[\"Dissocier le rôle !\"],\"E9wN_Q\":[\"Dernier bilan de fonctionnement\"],\"EH6-2h\":[\"Vue topologique\"],\"EHu0x2\":[\"Synchronisation\"],\"EIBcgD\":[\"Provenance d'un projet\"],\"EIkRy0\":[\"Canaux de destination\"],\"EJQLCT\":[\"N'a pas réussi à supprimer le modèle de flux de travail.\"],\"ENDbv1\":[\"Voir tous les hôtes.\"],\"ENRWp9\":[\"Balises pour l'annotation\"],\"ENyw54\":[\"Groupes liés\"],\"EP-eCv\":[\"Paramètres SAML\"],\"EQ-qsg\":[\"Modèles de Jobs de flux de travail\"],\"ES0WE_\":[\"En cas d'expiration\"],\"ETUQuF\":[\"N'a pas réussi à supprimer un ou plusieurs inventaires.\"],\"EWL-h4\":[\"description-hôte-\",[\"0\"]],\"E_QGRL\":[\"Désactivés\"],\"E_tJey\":[\"Environnement d'exécution par défaut\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Aucun\"],\"Eff_76\":[\"Fuseau horaire local\"],\"Eg4kGP\":[\"Réponse(s) par défaut\"],\"EmSrGB\":[\"Avant\"],\"EmfKjn\":[\"Réglages de dépannage\"],\"Emna_v\":[\"Modifier la source\"],\"EmzUsN\":[\"Voir les détails de nœuds\"],\"EnC3hS\":[\"Spécifications des pods personnalisés\"],\"EpH7Cd\":[\"Supprimer les informations d’identification\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"Voir des exemples JSON sur\"],\"EwxKbE\":[\"SUPPRIMÉ\"],\"EzwCw7\":[\"Modifier la question\"],\"F-0xxR\":[\"Ressources manquantes dans ce modèle.\"],\"F-LGli\":[\"Vous n'avez pas la permission de dissocier les éléments suivants : \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Sélectionner les instances\"],\"F0xJYs\":[\"Échec de la mise à jour de l'ajustement des capacités.\"],\"F2l57P\":[\"Pourcentage minimum de toutes les instances qui seront automatiquement\\n attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"FCnKmF\":[\"Créer un jeton d'utilisateur\"],\"FD8Y9V\":[\"Cliquer sur un icône de noeud pour voir les détails.\"],\"FEr96N\":[\"Thème\"],\"FFv0Vh\":[\"Automatisation\"],\"FG2mko\":[\"Sélectionnez les éléments de la liste\"],\"FGnH0p\":[\"Cela annulera tous les nœuds suivants dans ce flux de travail.\"],\"FMpB-A\":[\"<0>Remarque\xA0: les instances associées manuellement peuvent être automatiquement dissociées d'un groupe d'instances si l'instance est gérée par des <1> règles de politique.\"],\"FO7Rwo\":[\"Supprimer des pairs\xA0?\"],\"FQto51\":[\"Développer toutes les lignes\"],\"FTuS3P\":[\"Ce champ ne doit pas être vide\"],\"FV5MUV\":[\"Si les utilisateurs ont besoin de retours sur l'exactitude\\n de leurs groupes construits, il est fortement recommandé\\n d'utiliser strict: true dans la configuration du plugin.\"],\"FXmp8Q\":[\"N'a pas réussi à associer le rôle\"],\"FYJRCY\":[\"N'a pas réussi à supprimer un ou plusieurs projets.\"],\"F_Nk65\":[\"Télécharger la sortie\"],\"F_c3Jb\":[\"Spécification pod Kubernetes ou OpenShift personnalisée.\"],\"Failed\":[\"Échec\"],\"Fanpmj\":[\"Variables demandées\"],\"FblMFO\":[\"Sélectionnez une métrique\"],\"FclH3w\":[\"Enregistrement réussi\"],\"FfGhiE\":[\"Erreur lors de la sauvegarde du flux de travail !\"],\"FhTYgi\":[\"N'a pas réussi à supprimer un ou plusieurs modèles de Jobs.\"],\"FhhvWu\":[\"Cela annulera tous les nœuds suivants dans ce flux de travail.\"],\"FiyMaa\":[\"Choisissez un fichier .json\"],\"FjVFQ-\":[\"Choisissez un module\"],\"FjkaiT\":[\"Zoom arrière\"],\"FkQvI0\":[\"Modifier le modèle\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Annuler Job\"],\"FnZzou\":[\"État de l'instance\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Acteur\"],\"Fo6qAq\":[\"Voici des exemples d'URL pour le contrôle de source Subversion :\"],\"Fp0Rk4\":[\"Étiquettes facultatives décrivant cet inventaire,\\n telles que 'dev' ou 'test'. Les étiquettes peuvent être utilisées pour regrouper et filtrer\\n les inventaires et les jobs terminés.\"],\"FqW8E0\":[\"Capacité utilisée\"],\"FsGJXJ\":[\"Nettoyer\"],\"Fx2-x_\":[\"Ajouter des rôles d'utilisateur\"],\"G-jHgL\":[\"Définir le chemin source à\"],\"G2KpGE\":[\"Modifier le projet\"],\"G3myU-\":[\"Mardi\"],\"G768_0\":[\"refusé\"],\"G8jcl6\":[\"Modèles de notification\"],\"G9MOps\":[\"Branche à utiliser pour la synchronisation de l'inventaire. La valeur par défaut du projet est utilisée si elle est vide. Cette option n'est autorisée que si le champ allow_override du projet est défini sur vrai.\"],\"GDvlUT\":[\"Rôle\"],\"GGWsTU\":[\"Annulé\"],\"GGuAXg\":[\"Voir les paramètres SAML\"],\"GHDQ7i\":[\"N'a pas réussi à supprimer une ou plusieurs organisations.\"],\"GJKwN0\":[\"Programmations\"],\"GLZDtF\":[\"Avertissement système\"],\"GLwo_j\":[\"0 (Avertissement)\"],\"GMaU6_\":[\"Demander le type de tâche au lancement.\"],\"GO6s6F\":[\"Paramètres Job\"],\"GRwtth\":[\"Exécuter un contrôle de vérification de fonctionnement sur l'instance\"],\"GSYBQc\":[\"Service API/Clé d’intégration\"],\"GTOcxw\":[\"Modifier l’utilisateur\"],\"GU9vaV\":[\"Hôtes inaccessibles\"],\"GXiLKo\":[\"Zone de texte\"],\"GZIG7_\":[\"Inventaire copié\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Initié par\"],\"Gd-B71\":[\"Type d'informations d’identification non trouvé.\"],\"Ge5ecx\":[\"Hôtes max.\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"par page\"],\"GiXRTS\":[\"N'a pas réussi à supprimer un ou plusieurs jetons d'utilisateur.\"],\"Gix1h_\":[\"Voir tous les Jobs\"],\"GkbHM9\":[\"Voir tous les projets.\"],\"Gn7TK5\":[\"Basculer les outils\"],\"GpNoVG\":[\"Veuillez ajouter une programmation pour remplir cette liste\"],\"GpWp6E\":[\"Définir les fonctions et fonctionnalités niveau système\"],\"GtycJ_\":[\"Tâches\"],\"H0z3JJ\":[\"Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur \",[\"moduleName\"],\" en cliquant \"],\"H1M6a6\":[\"Afficher toutes les instances.\"],\"H3kCln\":[\"Nom d'hôte\"],\"H6jbKn\":[\"Paramètres de l'interface utilisateur\"],\"H7OUPr\":[\"Jour\"],\"H7e4dl\":[\"Fournissez des paires clé/valeur en utilisant soit\\n YAML soit JSON.\"],\"H86f9p\":[\"Effondrement\"],\"H9MIed\":[\"Nœud d'exécution\"],\"HAi1aX\":[\"Mettre à jour la clé de webhook\"],\"HAzhV7\":[\"Informations d’identification\"],\"HDULRt\":[\"Hôtes uniques\"],\"HGOtRu\":[\"Le test de notification a échoué.\"],\"HIfMSF\":[\"Options à choix multiples.\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Échec du refus d'une ou plusieurs validations de flux de travail.\"],\"HQ7e8y\":[\"Version non sensible à la casse de exact.\"],\"HQ7oEt\":[\"Retour Haut de page\"],\"HUx6pW\":[\"Configuration d'Injector\"],\"HajiZl\":[\"Mois\"],\"HbaQks\":[\"Saisir une adresse email par ligne pour créer une liste des destinataires pour ce type de notification.\"],\"HbnjOn\":[[\"interval\"],\" semaines\"],\"HcznyH\":[\"N'a pas réussi à synchroniser une partie ou la totalité des sources d'inventaire.\"],\"HdE1If\":[\"Canal\"],\"HdErwL\":[\"Sélectionnez une ligne à approuver\"],\"Hf0QDK\":[\"Projet copié\"],\"HiTf1W\":[\"Annuler le retour\"],\"HjxnnB\":[\"sélectionner un module\"],\"HlhZ5D\":[\"Utiliser TLS\"],\"HoHveO\":[\"Renvoie les résultats qui satisfont celui-ci ainsi que les autres filtres. Il s'agit du type d'ensemble par défaut si rien n'est sélectionné.\"],\"HpK_8d\":[\"Rechargez\"],\"Ht1JWm\":[\"Couleur des notifications\"],\"HwpTx4\":[\"Contrôlez le niveau de sortie qu'ansible produira lors de l'exécution du playbook.\"],\"I0LRRn\":[\"Téléchargement du Bundle\"],\"I7Epp-\":[\"Détails de l'option\"],\"I9NouQ\":[\"Aucun abonnement trouvé\"],\"ICi4pv\":[\"Automatisation\"],\"ICt7Id\":[\"Type de nœud\"],\"IEKPuq\":[\"Faites défiler la page suivante\"],\"IGQ11b\":[\"Secret partagé avec le service de webhook. Le service l'utilise pour signer ses requêtes, afin que seul votre dépôt puisse déclencher une synchronisation du projet. Saisissez votre propre secret pour le gérer en tant que configuration, ou laissez le champ vide pour en générer un lors de l'enregistrement.\"],\"IJAVcb\":[\"Retour aux applications\"],\"IKg_un\":[\"Canaux ou utilisateurs de destination\"],\"IMJYui\":[\"Utilisez un numéro de téléphone par ligne pour spécifier où\\n acheminer les messages SMS. Les numéros de téléphone doivent être au format +11231231234. Pour plus d'informations, consultez la documentation de Twilio\"],\"IN6gbp\":[\"Cliquez pour réorganiser l'ordre des questions de l'enquête\"],\"IPusY8\":[\"Supprimez toutes les modifications locales avant d'effectuer une mise à jour.\"],\"ISuwrJ\":[\"Modifier l'environnement d'exécution\"],\"IV0EjT\":[\"Notification test\"],\"IVvM2B\":[\"Options activées\"],\"IWoF_f\":[\"Afficher le questionnaire\"],\"IZfe0p\":[\"branche du contrôle de la source\"],\"Igz8MU\":[\"Les deux dernières semaines\"],\"IiR1sT\":[\"Type de nœud\"],\"IjDwKK\":[\"type de connexion\"],\"Ikhk0q\":[\"Service de webhook pour ce modèle de tâche de flux de travail.\"],\"Iqm2E5\":[\"Veuillez ajouter \",[\"pluralizedItemName\"],\" pour remplir cette liste\"],\"IrC12v\":[\"Application\"],\"IrI9pg\":[\"Date de fin\"],\"IsJ8i6\":[\"Sélectionnez une branche pour le workflow. Cette branche est appliquée à tous les nœuds de modèle de job qui demandent une branche.\"],\"IspLSK\":[\"Job de gestion non trouvé.\"],\"J0zi6q\":[\"Balises de sauts\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Filtrer par tâches ayant réussi\"],\"J4y7Uk\":[\"Flux de travail annulé \"],\"J8VgfD\":[\"Vérifiez si le champ donné ou l'objet connexe est nul ; attendez-vous à une valeur booléenne.\"],\"JEGlfK\":[\"Démarré\"],\"JFnJqF\":[\"Écoulé\"],\"JFphCp\":[\"3 (Déboguer)\"],\"JGvwnU\":[\"Dernière utilisation\"],\"JIX50w\":[\"Empêcher le repli du groupe d'instances : si activé, le modèle de job empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter.\"],\"JJwEMx\":[\"Hôtes supprimés\"],\"JKZTiL\":[\"Il s'agit des niveaux de verbosité pour les standards hors du cycle de commande qui sont pris en charge.\"],\"JL3si7\":[\"Mise à jour en cours\"],\"JLjfEs\":[\"N'a pas réussi à supprimer une ou plusieurs programmations.\"],\"JRa4kV\":[\"Synchronisez le projet lorsqu'un push se produit dans le dépôt de contrôle de source, afin que la copie locale soit toujours à jour sans interrogation ni mise à jour à chaque lancement de job.\"],\"JTHoCu\":[\"basculer les changements\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Naviguer vers le tableau de bord\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Groupes d'instances\"],\"Ja4VHl\":[[\"0\"],\" plus\"],\"JgP090\":[\"Suivi des sous-modules\"],\"JjcTk5\":[\"Connexion sociale\"],\"JjfsZM\":[\"Supprimer l'approbation du flux de travail\"],\"JppQoT\":[\"Date du dernier recalcul\xA0:\"],\"JsY1p5\":[\"Refusé\"],\"Jvv6rS\":[\"Options à choix multiples.\"],\"JwqOfG\":[\"Évaluer sur\"],\"Jy9qCv\":[\"annuler modifier connecter rediriger\"],\"K5AykR\":[\"Supprimer l’équipe\"],\"K93j4j\":[\"Nom du label\"],\"KC2nS5\":[\"Ressource supprimée\"],\"KDcLJ6\":[\"YAML :\"],\"KEY0qH\":[\"Test passé\"],\"KM6m8p\":[\"Équipe\"],\"KNOsJ0\":[\"Étiquettes facultatives décrivant ce modèle de job, telles que « dev » ou « test ». Les étiquettes peuvent être utilisées pour regrouper et filtrer les modèles de job et les jobs terminés.\"],\"KQ9EQm\":[\"Comment utiliser le plugin d'inventaire construit\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Types d'informations d'identification\"],\"KTvwHj\":[\"Sources d'entrée des informations d'identification\"],\"KVbzjm\":[\"Visualiseur\"],\"KXFYp9\":[\"Obtenir un abonnement\"],\"KXnokb\":[\"L'environnement d'exécution disponible globalement ne peut pas être réaffecté à une organisation spécifique\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"Voir les détails de l'utilisateur\"],\"KeRkFA\":[\"Effacer la sélection d'abonnement\"],\"KeqCdz\":[\"Pairs des nœuds de contrôle\"],\"Ki_j_-\":[\"Laissez vide pour générer une nouvelle clé de webhook lors de l'enregistrement\"],\"KjBkMe\":[\"Ce groupe de conteneurs est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"KjVvNP\":[\"ID du panneau (facultatif)\"],\"KkMfgW\":[\"Modèles de Jobs\"],\"KkzJWF\":[\"Première automatisation\"],\"KlQd8_\":[\"Spécifier le champ d'application du jeton\"],\"KnN1Tu\":[\"Expire\"],\"KoCnPE\":[\"Annuler le job\"],\"KopV8H\":[\"Afficher uniquement les groupes racines\"],\"KxIA0h\":[\"Basculer l'hôte\"],\"Kz9DSl\":[\"Ajouter une hôte existant\"],\"KzQFvE\":[\"Modifier l'organisation\"],\"L1Ob4t\":[\"Onglet Détails\"],\"L3ooU6\":[\"Information d’identification\"],\"L7Nz3F\":[\"Ressource manquante\"],\"L8fEEm\":[\"Groupe\"],\"L973Qq\":[\"Demande d’abonnement\"],\"LCl8Ck\":[\"Saisie de recherche par date\"],\"LGl_pR\":[\"Voir les paramètres des Jobs\"],\"LGryaQ\":[\"Créer de nouvelles informations d’identification\"],\"LQ29yc\":[\"Démarrer la synchronisation de la source d'inventaire\"],\"LQRys9\":[\"Les sous-modules suivront le dernier commit sur leur branche master (ou une autre branche spécifiée dans .gitmodules). Si non, les sous-modules seront conservés à la révision spécifiée par le projet principal. Cela équivaut à spécifier l'option --remote à git submodule update.\"],\"LQTgjH\":[\"Projet non trouvé.\"],\"LRePxk\":[\"Nombre minimum d'instances qui seront automatiquement attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"LULLsO\":[\"Voir toutes les organisations.\"],\"LV5a9V\":[\"Pairs\"],\"LVecP9\":[\"Rôles des utilisateurs\"],\"LYAQ1X\":[\"Activer les tâches parallèles\"],\"LZr1lR\":[\"Groupe d'instance non trouvé.\"],\"Lc0RHh\":[\"Supprimer la programmation\"],\"LgD0Cy\":[\"Nom d'application\"],\"LhMjLm\":[\"Durée\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Modifier le questionnaire\"],\"Lnnjmk\":[\"<0><1/> Un aperçu technique de la nouvelle \",[\"brandName\"],\" interface utilisateur peut être trouvé <2>ici.\"],\"Lqygiq\":[\"Rappels d’exécution \"],\"LtBtED\":[\"Succès de la notification de basculement\"],\"LuXP9q\":[\"Accès\"],\"Lwovp8\":[\"Si activé, les exécutions simultanées de ce modèle de job seront autorisées.\"],\"M0okDw\":[\"Définissez des préférences pour la collection des données, les logos et logins.\"],\"M73whl\":[\"Contexte\"],\"MA-mp9\":[\"Filtre de référence de webhook\"],\"MA7cMf\":[\"Tableau des paramètres de l'inventaire construit\"],\"MAI_nw\":[\"Veuillez sélectionner une autre recherche par le filtre ci-dessus\"],\"MAV-SQ\":[\"Informations d'identification introuvables.\"],\"MApRef\":[\"Êtes-vous sûr de vouloir modifier l'URL de substitution de la redirection de la connexion ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter au système une fois que l'authentification locale est également désactivée.\"],\"MD0-Al\":[\"Votre session est sur le point d'expirer\"],\"MDQLec\":[\"Contrôler le niveau de sortie qu'Ansible produira pour les tâches de mise à jour des sources d'inventaire.\"],\"MGpavd\":[\"Clé Typeahead\"],\"MHM-bv\":[\"Cible de lien invalide. Impossible d'établir un lien avec les dépendants ou les nœuds des ancêtres. Les cycles de graphiques ne sont pas pris en charge.\"],\"MHbbol\":[\" Découpage de job\"],\"MKEPCY\":[\"Suivez\"],\"MP1v-1\":[\"Légende\"],\"MP8dU9\":[\"L'emplacement complet de l'image, y compris le registre du conteneur, le nom de l'image et la balise de version.\"],\"MQPvAa\":[\"Demander les libellés au lancement.\"],\"MQoyj6\":[\"Modèle de Job de flux de travail\"],\"MTLPCv\":[\"Exécuter lorsque le nœud parent se trouve dans un état de défaillance.\"],\"MVw5um\":[\"2 (Verbeux +)\"],\"MZU5bt\":[\"N'a pas réussi à supprimer un ou plusieurs groupes.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"Mot de passe du serveur IRC\"],\"MfCEiB\":[\"Informations d’identification Galaxy\"],\"MfQHgE\":[\"Jours conservation\"],\"Mfk6hJ\":[\"N'a pas réussi à supprimer un ou plusieurs modèles.\"],\"Mhn5m4\":[\"Information d’identification au registre\"],\"Mn45Gz\":[\"Retour aux groupes d'instances\"],\"MnbH31\":[\"page\"],\"MofjBu\":[\"L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de repli lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du workflow.\"],\"MpLngK\":[\"Le point de terminaison de webhook de ce projet. Ajoutez-le à la configuration de webhook du dépôt pour que les push déclenchent une synchronisation du projet.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Identifiant du webhook pour ce modèle de tâche de flux de travail.\"],\"Mwf3Mw\":[\"Remplissez les hôtes de cet inventaire à l'aide d'un filtre\\n de recherche. Exemple : ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Reportez-vous à la documentation pour plus de syntaxe et\\n d'exemples. Reportez-vous à la documentation d'Ansible Controller pour plus de syntaxe et\\n d'exemples.\"],\"MzcRa_\":[\"Utilisateur & Automation Analytics\"],\"Mzqo60\":[\"Valeur à comparer à l'artefact. Interprétée comme JSON lorsque cela est possible (par exemple true, 3), sinon comme une chaîne simple.\"],\"N1U4ZG\":[\"Conformité de l'abonnement\"],\"N36GRB\":[\"Ce champ doit être un nombre et avoir une valeur supérieure à \",[\"min\"]],\"N40H-G\":[\"Tous\"],\"N5vmCy\":[\"inventaire construit\"],\"N6GBcC\":[\"Confirmer Effacer\"],\"N7wOty\":[\"Sélectionnez le playbook à exécuter par ce job.\"],\"NAKA53\":[\"Échec de l'hôte\"],\"NBONaK\":[\"Collecte des facts\"],\"NCVKhy\":[\"Jobs récents\"],\"NDQvUO\":[\"Demander les balises au lancement.\"],\"NIuIk1\":[\"Illimité\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Liste\"],\"NO1ZxL\":[\"Nom de l'application\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Entier relatif\"],\"NRn4V6\":[[\"interval\"],\" mois\"],\"NUNUrW\":[\"Balises pour l'annotation (facultatif)\"],\"NW-xDQ\":[\"Cela rétablira toutes les valeurs de configuration de cette page à\\n leurs valeurs d'usine par défaut. Êtes-vous sûr de vouloir continuer ?\"],\"NX18CF\":[\"Le ou après\"],\"NYxilo\":[\"Jobs Simultanées\"],\"Na9fIV\":[\"Aucun objet trouvé.\"],\"NcVaYu\":[\"Heure de Fin\"],\"NeA1eI\":[\"Pan droite\"],\"Never\":[\"Jamais\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cette action annulera la tâche suivante :\"],\"other\":[\"Cette action annulera les tâches suivantes :\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Type de ressources\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"Aucun job\"],\"NpJHAp\":[\"Les modèles de Job dont l'inventaire ou le projet est manquant ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds. Sélectionnez un autre modèle ou corrigez les champs manquants pour continuer.\"],\"NqIlWb\":[\"Dernière exécution\"],\"NrGRF4\":[\"Modalité de sélection de l'abonnement\"],\"NsXTPu\":[\"Pour créer un inventaire smart, utiliser des facts ansibles, et rendez-vous sur l’écran d’inventaire smart.\"],\"NtD3hJ\":[\"Clés associées\"],\"Nu4DdT\":[\"Sync\"],\"Nu4oKW\":[\"Description\"],\"Nu7VHX\":[\"Choisissez les rôles à appliquer aux ressources sélectionnées. Notez que tous les rôles sélectionnés seront appliqués à toutes les ressources sélectionnées.\"],\"O-OYOe\":[\"Modifier l’équipe\"],\"O06Rp6\":[\"Interface utilisateur\"],\"O1Aswy\":[\"N’expire jamais\"],\"O28qFz\":[\"Voir Job \",[\"0\"]],\"O2EuOK\":[\"Connectez-vous avec SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Navigation\"],\"O3oNi5\":[\"Email\"],\"O4ilec\":[\"Version non sensible à la casse de regex\"],\"O5pAaX\":[\"Sélectionnez une instance et une métrique pour afficher le graphique\"],\"O78b13\":[\"Sélectionnez l'application à laquelle ce jeton appartiendra, ou laissez ce champ vide pour créer un jeton d'accès personnel.\"],\"O8_96D\":[\"Port de l'écouteur\"],\"O9VQlh\":[\"Sélectionner la fréquence\"],\"OA8xiA\":[\"Pan Gauche\"],\"OA99Nq\":[\"Quand l'hôte a-t-il été automatisé pour la dernière fois\xA0?\"],\"OC4Tzv\":[\"ici\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Date/Heure de début\"],\"OIv5hN\":[\"Redirection vers le détail de l'abonnement\"],\"OJ9bHy\":[\"N'a pas réussi à dissocier un ou plusieurs groupes.\"],\"OOq_rD\":[\"Exécution Playbook\"],\"OPTWH4\":[\"Activer la vérification de certificat HTTPS\"],\"ORxrw7\":[\"Jours restants\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Confirmer l'annulation du job\"],\"Oe_VOY\":[\"N'a pas réussi à supprimer une ou plusieurs instances.\"],\"OgB1k4\":[\"Arguments\"],\"OiCz65\":[\"URL Grafana\"],\"Oiqdmc\":[\"Connectez-vous avec GitHub Organizations\"],\"Oj2Ix6\":[\"Le laps de temps (en secondes) d'exécution avant l'annulation du job. La valeur par défaut est 0 pour aucun délai d'expiration du job.\"],\"OjwX8k\":[\"Informations sur le jeton\"],\"OlpaBt\":[\"Jobs simultanés : si activé, les exécutions simultanées de ce modèle de job seront autorisées.\"],\"OmbooC\":[\"Tâche démarrée\"],\"OogRLI\":[\"Inventaire fédéré non trouvé.\"],\"OqE3G-\":[\"Recherche exacte sur le champ d'identification.\"],\"Osn70z\":[\"Déboguer\"],\"OvBnOM\":[\"Retour aux paramètres\"],\"OyGPiW\":[\"Paramètres d'abonnement\"],\"OzssJK\":[\"Exécuter Commande\"],\"P3spiP\":[\"Retour aux modèles\"],\"P8fBlG\":[\"Authentification\"],\"PByO0X\":[\"Votes\"],\"PCEmEr\":[\"Jetons d'utilisateur\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Retour aux sources\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" de \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" de \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" de \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" de \",[\"month\"]]}]],\"PLzYyl\":[\"Fréquence Détails de l'exception\"],\"PMk2Wg\":[\"Échec du déprovisionnement\"],\"POKy-m\":[\"Copier Environnement d'exécution\"],\"PPsHsC\":[\"Revenir aux valeurs par défaut\"],\"PQPOpT\":[\"Fichier d'inventaire\"],\"PRuZiQ\":[\"Actualiser pour réviser\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Pair supprimé. Assurez-vous d'exécuter à nouveau le paquet d'installation pour \",[\"0\"],\" afin de voir les modifications prendre effet.\"],\"PWwwY2\":[\"Dissocier\"],\"PYPqaM\":[\"ID du panneau (facultatif)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Impossible de rechercher le type d'informations d'identification pour ce service de webhook, le champ des informations d'identification du webhook est donc indisponible.\"],\"PaTL2O\":[\"Liste de destinataires\"],\"PhufXn\":[\"Parent de tranche de job\"],\"Pi5vnX\":[\"Échec de la synchronisation de la source d'inventaire construite\"],\"PiK6Ld\":[\"Sam.\"],\"PiRb8z\":[\"DERNIÈRE SYNCHRONISATION\"],\"PjkoCm\":[\"Êtes-vous sûr de vouloir supprimer le nœud ci-dessous :\"],\"PkVlOm\":[\"Spécifiez les en-têtes HTTP au format JSON. Reportez-vous à\\n la documentation d'Ansible Controller pour un exemple de syntaxe.\"],\"Po1btV\":[\"Navigation globale\"],\"Po7y5X\":[\"Échec de la copie de l'environnement d'exécution\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Effondrer tous les événements de la tâche\"],\"PyV1wC\":[\"Empêcher le repli du groupe d'instances\"],\"Q3P_4s\":[\"Tâche\"],\"Q5ZW8j\":[\"Table des abonnements\"],\"QF_MpS\":[\"\\n Notez que seuls les hôtes directement dans ce groupe peuvent\\n être dissociés. Les hôtes des sous-groupes doivent être dissociés\\n directement au niveau du sous-groupe auquel ils appartiennent.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"ID Job\"],\"QHF6CU\":[\"Plays\"],\"QIOH6p\":[\"Initié par (nom d'utilisateur)\"],\"QIpNLR\":[\"Aucune erreurs de synchronisation des inventaires\"],\"QIq3_3\":[\"Remarque : L'ordre dans lequel ces éléments sont sélectionnés définit la priorité d'exécution. Sélectionner plus d’une option pour permettre le déplacement.\"],\"QJbMvX\":[\"Les informations d’identification qui nécessitent des mots de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d’identification suivantes par une du même type afin de continuer : \",[\"0\"]],\"QJowYS\":[\"confirmer supprimer\"],\"QKUQw1\":[\"Créer un nouvel hôte\"],\"QKbQTN\":[\"Sélecteur de type de flux d'activité\"],\"QOF7Jg\":[\"N'a pas approuvé \",[\"0\"],\".\"],\"QPRWww\":[\"Type d’exécution\"],\"QR908H\":[\"Nom du paramètre\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"Le projet contenant le playbook que ce job exécutera.\"],\"QYKS3D\":[\"Jobs récents\"],\"QamIPZ\":[\"Veuillez cliquer sur le bouton de démarrage pour commencer.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Récupérer l'état activé à partir de la dictée donnée des variables hôtes. La variable activée peut être spécifiée en utilisant la notation par points, par exemple\xA0: 'foo.bar'\"],\"Qf36YE\":[\"Verbosité\"],\"QgnNyZ\":[\"Erreur de synchronisation\"],\"Qhb8lT\":[\"Créer une nouvelle application\"],\"QmvYrA\":[\"Description facultative du modèle de tâche de flux de travail.\"],\"QnJn75\":[\"Dernière exécution\"],\"Qv59HG\":[\"Modifier le type d’identification\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacité\"],\"R-uZ8Y\":[\"Connectez-vous avec SAML\"],\"R633QG\":[\"Retour à Approbation des flux de travail\"],\"R7s3iG\":[\"Renvoi à\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Supprimer les groupes et les hôtes\"],\"RBDHUE\":[\"Demander l'environnement d'exécution au lancement.\"],\"RI8cIw\":[\"Le nombre maximum d'hôtes autorisés à être gérés par\\n cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite.\\n Reportez-vous à la documentation d'Ansible pour plus de détails.\"],\"RIcSTA\":[\"Expire le\"],\"RIeAlp\":[\"Chaque fois qu'une tâche est exécutée à l'aide de cet inventaire, actualisez l'inventaire à partir de la source sélectionnée avant d'exécuter les tâches de la tâche.\"],\"RK1gDV\":[\"Connectez-vous avec Azure AD\"],\"RMdd1C\":[\"Aucun (exécution unique)\"],\"RO9G1f\":[\"Ce champ doit être supérieur à 0\"],\"RPnV2o\":[\"Le résultat de la recherche n’a produit aucun résultat…\"],\"RThfvh\":[\"Dissocier la ou les équipes liées ?\"],\"R_mzhp\":[\"Échec du jeton d'utilisateur.\"],\"RbIaa9\":[\"Jeton non trouvé.\"],\"RdLvW9\":[\"relancer les Jobs\"],\"Rguqao\":[\"Sélectionnez une ligne à supprimer\"],\"RhOukN\":[[\"interval\"],\" heure\"],\"RiQMUh\":[\"En cours d'exécution\"],\"RjIKOw\":[\"Impossible de modifier l'inventaire sur un hôte.\"],\"RjkhdY\":[\"Le champ commence par la valeur.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Êtes-vous sûr de vouloir supprimer ce lien ?\"],\"Rm1iI_\":[\"Demander les variables au lancement.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"Informations d’identification copiées.\"],\"RsZ4BA\":[\"Défilement en dernier\"],\"RtKKbA\":[\"Dernier\"],\"Ru59oZ\":[\"Activer le webhook pour ce modèle.\"],\"RuEWFx\":[\"À la date du\"],\"RuiOO0\":[\"N'a pas réussi à supprimer une ou plusieurs applications\"],\"Rw1xwN\":[\"Chargement du contenu\"],\"RxzN1M\":[\"Activé\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"Supérieur à la comparaison.\"],\"S5gO6Y\":[\"Transmettez des variables de ligne de commande supplémentaires au flux de travail.\"],\"S6zj7M\":[\"Pour les modèles de job, sélectionnez « run » pour exécuter le playbook. Sélectionnez « check » pour vérifier uniquement la syntaxe du playbook, tester la configuration de l'environnement et signaler les problèmes sans exécuter le playbook.\"],\"S7kN8O\":[\"N'a pas réussi à supprimer un ou plusieurs utilisateurs.\"],\"S7tNdv\":[\"En cas de succès\"],\"S8FW2i\":[\"Le fichier d'inventaire à synchroniser par cette source. Vous pouvez sélectionner dans la liste déroulante ou saisir un fichier dans l'entrée.\"],\"SA-KXq\":[\"Pan En haut\"],\"SAw-Ux\":[\"Êtes-vous sûr de vouloir supprimer \",[\"0\"],\" l’accès de \",[\"username\"],\" ?\"],\"SBfnbf\":[\"Voir tous les environnements d'exécution\"],\"SC1Cur\":[\"Statut inconnu\"],\"SDND4q\":[\"Non configuré\"],\"SIJDi3\":[\"Ajustement des capacités\"],\"SJjggI\":[\"Mettre à jour les options\"],\"SJmHMo\":[\"Documentation.\"],\"SLm_0U\":[\"Port du serveur IRC\"],\"SODyJ3\":[\"Désynchronisation des hôtes OK\"],\"SRiPhD\":[\"Annuler le retrait d'un nœud\"],\"SV5nA1\":[\"Certaines des étapes précédentes comportent des erreurs\"],\"SVG6MY\":[\"Retourner le champ à la valeur précédemment enregistrée\"],\"SYbJcn\":[\"Modèle de notification de modification\"],\"SZvybZ\":[\"Défaut LDAP\"],\"SZw9tS\":[\"Voir les détails\"],\"SbRHme\":[\"Zone de texte\"],\"Se_E0z\":[\"Job de flux de travail\"],\"Sgr5NW\":[\"Sélectionnez une instance pour effectuer un bilan de fonctionnement.\"],\"Sh2XTJ\":[\"Type de notification\"],\"SiexHs\":[\"Tableau de bord (toutes les activités)\"],\"Sja7f-\":[\"Combien de fois l'hôte a-t-il été supprimé\"],\"Sjoj4f\":[\"Nom d’identification\"],\"SlfejT\":[\"Erreur\"],\"SoREmD\":[\"Applications & Jetons\"],\"SqA8uD\":[\"Exécutions Job\"],\"SqLEdN\":[\"N'a pas réussi à supprimer l'inventaire smart.\"],\"SqYo9m\":[\"Retour aux instances\"],\"Ssdrw4\":[\"Obsolète\"],\"Successful\":[\"Réussi\"],\"SvPvEX\":[\"Corps de message de flux de travail approuvé\"],\"Svkela\":[\"Obtenir la page précédente\"],\"SwJLlZ\":[\"Corps de message de flux de travail refusé\"],\"SxGqey\":[\"Paramètres génériques de l'OIDC\"],\"Sxm8rQ\":[\"Utilisateurs\"],\"SzFxHC\":[\"Paramètres LDAP\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"Le\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"N'a pas réussi à basculer la notification.\"],\"T4a4A4\":[\"Clé du webhook\"],\"T7yEGN\":[\"Le type d'autorisation que l'utilisateur doit utiliser pour acquérir des jetons pour cette application\"],\"T91vKp\":[\"Lecture\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"Modifier ce nœud\"],\"TBH48u\":[\"N'a pas réussi à supprimer l'équipe.\"],\"TC32CH\":[\"Jours de conservation des données \"],\"TD1APv\":[\"Obtenir des abonnements\"],\"TJVvMD\":[\"Type de recherche connexe\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Dissocier le rôle\"],\"TMLAx2\":[\"Obligatoire\"],\"TO3h59\":[\"Remplir le champ à partir d'un système de gestion des secrets externes\"],\"TO4OtU\":[\"Insights - Information d’identification\"],\"TOjYb_\":[\"Afficher les détails de l'hôte de l'inventaire construit\"],\"TP9_K5\":[\"Jeton\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Type de groupe\"],\"TU6IDa\":[\"Type d’utilisateur\"],\"TXKmNM\":[\"Un inventaire doit être sélectionné\"],\"TZEuIE\":[\"Retour aux types d'informations d'identification\"],\"T_87By\":[\"Paramètres\"],\"Ta0ts5\":[\"Afficher les modifications\"],\"TcnG-2\":[\"Créer un nouvel environnement d'exécution\"],\"TgSxH9\":[\"URL de rappel d’exécution \"],\"TkiN8D\":[\"Informations sur l'utilisateur\"],\"Tmh24b\":[\"Si activé, le modèle de job empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter. Remarque : si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués.\"],\"Tmuvry\":[\"Définir type Typeahead\"],\"ToOoEw\":[\"Copier les identifiants\"],\"Tof7pX\":[\"Jobs\"],\"Tq71UT\":[\"jour de semaine\"],\"Tx3NMN\":[\"Phrase de passe pour la clé privée\"],\"TxKKED\":[\"Afficher les détails de l'inventaire construit\"],\"TyaPAx\":[\"Administrateur du système\"],\"Tz0i8g\":[\"Paramètres\"],\"U-nEJl\":[\"Voir les paramètres de GitHub\"],\"U011Uh\":[\"Dernière vue\"],\"U7rA2a\":[\"Lorsqu'elle n'est pas cochée, une fusion sera effectuée, combinant les variables locales avec celles trouvées sur la source externe.\"],\"UDf-wR\":[\"Abonnements consommés\"],\"UEaj7U\":[\"Erreurs de synchronisation des inventaires\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Révision du Contrôle de la source\"],\"UPasE4\":[\"Azure AD (Par défaut)\"],\"UPmrRI\":[\"Version non sensible à la casse de endswith.\"],\"URmyfc\":[\"Détails\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Nom\"],\"UY6iPZ\":[\"Si activé, les nœuds de contrôle apparieront automatiquement à cette instance. Si elle est désactivée, l'instance sera connectée uniquement aux pairs associés.\"],\"UYD5ld\":[\"et cliquez sur Mise à jour de la révision au lancement\"],\"UYUgdb\":[\"Commande\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Êtes-vous sûr de vouloir supprimer :\"],\"UbRKMZ\":[\"En attente\"],\"UbqhuT\":[\"Echec de la récupération de l'objet ressource de noeud complet.\"],\"Uc_tSU\":[\"Basculer les outils\"],\"UgFDh3\":[\"Cet inventaire est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"UirGxE\":[\"Erreurs\"],\"UlykKR\":[\"Troisième\"],\"Uo1S9q\":[\"Connectez-vous avec Azure AD Tenant\"],\"UueF8b\":[\"L'environnement d'exécution est absent ou supprimé.\"],\"UvGjRK\":[\"Si activé, exécutez ce playbook en tant qu'administrateur.\"],\"UwJJCk\":[\"Relancer les hôtes défaillants\"],\"UxKoFf\":[\"Navigation\"],\"V-7saq\":[\"Supprimer \",[\"pluralizedItemName\"],\" ?\"],\"V-rJKF\":[\"Secondes\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Analyse des utilisateurs\"],\"V1EGGU\":[\"Prénom\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"L'inventaire sera à l'état en attente jusqu'à ce que la suppression finale soit traitée.\"],\"other\":[\"Les inventaires seront à l'état en attente jusqu'à ce que la suppression finale soit traitée.\"]}]],\"V2RwJr\":[\"Adresses des auditeurs\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Ajouter un lien\"],\"V5RUpn\":[\"Liste de destinataires\"],\"V7qsYh\":[\"Remarque : L'ordre de ces informations d'identification détermine la priorité pour la synchronisation et la consultation du contenu. Sélectionner plus d’une option pour permettre le déplacement.\"],\"V9xR6T\":[\"Agrandir la section\"],\"VAI2fh\":[\"Créer un nouveau groupe de conteneurs\"],\"VAcXNz\":[\"Mercredi\"],\"VEj6_Y\":[\"Approbations des flux de travail\"],\"VFvVc6\":[\"Modifier les détails\"],\"VJUm9p\":[\"Page actuelle\"],\"VK2gzi\":[\"Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1, utilisera la valeur par défaut d'Ansible, qui est généralement 5. Le nombre de forks par défaut peut être remplacé en modifiant\"],\"VL2WkJ\":[\"Le dernier \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Démarrer la source de synchronisation\"],\"VNUs2y\":[\"Fourches max\"],\"VSJ6r5\":[\"Le planning est actif.\"],\"VSim_H\":[\"Supprimer la source de l'inventaire\"],\"VTDO7X\":[\"Détail de l'événement modal\"],\"VU3Nrn\":[\"Manquant\"],\"VWL2DK\":[\"Organisation GitHub\"],\"VXFjd8\":[\"Métriques\"],\"VZfXhQ\":[\"Noeud Hop\"],\"VdcFUD\":[\"Contrat de licence utilisateur\"],\"ViDr6F\":[\"Ajouter un nouveau groupe\"],\"VmClsw\":[\"La ressource associée à ce nœud a été supprimée.\"],\"VmvLj9\":[\"Définissez sur Public ou Confidentiel selon le niveau de sécurité de l'appareil client.\"],\"Vqd-tq\":[\"Confirmer annuler tout\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"N'a pas réussi à supprimer le rôle.\"],\"Vw8l6h\":[\"Une erreur est survenue\"],\"VzE_M-\":[\"Échec de la notification de basculement\"],\"W-O1E9\":[\"Copier le projet\"],\"W1iIqa\":[\"Voir les groupes d'inventaire\"],\"W3TNvn\":[\"Retour aux utilisateurs\"],\"W3pOzF\":[\"Autorisez la modification de la branche ou de la révision du contrôle de source dans un modèle de job qui utilise ce projet.\"],\"W6uTJi\":[\"Impossible d’obtenir une instance.\"],\"W7DGsV\":[\"Lancé par (Nom d'utilisateur)\"],\"W9XAF4\":[\"Jour de la semaine\"],\"W9uQXX\":[\"Invite\"],\"WAjFYI\":[\"Date de début\"],\"WD8djW\":[\"Confirmer la suppression du lien\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Type de réponse\"],\"WQJduu\":[\"Sélection de la clé\"],\"WTN9YX\":[\"Token de compte\"],\"WTV15I\":[\"URL de remplacement pour la redirection de connexion\"],\"WVzGc2\":[\"Abonnement\"],\"WX9-kf\":[\"IRC nick\"],\"Wc6m4J\":[\"Un refspec à récupérer (transmis au module git d'Ansible). Ce paramètre permet d'accéder via le champ de branche à des références qui ne sont pas autrement disponibles.\"],\"Wdl2f2\":[\"Ce champ doit comporter au moins \",[\"0\"],\" caractères\"],\"WgsBEi\":[\"Veuillez saisir une expression de recherche au moins pour créer un nouvel inventaire Smart.\"],\"WhSFGl\":[\"Filtrer par \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Adapter le graphique à la taille de l'écran disponible\"],\"Wm7XbF\":[\"N'a pas réussi à supprimer un ou plusieurs identifiants.\"],\"WqaDMq\":[\"Le champ contient une valeur.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Entrez une valeur.\"],\"X5V9DW\":[\"Cliquez sur le bouton Modifier ci-dessous pour reconfigurer le nœud.\"],\"X6d3Zy\":[\"N'a pas réussi à supprimer l'organisation.\"],\"X97mbf\":[\"Choisir un type de job\"],\"XA12d8\":[\"Liste facultative de noms d'hôtes séparés par des virgules à inclure dans chaque tranche de job, en plus des hôtes de la tranche elle-même. Utile lorsqu'un play cible un hôte de coordination, tel que localhost, dont dépendent toutes les tranches. Les noms sont mis en correspondance exactement avec les hôtes de l'inventaire ; les groupes et les modèles ne sont pas pris en charge. Les hôtes épinglés exécutent leurs plays une fois par tranche.\"],\"XBROpk\":[\"Fournissez un modèle d'hôte pour restreindre davantage la liste des hôtes qui seront gérés ou affectés par le flux de travail.\"],\"XCCkju\":[\"Modifier le nœud\"],\"XFRygA\":[\"Voici des exemples d'URL pour le contrôle de source d'archive distante :\"],\"XHxwBV\":[\"La plage de dates sélectionnée doit avoir au moins une occurrence de calendrier.\"],\"XILg0L\":[\"Adresse e-mail non valide\"],\"XJOV1Y\":[\"Activité\"],\"XKp83s\":[\"Les inventaires et les sources ne peuvent pas être copiés\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"Options d'email\"],\"XM-gTv\":[\"Consultez la documentation Ansible pour plus de détails sur le fichier de configuration.\"],\"XOD7tz\":[\"Afficher Modifications\"],\"XOaZX3\":[\"Pagination\"],\"XP6TQ-\":[\"S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom de la ressource lors de la visualisation du flux de travail\"],\"XREJvl\":[\"Variables utilisées pour configurer la source d'inventaire. Pour une description détaillée de la configuration de ce plugin, voir\"],\"XViLWZ\":[\"En cas d'échec\"],\"XWDz5f\":[\"Sélection par simple pression d'une touche\"],\"X_5TsL\":[\"Basculement Questionnaire\"],\"XaxYwV\":[\"Valeurs incitatrices\"],\"XbIM8f\":[\"Sources totales d'inventaire\"],\"XdyHT-\":[\"Hôtes importés\"],\"XfmfOA\":[\"Exécutez tous les\"],\"Xg3aVa\":[\"Utiliser SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Groupe d'instance\"],\"Xm7ruy\":[\"5 (Débogage WinRM)\"],\"XmJfZT\":[\"nom\"],\"XmVvzl\":[\"Sélectionner les rôles à pourvoir\"],\"XnxCSh\":[\"Erreur standard\"],\"XozZ38\":[\"N'a pas réussi à supprimer une ou plusieurs sources d'inventaire.\"],\"Xq9A0U\":[\"Projet inconnu\"],\"Xt4N6V\":[\"Invite | \",[\"0\"]],\"XtpZSU\":[\"Tous les types de tâche\"],\"Xx-ftH\":[\"Vous avez automatisé contre plus d'hôtes que votre abonnement ne le permet.\"],\"XyTWuQ\":[\"Veuillez patienter jusqu’à ce que la topologie soit remplie...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"Êtes-vous sûr de vouloir supprimer le groupe ci-dessous ?\"],\"other\":[\"Êtes-vous sûr de vouloir supprimer les groupes ci-dessous ?\"]}]],\"XzD7xj\":[\"Sélectionnez les éléments\"],\"Y1YKad\":[\"Modifier les détails\"],\"Y296GK\":[\"N'a pas réussi à supprimer le rôle\"],\"Y2ml-n\":[\"Approuvé - \",[\"0\"],\". Consultez le Flux d’activité pour plus d’informations.\"],\"Y5VrmH\":[\"Non configuré pour la synchronisation de l'inventaire.\"],\"Y5vgVF\":[\"Refusé avec succès\"],\"Y5xJ7I\":[\"Nom du playbook\"],\"Y60pX3\":[\"Ajouter un inventaire construit\"],\"YA4I45\":[\"Sélectionnez un module\"],\"YFmVSY\":[\"Dissocier ?\"],\"YJddb4\":[\"Type d'instance\"],\"YLMfol\":[\"Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante.\"],\"YM06Nm\":[\"Modifier le type d’identification\"],\"YMLB2b\":[\"Indique si le nœud d'approbation est automatiquement approuvé ou refusé à l'expiration du délai.\"],\"YMpSlP\":[\"Temps en secondes pour considérer qu'une synchronisation d'inventaire est à jour. Pendant les exécutions de tâches et les rappels, le système de tâches évaluera l'horodatage de la dernière synchronisation. S'il est plus ancien que le délai d'expiration du cache, il n'est pas considéré comme actuel et une nouvelle synchronisation de l'inventaire sera effectuée.\"],\"YP5KRj\":[\"une nouvelle url de webhook sera générée lors de la sauvegarde.\"],\"YPDLLX\":[\"Retour aux environnements d'exécution\"],\"YQqM-5\":[\"L'image de conteneur à utiliser pour l'exécution.\"],\"Yd45Xn\":[\"Hôtes par type de processeur\"],\"Yfw7TK\":[\"La notification a expiré.\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"N'a pas réussi à supprimer la programmation.\"],\"YiUAZm\":[\"<0>Remarque : cette instance peut être réassociée à ce groupe d'instances si elle est gérée par des <1>règles de politique.\"],\"YlGAPh\":[\"Hôtes épinglés de la tranche de job\"],\"Ym7-mu\":[\"Un canal Slack par ligne. Le symbole dièse (#)\\n est requis pour les canaux. Pour répondre ou démarrer un fil de discussion sur un message spécifique, ajoutez l'Id du message parent au canal, où l'Id du message parent comporte 16 chiffres. Un point (.) doit être inséré manuellement après le 10e chiffre. par ex. :#canal-destination, 1231257890.006423. Voir Slack\"],\"YmEWZH\":[\"Lancer le modèle\"],\"YmjTf2\":[\"Échec du provisionnement\"],\"YoXjSs\":[\"Demander l'inventaire au lancement.\"],\"Yq4Eaf\":[\"Les informations relatives au statut d'hôte pour ce Job ne sont pas disponibles.\"],\"YsN-3o\":[\"Voir les détails de la source de l'inventaire\"],\"Yt-rBv\":[\"Ce projet est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"YuC9dj\":[\"Associé\"],\"YxDLmM\":[\"ID du système Insights\"],\"Z17FAa\":[\"Modifier l'inventaire inconnu\"],\"Z1Vtl5\":[\"Échec de l'annulation de Project Sync\"],\"Z25_RC\":[\"Sélectionnez une entrée\"],\"Z2hVSb\":[\"Hybride\"],\"Z40J8D\":[\"Active la création d'une URL de rappel de provisionnement. À l'aide de l'URL, un hôte peut contacter \",[\"brandName\"],\" et demander une mise à jour de configuration à l'aide de ce modèle de job.\"],\"Z5HWHd\":[\"Le\"],\"Z7ZXbT\":[\"Approuver\"],\"Z88yEl\":[\"Supérieur ou égal à la comparaison.\"],\"Z9EFpE\":[\"Tableau de bord d’Automation Analytics.\"],\"ZAWGCX\":[[\"0\"],\" secondes\"],\"ZEP8tT\":[\"Lancer\"],\"ZGDCzb\":[\"Instance introuvable.\"],\"ZJjKDg\":[\"Nœuds gérés\"],\"ZKKnVf\":[\"Créer un nouveau modèle de flux de travail\"],\"ZL3d6Z\":[\"Adresse du serveur IRC\"],\"ZO4CYH\":[\"Jobs en cours d'exécution\"],\"ZOLfb2\":[\"Ce champ ne doit pas être vide.\"],\"ZWhZbs\":[\"Confirmer la suppression du nœud\"],\"ZajTWA\":[\"Numéro de téléphone de la source\"],\"Zf6u-6\":[\"Explication\"],\"ZfrRb0\":[\"Sélectionnez un inventaire ou cochez l’option Me le demander au lancement.\"],\"ZhxwOq\":[\"Corps du message d'erreur\"],\"Zikd-1\":[\"Le nombre d'hôtes contre lesquels vous avez automatisé est inférieur au nombre d'abonnements.\"],\"ZjC8QM\":[\"N'a pas réussi à supprimer l'hôte.\"],\"ZjvPb1\":[\"Créé par (nom d'utilisateur)\"],\"Zkh5np\":[\"Mise à jour des pairs sur \",[\"0\"],\". Veuillez vous assurer d'exécuter à nouveau le paquet d'installation pour \",[\"1\"],\" afin de voir les modifications prendre effet.\"],\"ZpdX6R\":[\"Erreur lors de la suppression des jetons\"],\"ZrsGjm\":[\"Inventaire\"],\"ZumtuZ\":[\"Copier le modèle\"],\"ZvVF4C\":[\"Supprimer question de l'enquête\"],\"ZwCTcT\":[\"Onglet Liste des Jobs récents\"],\"ZwujDQ\":[\"L'année dernière\"],\"_-NKbo\":[\"Impossible de basculer le calendrier.\"],\"_2LfCe\":[\"Pour réorganiser les questions de l'enquête, faites-les glisser et déposez-les à l'endroit souhaité.\"],\"_4gGIX\":[\"Copier dans le presse-papiers\"],\"_5REdR\":[\"Sélectionnez Inventaires d'entrée pour le plugin d'inventaire construit.\"],\"_Fg1cM\":[\"Corps du message d’expiration de flux de travail\"],\"_ITcnz\":[\"jour\"],\"_Ia62Q\":[\"Exemples d'inventaire construit\"],\"_JN1gB\":[\"Nombre de tâches\"],\"_K2CvV\":[\"Modèle\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Erreur de synchronisation de la source d'inventaire construite\"],\"_M4FeF\":[\"Sélectionnez l'environnement d'exécution dans lequel vous voulez que cette commande soit exécutée.\"],\"_MdgrM\":[\"Ajouter un nouveau nœud entre ces deux nœuds\"],\"_PRaan\":[\"N'a pas réussi à supprimer un ou plusieurs modèles de notification.\"],\"_Pz_QH\":[\"Géré par la politique\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Refusé - \",[\"0\"],\". Consultez le Flux d’activité pour plus d’informations.\"],\"_Yq4TU\":[\"Nombre maximum de forks autorisés pour l'ensemble des jobs exécutés simultanément sur ce groupe.\\n Zéro signifie qu'aucune limite ne sera appliquée.\"],\"_ZBhqw\":[\"N'a pas réussi à annuler la synchronisation des sources d'inventaire.\"],\"_bAUGi\":[\"Choisissez une méthode HTTP\"],\"_bE0AS\":[\"Sélectionnez une instance\"],\"_cV6Mf\":[\"Navigation....\"],\"_cq4Aa\":[\"Approbation du flux de travail non trouvée.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Modifier le groupe d'instances\"],\"_ismew\":[\"Clé d'artefact\"],\"_kYJq6\":[\"Nombre de jours pendant lesquels on peut conserver les données\"],\"_khNCh\":[\"Les informations d’identification par défaut du modèle de tâche doivent être remplacées par une du même type. Veuillez sélectionner une information d’identification pour les types suivants afin de continuer : \",[\"0\"]],\"_oeZtS\":[\"Interrogation de l'hôte\"],\"_rCRcH\":[\"Documentation sur la recherche avancée\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"Adresse du serveur IRC\"],\"a3AD0M\":[\"confirmer modifier connecter rediriger\"],\"a5zD9f\":[\"Modifications\"],\"a6E-_p\":[\"La version non sensible à la casse de contains\"],\"a8AgQY\":[\"Voir les détails de l'hôte\"],\"a8nooQ\":[\"Quatrième\"],\"a9BTUD\":[\"jour de week-end\"],\"aBgwis\":[\"Champ d'application\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Supprimer l'environnement d'exécution\"],\"aQ4XJX\":[\"Activer le système de journalisation traçant des facts individuellement\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"Tels jours\"],\"aUNPq3\":[\"Nœud d'exécution\"],\"aVoVcG\":[\"Sélection multiple\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"Supprimer \",[\"0\"],\" chip\"],\"adPhRK\":[\"Inventaire auquel cet hôte appartiendra.\"],\"adjqlB\":[[\"0\"],\" (supprimé)\"],\"aht2s_\":[\"Couleur de la notification\"],\"aiejXq\":[\"Ajouter un type de ressource\"],\"ajDpGH\":[\"ÉTAT :\"],\"anfIXl\":[\"Détails de l'utilisateur\"],\"aqqAbL\":[\"Empêcher le repli des groupes d'instances : s'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés. Remarque : si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués.\"],\"ar5AA2\":[\"pour plus d'informations.\"],\"ataY5Z\":[\"Erreur de suppression d’un Job\"],\"ax6e8j\":[\"Veuillez sélectionner une organisation avant d'éditer le filtre de l'hôte.\"],\"az8lvo\":[\"Désactivé\"],\"b1CAkh\":[\"Jobs de gestion\"],\"b2Z0Zq\":[\"Annuler les changements de liens\"],\"b433OF\":[\"Modifier le groupe\"],\"b4SLah\":[\"Voir les erreurs sur la gauche\"],\"b9Y4up\":[\"ID du client\"],\"bE4zYn\":[\"Sélectionnez le port sur lequel le récepteur écoutera les connexions entrantes, par exemple 27199.\"],\"bHXYoC\":[\"Méthode HTTP\"],\"bKR18T\":[\"Un manifeste d'abonnement est une exportation d'un abonnement Red Hat. Pour générer un manifeste d'abonnement, accédez à <0>access.redhat.com. Pour plus d'informations, consultez le <1>Guide de l'utilisateur.\"],\"bLt_0J\":[\"Flux de travail\"],\"bPq357\":[\"Valeur activée\"],\"bQZByw\":[\"Entrez une balise d'annotation par ligne, sans virgule.\"],\"bTu5jX\":[\"Nom d'utilisateur / mot de passe\"],\"bWr6j5\":[\"Ce champ doit comporter au moins \",[\"min\"],\" caractères\"],\"bY8C86\":[\"Voir tous les utilisateurs.\"],\"bYXbel\":[\"clé webhook de modèles de tâche flux de travail\"],\"baP8gx\":[\"4 (Débogage de la connexion)\"],\"baqrhc\":[\"En-têtes HTTP\"],\"bbJ-VR\":[\"Zoom arrière\"],\"bcyJXs\":[\"Élément OK\"],\"bd1Kuw\":[\"Icône URL\"],\"bf7UKi\":[\"Délai d'expiration du cache de mise à jour\"],\"bfgr_e\":[\"Question\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Bouton de soumission de recherche\"],\"bhxnLH\":[\"Vous n'avez pas la permission de supprimer les groupes suivants : \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Type de notification\"],\"bpECfE\":[\"Annuler la suppression d'un lien\"],\"bpnj1H\":[\"Il y a eu une erreur lors du chargement de ce contenu. Veuillez recharger la page.\"],\"bwRvnp\":[\"Action\"],\"bx2rrL\":[\"Inventaire smart\"],\"bxaVlf\":[\"Créer un nouveau type d'informations d'identification.\"],\"byXCTu\":[\"Occurrences\"],\"bznJUg\":[\"Sélectionnez l'inventaire contenant les hôtes que vous souhaitez gérer avec ce flux de travail.\"],\"bzv8Dv\":[\"Erreur de suppression\"],\"c-xCSz\":[\"Vrai\"],\"c0n4p3\":[\"Stockage des facts\"],\"c1Rsz1\":[\"Voir les détails pour l'approbation du flux de travail\"],\"c3XJ18\":[\"Aide\"],\"c4kHK7\":[\"Fermer la modalité d'abonnement\"],\"c6IFRs\":[\"Fichier JSON Compte de service\"],\"c6u6gk\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation.\"],\"c7-Adk\":[\"Impossible de synchroniser la source de l'inventaire.\"],\"c8HyJq\":[\"Sélectionnez les groupes d'instances sur lesquels exécuter cet inventaire.\"],\"c8sV0t\":[\"Cette fonctionnalité est obsolète et sera supprimée dans une prochaine version.\"],\"c9V3Yo\":[\"Échec de l'hôte\"],\"c9iw51\":[\"Jobs en cours d'exécution\"],\"c9pF61\":[\"Identifiant client\"],\"cFC8w7\":[\"Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?\"],\"cFCKYZ\":[\"Refuser\"],\"cFOXv9\":[\"Générique OIDC\"],\"cGRiaP\":[\"Afficher les détails de l’événement\"],\"cIdUma\":[\"\\n Il n'y a aucun répertoire de playbook disponible dans \",[\"project_base_dir\"],\".\\n Soit ce répertoire est vide, soit tout son contenu est déjà\\n attribué à d'autres projets. Créez-y un nouveau répertoire et assurez-vous\\n que les fichiers de playbook peuvent être lus par l'utilisateur système « awx »,\\n ou faites en sorte que \",[\"brandName\"],\" récupère directement vos playbooks depuis\\n le contrôle de source à l'aide de l'option Type de contrôle de la source ci-dessus.\"],\"cNsIJf\":[\"Modifié\"],\"cPTnDL\":[\"Sync Projet\"],\"cQIQa2\":[\"Sélectionner les groupes\"],\"cQlPDN\":[\"Lecture\"],\"cUKLzq\":[\"Ordre d'édition\"],\"cYir0h\":[\"Sélectionnez une ou plusieurs options\"],\"c_PGsA\":[\"Voir les détails de Job de flux de travail\"],\"cbSPfq\":[\"Ce flux de travail a déjà été traité\"],\"ccA_Bz\":[\"Le format suggéré pour les noms de variables est en minuscules et\\n séparé par des traits de soulignement (par exemple, foo_bar, user_id, host_name,\\n etc.). Les noms de variables avec des espaces ne sont pas autorisés.\"],\"cdm6_X\":[\"Capacité utilisée\"],\"chbm2W\":[\"Filtres de l'instance\"],\"ci3mwY\":[\"Ce champ ne doit pas être vide\"],\"cit9TY\":[\"Nom d'un artefact produit par le nœud parent via set_stats. Le lien n'est suivi que lorsque le job parent correspond au résultat choisi et que la condition est vraie. Une clé manquante ne correspond jamais.\"],\"cj1KTQ\":[\"Voir tous les inventaires.\"],\"cjJXKx\":[\"Échec de désynchronisation des hôtes\"],\"ckH3fT\":[\"Prêt\"],\"ckdiAB\":[\"Supprimer la notification\"],\"cmWTxn\":[\"Moins ou égal à la comparaison.\"],\"cnGeoo\":[\"Supprimer\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant l’identifiant spécifié.\"],\"cucDBz\":[\"Modèle de contexte\"],\"cucG_7\":[\"Aucun YAML disponible\"],\"cxjfgY\":[\"Impossible d’effectuer des bilans de fonctionnement sur les nœuds Hop.\"],\"cy3yJa\":[\"Établi\"],\"d-F6q9\":[\"Créé\"],\"d-zGjA\":[\"Cette action supprimera les éléments suivants :\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Sélectionnez l'inventaire contenant les hôtes que vous souhaitez que ce job gère.\"],\"d73flf\":[\"Modal d'alerte\"],\"d75lEw\":[\"Type d'ensemble\"],\"d7VUIS\":[\"Supprimer le nœud \",[\"nodeName\"]],\"d8B-tr\":[\"Onglet Graphique de l'état des Jobs\"],\"dAZObA\":[\"Redirection d'URIs.\"],\"dBNZkl\":[\"Voir les détails de l'hôte de l'inventaire smart\"],\"dCcO-F\":[\"Impossible de récupérer la configuration.\"],\"dELxuP\":[\"Inventaire non trouvé.\"],\"dEgA5A\":[\"Annuler\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Voir toutes les applications.\"],\"dJcvVX\":[\"Filtre d'hôte smart\"],\"dNAHKF\":[\"Tranche de job\"],\"dOjocz\":[\"Sélection Convergence\"],\"dPGRd8\":[\"Si activé, affiche les modifications apportées par les tâches Ansible, lorsque cela est pris en charge. Cela équivaut au mode --diff d'Ansible.\"],\"dPY1x1\":[\"pour plus d'infos.\"],\"dQFAgv\":[\"Ce projet doit être mis à jour\"],\"dQjRO3\":[\"Démarrer le processus de synchronisation\"],\"dbWo0h\":[\"Connectez-vous avec Google\"],\"dcGoCm\":[\"Fichier d'inventaire\"],\"ddIcfH\":[\"Allez à la dernière page de la liste\"],\"dfWFox\":[\"Nombre d'hôtes\"],\"dk7qNl\":[\"Noeud de contrôle\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"Échec de la suppression d'un ou plusieurs environnements d'exécution\"],\"dnCwNB\":[\"Copie réussie dans le presse-papiers !\"],\"dov9kY\":[\"Ce champ doit être un nombre et avoir une valeur comprise entre \",[\"0\"],\" et \",[\"1\"]],\"dqxQzB\":[\"dictionnaire\"],\"dzQfDY\":[\"Octobre\"],\"e0NrBM\":[\"Projet\"],\"e3pQqT\":[\"Choisissez un type de notification\"],\"e4GHWP\":[\"Extraire\"],\"e5CMOi\":[\"Variables d'environnement ou variables supplémentaires qui spécifient les valeurs qu'un type de justificatif peut injecter.\"],\"e5VbKq\":[\"Modèles de Job de flux de travail\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Basculer la légende\"],\"e8GyQg\":[\"Métrique\"],\"e8U63Z\":[\"Ne synchroniser le projet que lorsque la référence poussée correspond à ce modèle, par exemple refs/heads/main ou refs/heads/release-*. Laissez vide pour synchroniser à chaque événement de push ou de tag.\"],\"e91aLH\":[\"Voir tous les types d'informations d'identification\"],\"e9k5zp\":[\"Veuillez ajouter une programmation pour remplir cette liste. Les programmations peuvent être ajoutées à un modèle, un projet ou une source d'inventaire.\"],\"eAR1n4\":[\"Recherche connexe : type typeahead\"],\"eD_0Fo\":[\"N'a pas réussi à supprimer une ou plusieurs équipes.\"],\"eDjsWq\":[\"Créer un nouveau modèle de notification\"],\"eGkahQ\":[\"Modèle de découpage de Job\"],\"eHx-29\":[\"Détails de la source\"],\"ePK91l\":[\"Modifier\"],\"ePS9As\":[\"Paramètres RADIUS\"],\"eQkgKV\":[\"Installé\"],\"eRV9Z3\":[\"Aucun délai d'attente spécifié\"],\"eRlz2Q\":[\"Numéro(s) de SMS de destination\"],\"eSXF_i\":[\"N'a pas réussi à supprimer l’application\"],\"eTsJYJ\":[\"description\"],\"eVJ2lo\":[\"Flottement\"],\"eXOp7I\":[\"Vous n'avez pas de permission pour supprimer les ressources: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Onglet Liste des modèles récents\"],\"eYJ4TK\":[\"Inventaire construit introuvable.\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Sélectionner des balises\"],\"el9nUc\":[\"Le planning est inactif.\"],\"emqNXf\":[\"Vérification du Playbook\"],\"eqiT7d\":[\"Définit le rôle que cette instance jouera dans la topologie du maillage. La valeur par défaut est \\\"exécution\\\".\"],\"espHeZ\":[\"Empêcher le repli des groupes d'instances : s'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés.\"],\"etQEqZ\":[\"La suppression de ce lien rendra le reste de la branche orphelin et entraînera son exécution dès le lancement.\"],\"ewSXyG\":[\"suppression réversible\"],\"f-fQK9\":[\"Clé API Grafana\"],\"f2o-xB\":[\"Confirmer l'annulation\"],\"f6Hub0\":[\"Trier\"],\"f9yJNM\":[\"Égal à\"],\"fCZSgU\":[\"Voir tous les groupes d'instance\"],\"fDzxi_\":[\"Sortir sans sauvegarder\"],\"fE2kOY\":[\"Sélection de l'opérateur de date\"],\"fGEOCn\":[\"Statut Job\"],\"fGLpQj\":[\"Branche/ Balise / Commit du Contrôle de la source\"],\"fGQ9Ug\":[\"Sélectionnez les informations d'identification pour accéder aux nœuds sur lesquels ce job sera exécuté. Vous ne pouvez sélectionner qu'une seule information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher « Demander au lancement » sans sélectionner d'informations d'identification vous obligera à sélectionner une information d'identification machine au moment de l'exécution. Si vous sélectionnez des informations d'identification et cochez « Demander au lancement », les informations d'identification sélectionnées deviennent les valeurs par défaut qui peuvent être mises à jour au moment de l'exécution.\"],\"fJ9xam\":[\"Activer l'instance\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Annuler le travail\"],\"other\":[\"Annuler les emplois\"]}]],\"fL7WXr\":[\"Applications\"],\"fMUEsk\":[\"Jour \",[\"0\"]],\"fMulwN\":[\"Actualiser la révision du projet\"],\"fOAyP5\":[\"Saisie de texte de recherche\"],\"fODqV4\":[\"Cette valeur n’a pas été trouvée. Veuillez entrer ou sélectionner une valeur valide.\"],\"fQCM-p\":[\"Voir les détails de l'organisation\"],\"fQGOXc\":[\"Erreur !\"],\"fR8DDt\":[\"Confirmer la suppression de tous les nœuds\"],\"fVjyJ4\":[\"Confirmer dissocier\"],\"f_Xpp2\":[\"Cette action dissociera les éléments suivants :\"],\"fcTDCh\":[\"Fournissez vos informations d'identification Red Hat ou Red Hat Satellite\\n ci-dessous et vous pourrez choisir parmi une liste de vos abonnements disponibles.\\n Les informations d'identification que vous utilisez seront stockées pour une utilisation future\\n lors de la récupération d'abonnements renouvelés ou étendus.\"],\"ff_JYN\":[\"Filtrer par nom de groupe imbriqué\"],\"fgrmWn\":[\"Demander le mode différentiel au lancement.\"],\"fhFmMp\":[\"Identifiant client\"],\"fjX9i5\":[\"Inventaire smart non trouvé.\"],\"fk1WEw\":[\"Crypté\"],\"fld-O4\":[\"Toutes les tâches\"],\"fnbZWe\":[\"Sélectionnez éventuellement les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service de webhook.\"],\"foItBN\":[\"Jour du week-end\"],\"fp4RS1\":[\"chargement-contenu-en-cours\"],\"fpMgHS\":[\"Lun.\"],\"fqSfXY\":[\"Remplacer\"],\"fqmP_m\":[\"Hôte inaccessible\"],\"fthJP1\":[\"Les services de webhook peuvent lancer des jobs avec ce modèle de job de workflow en effectuant une requête POST vers cette URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Verbeux\"],\"g6ekO4\":[\"Impossible de changer d'hôte.\"],\"g7CZ-8\":[\"Connectez-vous avec GitHub Enterprise Organizations\"],\"g9d3sF\":[\"Démarrer le corps du message\"],\"gALXcv\":[\"Supprimer ce nœud\"],\"gBnBJa\":[\"Flux de travail Source\"],\"gDx5MG\":[\"Modifier le lien\"],\"gIGcbR\":[\"Nombre maximum de tâches à exécuter simultanément sur ce groupe. Zéro signifie qu'aucune limite ne sera appliquée.\"],\"gJccsJ\":[\"Message de flux de travail approuvé\"],\"gK06zh\":[\"Ajouter un modèle de job\"],\"gM3pS9\":[\"Environnements d'exécution\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Synchroniser toutes les sources\"],\"gUaMtt\":[\"En cas d'expiration\"],\"gVYePj\":[\"Créer une nouvelle équipe\"],\"gWlcwd\":[\"Statut du dernier Job\"],\"gYWK-5\":[\"Voir les paramètres de l'interface utilisateur\"],\"gZXc5U\":[\"Le nombre d'utilisateurs distincts qui doivent approuver avant que le flux de travail continue. Un seul refus refuse toujours le nœud.\"],\"gZaMqy\":[\"Connectez-vous avec GitHub Teams\"],\"gZkstf\":[\"Si activé, cela stockera les faits collectés afin qu'ils puissent être consultés au niveau de l'hôte. Les faits sont conservés et injectés dans le cache de faits au moment de l'exécution.\"],\"gcFnpl\":[\"Statut Job\"],\"geTfDb\":[\"Voir les détails de Job\"],\"ged_ZE\":[\"Oragnisation\"],\"gezukD\":[\"Sélectionnez un Job à annuler\"],\"gfyddN\":[\"Télécharger un fichier .zip\"],\"gh06VD\":[\"Sortie\"],\"ghJsq8\":[\"Faites défiler d'abord\"],\"gmB6oO\":[\"Planifier\"],\"gmBQqV\":[\"Mise à jour du projet\"],\"gnveFZ\":[\"Onglet Erreur standard\"],\"goVc-x\":[\"Modifier la configuration du plug-in Configuration\"],\"go_DGX\":[\"Ajouter des rôles d’équipe\"],\"gpKdxJ\":[\"Sélectionnez une question à supprimer\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"erreur de suppression\"],\"gsj32g\":[\"Annuler Sync Projet\"],\"gwKtbI\":[\"dans la documentation et les\"],\"h25sKn\":[\"Gestion des abonnements\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Libellés\"],\"hAjDQy\":[\"Sélectionner le statut\"],\"hBHRCF\":[\"Nombre minimum d'instances qui seront automatiquement\\n attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Supprimer la recherche en cours liée aux facts ansible pour activer une autre recherche par cette clé.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Sélectionner les adresses des pairs\"],\"hLDu5N\":[\"Modifier l’application\"],\"hNudM0\":[\"Définir une valeur pour ce champ\"],\"hPa_zN\":[\"Organisation (Nom)\"],\"hQ0dMQ\":[\"Ajouter un nouvel hôte\"],\"hQRttt\":[\"Valider\"],\"hVPa4O\":[\"Sélectionnez une option\"],\"hX8KyU\":[\"Ce travail a échoué et n'a pas de résultat.\"],\"hXDKWN\":[\"Informations sur la fréquence\"],\"hXzOVo\":[\"Suivant\"],\"hYH0cE\":[\"Voulez-vous vraiment demander l'annulation de ce job ?\"],\"hYgDIe\":[\"Créer\"],\"hZ6znB\":[\"Port\"],\"hZke6f\":[\"Êtes-vous sûr de vouloir désactiver l'authentification locale ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter et sur la capacité de l'administrateur système à annuler ce changement.\"],\"hc_ufD\":[\"Balises Job\"],\"hdyeZ0\":[\"Supprimer Job\"],\"he3ygx\":[\"Copier\"],\"heqHpI\":[\"Chemin de base du projet\"],\"hg6l4j\":[\"Mars\"],\"hgJ0FN\":[\"Effectuez une recherche ci-dessus pour définir un filtre d'hôte\"],\"hgr8eo\":[\"éléments\"],\"hgvbYY\":[\"Septembre\"],\"hhzh14\":[\"Nous n'avons pas pu localiser les licences associées à ce compte.\"],\"hi1n6B\":[\"Mettre à jour les paramètres relatifs aux Jobs dans \",[\"brandName\"]],\"hiDMCa\":[\"Approvisionnement\"],\"hjsbgA\":[\"Variables supplémentaires\"],\"hjwN_s\":[\"Nom de la ressource\"],\"hlbQEq\":[\"Certificat de validation de la signature du contenu\"],\"hmEecN\":[\"Job de gestion\"],\"hmjNLv\":[\"Thème préféré\"],\"hty0d5\":[\"Lundi\"],\"hvs-Js\":[\"Informations sur l’application\"],\"i0VMLn\":[\"Message de flux de travail refusé\"],\"i2izXk\":[\"La programmation manque de règles\"],\"i4_LY_\":[\"Écriture\"],\"i9sC0B\":[\"Ajouter les permissions de l'équipe\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Numéro de téléphone de la source\"],\"iDNBZe\":[\"Notifications\"],\"iDWfOR\":[\"Échec de l'approbation d'une ou plusieurs validations de flux de travail.\"],\"iDjyID\":[\"Afficher les détails des informations d'identification\"],\"iE1s1P\":[\"Lancer le flux de travail\"],\"iEUzMn\":[\"système\"],\"iH8pgl\":[\"Retour\"],\"iI4bLJ\":[\"Dernière connexion\"],\"iIVceM\":[\"Erreur de copie\"],\"iJWOeZ\":[\"Pas de JSON disponible\"],\"iJiCFw\":[\"Détails du groupe\"],\"iLO3nG\":[\"Play - Nombre\"],\"iMaC2H\":[\"Groupes d'instances\"],\"iPp22p\":[\"Cette programmation utilise des règles complexes qui ne sont pas prises en charge dans\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer cette programmation.\"],\"iQdYL_\":[\"Ajouter un inventaire smart\"],\"iRWxmA\":[\"Désactiver la vérification SSL\"],\"iTylMl\":[\"Modèles\"],\"iWKCzl\":[\"Sélectionnez dans la liste des répertoires trouvés dans le chemin de base du projet. Ensemble, le chemin de base et le répertoire de playbook fournissent le chemin complet utilisé pour localiser les playbooks.\"],\"iXmHtI\":[\"Sélectionnez le type de Job\"],\"iZBwau\":[\"Cette étape contient des erreurs\"],\"i_CDGy\":[\"Autoriser le remplacement de la branche\"],\"i_Kv21\":[\"Créer une nouvelle source\"],\"ifckL-\":[\"Sélection de ligne\"],\"ifdViT\":[\"Voir les détails de l'inventaire\"],\"ig0q8s\":[\"Cet inventaire est appliqué à tous les nœuds de flux de travail de ce flux de travail (\",[\"0\"],\") qui requiert un inventaire.\"],\"inP0J5\":[\"Détails d’abonnement\"],\"isRobC\":[\"Nouveau\"],\"itlxml\":[\"Job de gestion\"],\"ittbfT\":[\"Une recherche par ansible_facts requiert une syntaxe particulière. Voir\"],\"itu2NQ\":[\"Types d'états de liaison\"],\"j1a5f1\":[\"Modifier l’hôte\"],\"j6gqC6\":[\"Branche à utiliser lors de l'exécution du job. La valeur par défaut du projet est utilisée si vide. Autorisé uniquement si le champ allow_override du projet est défini sur true.\"],\"j7zAEo\":[\"Statuts du flux de travail\"],\"j8QfHv\":[\"Modifier l’hôte\"],\"jAxdt7\":[\"annuler supprimer\"],\"jBGh4u\":[\"Définition de l'inventaire des groupes imbriqués\xA0:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"En attente d'approbation des flux de travail\"],\"jEw0Mr\":[\"Veuillez saisir une URL valide\"],\"jFaaUJ\":[\"Canonique\"],\"jGUu_G\":[\"Approbations requises\"],\"jIaeJK\":[\"Questionnaire\"],\"jJdwCB\":[\"Rétablir\"],\"jKibyt\":[\"Réinitialiser zoom\"],\"jMyq_x\":[\"Job de flux de travail 1/\",[\"0\"]],\"jaUa4e\":[\"Ces données sont utilisées pour améliorer\\n les futures versions du logiciel Tower et pour aider à\\n optimiser l'expérience et la réussite des clients.\"],\"jc86YO\":[\"Demander la limite au lancement.\"],\"ji-8F7\":[\"Cette accréditation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?\"],\"jiE6Vn\":[\"Organisations\"],\"jifz9m\":[\"Aucune (exécution unique)\"],\"jkQOCm\":[\"Ajouter des exceptions\"],\"jljuYN\":[\"Service à partir duquel les requêtes de webhook seront acceptées.\"],\"jluR-N\":[\"Avertissement : \",[\"selectedValue\"],\" est un lien vers \",[\"0\"],\" et sera enregistré en tant que tel.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"ici.\"],\"jqzUyM\":[\"Non disponible\"],\"jrkyDn\":[\"Play - Démarrage\"],\"jrsFB3\":[\"Onglet de sortie\"],\"jsz-PY\":[\"Date de fin inconnue\"],\"jwmkq1\":[\"Informations d’identification de la machine\"],\"jzD-D6\":[\"Les balises à ignorer sont utiles lorsque vous avez un grand playbook et que vous souhaitez ignorer des parties spécifiques d'un play ou d'une tâche. Utilisez des virgules pour séparer plusieurs balises. Consultez la documentation pour plus de détails sur l'utilisation des balises.\"],\"k020kO\":[\"Flux d’activité\"],\"k2dzu3\":[\"Expire UTC\"],\"k30JvV\":[\"Catégorie sélectionnée\"],\"k5nHqi\":[\"L'environnement d'exécution qui sera utilisé lors du lancement de ce modèle de job. L'environnement d'exécution résolu peut être remplacé en en attribuant explicitement un autre à ce modèle de job.\"],\"kALwhk\":[\"secondes\"],\"kDWprA\":[\"Ces arguments sont utilisés avec le module spécifié.\"],\"kEhyki\":[\"Le champ se termine par une valeur.\"],\"kLja4m\":[\"Initié par\"],\"kLk5bG\":[\"Message de départ\"],\"kNUkGV\":[\"Type de recherche\"],\"kNfXib\":[\"Nom du module\"],\"kODvZJ\":[\"Prénom\"],\"kOVkPY\":[\"Basculer l'instance\"],\"kP-3Hw\":[\"Retour aux inventaires\"],\"kQerRU\":[\"Ce champ ne doit pas contenir d'espaces\"],\"kX-GZH\":[\"Relancer le Job\"],\"kXzl6Z\":[\"Variables Source\"],\"kYDvK4\":[\"Ajout de fichier\"],\"kah1PX\":[\"Voir des exemples YAML sur\"],\"kaux7o\":[\"Remplacer les groupes locaux et les hôtes de la source d'inventaire distante.\"],\"kgtWJ0\":[\"Sélectionnez les groupes d'instances sur lesquels ce modèle de job doit s'exécuter.\"],\"kiMHN-\":[\"Auditeur système\"],\"kjrq_8\":[\"Plus d'informations\"],\"kkDQ8m\":[\"Jeudi\"],\"kkc8HD\":[\"Activer la connexion simplifiée pour vos applications \",[\"brandName\"]],\"kpRn7y\":[\"Supprimer les questions\"],\"kpnWnY\":[\"Après chaque mise à jour du projet où la révision SCM change, actualisez l'inventaire à partir de la source sélectionnée avant d'exécuter les tâches. Ceci est destiné au contenu statique, comme le format de fichier .ini d'inventaire Ansible.\"],\"ks-HYT\":[\"Ajouter les permissions de l’utilisateur\"],\"ks71ra\":[\"Exceptions\"],\"kt8V8M\":[\"Sélectionnez une branche pour le flux de travail.\"],\"ktPOqw\":[\"Reportez-vous à \"],\"kuIbuV\":[\"Les bilans de santé ne peuvent être exécutées que sur les nœuds d'exécution.\"],\"ku__5b\":[\"Deuxième\"],\"kyAi7k\":[\"Instance\"],\"kyHUFI\":[\"Mot de passe Archivage sécurisé | \",[\"credId\"]],\"kyfr2I\":[\"Si cette case est cochée, tous les hôtes et groupes qui étaient présents auparavant sur la source externe mais qui ont maintenant été supprimés seront retirés de l'inventaire. Les hôtes et groupes qui n'étaient pas gérés par la source d'inventaire seront promus au prochain groupe créé manuellement ou, s'il n'existe aucun groupe créé manuellement pour les y promouvoir, ils seront laissés dans le groupe « all » par défaut de l'inventaire.\"],\"kz7G1W\":[\"Êtes-vous sûr de vouloir supprimer \",[\"0\"],\" l’accès à \",[\"1\"],\"? Cela risque d’affecter tous les membres de l'équipe.\"],\"l4k9lc\":[\"Premier nœud\"],\"l5XUoS\":[\"Informations d'identification du webhook\"],\"l75CjT\":[\"Oui\"],\"lCF0wC\":[\"Recharger\"],\"lJFsGr\":[\"Créer un nouveau groupe d'instances\"],\"lKxoCA\":[\"Agrandir les événements de la tâche\"],\"lM9cbX\":[\"Notez que vous pouvez toujours voir le groupe dans la liste après la dissociation si l'hôte est également membre des enfants de ce groupe. Cette liste affiche tous les groupes auxquels l'hôte est associé directement et indirectement.\"],\"lURfHJ\":[\"Effondrer une section\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Sources d'inventaire\"],\"lYDyXS\":[\"Inventaire smart\"],\"l_jRvf\":[\"Playbook terminé\"],\"lfoFSg\":[\"Supprimer l'hôte\"],\"lgm7y2\":[\"modifier\"],\"lgphOX\":[\"Valeur attendue\"],\"lhgU4l\":[\"Mise à jour introuvable\"],\"lhkaAC\":[\"Essai\"],\"ljGeYw\":[\"Utilisateur normal\"],\"lk5WJ7\":[\"nom-hôte-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Pan En bas\"],\"ltvmAF\":[\"Application non trouvée.\"],\"lu2qW5\":[\"Quelconque\"],\"lucaxq\":[\"Impossible d'activer l'agrégateur de journaux sans fournir l'hôte de l'agrégateur de journaux et le type d'agrégateur de journaux.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Groupe de conteneurs non trouvé.\"],\"m16xKo\":[\"Ajouter\"],\"m1tKEz\":[\"Les administrateurs système ont un accès illimité à toutes les ressources.\"],\"m2ErDa\":[\"Échec\"],\"m3k6kn\":[\"Échec de l'annulation de la synchronisation de la source d'inventaire construite\"],\"m5MOUX\":[\"Retour aux hôtes\"],\"mGJIOu\":[\"Cette entrée d'inventaire construit\\n crée un groupe pour les deux catégories et utilise\\n la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui\\n se trouvent à l'intersection de ces deux groupes.\"],\"mNBZ1R\":[\"Remarque : ce champ suppose que le nom du dépôt distant est « origin ».\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Types d'état des nœuds\"],\"mSv_7k\":[\"depuis les trois dernières années.\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"Cette programmation d’horaire ne contient pas les valeurs d'enquête requises\"],\"mYGY3B\":[\"Date\"],\"mZiQNk\":[\"Élévation de privilèges : si activé, exécutez ce playbook en tant qu'administrateur.\"],\"m_tELA\":[\"annuler la suppression\"],\"ma7cO9\":[\"Echec de la suppression du groupe \",[\"0\"],\".\"],\"mahPLs\":[\"Mot de passe pour l’élévation des privilèges\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"Token API\"],\"mgJ1oe\":[\"Confirmer la suppression\"],\"mgjN5u\":[\"Dissocier l'instance du groupe d'instances ?\"],\"mhg7Av\":[\"Exécuter une commande ad hoc\"],\"mi9ffh\":[\"Détails sur l'hôte\"],\"mk4anB\":[\"Navigateur par défaut\"],\"mlDUq3\":[\"Modifié par (nom d'utilisateur)\"],\"mnm1rs\":[\"GitHub (Par défaut)\"],\"moZ0VP\":[\"Statut de la synchronisation\"],\"momgZ_\":[\"Nom du modèle de tâche de flux de travail.\"],\"mqAOoN\":[\"Choisissez un répertoire Playbook\"],\"n-37ya\":[\"Confirmer Désactiver l'autorisation locale\"],\"n-LISx\":[\"Une erreur s'est produite lors de la sauvegarde du flux de travail.\"],\"n-ZioH\":[\"Erreur de récupération du projet mis à jour\"],\"n-qmM7\":[\"Sélectionnez une clé de compte de service formatée en JSON pour remplir automatiquement les champs suivants.\"],\"n12Go4\":[\"Impossible de charger les groupes associés.\"],\"n60kiJ\":[\"* Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant le justificatif d'identité spécifié.\"],\"n6mYYY\":[\"Message d'expiration de flux de travail\"],\"n9Idrk\":[\"(10 premiers seulement)\"],\"n9lz4A\":[\"Jobs ayant échoué\"],\"nBAIS_\":[\"Afficher les détails de l’événement\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Permet la création d'une URL de rappel\\n d'exécution. À l'aide de cette URL, un hôte peut contacter \",[\"brandName\"],\"\\n et demander une mise à jour de configuration à l'aide de ce modèle\\n de job\"],\"nCY9IL\":[\"Hôte ignoré\"],\"nDjIzD\":[\"Voir les détails du projet\"],\"nGbNEN\":[\"Durée en secondes pendant laquelle un projet est considéré comme à jour. Lors des exécutions de jobs et des rappels, le système de tâches évaluera l'horodatage de la dernière mise à jour du projet. S'il est plus ancien que le délai d'expiration du cache, il n'est pas considéré comme à jour et une nouvelle mise à jour du projet sera effectuée.\"],\"nI54lc\":[\"Supprimez le projet avant la synchronisation\"],\"nJPBvA\":[\"Fichier, répertoire ou script\"],\"nJTOTZ\":[\"L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail.\"],\"nLGsp4\":[\"Activez un questionnaire pour ce modèle de tâche de flux de travail.\"],\"nMiE53\":[\"Variable activée\"],\"nOhz3x\":[\"Déconnexion\"],\"nPH1Cr\":[\"Ces environnements d'exécution pourraient être utilisés par d'autres ressources qui en dépendent. Voulez-vous vraiment les supprimer quand même\xA0?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Échec du comptage des hôtes\"],\"nSTT11\":[\"Relancer à partir de :\"],\"nTENWI\":[\"Retour à la gestion des abonnements.\"],\"nU16mp\":[\"Expiration Délai d’attente du cache\"],\"nZPX7r\":[\"Avertissement\xA0: modifications non enregistrées\"],\"nZW6P0\":[\"Fuseau horaire local\"],\"nZYB4j\":[\"Aucun statut disponible\"],\"nZYxse\":[\"Dissocier Hôte du Groupe\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"Avril\"],\"ncxIQL\":[\"N'a pas réussi à dissocier une ou plusieurs instances.\"],\"neiOWk\":[\"Voir la documentation de l'inventaire construit ici\"],\"nfnm9D\":[\"Nom de l'organisation\"],\"ng00aZ\":[\"Filtre d'hôte\"],\"nhxAdQ\":[\"Mot-clé \"],\"nlsWzF\":[\"Veuillez ajouter des questions d'enquête.\"],\"nnY7VU\":[\"Sous-domaine Pagerduty\"],\"noGZlf\":[\"Expiration du délai d’attente du cache (secondes)\"],\"nuh_Wq\":[\"URL du webhook\"],\"nvUq8j\":[\"1 (Verbeux)\"],\"nzozOC\":[\"Supprimer l’utilisateur\"],\"nzr1qE\":[\"Téléchargement de fichier rejeté. Veuillez sélectionner un seul fichier .json.\"],\"o-JPE2\":[\"Aucune question d'enquête trouvée.\"],\"o0RwAq\":[\"Connectez-vous à GitHub Enterprise\"],\"o0x5-R\":[\"Sélectionnez une valeur pour ce champ\"],\"o4NRE0\":[\"Saisie de la valeur de la recherche avancée\"],\"o5J6dR\":[\"Préciser les conditions dans lesquelles ce nœud doit être exécuté\"],\"o9R2tO\":[\"Connexion SSL\"],\"oABS9f\":[\"Indiquez une valeur pour ce champ ou sélectionnez l'option Me le demander au lancement.\"],\"oB5EwG\":[\"Système externe de gestion des secrets\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"Échec de la récupération des données de projet mises à jour.\"],\"oCKCYp\":[\"Notification envoyée avec succès\"],\"oEijQ7\":[\"Version non sensible à la casse de startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construire 2 groupes, limite à l'intersection\"],\"oH1Qle\":[\"URL du webhook pour ce modèle de tâche de flux de travail.\"],\"oHOOxn\":[\"Par défaut, nous collectons et transmettons des données d'analyse sur l'utilisation du service à Red Hat. Il existe deux catégories de données collectées par le service. Pour plus d'informations, consultez <0>cette page de documentation de Tower. Décochez les cases suivantes pour désactiver cette fonctionnalité.\"],\"oII7vS\":[\"Paramètres de GitHub\"],\"oKMFX4\":[\"Jamais mis à jour\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"Date/Heure de fin\"],\"oNZQUQ\":[\"Identifiant pour l'authentification avec Kubernetes ou OpenShift\"],\"oQqtoP\":[\"Retour aux Jobs de gestion\"],\"oRt7Uv\":[[\"interval\"],\" années\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"Cette instance est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?\"],\"other\":[\"Le déprovisionnement de ces instances pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?\"]}]],\"oWvSIB\":[\"E-mail de l’expéditeur\"],\"oX_mCH\":[\"Erreur de synchronisation du projet\"],\"oZvDsd\":[[\"interval\"],\" heures\"],\"ocUvR-\":[\"Faux\"],\"ofO19Q\":[\"Connectez-vous avec GitHub Enterprise Teams\"],\"ofcQVG\":[\"Annuler les modifications non enregistrées\"],\"olEUh2\":[\"Réussi\"],\"opS--k\":[\"Retour aux groupes d'instances\"],\"orh4t6\":[\"Hôte OK\"],\"osCeRO\":[\"Voir les paramètres Azure AD\"],\"ot7qsv\":[\"Effacer tous les filtres\"],\"ovBPCi\":[\"Par défaut\"],\"owBGkJ\":[\"La fin ne correspondait pas à une valeur attendue (\",[\"0\"],\")\"],\"owQ8JH\":[\"Ajouter un groupe d'instances\"],\"ozbhWy\":[\"Erreur de suppression\"],\"p-nfFx\":[\"Faites glisser un fichier ici ou naviguez pour le télécharger\"],\"p-ngUo\":[\"Ne plus suivre\"],\"p-pp9U\":[\"chaîne\"],\"p2LEhJ\":[\"Jeton d'accès personnel\"],\"p2_GCq\":[\"Confirmer le mot de passe\"],\"p3PM8G\":[\"Relancer à partir du premier nœud\"],\"p6-JME\":[\"Le premier récupère toutes les références. Le second récupère la pull request GitHub numéro 62 ; dans cet exemple, la branche doit être « pull/62/head ».\"],\"pAtylB\":[\"Introuvable\"],\"pCCQER\":[\"Disponible dans le monde entier\"],\"pH8j40\":[\"Hôtes actifs précédemment supprimés\"],\"pHyx6k\":[\"Options à choix multiples (une seule sélection)\"],\"pKQcta\":[\"Personnaliser les spécifications du pod\"],\"pOJNDA\":[\"commande\"],\"pOd3wA\":[\"Appuyez sur \\\"Entrée\\\" pour ajouter d'autres choix de réponses. Un choix de réponse par ligne.\"],\"pOhwkU\":[\"Cette action permettra de dissocier le rôle suivant de \",[\"0\"],\" :\"],\"pRZ6hs\":[\"Continuer\"],\"pSypIG\":[\"Afficher la description\"],\"pYENvg\":[\"Type d'autorisation\"],\"pZJ0-s\":[\"Nombre maximum de fourches pour permettre à tous les travaux exécutés simultanément sur ce groupe. Zéro signifie qu'aucune limite ne sera appliquée.\"],\"pa1SrG\":[[\"interval\"],\" jours\"],\"peCAyQ\":[\"Voir les paramètres de RADIUS\"],\"pfw0Wr\":[\"TOUS\"],\"pguZh2\":[\"Créez des variables à partir d'expressions jinja2. Cela peut être utile\\n si les groupes construits que vous définissez ne contiennent pas les hôtes\\n attendus. Cela peut être utilisé pour ajouter des hostvars à partir d'expressions afin\\n que vous sachiez quelles sont les valeurs résultantes de ces expressions.\"],\"phTgAm\":[\"Il est difficile de donner une spécification pour\\n l'inventaire des facts Ansible, car pour renseigner\\n les facts du système, vous devez exécuter un playbook contre\\n l'inventaire qui a `gather_facts: true`. Les\\n facts réels différeront d'un système à l'autre.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Voir Django\"],\"poMgBa\":[\"Demander la branche SCM au lancement.\"],\"ppcQy0\":[\"Régler le zoom à 100% et centrer le graphique\"],\"prydaE\":[\"Erreurs de synchronisation du projet\"],\"pw2VDK\":[\"Le dernier \",[\"weekday\"],\" de \",[\"month\"]],\"q-Uk_P\":[\"N'a pas réussi à supprimer un ou plusieurs types d’identifiants.\"],\"q45OlW\":[\"Régions\"],\"q5tQBE\":[\"Désactiver le type pour les recherches floues dans les champs de recherche associés\"],\"q67y3T\":[\"Modèle de notification introuvable.\"],\"qAlZNb\":[\"Vous n'êtes pas en mesure d'agir sur les approbations de workflow suivantes\xA0: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"Aucun hôte restant\"],\"qChjCy\":[\"Première exécution\"],\"qD-pvR\":[\"ID du tableau de bord (facultatif)\"],\"qEMgTP\":[\"Erreur de synchronisation de la source de l'inventaire\"],\"qJK-de\":[\"Connectez-vous avec OIDC\"],\"qS0GhO\":[\"Environnement d'exécution manquant\"],\"qSSVmd\":[\"Canaux ou utilisateurs de destination\"],\"qSSg1L\":[\"Lien vers un nœud disponible\"],\"qWD0iN\":[\"Ces données sont utilisées pour améliorer\\n les futures versions du logiciel et pour fournir\\n Automation Analytics.\"],\"qXRYa2\":[\"Suivre le dernier commit des sous-modules sur la branche\"],\"qYkrfg\":[\"Détails de rappel d’exécution\"],\"qZ2MTC\":[\"Il s'agit des modules pris en charge par \",[\"brandName\"],\" pour l'exécution de commandes.\"],\"qgjtIt\":[\"Convergence\"],\"qlhQw_\":[\"Synchronisation des inventaires\"],\"qliDbL\":[\"Archive à distance\"],\"qlwLcm\":[\"Dépannage\"],\"qmBmJJ\":[\"C'est la seule fois où le secret du client sera révélé.\"],\"qmYgP7\":[\"approuvé\"],\"qqeAJM\":[\"Jamais\"],\"qtFFSS\":[\"Mettre à jour Révision au lancement\"],\"qtaMu8\":[\"Inventaire (nom)\"],\"qvCD_i\":[\"Voici des exemples :\"],\"qwaCoN\":[\"Mise à jour du Contrôle de la source\"],\"qxZ5RX\":[\"hôtes\"],\"qznBkw\":[\"Modal de liaison de flux de travail\"],\"r6Aglb\":[\"Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation sur le contrôleur Ansible pour avoir un exemple de syntaxe.\"],\"r6y-jM\":[\"Avertissement\"],\"r6zgGo\":[\"Décembre\"],\"r8ojWq\":[\"Confirmer la suppression\"],\"r8oq0Y\":[\"Après 24 heures\"],\"rBdPPP\":[\"N'a pas réussi à supprimer \",[\"name\"],\".\"],\"rE95l8\":[\"Type de client\"],\"rG3WVm\":[\"Sélectionner\"],\"rHK_Sg\":[\"L'environnement virtuel personnalisé \",[\"virtualEnvironment\"],\" doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation..\"],\"rK7UBZ\":[\"Relancer tous les hôtes\"],\"rKS_55\":[\"Stockage des faits : si activé, cela stockera les faits collectés afin qu'ils puissent être consultés au niveau de l'hôte. Les faits sont conservés et injectés dans le cache de faits au moment de l'exécution.\"],\"rKTFNB\":[\"Supprimer le type d'informations d’identification\"],\"rLznGJ\":[\"Un modèle Jinja2 rendu avec les artefacts set_stats en amont lors de la création de l'approbation. Utilisez ceci pour montrer à l'approbateur le contexte pertinent des étapes de job précédentes. Les variables disponibles proviennent des données set_stats des nœuds parents.\"],\"rMrKOB\":[\"Échec de la synchronisation du projet.\"],\"rOZRCa\":[\"Lien vers le flux de travail\"],\"rSYkIY\":[\"Ce champ doit être un nombre\"],\"rXhu41\":[\"2 (Déboguer)\"],\"rYHzDr\":[\"Éléments par page\"],\"r_IfWZ\":[\"Modifier l'inventaire\"],\"rdUucN\":[\"Prévisualisation\"],\"rfYaVc\":[\"Nom de variable de réponse\"],\"rfpIXM\":[\"Demander les groupes d'instances au lancement.\"],\"rfx2oA\":[\"Corps du message d'exécution de flux de travail\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"Documentation de flux de travail\"],\"rjyWPb\":[\"Janvier\"],\"rmb2GE\":[\"Refusé par \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total Hôtes\"],\"ruhGSG\":[\"Annuler Sync Source d’inventaire\"],\"rvia3m\":[\"Divers Authentification\"],\"rw1pRJ\":[\"Téléchargement de l’ensemble (Bundle)\"],\"rwWNpy\":[\"Inventaires\"],\"s-MGs7\":[\"Ressources\"],\"s2xYUy\":[\"Remplacer les variables locales de la source d'inventaire distante.\"],\"s3KtlK\":[\"Cet horaire n'a pas d'occurrences en raison des exceptions sélectionnées.\"],\"s4Qnj2\":[\"Environnement d'exécution\"],\"s4fge-\":[\"Le mois dernier\"],\"s5aIEB\":[\"Supprimer le modèle de flux de travail \"],\"s5mACA\":[\"Détail de l'instance\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"Ce groupe d'instances est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"other\":[\"La suppression de ces groupes d'instances pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?\"]}]],\"s6F6Ks\":[\"Aucune sortie de données pour ce job.\"],\"s70SJY\":[\"Paramètres de journalisation\"],\"s8hQty\":[\"Voir tous les Jobs.\"],\"s9EKbs\":[\"Désactiver la vérification SSL\"],\"sAz1tZ\":[\"confirmer dissocier\"],\"sBJ5MF\":[\"Sources\"],\"sCEb_0\":[\"Voir tous les hôtes de l'inventaire.\"],\"sGodAp\":[\"Remplacement des spécifications du pod\"],\"sMDRa_\":[\"Retour aux groupes\"],\"sOMf4x\":[\"Modèles récents\"],\"sSFxX6\":[\"Mettre à jour Révision au lancement\"],\"sTkKoT\":[\"Sélectionnez une ligne à refuser\"],\"sUyFTB\":[\"Redirection vers le tableau de bord\"],\"sV3kNp\":[\"Ce groupe d'instance est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?\"],\"sVh4-e\":[\"Supprimer ce lien\"],\"sW5OjU\":[\"requis\"],\"sZif4m\":[\"Dissocier le(s) groupe(s) lié(s) ?\"],\"s_XkZs\":[\"DÉMARRER\"],\"s_r4Az\":[\"Ce champ doit être un entier\"],\"sesAIn\":[\"Utilisez des messages personnalisés pour modifier le contenu des\\n notifications envoyées lorsqu'un job démarre, réussit ou échoue. Utilisez\\n des accolades pour accéder aux informations sur le job :\"],\"sgRZMG\":[\"Noeud hybride\"],\"siJgSI\":[\"Utilisateur non trouvé.\"],\"sjMCOP\":[\"Dernière modification\"],\"sjVfrA\":[\"Commande\"],\"smFRaX\":[\"Une mission a déjà été lancée\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" source avec des échecs de synchronisation.\"],\"other\":[\"#\",\" sources avec des échecs de synchronisation.\"]}]],\"sr4LMa\":[\"Sources d'inventaire\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Renvoie les résultats qui satisfont celui-ci ou tout autre filtre.\"],\"sxkWRg\":[\"Avancé\"],\"syupn5\":[\"Image de marque\"],\"syyeb9\":[\"Première\"],\"t-R8-P\":[\"Exécution\"],\"t2q1xO\":[\"Modifier la programmation\"],\"t4v_7X\":[\"Sélectionnez un type de nœud\"],\"t9QlBd\":[\"Novembre\"],\"tRm9qR\":[\"Les balises sont utiles lorsque vous avez un grand playbook et que vous souhaitez exécuter une partie spécifique d'un play ou d'une tâche. Utilisez des virgules pour séparer plusieurs balises. Consultez la documentation pour plus de détails sur l'utilisation des balises.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Démarrer\"],\"t_YqKh\":[\"Supprimer\"],\"tfDRzk\":[\"Enregistrer\"],\"tfh2eq\":[\"Cliquez pour créer un nouveau lien vers ce nœud.\"],\"tgPwON\":[\"Opérateur\"],\"tgSBSE\":[\"Supprimer le lien\"],\"tgWuMB\":[\"Modifié\"],\"thJljW\":[\"AVERTISSEMENT : \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Déprovisionnement\"],\"trjiIV\":[\"Échec de l'association de l'homologue.\"],\"tst44n\":[\"Événements\"],\"twE5a9\":[\"N'a pas réussi à supprimer l’identifiant.\"],\"txNbrI\":[\"Branche Contrôle de la source\"],\"ty2DZX\":[\"Cette organisation est actuellement en cours de traitement par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?\"],\"tzgOKK\":[\"Ce point a déjà fait l'objet d'une action\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"Juillet\"],\"u4n8Fm\":[\"Échec de la suppression des pairs.\"],\"u4x6Jy\":[\"Retour Jobs\"],\"u5AJST\":[\"Nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. La saisie d'aucune valeur entraînera l'utilisation de la valeur par défaut du fichier de configuration ansible. Vous pourrez trouver plus d’informations.\"],\"u7f6WK\":[\"Voir toutes les approbations de flux de travail.\"],\"u84wS1\":[\"Erreur d'annulation d'un Job\"],\"uAQUqI\":[\"État\"],\"uAhZbx\":[\"Sources d'inventaire avec défaillances\"],\"uCjD1h\":[\"Votre session a expiré. Veuillez vous connecter pour continuer là où vous vous êtes arrêté.\"],\"uImfEm\":[\"Message de flux de travail en attente\"],\"uJz8NJ\":[\"La recherche est désactivée pendant que le job est en cours\"],\"uPRp5U\":[\"Annuler la recherche\"],\"uTDtiS\":[\"Cinquième\"],\"uUehLT\":[\"En attente\"],\"uVu1Yt\":[\"Sélection du type d’ensemble\"],\"uYtvvN\":[\"Sélectionnez un projet avant de modifier l'environnement d'exécution.\"],\"ucSTeu\":[\"Créé par (nom d'utilisateur)\"],\"ucgZ0o\":[\"Organisation\"],\"ugZpot\":[\"Tester les informations d'identification externes\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"À propos de \"],\"uzTiFQ\":[\"Retour aux horaires\"],\"v-CZEv\":[\"Me le demander au lancement\"],\"v-EbDj\":[\"Réglages de dépannage\"],\"v-M-LP\":[\"Lancer le modèle.\"],\"v0urVb\":[\"Si vous n'avez pas d'abonnement, vous pouvez visiter\\n Red Hat pour obtenir un abonnement d'essai.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relancer en utilisant les paramètres de l'hôte\"],\"v2gmVS\":[\"Cette action supprimera en douceur les éléments suivants\xA0:\"],\"v45yUL\":[\"dissocier\"],\"v7vAuj\":[\"Total des offres\"],\"vCS_TJ\":[\"Impossible de supprimer la source d'inventaire \",[\"name\"],\".\"],\"vEr6TL\":[\"Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur \",[\"0\"],\" en cliquant \"],\"vF82C6\":[\"Exécuter lorsque le nœud parent se trouve dans un état de réussite.\"],\"vFKI2e\":[\"Règles de l'horaire\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"Ce champ est ignoré à moins qu'une variable activée ne soit définie. Si la variable activée correspond à cette valeur, l'hôte sera activé lors de l'importation.\"],\"vGjmyl\":[\"Supprimé\"],\"vHAaZi\":[\"Sauter tous les\"],\"vIb3RK\":[\"Créer une nouvelle programmation\"],\"vKRQJB\":[\"Champ permettant de passer une spécification de pod Kubernetes ou OpenShift personnalisée.\"],\"vLyv1R\":[\"Masquer\"],\"vPrMqH\":[\"Révision n°\"],\"vQHUI6\":[\"Si cette case est cochée, toutes les variables pour les groupes enfants et les hôtes seront supprimées et remplacées par celles trouvées sur la source externe.\"],\"vTL8gi\":[\"Heure de fin\"],\"vUOn9d\":[\"Renvoi\"],\"vYFWsi\":[\"Sélectionner des équipes\"],\"vYuE8q\":[\"Temps écoulé (en secondes) pendant lequel la tâche s'est exécutée.\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Centre de données Bitbucket\"],\"ve_jRy\":[\"Selon condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Transmettez des variables de ligne de commande supplémentaires au playbook. Il s'agit du paramètre de ligne de commande -e ou --extra-vars pour ansible-playbook. Fournissez des paires clé/valeur en YAML ou JSON. Consultez la documentation pour un exemple de syntaxe.\"],\"voRH7M\":[\"Exemples :\"],\"vq1XXv\":[\"Créer un nouvel inventaire smart avec le filtre appliqué\"],\"vq2WxD\":[\"Mar.\"],\"vq9gg6\":[\"Vous n'êtes pas en mesure d'agir sur les approbations de workflow suivantes\xA0: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Demander les balises à ignorer au lancement.\"],\"vye-ip\":[\"Demander le délai d'expiration au lancement.\"],\"vzsN_5\":[[\"interval\"],\" jour\"],\"w07pgp\":[\"Demander la verbosité au lancement.\"],\"w0kTk8\":[\"Relancer à partir du nœud défaillant\"],\"w14eW4\":[\"Voir tous les jetons.\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?\"],\"other\":[\"La suppression de ces sources d'inventaire pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?\"]}]],\"w2VTLB\":[\"Moins que la comparaison.\"],\"w3EE8S\":[\"Hôtes automatisés\"],\"w4j7js\":[\"Voir les détails de l'équipe\"],\"w6zx64\":[\"Utiliser la langue du navigateur\"],\"wCnaTT\":[\"Remplacer le champ par la nouvelle valeur\"],\"wF-BAU\":[\"Ajouter un inventaire\"],\"wFnb77\":[\"ID Inventaire\"],\"wKEfMu\":[\"Traitement des événements terminé.\"],\"wO29qX\":[\"Organisation non trouvée.\"],\"wW08QA\":[\"Différent de\"],\"wX6sAX\":[\"Location de fonds de terres Recours au travail à forfait Bail avec partage des risques\"],\"wXAVe-\":[\"Arguments du module\"],\"wXB7k5\":[\"Spécifiez une couleur de notification. Les couleurs acceptables sont un code\\n de couleur hexadécimal (exemple : #3af ou #789abc).\"],\"waFx9W\":[\"Géré\"],\"wdxz7K\":[\"Source\"],\"wgNoIs\":[\"Tout sélectionner\"],\"wkgHlv\":[\"Ajouter un nouveau noeud\"],\"wlQNTg\":[\"Membres\"],\"wnizTi\":[\"Sélectionnez un abonnement\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Transmettez des modifications supplémentaires de ligne de commande. Il existe deux paramètres de ligne de commande ansible : \"],\"wsggVq\":[\"Si cette case n'est pas cochée, les hôtes enfants locaux et les groupes introuvables sur la source externe ne seront pas touchés par le processus de mise à jour de l'inventaire.\"],\"x-a4Mr\":[\"Informations d'identification du webhook\"],\"x02hbg\":[\"Rappels de provisionnement : active la création d'une URL de rappel de provisionnement. À l'aide de l'URL, un hôte peut contacter Ansible AWX et demander une mise à jour de configuration à l'aide de ce modèle de job.\"],\"x4Xp3c\":[\"actualisé\"],\"x5DnMs\":[\"Dernière modification\"],\"x6_dAC\":[\"Inventaire fédéré\"],\"x6oT_o\":[\"Hôtes disponibles\"],\"x7PDL5\":[\"Journalisation\"],\"x8uKc7\":[\"État de l'instance\"],\"x9WS62\":[\"Annuler \",[\"0\"]],\"xAYSEs\":[\"Heure de début\"],\"xAqth4\":[\"Voir les paramètres de Google OAuth 2.0\"],\"xC9EVu\":[\"Nœud annulé\"],\"xCJdfg\":[\"Effacer\"],\"xDr_ct\":[\"Fin\"],\"xESTou\":[\"N'a pas réussi à supprimer le job.\"],\"xF5tnT\":[\"Mot de passe Archivage sécurisé\"],\"xGQZwx\":[\"Ajouter un groupe de conteneurs\"],\"xGVfLh\":[\"Continuer\"],\"xHZS6u\":[\"Tâches ayant réussi\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Jeton d'accès personnel\"],\"xKQRBr\":[\"Longueur maximale\"],\"xM01Pk\":[\"Réponse par défaut\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Recherche exacte sur le champ nom.\"],\"xPO5w7\":[\"Connectez-vous à GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Format d'heure non valide\"],\"xQioPk\":[\"Conditions préalables à l'exécution de ce nœud lorsqu'il y a plusieurs parents. Reportez-vous à \"],\"xSytdh\":[\"TERMINÉ :\"],\"xUhTCP\":[\"Choisissez une source\"],\"xVhQZV\":[\"Ven.\"],\"xY9DEq\":[\"Le modèle utilisé pour cibler les hôtes dans l'inventaire. En laissant le champ vide, tous et * cibleront tous les hôtes de l'inventaire. Vous pouvez trouver plus d'informations sur les modèles d'hôtes d'Ansible\"],\"xY9s5E\":[\"Délai d'attente\"],\"x_Ej3K\":[\"Choisissez un type ou un format de réponse que vous souhaitez comme invite pour l'utilisateur.\\n Consultez la documentation Ascender pour obtenir des informations supplémentaires sur chaque option.\"],\"x_ugm_\":[\"Total des groupes\"],\"xa7N9Z\":[\"URL de remplacement pour la redirection de connexion\"],\"xcaG5l\":[\"Modifier le flux de travail\"],\"xd2LI3\":[\"Expire le \",[\"0\"]],\"xdA_-p\":[\"Outils\"],\"xe5RvT\":[\"Onglet YAML\"],\"xefC7k\":[\"Port du serveur IRC\"],\"xeiujy\":[\"Texte\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"La page que vous avez demandée n'a pas été trouvée.\"],\"xi4nE2\":[\"Message d'erreur\"],\"xnSIXG\":[\"N'a pas réussi à supprimer un ou plusieurs hôtes.\"],\"xoCdYY\":[\"Vérifiez si la valeur du champ donné est présente dans la liste fournie ; attendez-vous à une liste d'éléments séparés par des virgules.\"],\"xoXoBo\":[\"Supprimer l'erreur\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"Organisation GitHub Enterprise\"],\"xuYTJb\":[\"N'a pas réussi à supprimer le modèle de Job.\"],\"xw06rt\":[\"Le réglage correspond à la valeur d’usine par défaut.\"],\"xxTtJH\":[\"Expression régulière où seuls les noms d'hôtes correspondants seront importés. Le filtre est appliqué comme une étape de post-traitement après l'application de tout filtre de plugin d'inventaire.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Annuler la tâche sélectionnée\"],\"other\":[\"Annuler les tâches sélectionnées\"]}]],\"y8ibKI\":[\"Supprimer les instances\"],\"yCCaoF\":[\"N'a pas réussi à mettre à jour l'instance.\"],\"yDeNnS\":[\"Créer un nouvel inventaire construit\"],\"yDifzB\":[\"Confirmer la sélection\"],\"yGS9cI\":[\"Fonctionne correctement\"],\"yGUKlf\":[\"Jobs de gestion\"],\"yGfW7Y\":[\"Modifiez PROJECTS_ROOT lors du déploiement de \",[\"brandName\"],\" pour changer cet emplacement.\"],\"yMIahh\":[\"Bienvenue dans Red Hat Ansible Automation Platform !\\n Veuillez suivre les étapes ci-dessous pour activer votre abonnement.\"],\"yMYuDg\":[\"Version de contrôleur d’Automation\"],\"yMfU4O\":[\"E-mail de l'expéditeur\"],\"yNcGa2\":[\"Expiration du jeton d'accès\"],\"yOXgbH\":[\"Remarque : lorsque vous utilisez le protocole SSH pour GitHub ou Bitbucket, saisissez uniquement une clé SSH, n'entrez pas de nom d'utilisateur (autre que git). De plus, GitHub et Bitbucket ne prennent pas en charge l'authentification par mot de passe lors de l'utilisation de SSH. Le protocole GIT en lecture seule (git://) n'utilise pas d'informations de nom d'utilisateur ou de mot de passe.\"],\"yQE2r9\":[\"Chargement en cours...\"],\"yRiHPB\":[\"Veuillez ajouter un job pour remplir cette liste\"],\"yRkqG9\":[\"Limite\"],\"yRsSBw\":[\"Approbations\"],\"yUlffE\":[\"Relancer\"],\"yVgnJA\":[\"Le nombre maximum d'hôtes autorisés à être gérés par cette organisation.\\n La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation\\n d'Ansible pour plus de détails.\"],\"yX3qAQ\":[\"Nœuds de modèle de Job de flux de travail\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Modèle de flux de travail\"],\"yb_fjw\":[\"Approbation\"],\"ydoZpB\":[\"Équipe non trouvée.\"],\"ydw9CW\":[\"Échec des hôtes\"],\"yfG3F2\":[\"Clés directes\"],\"yjwMJ8\":[\"Combien de fois l'hôte a-t-il été automatisé\"],\"yjyGja\":[\"Développer l'entrée\"],\"ylXj1N\":[\"Sélectionné\"],\"yq6OqI\":[\"C'est la seule fois où la valeur du jeton et la valeur du jeton de rafraîchissement associée seront affichées.\"],\"yqiwAW\":[\"Annuler le flux de travail\"],\"yrUyDQ\":[\"Définit l'étape actuelle du cycle de vie de cette instance. La valeur par défaut est \\\"installé\\\".\"],\"yrwl2P\":[\"Conforme\"],\"yuXsFE\":[\"N'a pas réussi à supprimer une ou plusieurs approbations de flux de travail.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Erreur de rôle d’associé\"],\"yxDqcD\":[\"Expiration du code d'autorisation\"],\"yy1cWw\":[\"Personnaliser les messages...\"],\"yz7wBu\":[\"Fermer\"],\"yzQhLU\":[\"Instances de stratégies minimum\"],\"yzdDia\":[\"Supprimer le questionnaire\"],\"z-BNGk\":[\"Supprimer un jeton d'utilisateur\"],\"z0DcIS\":[\"crypté\"],\"z3XA1I\":[\"Nouvel essai de l'hôte\"],\"z409y8\":[\"Service webhook\"],\"z7NLxJ\":[\"Si vous souhaitez uniquement supprimer l'accès de cet utilisateur particulier, veuillez le supprimer de l'équipe.\"],\"z8mwbl\":[\"Pourcentage minimum de toutes les instances qui seront automatiquement attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"Après \",\"#\",\" occurrence\"],\"other\":[\"Après \",\"#\",\" occurrences\"]}]],\"zHcXAG\":[\"Laissez ce champ vide pour rendre l'environnement d'exécution globalement disponible.\"],\"zICM7E\":[\"Ignorez les modifications locales avant de synchroniser\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Répertoire Playbook\"],\"zK_63z\":[\"Nom d’utilisateur et/ou mot de passe non valide. Veuillez réessayer.\"],\"zLsDix\":[\"utilisateur ldap\"],\"zMKkOk\":[\"Retour à Organisations\"],\"zN0nhk\":[\"Fournissez vos informations d'identification Red Hat ou Red Hat Satellite pour activer Automation Analytics.\"],\"zQRgi-\":[\"Début de la notification de basculement\"],\"zTediT\":[\"Ce champ doit être un nombre et avoir une valeur comprise entre \",[\"min\"],\" et \",[\"max\"]],\"zUIPys\":[\"Ajoutez des hôtes au groupe en fonction des conditions Jinja2.\"],\"z_PZxu\":[\"N'a pas réussi à supprimer l'approbation du flux de travail.\"],\"zbLCH1\":[\"Type d’inventaire\"],\"zcQj5X\":[\"Tout d'abord, sélectionnez une clé\"],\"zdl7YZ\":[\"Sélectionner le chemin d'accès de la source\"],\"zeEQd_\":[\"Juin\"],\"zf7FzC\":[\"Jeton pour s'authentifier auprès de Kubernetes ou OpenShift. Doit être de type \\\"Kubernetes/OpenShift API Bearer Token\\\". S'il est laissé vide, le compte de service du Pod sous-jacent sera utilisé.\"],\"zfZydd\":[\"Modalité d'aperçu de l'enquête\"],\"zfsBaJ\":[\"Pour en savoir plus sur Automation Analytics\"],\"zgInnV\":[\"Vue modale du nœud de flux de travail\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"N'a pas réussi à associer.\"],\"zhrjek\":[\"Groupes\"],\"zi_YNm\":[\"Échec de l'annulation \",[\"0\"]],\"zmu4-P\":[\"SID de compte\"],\"znG7ed\":[\"Choisir un playbook\"],\"znTz5r\":[\"Programme non trouvé.\"],\"znuW_M\":[\"Si oui, considérer les entrées non valides comme une erreur fatale, sinon ignorer et\\n continuer.\"],\"zq0gmb\":[\"Sélectionnez une période\"],\"ztOzCj\":[\"Mettre à jour au lancement\"],\"ztw2L3\":[\"Il doit y avoir une valeur dans au moins un champ\"],\"zvfXp0\":[\"Basculer les approbations de notification\"],\"zx4BuL\":[\"Semaine\"],\"zzDlyQ\":[\"Réussite\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/fr/messages.po b/awx/ui/src/locales/fr/messages.po index c5d694174..527768adf 100644 --- a/awx/ui/src/locales/fr/messages.po +++ b/awx/ui/src/locales/fr/messages.po @@ -42,18 +42,13 @@ msgstr "Choisissez une méthode HTTP" msgid "Select an instance" msgstr "Sélectionnez une instance" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "Bienvenue sur la plate-forme Red Hat Ansible Automation ! Veuillez compléter les étapes ci-dessous pour activer votre abonnement." - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "Approbation du flux de travail non trouvée." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "Navigation...." @@ -80,11 +75,11 @@ msgstr "Exemples d'inventaire construit" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "Clé d'artefact" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "jour" +msgid "day" +msgstr "jour" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -94,9 +89,10 @@ msgstr "Nombre de tâches" msgid "Template" msgstr "Modèle" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "Les informations d'identification par défaut du modèle de Job doivent être remplacées par une information du même type. Veuillez sélectionner un justificatif d'identité pour les types suivants afin de procéder : {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "Les informations d’identification par défaut du modèle de tâche doivent être remplacées par une du même type. Veuillez sélectionner une information d’identification pour les types suivants afin de continuer : {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -119,13 +115,7 @@ msgstr "Sélectionnez l'environnement d'exécution dans lequel vous voulez que c msgid "Add a new node between these two nodes" msgstr "Ajouter un nouveau nœud entre ces deux nœuds" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "Le premier extrait toutes les références. Le second extrait la requête Github pull numéro 62, dans cet exemple la branche doit être `pull/62/head`." - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "Interrogation de l'hôte" @@ -137,35 +127,26 @@ msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de notification." msgid "Managed by Policy" msgstr "Géré par la politique" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "Documentation sur la recherche avancée" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "Supprimer l’Groupe?" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "Refusé - {0}. Voir le flux d'activité pour plus d'informations." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Refusé - {0}. Consultez le Flux d’activité pour plus d’informations." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Nombre maximum de forks autorisés pour l'ensemble des jobs exécutés simultanément sur ce groupe.\n" +" Zéro signifie qu'aucune limite ne sera appliquée." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -174,11 +155,11 @@ msgstr "N'a pas réussi à annuler la synchronisation des sources d'inventaire." #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "Supprimer le projet" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# fork} other {# forks}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -189,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "Projets" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -249,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "Élévation des privilèges" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "Activez la signature de contenu pour vérifier que le contenu est resté sécurisé lors de la synchronisation d'un projet. Si le contenu a été altéré, le job ne s'exécutera pas." + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "Jeu." @@ -275,7 +264,7 @@ msgstr "Impossible de charger la dernière mise à jour du job" msgid "Subscription Usage" msgstr "Utilisation de l'abonnement" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -285,10 +274,10 @@ msgstr "(Me le demander au lancement)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "Ce type d’accréditation est actuellement utilisé par certaines informations d’accréditation et ne peut être supprimé" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "Diviser le travail effectué à l'aide de ce modèle de job en un nombre spécifié de tranches de travail, chacune exécutant les mêmes tâches sur une partie de l'inventaire." +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Divisez le travail effectué par ce modèle de job en le nombre spécifié de tranches de job, chacune exécutant les mêmes tâches sur une partie de l'inventaire." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -333,6 +322,10 @@ msgstr "Echec du lancement du Job." msgid "Select Roles to Apply" msgstr "Sélectionnez les rôles à appliquer" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de commit et des refs arbitraires. Certains hachages de commit et refs peuvent ne pas être disponibles à moins que vous ne fournissiez également un refspec personnalisé." + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -342,7 +335,7 @@ msgstr "Sélectionnez les rôles à appliquer" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -376,7 +369,7 @@ msgstr "Sélectionnez les rôles à appliquer" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -388,7 +381,7 @@ msgstr "Type" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# fork} other {# forks}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" @@ -411,9 +404,10 @@ msgstr "Le projet doit être synchronisé avant qu'une révision soit disponible msgid "Policy Type" msgstr "Type de politique" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "Ce champ ne doit pas dépasser {0} caractères" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Ce champ ne doit pas dépasser {0} caractères" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -461,11 +455,11 @@ msgstr "{dateStr} par <0>{username}" msgid "Basic auth password" msgstr "Mot de passe d'auth de base" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "Options à choix multiples (sélection multiple)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "Descripteurs d'exécution" @@ -492,9 +486,9 @@ msgstr "Toujours" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "Il y a eu une erreur dans l'analyse du fichier. Veuillez vérifier le formatage du fichier et réessayer." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "Ce champ ne doit pas dépasser {max} caractères" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Ce champ ne doit pas dépasser {max} caractères" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -516,7 +510,7 @@ msgstr "Lancé par" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "Événement" @@ -549,7 +543,9 @@ msgstr "Ajouter des rôles" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "L'URL de base du serveur Grafana - le point de\n" +" terminaison /api/annotations sera ajouté automatiquement à l'URL de base\n" +" de Grafana." #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -596,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "Options" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "Pour plus d'informations, reportez-vous à" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "Pour plus d'informations, consultez la" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "Nombre maximum de fois que le job de ce nœud est automatiquement relancé après un échec avant de suivre ses chemins d'échec. Les jobs annulés ne sont jamais relancés." #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -639,11 +635,6 @@ msgstr "Clé publique GPG" msgid "Source Control URL" msgstr "URL Contrôle de la source" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "Chaque fois qu’un job s’exécute avec ce projet, réalisez une mise à jour du projet avant de démarrer le job." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -727,7 +718,12 @@ msgstr "Métriques" msgid "Create new credential Type" msgstr "Créer un nouveau type d'informations d'identification." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "Si vous voulez que la source d'inventaire se mette à jour au lancement, cliquez sur Mettre à jour au lancement, et allez également à " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "Ajouter un nœud" @@ -749,13 +745,13 @@ msgstr "Variables avec la syntaxe JSON ou YAML. Utilisez le bouton radio pour ba msgid "Repeat frequency" msgstr "Fréquence de répétition" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "Écart entre les fichiers" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "Relancer à partir du nœud annulé" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -825,7 +821,7 @@ msgstr "Fréquence des exceptions" msgid "Select an organization before editing the default execution environment." msgstr "Sélectionnez une organisation avant de modifier l'environnement d'exécution par défaut." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "Élément ignoré" @@ -848,7 +844,8 @@ msgstr "Les groupes d'instances auxquels appartient cette instance." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "Vous pouvez appliquer un certain nombre de variables possibles dans le\n" +" message. Pour plus d'informations, reportez-vous à" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -864,9 +861,9 @@ msgstr "Ajouter un modèle de flux de travail" msgid "Back to Tokens" msgstr "Retour Haut de page" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhooks ; activez le webhook pour ce modèle." +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks : Activer le webhook pour ce modèle." #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -881,7 +878,9 @@ msgstr "Recherche modale" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "Indique si un hôte est disponible et doit être inclus dans l'exécution des\n" +" jobs. Pour les hôtes qui font partie d'un inventaire externe, ceci peut être\n" +" réinitialisé par le processus de synchronisation de l'inventaire." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -904,7 +903,7 @@ msgstr "Actualiser Jeton" msgid "Host details" msgstr "Informations sur l'hôte" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "Cette valeur ne correspond pas au mot de passe que vous avez entré précédemment. Veuillez confirmer ce mot de passe." @@ -932,6 +931,7 @@ msgid "View Template Details" msgstr "Voir les détails du modèle" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -964,18 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "Temps écoulé" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "Fournissez vos informations d’identification client Red Hat ou Red Hat Satellite et choisissez parmi une liste d’abonnements disponibles. Les informations d'identification que vous utilisez seront stockées pour une utilisation ultérieure lors de la récupération des abonnements renouvelés ou étendus." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {# année} other {# années}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "Sync Source d’inventaire" @@ -990,7 +979,8 @@ msgstr "nouveau choix" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Cette programmation utilise des règles complexes qui ne sont pas prises en charge dans\n" +" l'interface utilisateur. Veuillez utiliser l'API pour gérer cette programmation." #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1005,6 +995,7 @@ msgstr "Exécuter" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "Choisissez les ressources qui recevront de nouveaux rôles. Vous pourrez sélectionner les rôles à postuler lors de l'étape suivante. Notez que les ressources choisies ici recevront tous les rôles choisis à l'étape suivante." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "Mai" @@ -1015,17 +1006,13 @@ msgstr "Canaux de destination" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "Impossible de copier le modèle." -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "S'il est activé, le modèle de tâche empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter.\\n Remarque : si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1033,7 +1020,7 @@ msgstr "Impossible de copier le modèle." msgid "Year" msgstr "Année" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "Recharger la sortie" @@ -1059,10 +1046,9 @@ msgstr "et cliquez sur Mettre à jour la révision au lancement." msgid "End User License Agreement" msgstr "Contrat de licence utilisateur" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Le pourcentage minimum de toutes les instances qui seront automatiquement assignées à ce groupe lorsque de nouvelles instances seront mises en ligne." +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "Supprimez entièrement le dépôt local avant d'effectuer une mise à jour. Selon la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1082,9 +1068,9 @@ msgstr "Erreur de suppression" msgid "View all Teams." msgstr "Voir toutes les équipes." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "Ce champ doit être une expression régulière" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "Ce champ doit être une expression régulière" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1092,7 +1078,7 @@ msgstr "Artefacts" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} année" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1115,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "Annuler l'édition de l'abonnement" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "Demander des informations d'identification au lancement." +msgid "Prompt for credentials on launch." +msgstr "Demander les identifiants au lancement." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1129,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "Copier la révision complète dans le Presse-papiers." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "Tentatives maximales" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Nombre maximum de jobs à exécuter simultanément sur ce groupe.\n" +" Zéro signifie qu'aucune limite ne sera appliquée." #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1155,7 +1142,7 @@ msgstr "Contrôle si cette instance est gérée ou non par la stratégie. Si cet #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "Terminé" @@ -1164,7 +1151,9 @@ msgstr "Terminé" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "La durée (en secondes) avant que la notification\n" +" par e-mail cesse d'essayer d'atteindre l'hôte et expire. Va\n" +" de 1 à 120 secondes." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1176,9 +1165,9 @@ msgstr "Sauvegarde & Sortie" msgid "Select the inventory that this host will belong to." msgstr "Sélectionnez l'inventaire auquel cet hôte appartiendra." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Sélectionnez un service webhook." +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "Sélectionnez un service de webhook." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1186,12 +1175,13 @@ msgstr "Non-conformité" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} minute" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "Explication de l'échec :" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "Février" @@ -1200,9 +1190,9 @@ msgstr "Février" msgid "View all settings" msgstr "Voir tous les paramètres" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Les services webhook peuvent l'utiliser en tant que secret partagé." +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "Les services de webhook peuvent l'utiliser comme secret partagé." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1225,10 +1215,10 @@ msgstr "Certains modificateurs de recherche, comme not__ et __search, ne sont pa msgid "timed out" msgstr "expiré" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "Entrez un modèle d’hôte pour limiter davantage la liste des hôtes qui seront gérés ou attribués par le playbook. Plusieurs modèles sont autorisés. Voir la documentation Ansible pour plus d'informations et pour obtenir des exemples de modèles." +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Fournissez un modèle d'hôte pour restreindre davantage la liste des hôtes qui seront gérés ou affectés par le playbook. Plusieurs modèles sont autorisés. Consultez la documentation Ansible pour plus d'informations et d'exemples sur les modèles." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1242,9 +1232,9 @@ msgstr "Question secrète du client" msgid "Create New Job Template" msgstr "Créer un nouveau modèle de Job" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "Le projet d'où provient cette mise à jour de l'inventaire." +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Le projet à partir duquel cette mise à jour d'inventaire est sourcée." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1281,11 +1271,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer tous les nœuds de ce flux de trava #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Nombre maximum de tâches à exécuter simultanément sur ce groupe.\\n Zéro signifie qu'aucune limite ne sera appliquée." +msgstr "Exécuter lorsqu'un artefact du nœud parent correspond à la condition." #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" @@ -1332,8 +1318,9 @@ msgstr "Types de nœud" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "documentation" @@ -1346,14 +1333,14 @@ msgid "Revert to factory default." msgstr "Revenir à la valeur usine par défaut." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "Invite pour le comptage des tranches de travail au lancement." +msgid "Prompt for job slice count on launch." +msgstr "Demander le nombre de tranches de tâche au lancement." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "Filtrer par travaux échoués" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Playbook démarré" @@ -1366,13 +1353,6 @@ msgstr "Supprimer l’accès {0}" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Ce modèle de tâche de flux de travail est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "Notez que vous pouvez toujours voir le groupe dans la liste après l'avoir dissocié si l'hôte est également membre des dépendants de ce groupe. Cette liste montre tous les groupes auxquels l'hôte est associé directement et indirectement." - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1395,10 +1375,12 @@ msgstr "Ce modèle de tâche de flux de travail est actuellement utilisé par d' #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "Hôtes" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1420,7 +1402,7 @@ msgstr "E-mail" msgid "Job Type" msgstr "Type de Job" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "Aucun hôte correspondant" @@ -1428,18 +1410,19 @@ msgstr "Aucun hôte correspondant" msgid "Only Group By" msgstr "Grouper seulement par" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "Plus d'informations pour" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "Plus d'informations pour" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "Il y a eu un problème de connexion. Veuillez réessayer." #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "Jeton qui garantit qu'il s'agit d'un fichier source\n" +" pour le plugin « construit »." #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1455,7 +1438,7 @@ msgstr "Protocole" msgid "option to the" msgstr "l'option à la" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "Impossible de supprimer l'utilisateur." @@ -1468,11 +1451,6 @@ msgstr "Groupe de conteneurs" msgid "Past week" msgstr "La semaine dernière" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "Fournir les paires clé/valeur en utilisant soit YAML soit JSON." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "Enregistrer les changements de liens" @@ -1490,41 +1468,29 @@ msgstr "Recherche floue sur les champs id, nom ou description." msgid "Launch management job" msgstr "Lancer le Job de gestion" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "Cette intance est actuellement utilisée par d'autres ressources. Voulez-vous vraiment le supprimer ?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "Ajouter un groupe existant" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Déprovisionner ces instances pourrait avoir un impact sur d'autres ressources qui en dépendent. Voulez-vous vraiment supprimer quand même ?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "Nœud défaillant" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "suppression doucement" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "Lancement 1" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "Seulement si manquant" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1537,9 +1503,9 @@ msgstr "Activer l’élévation des privilèges" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "Filtrer..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "Délai d’attente (secondes)" @@ -1603,25 +1569,9 @@ msgstr "Basculer la légende" msgid "Tokens" msgstr "Jetons" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "Il est difficile de donner une spécification pour\n" -#~ "l'inventaire des faits Ansible, car à peupler\n" -#~ "les faits du système contre lesquels vous devez exécuter un playbook\n" -#~ "l'inventaire qui a `gather_facts : true`. Le\n" -#~ "les faits réels différeront d'un système à l'autre." - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Cette planification utilise des règles complexes qui ne sont pas prises en charge dans\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer ce calendrier." +msgstr "Sélectionnez les inventaires sources pour cet inventaire fédéré. Lorsqu'un job est lancé, les hôtes seront acheminés automatiquement vers le groupe d'instances de chaque inventaire source." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1659,7 +1609,7 @@ msgstr "Heure" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "Créer un nouvel inventaire fédéré" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1696,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1722,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1876,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1892,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1911,7 +1861,7 @@ msgstr "Hôtes restants" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1930,7 +1880,7 @@ msgstr "Manifeste de souscription" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "Échec" @@ -1941,7 +1891,7 @@ msgstr "ID du tableau de bord (facultatif)" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "Liste des éléments sélectionnés." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1973,7 +1923,7 @@ msgstr "Approuvé" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2055,7 +2005,7 @@ msgstr "Autoriser le remplacement de la branche" msgid "Edit Credential" msgstr "Modifier les informations d’identification" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "Clé" @@ -2063,7 +2013,7 @@ msgstr "Clé" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2074,8 +2024,8 @@ msgstr "Clé" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2083,16 +2033,12 @@ msgid "Username" msgstr "Nom d'utilisateur" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "L'organisation qui possède ce modèle de tâche de flux de travail." - -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "La suppression de ces modèles pourrait avoir un impact sur certains nœuds de flux de travail qui en dépendent. Voulez-vous vraiment supprimer quand même ?" +msgid "The organization that owns this workflow job template." +msgstr "L'organisation propriétaire de ce modèle de tâche de flux de travail." -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "Confirmer" @@ -2106,15 +2052,15 @@ msgstr "Corps du message de réussite" msgid "Playbook run" msgstr "Exécution du playbook" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Sélectionnez le projet contenant le playbook que vous souhaitez que ce job exécute." #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "Allez à la première page" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "Échec de l'élément" @@ -2126,11 +2072,11 @@ msgstr "Rôles d’équipe" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "relancer le flux de travail" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "Ce projet est actuellement en cours de synchronisation et ne peut être cliqué tant que le processus de synchronisation n'est pas terminé" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Ce projet est actuellement en cours de synchronisation et ne peut pas être cliqué tant que le processus de synchronisation n'est pas terminé" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2139,7 +2085,7 @@ msgstr "Administration" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "N'a pas réussi à supprimer le projet." #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2150,9 +2096,9 @@ msgstr "Libellé" msgid "Revert all" msgstr "Tout rétablir" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "Liste des URI autorisés, séparés par des espaces" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Liste d'URI autorisés, séparés par des espaces" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2174,21 +2120,22 @@ msgstr "Autres invites" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} mois" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "Le résultat du nœud parent est requis avant l'évaluation de la condition." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "Modèle de Job" @@ -2200,36 +2147,15 @@ msgstr "Effacer l'abonnement" msgid "Install Bundle" msgstr "Installer Bundle" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "Voici des exemples d'URL pour le contrôle des sources de GIT :" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voici des exemples d'URL pour le contrôle de source GIT :" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "Configuration de l'entrée" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "Supprimer l'inventaire smart" @@ -2239,8 +2165,8 @@ msgid "Show" msgstr "Afficher" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "Touche Webhook pour ce modèle de tâche de flux de travail." +msgid "Webhook key for this workflow job template." +msgstr "Clé du webhook pour ce modèle de tâche de flux de travail." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2263,22 +2189,22 @@ msgstr "Le champ correspond à l'expression régulière donnée." msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "Mot de passe" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "Autoriser les exécutions simultanées de ce modèle de tâche de flux de travail." +msgid "Allow simultaneous runs of this workflow job template." +msgstr "Autorisez les exécutions simultanées de ce modèle de tâche de flux de travail." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "Voir les détails de l'inventaire fédéré" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2305,22 +2231,23 @@ msgstr "Quand l'hôte a-t-il été automatisé pour la première fois" msgid "Create New User" msgstr "Créer un nouvel utilisateur" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "une nouvelle clé webhook sera générée lors de la sauvegarde." +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "Chaque fois qu'un job s'exécute à l'aide de ce projet, mettez à jour la révision du projet avant de démarrer le job." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} semaine" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Cet inventaire est actuellement utilisé par certains modèles. Êtes-vous sûr de vouloir le supprimer ?} other {La suppression de ces inventaires pourrait avoir un impact sur certains modèles qui en dépendent. Êtes-vous sûr de vouloir quand même les supprimer ?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "Sélectionner les libellés" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "On s'attendait à ce qu'au moins un des éléments suivants soit présent dans le fichier : client_email, project_id ou private_key." - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2334,9 +2261,9 @@ msgstr "Type d’abonnement" msgid "Select a row to remove" msgstr "Sélectionnez une ligne à supprimer" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "Renvoie les résultats qui ont des valeurs autres que celle-ci ainsi que d'autres filtres." +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "Renvoie les résultats qui ont des valeurs autres que celle-ci ainsi que les autres filtres." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2361,7 +2288,7 @@ msgstr "Total Jobs" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "Inventaires sources dont les hôtes seront acheminés vers leurs groupes d'instances respectifs lorsqu'un job est lancé contre cet inventaire fédéré." #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2382,7 +2309,7 @@ msgid "pages" msgstr "pages" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "Ignoré" @@ -2463,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "Cette entrée d'inventaire construit \n" +" crée un groupe pour les deux catégories et utilise \n" +" la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui \n" +" se trouvent à l'intersection de ces deux groupes." #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "Le projet est en cours de synchronisation et la révision sera disponible une fois la synchronisation terminée." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "Supprimer l'organisation" @@ -2500,11 +2430,11 @@ msgstr "Erreur de lancement d'un job de gestion" msgid "Search" msgstr "Rechercher" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "confirmer modifier connecter rediriger" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter cette organisation." @@ -2518,7 +2448,7 @@ msgstr "La version non sensible à la casse de contains" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "Ajouter un inventaire fédéré" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2538,22 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "Demande(s) de bilan de santé soumise(s). Veuillez patienter et recharger la page." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "jour du week-end" +msgid "weekend day" +msgstr "jour de week-end" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "Environnement d'exécution copié" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "Délai en secondes à prévoir pour qu’un projet soit actualisé. Durant l’exécution des tâches et les rappels, le système de tâches évalue l’horodatage de la dernière mise à jour du projet. Si elle est plus ancienne que le délai d’expiration du cache, elle n’est pas considérée comme actualisée, et une nouvelle mise à jour du projet sera effectuée." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "Annuler la synchronisation de la source d'inventaire construite" @@ -2576,7 +2497,7 @@ msgstr "{0} (supprimé)" msgid "The inventory that this host belongs to." msgstr "Inventaire auquel cet hôte appartiendra." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "Connexion" @@ -2616,20 +2537,11 @@ msgstr "Activer la journalisation externe" msgid "STATUS:" msgstr "ÉTAT :" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "TimedOut" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "boolean" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "Autoriser le remplacement de la branche" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "Détails de l'utilisateur" @@ -2654,7 +2566,7 @@ msgstr "Si vous êtes prêts à mettre à niveau ou à renouveler, veuillez<0>no msgid "Enable log system tracking facts individually" msgstr "Activer le système de journalisation traçant des facts individuellement" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "Les modèles de Job dont les informations d'identification demandent un mot de passe ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds" @@ -2666,7 +2578,8 @@ msgstr "Empêcher le repli des groupes d'instances : s'il est activé, l'inventa #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "pour plus d'informations." @@ -2687,23 +2600,21 @@ msgstr "Refspec Contrôle de la source" msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "Utilisez un canal IRC ou un nom d'utilisateur par ligne. Le symbole\n" +" dièse (#) pour les canaux et le symbole arobase (@) pour les utilisateurs ne sont pas\n" +" requis." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "Erreur de suppression d’un Job" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2753,18 +2664,14 @@ msgstr "Red Hat Virtualization" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Item déplacée{id}. Item avec index {oldIndex} à l’intérieur maintenant {newIndex}." +msgstr "Copier la sortie" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2774,7 +2681,7 @@ msgstr "" msgid "No results found" msgstr "Aucun résultat trouvé" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2836,18 +2743,13 @@ msgstr "Modifier le groupe" msgid "See errors on the left" msgstr "Voir les erreurs sur la gauche" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "Approuvé par {0} - {1}" - -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "Supprimez le dépôt local dans son intégralité avant d'effectuer une mise à jour. En fonction de la taille du dépôt, cela peut augmenter considérablement le temps nécessaire pour effectuer une mise à jour." +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Approuvé par {0} - {1}" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "Hôte démarré" @@ -2868,6 +2770,10 @@ msgstr "Sélectionnez un type de ressource" msgid "4 (Connection Debug)" msgstr "4 (Débogage de la connexion)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "Chemin de base utilisé pour localiser les playbooks. Les répertoires trouvés dans ce chemin seront répertoriés dans la liste déroulante du répertoire des playbooks. Ensemble, le chemin de base et le répertoire de playbook sélectionné fournissent le chemin complet utilisé pour localiser les playbooks." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2877,7 +2783,7 @@ msgstr "En-têtes HTTP" msgid "Zoom Out" msgstr "Zoom arrière" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "Élément OK" @@ -2901,7 +2807,7 @@ msgstr "Message de réussite" msgid "Update cache timeout" msgstr "Délai d'expiration du cache de mise à jour" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "Question" @@ -2922,12 +2828,12 @@ msgstr "0 (Normal)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "Alias de nœud" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2946,18 +2852,26 @@ msgstr "Vous n'avez pas la permission de supprimer les groupes suivants : {items msgid "HTTP Method" msgstr "Méthode HTTP" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de repli lorsqu'aucun environnement d'exécution n'a été explicitement attribué au niveau du projet, du modèle de tâche ou du flux de travail." + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Type de notification" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "Un manifeste d'abonnement est une exportation d'un abonnement Red Hat. Pour générer un manifeste d'abonnement, accédez à <0>access.redhat.com. Pour plus d'informations, consultez le <1>Guide de l'utilisateur." + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "Voir les jetons" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "CHIFFRÉ" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -2986,15 +2900,8 @@ msgstr "Valeur activée" msgid "Use one Annotation Tag per line, without commas." msgstr "Entrez une balise d'annotation par ligne, sans virgule." -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Nombre maximum de tâches à exécuter simultanément sur ce groupe.\n" -#~ "Zéro signifie qu'aucune limite ne sera appliquée." - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "Inaccessible" @@ -3019,9 +2926,9 @@ msgstr "Inventaires des intrants" msgid "of" msgstr "de" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "Ce champ doit comporter au moins {min} caractères" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Ce champ doit comporter au moins {min} caractères" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3065,9 +2972,10 @@ msgstr "clé webhook de modèles de tâche flux de travail" msgid "Occurrences" msgstr "Occurrences" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {Veuillez saisir un numéro de téléphone valide.} other {Veuillez saisir des numéros de téléphone valides.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3085,8 +2993,8 @@ msgid "Items" msgstr "Éléments" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "Sélectionnez l'inventaire contenant les hôtes que vous souhaitez que ce flux de travail gère." +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "Sélectionnez l'inventaire contenant les hôtes que vous souhaitez gérer avec ce flux de travail." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3102,7 +3010,7 @@ msgstr "Entrez les variables avec la syntaxe JSON ou YAML. Consultez la documen msgid "Create New Host" msgstr "Créer un nouvel hôte" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "Voir les détails de Job de flux de travail" @@ -3143,9 +3051,9 @@ msgstr "Mot de passe SSH" msgid "View OIDC settings" msgstr "Voir les paramètres de l'OIDC" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "Aide" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3205,15 +3113,10 @@ msgstr "Jobs en cours d'exécution" msgid "Client identifier" msgstr "Identifiant client" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "Échec de l'hôte" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "Expiration Délai d’attente du cache" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3232,21 +3135,12 @@ msgstr "Échec de l'hôte" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "Équipes" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "Ce flux de travail a déjà été traité" @@ -3254,20 +3148,18 @@ msgstr "Ce flux de travail a déjà été traité" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Sélectionnez les informations d’identification qu’il vous faut utiliser lors de l’accès à des hôtes distants pour exécuter la commande. Choisissez les informations d’identification contenant le nom d’utilisateur et la clé SSH ou le mot de passe dont Ansible aura besoin pour se connecter aux hôtes distants." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "Le format suggéré pour les noms de variables est en minuscules et\n" +" séparé par des traits de soulignement (par exemple, foo_bar, user_id, host_name,\n" +" etc.). Les noms de variables avec des espaces ne sont pas autorisés." #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Ce modèle de poste est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "Avertissement : {selectedValue} est un lien vers {link} et sera enregistré comme tel." - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "Voir toutes les informations d’identification." @@ -3293,7 +3185,7 @@ msgstr "Capacité utilisée" msgid "Instance ID" msgstr "ID d'instance" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "Info" @@ -3301,17 +3193,18 @@ msgstr "Info" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "<0>Remarque : les instances peuvent être réassociées à ce groupe d'instances si elles sont gérées par des <1> règles de politique." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "Délai d'attente (minutes)" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3337,6 +3230,11 @@ msgstr "Détails de programmation" msgid "Event detail" msgstr "Afficher les détails de l’événement" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {Supprimer le groupe ?} other {Supprimer les groupes ?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "Sélectionnez une ligne à dissocier" @@ -3350,11 +3248,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "Ce champ ne doit pas être vide" @@ -3368,6 +3269,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" Il n'y a aucun répertoire de playbook disponible dans {project_base_dir}.\n" +" Soit ce répertoire est vide, soit tout son contenu est déjà\n" +" attribué à d'autres projets. Créez-y un nouveau répertoire et assurez-vous\n" +" que les fichiers de playbook peuvent être lus par l'utilisateur système « awx »,\n" +" ou faites en sorte que {brandName} récupère directement vos playbooks depuis\n" +" le contrôle de source à l'aide de l'option Type de contrôle de la source ci-dessus." #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3376,7 +3284,7 @@ msgstr "Nom de l’Instance" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "Nom d'un artefact produit par le nœud parent via set_stats. Le lien n'est suivi que lorsque le job parent correspond au résultat choisi et que la condition est vraie. Une clé manquante ne correspond jamais." #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 @@ -3385,7 +3293,7 @@ msgstr "" msgid "View all Inventories." msgstr "Voir tous les inventaires." -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "Échec de désynchronisation des hôtes" @@ -3453,7 +3361,7 @@ msgstr "Moins ou égal à la comparaison." #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3461,19 +3369,14 @@ msgstr "Moins ou égal à la comparaison." #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "Supprimer" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "Par défaut, nous collectons et transmettons des données analytiques sur l'utilisation du service à Red Hat. Il existe deux catégories de données collectées par le service. Pour plus d'informations, voir <0>{0}. Décochez les cases suivantes pour désactiver cette fonctionnalité." - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "Modifié" @@ -3481,40 +3384,20 @@ msgstr "Modifié" msgid "Data retention period" msgstr "Durée de conservation des données" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "Ce flux de travail ne comporte aucun nœud configuré." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "Cliquez sur ce bouton pour vérifier la connexion au système de gestion du secret en utilisant le justificatif d'identité sélectionné et les entrées spécifiées." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "Sync Projet" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3524,11 +3407,6 @@ msgstr "Sélectionner les groupes" msgid "Read" msgstr "Lecture" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "Créé" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "Afficher les paramètres" @@ -3550,12 +3428,18 @@ msgstr "voir les documents du plugin d'inventaire construit ici." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "Le numéro associé au « Service de\n" +" messagerie » dans Twilio, au format +18005550199." #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Ce champ sera récupéré dans un système externe de gestion des secrets en utilisant l’identifiant spécifié." +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "Modèle de contexte" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "Aucun YAML disponible" @@ -3564,7 +3448,7 @@ msgstr "Aucun YAML disponible" msgid "Edit Order" msgstr "Ordre d'édition" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "Minimum" @@ -3626,15 +3510,15 @@ msgstr "GitHub Team" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "Créé" @@ -3648,23 +3532,9 @@ msgstr "Système" msgid "This action will delete the following:" msgstr "Cette action supprimera les éléments suivants :" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "<0>{0}<1>{1}" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "Modèles de Job de flux de travail" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4102,7 +3932,7 @@ msgstr "Métrique" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "Ne synchroniser le projet que lorsque la référence poussée correspond à ce modèle, par exemple refs/heads/main ou refs/heads/release-*. Laissez vide pour synchroniser à chaque événement de push ou de tag." #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4135,16 +3965,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "N'a pas réussi à supprimer une ou plusieurs équipes." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "Modifier" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4225,17 +4045,12 @@ msgstr "Vérification du Playbook" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "Avant" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "Voir les détails de nœuds" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "Spécifications des pods personnalisés" @@ -4288,8 +4103,8 @@ msgstr "Supprimer les informations d’identification" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4327,7 +4142,7 @@ msgstr "Supprimer les informations d’identification" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "Modifier" @@ -4339,10 +4154,6 @@ msgstr "Paramètres RADIUS" msgid "Workflow job templates" msgstr "Modèles de Jobs de flux de travail" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "cette page de documentation Tower" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "Définit le rôle que cette instance jouera dans la topologie du maillage. La valeur par défaut est \"exécution\"." @@ -4360,15 +4171,14 @@ msgstr "Voir des exemples JSON sur" msgid "Destination SMS Number(s)" msgstr "Numéro(s) de SMS de destination" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "Aucun délai d'attente spécifié" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "En cas d'expiration" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "Empêcher le repli des groupes d'instances : s'il est activé, l'inventaire empêchera l'ajout de tout groupe d'instances d'organisation à la liste des groupes d'instances préférés pour exécuter les modèles de tâches associés." @@ -4392,7 +4202,7 @@ msgstr "description" msgid "Failed to delete one or more inventories." msgstr "N'a pas réussi à supprimer un ou plusieurs inventaires." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "Flottement" @@ -4410,10 +4220,6 @@ msgstr "suppression réversible" msgid "DELETED" msgstr "SUPPRIMÉ" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {0} en cliquant sur" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "Vous n'avez pas de permission pour supprimer les ressources: {itemsUnableToremove}" @@ -4447,7 +4253,7 @@ msgstr "Cette action dissociera les éléments suivants :" msgid "Select Instances" msgstr "Sélectionner les instances" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "Ressources manquantes dans ce modèle." @@ -4459,7 +4265,7 @@ msgstr "Clé API Grafana" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "Vous n'avez pas la permission de dissocier les éléments suivants : {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4469,7 +4275,8 @@ msgstr "Échec de la mise à jour de l'ajustement des capacités." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Pourcentage minimum de toutes les instances qui seront automatiquement\n" +" attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne." #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4479,46 +4286,17 @@ msgstr "Confirmer l'annulation" msgid "Sort" msgstr "Trier" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Red Hat Ansible Automation Platform" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Nombre maximum de fourches pour permettre à tous les travaux exécutés simultanément sur ce groupe.\n" -#~ "Zéro signifie qu'aucune limite ne sera appliquée." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "Si les utilisateurs ont besoin de commentaires sur l'exactitude\n" -#~ "de leurs groupes construits, il est fortement recommandé\n" -#~ "à utiliser strict : true dans la configuration du plugin." +msgstr "Égal à" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "Échec de la suppression du projet." +msgstr "Échec" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "Variables demandées" @@ -4539,7 +4317,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "Fournissez vos informations d'identification Red Hat ou Red Hat Satellite\n" +" ci-dessous et vous pourrez choisir parmi une liste de vos abonnements disponibles.\n" +" Les informations d'identification que vous utilisez seront stockées pour une utilisation future\n" +" lors de la récupération d'abonnements renouvelés ou étendus." #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4560,21 +4341,22 @@ msgstr "Sortir sans sauvegarder" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "Sélection de l'opérateur de date" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "Thème" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "Filtrer par nom de groupe imbriqué" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "Erreur lors de la sauvegarde du flux de travail !" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4584,13 +4366,6 @@ msgstr "Automatisation" msgid "Select items from list" msgstr "Sélectionnez les éléments de la liste" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "Chemin de base utilisé pour localiser les playbooks. Les répertoires localisés dans ce chemin sont répertoriés dans la liste déroulante des répertoires de playbooks. Le chemin de base et le répertoire de playbook sélectionnés fournissent ensemble le chemin complet servant à localiser les playbooks." - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "Statut Job" @@ -4604,20 +4379,20 @@ msgstr "Branche/ Balise / Commit du Contrôle de la source" msgid "This will cancel all subsequent nodes in this workflow" msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "Sélectionnez les informations d'identification pour accéder aux nœuds qui déterminent l'exécution de cette tâche. Vous pouvez uniquement sélectionner une information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher la case \"Me demander au lancement\" sans la sélection des informations d'identification vous obligera à sélectionner des informations d'identification au moment de l’exécution. Si vous sélectionnez \"Me demander au lancement\", les informations d'identification sélectionnées deviennent les informations d'identification par défaut qui peuvent être mises à jour au moment de l'exécution." +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Sélectionnez les informations d'identification pour accéder aux nœuds sur lesquels ce job sera exécuté. Vous ne pouvez sélectionner qu'une seule information d'identification de chaque type. Pour les informations d'identification machine (SSH), cocher « Demander au lancement » sans sélectionner d'informations d'identification vous obligera à sélectionner une information d'identification machine au moment de l'exécution. Si vous sélectionnez des informations d'identification et cochez « Demander au lancement », les informations d'identification sélectionnées deviennent les valeurs par défaut qui peuvent être mises à jour au moment de l'exécution." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "Invite pour le mode diff au lancement." +msgid "Prompt for diff mode on launch." +msgstr "Demander le mode différentiel au lancement." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "Identifiant client" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." @@ -4625,11 +4400,6 @@ msgstr "Cela annulera tous les nœuds suivants dans ce flux de travail." msgid "Failed to delete one or more job templates." msgstr "N'a pas réussi à supprimer un ou plusieurs modèles de Jobs." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr "Choisissez un fichier .json" @@ -4660,8 +4430,8 @@ msgstr "Crypté" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {Annuler le travail} other {Annuler les emplois}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "Modifier le modèle" @@ -4671,6 +4441,7 @@ msgstr "Modifier le modèle" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "Applications" @@ -4679,31 +4450,30 @@ msgstr "Applications" msgid "All jobs" msgstr "Toutes les tâches" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "<0>Remarque : les instances associées manuellement peuvent être automatiquement dissociées d'un groupe d'instances si l'instance est gérée par des <1> règles de politique." +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "Jour {0}" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "Actualiser la révision du projet" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "En option, sélectionnez les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service webhook." +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Sélectionnez éventuellement les informations d'identification à utiliser pour renvoyer les mises à jour de statut au service de webhook." #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "Annuler Job" @@ -4711,13 +4481,13 @@ msgstr "Annuler Job" msgid "Instance State" msgstr "État de l'instance" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "Acteur" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "Exemples d’URL pour le SCM Subversion :" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Voici des exemples d'URL pour le contrôle de source Subversion :" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4739,7 +4509,9 @@ msgstr "Jour du week-end" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "Étiquettes facultatives décrivant cet inventaire,\n" +" telles que 'dev' ou 'test'. Les étiquettes peuvent être utilisées pour regrouper et filtrer\n" +" les inventaires et les jobs terminés." #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4779,10 +4551,10 @@ msgstr "Voir les détails de l'organisation" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4816,7 +4588,7 @@ msgstr "Voir les détails de l'organisation" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4829,28 +4601,28 @@ msgstr "Voir les détails de l'organisation" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "Erreur !" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "Hôte inaccessible" @@ -4877,9 +4649,9 @@ msgstr "Confirmer la suppression de tous les nœuds" msgid "Clean" msgstr "Nettoyer" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Les services webhook peuvent lancer des tâches avec ce modèle de tâche en effectuant une requête POST à cette URL." +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Les services de webhook peuvent lancer des jobs avec ce modèle de job de workflow en effectuant une requête POST vers cette URL." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4890,7 +4662,9 @@ msgstr "Ce champ ne doit pas être vide" msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "Si les utilisateurs ont besoin de retours sur l'exactitude\n" +" de leurs groupes construits, il est fortement recommandé\n" +" d'utiliser strict: true dans la configuration du plugin." #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4913,18 +4687,6 @@ msgstr "N'a pas réussi à associer le rôle" msgid "Failed to delete one or more projects." msgstr "N'a pas réussi à supprimer un ou plusieurs projets." -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "Le format suggéré pour les noms de variables est en minuscules avec des tirets de séparation (exemple, foo_bar, user_id, host_name, etc.). Les noms de variables contenant des espaces ne sont pas autorisés." - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "Définir le chemin source à" @@ -4935,12 +4697,13 @@ msgid "Edit Project" msgstr "Modifier le projet" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "Mardi" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "Verbeux" @@ -4949,10 +4712,11 @@ msgid "Failed to toggle host." msgstr "Impossible de changer d'hôte." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "refusé" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "Connectez-vous avec GitHub Enterprise Organizations" @@ -4962,6 +4726,7 @@ msgstr "Connectez-vous avec GitHub Enterprise Organizations" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "Modèles de notification" @@ -5048,7 +4813,7 @@ msgstr "Voir les paramètres SAML" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "Annulé" @@ -5113,7 +4878,7 @@ msgstr "Voir tous les projets." msgid "0 (Warning)" msgstr "0 (Avertissement)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "Avertissement système" @@ -5129,12 +4894,14 @@ msgstr "Avertissement système" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "Environnements d'exécution" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "Demander le type de mission au lancement." +msgid "Prompt for job type on launch." +msgstr "Demander le type de tâche au lancement." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5171,10 +4938,6 @@ msgstr "Paramètres Job" msgid "Edit Credential Plugin Configuration" msgstr "Modifier la configuration du plug-in Configuration" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "Supprimer les jetons sélectionnés" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "Sélectionnez une question à supprimer" @@ -5201,7 +4964,7 @@ msgstr "Sélectionnez une question à supprimer" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "Variables" @@ -5235,10 +4998,6 @@ msgstr "Synchroniser toutes les sources" msgid "API service/integration key" msgstr "Service API/Clé d’intégration" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {# heure} other {# heures}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5252,6 +5011,11 @@ msgstr "Tâches" msgid "Unreachable Hosts" msgstr "Hôtes inaccessibles" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "En cas d'expiration" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5275,7 +5039,7 @@ msgstr "Zone de texte" msgid "View User Interface settings" msgstr "Voir les paramètres de l'interface utilisateur" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "Connectez-vous avec GitHub Teams" @@ -5283,9 +5047,17 @@ msgstr "Connectez-vous avec GitHub Teams" msgid "Inventory copied successfully" msgstr "Inventaire copié" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les faits sont persistants et injectés dans le cache des faits au moment de l'exécution." +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "Si activé, cela stockera les faits collectés afin qu'ils puissent être consultés au niveau de l'hôte. Les faits sont conservés et injectés dans le cache de faits au moment de l'exécution." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "Le nombre d'utilisateurs distincts qui doivent approuver avant que le flux de travail continue. Un seul refus refuse toujours le nœud." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {moduleName} en cliquant " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5314,7 +5086,8 @@ msgstr "Paramètres de l'interface utilisateur" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "Fournissez des paires clé/valeur en utilisant soit\n" +" YAML soit JSON." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5331,12 +5104,12 @@ msgstr "Effondrement" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5348,7 +5121,7 @@ msgstr "Effondrement" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "Libellés" @@ -5381,7 +5154,7 @@ msgstr "Mois" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5393,6 +5166,7 @@ msgstr "Mois" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "Informations d’identification" @@ -5404,11 +5178,12 @@ msgstr "Saisir une adresse email par ligne pour créer une liste des destinatair #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Nombre minimum d'instances qui seront automatiquement\n" +" attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} semaines" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5458,7 +5233,7 @@ msgstr "Copier" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "Supprimer la recherche en cours liée aux facts ansible pour activer une autre recherche par cette clé." @@ -5472,6 +5247,7 @@ msgstr "Chemin de base du projet" msgid "Project copied successfully" msgstr "Projet copié" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "Mars" @@ -5503,6 +5279,7 @@ msgstr "Le test de notification a échoué." msgid "items" msgstr "éléments" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "Septembre" @@ -5511,10 +5288,6 @@ msgstr "Septembre" msgid "Select Peer Addresses" msgstr "Sélectionner les adresses des pairs" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {# jour} other {# jours}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "Nous n'avons pas pu localiser les licences associées à ce compte." @@ -5528,7 +5301,7 @@ msgstr "Mettre à jour les paramètres relatifs aux Jobs dans {brandName}" msgid "Provisioning" msgstr "Approvisionnement" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "Options à choix multiples." @@ -5552,10 +5325,6 @@ msgstr "Nom de la ressource" msgid "select module" msgstr "sélectionner un module" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5578,10 +5347,15 @@ msgstr "Utiliser TLS" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "Job de gestion" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "Thème préféré" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5592,9 +5366,9 @@ msgstr "Définir une valeur pour ce champ" msgid "Failed to deny one or more workflow approval." msgstr "Échec du refus d'une ou plusieurs validations de flux de travail." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "Retourne des résultats qui satisfont à ce filtre ainsi qu'à d'autres filtres. Il s'agit du type d'ensemble par défaut si rien n'est sélectionné." +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "Renvoie les résultats qui satisfont celui-ci ainsi que les autres filtres. Il s'agit du type d'ensemble par défaut si rien n'est sélectionné." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5604,10 +5378,6 @@ msgstr "Organisation (Nom)" msgid "Reload" msgstr "Rechargez" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "Impossible de récupérer les paramètres de configuration de connexion personnalisés. Les paramètres par défaut du système seront affichés à la place." - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "Ajouter un nouvel hôte" @@ -5631,6 +5401,7 @@ msgid "Notification Color" msgstr "Couleur des notifications" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5651,10 +5422,10 @@ msgstr "Sélectionnez une option" msgid "Application information" msgstr "Informations sur l’application" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "Contrôlez le niveau de sortie qu’Ansible génère lors de l’exécution du playbook." +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Contrôlez le niveau de sortie qu'ansible produira lors de l'exécution du playbook." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5675,12 +5446,12 @@ msgstr "Informations sur la fréquence" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "Suivant" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5689,16 +5460,10 @@ msgstr "Suivant" msgid "Create" msgstr "Créer" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "Ce tableau donne quelques paramètres utiles de la construction\n" -#~ "plugin d'inventaire. Pour la liste complète des paramètres" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5709,18 +5474,10 @@ msgstr "Voulez-vous vraiment demander l'annulation de ce job ?" msgid "Port" msgstr "Port" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "Êtes-vous sûr de vouloir désactiver l'authentification locale ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter et sur la capacité de l'administrateur système à annuler ce changement." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "Ces données sont utilisées pour améliorer\n" -#~ "les futures versions du logiciel Tower et contribuer à\n" -#~ "à rationaliser l'expérience des clients." - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "Autoriser le remplacement de la branche" @@ -5729,11 +5486,6 @@ msgstr "Autoriser le remplacement de la branche" msgid "Create new source" msgstr "Créer une nouvelle source" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "Fourches" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "Téléchargement du Bundle" @@ -5764,10 +5516,6 @@ msgstr "Aucun abonnement trouvé" msgid "Add team permissions" msgstr "Ajouter les permissions de l'équipe" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "Numéro de téléphone de la source" @@ -5788,7 +5536,7 @@ msgstr "Automatisation" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "Type de nœud" @@ -5833,7 +5581,7 @@ msgstr "système" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "Sélection de ligne" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5846,6 +5594,10 @@ msgstr "Voir les détails de l'inventaire" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Cet inventaire est appliqué à tous les nœuds de flux de travail de ce flux de travail ({0}) qui requiert un inventaire." +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "Secret partagé avec le service de webhook. Le service l'utilise pour signer ses requêtes, afin que seul votre dépôt puisse déclencher une synchronisation du projet. Saisissez votre propre secret pour le gérer en tant que configuration, ou laissez le champ vide pour en générer un lors de l'enregistrement." + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5862,7 +5614,7 @@ msgstr "Les deux dernières semaines" msgid "Back" msgstr "Retour" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "Dernière connexion" @@ -5878,7 +5630,7 @@ msgstr "Erreur de copie" msgid "Back to applications" msgstr "Retour aux applications" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "type de connexion" @@ -5895,8 +5647,8 @@ msgid "Destination channels or users" msgstr "Canaux ou utilisateurs de destination" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "Service Webhook pour ce modèle de tâche de flux de travail." +msgid "Webhook service for this workflow job template." +msgstr "Service de webhook pour ce modèle de tâche de flux de travail." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5911,7 +5663,8 @@ msgstr "Groupes d'instances" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "Utilisez un numéro de téléphone par ligne pour spécifier où\n" +" acheminer les messages SMS. Les numéros de téléphone doivent être au format +11231231234. Pour plus d'informations, consultez la documentation de Twilio" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5924,11 +5677,12 @@ msgstr "Détails d’abonnement" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Cette programmation utilise des règles complexes qui ne sont pas prises en charge dans\n" +" l'interface utilisateur. Veuillez utiliser l'API pour gérer cette programmation." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "Supprimez toutes les modifications locales avant d’effectuer une mise à jour." +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "Supprimez toutes les modifications locales avant d'effectuer une mise à jour." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5956,9 +5710,9 @@ msgstr "Date de fin" msgid "Disable SSL Verification" msgstr "Désactiver la vérification SSL" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "Sélectionnez une branche pour le flux de travail. Cette branche est appliquée à tous les nœuds de modèle de tâche qui demandent une branche." +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Sélectionnez une branche pour le workflow. Cette branche est appliquée à tous les nœuds de modèle de job qui demandent une branche." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -5994,6 +5748,8 @@ msgstr "Types d'états de liaison" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "Modèles" @@ -6015,6 +5771,10 @@ msgstr "Notification test" msgid "Enabled Options" msgstr "Options activées" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "Sélectionnez dans la liste des répertoires trouvés dans le chemin de base du projet. Ensemble, le chemin de base et le répertoire de playbook fournissent le chemin complet utilisé pour localiser les playbooks." + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6034,21 +5794,6 @@ msgstr "Cette étape contient des erreurs" msgid "source control branch" msgstr "branche du contrôle de la source" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "Remplissez les hôtes pour cet inventaire en utilisant un filtre de recherche. Exemple : ansible_facts.ansible_distribution : \"RedHat\". Reportez-vous à la documentation pour plus de syntaxe et d'exemples. Voir la documentation sur le contrôleur Ansible pour des exemples de syntaxe." - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6068,8 +5813,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "Groupes d'instances" @@ -6101,13 +5847,13 @@ msgstr "Filtrer par tâches ayant réussi" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "Flux de travail annulé " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "Branche à utiliser dans l’exécution de la tâche. Projet par défaut utilisé si vide. Uniquement autorisé si le champ allow_override de projet est défini à true." +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Branche à utiliser lors de l'exécution du job. La valeur par défaut du projet est utilisée si vide. Autorisé uniquement si le champ allow_override du projet est défini sur true." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6131,7 +5877,9 @@ msgstr "{0} plus" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "Ces données sont utilisées pour améliorer\n" +" les futures versions du logiciel Tower et pour aider à\n" +" optimiser l'expérience et la réussite des clients." #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6143,19 +5891,9 @@ msgstr "annuler supprimer" msgid "Nested groups inventory definition:" msgstr "Définition de l'inventaire des groupes imbriqués :" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "Délai (en secondes) avant que la notification par e-mail cesse d'essayer de joindre l'hôte et expire. Compris entre 1 et 120 secondes." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "Invite de limite au lancement." - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "Annuler le job sélectionné" +msgid "Prompt for limit on launch." +msgstr "Demander la limite au lancement." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6163,13 +5901,13 @@ msgstr "Annuler le job sélectionné" msgid "Started" msgstr "Démarré" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "En attente d'approbation des flux de travail" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "Veuillez entrer une URL valide" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "Veuillez saisir une URL valide" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6178,14 +5916,10 @@ msgstr "En attente d'approbation des flux de travail" msgid "Canonical" msgstr "Canonique" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "Jour {num}" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "Écoulé" @@ -6197,19 +5931,20 @@ msgstr "3 (Déboguer)" msgid "Track submodules" msgstr "Suivi des sous-modules" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "Approbations requises" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "Dernière utilisation" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "Aucun Job" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "Cette accréditation est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6227,6 +5962,8 @@ msgstr "Questionnaire" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "Organisations" @@ -6235,19 +5972,9 @@ msgstr "Organisations" msgid "None (run once)" msgstr "Aucune (exécution unique)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "Empêcher le repli des groupes d'instances : s'il est activé, le modèle de tâche empêchera l'ajout de tout groupe d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés pour l'exécution." - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "Cette entrée d'inventaire construite \n" -#~ "crée un groupe pour les deux catégories et utilisations \n" -#~ "la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui \n" -#~ "sont à l'intersection de ces deux groupes." +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Empêcher le repli du groupe d'instances : si activé, le modèle de job empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter." #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6259,7 +5986,7 @@ msgstr "Connexion sociale" msgid "Revert" msgstr "Rétablir" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "Supprimer l'approbation du flux de travail" @@ -6288,35 +6015,27 @@ msgstr "Mise à jour en cours" msgid "Failed to delete one or more schedules." msgstr "N'a pas réussi à supprimer une ou plusieurs programmations." +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "Service à partir duquel les requêtes de webhook seront acceptées." + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "Avertissement : {selectedValue} est un lien vers {0} et sera enregistré en tant que tel." #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "Job de flux de travail 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "Les inventaires seront dans un état en attente jusqu'à ce que la suppression finale soit traitée." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {# mois} other {# mois}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "Date du dernier recalcul :" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "ici." @@ -6330,7 +6049,11 @@ msgstr "ici." msgid "Unavailable" msgstr "Non disponible" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "Synchronisez le projet lorsqu'un push se produit dans le dépôt de contrôle de source, afin que la copie locale soit toujours à jour sans interrogation ni mise à jour à chaque lancement de job." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "Play - Démarrage" @@ -6350,19 +6073,10 @@ msgstr "Date de fin inconnue" msgid "toggle changes" msgstr "basculer les changements" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "Sélectionnez un type d'activité" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "Options à choix multiples." -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "Modifiez PROJECTS_ROOT lorsque vous déployez {brandName} pour changer cet emplacement." - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6374,26 +6088,20 @@ msgstr "Informations d’identification de la machine" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "Évaluer sur" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." msgstr "Naviguer vers le tableau de bord" -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "Sélectionnez l'inventaire contenant les hôtes\n" -#~ "que vous voulez que ce Job gère." - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "annuler modifier connecter rediriger" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Les balises de sauts sont utiles si votre playbook est important et que vous souhaitez ignorer certaines parties d’un Job ou d’une Lecture. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises à ignorer sont utiles lorsque vous avez un grand playbook et que vous souhaitez ignorer des parties spécifiques d'un play ou d'une tâche. Utilisez des virgules pour séparer plusieurs balises. Consultez la documentation pour plus de détails sur l'utilisation des balises." #: screens/User/User.js:140 msgid "View User Details" @@ -6421,12 +6129,10 @@ msgstr "Catégorie sélectionnée" msgid "Delete Team" msgstr "Supprimer l’équipe" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "L'environnement d'exécution qui sera utilisé lors du lancement\n" -#~ "ce modèle de tâche. L'environnement d'exécution résolu peut être remplacé en\n" -#~ "en affectant explicitement un environnement différent à ce modèle de tâche." +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "L'environnement d'exécution qui sera utilisé lors du lancement de ce modèle de job. L'environnement d'exécution résolu peut être remplacé en en attribuant explicitement un autre à ce modèle de job." #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6455,6 +6161,7 @@ msgid "YAML:" msgstr "YAML :" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "Ces arguments sont utilisés avec le module spécifié." @@ -6475,17 +6182,17 @@ msgstr "Effacer la sélection d'abonnement" msgid "Test passed" msgstr "Test passé" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "Sélectionnez les groupes d'instances sur lesquels exécuter ce modèle de job." +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Sélectionnez les groupes d'instances sur lesquels ce modèle de job doit s'exécuter." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "Laissez vide pour générer une nouvelle clé de webhook lors de l'enregistrement" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "Auditeur système" @@ -6507,6 +6214,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "Activer la connexion simplifiée pour vos applications {brandName}" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6521,6 +6229,9 @@ msgstr "Jeudi" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "Modèles de Jobs" @@ -6557,38 +6268,29 @@ msgstr "Nom du module" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "Expire" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "Libellés facultatifs décrivant ce modèle de job, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les modèles de jobs et les jobs terminés." - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "Appuyez sur la touche Espace ou Entrée pour commencer à faire glisser,\n" -#~ "et utilisez les touches fléchées pour vous déplacer vers le haut ou le bas.\n" -#~ "Appuyez sur la touche Entrée pour confirmer le déplacement, ou sur une autre touche pour annuler l'opération de déplacement." +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Étiquettes facultatives décrivant ce modèle de job, telles que « dev » ou « test ». Les étiquettes peuvent être utilisées pour regrouper et filtrer les modèles de job et les jobs terminés." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "Type de recherche" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "Annuler le job" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6622,13 +6324,9 @@ msgstr "Supprimer les questions" msgid "How to use constructed inventory plugin" msgstr "Comment utiliser le plugin d'inventaire construit" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "Ce champ ne doit pas contenir d'espaces" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "Cet inventaire est actuellement utilisé par certains modèles. Voulez-vous vraiment le supprimer ?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Ce champ ne doit pas contenir d'espaces" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6649,16 +6347,17 @@ msgid "Exceptions" msgstr "Exceptions" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "Sélectionnez une branche pour le flux de travail." +msgid "Select a branch for the workflow." +msgstr "Sélectionnez une branche pour le flux de travail." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "Reportez-vous à " -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "Sources en entrée des informations d'identification" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "Sources d'entrée des informations d'identification" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6669,8 +6368,8 @@ msgstr "Deuxième" msgid "Health checks can only be run on execution nodes." msgstr "Les bilans de santé ne peuvent être exécutées que sur les nœuds d'exécution." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "Visualiseur" @@ -6682,11 +6381,6 @@ msgstr "Visualiseur" msgid "Relaunch Job" msgstr "Relancer le Job" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "Si vous souhaitez que la source d'inventaire soit mise à jour au lancement , cliquez sur Mettre à jour au lancement, et accédez également à" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "Obtenir un abonnement" @@ -6700,10 +6394,6 @@ msgstr "Basculer l'hôte" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "L'environnement d'exécution disponible globalement ne peut pas être réaffecté à une organisation spécifique" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "AD Azure" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "Variables Source" @@ -6712,13 +6402,13 @@ msgstr "Variables Source" msgid "Instance" msgstr "Instance" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "Ajout de fichier" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "Si cette case est cochée, tous les hôtes et groupes qui étaient présents auparavant sur la source externe mais qui ont maintenant été supprimés seront retirés de l'inventaire. Les hôtes et groupes qui n'étaient pas gérés par la source d'inventaire seront promus au prochain groupe créé manuellement ou, s'il n'existe aucun groupe créé manuellement pour les y promouvoir, ils seront laissés dans le groupe « all » par défaut de l'inventaire." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6734,16 +6424,12 @@ msgstr "Êtes-vous sûr de vouloir supprimer {0} l’accès à {1}? Cela risque msgid "Add existing host" msgstr "Ajouter une hôte existant" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "Sélection de la recherche" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "Modifier l'organisation" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Playbook terminé" @@ -6769,12 +6455,13 @@ msgstr "Onglet Détails" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "Information d’identification" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "Premier nœud" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6798,16 +6485,6 @@ msgstr "Groupe" msgid "Request subscription" msgstr "Demande d’abonnement" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "Supprimer la programmation" @@ -6819,7 +6496,7 @@ msgstr "Recharger" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "Saisie de recherche par date" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6845,7 +6522,7 @@ msgstr "Voir les paramètres des Jobs" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "modifier" @@ -6854,7 +6531,7 @@ msgstr "modifier" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "Valeur attendue" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 @@ -6884,8 +6561,8 @@ msgstr "Durée" msgid "Create new instance group" msgstr "Créer un nouveau groupe d'instances" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "Utilisateur normal" @@ -6908,6 +6585,7 @@ msgstr "Agrandir les événements de la tâche" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "Notez que vous pouvez toujours voir le groupe dans la liste après la dissociation si l'hôte est également membre des enfants de ce groupe. Cette liste affiche tous les groupes auxquels l'hôte est associé directement et indirectement." @@ -6925,16 +6603,14 @@ msgstr "Modifier le questionnaire" msgid "Pan Down" msgstr "Pan En bas" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "Saisir un canal IRC ou un nom d'utilisateur par ligne. Le symbole dièse (#) pour les canaux et (@) pour le utilisateurs, ne sont pas nécessaires." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "Démarrer la synchronisation de la source d'inventaire" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "Les sous-modules suivront le dernier commit sur leur branche master (ou une autre branche spécifiée dans .gitmodules). Si non, les sous-modules seront conservés à la révision spécifiée par le projet principal. Cela équivaut à spécifier l'option --remote à git submodule update." + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "Projet non trouvé." @@ -6950,10 +6626,6 @@ msgstr "Rappels d’exécution " msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "Nombre minimum d'instances qui seront automatiquement attribuées à ce groupe lorsque de nouvelles instances seront mises en ligne." -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "Succès de la notification de basculement" @@ -6963,8 +6635,8 @@ msgid "Application not found." msgstr "Application non trouvée." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "Quelconque" @@ -7012,18 +6684,20 @@ msgstr "Pairs" msgid "User Roles" msgstr "Rôles des utilisateurs" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "min" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "Sources d'inventaire" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Si activé, les exécutions simultanées de ce modèle de job seront autorisées." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7046,10 +6720,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "Groupe d'instance non trouvé." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "annuler la suppression" @@ -7072,10 +6742,6 @@ msgstr "Définissez des préférences pour la collection des données, les logos msgid "Add" msgstr "Ajouter" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution. Pour plus d'informations sur la migration vers des environnements d'exécution, voir la <0>the documentation.." - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7095,14 +6761,14 @@ msgstr "Échec de l'annulation de la synchronisation de la source d'inventaire c msgid "Back to Hosts" msgstr "Retour aux hôtes" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "Identifiant pour s'authentifier auprès d'un registre de conteneur protégé." +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "Contexte" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Filtre de référence de webhook" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7121,12 +6787,7 @@ msgstr "Mot de passe pour l’élévation des privilèges" msgid "Please try another search using the filter above" msgstr "Veuillez sélectionner une autre recherche par le filtre ci-dessus" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "Manuel" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "Êtes-vous sûr de vouloir modifier l'URL de substitution de la redirection de la connexion ? Cela pourrait avoir un impact sur la capacité des utilisateurs à se connecter au système une fois que l'authentification locale est également désactivée." @@ -7154,7 +6815,7 @@ msgstr "Token API" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Contrôler le niveau de sortie qu'Ansible produira pour les tâches de mise à jour des sources d'inventaire." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Informations d’identification Galaxy" @@ -7176,20 +6837,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "Cette entrée d'inventaire construit\n" +" crée un groupe pour les deux catégories et utilise\n" +" la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui\n" +" se trouvent à l'intersection de ces deux groupes." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "Dissocier l'instance du groupe d'instances ?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "Clé Typeahead" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " Découpage de job" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7208,18 +6872,14 @@ msgstr "Information d’identification au registre" msgid "Host Details" msgstr "Détails sur l'hôte" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "Navigateur par défaut" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "Suivez" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "Passez des changements supplémentaires en ligne de commande. Il y a deux paramètres de ligne de commande possibles :" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7227,8 +6887,8 @@ msgstr "Suivez" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7265,12 +6925,6 @@ msgstr "Suivez" msgid "Modified By (Username)" msgstr "Modifié par (nom d'utilisateur)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "Si activé, afficher les changements faits par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "Retour aux groupes d'instances" @@ -7279,31 +6933,26 @@ msgstr "Retour aux groupes d'instances" msgid "page" msgstr "page" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "Remarque : ce champ suppose que le nom distant est \"origin\"." +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Remarque : ce champ suppose que le nom du dépôt distant est « origin »." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub (Par défaut)" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "Maximum" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du flux de travail." +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "L'environnement d'exécution qui sera utilisé pour les jobs qui utilisent ce projet. Il sera utilisé comme solution de repli lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du modèle de job ou du workflow." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "Nom du modèle de tâche de flux de travail." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "Nom du modèle de tâche de flux de travail." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7324,6 +6973,10 @@ msgstr "L'emplacement complet de l'image, y compris le registre du conteneur, le msgid "Node state types" msgstr "Types d'état des nœuds" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "Le point de terminaison de webhook de ce projet. Ajoutez-le à la configuration de webhook du dépôt pour que les push déclenchent une synchronisation du projet." + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7337,26 +6990,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Choisissez un répertoire Playbook" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "Modèle de Job de flux de travail" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "Demander des étiquettes au lancement." - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "Demander les libellés au lancement." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7372,27 +7019,13 @@ msgstr "Exécuter lorsque le nœud parent se trouve dans un état de défaillanc msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "Les sous-modules suivront le dernier commit sur\n" -#~ "leur branche principale (ou toute autre branche spécifiée dans\n" -#~ ".gitmodules). Si non, les sous-modules seront maintenus à\n" -#~ "la révision spécifiée par le projet principal.\n" -#~ "Cela équivaut à spécifier l'option --remote\n" -#~ "à git submodule update." - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (Verbeux +)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "Identifiant Webhook pour ce modèle de tâche de flux de travail." +msgid "Webhook credential for this workflow job template." +msgstr "Identifiant du webhook pour ce modèle de tâche de flux de travail." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7400,7 +7033,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "Remplissez les hôtes de cet inventaire à l'aide d'un filtre\n" +" de recherche. Exemple : ansible_facts__ansible_distribution:\"RedHat\".\n" +" Reportez-vous à la documentation pour plus de syntaxe et\n" +" d'exemples. Reportez-vous à la documentation d'Ansible Controller pour plus de syntaxe et\n" +" d'exemples." #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7410,12 +7047,6 @@ msgstr "Cette programmation d’horaire ne contient pas les valeurs d'enquête r msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "URL de base du serveur Grafana - le point de terminaison /api/annotations sera ajouté automatiquement à l'URL Grafana de base." - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "Date" @@ -7425,29 +7056,24 @@ msgstr "Date" msgid "User and Automation Analytics" msgstr "Utilisateur & Automation Analytics" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "Élévation des privilèges: si activé, exécuter ce playbook en tant qu'administrateur." +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Élévation de privilèges : si activé, exécutez ce playbook en tant qu'administrateur." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "Valeur à comparer à l'artefact. Interprétée comme JSON lorsque cela est possible (par exemple true, 3), sinon comme une chaîne simple." #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." msgstr "N'a pas réussi à supprimer un ou plusieurs groupes." -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "Confirmer Désactiver l'autorisation locale" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "Une erreur s'est produite lors de la sauvegarde du flux de travail." @@ -7467,15 +7093,15 @@ msgstr "Impossible de charger les groupes associés." msgid "Subscription Compliance" msgstr "Conformité de l'abonnement" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "Ce champ doit être un nombre et avoir une valeur supérieure à {min}" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Ce champ doit être un nombre et avoir une valeur supérieure à {min}" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "Tous" @@ -7497,10 +7123,10 @@ msgstr "Confirmer Effacer" msgid "Workflow timed out message" msgstr "Message d'expiration de flux de travail" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "Sélectionnez le playbook qui devra être exécuté par cette tâche." +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "Sélectionnez le playbook à exécuter par ce job." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7515,48 +7141,33 @@ msgstr "Jobs ayant échoué" msgid "No items found." msgstr "Aucun objet trouvé." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "Avril" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "Échec de l'hôte" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "Nom" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "Afficher les détails de l’événement" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "Collecte des facts" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "Tu es sûr de vouloir supprimer le groupe ?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Créez des vars à partir d'expressions jinja2. Cela peut être utile\n" -#~ "si les groupes construits que vous définissez ne contiennent pas les\n" -#~ "hôtes. Cela peut être utilisé pour ajouter des hostvars à partir d'expressions afin\n" -#~ "que vous connaissez les valeurs résultantes de ces expressions." - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "Permet la création d'une URL de rappel\n" +" d'exécution. À l'aide de cette URL, un hôte peut contacter {brandName}\n" +" et demander une mise à jour de configuration à l'aide de ce modèle\n" +" de job" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7569,13 +7180,13 @@ msgstr "Heure de Fin" msgid "Recent jobs" msgstr "Jobs récents" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "N'a pas réussi à dissocier une ou plusieurs instances." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "Hôte ignoré" @@ -7584,8 +7195,8 @@ msgid "View Project Details" msgstr "Voir les détails du projet" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "Invite pour les balises au lancement." +msgid "Prompt for tags on launch." +msgstr "Demander les balises au lancement." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7598,7 +7209,7 @@ msgstr "Voir la documentation de l'inventaire construit ici" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "Jamais" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7609,9 +7220,13 @@ msgstr "Nom de l'organisation" msgid "Host Filter" msgstr "Filtre d'hôte" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "Durée en secondes pendant laquelle un projet est considéré comme à jour. Lors des exécutions de jobs et des rappels, le système de tâches évaluera l'horodatage de la dernière mise à jour du projet. S'il est plus ancien que le délai d'expiration du cache, il n'est pas considéré comme à jour et une nouvelle mise à jour du projet sera effectuée." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {Cette action annulera la tâche suivante :} other {Cette action annulera les tâches suivantes :}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7626,10 +7241,6 @@ msgstr "Supprimez le projet avant la synchronisation" msgid "Unlimited" msgstr "Illimité" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Le déplacement a commencé pour l'élément id : {newId}." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "Fichier, répertoire ou script" @@ -7644,8 +7255,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "L'environnement d'exécution qui sera utilisé pour les tâches au sein de cette organisation. Il sera utilisé comme solution de rechange lorsqu'un environnement d'exécution n'a pas été explicitement attribué au niveau du projet, du modèle de job ou du flux de travail." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "Activez une enquête pour ce modèle de tâche de flux de travail." +msgid "Enable a survey for this workflow job template." +msgstr "Activez un questionnaire pour ce modèle de tâche de flux de travail." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7656,10 +7267,6 @@ msgstr "{pluralizedItemName} Liste" msgid "Please add survey questions." msgstr "Veuillez ajouter des questions d'enquête." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7679,7 +7286,7 @@ msgstr "Sous-domaine Pagerduty" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "Aucun job" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7693,11 +7300,11 @@ msgstr "Expiration du délai d’attente du cache (secondes)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "Déconnexion" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "sec" @@ -7709,17 +7316,17 @@ msgstr "Ces environnements d'exécution pourraient être utilisés par d'autres msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "Les modèles de Job dont l'inventaire ou le projet est manquant ne peuvent pas être sélectionnés lors de la création ou de la modification de nœuds. Sélectionnez un autre modèle ou corrigez les champs manquants pour continuer." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "Entier relatif" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "Dernière exécution" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7729,7 +7336,7 @@ msgstr "Modalité de sélection de l'abonnement" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} mois" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7738,13 +7345,13 @@ msgstr "Échec du comptage des hôtes" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "Relancer à partir de :" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "Pour créer un inventaire smart, utiliser des facts ansibles, et rendez-vous sur l’écran d’inventaire smart." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "Clés associées" @@ -7778,7 +7385,7 @@ msgstr "Sync" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7835,9 +7442,9 @@ msgstr "Sync" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7848,7 +7455,7 @@ msgstr "Sync" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "Description" @@ -7878,11 +7485,12 @@ msgstr "1 (Verbeux)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "Cela rétablira toutes les valeurs de configuration de cette page à\n" +" leurs valeurs d'usine par défaut. Êtes-vous sûr de vouloir continuer ?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "Le ou après" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7891,7 +7499,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "Jobs Simultanées" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "Supprimer l’utilisateur" @@ -7931,7 +7539,7 @@ msgstr "Modifier l’équipe" msgid "User Interface" msgstr "Interface utilisateur" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "Connectez-vous à GitHub Enterprise" @@ -7968,20 +7576,21 @@ msgstr "Connectez-vous à GitHub Enterprise" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "Sélectionnez une valeur pour ce champ" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "N'expire jamais" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "N’expire jamais" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "Voir Job {0}" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "Connectez-vous avec SAML {samlIDP}" @@ -7989,14 +7598,10 @@ msgstr "Connectez-vous avec SAML {samlIDP}" msgid "Browse" msgstr "Navigation" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Nombre maximum de fourches à autoriser dans toutes les tâches exécutées simultanément sur ce groupe.\\n Zéro signifie qu'aucune limite ne sera appliquée." - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -8007,8 +7612,8 @@ msgstr "Email" msgid "Case-insensitive version of regex." msgstr "Version non sensible à la casse de regex" -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "Saisie de la valeur de la recherche avancée" @@ -8029,16 +7634,6 @@ msgstr "Sélectionnez l'application à laquelle ce jeton appartiendra, ou laisse msgid "Listener Port" msgstr "Port de l'écouteur" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "Activer la signature de contenu pour vérifier que le contenu\n" -#~ "est resté sécurisé lorsqu'un projet est synchronisé.\n" -#~ "Si le contenu a été altéré, le\n" -#~ "tâche ne s'exécutera pas." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "Connexion SSL" @@ -8064,10 +7659,6 @@ msgstr "Indiquez une valeur pour ce champ ou sélectionnez l'option Me le demand msgid "External Secret Management System" msgstr "Système externe de gestion des secrets" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "Voulez-vous vraiment supprimer les groupes ci-dessous ?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "ici" @@ -8107,15 +7698,10 @@ msgstr "Version non sensible à la casse de startswith." msgid "Unsaved changes modal" msgstr "Annuler les modifications non enregistrées" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "Connectez-vous avec GitHub Enterprise Teams" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8125,18 +7711,18 @@ msgstr "Arguments" msgid "Construct 2 groups, limit to intersection" msgstr "Construire 2 groupes, limite à l'intersection" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "# sources avec échecs de synchronisation." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "URL Webhook pour ce modèle de tâche de flux de travail." +msgid "Webhook URL for this workflow job template." +msgstr "URL du webhook pour ce modèle de tâche de flux de travail." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "Date/Heure de début" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "Par défaut, nous collectons et transmettons des données d'analyse sur l'utilisation du service à Red Hat. Il existe deux catégories de données collectées par le service. Pour plus d'informations, consultez <0>cette page de documentation de Tower. Décochez les cases suivantes pour désactiver cette fonctionnalité." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8146,7 +7732,7 @@ msgstr "URL Grafana" msgid "GitHub settings" msgstr "Paramètres de GitHub" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "Connectez-vous avec GitHub Organizations" @@ -8154,12 +7740,12 @@ msgstr "Connectez-vous avec GitHub Organizations" msgid "Redirecting to subscription detail" msgstr "Redirection vers le détail de l'abonnement" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "Délai (en secondes) avant l'annulation de la tâche. La valeur par défaut est 0 pour aucun délai d'expiration du job." +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "Le laps de temps (en secondes) d'exécution avant l'annulation du job. La valeur par défaut est 0 pour aucun délai d'expiration du job." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8170,10 +7756,6 @@ msgstr "N'a pas réussi à dissocier un ou plusieurs groupes." msgid "Token information" msgstr "Informations sur le jeton" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "# source avec échecs de synchronisation." - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "Jamais mis à jour" @@ -8186,11 +7768,11 @@ msgstr "Jamais mis à jour" msgid "Successful" msgstr "Réussi" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Jobs parallèles : si activé, il sera possible d’avoir des exécutions de ce modèle de tâche en simultané." +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Jobs simultanés : si activé, les exécutions simultanées de ce modèle de job seront autorisées." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "Tâche démarrée" @@ -8204,7 +7786,7 @@ msgstr "Identifiant pour l'authentification avec Kubernetes ou OpenShift" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "Inventaire fédéré non trouvé." #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8229,18 +7811,13 @@ msgstr "Recherche exacte sur le champ d'identification." msgid "Back to management jobs" msgstr "Retour aux Jobs de gestion" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "Organisation" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "Hôte OK" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} années" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8255,15 +7832,20 @@ msgstr "Voir les paramètres Azure AD" msgid "Hop" msgstr "Hop" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "Déboguer" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "Effacer tous les filtres" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Cette instance est actuellement utilisée par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?} other {Le déprovisionnement de ces instances pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8287,12 +7869,14 @@ msgstr "Retour aux paramètres" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "Par défaut" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "La fin ne correspondait pas à une valeur attendue ({0})" +msgid "End did not match an expected value ({0})" +msgstr "La fin ne correspondait pas à une valeur attendue ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8324,17 +7908,17 @@ msgstr "Exécuter Commande" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} heures" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "Impossible de rechercher le type d'informations d'identification pour ce service de webhook, le champ des informations d'identification du webhook est donc indisponible." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "Faites glisser un fichier ici ou naviguez pour le télécharger" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "Ne plus suivre" @@ -8342,13 +7926,7 @@ msgstr "Ne plus suivre" msgid "string" msgstr "chaîne" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "Saisissez un canal Slack par ligne. Le symbole dièse (#)\n" -#~ "est obligatoire pour les canaux. Pour répondre ou démarrer un fil de discussion sur un message spécifique, ajoutez l'Id du message parent au canal où l'Id du message parent est composé de 16 chiffres. Un point (.) doit être inséré manuellement après le 10ème chiffre. ex : #destination-channel, 1231257890.006423. Voir Slack" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "Confirmer le mot de passe" @@ -8358,17 +7936,16 @@ msgstr "Jeton d'accès personnel" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "Relancer à partir du premier nœud" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "Retour aux modèles" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "Spécifier une couleur de notification. Les couleurs acceptées sont d'un code de couleur hex (exemple : #3af or #789abc) ." +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "Le premier récupère toutes les références. Le second récupère la pull request GitHub numéro 62 ; dans cet exemple, la branche doit être « pull/62/head »." #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8376,7 +7953,7 @@ msgstr "Authentification" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} jours" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8386,6 +7963,10 @@ msgstr "Liste de destinataires" msgid "Not Found" msgstr "Introuvable" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "Votes" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8409,7 +7990,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "Créez des variables à partir d'expressions jinja2. Cela peut être utile\n" +" si les groupes construits que vous définissez ne contiennent pas les hôtes\n" +" attendus. Cela peut être utilisé pour ajouter des hostvars à partir d'expressions afin\n" +" que vous sachiez quelles sont les valeurs résultantes de ces expressions." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8421,14 +8005,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "Il est difficile de donner une spécification pour\n" +" l'inventaire des facts Ansible, car pour renseigner\n" +" les facts du système, vous devez exécuter un playbook contre\n" +" l'inventaire qui a `gather_facts: true`. Les\n" +" facts réels différeront d'un système à l'autre." #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "Parent de tranche de job" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "Options à choix multiples (une seule sélection)" @@ -8467,7 +8055,7 @@ msgid "Customize pod specification" msgstr "Personnaliser les spécifications du pod" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} de {month}} two {The second {weekday} de {month}} =3 {The third {weekday} de {month}} =4 {The fourth {weekday} de {month}} =5 {The fifth {weekday} of {month}}}" @@ -8475,18 +8063,14 @@ msgstr "{0, selectordinal, one {The first {weekday} de {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "Spécifiez les en-têtes HTTP au format JSON. Reportez-vous à\n" +" la documentation d'Ansible Controller pour un exemple de syntaxe." #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "Fréquence Détails de l'exception" @@ -8502,7 +8086,7 @@ msgstr "Voir Django" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "Navigation globale" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8528,8 +8112,8 @@ msgid "Copy Execution Environment" msgstr "Copier Environnement d'exécution" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "Invite pour la branche SCM au lancement." +msgid "Prompt for SCM branch on launch." +msgstr "Demander la branche SCM au lancement." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8545,22 +8129,6 @@ msgstr "Revenir aux valeurs par défaut" msgid "Inventory file" msgstr "Fichier d'inventaire" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "Notez que seuls les hôtes qui sont directement dans ce groupe peuvent être dissociés. Les hôtes qui se trouvent dans les sous-groupes doivent être dissociés directement au niveau du sous-groupe auquel ils appartiennent." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "Chemin de base du projet" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "Actualiser pour réviser" @@ -8569,16 +8137,14 @@ msgstr "Actualiser pour réviser" msgid "Project sync failures" msgstr "Erreurs de synchronisation du projet" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "Continuer" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "Indique si un hôte est disponible et doit être inclus dans les Jobs en cours. Pour les hôtes qui font partie d'un inventaire externe, cela peut être réinitialisé par le processus de synchronisation de l'inventaire." - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8593,13 +8159,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "Pair supprimé. Assurez-vous d'exécuter à nouveau le paquet d'installation pour {0} afin de voir les modifications prendre effet." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Liste déroulante permettant de réorganiser et de supprimer les éléments sélectionnés." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "Le dernier {weekday} de {month}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "Le dernier {weekday} de {month}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8635,11 +8197,6 @@ msgstr "ID du panneau (facultatif)" msgid "Prevent Instance Group Fallback" msgstr "Empêcher le repli du groupe d'instances" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "Nombre maximum de fourches pour permettre à tous les travaux exécutés simultanément sur ce groupe. Zéro signifie qu'aucune limite ne sera appliquée." @@ -8656,7 +8213,7 @@ msgstr "Tâche" msgid "Regions" msgstr "Régions" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "Désactiver le type pour les recherches floues dans les champs de recherche associés" @@ -8677,16 +8234,12 @@ msgstr "Vous n'êtes pas en mesure d'agir sur les approbations de workflow suiva msgid "Please click the Start button to begin." msgstr "Veuillez cliquer sur le bouton de démarrage pour commencer." -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "Ce modèle est actuellement utilisé par certains nœuds de flux de travail. Voulez-vous vraiment le supprimer ?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "Première exécution" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "Aucun hôte restant" @@ -8711,6 +8264,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" Notez que seuls les hôtes directement dans ce groupe peuvent\n" +" être dissociés. Les hôtes des sous-groupes doivent être dissociés\n" +" directement au niveau du sous-groupe auquel ils appartiennent.\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8737,7 +8295,7 @@ msgid "Job ID" msgstr "ID Job" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "Convergence" @@ -8766,11 +8324,12 @@ msgstr "Aucune erreurs de synchronisation des inventaires" msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "Remarque : L'ordre dans lequel ces éléments sont sélectionnés définit la priorité d'exécution. Sélectionner plus d’une option pour permettre le déplacement." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "Les informations d'identification qui nécessitent un mot de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d'identification suivantes par des informations d'identification du même type pour pouvoir continuer : {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "Les informations d’identification qui nécessitent des mots de passe au lancement ne sont pas autorisées. Veuillez supprimer ou remplacer les informations d’identification suivantes par une du même type afin de continuer : {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "Connectez-vous avec OIDC" @@ -8808,21 +8367,16 @@ msgstr "Archive à distance" msgid "Troubleshooting" msgstr "Dépannage" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "Refspec à récupérer (passé au module git Ansible). Ce paramètre permet d'accéder aux références via le champ de branche non disponible par ailleurs." - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "C'est la seule fois où le secret du client sera révélé." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "Description facultative pour le modèle de tâche de flux de travail." +msgid "Optional description for the workflow job template." +msgstr "Description facultative du modèle de tâche de flux de travail." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "approuvé" @@ -8831,7 +8385,7 @@ msgid "Last Run" msgstr "Dernière exécution" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "N'a pas approuvé {0}." @@ -8839,8 +8393,10 @@ msgstr "N'a pas approuvé {0}." msgid "Run type" msgstr "Type d’exécution" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "Jamais" @@ -8873,9 +8429,9 @@ msgstr "Inventaire (nom)" msgid "Update Revision on Launch" msgstr "Mettre à jour Révision au lancement" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "Sélectionnez le projet contenant le playbook que ce job devra exécuter." +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Le projet contenant le playbook que ce job exécutera." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8885,9 +8441,9 @@ msgstr "Modifier le type d’identification" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "Voici quelques exemples :" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "Voici des exemples :" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8900,7 +8456,9 @@ msgstr "Mise à jour du Contrôle de la source" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "Ces données sont utilisées pour améliorer\n" +" les futures versions du logiciel et pour fournir\n" +" Automation Analytics." #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8929,11 +8487,6 @@ msgstr "Jobs récents" msgid "These are the modules that {brandName} supports running commands against." msgstr "Il s'agit des modules pris en charge par {brandName} pour l'exécution de commandes." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "Si vous ne disposez pas d'un abonnement, vous pouvez vous rendre sur le site de Red Hat pour obtenir un abonnement d'essai." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "Modal de liaison de flux de travail" @@ -8947,19 +8500,10 @@ msgstr "Modifier l'inventaire" msgid "Failed to user token." msgstr "Échec du jeton d'utilisateur." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Nombre minimum statique d'instances qui seront automatiquement assignées à ce groupe lors de la mise en ligne de nouvelles instances." - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "Connectez-vous avec SAML" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "annulé" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "Retour à Approbation des flux de travail" @@ -8969,10 +8513,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "Entrez les injecteurs avec la syntaxe JSON ou YAML. Consultez la documentation sur le contrôleur Ansible pour avoir un exemple de syntaxe." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "Avertissement" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "Décembre" @@ -9003,8 +8548,8 @@ msgid "Delete All Groups and Hosts" msgstr "Supprimer les groupes et les hôtes" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "Invite pour l'environnement d'exécution au lancement." +msgid "Prompt for execution environment on launch." +msgstr "Demander l'environnement d'exécution au lancement." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9031,15 +8576,15 @@ msgid "Client type" msgstr "Type de client" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "Invite par exemple les groupes au lancement." +msgid "Prompt for instance groups on launch." +msgstr "Demander les groupes d'instances au lancement." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "Corps du message d'exécution de flux de travail" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "Nom de variable de réponse" @@ -9063,13 +8608,15 @@ msgstr "L'environnement virtuel personnalisé {virtualEnvironment} doit être re #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} heure" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "Le nombre maximum d'hôtes autorisés à être gérés par\n" +" cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite.\n" +" Reportez-vous à la documentation d'Ansible pour plus de détails." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9083,16 +8630,9 @@ msgstr "Expire le" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "Chaque fois qu'une tâche est exécutée à l'aide de cet inventaire, actualisez l'inventaire à partir de la source sélectionnée avant d'exécuter les tâches de la tâche." -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "Branche à extraire. En plus des branches, vous pouvez saisir des balises, des hachages de validation et des références arbitraires. Certains hachages et références de validation peuvent ne pas être disponibles à moins que vous ne fournissiez également une refspec personnalisée." - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "En cours d'exécution" @@ -9110,11 +8650,12 @@ msgstr "Le champ commence par la valeur." msgid "Workflow documentation" msgstr "Documentation de flux de travail" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "Janvier" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Connectez-vous avec Azure AD" @@ -9122,9 +8663,9 @@ msgstr "Connectez-vous avec Azure AD" msgid "Relaunch all hosts" msgstr "Relancer tous les hôtes" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "Si cette option est activée, les données recueillies seront stockées afin de pouvoir être consultées au niveau de l'hôte. Les facts sont persistants et injectés dans le cache des facts au moment de l'exécution..." +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Stockage des faits : si activé, cela stockera les faits collectés afin qu'ils puissent être consultés au niveau de l'hôte. Les faits sont conservés et injectés dans le cache de faits au moment de l'exécution." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9140,13 +8681,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "Êtes-vous sûr de vouloir supprimer ce lien ?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "Un modèle Jinja2 rendu avec les artefacts set_stats en amont lors de la création de l'approbation. Utilisez ceci pour montrer à l'approbateur le contexte pertinent des étapes de job précédentes. Les variables disponibles proviennent des données set_stats des nœuds parents." + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "Demander des variables au lancement." +msgid "Prompt for variables on launch." +msgstr "Demander les variables au lancement." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "Refusé par {0} - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Refusé par {0} - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9164,13 +8711,9 @@ msgstr "Échec de la synchronisation du projet." msgid "Total hosts" msgstr "Total Hôtes" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "Ce champ doit être supérieur à 0" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "Guide d'utilisation" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "Ce champ doit être supérieur à 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9184,9 +8727,9 @@ msgstr "Informations d’identification copiées." msgid "The search filter did not produce any results…" msgstr "Le résultat de la recherche n’a produit aucun résultat…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "Ce champ doit être un numéro" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Ce champ doit être un nombre" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9200,9 +8743,9 @@ msgstr "Dissocier la ou les équipes liées ?" msgid "Last" msgstr "Dernier" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "Activez le webhook pour ce modèle de tâche." +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "Activer le webhook pour ce modèle." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9238,6 +8781,8 @@ msgstr "Chargement du contenu" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventaires" @@ -9256,14 +8801,10 @@ msgstr "Activé" msgid "Items per page" msgstr "Éléments par page" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "Annuler les jobs sélectionnés" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "Ce champ doit être un nombre entier" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "Ce champ doit être un entier" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9286,13 +8827,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "Supérieur à la comparaison." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "Ces données sont utilisées pour améliorer\n" -#~ "les futures versions du logiciel et pour fournir des données d’ Automation Analytics.." - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9327,21 +8861,26 @@ msgid "Delete Workflow Job Template" msgstr "Supprimer le modèle de flux de travail " #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "Passez des variables de ligne de commande supplémentaires au flux de travail." +msgid "Pass extra command line variables to the workflow." +msgstr "Transmettez des variables de ligne de commande supplémentaires au flux de travail." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "Détail de l'instance" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Ce groupe d'instances est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?} other {La suppression de ces groupes d'instances pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "Aucune sortie de données pour ce job." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "Pour les modèles de job, sélectionner «run» (exécuter) pour exécuter le playbook. Sélectionner «check» (vérifier) uniquement pour vérifier la syntaxe du playbook, tester la configuration de l’environnement et signaler les problèmes." +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Pour les modèles de job, sélectionnez « run » pour exécuter le playbook. Sélectionnez « check » pour vérifier uniquement la syntaxe du playbook, tester la configuration de l'environnement et signaler les problèmes sans exécuter le playbook." #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9400,7 +8939,7 @@ msgstr "Voir tous les environnements d'exécution" msgid "Sources" msgstr "Sources" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "Zone de texte" @@ -9421,21 +8960,18 @@ msgstr "Non configuré" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "Job de flux de travail" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "Utilisez des messages personnalisés pour modifier le contenu des\n" +" notifications envoyées lorsqu'un job démarre, réussit ou échoue. Utilisez\n" +" des accolades pour accéder aux informations sur le job :" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9481,7 +9017,7 @@ msgstr "Mettre à jour les options" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9496,19 +9032,19 @@ msgstr "Mettre à jour les options" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "Dernière modification" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "Documentation." +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "Documentation." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9531,7 +9067,7 @@ msgstr "Commande" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "Erreur" @@ -9549,20 +9085,10 @@ msgstr "Retour aux groupes" msgid "A job has already been launched" msgstr "Une mission a déjà été lancée" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "Désynchronisation des hôtes OK" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "Cette entrée d'inventaire construite\n" -#~ "crée un groupe pour les deux catégories et utilisations\n" -#~ "la limite (modèle d'hôte) pour ne renvoyer que les hôtes qui\n" -#~ "sont à l'intersection de ces deux groupes." - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "Modèles récents" @@ -9572,36 +9098,6 @@ msgstr "Modèles récents" msgid "Applications & Tokens" msgstr "Applications & Jetons" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "Révision du contrôle des sources" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "Exécutions Job" @@ -9610,6 +9106,11 @@ msgstr "Exécutions Job" msgid "Failed to delete smart inventory." msgstr "N'a pas réussi à supprimer l'inventaire smart." +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# source avec des échecs de synchronisation.} other {# sources avec des échecs de synchronisation.}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9624,7 +9125,7 @@ msgstr "Sources d'inventaire" msgid "Cancel node removal" msgstr "Annuler le retrait d'un nœud" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "Obsolète" @@ -9633,11 +9134,6 @@ msgstr "Obsolète" msgid "Update revision on job launch" msgstr "Mettre à jour Révision au lancement" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "Sélectionnez une ligne à refuser" @@ -9645,19 +9141,13 @@ msgstr "Sélectionnez une ligne à refuser" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "Copie réussie dans le presse-papiers !" +msgstr "Réussi" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "Redirection vers le tableau de bord" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Ce groupe d'instance est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" @@ -9687,9 +9177,9 @@ msgstr "Corps de message de flux de travail approuvé" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "Retourne les résultats qui satisfont à ce filtre ou à tout autre filtre." +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Renvoie les résultats qui satisfont celui-ci ou tout autre filtre." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9705,7 +9195,7 @@ msgid "Generic OIDC settings" msgstr "Paramètres génériques de l'OIDC" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "Avancé" @@ -9726,11 +9216,6 @@ msgstr "Utilisateurs" msgid "Edit Notification Template" msgstr "Modèle de notification de modification" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "Synchronisation pour la révision" - #: components/About/About.js:51 msgid "Brand Image" msgstr "Image de marque" @@ -9815,13 +9300,13 @@ msgstr "N'a pas réussi à basculer la notification." msgid "Webhook Key" msgstr "Clé du webhook" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "Sélectionnez un type de nœud" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "Le type d’autorisation que l'utilisateur doit utiliser pour acquérir des jetons pour cette application" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "Le type d'autorisation que l'utilisateur doit utiliser pour acquérir des jetons pour cette application" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9832,6 +9317,7 @@ msgstr "Lecture" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise Team" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "Novembre" @@ -9841,10 +9327,6 @@ msgstr "Novembre" msgid "Show changes" msgstr "Afficher les modifications" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "AVERTISSEMENT :" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "Modifier ce nœud" @@ -9853,10 +9335,6 @@ msgstr "Modifier ce nœud" msgid "Failed to delete team." msgstr "N'a pas réussi à supprimer l'équipe." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "Flux de travail annulé" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "Jours de conservation des données " @@ -9870,11 +9348,6 @@ msgstr "Créer un nouvel environnement d'exécution" msgid "Get subscriptions" msgstr "Obtenir des abonnements" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "Permet de modifier la branche de contrôle des sources ou la révision dans un modèle de job qui utilise ce projet." - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9890,7 +9363,7 @@ msgstr "Obtenir des abonnements" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9903,7 +9376,7 @@ msgstr "Cliquez pour créer un nouveau lien vers ce nœud." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "Opérateur" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" @@ -9922,25 +9395,15 @@ msgstr "URL de rappel d’exécution " msgid "Modified" msgstr "Modifié" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "Ce projet est actuellement utilisé par d'autres ressources. Voulez-vous vraiment le supprimer ?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "AVERTISSEMENT : " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "Type de recherche connexe" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "Informations sur l'utilisateur" @@ -9948,25 +9411,24 @@ msgstr "Informations sur l'utilisateur" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Si activé, le modèle de job empêchera l'ajout de groupes d'instances d'inventaire ou d'organisation à la liste des groupes d'instances préférés sur lesquels s'exécuter. Remarque : si ce paramètre est activé et que vous avez fourni une liste vide, les groupes d'instances globaux seront appliqués." + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "Dissocier le rôle" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "Obligatoire" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "Définir type Typeahead" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "Spécifier les En-têtes HTTP en format JSON. Voir la documentation sur le contrôleur Ansible pour obtenir des exemples de syntaxe." - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -10005,10 +9467,6 @@ msgstr "Insights - Information d’identification" msgid "Jobs" msgstr "Jobs" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "Réorganiser" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "Afficher les détails de l'hôte de l'inventaire construit" @@ -10022,24 +9480,15 @@ msgstr "Copier les identifiants" msgid "Token" msgstr "Jeton" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "Règles de politique" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "jour de la semaine" +msgid "weekday" +msgstr "jour de semaine" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "Déprovisionnement" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "Suivre le dernier commit des sous-modules sur la branche" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10050,10 +9499,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "Échec de l'association de l'homologue." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Les balises sont utiles si votre playbook est important et que vous souhaitez la lecture de certaines parties ou exécuter une tâche particulière. Utiliser des virgules pour séparer plusieurs balises. Consulter la documentation pour obtenir des détails sur l'utilisation des balises." +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Les balises sont utiles lorsque vous avez un grand playbook et que vous souhaitez exécuter une partie spécifique d'un play ou d'une tâche. Utilisez des virgules pour séparer plusieurs balises. Consultez la documentation pour plus de détails sur l'utilisation des balises." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10063,12 +9512,13 @@ msgstr "Événements" msgid "Group type" msgstr "Type de groupe" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "Type d’utilisateur" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10107,17 +9557,17 @@ msgstr "Un inventaire doit être sélectionné" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "Branche Contrôle de la source" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "Cette organisation est actuellement en cours de traitement par d'autres ressources. Êtes-vous sûr de vouloir la supprimer ?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10132,10 +9582,6 @@ msgstr "Administrateur du système" msgid "Settings" msgstr "Paramètres" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Cette planification utilise des règles complexes qui ne sont pas prises en charge dans\\n l'interface utilisateur. Veuillez utiliser l'API pour gérer ce calendrier." - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "Retour aux types d'informations d'identification" @@ -10167,12 +9613,7 @@ msgstr "/ (project root)" msgid "Last seen" msgstr "Dernière vue" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "Jeton qui garantit qu'il s'agit d'un fichier source\n" -#~ "pour le plugin « construit »." - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "Juillet" @@ -10199,8 +9640,8 @@ msgstr "Lorsqu'elle n'est pas cochée, une fusion sera effectuée, combinant les #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10234,7 +9675,7 @@ msgstr "Sources d'inventaire avec défaillances" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10272,7 +9713,7 @@ msgstr "Basculer les outils" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10309,7 +9750,7 @@ msgstr "Basculer les outils" msgid "Organization" msgstr "Organisation" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "Votre session a expiré. Veuillez vous connecter pour continuer là où vous vous êtes arrêté." @@ -10347,58 +9788,31 @@ msgstr "Message de flux de travail en attente" msgid "Errors" msgstr "Erreurs" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "La suppression de ces groupes d'instances pourrait avoir un impact sur d'autres ressources qui en dépendent. Voulez-vous vraiment supprimer quand même ?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "Révision du Contrôle de la source" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "La recherche est désactivée pendant que le job est en cours" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Déplacement annulé. La liste est inchangée." - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "Troisième" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "Remarque : cette instance peut être réassociée à ce groupe d'instances si elle est gérée par" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "Connectez-vous avec Azure AD Tenant" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "Questionnaire désactivé" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "Mettre à jour Révision au lancement" +msgstr "Azure AD (Par défaut)" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "Version non sensible à la casse de endswith." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "Annuler la recherche" @@ -10512,16 +9926,11 @@ msgstr "L'environnement d'exécution est absent ou supprimé." msgid "Waiting" msgstr "En attente" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "Si activé, exécuter ce playbook en tant qu'administrateur." +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "Si activé, exécutez ce playbook en tant qu'administrateur." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "Sélection du type d’ensemble" @@ -10537,8 +9946,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10558,7 +9967,7 @@ msgid "and click on Update Revision on Launch" msgstr "et cliquez sur Mise à jour de la révision au lancement" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "À propos de " @@ -10590,7 +9999,7 @@ msgstr "Me le demander au lancement" msgid "Troubleshooting settings" msgstr "Réglages de dépannage" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "Lancer le modèle." @@ -10605,14 +10014,11 @@ msgstr "Secondes" msgid "User analytics" msgstr "Analyse des utilisateurs" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {moduleName} en cliquant sur" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "Si vous n'avez pas d'abonnement, vous pouvez visiter\n" +" Red Hat pour obtenir un abonnement d'essai." #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10630,6 +10036,11 @@ msgstr "Prénom" msgid "Webhooks" msgstr "Webhooks" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {L'inventaire sera à l'état en attente jusqu'à ce que la suppression finale soit traitée.} other {Les inventaires seront à l'état en attente jusqu'à ce que la suppression finale soit traitée.}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10639,10 +10050,6 @@ msgstr "Relancer en utilisant les paramètres de l'hôte" msgid "This action will soft delete the following:" msgstr "Cette action supprimera en douceur les éléments suivants :" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "Si activé, afficher les changements de facts par les tâches Ansible, si supporté. C'est équivalent au mode --diff d’Ansible." - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10683,6 +10090,7 @@ msgid "Expand section" msgstr "Agrandir la section" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10711,7 +10119,7 @@ msgstr "Contrat de licence utilisateur" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "Selon condition" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10726,7 +10134,7 @@ msgstr "Approbations des flux de travail" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "Ces arguments sont utilisés avec le module spécifié. Vous pouvez trouver des informations sur {0} en cliquant " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10737,7 +10145,7 @@ msgstr "Exécuter lorsque le nœud parent se trouve dans un état de réussite." msgid "Schedule Rules" msgstr "Règles de l'horaire" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "SOCIAL" @@ -10758,7 +10166,7 @@ msgstr "Modifier les détails" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10792,27 +10200,27 @@ msgstr "Ajouter un nouveau groupe" msgid "Current page" msgstr "Page actuelle" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1 utilisera la valeur par défaut Ansible qui est généralement 5. Le nombre de fourches par défaut peut être remplacé par un changement vers" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Le nombre de processus parallèles ou simultanés à utiliser lors de l'exécution du playbook. Une valeur vide, ou une valeur inférieure à 1, utilisera la valeur par défaut d'Ansible, qui est généralement 5. Le nombre de forks par défaut peut être remplacé en modifiant" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Champ permettant de passer une spécification de pod Kubernetes ou OpenShift personnalisée." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "Dernier {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "Le dernier {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "Démarrer la source de synchronisation" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "Transmettez des variables de ligne de commandes supplémentaires au playbook. Voici le paramètre de ligne de commande -e or --extra-vars pour ansible-playbook. Fournir la paire clé/valeur en utilisant YAML ou JSON. Consulter la documentation pour obtenir des exemples de syntaxe." +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "Transmettez des variables de ligne de commande supplémentaires au playbook. Il s'agit du paramètre de ligne de commande -e ou --extra-vars pour ansible-playbook. Fournissez des paires clé/valeur en YAML ou JSON. Consultez la documentation pour un exemple de syntaxe." #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10823,9 +10231,9 @@ msgstr "Masquer" msgid "The resource associated with this node has been deleted." msgstr "La ressource associée à ce nœud a été supprimée." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "Définir sur sur Public ou Confidentiel selon le degré de sécurité du périphérique client." +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "Définissez sur Public ou Confidentiel selon le niveau de sécurité de l'appareil client." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10838,13 +10246,6 @@ msgstr "Fourches max" msgid "Examples:" msgstr "Exemples :" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter {brandName} et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "Révision n°" @@ -10870,22 +10271,10 @@ msgstr "Module" msgid "Confirm revert all" msgstr "Confirmer annuler tout" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "Si cette case est cochée, toutes les variables pour les groupes enfants et les hôtes seront supprimées et remplacées par celles trouvées sur la source externe." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "Fourchette" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "Supprimer la source de l'inventaire" @@ -10911,8 +10300,8 @@ msgstr "Manquant" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "Renvoi" @@ -10922,8 +10311,8 @@ msgid "Failed to delete role." msgstr "N'a pas réussi à supprimer le rôle." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "Demander d'ignorer les balises au lancement." +msgid "Prompt for skip tags on launch." +msgstr "Demander les balises à ignorer au lancement." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10939,8 +10328,8 @@ msgid "Metrics" msgstr "Métriques" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "Demander un délai d'attente au lancement." +msgid "Prompt for timeout on launch." +msgstr "Demander le délai d'expiration au lancement." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -10967,19 +10356,19 @@ msgstr "Noeud Hop" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} jour" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "Copier le projet" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "Invitez à la verbosité au lancement." +msgid "Prompt for verbosity on launch." +msgstr "Demander la verbosité au lancement." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "Relancer à partir du nœud défaillant" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -10989,6 +10378,11 @@ msgstr "Voir tous les jetons." msgid "View Inventory Groups" msgstr "Voir les groupes d'inventaire" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {Cette source d'inventaire est actuellement utilisée par d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir la supprimer ?} other {La suppression de ces sources d'inventaire pourrait affecter d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir les supprimer quand même ?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "Moins que la comparaison." @@ -10997,6 +10391,10 @@ msgstr "Moins que la comparaison." msgid "Hosts automated" msgstr "Hôtes automatisés" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "Autorisez la modification de la branche ou de la révision du contrôle de source dans un modèle de job qui utilise ce projet." + #: screens/User/User.js:56 msgid "Back to Users" msgstr "Retour aux utilisateurs" @@ -11005,15 +10403,11 @@ msgstr "Retour aux utilisateurs" msgid "View Team Details" msgstr "Voir les détails de l'équipe" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Les identifiants Galaxy doivent appartenir à une Organisation." - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "Impossible d’obtenir une instance." -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "Utiliser la langue du navigateur" @@ -11038,6 +10432,10 @@ msgstr "Géré" msgid "Start date" msgstr "Date de début" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "Un refspec à récupérer (transmis au module git d'Ansible). Ce paramètre permet d'accéder via le champ de branche à des références qui ne sont pas autrement disponibles." + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "Remplacer le champ par la nouvelle valeur" @@ -11046,9 +10444,10 @@ msgstr "Remplacer le champ par la nouvelle valeur" msgid "Confirm link removal" msgstr "Confirmer la suppression du lien" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "Ce champ doit comporter au moins {0} caractères" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Ce champ doit comporter au moins {0} caractères" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11083,18 +10482,11 @@ msgstr "Veuillez saisir une expression de recherche au moins pour créer un nouv msgid "Filter By {name}" msgstr "Filtrer par {name}" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "Adapter le graphique à la taille de l'écran disponible" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "Traitement des événements terminé." @@ -11103,10 +10495,6 @@ msgstr "Traitement des événements terminé." msgid "Add a new node" msgstr "Ajouter un nouveau noeud" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "Supprimer des classes" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11130,7 +10518,7 @@ msgstr "Type de réponse" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "Condition" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" @@ -11140,19 +10528,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "Le champ contient une valeur." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "Sélection de la clé" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "Spécifiez le type de format ou de type de réponse que vous souhaitez pour interroger l'utilisateur. Consultez la documentation du contrôleur Ansible pour en savoir plus sur chaque option." +msgstr "Transmettez des modifications supplémentaires de ligne de commande. Il existe deux paramètres de ligne de commande ansible : " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11162,7 +10544,7 @@ msgstr "Si cette case n'est pas cochée, les hôtes enfants locaux et les groupe msgid "Account token" msgstr "Token de compte" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "URL de remplacement pour la redirection de connexion" @@ -11176,7 +10558,7 @@ msgstr "Abonnement" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "Différent de" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 @@ -11195,7 +10577,8 @@ msgstr "Arguments du module" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "Spécifiez une couleur de notification. Les couleurs acceptables sont un code\n" +" de couleur hexadécimal (exemple : #3af ou #789abc)." #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11206,6 +10589,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "Basculement Questionnaire" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "Choisissez un type ou un format de réponse que vous souhaitez comme invite pour l'utilisateur.\n" +" Consultez la documentation Ascender pour obtenir des informations supplémentaires sur chaque option." + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11218,20 +10607,14 @@ msgstr "Total des groupes" msgid "Webhook Credential" msgstr "Informations d'identification du webhook" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "Rappels d’exécution : active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter Ansible AWX et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Rappels de provisionnement : active la création d'une URL de rappel de provisionnement. À l'aide de l'URL, un hôte peut contacter Ansible AWX et demander une mise à jour de configuration à l'aide de ce modèle de job." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "Entrez une valeur." -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "Nombre maximal d'hôtes pouvant être gérés par cette organisation. La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation Ansible pour plus de détails." - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "actualisé" @@ -11252,9 +10635,9 @@ msgstr "Cliquez sur le bouton Modifier ci-dessous pour reconfigurer le nœud." #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "Inventaire fédéré" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "N'a pas réussi à supprimer l'organisation." @@ -11284,8 +10667,12 @@ msgstr "Choisir un type de job" msgid "Cancel {0}" msgstr "Annuler {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "Liste facultative de noms d'hôtes séparés par des virgules à inclure dans chaque tranche de job, en plus des hôtes de la tranche elle-même. Utile lorsqu'un play cible un hôte de coordination, tel que localhost, dont dépendent toutes les tranches. Les noms sont mis en correspondance exactement avec les hôtes de l'inventaire ; les groupes et les modèles ne sont pas pris en charge. Les hôtes épinglés exécutent leurs plays une fois par tranche." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "URL de remplacement pour la redirection de connexion" @@ -11306,26 +10693,20 @@ msgstr "Heure de début" msgid "Total inventory sources" msgstr "Sources totales d'inventaire" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "Utilisez des messages personnalisés pour modifier le contenu des notifications envoyées lorsqu'un job démarre, réussit ou échoue. Utilisez des parenthèses en accolade pour accéder aux informations sur le job :" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "Fournissez un modèle d'hôte pour contraindre davantage la liste des hôtes qui seront gérés ou affectés par le flux de travail." +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "Fournissez un modèle d'hôte pour restreindre davantage la liste des hôtes qui seront gérés ou affectés par le flux de travail." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "Nœud annulé" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "Modifier le flux de travail" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "Modifier le nœud" @@ -11334,8 +10715,8 @@ msgstr "Modifier le nœud" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11343,21 +10724,22 @@ msgstr "Modifier le nœud" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "Effacer" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "Arrive à expiration le {0}" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Expire le {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "Outils" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "Fin" @@ -11374,14 +10756,14 @@ msgstr "Onglet YAML" msgid "IRC server port" msgstr "Port du serveur IRC" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "Texte" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "N'a pas réussi à supprimer le job." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11392,9 +10774,9 @@ msgstr "Mot de passe Archivage sécurisé" msgid "Run every" msgstr "Exécutez tous les" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "Voici des exemples d'URL pour Remote Archive SCM :" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voici des exemples d'URL pour le contrôle de source d'archive distante :" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11409,10 +10791,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "Ajouter un groupe de conteneurs" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "L'inventaire sera en attente jusqu'à ce que la suppression finale soit traitée." - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "Continuer" @@ -11451,14 +10829,14 @@ msgstr "Message d'erreur" msgid "Instance Group" msgstr "Groupe d'instance" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "Adresse électronique invalide" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Adresse e-mail non valide" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11475,7 +10853,7 @@ msgstr "Activité" msgid "Inventories with sources cannot be copied" msgstr "Les inventaires et les sources ne peuvent pas être copiés" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "Longueur maximale" @@ -11488,14 +10866,14 @@ msgstr "Cloud" msgid "Email Options" msgstr "Options d'email" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "Reportez-vous à la documentation Ansible pour plus de détails sur le fichier de configuration." +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Consultez la documentation Ansible pour plus de détails sur le fichier de configuration." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "Réponse par défaut" @@ -11544,10 +10922,6 @@ msgstr "Afficher Modifications" msgid "Exact search on name field." msgstr "Recherche exacte sur le champ nom." -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "La suppression de ces inventaires pourrait avoir un impact sur certains modèles qui s'appuient sur eux. Voulez-vous vraiment supprimer quand même ?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "Supprimer l'erreur" @@ -11556,27 +10930,23 @@ msgstr "Supprimer l'erreur" msgid "Failed to delete one or more inventory sources." msgstr "N'a pas réussi à supprimer une ou plusieurs sources d'inventaire." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "S'il est spécifié, ce champ sera affiché sur le nœud au lieu du nom de la ressource lors de la visualisation du flux de travail" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "Connectez-vous à GitHub" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "La suppression de ces sources d'inventaire pourrait avoir un impact sur d'autres ressources qui en dépendent. Êtes-vous sûr de vouloir supprimer de toute façon" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "Format d'heure non valide" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Format d'heure non valide" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "Projet inconnu" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "Conditions préalables à l'exécution de ce nœud lorsqu'il y a plusieurs parents. Reportez-vous à " @@ -11602,12 +10972,6 @@ msgstr "TERMINÉ :" msgid "Prompt | {0}" msgstr "Invite | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "L'environnement virtuel personnalisé {0} doit être remplacé par un environnement d'exécution." - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11669,7 +11033,7 @@ msgstr "Le modèle utilisé pour cibler les hôtes dans l'inventaire. En laissan #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "Délai d'attente" @@ -11677,10 +11041,19 @@ msgstr "Délai d'attente" msgid "Please wait until the topology view is populated..." msgstr "Veuillez patienter jusqu’à ce que la topologie soit remplie..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {Êtes-vous sûr de vouloir supprimer le groupe ci-dessous ?} other {Êtes-vous sûr de vouloir supprimer les groupes ci-dessous ?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "Sélectionnez les éléments" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {Annuler la tâche sélectionnée} other {Annuler les tâches sélectionnées}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11726,11 +11099,12 @@ msgstr "Modifier les détails" msgid "Failed to delete role" msgstr "N'a pas réussi à supprimer le rôle" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "Approuvé - {0}. Voir le flux d'activité pour plus d'informations." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Approuvé - {0}. Consultez le Flux d’activité pour plus d’informations." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "Refusé avec succès" @@ -11758,21 +11132,7 @@ msgstr "Supprimer les instances" msgid "Select a module" msgstr "Sélectionnez un module" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "Il n'y a pas d'annuaires de playbooks disponibles dans {project_base_dir}. Soit ce répertoire est vide, soit tout le contenu est déjà affecté à d'autres projets. Créez-y un nouveau répertoire et assurez-vous que les fichiers du playbook peuvent être lus par l'utilisateur du système \"awx\", ou bien il faut que {brandName} récupére directement vos playbooks à partir du contrôle des sources en utilisant l'option Type de contrôle des sources ci-dessus." - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "Vous pouvez appliquer un certain nombre de variables possibles dans le message. Pour plus d'informations, reportez-vous au" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11782,14 +11142,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "Modèle de flux de travail" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "Approbation" @@ -11818,7 +11173,7 @@ msgstr "Équipe non trouvée." msgid "Failed hosts" msgstr "Échec des hôtes" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "Clés directes" @@ -11830,9 +11185,9 @@ msgstr "Dissocier ?" msgid "Notification timed out" msgstr "La notification a expiré." -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "Chaîne du jour non reconnue" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "Modifiez PROJECTS_ROOT lors du déploiement de {brandName} pour changer cet emplacement." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11850,6 +11205,10 @@ msgstr "Jobs de gestion" msgid "Failed to delete schedule." msgstr "N'a pas réussi à supprimer la programmation." +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>Remarque : cette instance peut être réassociée à ce groupe d'instances si elle est gérée par des <1>règles de politique." + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "Type d'instance" @@ -11866,17 +11225,12 @@ msgstr "Développer l'entrée" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "Hôtes épinglés de la tranche de job" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante." -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "Numéro associé au \"Service de messagerie\" de Twilio sous le format +18005550199." - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11885,7 +11239,7 @@ msgstr "Choisissez le type de ressource qui recevra de nouveaux rôles. Par exe #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11925,9 +11279,10 @@ msgstr "Modifier le type d’identification" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Un canal Slack par ligne. Le symbole dièse (#)\n" +" est requis pour les canaux. Pour répondre ou démarrer un fil de discussion sur un message spécifique, ajoutez l'Id du message parent au canal, où l'Id du message parent comporte 16 chiffres. Un point (.) doit être inséré manuellement après le 10e chiffre. par ex. :#canal-destination, 1231257890.006423. Voir Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "Lancer le modèle" @@ -11938,12 +11293,17 @@ msgstr "E-mail de l'expéditeur" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "Bienvenue dans Red Hat Ansible Automation Platform !\n" +" Veuillez suivre les étapes ci-dessous pour activer votre abonnement." #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "Échec du provisionnement" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "Indique si le nœud d'approbation est automatiquement approuvé ou refusé à l'expiration du délai." + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "Temps en secondes pour considérer qu'une synchronisation d'inventaire est à jour. Pendant les exécutions de tâches et les rappels, le système de tâches évaluera l'horodatage de la dernière synchronisation. S'il est plus ancien que le délai d'expiration du cache, il n'est pas considéré comme actuel et une nouvelle synchronisation de l'inventaire sera effectuée." @@ -11956,17 +11316,13 @@ msgstr "Version de contrôleur d’Automation" msgid "Access Token Expiration" msgstr "Expiration du jeton d'accès" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{0, plural, one {minute} other {minutes}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "Après {numOccurrences, plural, one {# occurrence} other {# occurrences}}" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "Remarque : lorsque vous utilisez le protocole SSH pour GitHub ou Bitbucket, saisissez uniquement une clé SSH, n'entrez pas de nom d'utilisateur (autre que git). De plus, GitHub et Bitbucket ne prennent pas en charge l'authentification par mot de passe lors de l'utilisation de SSH. Le protocole GIT en lecture seule (git://) n'utilise pas d'informations de nom d'utilisateur ou de mot de passe." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "Demander l'inventaire au lancement." +msgid "Prompt for inventory on launch." +msgstr "Demander l'inventaire au lancement." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -11976,7 +11332,7 @@ msgstr "une nouvelle url de webhook sera générée lors de la sauvegarde." msgid "Back to execution environments" msgstr "Retour aux environnements d'exécution" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "Les informations relatives au statut d'hôte pour ce Job ne sont pas disponibles." @@ -11985,20 +11341,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "C'est la seule fois où la valeur du jeton et la valeur du jeton de rafraîchissement associée seront affichées." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "Chargement en cours..." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "Annuler le flux de travail" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "L'image du conteneur à utiliser pour l'exécution." +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "L'image de conteneur à utiliser pour l'exécution." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12022,10 +11378,14 @@ msgstr "Veuillez ajouter un job pour remplir cette liste" #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "Limite" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "Approbations" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "Définit l'étape actuelle du cycle de vie de cette instance. La valeur par défaut est \"installé\"." @@ -12040,7 +11400,7 @@ msgstr "Voir les détails de la source de l'inventaire" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "Ce projet est actuellement utilisé par d'autres ressources. Êtes-vous sûr de vouloir le supprimer ?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12071,18 +11431,20 @@ msgstr "N'a pas réussi à supprimer une ou plusieurs approbations de flux de tr msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "Le nombre maximum d'hôtes autorisés à être gérés par cette organisation.\n" +" La valeur par défaut est 0, ce qui signifie aucune limite. Reportez-vous à la documentation\n" +" d'Ansible pour plus de détails." #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "Erreur de rôle d’associé" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "Nœuds de modèles de Jobs de workflows" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "Nœuds de modèle de Job de flux de travail" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12110,7 +11472,7 @@ msgstr "Supprimer le questionnaire" msgid "Policy instance minimum" msgstr "Instances de stratégies minimum" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "N'a pas réussi à supprimer l'approbation du flux de travail." @@ -12142,11 +11504,7 @@ msgstr "Sélectionnez une entrée" msgid "Hybrid" msgstr "Hybride" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "Chargement..." - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "Nouvel essai de l'hôte" @@ -12159,14 +11517,14 @@ msgstr "Nouvel essai de l'hôte" msgid "Webhook Service" msgstr "Service webhook" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "Active la création d’une URL de rappels d’exécution. Avec cette URL, un hôte peut contacter {brandName} et demander une mise à jour de la configuration à l’aide de ce modèle de tâche." +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "Active la création d'une URL de rappel de provisionnement. À l'aide de l'URL, un hôte peut contacter {brandName} et demander une mise à jour de configuration à l'aide de ce modèle de job." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12174,7 +11532,7 @@ msgstr "Service webhook" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12184,8 +11542,10 @@ msgstr "Le" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "Si vous souhaitez uniquement supprimer l'accès de cet utilisateur particulier, veuillez le supprimer de l'équipe." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12219,8 +11579,12 @@ msgstr "{0} secondes" msgid "Inventory Type" msgstr "Type d’inventaire" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {Après # occurrence} other {Après # occurrences}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "Tout d'abord, sélectionnez une clé" @@ -12230,6 +11594,7 @@ msgstr "Tout d'abord, sélectionnez une clé" msgid "Select source path" msgstr "Sélectionner le chemin d'accès de la source" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "Juin" @@ -12247,7 +11612,7 @@ msgid "Launch" msgstr "Lancer" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "Explication" @@ -12270,7 +11635,7 @@ msgstr "Modalité d'aperçu de l'enquête" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12286,7 +11651,7 @@ msgstr "Vue modale du nœud de flux de travail" msgid "Leave this field blank to make the execution environment globally available." msgstr "Laissez ce champ vide pour rendre l'environnement d'exécution globalement disponible." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12296,7 +11661,7 @@ msgid "Failed to associate." msgstr "N'a pas réussi à associer." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12307,13 +11672,10 @@ msgstr "N'a pas réussi à associer." #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "Groupes" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {# semaine} other {# semaines}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12353,8 +11715,8 @@ msgstr "Nœuds gérés" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12399,7 +11761,7 @@ msgstr "Créé par (nom d'utilisateur)" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "Nom d’utilisateur et/ou mot de passe non valide. Veuillez réessayer." @@ -12423,12 +11785,6 @@ msgstr "Créer un nouveau modèle de flux de travail" msgid "IRC Server Address" msgstr "Adresse du serveur IRC" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "Libellés facultatifs décrivant cet inventaire, par exemple 'dev' ou 'test'. Les libellés peuvent être utilisés pour regrouper et filtrer les inventaires et les jobs terminés." - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "utilisateur ldap" @@ -12458,18 +11814,13 @@ msgstr "Programme non trouvé." #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "Si oui, considérer les entrées non valides comme une erreur fatale, sinon ignorer et\n" +" continuer." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "Jobs en cours d'exécution" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "Faites une sélection à partir de la liste des répertoires trouvés dans le chemin de base du projet. Le chemin de base et le répertoire de playbook fournissent ensemble le chemin complet servant à localiser les playbooks." - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "Ce champ ne doit pas être vide." @@ -12496,18 +11847,18 @@ msgstr "Début de la notification de basculement" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12524,13 +11875,13 @@ msgstr "Début de la notification de basculement" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "Inventaire" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {min} et {max}" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Ce champ doit être un nombre et avoir une valeur comprise entre {min} et {max}" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12538,15 +11889,15 @@ msgstr "Inventaire" msgid "Update on launch" msgstr "Mettre à jour au lancement" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "Il doit y avoir une valeur dans une entrée au moins" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "Il doit y avoir une valeur dans au moins un champ" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Ajoutez des hôtes au groupe en fonction des conditions Jinja2." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "Copier le modèle" @@ -12554,11 +11905,6 @@ msgstr "Copier le modèle" msgid "Toggle notification approvals" msgstr "Basculer les approbations de notification" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "Saisissez un numéro de téléphone par ligne pour indiquer où acheminer les messages SMS. Les numéros de téléphone doivent être formatés ainsi +11231231234. Pour plus d'informations, voir la documentation de Twilio" - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "Supprimer question de l'enquête" diff --git a/awx/ui/src/locales/hi/messages.js b/awx/ui/src/locales/hi/messages.js new file mode 100644 index 000000000..de5472133 --- /dev/null +++ b/awx/ui/src/locales/hi/messages.js @@ -0,0 +1 @@ +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"प्रोजेक्ट हटाएं\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" फ़ोर्क\"],\"other\":[\"#\",\" फ़ोर्क\"]}]],\"-0B-ue\":[\"प्रोजेक्ट्स\"],\"-5kO8P\":[\"शनिवार\"],\"-6EcFR\":[\"संपादित करने के लिए Enter दबाएं। संपादन रोकने के लिए ESC दबाएं।\"],\"-7M7WW\":[\"डिफ़ॉल्ट मान टॉगल करने के लिए क्लिक करें\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"प्लगइन पैरामीटर आवश्यक है।\"],\"-9d7Ol\":[\"Pagerduty सबडोमेन\"],\"-9y9jy\":[\"हेल्थ चेक चल रहा है\"],\"-9yY_Q\":[\"इन्वेंटरी कॉपी करने में विफल।\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"पिछला स्क्रॉल करें\"],\"-FjWgX\":[\"गुरु\"],\"-GMFSa\":[\"प्रोजेक्ट कॉपी करने में विफल।\"],\"-GOG9X\":[\"विवरण छिपाएं\"],\"-NI2UI\":[\"इस जॉब टेम्पलेट द्वारा किए गए कार्य को निर्दिष्ट संख्या में जॉब स्लाइस में विभाजित करें, प्रत्येक इन्वेंटरी के एक हिस्से के विरुद्ध समान कार्य चलाता है।\"],\"-NezOR\":[\"यह क्रेडेंशियल प्रकार वर्तमान में कुछ क्रेडेंशियल्स द्वारा उपयोग किया जा रहा है और इसे हटाया नहीं जा सकता\"],\"-OpL2l\":[\"मूल नोड की अंतिम स्थिति की परवाह किए बिना निष्पादित करें।\"],\"-PyL32\":[\"क्या आप वाकई इस नोड को हटाना चाहते हैं?\"],\"-RAMET\":[\"इस लिंक को संपादित करें\"],\"-SAqJ3\":[\"क्रेडेंशियल कॉपी करने में विफल।\"],\"-Uepfb\":[\"नियंत्रण\"],\"-b3ghh\":[\"विशेषाधिकार वृद्धि\"],\"-cWxFz\":[\"यह सत्यापित करने के लिए सामग्री साइनिंग सक्षम करें कि प्रोजेक्ट के सिंक होने पर सामग्री सुरक्षित रही है। यदि सामग्री के साथ छेड़छाड़ की गई है, तो जॉब नहीं चलेगा।\"],\"-hh3vo\":[\"अंतिम जॉब अपडेट लोड करने में असमर्थ\"],\"-li8PK\":[\"सदस्यता उपयोग\"],\"-nb9qF\":[\"(लॉन्च पर संकेत)\"],\"-ohrPc\":[\"लुकअप टाइपअहेड\"],\"-rfqXD\":[\"सर्वेक्षण सक्षम\"],\"-uOi7U\":[\"बंडल डाउनलोड करने के लिए क्लिक करें\"],\"-vAlj5\":[\"जॉब लॉन्च करने में विफल।\"],\"-z0Ubz\":[\"लागू करने के लिए भूमिकाएं चुनें\"],\"-zW4qj\":[\"चेकआउट करने के लिए ब्रांच। ब्रांच के अलावा, आप टैग, कमिट हैश और मनमाने refs दर्ज कर सकते हैं। कुछ कमिट हैश और refs तब तक उपलब्ध नहीं हो सकते जब तक आप एक कस्टम refspec भी प्रदान न करें।\"],\"-zy2Nq\":[\"प्रकार\"],\"0-31GV\":[\"हटाया जा रहा है\"],\"0-yjzX\":[\"रिवीज़न उपलब्ध होने से पहले प्रोजेक्ट को सिंक किया जाना चाहिए।\"],\"00_HDq\":[\"नीति प्रकार\"],\"00cteM\":[\"इस फ़ील्ड में \",[\"0\"],\" से अधिक वर्ण नहीं होने चाहिए\"],\"01Zgfk\":[\"समय समाप्त\"],\"02FGuS\":[\"नया समूह बनाएं\"],\"02ePaq\":[[\"0\"],\" चुनें\"],\"02o5A-\":[\"नया प्रोजेक्ट बनाएं\"],\"05TJDT\":[\"जॉब विवरण देखने के लिए क्लिक करें\"],\"06Veq8\":[\"प्रोजेक्ट सिंक करें\"],\"08IuMU\":[\"वेरिएबल्स अधिलेखित करें\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" <0>\",[\"username\"],\" द्वारा\"],\"0DRyjU\":[\"हैंडलर्स चल रहे हैं\"],\"0JjrTf\":[\"फ़ाइल को पार्स करने में त्रुटि हुई। कृपया फ़ाइल स्वरूपण जांचें और पुनः प्रयास करें।\"],\"0K8MzY\":[\"इस फ़ील्ड में \",[\"max\"],\" से अधिक वर्ण नहीं होने चाहिए\"],\"0LUj25\":[\"इंस्टेंस समूह हटाएं\"],\"0MFMD5\":[\"एक या अधिक इंस्टेंसों पर हेल्थ चेक चलाने में विफल।\"],\"0Ohn6b\":[\"द्वारा लॉन्च किया गया\"],\"0PUWHV\":[\"पुनरावृत्ति आवृत्ति\"],\"0Pz6gk\":[\"निर्मित इन्वेंटरी प्लगइन को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वेरिएबल्स। इस प्लगइन को कॉन्फ़िगर करने के तरीके के विस्तृत विवरण के लिए, देखें\"],\"0QsHpG\":[\"इनपुट स्कीमा जो उस प्रकार के लिए क्रमबद्ध फ़ील्ड्स का एक सेट परिभाषित करती है।\"],\"0Tddvz\":[\"Grafana सर्वर का आधार URL - \\n /api/annotations एंडपॉइंट स्वचालित रूप से आधार\\n Grafana URL में जोड़ा जाएगा।\"],\"0WL4_U\":[\"सभी नोड्स हटाएं\"],\"0WP27-\":[\"जॉब आउटपुट की प्रतीक्षा हो रही है…\"],\"0YAsXQ\":[\"कंटेनर समूह\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"आप निम्न जॉब को रद्द नहीं कर सकते क्योंकि यह नहीं चल रही है:\"],\"other\":[\"आप निम्न जॉब्स को रद्द नहीं कर सकते क्योंकि वे नहीं चल रही हैं:\"]}]],\"0ZqUtV\":[\"अधिक जानकारी के लिए, देखें\"],\"0_ru-E\":[\"इन्वेंटरी कॉपी करें\"],\"0cqIWs\":[\"बेसिक प्रमाणीकरण पासवर्ड\"],\"0d48JM\":[\"बहुविकल्पीय (एकाधिक चयन)\"],\"0eOoxo\":[\"कृपया एक समाप्ति तिथि/समय चुनें जो प्रारंभ तिथि/समय के बाद आता हो।\"],\"0f7U0k\":[\"बुध\"],\"0gPQCa\":[\"हमेशा\"],\"0lvFRT\":[\"आप किसी क्रेडेंशियल का क्रेडेंशियल प्रकार नहीं बदल सकते, क्योंकि इससे इसका उपयोग करने वाले संसाधनों की कार्यक्षमता प्रभावित हो सकती है।\"],\"0pC_y6\":[\"इवेंट\"],\"0qOaMt\":[\"इस क्रेडेंशियल और मेटाडेटा का परीक्षण करने के अनुरोध में कुछ गलत हुआ।\"],\"0rVzXl\":[\"Google OAuth 2 सेटिंग्स\"],\"0sNe72\":[\"भूमिकाएं जोड़ें\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"इंस्टेंस समूह उपयोग की गई क्षमता\"],\"0wlLcO\":[\"सेट करें कि कितने दिनों का डेटा रखा जाना चाहिए।\"],\"0zpgxV\":[\"विकल्प\"],\"0zs8j5\":[\"विफल होने के बाद इस नोड की जॉब को उसके विफलता पथों का अनुसरण करने से पहले स्वचालित रूप से पुनः प्रयास किए जाने की अधिकतम संख्या। रद्द की गई जॉब्स को कभी पुनः प्रयास नहीं किया जाता।\"],\"1-4GhF\":[\"सिंक रद्द करें\"],\"10B0do\":[\"परीक्षण सूचना भेजने में विफल।\"],\"1280Tg\":[\"होस्ट नाम\"],\"12j25_\":[\"GPG सार्वजनिक कुंजी\"],\"12kemj\":[\"सोर्स कंट्रोल URL\"],\"14KOyT\":[\"स्रोत वेरिएबल्स\"],\"15GcuU\":[\"विविध प्रमाणीकरण सेटिंग्स देखें\"],\"17TKua\":[\"इंस्टेंस समूह\"],\"19zgn6\":[\"इंस्टेंस प्रकार\"],\"1A3EXy\":[\"विस्तृत करें\"],\"1C5cFl\":[\"अगला रन\"],\"1Ey8My\":[\"IP पता\"],\"1F0IaT\":[\"शेड्यूल देखें\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"दृश्य\"],\"1L3KBl\":[\"नया क्रेडेंशियल प्रकार बनाएं\"],\"1LRwvx\":[\"यदि आप चाहते हैं कि इन्वेंटरी स्रोत लॉन्च पर अपडेट हो, तो लॉन्च पर अपडेट करें पर क्लिक करें, और इस पर भी जाएं \"],\"1Ltnvs\":[\"नोड जोड़ें\"],\"1PQRWr\":[\"प्रारंभ समय\"],\"1QRNEs\":[\"पुनरावृत्ति आवृत्ति\"],\"1RYzKu\":[\"रद्द किए गए नोड से पुनः लॉन्च करें\"],\"1UJu6o\":[\"कृपया 1 और 31 के बीच एक दिन संख्या चुनें।\"],\"1UjRxI\":[\"कैश टाइमआउट\"],\"1UzENP\":[\"नहीं\"],\"1V4Yvg\":[\"विविध सिस्टम\"],\"1WlWk7\":[\"इन्वेंटरी होस्ट विवरण देखें\"],\"1WsB5U\":[\"हम इस खाते से संबद्ध सदस्यताएं ढूंढने में असमर्थ रहे।\"],\"1ZaQUH\":[\"अंतिम नाम\"],\"1_gTC7\":[\"आप समान वॉल्ट ID के साथ एकाधिक वॉल्ट क्रेडेंशियल्स नहीं चुन सकते। ऐसा करने पर समान वॉल्ट ID वाला दूसरा स्वचालित रूप से अचयनित हो जाएगा।\"],\"1abtmx\":[\"चाइल्ड समूहों और होस्ट्स को प्रोत्साहित करें\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM अपडेट\"],\"1fO-kL\":[\"इंस्टेंस टॉगल करने में विफल।\"],\"1hCxP5\":[\"एक या अधिक इंस्टेंस समूह हटाने में विफल।\"],\"1kwHxg\":[\"होस्ट मेट्रिक्स\"],\"1n50PN\":[\"JSON टैब\"],\"1qd4yi\":[\"वेरिएबल्स JSON या YAML सिंटैक्स में होने चाहिए। दोनों के बीच टॉगल करने के लिए रेडियो बटन का उपयोग करें।\"],\"1rDBnp\":[\"फ़ाइल अंतर\"],\"1w2SCz\":[\"एक सोर्स कंट्रोल प्रकार चुनें\"],\"1xdJD7\":[\"स्क्रीन में फ़िट करें\"],\"1yHVE-\":[\"जोड़ा जा रहा है\"],\"2-iKER\":[\"गतिविधि स्ट्रीम देखें\"],\"2B_v7Y\":[\"नीति इंस्टेंस प्रतिशत\"],\"2CTKOa\":[\"प्रोजेक्ट्स पर वापस\"],\"2FB7vv\":[\"डिफ़ॉल्ट निष्पादन वातावरण संपादित करने से पहले एक संगठन चुनें।\"],\"2FeJcd\":[\"आइटम छोड़ा गया\"],\"2H9REH\":[\"नाम फ़ील्ड पर फ़ज़ी खोज।\"],\"2JV4mx\":[\"वे इंस्टेंस समूह जिनसे यह इंस्टेंस संबंधित है।\"],\"2KlsJC\":[\"आप संदेश में कई संभावित वेरिएबल्स लागू कर सकते हैं।\\n अधिक जानकारी के लिए, देखें\"],\"2MSEkM\":[\"इन्वेंटरी हटाने में विफल।\"],\"2a07Yj\":[\"सूचना टेम्पलेट कॉपी करें\"],\"2ekvhy\":[\"अपवाद आवृत्ति\"],\"2gDkH_\":[\"कृपया घटनाओं की संख्या दर्ज करें।\"],\"2iyx-2\":[\"Ansible Controller दस्तावेज़ीकरण।\"],\"2n41Wr\":[\"वर्कफ़्लो टेम्पलेट जोड़ें\"],\"2nsB1O\":[\"टोकन पर वापस\"],\"2ocqzE\":[\"वेबहुक: इस टेम्पलेट के लिए वेबहुक सक्षम करें।\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"लुकअप मोडल\"],\"2pNIxF\":[\"वर्कफ़्लो नोड्स\"],\"2pgi-L\":[\"इंगित करता है कि क्या कोई होस्ट उपलब्ध है और चल रही\\n जॉब्स में शामिल किया जाना चाहिए। बाहरी इन्वेंटरी का हिस्सा होने वाले होस्ट्स के लिए, इसे\\n इन्वेंटरी सिंक प्रक्रिया द्वारा रीसेट किया जा सकता है।\"],\"2qfwJn\":[\"अधिलेखित करें\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"रिफ़्रेश टोकन\"],\"2w-INk\":[\"होस्ट विवरण\"],\"2zs1kI\":[\"यह मान उस पासवर्ड से मेल नहीं खाता जो आपने पहले दर्ज किया था। कृपया उस पासवर्ड की पुष्टि करें।\"],\"3-SkJA\":[\"समूह को होस्ट से अलग करें?\"],\"3-sY1p\":[\"गंतव्य SMS नंबर\"],\"328Yxp\":[\"सोर्स कंट्रोल ब्रांच\"],\"38Or-7\":[\"टैब\"],\"38VIWI\":[\"टेम्पलेट विवरण देखें\"],\"39y5bn\":[\"शुक्रवार\"],\"3A9ATS\":[\"निष्पादन वातावरण नहीं मिला।\"],\"3AOZPn\":[\"डिबग विकल्प देखें और संपादित करें\"],\"3FUtN9\":[\"इन्वेंटरी स्रोत सिंक\"],\"3IVQDN\":[\"यह शेड्यूल जटिल नियमों का उपयोग करता है जो UI में\\n समर्थित नहीं हैं। कृपया इस शेड्यूल को प्रबंधित करने के लिए API का उपयोग करें।\"],\"3JjdaA\":[\"चलाएं\"],\"3JnvxN\":[\"वे संसाधन चुनें जो नई भूमिकाएं प्राप्त करेंगे। आप अगले चरण में लागू करने के लिए भूमिकाएं चुन सकेंगे। ध्यान दें कि यहां चुने गए संसाधन अगले चरण में चुनी गई सभी भूमिकाएं प्राप्त करेंगे।\"],\"3JzsDb\":[\"मई\"],\"3LoUor\":[\"गंतव्य चैनल\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"वर्ष\"],\"3PZalO\":[\"होस्ट नहीं मिला।\"],\"3Rke7L\":[\"1 (जानकारी)\"],\"3WGwSW\":[\"अपडेट करने से पहले स्थानीय रिपॉजिटरी को पूरी तरह से हटा दें। रिपॉजिटरी के आकार के आधार पर, यह अपडेट पूर्ण करने के लिए आवश्यक समय को काफी बढ़ा सकता है।\"],\"3YSVMq\":[\"हटाने में त्रुटि\"],\"3aIe4Y\":[\"नया संगठन बनाएं\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"बीता हुआ समय\"],\"3hCQhK\":[\"इन्वेंटरी प्लगइन्स\"],\"3hvUyZ\":[\"नया विकल्प\"],\"3mTiHp\":[\"टेम्पलेट कॉपी करने में विफल।\"],\"3pBNb0\":[\"आउटपुट पुनः लोड करें\"],\"3sFvGC\":[\"इंस्टेंस को सक्षम या अक्षम सेट करें। यदि अक्षम है, तो इस इंस्टेंस को जॉब्स असाइन नहीं की जाएंगी।\"],\"3sXZ-V\":[\"और लॉन्च पर रिवीज़न अपडेट करें पर क्लिक करें।\"],\"3uAM50\":[\"अंतिम उपयोगकर्ता लाइसेंस अनुबंध\"],\"3wPA9L\":[\"सेटिंग श्रेणी\"],\"3y7qi5\":[\"क्रेडेंशियल्स पर वापस\"],\"3yy_k-\":[\"सभी टीमें देखें।\"],\"4-RjdJ\":[[\"interval\"],\" वर्ष\"],\"40lLFI\":[\"अगले पृष्ठ पर जाएं\"],\"41KRqu\":[\"क्रेडेंशियल पासवर्ड\"],\"45BzQy\":[\"हेल्थ चेक एसिंक्रोनस कार्य हैं। देखें\"],\"45cx0B\":[\"सदस्यता संपादन रद्द करें\"],\"45gLaI\":[\"लॉन्च पर क्रेडेंशियल्स के लिए संकेत दें।\"],\"46SUtl\":[\"समूह संपादित करें\"],\"479kuh\":[\"पूर्ण रिवीज़न क्लिपबोर्ड पर कॉपी करें।\"],\"47e97a\":[\"अधिकतम पुनः प्रयास\"],\"4BITzH\":[\"त्रुटि:\"],\"4LzLLz\":[\"सभी सेटिंग्स देखें\"],\"4Q4HZp\":[\"कोई \",[\"pluralizedItemName\"],\" नहीं मिला\"],\"4QXpWJ\":[\"समय समाप्त\"],\"4QfhOe\":[\"not__ और __search जैसे कुछ खोज संशोधक स्मार्ट इन्वेंटरी होस्ट फ़िल्टर में समर्थित नहीं हैं। इस फ़िल्टर के साथ नई स्मार्ट इन्वेंटरी बनाने के लिए इन्हें हटाएं।\"],\"4S2cNE\":[\"लॉगिंग सेटिंग्स देखें\"],\"4Wt2Ty\":[\"सूची से आइटम चुनें\"],\"4_ESDh\":[\"इस फ़ील्ड में एक नियमित अभिव्यक्ति होनी चाहिए\"],\"4_xiC_\":[\"आर्टिफ़ैक्ट्स\"],\"4alXD6\":[\"इस समूह पर एक साथ चलाने के लिए जॉब्स की अधिकतम संख्या।\\n शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।\"],\"4bhLaA\":[\"एक क्रेडेंशियल प्रकार चुनें\"],\"4cWhxn\":[\"नियंत्रित करता है कि यह इंस्टेंस नीति द्वारा प्रबंधित है या नहीं। यदि सक्षम है, तो इंस्टेंस नीति नियमों के आधार पर इंस्टेंस समूहों में स्वचालित असाइनमेंट और अनअसाइनमेंट के लिए उपलब्ध होगा।\"],\"4dQFvz\":[\"समाप्त\"],\"4g1rw0\":[\"ईमेल सूचना द्वारा होस्ट तक पहुंचने का प्रयास बंद करने और समय समाप्त होने से पहले\\n का समय (सेकंड में)। 1 से 120 सेकंड\\n तक की सीमा।\"],\"4hPyPF\":[\"सहेजें और बाहर निकलें\"],\"4j2eOR\":[\"वह इन्वेंटरी चुनें जिससे यह होस्ट संबंधित होगा।\"],\"4jnim6\":[\"एक वेबहुक सेवा चुनें।\"],\"4km-Vu\":[\"अनुपालन से बाहर\"],\"4kw_um\":[[\"interval\"],\" मिनट\"],\"4lCMxZ\":[\"विफलता स्पष्टीकरण:\"],\"4lgLew\":[\"फ़रवरी\"],\"4mQyZf\":[\"वेबहुक सेवाएँ इसे साझा गुप्त के रूप में उपयोग कर सकती हैं।\"],\"4nLbTY\":[\"सभी प्रबंधन जॉब्स देखें\"],\"4o_cFL\":[\"एप्लिकेशन हटाएं\"],\"4s0pSB\":[\"होस्ट की उस सूची को और सीमित करने के लिए एक होस्ट पैटर्न प्रदान करें जिसे प्लेबुक द्वारा प्रबंधित या प्रभावित किया जाएगा। कई पैटर्न की अनुमति है। पैटर्न पर अधिक जानकारी और उदाहरणों के लिए Ansible दस्तावेज़ीकरण देखें।\"],\"4uVADI\":[\"क्लाइंट सीक्रेट\"],\"4vFDZV\":[\"नया जॉब टेम्पलेट बनाएं\"],\"4vkbaA\":[\"वह प्रोजेक्ट जिससे यह इन्वेंटरी अपडेट स्रोत किया गया है।\"],\"4yGeRr\":[\"इन्वेंटरी सिंक\"],\"4zue79\":[\"कॉपीराइट\"],\"5-qYGv\":[\"इंस्टेंस संपादित करें\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"आपके पास निम्न जॉब को रद्द करने की अनुमति नहीं है:\"],\"other\":[\"आपके पास निम्न जॉब्स को रद्द करने की अनुमति नहीं है:\"]}]],\"56fd5u\":[\"क्या आप वाकई इस वर्कफ़्लो के सभी नोड्स हटाना चाहते हैं?\"],\"5B77Dm\":[\"अंतिम जॉब\"],\"5F5F4w\":[\"वर्कफ़्लो अनुमोदन\"],\"5IhYoj\":[\"नोड प्रकार\"],\"5K7kGO\":[\"दस्तावेज़ीकरण\"],\"5KMGbn\":[\"क्या आप वाकई इस जॉब को रद्द करना चाहते हैं?\"],\"5RMgCw\":[\"होस्ट्स\"],\"5S4tZv\":[\"आवृत्ति अपेक्षित मान से मेल नहीं खाती\"],\"5Sa1Ss\":[\"ई-मेल\"],\"5TnQp6\":[\"जॉब प्रकार\"],\"5WFDw4\":[\"केवल इसके द्वारा समूहित करें\"],\"5WVG4S\":[\"इसके लिए अधिक जानकारी\"],\"5X2wog\":[\"लॉग इन करने में समस्या हुई। कृपया पुनः प्रयास करें।\"],\"5_vHPm\":[\"TACACS+ सेटिंग्स देखें\"],\"5ajaW1\":[\"मूल नोड का आर्टिफ़ैक्ट स्थिति से मेल खाने पर निष्पादित करें।\"],\"5dJK4M\":[\"भूमिकाएं\"],\"5eHyY-\":[\"परीक्षण सूचना\"],\"5eL2KN\":[\"लक्ष्य URL\"],\"5lqXf5\":[\"फ़ैक्टरी डिफ़ॉल्ट पर वापस लौटें।\"],\"5n_soj\":[\"लॉन्च पर जॉब स्लाइस संख्या के लिए संकेत दें।\"],\"5p6-Mk\":[\"विफल जॉब्स द्वारा फ़िल्टर करें\"],\"5pDe2G\":[[\"0\"],\" पहुंच हटाएं\"],\"5pa4JT\":[\"प्लेबुक प्रारंभ हुई\"],\"5qauVA\":[\"यह वर्कफ़्लो जॉब टेम्पलेट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"5vA8H0\":[\"कोई होस्ट मेल नहीं खाया\"],\"5xzS8Q\":[\"टोकन जो सुनिश्चित करता है कि यह ‘constructed’ प्लगइन\\n के लिए एक स्रोत फ़ाइल है।\"],\"5y9wkB\":[\"सूचनाओं पर वापस\"],\"6-OdGi\":[\"प्रोटोकॉल\"],\"6-ptnU\":[\"विकल्प\"],\"623gDt\":[\"उपयोगकर्ता हटाने में विफल।\"],\"63C4Yo\":[\"कंटेनर समूह\"],\"66Zq7T\":[\"लिंक परिवर्तन सहेजें\"],\"66qTfS\":[\"पिछला सप्ताह\"],\"679-JR\":[\"id, नाम या विवरण फ़ील्ड्स पर फ़ज़ी खोज।\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"प्रबंधन जॉब लॉन्च करें\"],\"69aXwM\":[\"मौजूदा समूह जोड़ें\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"सॉफ़्ट डिलीट\"],\"6GBt0m\":[\"मेटाडेटा\"],\"6HLTEb\":[\"फ़िल्टर...\"],\"6J-cs1\":[\"टाइमआउट सेकंड\"],\"6KhU4s\":[\"क्या आप वाकई अपने परिवर्तन सहेजे बिना वर्कफ़्लो क्रिएटर से बाहर निकलना चाहते हैं?\"],\"6LTyxl\":[\"रिवीज़न\"],\"6PmtyP\":[\"लीजेंड टॉगल करें\"],\"6RDwJM\":[\"टोकन\"],\"6UYTy8\":[\"मिनट\"],\"6V3Ea3\":[\"कॉपी किया गया\"],\"6WwHL3\":[\"कुल नोड्स\"],\"6XOI1I\":[\"नई फ़ेडरेटेड इन्वेंटरी बनाएं\"],\"6XgEPi\":[\"घंटा\"],\"6YtxFj\":[\"नाम\"],\"6Z5ACo\":[\"होस्ट कॉन्फ़िग कुंजी\"],\"6bpC9t\":[\"विफल नोड\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"केवल यदि अनुपस्थित हो\"],\"6hEnxG\":[\"विशेषाधिकार वृद्धि सक्षम करें\"],\"6j6_0F\":[\"संबंधित संसाधन\"],\"6kpN96\":[\"सूचना हटाने में विफल।\"],\"6lGV3K\":[\"कम दिखाएं\"],\"6msU0q\":[\"एक या अधिक जॉब्स हटाने में विफल।\"],\"6nsio_\":[\"कमांड चलाएं\"],\"6oNH0E\":[\"प्लगइन कॉन्फ़िगरेशन गाइड।\"],\"6pMgh_\":[\"LDAP सेटिंग्स देखें\"],\"6rSKy6\":[\"इस फ़ेडरेटेड इन्वेंटरी के लिए स्रोत इन्वेंटरी चुनें। जब कोई जॉब लॉन्च की जाती है, तो होस्ट्स स्वचालित रूप से प्रत्येक स्रोत इन्वेंटरी के इंस्टेंस समूह में रूट किए जाएंगे।\"],\"6uvnKV\":[\"API सेवा/इंटीग्रेशन कुंजी\"],\"6vrz8I\":[\"एक या अधिक जॉब्स रद्द करने में विफल।\"],\"6zGHNM\":[\"शेष होस्ट्स\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"सर्वेक्षण अपडेट करने में विफल।\"],\"7Bj3x9\":[\"विफल\"],\"7ElOdS\":[\"डैशबोर्ड की ID\"],\"7IUE9q\":[\"स्रोत वेरिएबल्स\"],\"7JF9w9\":[\"प्रश्न जोड़ें\"],\"7L01XJ\":[\"क्रियाएं\"],\"7O5TcN\":[\"इवेंट सारांश उपलब्ध नहीं\"],\"7PzzBU\":[\"उपयोगकर्ता\"],\"7UZtKb\":[\"वह संगठन जो इस वर्कफ़्लो जॉब टेम्पलेट का स्वामी है।\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"पुष्टि करें\"],\"7Xk3M1\":[\"वह प्रोजेक्ट चुनें जिसमें वह playbook है जिसे आप इस जॉब से निष्पादित कराना चाहते हैं।\"],\"7ZhNzL\":[\"पहले पृष्ठ पर जाएं\"],\"7b8TOD\":[\"विवरण।\"],\"7bDeKc\":[\"सदस्यता मैनिफ़ेस्ट\"],\"7fJwmW\":[\"चयनित आइटमों की सूची।\"],\"7hS02I\":[[\"automatedInstancesSinceDateTime\"],\" से \",[\"automatedInstancesCount\"]],\"7icMBj\":[\"कोई जॉब डेटा उपलब्ध नहीं\"],\"7kb4LU\":[\"अनुमोदित\"],\"7p5kLi\":[\"डैशबोर्ड\"],\"7q256R\":[\"ब्रांच ओवरराइड की अनुमति दें\"],\"7qFdk8\":[\"क्रेडेंशियल संपादित करें\"],\"7sMeHQ\":[\"कुंजी\"],\"7sNhEz\":[\"उपयोगकर्ता नाम\"],\"7w3QvK\":[\"सफलता संदेश मुख्य भाग\"],\"7wgt9A\":[\"प्लेबुक रन\"],\"7zmvk2\":[\"आइटम विफल\"],\"81eOdm\":[\"वर्कफ़्लो पुनः लॉन्च करें\"],\"82O8kJ\":[\"यह प्रोजेक्ट वर्तमान में सिंक पर है और सिंक प्रक्रिया पूर्ण होने तक इस पर क्लिक नहीं किया जा सकता\"],\"82sWFi\":[\"प्रशासन\"],\"84Usx_\":[\"प्रोजेक्ट हटाने में विफल।\"],\"87a_t_\":[\"लेबल\"],\"88ip8h\":[\"सभी वापस लौटाएं\"],\"8BkLPF\":[\"अनुमत URI सूची, स्थान द्वारा अलग की गई\"],\"8F8HYs\":[\"उपयोग करने के लिए अपनी Ansible Automation Platform सदस्यता चुनें।\"],\"8H3Igx\":[[\"interval\"],\" माह\"],\"8Oef5v\":[\"GIT स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:\"],\"8XM8GW\":[\"भूमिकाएं सही ढंग से असाइन करने में विफल\"],\"8Z236a\":[\"ब्रांड लोगो\"],\"8ZsakT\":[\"पासवर्ड\"],\"8_wZUD\":[\"टीम भूमिकाएं\"],\"8d57h8\":[\"विविध सिस्टम सेटिंग्स देखें\"],\"8gCRbU\":[\"अन्य संकेत\"],\"8gaTqG\":[\"प्रकार विवरण\"],\"8kDNpI\":[\"स्थिति का मूल्यांकन करने से पहले मूल नोड परिणाम आवश्यक है।\"],\"8l9yyw\":[\"जॉब टेम्पलेट\"],\"8lEjQX\":[\"बंडल इंस्टॉल करें\"],\"8lb4Do\":[\"सदस्यता साफ़ करें\"],\"8oiwP_\":[\"इनपुट कॉन्फ़िगरेशन\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"स्मार्ट इन्वेंटरी हटाएं\"],\"8vETh9\":[\"दिखाएं\"],\"8wxHsh\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक कुंजी।\"],\"8yd882\":[\"एक या अधिक टीमों को अलग करने में विफल।\"],\"8zGO4o\":[\"फ़ील्ड दिए गए नियमित एक्सप्रेशन से मेल खाता है।\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"यह क्रेडेंशियल प्रकार वर्तमान में कुछ क्रेडेंशियल्स द्वारा उपयोग किया जा रहा है और इसे हटाया नहीं जा सकता।\"],\"other\":[\"क्रेडेंशियल्स द्वारा उपयोग किए जा रहे क्रेडेंशियल प्रकार हटाए नहीं जा सकते। क्या आप फिर भी हटाना चाहते हैं?\"]}]],\"8zvzWO\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के समवर्ती रन की अनुमति दें।\"],\"9-wVFp\":[\"फ़ेडरेटेड इन्वेंटरी विवरण देखें\"],\"91UHfE\":[\"इन्वेंटरी अपडेट\"],\"91lyAf\":[\"समवर्ती जॉब्स\"],\"933cZy\":[\"विविध सिस्टम सेटिंग्स\"],\"954HqS\":[\"होस्ट पहली बार कब स्वचालित हुआ था\"],\"95p1BK\":[\"नया उपयोगकर्ता बनाएं\"],\"98Qtlu\":[\"हर बार जब कोई जॉब इस प्रोजेक्ट का उपयोग करके चलता है, तो जॉब शुरू करने से पहले प्रोजेक्ट का रिविज़न अपडेट करें।\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" सप्ताह\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"यह इन्वेंट्री वर्तमान में कुछ टेम्पलेट्स द्वारा उपयोग की जा रही है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन इन्वेंट्रीज़ को हटाने से उन पर निर्भर कुछ टेम्पलेट्स प्रभावित हो सकते हैं। क्या आप वाकई इन्हें हटाना चाहते हैं?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"लेबल चुनें\"],\"9DOXq6\":[\"सभी टेम्पलेट देखें।\"],\"9DugxF\":[\"सदस्यता प्रकार\"],\"9HhFQ8\":[\"ऐसे परिणाम लौटाता है जिनमें इस मान के अलावा अन्य मान होते हैं, साथ ही अन्य फ़िल्टर भी।\"],\"9L1ngr\":[\"कुल जॉब्स\"],\"9N-4tQ\":[\"क्रेडेंशियल प्रकार\"],\"9NyAH9\":[\"छोड़ा गया\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"सभी नोड्स हटाएं\"],\"9Tmez1\":[\"इंस्टेंस विवरण देखें\"],\"9UuGMQ\":[\"हटाना लंबित\"],\"9V-Un3\":[\"फ़ैक्ट स्टोरेज सक्षम करें\"],\"9VMv7k\":[\"निर्मित इन्वेंटरी\"],\"9Wm-J4\":[\"पासवर्ड टॉगल करें\"],\"9XA1Rs\":[\"प्रोजेक्ट वर्तमान में सिंक हो रहा है और सिंक पूरा होने के बाद रिवीज़न उपलब्ध होगा।\"],\"9Y3BQE\":[\"संगठन हटाएं\"],\"9YSB0Z\":[\"इस शेड्यूल में इन्वेंटरी अनुपस्थित है\"],\"9ZnrIx\":[\"अपनी सदस्यता जानकारी देखें और संपादित करें\"],\"9fRa7M\":[\"हटाने के लिए एक पंक्ति चुनें\"],\"9hmrEp\":[\"इस पर पुनः लॉन्च करें\"],\"9iX1S0\":[\"यह क्रिया निम्न इंस्टेंस को हटा देगी और आपको किसी भी इंस्टेंस के लिए इंस्टॉल बंडल पुनः चलाने की आवश्यकता हो सकती है जो पहले जुड़ा हुआ था:\"],\"9jfn-S\":[\"विस्तृत नहीं है\"],\"9l0RZY\":[\"नया लिंक बनाने के लिए किसी उपलब्ध नोड पर क्लिक करें। रद्द करने के लिए ग्राफ़ के बाहर क्लिक करें।\"],\"9m7jms\":[\"स्रोत इन्वेंटरी जिनके होस्ट्स इस फ़ेडरेटेड इन्वेंटरी के विरुद्ध कोई जॉब लॉन्च होने पर उनके संबंधित इंस्टेंस समूहों में रूट किए जाएंगे।\"],\"9mfJJf\":[\"जॉब टेम्पलेट\"],\"9nhhVW\":[\"पृष्ठ\"],\"9nypdt\":[\"प्रारंभिक मान पुनर्स्थापित करें।\"],\"9odS2n\":[\"विफल होस्ट्स\"],\"9og-0c\":[\"यह निष्पादन वातावरण वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"9rFgm2\":[\"सदस्यता क्षमता\"],\"9rvzNA\":[\"संबद्धता मोडल\"],\"9td1Wl\":[\"जांच\"],\"9uI_rE\":[\"पूर्ववत करें\"],\"9u_dDE\":[\"अगम्य होस्ट संख्या\"],\"9uxVdR\":[\"सोर्स कंट्रोल क्रेडेंशियल\"],\"9wvWk3\":[\"यह निर्मित इन्वेंटरी इनपुट \\n दोनों श्रेणियों के लिए एक समूह बनाता है और केवल उन होस्ट्स को \\n लौटाने के लिए सीमा (होस्ट पैटर्न) का उपयोग करता है जो \\n उन दोनों समूहों के प्रतिच्छेदन में हैं।\"],\"A1a8Ku\":[\"प्रबंधन जॉब लॉन्च त्रुटि\"],\"A1taO8\":[\"खोजें\"],\"A3o0Xd\":[\"इस संगठन के चलने के लिए इंस्टेंस समूह।\"],\"A6paZd\":[\"फ़ेडरेटेड इन्वेंटरी जोड़ें\"],\"A8lIi2\":[\"रिवीज़न के लिए सिंक करें\"],\"A9-PUr\":[\"हेल्थ चेक अनुरोध सबमिट किए गए। कृपया प्रतीक्षा करें और पृष्ठ पुनः लोड करें।\"],\"AA2ASV\":[\"निष्पादन वातावरण सफलतापूर्वक कॉपी किया गया\"],\"ADVQ46\":[\"लॉग इन करें\"],\"ARAUFe\":[\"इन्वेंटरी हटाएं\"],\"AV22aU\":[\"कुछ गलत हुआ...\"],\"AWOSPo\":[\"ज़ूम इन करें\"],\"Ab1y_G\":[\"निर्मित इन्वेंटरी स्रोत सिंक रद्द करें\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"सप्ताह\"],\"other\":[\"सप्ताह\"]}]],\"AgTuXC\":[\"आपके पास \",[\"pluralizedItemName\"],\" हटाने की अनुमति नहीं है: \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"होस्ट\"],\"Aj3on1\":[\"बाहरी लॉगिंग सक्षम करें\"],\"AoCBvp\":[\"जॉब स्लाइस\"],\"Apl-Vf\":[\"Red Hat सदस्यता मैनिफ़ेस्ट\"],\"Apv-R1\":[\"यदि आप अपग्रेड या नवीनीकरण के लिए तैयार हैं, तो कृपया <0>हमसे संपर्क करें।\"],\"AqdlyH\":[\"पासवर्ड के लिए संकेत देने वाले क्रेडेंशियल्स वाले जॉब टेम्पलेट नोड्स बनाते या संपादित करते समय नहीं चुने जा सकते\"],\"ArtxnQ\":[\"सोर्स कंट्रोल Refspec\"],\"AsLVdj\":[\"प्रति पंक्ति एक IRC चैनल या उपयोगकर्ता नाम का उपयोग करें। चैनलों के लिए पाउंड\\n प्रतीक (#), और उपयोगकर्ताओं के लिए एट (@) प्रतीक\\n आवश्यक नहीं हैं।\"],\"AwUsnG\":[\"इंस्टेंस\"],\"AxC8wb\":[\"आउटपुट कॉपी करें\"],\"AxPAXW\":[\"कोई परिणाम नहीं मिला\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"नई स्मार्ट इन्वेंटरी बनाएं\"],\"B0HFJ8\":[\"एक या अधिक होस्ट्स को अलग करने में विफल।\"],\"B0P3qo\":[\"जॉब ID:\"],\"B0dbFG\":[\"शेड्यूल हटाएं\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"अंतिम स्वचालित\"],\"B4WcU9\":[[\"0\"],\" द्वारा अनुमोदित - \",[\"1\"]],\"B7FU4J\":[\"होस्ट प्रारंभ हुआ\"],\"B8bpYS\":[\"अपनी सदस्यता वाला Red Hat सदस्यता मैनिफ़ेस्ट अपलोड करें। अपना सदस्यता मैनिफ़ेस्ट जनरेट करने के लिए, Red Hat Customer Portal पर <0>सदस्यता आवंटन पर जाएं।\"],\"BAmn8K\":[\"एक संसाधन प्रकार चुनें\"],\"BERhj_\":[\"सफलता संदेश\"],\"BGNDgh\":[\"नोड उपनाम\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"इस संगठन के भीतर कार्यों के लिए उपयोग किया जाने वाला निष्पादन वातावरण। इसका उपयोग तब फ़ॉलबैक के रूप में किया जाएगा जब प्रोजेक्ट, कार्य टेम्पलेट या वर्कफ़्लो स्तर पर कोई निष्पादन वातावरण स्पष्ट रूप से असाइन नहीं किया गया हो।\"],\"BNDplB\":[\"टेम्पलेट सफलतापूर्वक कॉपी किया गया\"],\"BWTzAb\":[\"मैनुअल\"],\"BaPk6N\":[\"प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला आधार पथ। इस पथ के अंदर पाई गई निर्देशिकाएँ प्लेबुक निर्देशिका ड्रॉप-डाउन में सूचीबद्ध होंगी। आधार पथ और चयनित प्लेबुक निर्देशिका मिलकर प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला पूर्ण पथ प्रदान करते हैं।\"],\"BfYq0G\":[\"सोर्स कंट्रोल प्रकार\"],\"Bg7M6U\":[\"कोई परिणाम नहीं मिला\"],\"Bl2Djq\":[\"टोकन देखें\"],\"Bl2eoO\":[\"एन्क्रिप्टेड\"],\"BskWMl\":[\"अगम्य\"],\"BsrdSv\":[\"JSON या YAML सिंटैक्स का उपयोग करके इन्वेंटरी वेरिएबल्स दर्ज करें। दोनों के बीच टॉगल करने के लिए रेडियो बटन का उपयोग करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।\"],\"Bv8zdm\":[\"इनपुट इन्वेंटरी\"],\"BwJKBw\":[\"में से\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"कृपया एक मान्य फ़ोन नंबर दर्ज करें।\"],\"other\":[\"कृपया मान्य फ़ोन नंबर दर्ज करें।\"]}]],\"BzbzJb\":[\"फ़ैक्ट्स\"],\"BzfzPK\":[\"आइटम\"],\"C-gr_n\":[\"Azure AD सेटिंग्स\"],\"C0sUgI\":[\"नई इन्वेंटरी बनाएं\"],\"C2KEkR\":[\"SSH पासवर्ड\"],\"C3Q1LZ\":[\"OIDC सेटिंग्स देखें\"],\"C4C-qQ\":[\"शेड्यूल विवरण\"],\"C6GAUT\":[\"विस्तृत है\"],\"C7dP40\":[[\"0\"],\" को अस्वीकार करने में विफल।\"],\"C7s60U\":[\"वेबहुक विवरण\"],\"CAL6E9\":[\"टीमें\"],\"CDOlBM\":[\"इंस्टेंस ID\"],\"CE-M2e\":[\"जानकारी\"],\"CGOseh\":[\"शेड्यूल विवरण\"],\"CGZgZY\":[\"अलग करने के लिए एक पंक्ति चुनें\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"समूह हटाएं?\"],\"other\":[\"समूह हटाएं?\"]}]],\"CIEoqM\":[\"इंस्टेंस नाम\"],\"CKc7jz\":[\"होस्ट विवरण मोडल\"],\"CL7QiF\":[\"उत्तर टाइप करें फिर उत्तर को डिफ़ॉल्ट के रूप में चुनने के लिए\\nदाईं ओर चेकबॉक्स पर क्लिक करें।\"],\"CLTHnk\":[\"सर्वेक्षण प्रश्न क्रम\"],\"CMmwQ-\":[\"अज्ञात प्रारंभ तिथि\"],\"CNZ5h9\":[\"डेटा प्रतिधारण अवधि\"],\"CS8u6E\":[\"वेबहुक सक्षम करें\"],\"CSvk3a\":[\"Twilio में \\\"मैसेजिंग\\n सेवा\\\" से संबद्ध संख्या, +18005550199 प्रारूप में।\"],\"CW11B-\":[\"न्यूनतम\"],\"CXJHPJ\":[\"द्वारा संशोधित (उपयोगकर्ता नाम)\"],\"CZDqWd\":[\"प्रोजेक्ट रिवीज़न वर्तमान में पुराना है। सबसे हाल का रिवीज़न प्राप्त करने के लिए कृपया रीफ़्रेश करें।\"],\"CZg9aH\":[\"होस्ट्स चुनें\"],\"C_Lu89\":[\"JSON या YAML सिंटैक्स का उपयोग करके इनपुट दर्ज करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।\"],\"C_NnqT\":[\"नया होस्ट बनाएं\"],\"Cc8jO8\":[\"कमांड चलाने के लिए रिमोट होस्ट्स तक पहुंचते समय उपयोग करने के लिए क्रेडेंशियल चुनें। वह क्रेडेंशियल चुनें जिसमें उपयोगकर्ता नाम और SSH कुंजी या पासवर्ड हो जिसकी Ansible को रिमोट होस्ट्स में लॉग इन करने के लिए आवश्यकता होगी।\"],\"CcKMRv\":[\"यह जॉब टेम्पलेट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"CczdmZ\":[\"सभी क्रेडेंशियल देखें।\"],\"CdGRti\":[\"सभी सूचना टेम्पलेट देखें।\"],\"Ce28nP\":[\"<0>नोट: यदि इंस्टेंस <1>नीति नियमों द्वारा प्रबंधित हैं तो उन्हें इस इंस्टेंस समूह के साथ पुनः संबद्ध किया जा सकता है।\"],\"Cev3QF\":[\"टाइमआउट मिनट\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"घंटा\"],\"other\":[\"घंटे\"]}]],\"CoPs3y\":[\"इस वर्कफ़्लो में कोई नोड कॉन्फ़िगर नहीं किया गया है।\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"चयनित क्रेडेंशियल और निर्दिष्ट इनपुट का उपयोग करके सीक्रेट प्रबंधन सिस्टम से कनेक्शन सत्यापित करने के लिए इस बटन पर क्लिक करें।\"],\"Cs0oSA\":[\"सेटिंग्स देखें\"],\"Csvbqs\":[\"निर्मित इन्वेंटरी प्लगइन दस्तावेज़ यहां देखें।\"],\"Cx8SDk\":[\"रिफ़्रेश टोकन समाप्ति\"],\"D-NlUC\":[\"सिस्टम\"],\"D1JWCq\":[[\"interval\"],\" मिनट\"],\"D4euEu\":[\"विविध प्रमाणीकरण सेटिंग्स\"],\"D89zck\":[\"रवि\"],\"DBBU2q\":[\"इस फ़ील्ड के लिए कम से कम एक मान चुना जाना चाहिए।\"],\"DBC3t5\":[\"रविवार\"],\"DBHTm_\":[\"अगस्त\"],\"DFNPK8\":[\"हेल्थ चेक चलाएं\"],\"DGZ08x\":[\"सभी सिंक करें\"],\"DHf0mx\":[\"नया इंस्टेंस बनाएं\"],\"DHrOgD\":[\"प्रोजेक्ट अपडेट स्थिति\"],\"DIKUI7\":[\"न्यूनतम लंबाई\"],\"DIX823\":[\"इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान \",[\"max\"],\" से कम होना चाहिए\"],\"DJIazz\":[\"सफलतापूर्वक अनुमोदित\"],\"DNLiC8\":[\"सेटिंग्स वापस लौटाएं\"],\"DNqHaO\":[\"यह तालिका निर्मित इन्वेंटरी प्लगइन के कुछ उपयोगी\\n पैरामीटर देती है। पैरामीटर की पूरी सूची के लिए \"],\"DPfwMq\":[\"पूर्ण\"],\"DV-Xbw\":[\"पसंदीदा भाषा\"],\"DVIUId\":[\"संकेत ओवरराइड\"],\"DZNGtI\":[\"प्रोजेक्ट चेकआउट परिणाम\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"सटीक मिलान (यदि निर्दिष्ट न हो तो डिफ़ॉल्ट लुकअप)।\"],\"De2WsK\":[\"यह क्रिया इस उपयोगकर्ता की सभी भूमिकाओं को चयनित टीमों से अलग कर देगी।\"],\"DhSza7\":[\"Controller नोड\"],\"DnkUe2\":[\"एक वेबहुक सेवा चुनें\"],\"DqnAO4\":[\"पहला स्वचालित\"],\"Du6bPw\":[\"पता\"],\"Dug0C-\":[\"घटनाओं की संख्या के बाद\"],\"DyYigF\":[\"TACACS+ सेटिंग्स\"],\"Dz7fsq\":[\"ज़ूम इन करें\"],\"E6Z4zF\":[\"अमान्य फ़ाइल प्रारूप। कृपया एक मान्य Red Hat सदस्यता मैनिफ़ेस्ट अपलोड करें।\"],\"E86aJB\":[\"भूमिका अलग करें!\"],\"E9wN_Q\":[\"अंतिम हेल्थ चेक\"],\"EH6-2h\":[\"टोपोलॉजी दृश्य\"],\"EHu0x2\":[\"सिंक हो रहा है\"],\"EIBcgD\":[\"किसी प्रोजेक्ट से स्रोतित\"],\"EIkRy0\":[\"गंतव्य चैनल\"],\"EJQLCT\":[\"वर्कफ़्लो जॉब टेम्पलेट हटाने में विफल।\"],\"ENDbv1\":[\"सभी होस्ट्स देखें।\"],\"ENRWp9\":[\"एनोटेशन के लिए टैग\"],\"ENyw54\":[\"संबंधित समूह\"],\"EP-eCv\":[\"SAML सेटिंग्स\"],\"EQ-qsg\":[\"वर्कफ़्लो जॉब टेम्पलेट\"],\"ES0WE_\":[\"टाइमआउट पर\"],\"ETUQuF\":[\"एक या अधिक इन्वेंटरी हटाने में विफल।\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"अक्षम\"],\"E_tJey\":[\"डिफ़ॉल्ट निष्पादन वातावरण\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"यह संगठन वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन संगठनों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?\"]}]],\"EdQY6l\":[\"कोई नहीं\"],\"Eff_76\":[\"स्थानीय समय क्षेत्र\"],\"Eg4kGP\":[\"डिफ़ॉल्ट उत्तर\"],\"EmSrGB\":[\"पहले\"],\"EmfKjn\":[\"समस्या निवारण सेटिंग्स देखें\"],\"Emna_v\":[\"स्रोत संपादित करें\"],\"EmzUsN\":[\"नोड विवरण देखें\"],\"EnC3hS\":[\"कस्टम पॉड स्पेक\"],\"EpH7Cd\":[\"क्रेडेंशियल हटाएं\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"JSON उदाहरण यहां देखें\"],\"EwxKbE\":[\"हटाया गया\"],\"EzwCw7\":[\"प्रश्न संपादित करें\"],\"F-0xxR\":[\"इस टेम्पलेट से संसाधन अनुपस्थित हैं।\"],\"F-LGli\":[\"आपके पास निम्न को अलग करने की अनुमति नहीं है: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"इंस्टेंस चुनें\"],\"F0xJYs\":[\"क्षमता समायोजन अपडेट करने में विफल।\"],\"F2l57P\":[\"सभी इंस्टेंसों का न्यूनतम प्रतिशत जो नए इंस्टेंस ऑनलाइन आने पर\\n स्वचालित रूप से इस समूह को असाइन किया जाएगा।\"],\"FCnKmF\":[\"उपयोगकर्ता टोकन बनाएं\"],\"FD8Y9V\":[\"विवरण प्रदर्शित करने के लिए किसी नोड आइकन पर क्लिक करें।\"],\"FEr96N\":[\"थीम\"],\"FFv0Vh\":[\"स्वचालन\"],\"FG2mko\":[\"सूची से आइटम चुनें\"],\"FGnH0p\":[\"यह इस वर्कफ़्लो के सभी बाद के नोड्स रद्द कर देगा\"],\"FMpB-A\":[\"<0>नोट: यदि इंस्टेंस <1>नीति नियमों द्वारा प्रबंधित है तो मैन्युअल रूप से संबद्ध इंस्टेंसों को इंस्टेंस समूह से स्वचालित रूप से अलग किया जा सकता है।\"],\"FO7Rwo\":[\"पीयर हटाएं?\"],\"FQto51\":[\"सभी पंक्तियां विस्तृत करें\"],\"FTuS3P\":[\"यह फ़ील्ड रिक्त नहीं हो सकता\"],\"FV5MUV\":[\"यदि उपयोगकर्ताओं को उनके निर्मित समूहों की\\n शुद्धता के बारे में प्रतिक्रिया की आवश्यकता है, तो प्लगइन कॉन्फ़िगरेशन\\n में strict: true का उपयोग करने की अत्यधिक अनुशंसा की जाती है।\"],\"FXmp8Q\":[\"भूमिका संबद्ध करने में विफल\"],\"FYJRCY\":[\"एक या अधिक प्रोजेक्ट हटाने में विफल।\"],\"F_Nk65\":[\"आउटपुट डाउनलोड करें\"],\"F_c3Jb\":[\"कस्टम Kubernetes या OpenShift पॉड विनिर्देश।\"],\"Failed\":[\"विफल\"],\"Fanpmj\":[\"संकेतित वेरिएबल्स\"],\"FblMFO\":[\"एक मेट्रिक चुनें\"],\"FclH3w\":[\"सफलतापूर्वक सहेजा गया!\"],\"FfGhiE\":[\"वर्कफ़्लो सहेजने में त्रुटि!\"],\"FhTYgi\":[\"एक या अधिक जॉब टेम्पलेट हटाने में विफल।\"],\"FhhvWu\":[\"यह इस वर्कफ़्लो के सभी बाद के नोड्स रद्द कर देगा।\"],\"FiyMaa\":[\"एक .json फ़ाइल चुनें\"],\"FjVFQ-\":[\"एक मॉड्यूल चुनें\"],\"FjkaiT\":[\"ज़ूम आउट करें\"],\"FkQvI0\":[\"टेम्पलेट संपादित करें\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"जॉब रद्द करें\"],\"FnZzou\":[\"इंस्टेंस स्थिति\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"अभिनेता\"],\"Fo6qAq\":[\"Subversion स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:\"],\"Fp0Rk4\":[\"इस इन्वेंटरी का वर्णन करने वाले वैकल्पिक लेबल,\\n जैसे 'dev' या 'test'। लेबल का उपयोग इन्वेंटरी और पूर्ण की गई जॉब्स को\\n समूहित करने और फ़िल्टर करने के लिए किया जा सकता है।\"],\"FqW8E0\":[\"उपयोग की गई क्षमता\"],\"FsGJXJ\":[\"साफ़ करें\"],\"Fx2-x_\":[\"उपयोगकर्ता भूमिकाएं जोड़ें\"],\"G-jHgL\":[\"स्रोत पथ को इस पर सेट करें\"],\"G2KpGE\":[\"प्रोजेक्ट संपादित करें\"],\"G3myU-\":[\"मंगलवार\"],\"G768_0\":[\"अस्वीकृत\"],\"G8jcl6\":[\"सूचना टेम्पलेट\"],\"G9MOps\":[\"इन्वेंटरी सिंक पर उपयोग करने के लिए ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट उपयोग किया जाता है। केवल तभी अनुमति है जब प्रोजेक्ट allow_override फ़ील्ड true पर सेट हो।\"],\"GDvlUT\":[\"भूमिका\"],\"GGWsTU\":[\"रद्द किया गया\"],\"GGuAXg\":[\"SAML सेटिंग्स देखें\"],\"GHDQ7i\":[\"एक या अधिक संगठन हटाने में विफल।\"],\"GJKwN0\":[\"शेड्यूल\"],\"GLZDtF\":[\"सिस्टम चेतावनी\"],\"GLwo_j\":[\"0 (चेतावनी)\"],\"GMaU6_\":[\"लॉन्च पर जॉब प्रकार के लिए संकेत दें।\"],\"GO6s6F\":[\"जॉब्स सेटिंग्स\"],\"GRwtth\":[\"इंस्टेंस पर हेल्थ चेक चलाएं\"],\"GSYBQc\":[\"API सेवा/इंटीग्रेशन कुंजी\"],\"GTOcxw\":[\"उपयोगकर्ता संपादित करें\"],\"GU9vaV\":[\"अगम्य होस्ट्स\"],\"GXiLKo\":[\"टेक्स्ट क्षेत्र\"],\"GZIG7_\":[\"इन्वेंटरी सफलतापूर्वक कॉपी की गई\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"द्वारा आरंभ किया गया\"],\"Gd-B71\":[\"क्रेडेंशियल प्रकार नहीं मिला।\"],\"Ge5ecx\":[\"अधिकतम होस्ट्स\"],\"GeIrWJ\":[[\"brandName\"],\" लोगो\"],\"Gf3vm8\":[\"प्रति पृष्ठ\"],\"GiXRTS\":[\"एक या अधिक उपयोगकर्ता टोकन हटाने में विफल।\"],\"Gix1h_\":[\"सभी जॉब्स देखें\"],\"GkbHM9\":[\"सभी प्रोजेक्ट देखें।\"],\"Gn7TK5\":[\"टूल टॉगल करें\"],\"GpNoVG\":[\"इस सूची को भरने के लिए कृपया एक शेड्यूल जोड़ें।\"],\"GpWp6E\":[\"सिस्टम-स्तरीय सुविधाओं और कार्यों को परिभाषित करें\"],\"GtycJ_\":[\"कार्य\"],\"H0z3JJ\":[\"इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है। आप निम्नलिखित पर क्लिक करके \",[\"moduleName\"],\" के बारे में जानकारी प्राप्त कर सकते हैं \"],\"H1M6a6\":[\"सभी इंस्टेंस देखें।\"],\"H3kCln\":[\"होस्टनाम\"],\"H6jbKn\":[\"उपयोगकर्ता इंटरफ़ेस सेटिंग्स\"],\"H7OUPr\":[\"दिन\"],\"H7e4dl\":[\"YAML या JSON का उपयोग करके\\n कुंजी/मान जोड़े प्रदान करें।\"],\"H86f9p\":[\"संक्षिप्त करें\"],\"H9MIed\":[\"निष्पादन नोड\"],\"HAi1aX\":[\"वेबहुक कुंजी अपडेट करें\"],\"HAzhV7\":[\"क्रेडेंशियल\"],\"HDULRt\":[\"अद्वितीय होस्ट्स\"],\"HGOtRu\":[\"सूचना परीक्षण विफल।\"],\"HIfMSF\":[\"बहुविकल्पीय विकल्प\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"एक या अधिक वर्कफ़्लो अनुमोदन अस्वीकार करने में विफल।\"],\"HQ7e8y\":[\"exact का केस-असंवेदनशील संस्करण।\"],\"HQ7oEt\":[\"टीमों पर वापस\"],\"HUx6pW\":[\"इंजेक्टर कॉन्फ़िगरेशन\"],\"HajiZl\":[\"माह\"],\"HbaQks\":[\"इस प्रकार की सूचना के लिए प्राप्तकर्ता सूची बनाने हेतु प्रति पंक्ति एक ईमेल पता उपयोग करें।\"],\"HbnjOn\":[[\"interval\"],\" सप्ताह\"],\"HcznyH\":[\"कुछ या सभी इन्वेंटरी स्रोत सिंक करने में विफल।\"],\"HdE1If\":[\"चैनल\"],\"HdErwL\":[\"अनुमोदित करने के लिए एक पंक्ति चुनें\"],\"Hf0QDK\":[\"प्रोजेक्ट सफलतापूर्वक कॉपी किया गया\"],\"HiTf1W\":[\"वापस लौटाना रद्द करें\"],\"HjxnnB\":[\"मॉड्यूल चुनें\"],\"HlhZ5D\":[\"TLS का उपयोग करें\"],\"HoHveO\":[\"ऐसे परिणाम लौटाता है जो इस फ़िल्टर के साथ-साथ अन्य फ़िल्टर को भी संतुष्ट करते हैं। यदि कुछ भी चयनित नहीं है तो यह डिफ़ॉल्ट सेट प्रकार है।\"],\"HpK_8d\":[\"पुनः लोड करें\"],\"Ht1JWm\":[\"सूचना रंग\"],\"HwpTx4\":[\"प्लेबुक के निष्पादित होने पर ansible द्वारा उत्पन्न आउटपुट के स्तर को नियंत्रित करें।\"],\"I0LRRn\":[\"बंडल डाउनलोड करें\"],\"I7Epp-\":[\"विकल्प विवरण\"],\"I9NouQ\":[\"कोई सदस्यता नहीं मिली\"],\"ICi4pv\":[\"अंतिम स्वचालन\"],\"ICt7Id\":[\"नोड प्रकार\"],\"IEKPuq\":[\"अगला स्क्रॉल करें\"],\"IGQ11b\":[\"वेबहुक सेवा के साथ साझा किया गया सीक्रेट। सेवा इसका उपयोग अपने अनुरोधों पर हस्ताक्षर करने के लिए करती है, ताकि केवल आपकी रिपॉजिटरी ही प्रोजेक्ट सिंक ट्रिगर कर सके। इसे कॉन्फ़िगरेशन के रूप में प्रबंधित करने के लिए अपना स्वयं का सीक्रेट टाइप करें, या सहेजने पर एक जनरेट करने के लिए फ़ील्ड को खाली छोड़ दें।\"],\"IJAVcb\":[\"एप्लिकेशन पर वापस\"],\"IKg_un\":[\"गंतव्य चैनल या उपयोगकर्ता\"],\"IMJYui\":[\"SMS संदेशों को कहां रूट करना है यह निर्दिष्ट करने के लिए\\n प्रति पंक्ति एक फ़ोन नंबर का उपयोग करें। फ़ोन नंबर +11231231234 के रूप में प्रारूपित होने चाहिए। अधिक जानकारी के लिए Twilio दस्तावेज़ीकरण देखें\"],\"IN6gbp\":[\"सर्वेक्षण प्रश्नों का क्रम पुनर्व्यवस्थित करने के लिए क्लिक करें\"],\"IPusY8\":[\"अपडेट करने से पहले किसी भी स्थानीय संशोधन को हटा दें।\"],\"ISuwrJ\":[\"निष्पादन वातावरण संपादित करें\"],\"IV0EjT\":[\"परीक्षण सूचना\"],\"IVvM2B\":[\"सक्षम विकल्प\"],\"IWoF_f\":[\"सर्वेक्षण देखें\"],\"IZfe0p\":[\"सोर्स कंट्रोल ब्रांच\"],\"Igz8MU\":[\"पिछले दो सप्ताह\"],\"IiR1sT\":[\"नोड प्रकार\"],\"IjDwKK\":[\"लॉगिन प्रकार\"],\"Ikhk0q\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक सेवा।\"],\"Iqm2E5\":[\"इस सूची को भरने के लिए कृपया \",[\"pluralizedItemName\"],\" जोड़ें\"],\"IrC12v\":[\"एप्लिकेशन\"],\"IrI9pg\":[\"समाप्ति तिथि\"],\"IsJ8i6\":[\"वर्कफ़्लो के लिए एक ब्रांच चुनें। यह ब्रांच उन सभी जॉब टेम्पलेट नोड्स पर लागू होती है जो ब्रांच के लिए पूछते हैं।\"],\"IspLSK\":[\"प्रबंधन जॉब नहीं मिली।\"],\"J0zi6q\":[\"टैग छोड़ें\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"सफल जॉब्स द्वारा फ़िल्टर करें\"],\"J4y7Uk\":[\"वर्कफ़्लो रद्द किया गया \"],\"J8VgfD\":[\"जांचें कि दिया गया फ़ील्ड या संबंधित ऑब्जेक्ट null है या नहीं; एक boolean मान अपेक्षित है।\"],\"JEGlfK\":[\"प्रारंभ हुआ\"],\"JFnJqF\":[\"बीता हुआ\"],\"JFphCp\":[\"3 (डिबग)\"],\"JGvwnU\":[\"अंतिम उपयोग\"],\"JIX50w\":[\"इंस्टेंस समूह फ़ॉलबैक रोकें: यदि सक्षम है, तो जॉब टेम्पलेट किसी भी इन्वेंटरी या संगठन इंस्टेंस समूह को चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में जोड़ने से रोकेगा।\"],\"JJwEMx\":[\"होस्ट्स हटाए गए\"],\"JKZTiL\":[\"ये चलाए गए कमांड के मानक आउटपुट के लिए समर्थित वर्बोसिटी स्तर हैं।\"],\"JL3si7\":[\"अपडेट हो रहा है\"],\"JLjfEs\":[\"एक या अधिक शेड्यूल हटाने में विफल।\"],\"JRa4kV\":[\"जब स्रोत नियंत्रण रिपॉजिटरी में कोई पुश होता है तो प्रोजेक्ट को सिंक करें, ताकि हर जॉब लॉन्च पर पोलिंग या अपडेट किए बिना स्थानीय प्रति हमेशा अद्यतित रहे।\"],\"JTHoCu\":[\"परिवर्तन टॉगल करें\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"डैशबोर्ड पर वापस।\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"इंस्टेंस समूह\"],\"Ja4VHl\":[[\"0\"],\" और\"],\"JgP090\":[\"सबमॉड्यूल ट्रैक करें\"],\"JjcTk5\":[\"सोशल लॉगिन\"],\"JjfsZM\":[\"वर्कफ़्लो अनुमोदन हटाएं\"],\"JppQoT\":[\"अंतिम पुनर्गणना तिथि:\"],\"JsY1p5\":[\"अस्वीकृत\"],\"Jvv6rS\":[\"बहुविकल्पीय\"],\"JwqOfG\":[\"इस पर मूल्यांकन करें\"],\"Jy9qCv\":[\"लॉगिन रीडायरेक्ट संपादन रद्द करें\"],\"K5AykR\":[\"टीम हटाएं\"],\"K93j4j\":[\"लेबल नाम\"],\"KC2nS5\":[\"संसाधन हटाया गया\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"परीक्षण उत्तीर्ण\"],\"KM6m8p\":[\"टीम\"],\"KNOsJ0\":[\"इस जॉब टेम्पलेट का वर्णन करने वाले वैकल्पिक लेबल, जैसे 'dev' या 'test'। लेबल का उपयोग जॉब टेम्पलेट और पूर्ण किए गए जॉब को समूहित और फ़िल्टर करने के लिए किया जा सकता है।\"],\"KQ9EQm\":[\"निर्मित इन्वेंटरी प्लगइन का उपयोग कैसे करें\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"क्रेडेंशियल प्रकार\"],\"KTvwHj\":[\"क्रेडेंशियल इनपुट स्रोत\"],\"KVbzjm\":[\"विज़ुअलाइज़र\"],\"KXFYp9\":[\"सदस्यता प्राप्त करें\"],\"KXnokb\":[\"वैश्विक रूप से उपलब्ध निष्पादन वातावरण को किसी विशिष्ट संगठन को पुनः असाइन नहीं किया जा सकता\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"उपयोगकर्ता विवरण देखें\"],\"KeRkFA\":[\"सदस्यता चयन साफ़ करें\"],\"KeqCdz\":[\"नियंत्रण नोड्स से पीयर\"],\"Ki_j_-\":[\"सहेजने पर नई वेबहुक कुंजी जनरेट करने के लिए रिक्त छोड़ें\"],\"KjBkMe\":[\"यह कंटेनर समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"KjVvNP\":[\"पैनल की ID\"],\"KkMfgW\":[\"जॉब टेम्पलेट\"],\"KkzJWF\":[\"पहला स्वचालन\"],\"KlQd8_\":[\"टोकन की पहुंच के लिए स्कोप\"],\"KnN1Tu\":[\"समाप्त होता है\"],\"KoCnPE\":[\"जॉब रद्द करें\"],\"KopV8H\":[\"केवल रूट समूह दिखाएं\"],\"KxIA0h\":[\"होस्ट टॉगल करें\"],\"Kz9DSl\":[\"मौजूदा होस्ट जोड़ें\"],\"KzQFvE\":[\"संगठन संपादित करें\"],\"L1Ob4t\":[\"विवरण टैब\"],\"L3ooU6\":[\"क्रेडेंशियल\"],\"L7Nz3F\":[\"अनुपस्थित संसाधन\"],\"L8fEEm\":[\"समूह\"],\"L973Qq\":[\"सदस्यता अनुरोध करें\"],\"LCl8Ck\":[\"तिथि खोज इनपुट\"],\"LGl_pR\":[\"जॉब्स सेटिंग्स देखें\"],\"LGryaQ\":[\"नया क्रेडेंशियल बनाएं\"],\"LQ29yc\":[\"इन्वेंटरी स्रोत सिंक प्रारंभ करें\"],\"LQRys9\":[\"सबमॉड्यूल अपनी master ब्रांच (या .gitmodules में निर्दिष्ट अन्य ब्रांच) पर नवीनतम कमिट को ट्रैक करेंगे। यदि नहीं, तो सबमॉड्यूल मुख्य प्रोजेक्ट द्वारा निर्दिष्ट रिविज़न पर रखे जाएंगे। यह git submodule update में --remote फ़्लैग निर्दिष्ट करने के समतुल्य है।\"],\"LQTgjH\":[\"प्रोजेक्ट नहीं मिला।\"],\"LRePxk\":[\"नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले इंस्टेंसों की न्यूनतम संख्या।\"],\"LULLsO\":[\"सभी संगठन देखें।\"],\"LV5a9V\":[\"पीयर\"],\"LVecP9\":[\"उपयोगकर्ता भूमिकाएं\"],\"LYAQ1X\":[\"समवर्ती जॉब्स सक्षम करें\"],\"LZr1lR\":[\"इंस्टेंस समूह नहीं मिला।\"],\"Lc0RHh\":[\"शेड्यूल टॉगल करें\"],\"LgD0Cy\":[\"एप्लिकेशन नाम\"],\"LhMjLm\":[\"समय\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"सर्वेक्षण संपादित करें\"],\"Lnnjmk\":[\"<0><1/> नए \",[\"brandName\"],\" उपयोगकर्ता इंटरफ़ेस का एक तकनीकी पूर्वावलोकन <2>यहां पाया जा सकता है।\"],\"Lqygiq\":[\"प्रोविज़निंग कॉलबैक\"],\"LtBtED\":[\"सूचना सफलता टॉगल करें\"],\"LuXP9q\":[\"पहुंच\"],\"Lwovp8\":[\"यदि सक्षम है, तो इस जॉब टेम्पलेट के एक साथ चलने की अनुमति होगी।\"],\"M0okDw\":[\"डेटा संग्रह, लोगो और लॉगिन के लिए प्राथमिकताएं सेट करें\"],\"M73whl\":[\"संदर्भ\"],\"MA-mp9\":[\"वेबहुक Ref फ़िल्टर\"],\"MA7cMf\":[\"निर्मित इन्वेंटरी पैरामीटर तालिका\"],\"MAI_nw\":[\"कृपया ऊपर दिए गए फ़िल्टर का उपयोग करके एक और खोज का प्रयास करें\"],\"MAV-SQ\":[\"क्रेडेंशियल नहीं मिला।\"],\"MApRef\":[\"क्या आप वाकई लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करना चाहते हैं? ऐसा करने से स्थानीय प्रमाणीकरण भी अक्षम होने के बाद उपयोगकर्ताओं की सिस्टम में लॉग इन करने की क्षमता प्रभावित हो सकती है।\"],\"MD0-Al\":[\"आपका सत्र समाप्त होने वाला है\"],\"MDQLec\":[\"इन्वेंटरी स्रोत अपडेट जॉब्स के लिए Ansible द्वारा उत्पादित आउटपुट के स्तर को नियंत्रित करें।\"],\"MGpavd\":[\"कुंजी टाइपअहेड\"],\"MHM-bv\":[\"अमान्य लिंक लक्ष्य। चाइल्ड या पूर्वज नोड्स से लिंक करने में असमर्थ। ग्राफ़ चक्र समर्थित नहीं हैं।\"],\"MHbbol\":[\" जॉब स्लाइसिंग\"],\"MKEPCY\":[\"अनुसरण करें\"],\"MP1v-1\":[\"लीजेंड\"],\"MP8dU9\":[\"पूर्ण इमेज स्थान, जिसमें कंटेनर रजिस्ट्री, इमेज नाम और संस्करण टैग शामिल है।\"],\"MQPvAa\":[\"लॉन्च पर लेबल के लिए संकेत दें।\"],\"MQoyj6\":[\"वर्कफ़्लो जॉब टेम्पलेट\"],\"MTLPCv\":[\"मूल नोड के विफलता स्थिति में परिणत होने पर निष्पादित करें।\"],\"MVw5um\":[\"2 (अधिक विस्तृत)\"],\"MZU5bt\":[\"एक या अधिक समूह हटाने में विफल।\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC सर्वर पासवर्ड\"],\"MfCEiB\":[\"Galaxy क्रेडेंशियल\"],\"MfQHgE\":[\"रखने के लिए दिन\"],\"Mfk6hJ\":[\"एक या अधिक टेम्पलेट हटाने में विफल।\"],\"Mhn5m4\":[\"रजिस्ट्री क्रेडेंशियल\"],\"Mn45Gz\":[\"इंस्टेंस समूहों पर वापस\"],\"MnbH31\":[\"पृष्ठ\"],\"MofjBu\":[\"इस प्रोजेक्ट का उपयोग करने वाले जॉब के लिए उपयोग किया जाने वाला निष्पादन वातावरण। इसका उपयोग फ़ॉलबैक के रूप में तब किया जाएगा जब जॉब टेम्पलेट या वर्कफ़्लो स्तर पर कोई निष्पादन वातावरण स्पष्ट रूप से असाइन नहीं किया गया हो।\"],\"MpLngK\":[\"इस प्रोजेक्ट का वेबहुक एंडपॉइंट। पुश को प्रोजेक्ट सिंक ट्रिगर करने के लिए इसे रिपॉजिटरी के वेबहुक कॉन्फ़िगरेशन में जोड़ें।\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"अपर्याप्त अनुमतियों या लंबित जॉब स्थिति के कारण यह अनुमोदन हटाया नहीं जा सकता\"],\"other\":[\"अपर्याप्त अनुमतियों या लंबित जॉब स्थिति के कारण ये अनुमोदन हटाए नहीं जा सकते\"]}]],\"MwCc2O\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक क्रेडेंशियल।\"],\"Mwf3Mw\":[\"एक खोज फ़िल्टर का उपयोग करके इस इन्वेंटरी के लिए होस्ट्स भरें।\\n उदाहरण: ansible_facts__ansible_distribution:\\\"RedHat\\\"।\\n आगे के सिंटैक्स और उदाहरणों के लिए दस्तावेज़ीकरण देखें।\\n आगे के सिंटैक्स और उदाहरणों के लिए Ansible Controller दस्तावेज़ीकरण\\n देखें।\"],\"MzcRa_\":[\"उपयोगकर्ता और Automation Analytics\"],\"Mzqo60\":[\"आर्टिफ़ैक्ट की तुलना करने के लिए मान। जब संभव हो तो JSON के रूप में व्याख्या किया जाता है (उदा. true, 3), अन्यथा एक सादे स्ट्रिंग के रूप में।\"],\"N1U4ZG\":[\"सदस्यता अनुपालन\"],\"N36GRB\":[\"इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान \",[\"min\"],\" से अधिक होना चाहिए\"],\"N40H-G\":[\"सभी\"],\"N5vmCy\":[\"निर्मित इन्वेंटरी\"],\"N6GBcC\":[\"हटाने की पुष्टि करें\"],\"N7wOty\":[\"इस जॉब द्वारा निष्पादित की जाने वाली प्लेबुक चुनें।\"],\"NAKA53\":[\"होस्ट विफलता\"],\"NBONaK\":[\"फ़ैक्ट्स एकत्र किए जा रहे हैं\"],\"NCVKhy\":[\"हाल की जॉब्स\"],\"NDQvUO\":[\"लॉन्च पर टैग के लिए संकेत दें।\"],\"NIuIk1\":[\"असीमित\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" सूची\"],\"NO1ZxL\":[\"एप्लिकेशन नाम\"],\"NPfgIB\":[\"सेकंड\"],\"NQHZnb\":[\"Integer\"],\"NRn4V6\":[[\"interval\"],\" माह\"],\"NUNUrW\":[\"एनोटेशन के लिए टैग (वैकल्पिक)\"],\"NW-xDQ\":[\"यह इस पृष्ठ के सभी कॉन्फ़िगरेशन मानों को उनके\\n फ़ैक्टरी डिफ़ॉल्ट पर वापस लौटा देगा। क्या आप वाकई आगे बढ़ना चाहते हैं?\"],\"NX18CF\":[\"इस पर या इसके बाद\"],\"NYxilo\":[\"अधिकतम समवर्ती जॉब्स\"],\"Na9fIV\":[\"कोई आइटम नहीं मिला।\"],\"NcVaYu\":[\"समाप्ति समय\"],\"NeA1eI\":[\"दाएं पैन करें\"],\"Never\":[\"कभी नहीं\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"यह क्रिया निम्नलिखित कार्य को रद्द कर देगी:\"],\"other\":[\"यह क्रिया निम्नलिखित कार्यों को रद्द कर देगी:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"संसाधन प्रकार\"],\"NnH3pK\":[\"परीक्षण\"],\"No Jobs\":[\"कोई जॉब्स नहीं\"],\"NpJHAp\":[\"अनुपस्थित इन्वेंटरी या प्रोजेक्ट वाले जॉब टेम्पलेट नोड्स बनाते या संपादित करते समय नहीं चुने जा सकते। आगे बढ़ने के लिए दूसरा टेम्पलेट चुनें या अनुपस्थित फ़ील्ड्स ठीक करें।\"],\"NqIlWb\":[\"अंतिम बार चला\"],\"NrGRF4\":[\"सदस्यता चयन मोडल\"],\"NsXTPu\":[\"ansible फ़ैक्ट्स का उपयोग करके स्मार्ट इन्वेंटरी बनाने के लिए, स्मार्ट इन्वेंटरी स्क्रीन पर जाएं।\"],\"NtD3hJ\":[\"संबंधित कुंजियां\"],\"Nu4DdT\":[\"सिंक करें\"],\"Nu4oKW\":[\"विवरण\"],\"Nu7VHX\":[\"चयनित संसाधनों पर लागू करने के लिए भूमिकाएं चुनें। ध्यान दें कि सभी चयनित भूमिकाएं सभी चयनित संसाधनों पर लागू होंगी।\"],\"O-OYOe\":[\"टीम संपादित करें\"],\"O06Rp6\":[\"उपयोगकर्ता इंटरफ़ेस\"],\"O1Aswy\":[\"कभी समाप्त नहीं होता\"],\"O28qFz\":[\"जॉब \",[\"0\"],\" देखें\"],\"O2EuOK\":[\"SAML \",[\"samlIDP\"],\" से साइन इन करें\"],\"O2UpM1\":[\"ब्राउज़ करें\"],\"O3oNi5\":[\"ईमेल\"],\"O4ilec\":[\"regex का केस-असंवेदनशील संस्करण।\"],\"O5pAaX\":[\"चार्ट दिखाने के लिए एक इंस्टेंस और एक मेट्रिक चुनें\"],\"O78b13\":[\"वह एप्लिकेशन जिससे यह टोकन संबंधित है, या व्यक्तिगत एक्सेस टोकन बनाने के लिए इस फ़ील्ड को खाली छोड़ दें।\"],\"O8_96D\":[\"लिसनर पोर्ट\"],\"O9VQlh\":[\"आवृत्ति चुनें\"],\"OA8xiA\":[\"बाएं पैन करें\"],\"OA99Nq\":[\"होस्ट अंतिम बार कब स्वचालित हुआ था\"],\"OC4Tzv\":[\"यहां\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"प्रारंभ तिथि/समय\"],\"OIv5hN\":[\"सदस्यता विवरण पर रीडायरेक्ट किया जा रहा है\"],\"OJ9bHy\":[\"एक या अधिक समूहों को अलग करने में विफल।\"],\"OOq_rD\":[\"प्लेबुक रन\"],\"OPTWH4\":[\"HTTPS प्रमाणपत्र सत्यापन सक्षम करें\"],\"ORxrw7\":[\"शेष दिन\"],\"OSH8xi\":[\"हॉप\"],\"OcRJRt\":[\"जॉब रद्द करने की पुष्टि करें\"],\"Oe_VOY\":[\"एक या अधिक इंस्टेंस हटाने में विफल।\"],\"OgB1k4\":[\"तर्क\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"GitHub Organizations से साइन इन करें\"],\"Oj2Ix6\":[\"जॉब रद्द होने से पहले चलने का समय (सेकंड में)। कोई जॉब टाइमआउट न होने के लिए डिफ़ॉल्ट 0 है।\"],\"OjwX8k\":[\"टोकन जानकारी\"],\"OlpaBt\":[\"समवर्ती जॉब: यदि सक्षम है, तो इस जॉब टेम्पलेट के एक साथ चलने की अनुमति होगी।\"],\"OmbooC\":[\"कार्य प्रारंभ हुआ\"],\"OogRLI\":[\"फ़ेडरेटेड इन्वेंटरी नहीं मिली।\"],\"OqE3G-\":[\"id फ़ील्ड पर सटीक खोज।\"],\"Osn70z\":[\"डिबग\"],\"OvBnOM\":[\"सेटिंग्स पर वापस\"],\"OyGPiW\":[\"सदस्यता सेटिंग्स\"],\"OzssJK\":[\"कमांड चलाएं\"],\"P3spiP\":[\"टेम्पलेट पर वापस\"],\"P8fBlG\":[\"प्रमाणीकरण\"],\"PByO0X\":[\"वोट\"],\"PCEmEr\":[\"उपयोगकर्ता टोकन\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"यह प्रोजेक्ट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन प्रोजेक्ट्स को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?\"]}]],\"PJf54Q\":[\"स्रोतों पर वापस\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[[\"month\"],\" का तीसरा \",[\"weekday\"]],\"4\":[[\"month\"],\" का चौथा \",[\"weekday\"]],\"5\":[[\"month\"],\" का पांचवां \",[\"weekday\"]],\"one\":[[\"month\"],\" का पहला \",[\"weekday\"]],\"two\":[[\"month\"],\" का दूसरा \",[\"weekday\"]]}]],\"PLzYyl\":[\"आवृत्ति अपवाद विवरण\"],\"PMk2Wg\":[\"डीप्रोविज़निंग विफल\"],\"POKy-m\":[\"निष्पादन वातावरण कॉपी करें\"],\"PPsHsC\":[\"सभी को डिफ़ॉल्ट पर वापस लौटाएं\"],\"PQPOpT\":[\"इन्वेंटरी फ़ाइल\"],\"PRuZiQ\":[\"रिवीज़न के लिए रीफ़्रेश करें\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"पीयर हटाया गया। परिवर्तन प्रभावी होते देखने के लिए कृपया \",[\"0\"],\" के लिए इंस्टॉल बंडल फिर से चलाना सुनिश्चित करें।\"],\"PWwwY2\":[\"अलग करें\"],\"PYPqaM\":[\"पैनल की ID (वैकल्पिक)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"इस वेबहुक सेवा के लिए क्रेडेंशियल प्रकार देखने में असमर्थ, इसलिए वेबहुक क्रेडेंशियल फ़ील्ड अनुपलब्ध है।\"],\"PaTL2O\":[\"प्राप्तकर्ता सूची\"],\"PhufXn\":[\"जॉब स्लाइस मूल\"],\"Pi5vnX\":[\"निर्मित इन्वेंटरी स्रोत सिंक करने में विफल\"],\"PiK6Ld\":[\"शनि\"],\"PiRb8z\":[\"सबसे हाल का सिंक\"],\"PjkoCm\":[\"क्या आप वाकई नीचे दिए गए नोड को हटाना चाहते हैं:\"],\"PkVlOm\":[\"JSON प्रारूप में HTTP हेडर निर्दिष्ट करें। उदाहरण सिंटैक्स के लिए\\n Ansible Controller दस्तावेज़ीकरण देखें।\"],\"Po1btV\":[\"वैश्विक नेविगेशन\"],\"Po7y5X\":[\"निष्पादन वातावरण कॉपी करने में विफल\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"सभी जॉब इवेंट संक्षिप्त करें\"],\"PyV1wC\":[\"इंस्टेंस समूह फ़ॉलबैक रोकें\"],\"Q3P_4s\":[\"कार्य\"],\"Q5ZW8j\":[\"सदस्यता तालिका\"],\"QF_MpS\":[\"\\n ध्यान दें कि केवल इस समूह में सीधे मौजूद होस्ट्स\\n को अलग किया जा सकता है। उप-समूहों में होस्ट्स को उनके\\n संबंधित उप-समूह स्तर से सीधे अलग किया जाना चाहिए।\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"जॉब ID\"],\"QHF6CU\":[\"प्ले\"],\"QIOH6p\":[\"द्वारा आरंभ किया गया (उपयोगकर्ता नाम)\"],\"QIpNLR\":[\"कोई इन्वेंटरी सिंक विफलता नहीं।\"],\"QIq3_3\":[\"नोट: इन्हें जिस क्रम में चुना जाता है वह निष्पादन प्राथमिकता निर्धारित करता है। खींचने को सक्षम करने के लिए एक से अधिक चुनें।\"],\"QJbMvX\":[\"लॉन्च के समय पासवर्ड की आवश्यकता वाले क्रेडेंशियल की अनुमति नहीं है। आगे बढ़ने के लिए कृपया निम्नलिखित क्रेडेंशियल को हटाएँ या समान प्रकार के क्रेडेंशियल से बदलें: \",[\"0\"]],\"QJowYS\":[\"हटाने की पुष्टि करें\"],\"QKUQw1\":[\"नया होस्ट बनाएं\"],\"QKbQTN\":[\"गतिविधि स्ट्रीम प्रकार चयनकर्ता\"],\"QOF7Jg\":[[\"0\"],\" को अनुमोदित करने में विफल।\"],\"QPRWww\":[\"रन प्रकार\"],\"QR908H\":[\"सेटिंग नाम\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"वह प्रोजेक्ट जिसमें वह प्लेबुक है जिसे यह जॉब निष्पादित करेगा।\"],\"QYKS3D\":[\"हाल की जॉब्स\"],\"QamIPZ\":[\"प्रारंभ करने के लिए कृपया प्रारंभ बटन पर क्लिक करें।\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"होस्ट वेरिएबल्स के दिए गए dict से सक्षम स्थिति प्राप्त करें। सक्षम वेरिएबल को डॉट नोटेशन का उपयोग करके निर्दिष्ट किया जा सकता है, उदा: 'foo.bar'\"],\"Qf36YE\":[\"वर्बोसिटी\"],\"QgnNyZ\":[\"सिंक त्रुटि\"],\"Qhb8lT\":[\"नया एप्लिकेशन बनाएं\"],\"QmvYrA\":[\"वर्कफ़्लो जॉब टेम्पलेट के लिए वैकल्पिक विवरण।\"],\"QnJn75\":[\"अंतिम रन\"],\"Qv59HG\":[\"क्रेडेंशियल प्रकार चुनें\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"क्षमता\"],\"R-uZ8Y\":[\"SAML से साइन इन करें\"],\"R633QG\":[\"वर्कफ़्लो अनुमोदन पर वापस\"],\"R7s3iG\":[\"इस पर लौटें\"],\"R9Khdg\":[\"स्वतः\"],\"R9sZsA\":[\"सभी समूह और होस्ट्स हटाएं\"],\"RBDHUE\":[\"लॉन्च पर निष्पादन वातावरण के लिए संकेत दें।\"],\"RI8cIw\":[\"इस संगठन द्वारा प्रबंधित किए जाने की अनुमति वाले होस्ट्स की\\n अधिकतम संख्या। मान डिफ़ॉल्ट रूप से 0 होता है जिसका अर्थ है कोई सीमा नहीं।\\n अधिक विवरण के लिए Ansible दस्तावेज़ीकरण देखें।\"],\"RIcSTA\":[\"इस पर समाप्त होता है\"],\"RIeAlp\":[\"हर बार जब इस इन्वेंटरी का उपयोग करके कोई जॉब चलती है, तो जॉब कार्य निष्पादित करने से पहले चयनित स्रोत से इन्वेंटरी रीफ़्रेश करें।\"],\"RK1gDV\":[\"Azure AD से साइन इन करें\"],\"RMdd1C\":[\"कोई नहीं (एक बार चलाएं)\"],\"RO9G1f\":[\"इस फ़ील्ड का मान 0 से अधिक होना चाहिए\"],\"RPnV2o\":[\"खोज फ़िल्टर ने कोई परिणाम नहीं दिया…\"],\"RThfvh\":[\"संबंधित टीम को अलग करें?\"],\"R_mzhp\":[\"उपयोगकर्ता टोकन में विफल।\"],\"RbIaa9\":[\"टोकन नहीं मिला।\"],\"RdLvW9\":[\"जॉब्स पुनः लॉन्च करें\"],\"Rguqao\":[\"हटाने के लिए एक पंक्ति चुनें\"],\"RhOukN\":[[\"interval\"],\" घंटा\"],\"RiQMUh\":[\"चल रहा है\"],\"RjIKOw\":[\"किसी होस्ट पर इन्वेंटरी बदलने में असमर्थ\"],\"RjkhdY\":[\"फ़ील्ड मान से प्रारंभ होता है।\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"क्या आप वाकई इस लिंक को हटाना चाहते हैं?\"],\"Rm1iI_\":[\"लॉन्च पर वेरिएबल्स के लिए संकेत दें।\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"क्रेडेंशियल सफलतापूर्वक कॉपी किया गया\"],\"RsZ4BA\":[\"अंतिम स्क्रॉल करें\"],\"RtKKbA\":[\"अंतिम\"],\"Ru59oZ\":[\"इस टेम्पलेट के लिए वेबहुक सक्षम करें।\"],\"RuEWFx\":[\"इस तिथि पर\"],\"RuiOO0\":[\"एक या अधिक एप्लिकेशन हटाने में विफल।\"],\"Rw1xwN\":[\"सामग्री लोड हो रही है\"],\"RxzN1M\":[\"सक्षम\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"इससे बड़ा तुलना।\"],\"S5gO6Y\":[\"वर्कफ़्लो को अतिरिक्त कमांड लाइन वेरिएबल्स पास करें।\"],\"S6zj7M\":[\"जॉब टेम्पलेट के लिए, प्लेबुक निष्पादित करने के लिए run चुनें। प्लेबुक को निष्पादित किए बिना केवल प्लेबुक सिंटैक्स की जाँच करने, पर्यावरण सेटअप का परीक्षण करने और समस्याओं की रिपोर्ट करने के लिए check चुनें।\"],\"S7kN8O\":[\"एक या अधिक उपयोगकर्ता हटाने में विफल।\"],\"S7tNdv\":[\"सफलता पर\"],\"S8FW2i\":[\"इस स्रोत द्वारा सिंक की जाने वाली इन्वेंटरी फ़ाइल। आप ड्रॉपडाउन से चुन सकते हैं या इनपुट के भीतर एक फ़ाइल दर्ज कर सकते हैं।\"],\"SA-KXq\":[\"ऊपर पैन करें\"],\"SAw-Ux\":[\"क्या आप वाकई \",[\"username\"],\" से \",[\"0\"],\" पहुंच हटाना चाहते हैं?\"],\"SBfnbf\":[\"सभी निष्पादन वातावरण देखें\"],\"SC1Cur\":[\"अज्ञात स्थिति\"],\"SDND4q\":[\"कॉन्फ़िगर नहीं किया गया\"],\"SIJDi3\":[\"क्षमता समायोजन\"],\"SJjggI\":[\"अपडेट विकल्प\"],\"SJmHMo\":[\"दस्तावेज़ीकरण।\"],\"SLm_0U\":[\"IRC सर्वर पोर्ट\"],\"SODyJ3\":[\"होस्ट एसिंक ठीक\"],\"SRiPhD\":[\"नोड हटाना रद्द करें\"],\"SV5nA1\":[\"पिछले कुछ चरणों में त्रुटियां हैं\"],\"SVG6MY\":[\"फ़ील्ड को पहले सहेजे गए मान पर वापस लौटाएं\"],\"SYbJcn\":[\"सूचना टेम्पलेट संपादित करें\"],\"SZvybZ\":[\"LDAP डिफ़ॉल्ट\"],\"SZw9tS\":[\"विवरण देखें\"],\"SbRHme\":[\"टेक्स्ट क्षेत्र\"],\"Se_E0z\":[\"वर्कफ़्लो जॉब\"],\"Sgr5NW\":[\"हेल्थ चेक चलाने के लिए एक इंस्टेंस चुनें।\"],\"Sh2XTJ\":[\"सूचना प्रकार\"],\"SiexHs\":[\"डैशबोर्ड (सभी गतिविधि)\"],\"Sja7f-\":[\"होस्ट कितनी बार हटाया गया था\"],\"Sjoj4f\":[\"क्रेडेंशियल नाम\"],\"SlfejT\":[\"त्रुटि\"],\"SoREmD\":[\"एप्लिकेशन और टोकन\"],\"SqA8uD\":[\"जॉब रन\"],\"SqLEdN\":[\"स्मार्ट इन्वेंटरी हटाने में विफल।\"],\"SqYo9m\":[\"इंस्टेंस पर वापस\"],\"Ssdrw4\":[\"बहिष्कृत\"],\"Successful\":[\"सफल\"],\"SvPvEX\":[\"वर्कफ़्लो अनुमोदित संदेश मुख्य भाग\"],\"Svkela\":[\"पिछले पृष्ठ पर जाएं\"],\"SwJLlZ\":[\"वर्कफ़्लो अस्वीकृत संदेश मुख्य भाग\"],\"SxGqey\":[\"जेनेरिक OIDC सेटिंग्स\"],\"Sxm8rQ\":[\"उपयोगकर्ता\"],\"SzFxHC\":[\"LDAP सेटिंग्स\"],\"SzQMpA\":[\"फ़ोर्क्स\"],\"T2M20E\":[\"The\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"सूचना टॉगल करने में विफल।\"],\"T4a4A4\":[\"वेबहुक कुंजी\"],\"T7yEGN\":[\"अनुदान प्रकार जिसका उपयोग उपयोगकर्ता को इस एप्लिकेशन के लिए टोकन प्राप्त करने के लिए करना चाहिए\"],\"T91vKp\":[\"प्ले\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"इस नोड को संपादित करें\"],\"TBH48u\":[\"टीम हटाने में विफल।\"],\"TC32CH\":[\"रखे जाने वाले डेटा के दिन\"],\"TD1APv\":[\"सदस्यताएं प्राप्त करें\"],\"TJVvMD\":[\"संबंधित खोज प्रकार\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"निष्क्रियता के कारण आपको \",\"#\",\" सेकंड में लॉग आउट कर दिया जाएगा\"],\"other\":[\"निष्क्रियता के कारण आपको \",\"#\",\" सेकंड में लॉग आउट कर दिया जाएगा\"]}]],\"TMJ39S\":[\"भूमिका अलग करें\"],\"TMLAx2\":[\"आवश्यक\"],\"TO3h59\":[\"बाहरी सीक्रेट प्रबंधन सिस्टम से फ़ील्ड भरें\"],\"TO4OtU\":[\"Insights क्रेडेंशियल\"],\"TOjYb_\":[\"निर्मित इन्वेंटरी होस्ट विवरण देखें\"],\"TP9_K5\":[\"टोकन\"],\"TRDppN\":[\"वेबहुक\"],\"TTMvf7\":[\"समूह प्रकार\"],\"TU6IDa\":[\"उपयोगकर्ता प्रकार\"],\"TXKmNM\":[\"एक इन्वेंटरी चुनी जानी चाहिए\"],\"TZEuIE\":[\"क्रेडेंशियल प्रकार पर वापस\"],\"T_87By\":[\"पैरामीटर\"],\"Ta0ts5\":[\"परिवर्तन दिखाएं\"],\"TcnG-2\":[\"नया निष्पादन वातावरण बनाएं\"],\"TgSxH9\":[\"प्रोविज़निंग कॉलबैक URL\"],\"TkiN8D\":[\"उपयोगकर्ता विवरण\"],\"Tmh24b\":[\"यदि सक्षम है, तो जॉब टेम्पलेट किसी भी इन्वेंटरी या संगठन इंस्टेंस समूह को चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में जोड़ने से रोकेगा। नोट: यदि यह सेटिंग सक्षम है और आपने एक खाली सूची प्रदान की है, तो वैश्विक इंस्टेंस समूह लागू किए जाएंगे।\"],\"Tmuvry\":[\"प्रकार सेट करें टाइपअहेड\"],\"ToOoEw\":[\"क्रेडेंशियल कॉपी करें\"],\"Tof7pX\":[\"जॉब्स\"],\"Tq71UT\":[\"कार्यदिवस\"],\"Tx3NMN\":[\"निजी कुंजी पासफ़्रेज़\"],\"TxKKED\":[\"निर्मित इन्वेंटरी विवरण देखें\"],\"TyaPAx\":[\"सिस्टम प्रशासक\"],\"Tz0i8g\":[\"सेटिंग्स\"],\"U-nEJl\":[\"GitHub सेटिंग्स देखें\"],\"U011Uh\":[\"अंतिम बार देखा गया\"],\"U7rA2a\":[\"जब चेक नहीं किया जाता है, तो एक मर्ज किया जाएगा, स्थानीय वेरिएबल्स को बाहरी स्रोत पर पाए गए वेरिएबल्स के साथ संयोजित किया जाएगा।\"],\"UDf-wR\":[\"उपभोग की गई सदस्यताएं\"],\"UEaj7U\":[\"इन्वेंटरी सिंक विफलताएं\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"सोर्स कंट्रोल रिवीज़न\"],\"UPasE4\":[\"Azure AD डिफ़ॉल्ट\"],\"UPmrRI\":[\"endswith का केस-असंवेदनशील संस्करण।\"],\"URmyfc\":[\"विवरण\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"यह क्रेडेंशियल वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन क्रेडेंशियल्स को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?\"]}]],\"UXBCwc\":[\"अंतिम नाम\"],\"UY6iPZ\":[\"यदि सक्षम है, तो नियंत्रण नोड्स स्वचालित रूप से इस इंस्टेंस से पीयर करेंगे। यदि अक्षम है, तो इंस्टेंस केवल संबद्ध पीयर से कनेक्ट होगा।\"],\"UYD5ld\":[\"और लॉन्च पर रिवीज़न अपडेट करें पर क्लिक करें\"],\"UYUgdb\":[\"क्रम\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"क्या आप वाकई हटाना चाहते हैं:\"],\"UbRKMZ\":[\"लंबित\"],\"UbqhuT\":[\"पूर्ण नोड संसाधन ऑब्जेक्ट प्राप्त करने में विफल।\"],\"Uc_tSU\":[\"टूल टॉगल करें\"],\"UgFDh3\":[\"यह इन्वेंटरी वर्तमान में अन्य संसाधनों द्वारा उपयोग की जा रही है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"UirGxE\":[\"त्रुटियां\"],\"UlykKR\":[\"तीसरा\"],\"Uo1S9q\":[\"Azure AD Tenant से साइन इन करें\"],\"UueF8b\":[\"निष्पादन वातावरण अनुपस्थित या हटा दिया गया है।\"],\"UvGjRK\":[\"यदि सक्षम है, तो इस playbook को व्यवस्थापक के रूप में चलाएँ।\"],\"UwJJCk\":[\"विफल होस्ट्स पुनः लॉन्च करें\"],\"UxKoFf\":[\"नेविगेशन\"],\"V-7saq\":[[\"pluralizedItemName\"],\" हटाएं?\"],\"V-rJKF\":[\"सेकंड\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"दिन\"],\"other\":[\"दिन\"]}]],\"V0fM4k\":[\"उपयोगकर्ता एनालिटिक्स\"],\"V1EGGU\":[\"पहला नाम\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"अंतिम विलोपन संसाधित होने तक इन्वेंट्री लंबित स्थिति में रहेगी।\"],\"other\":[\"अंतिम विलोपन संसाधित होने तक इन्वेंट्रीज़ लंबित स्थिति में रहेंगी।\"]}]],\"V2RwJr\":[\"लिसनर पते\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"लिंक जोड़ें\"],\"V5RUpn\":[\"प्राप्तकर्ता सूची\"],\"V7qsYh\":[\"नोट: इन क्रेडेंशियल्स का क्रम सामग्री के सिंक और लुकअप के लिए प्राथमिकता निर्धारित करता है। खींचने को सक्षम करने के लिए एक से अधिक चुनें।\"],\"V9xR6T\":[\"अनुभाग विस्तृत करें\"],\"VAI2fh\":[\"नया कंटेनर समूह बनाएं\"],\"VAcXNz\":[\"बुधवार\"],\"VEj6_Y\":[\"वर्कफ़्लो अनुमोदन\"],\"VFvVc6\":[\"विवरण संपादित करें\"],\"VJUm9p\":[\"वर्तमान पृष्ठ\"],\"VK2gzi\":[\"प्लेबुक निष्पादित करते समय उपयोग करने के लिए समानांतर या एक साथ चलने वाली प्रक्रियाओं की संख्या। एक खाली मान, या 1 से कम मान, Ansible डिफ़ॉल्ट का उपयोग करेगा जो आमतौर पर 5 होता है। डिफ़ॉल्ट फ़ोर्क्स की संख्या को निम्नलिखित में परिवर्तन करके ओवरराइट किया जा सकता है\"],\"VL2WkJ\":[\"अंतिम \",[\"dayOfWeek\"]],\"VLdRt2\":[\"सिंक स्रोत प्रारंभ करें\"],\"VNUs2y\":[\"अधिकतम फ़ोर्क्स\"],\"VSJ6r5\":[\"शेड्यूल सक्रिय है\"],\"VSim_H\":[\"इन्वेंटरी स्रोत हटाएं\"],\"VTDO7X\":[\"इवेंट विवरण मोडल\"],\"VU3Nrn\":[\"अनुपस्थित\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"मेट्रिक्स\"],\"VZfXhQ\":[\"हॉप नोड\"],\"VdcFUD\":[\"अंतिम उपयोगकर्ता लाइसेंस अनुबंध\"],\"ViDr6F\":[\"नया समूह जोड़ें\"],\"VmClsw\":[\"इस नोड से संबद्ध संसाधन हटा दिया गया है।\"],\"VmvLj9\":[\"क्लाइंट डिवाइस कितना सुरक्षित है, इसके आधार पर Public या Confidential पर सेट करें।\"],\"Vqd-tq\":[\"सभी वापस लौटाने की पुष्टि करें\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"भूमिका हटाने में विफल।\"],\"Vw8l6h\":[\"एक त्रुटि हुई\"],\"VzE_M-\":[\"सूचना विफलता टॉगल करें\"],\"W-O1E9\":[\"प्रोजेक्ट कॉपी करें\"],\"W1iIqa\":[\"इन्वेंटरी समूह देखें\"],\"W3TNvn\":[\"उपयोगकर्ताओं पर वापस\"],\"W3pOzF\":[\"इस प्रोजेक्ट का उपयोग करने वाले जॉब टेम्पलेट में स्रोत नियंत्रण ब्रांच या रिविज़न बदलने की अनुमति दें।\"],\"W6uTJi\":[\"इंस्टेंस प्राप्त करने में विफल।\"],\"W7DGsV\":[\"द्वारा लॉन्च किया गया (उपयोगकर्ता नाम)\"],\"W9XAF4\":[\"कार्यदिवस\"],\"W9uQXX\":[\"संकेत\"],\"WAjFYI\":[\"प्रारंभ तिथि\"],\"WD8djW\":[\"लिंक हटाने की पुष्टि करें\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"उत्तर प्रकार\"],\"WQJduu\":[\"कुंजी चयन\"],\"WTN9YX\":[\"खाता टोकन\"],\"WTV15I\":[\"लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करें\"],\"WVzGc2\":[\"सदस्यता\"],\"WX9-kf\":[\"IRC निक\"],\"Wc6m4J\":[\"लाने के लिए एक refspec (Ansible git मॉड्यूल को पास किया गया)। यह पैरामीटर ब्रांच फ़ील्ड के माध्यम से उन संदर्भों तक पहुँच की अनुमति देता है जो अन्यथा उपलब्ध नहीं होते।\"],\"Wdl2f2\":[\"इस फ़ील्ड में कम से कम \",[\"0\"],\" वर्ण होने चाहिए\"],\"WgsBEi\":[\"एक नई स्मार्ट इन्वेंटरी बनाने के लिए कम से कम एक खोज फ़िल्टर दर्ज करें\"],\"WhSFGl\":[[\"name\"],\" द्वारा फ़िल्टर करें\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"ग्राफ़ को उपलब्ध स्क्रीन आकार में फ़िट करें\"],\"Wm7XbF\":[\"एक या अधिक क्रेडेंशियल हटाने में विफल।\"],\"WqaDMq\":[\"फ़ील्ड में मान शामिल है।\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"कृपया एक मान दर्ज करें।\"],\"X5V9DW\":[\"नोड को पुनः कॉन्फ़िगर करने के लिए नीचे संपादित करें बटन पर क्लिक करें।\"],\"X6d3Zy\":[\"संगठन हटाने में विफल।\"],\"X97mbf\":[\"एक जॉब प्रकार चुनें\"],\"XA12d8\":[\"स्लाइस के अपने होस्ट के अतिरिक्त, प्रत्येक जॉब स्लाइस में शामिल करने के लिए होस्ट नामों की वैकल्पिक अल्पविराम से अलग की गई सूची। यह तब उपयोगी है जब कोई play किसी समन्वयकारी होस्ट, जैसे localhost, को लक्षित करता है, जिस पर सभी स्लाइस निर्भर करते हैं। नाम इन्वेंटरी होस्ट के साथ बिल्कुल मिलान किए जाते हैं; समूह और पैटर्न समर्थित नहीं हैं। पिन किए गए होस्ट प्रति स्लाइस एक बार अपने play चलाते हैं।\"],\"XBROpk\":[\"वर्कफ़्लो द्वारा प्रबंधित या प्रभावित होने वाले होस्ट्स की सूची को और अधिक सीमित करने के लिए एक होस्ट पैटर्न प्रदान करें।\"],\"XCCkju\":[\"नोड संपादित करें\"],\"XFRygA\":[\"रिमोट संग्रह स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:\"],\"XHxwBV\":[\"चयनित तिथि सीमा में कम से कम 1 शेड्यूल घटना होनी चाहिए।\"],\"XILg0L\":[\"अमान्य ईमेल पता\"],\"XJOV1Y\":[\"गतिविधि\"],\"XKp83s\":[\"स्रोतों वाली इन्वेंटरी कॉपी नहीं की जा सकतीं\"],\"XLMJ7O\":[\"क्लाउड\"],\"XLpxoj\":[\"ईमेल विकल्प\"],\"XM-gTv\":[\"कॉन्फ़िगरेशन फ़ाइल के बारे में विवरण के लिए Ansible दस्तावेज़ीकरण देखें।\"],\"XOD7tz\":[\"परिवर्तन दिखाएं\"],\"XOaZX3\":[\"पृष्ठांकन\"],\"XP6TQ-\":[\"यदि निर्दिष्ट किया गया है, तो वर्कफ़्लो देखते समय यह फ़ील्ड संसाधन नाम के बजाय नोड पर दिखाया जाएगा\"],\"XREJvl\":[\"इन्वेंटरी स्रोत को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वेरिएबल्स। इस प्लगइन को कॉन्फ़िगर करने के तरीके के विस्तृत विवरण के लिए, देखें\"],\"XViLWZ\":[\"विफलता पर\"],\"XWDz5f\":[\"सरल कुंजी चयन\"],\"X_5TsL\":[\"सर्वेक्षण टॉगल\"],\"XaxYwV\":[\"संकेतित मान\"],\"XbIM8f\":[\"कुल इन्वेंटरी स्रोत\"],\"XdyHT-\":[\"आयातित होस्ट्स\"],\"XfmfOA\":[\"हर बार चलाएं\"],\"Xg3aVa\":[\"SSL का उपयोग करें\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"इंस्टेंस समूह\"],\"Xm7ruy\":[\"5 (WinRM डिबग)\"],\"XmJfZT\":[\"नाम\"],\"XmVvzl\":[\"लागू करने के लिए भूमिकाएं चुनें\"],\"XnxCSh\":[\"मानक त्रुटि\"],\"XozZ38\":[\"एक या अधिक इन्वेंटरी स्रोत हटाने में विफल।\"],\"Xq9A0U\":[\"अज्ञात प्रोजेक्ट\"],\"Xt4N6V\":[\"संकेत | \",[\"0\"]],\"XtpZSU\":[\"सभी जॉब प्रकार\"],\"Xx-ftH\":[\"आपने अपनी सदस्यता की अनुमति से अधिक होस्ट्स के विरुद्ध स्वचालन किया है।\"],\"XyTWuQ\":[\"कृपया तब तक प्रतीक्षा करें जब तक टोपोलॉजी दृश्य भर न जाए...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"क्या आप वाकई नीचे दिए गए समूह को हटाना चाहते हैं?\"],\"other\":[\"क्या आप वाकई नीचे दिए गए समूहों को हटाना चाहते हैं?\"]}]],\"XzD7xj\":[\"आइटम चुनें\"],\"Y1YKad\":[\"विवरण संपादित करें\"],\"Y296GK\":[\"भूमिका हटाने में विफल\"],\"Y2ml-n\":[\"अनुमोदित - \",[\"0\"],\". अधिक जानकारी के लिए गतिविधि स्ट्रीम देखें।\"],\"Y5VrmH\":[\"इन्वेंटरी सिंक के लिए कॉन्फ़िगर नहीं किया गया।\"],\"Y5vgVF\":[\"सफलतापूर्वक अस्वीकृत\"],\"Y5xJ7I\":[\"प्लेबुक नाम\"],\"Y60pX3\":[\"निर्मित इन्वेंटरी जोड़ें\"],\"YA4I45\":[\"एक मॉड्यूल चुनें\"],\"YFmVSY\":[\"अलग करें?\"],\"YJddb4\":[\"इंस्टेंस प्रकार\"],\"YLMfol\":[\"उस संसाधन का प्रकार चुनें जो नई भूमिकाएं प्राप्त करेगा। उदाहरण के लिए, यदि आप उपयोगकर्ताओं के एक समूह में नई भूमिकाएं जोड़ना चाहते हैं तो कृपया उपयोगकर्ता चुनें और अगला क्लिक करें। आप अगले चरण में विशिष्ट संसाधन चुन सकेंगे।\"],\"YM06Nm\":[\"क्रेडेंशियल प्रकार संपादित करें\"],\"YMLB2b\":[\"टाइमआउट समाप्त होने पर अनुमोदन नोड स्वचालित रूप से अनुमोदित या अस्वीकृत होता है या नहीं।\"],\"YMpSlP\":[\"किसी इन्वेंटरी सिंक को वर्तमान मानने के लिए सेकंड में समय। जॉब रन और कॉलबैक के दौरान कार्य सिस्टम नवीनतम सिंक के टाइमस्टैम्प का मूल्यांकन करेगा। यदि यह कैश टाइमआउट से पुराना है, तो इसे वर्तमान नहीं माना जाता है, और एक नया इन्वेंटरी सिंक किया जाएगा।\"],\"YP5KRj\":[\"सहेजने पर एक नया वेबहुक url जनरेट किया जाएगा।\"],\"YPDLLX\":[\"निष्पादन वातावरण पर वापस\"],\"YQqM-5\":[\"निष्पादन के लिए उपयोग की जाने वाली कंटेनर छवि।\"],\"Yd45Xn\":[\"प्रोसेसर प्रकार द्वारा होस्ट्स\"],\"Yfw7TK\":[\"सूचना का समय समाप्त हुआ\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"मिनट\"],\"other\":[\"मिनट\"]}]],\"YiQ03p\":[\"शेड्यूल हटाने में विफल।\"],\"YiUAZm\":[\"<0>नोट: यदि यह इंस्टेंस <1>पॉलिसी नियमों द्वारा प्रबंधित है, तो इसे इस इंस्टेंस समूह के साथ फिर से संबद्ध किया जा सकता है।\"],\"YlGAPh\":[\"जॉब स्लाइस पिन किए गए होस्ट्स\"],\"Ym7-mu\":[\"प्रति पंक्ति एक Slack चैनल। चैनलों के लिए पाउंड प्रतीक (#)\\n आवश्यक है। किसी विशिष्ट संदेश का उत्तर देने या उसके लिए थ्रेड प्रारंभ करने के लिए पैरेंट संदेश Id को चैनल में जोड़ें जहां पैरेंट संदेश Id 16 अंकों का हो। 10वें अंक के बाद एक डॉट (.) मैन्युअल रूप से डाला जाना चाहिए। उदा:#destination-channel, 1231257890.006423। Slack देखें\"],\"YmEWZH\":[\"टेम्पलेट लॉन्च करें\"],\"YmjTf2\":[\"प्रोविज़निंग विफल\"],\"YoXjSs\":[\"लॉन्च पर इन्वेंटरी के लिए संकेत दें।\"],\"Yq4Eaf\":[\"इस जॉब के लिए होस्ट स्थिति जानकारी अनुपलब्ध है।\"],\"YsN-3o\":[\"इन्वेंटरी स्रोत विवरण देखें\"],\"Yt-rBv\":[\"यह प्रोजेक्ट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"YuC9dj\":[\"संबद्ध करें\"],\"YxDLmM\":[\"Insights सिस्टम ID\"],\"Z17FAa\":[\"अज्ञात इन्वेंटरी\"],\"Z1Vtl5\":[\"प्रोजेक्ट सिंक रद्द करने में विफल\"],\"Z25_RC\":[\"इनपुट चुनें\"],\"Z2hVSb\":[\"हाइब्रिड\"],\"Z40J8D\":[\"प्रोविज़निंग कॉलबैक URL के निर्माण को सक्षम करता है। URL का उपयोग करके, एक होस्ट \",[\"brandName\"],\" से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है।\"],\"Z5HWHd\":[\"चालू\"],\"Z7ZXbT\":[\"अनुमोदित करें\"],\"Z88yEl\":[\"इससे बड़ा या बराबर तुलना।\"],\"Z9EFpE\":[\"Automation Analytics डैशबोर्ड\"],\"ZAWGCX\":[[\"0\"],\" सेकंड\"],\"ZEP8tT\":[\"लॉन्च करें\"],\"ZGDCzb\":[\"इंस्टेंस नहीं मिला।\"],\"ZJjKDg\":[\"प्रबंधित नोड्स\"],\"ZKKnVf\":[\"नया वर्कफ़्लो टेम्पलेट बनाएं\"],\"ZL3d6Z\":[\"IRC सर्वर पता\"],\"ZO4CYH\":[\"चल रही जॉब्स\"],\"ZOLfb2\":[\"यह फ़ील्ड रिक्त नहीं होना चाहिए।\"],\"ZWhZbs\":[\"नोड हटाने की पुष्टि करें\"],\"ZajTWA\":[\"स्रोत फ़ोन नंबर\"],\"Zf6u-6\":[\"स्पष्टीकरण\"],\"ZfrRb0\":[\"कृपया एक इन्वेंटरी चुनें या लॉन्च पर संकेत विकल्प चेक करें\"],\"ZhxwOq\":[\"त्रुटि संदेश मुख्य भाग\"],\"Zikd-1\":[\"आपने जिन होस्ट्स के विरुद्ध स्वचालन किया है उनकी संख्या आपकी सदस्यता गणना से कम है।\"],\"ZjC8QM\":[\"होस्ट हटाने में विफल।\"],\"ZjvPb1\":[\"द्वारा बनाया गया (उपयोगकर्ता नाम)\"],\"Zkh5np\":[[\"0\"],\" पर पीयर अपडेट होते हैं। परिवर्तन प्रभावी होते देखने के लिए कृपया \",[\"1\"],\" के लिए इंस्टॉल बंडल फिर से चलाना सुनिश्चित करें।\"],\"ZpdX6R\":[\"टोकन हटाने में त्रुटि\"],\"ZrsGjm\":[\"इन्वेंटरी\"],\"ZumtuZ\":[\"टेम्पलेट कॉपी करें\"],\"ZvVF4C\":[\"सर्वेक्षण प्रश्न हटाएं\"],\"ZwCTcT\":[\"हाल की जॉब्स सूची टैब\"],\"ZwujDQ\":[\"पिछला वर्ष\"],\"_-NKbo\":[\"शेड्यूल टॉगल करने में विफल।\"],\"_2LfCe\":[\"सर्वेक्षण प्रश्नों को पुनः क्रमबद्ध करने के लिए उन्हें खींचकर इच्छित स्थान पर छोड़ें।\"],\"_4gGIX\":[\"क्लिपबोर्ड पर कॉपी करें\"],\"_5REdR\":[\"निर्मित इन्वेंटरी प्लगइन के लिए इनपुट इन्वेंटरी चुनें।\"],\"_Fg1cM\":[\"वर्कफ़्लो टाइम आउट संदेश मुख्य भाग\"],\"_ITcnz\":[\"दिन\"],\"_Ia62Q\":[\"निर्मित इन्वेंटरी उदाहरण\"],\"_JN1gB\":[\"कार्य संख्या\"],\"_K2CvV\":[\"टेम्पलेट\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"वर्ष\"],\"other\":[\"वर्ष\"]}]],\"_LVfwJ\":[\"निर्मित इन्वेंटरी स्रोत सिंक त्रुटि\"],\"_M4FeF\":[\"वह निष्पादन वातावरण चुनें जिसके अंदर आप इस कमांड को चलाना चाहते हैं।\"],\"_MdgrM\":[\"इन दो नोड्स के बीच एक नया नोड जोड़ें\"],\"_PRaan\":[\"एक या अधिक सूचना टेम्पलेट हटाने में विफल।\"],\"_Pz_QH\":[\"नीति द्वारा प्रबंधित\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"चयनित इंस्टेंस पर हेल्थ चेक चलाने के लिए क्लिक करें।\"],\"other\":[\"चयनित इंस्टेंसों पर हेल्थ चेक चलाने के लिए क्लिक करें।\"]}]],\"_WBq2_\":[\"अस्वीकृत - \",[\"0\"],\". अधिक जानकारी के लिए गतिविधि स्ट्रीम देखें।\"],\"_Yq4TU\":[\"इस समूह पर एक साथ चल रहे सभी जॉब्स में अनुमत फ़ोर्क्स की अधिकतम संख्या।\\n शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।\"],\"_ZBhqw\":[\"इन्वेंटरी स्रोत सिंक रद्द करने में विफल\"],\"_bAUGi\":[\"एक HTTP विधि चुनें\"],\"_bE0AS\":[\"एक इंस्टेंस चुनें\"],\"_cV6Mf\":[\"ब्राउज़ करें…\"],\"_cq4Aa\":[\"वर्कफ़्लो अनुमोदन नहीं मिला।\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"इंस्टेंस समूह संपादित करें\"],\"_ismew\":[\"आर्टिफ़ैक्ट कुंजी\"],\"_kYJq6\":[\"रखने के लिए डेटा के दिन\"],\"_khNCh\":[\"जॉब टेम्पलेट के ड़िफ़ॉल्ट क्रेडेंशियल को समान प्रकार के किसी एक से बदला जाना चाहिए। आगे बढ़ने के लिए कृपया निम्नलिखित प्रकारों के लिए एक क्रेडेंशियल चुनें: \",[\"0\"]],\"_oeZtS\":[\"होस्ट पोलिंग\"],\"_rCRcH\":[\"उन्नत खोज दस्तावेज़ीकरण\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC सर्वर पता\"],\"a3AD0M\":[\"लॉगिन रीडायरेक्ट संपादन की पुष्टि करें\"],\"a5zD9f\":[\"परिवर्तन\"],\"a6E-_p\":[\"contains का केस-असंवेदनशील संस्करण\"],\"a8AgQY\":[\"होस्ट विवरण देखें\"],\"a8nooQ\":[\"चौथा\"],\"a9BTUD\":[\"सप्ताहांत का दिन\"],\"aBgwis\":[\"स्कोप\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"निष्पादन वातावरण हटाएं\"],\"aQ4XJX\":[\"लॉग सिस्टम को फ़ैक्ट्स को व्यक्तिगत रूप से ट्रैक करने में सक्षम करें\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"दिनों पर\"],\"aUNPq3\":[\"निष्पादन नोड\"],\"aVoVcG\":[\"बहु-चयन\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[[\"0\"],\" चिप हटाएं\"],\"adPhRK\":[\"वह इन्वेंटरी जिससे यह होस्ट संबंधित है।\"],\"adjqlB\":[[\"0\"],\" (हटाया गया)\"],\"aht2s_\":[\"सूचना रंग\"],\"aiejXq\":[\"संसाधन प्रकार जोड़ें\"],\"ajDpGH\":[\"स्थिति:\"],\"anfIXl\":[\"उपयोगकर्ता विवरण\"],\"aqqAbL\":[\"यदि सक्षम है, तो इन्वेंटरी संबद्ध जॉब टेम्पलेट चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में किसी भी संगठन इंस्टेंस समूह को जोड़ने से रोकेगी। नोट: यदि यह सेटिंग सक्षम है और आपने एक खाली सूची प्रदान की है, तो वैश्विक इंस्टेंस समूह लागू किए जाएंगे।\"],\"ar5AA2\":[\"अधिक जानकारी के लिए।\"],\"ataY5Z\":[\"जॉब हटाने में त्रुटि\"],\"ax6e8j\":[\"होस्ट फ़िल्टर संपादित करने से पहले कृपया एक संगठन चुनें\"],\"az8lvo\":[\"बंद\"],\"b1CAkh\":[\"प्रबंधन जॉब्स\"],\"b2Z0Zq\":[\"लिंक परिवर्तन रद्द करें\"],\"b433OF\":[\"समूह संपादित करें\"],\"b4SLah\":[\"बाईं ओर त्रुटियां देखें\"],\"b9Y4up\":[\"क्लाइंट ID\"],\"bE4zYn\":[\"वह पोर्ट चुनें जिस पर Receptor आने वाले कनेक्शन के लिए सुनेगा, उदा. 27199।\"],\"bHXYoC\":[\"HTTP विधि\"],\"bKR18T\":[\"सब्सक्रिप्शन मैनिफ़ेस्ट Red Hat सब्सक्रिप्शन का एक निर्यात है। सब्सक्रिप्शन मैनिफ़ेस्ट जनरेट करने के लिए, <0>access.redhat.com पर जाएं। अधिक जानकारी के लिए, <1>उपयोगकर्ता गाइड देखें।\"],\"bLt_0J\":[\"वर्कफ़्लो\"],\"bPq357\":[\"सक्षम मान\"],\"bQZByw\":[\"प्रति पंक्ति एक एनोटेशन टैग का उपयोग करें, बिना अल्पविराम के।\"],\"bTu5jX\":[\"उपयोगकर्ता नाम / पासवर्ड\"],\"bWr6j5\":[\"इस फ़ील्ड में कम से कम \",[\"min\"],\" वर्ण होने चाहिए\"],\"bY8C86\":[\"सभी उपयोगकर्ता देखें।\"],\"bYXbel\":[\"वर्कफ़्लो जॉब टेम्पलेट वेबहुक कुंजी\"],\"baP8gx\":[\"4 (कनेक्शन डिबग)\"],\"baqrhc\":[\"HTTP हेडर\"],\"bbJ-VR\":[\"ज़ूम आउट करें\"],\"bcyJXs\":[\"आइटम ठीक है\"],\"bd1Kuw\":[\"आइकन URL\"],\"bf7UKi\":[\"कैश टाइमआउट अपडेट करें\"],\"bfgr_e\":[\"प्रश्न\"],\"bgjTnp\":[\"0 (सामान्य)\"],\"bgq1rW\":[\"खोज सबमिट बटन\"],\"bhxnLH\":[\"आपके पास निम्न समूह हटाने की अनुमति नहीं है: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"सूचना प्रकार\"],\"bpECfE\":[\"लिंक हटाना रद्द करें\"],\"bpnj1H\":[\"इस सामग्री को लोड करने में त्रुटि हुई। कृपया पृष्ठ पुनः लोड करें।\"],\"bwRvnp\":[\"क्रिया\"],\"bx2rrL\":[\"स्मार्ट इन्वेंटरी\"],\"bxaVlf\":[\"नया क्रेडेंशियल प्रकार बनाएं\"],\"byXCTu\":[\"घटनाएं\"],\"bznJUg\":[\"वह इन्वेंटरी चुनें जिसमें वे होस्ट हैं जिन्हें आप इस वर्कफ़्लो से प्रबंधित करना चाहते हैं।\"],\"bzv8Dv\":[\"हटाने में त्रुटि\"],\"c-xCSz\":[\"सत्य\"],\"c0n4p3\":[\"फ़ैक्ट स्टोरेज\"],\"c1Rsz1\":[\"वर्कफ़्लो अनुमोदन विवरण देखें\"],\"c3XJ18\":[\"सहायता\"],\"c4kHK7\":[\"सदस्यता मोडल बंद करें\"],\"c6IFRs\":[\"सेवा खाता JSON फ़ाइल\"],\"c6u6gk\":[\"इस संगठन के चलने के लिए इंस्टेंस समूह चुनें।\"],\"c7-Adk\":[\"इन्वेंटरी स्रोत सिंक करने में विफल।\"],\"c8HyJq\":[\"इस इन्वेंटरी के चलने के लिए इंस्टेंस समूह चुनें।\"],\"c8sV0t\":[\"यह सुविधा बहिष्कृत है और भविष्य के रिलीज़ में हटा दी जाएगी।\"],\"c9V3Yo\":[\"होस्ट विफल\"],\"c9iw51\":[\"चल रही जॉब्स\"],\"c9pF61\":[\"क्लाइंट पहचानकर्ता\"],\"cFC8w7\":[\"यह इन्वेंटरी स्रोत वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है जो इस पर निर्भर हैं। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"cFCKYZ\":[\"अस्वीकार करें\"],\"cFOXv9\":[\"जेनेरिक OIDC\"],\"cGRiaP\":[\"इवेंट विवरण\"],\"cIdUma\":[\"\\n \",[\"project_base_dir\"],\" में कोई उपलब्ध प्लेबुक निर्देशिका नहीं है।\\n या तो वह निर्देशिका खाली है, या सभी सामग्री पहले से ही\\n अन्य प्रोजेक्ट्स को असाइन की गई है। वहां एक नई निर्देशिका बनाएं और सुनिश्चित\\n करें कि प्लेबुक फ़ाइलें \\\"awx\\\" सिस्टम उपयोगकर्ता द्वारा पढ़ी जा सकती हैं,\\n या ऊपर दिए गए सोर्स कंट्रोल प्रकार विकल्प का उपयोग करके \",[\"brandName\"],\" को\\n सोर्स कंट्रोल से सीधे आपकी प्लेबुक प्राप्त करने दें।\"],\"cNsIJf\":[\"बदला गया\"],\"cPTnDL\":[\"प्रोजेक्ट सिंक\"],\"cQIQa2\":[\"समूह चुनें\"],\"cQlPDN\":[\"पढ़ें\"],\"cUKLzq\":[\"क्रम संपादित करें\"],\"cYir0h\":[\"विकल्प चुनें\"],\"c_PGsA\":[\"वर्कफ़्लो जॉब विवरण\"],\"cbSPfq\":[\"इस वर्कफ़्लो पर पहले ही कार्रवाई की जा चुकी है\"],\"ccA_Bz\":[\"वेरिएबल नामों के लिए सुझाया गया प्रारूप लोअरकेस और\\n अंडरस्कोर-पृथक है (उदाहरण के लिए, foo_bar, user_id, host_name,\\n आदि)। रिक्त स्थान वाले वेरिएबल नामों की अनुमति नहीं है।\"],\"cdm6_X\":[\"उपयोग की गई क्षमता\"],\"chbm2W\":[\"इंस्टेंस फ़िल्टर\"],\"ci3mwY\":[\"यह फ़ील्ड रिक्त नहीं होना चाहिए\"],\"cit9TY\":[\"मूल नोड द्वारा set_stats के माध्यम से उत्पादित आर्टिफ़ैक्ट का नाम। लिंक का अनुसरण केवल तभी किया जाता है जब मूल जॉब चुने गए परिणाम से मेल खाती है और स्थिति सत्य होती है। अनुपस्थित कुंजी कभी मेल नहीं खाती।\"],\"cj1KTQ\":[\"सभी इन्वेंटरी देखें।\"],\"cjJXKx\":[\"होस्ट एसिंक विफलता\"],\"ckH3fT\":[\"तैयार\"],\"ckdiAB\":[\"सूचना हटाएं\"],\"cmWTxn\":[\"इससे कम या बराबर तुलना।\"],\"cnGeoo\":[\"हटाएं\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"यह फ़ील्ड निर्दिष्ट क्रेडेंशियल का उपयोग करके बाहरी सीक्रेट प्रबंधन सिस्टम से प्राप्त की जाएगी।\"],\"cucDBz\":[\"संदर्भ टेम्पलेट\"],\"cucG_7\":[\"कोई YAML उपलब्ध नहीं\"],\"cxjfgY\":[\"हॉप नोड्स पर हेल्थ चेक नहीं चलाया जा सकता।\"],\"cy3yJa\":[\"स्थापित\"],\"d-F6q9\":[\"बनाया गया\"],\"d-zGjA\":[\"यह क्रिया निम्न को हटा देगी:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"स्थानीय\"],\"d6in1T\":[\"उन होस्ट वाली इन्वेंटरी चुनें जिन्हें आप इस जॉब से प्रबंधित करना चाहते हैं।\"],\"d73flf\":[\"अलर्ट मोडल\"],\"d75lEw\":[\"प्रकार सेट करें\"],\"d7VUIS\":[\"नोड \",[\"nodeName\"],\" हटाएं\"],\"d8B-tr\":[\"जॉब स्थिति ग्राफ़ टैब\"],\"dAZObA\":[\"रीडायरेक्ट URI\"],\"dBNZkl\":[\"स्मार्ट इन्वेंटरी होस्ट विवरण देखें\"],\"dCcO-F\":[\"कॉन्फ़िगरेशन प्राप्त करने में विफल।\"],\"dELxuP\":[\"इन्वेंटरी नहीं मिली।\"],\"dEgA5A\":[\"रद्द करें\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"सभी एप्लिकेशन देखें।\"],\"dJcvVX\":[\"स्मार्ट होस्ट फ़िल्टर\"],\"dNAHKF\":[\"जॉब स्लाइसिंग\"],\"dOjocz\":[\"अभिसरण चयन\"],\"dPGRd8\":[\"यदि सक्षम है, तो जहाँ समर्थित हो वहाँ Ansible कार्यों द्वारा किए गए परिवर्तन दिखाएँ। यह Ansible के --diff मोड के समतुल्य है।\"],\"dPY1x1\":[\"अधिक जानकारी के लिए।\"],\"dQFAgv\":[\"इस प्रोजेक्ट को अपडेट करने की आवश्यकता है\"],\"dQjRO3\":[\"सिंक प्रक्रिया प्रारंभ करें\"],\"dbWo0h\":[\"Google से साइन इन करें\"],\"dcGoCm\":[\"इन्वेंटरी फ़ाइल\"],\"ddIcfH\":[\"अंतिम पृष्ठ पर जाएं\"],\"dfWFox\":[\"होस्ट संख्या\"],\"dk7qNl\":[\"नियंत्रण नोड\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"एक या अधिक निष्पादन वातावरण हटाने में विफल\"],\"dnCwNB\":[\"सफलतापूर्वक क्लिपबोर्ड पर कॉपी किया गया!\"],\"dov9kY\":[\"इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान \",[\"0\"],\" और \",[\"1\"],\" के बीच होना चाहिए\"],\"dqxQzB\":[\"dictionary\"],\"dzQfDY\":[\"अक्टूबर\"],\"e0NrBM\":[\"प्रोजेक्ट\"],\"e3pQqT\":[\"एक सूचना प्रकार चुनें\"],\"e4GHWP\":[\"पुल\"],\"e5CMOi\":[\"पर्यावरण वेरिएबल्स या अतिरिक्त वेरिएबल्स जो उन मानों को निर्दिष्ट करते हैं जो एक क्रेडेंशियल प्रकार इंजेक्ट कर सकता है।\"],\"e5VbKq\":[\"वर्कफ़्लो जॉब टेम्पलेट\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"लीजेंड टॉगल करें\"],\"e8GyQg\":[\"मेट्रिक\"],\"e8U63Z\":[\"प्रोजेक्ट को केवल तभी सिंक करें जब पुश किया गया ref इस पैटर्न से मेल खाता हो, उदाहरण के लिए refs/heads/main या refs/heads/release-*। किसी भी पुश या टैग इवेंट पर सिंक करने के लिए रिक्त छोड़ें।\"],\"e91aLH\":[\"सभी क्रेडेंशियल प्रकार देखें\"],\"e9k5zp\":[\"इस सूची को भरने के लिए कृपया एक शेड्यूल जोड़ें। शेड्यूल को टेम्पलेट, प्रोजेक्ट, या इन्वेंटरी स्रोत में जोड़ा जा सकता है।\"],\"eAR1n4\":[\"संबंधित खोज प्रकार टाइपअहेड\"],\"eD_0Fo\":[\"एक या अधिक टीमें हटाने में विफल।\"],\"eDjsWq\":[\"नया सूचना टेम्पलेट बनाएं\"],\"eGkahQ\":[\"जॉब टेम्पलेट हटाएं\"],\"eHx-29\":[\"स्रोत विवरण\"],\"ePK91l\":[\"संपादित करें\"],\"ePS9As\":[\"RADIUS सेटिंग्स\"],\"eQkgKV\":[\"इंस्टॉल किया गया\"],\"eRV9Z3\":[\"कोई टाइमआउट निर्दिष्ट नहीं\"],\"eRlz2Q\":[\"गंतव्य SMS नंबर\"],\"eSXF_i\":[\"एप्लिकेशन हटाने में विफल।\"],\"eTsJYJ\":[\"विवरण\"],\"eVJ2lo\":[\"Float\"],\"eXOp7I\":[\"आपके पास इंस्टेंस हटाने की अनुमति नहीं है: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"हाल के टेम्पलेट सूची टैब\"],\"eYJ4TK\":[\"निर्मित इन्वेंटरी नहीं मिली।\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"टैग चुनें\"],\"el9nUc\":[\"शेड्यूल निष्क्रिय है\"],\"emqNXf\":[\"प्लेबुक जांच\"],\"eqiT7d\":[\"वह भूमिका सेट करता है जो यह इंस्टेंस मेश टोपोलॉजी के भीतर निभाएगा। डिफ़ॉल्ट \\\"execution\\\" है।\"],\"espHeZ\":[\"इंस्टेंस समूह फ़ॉलबैक रोकें: यदि सक्षम है, तो इन्वेंटरी संबद्ध जॉब टेम्पलेट चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में किसी भी संगठन इंस्टेंस समूह को जोड़ने से रोकेगी।\"],\"etQEqZ\":[\"इस लिंक को हटाने से ब्रांच का शेष भाग अनाथ हो जाएगा और लॉन्च पर तुरंत निष्पादित हो जाएगा।\"],\"ewSXyG\":[[\"pluralizedItemName\"],\" सॉफ़्ट डिलीट करें?\"],\"f-fQK9\":[\"Grafana API कुंजी\"],\"f2o-xB\":[\"रद्दीकरण की पुष्टि करें\"],\"f6Hub0\":[\"क्रमबद्ध करें\"],\"f9yJNM\":[\"बराबर\"],\"fCZSgU\":[\"सभी इंस्टेंस समूह देखें\"],\"fDzxi_\":[\"सहेजे बिना बाहर निकलें\"],\"fE2kOY\":[\"तिथि ऑपरेटर चयन\"],\"fGEOCn\":[\"जॉब स्थिति\"],\"fGLpQj\":[\"सोर्स कंट्रोल ब्रांच/टैग/कमिट\"],\"fGQ9Ug\":[\"उन नोड्स तक पहुँचने के लिए क्रेडेंशियल चुनें जिनके विरुद्ध यह जॉब चलाया जाएगा। आप प्रत्येक प्रकार का केवल एक क्रेडेंशियल चुन सकते हैं। मशीन क्रेडेंशियल (SSH) के लिए, क्रेडेंशियल चुने बिना “लॉन्च पर पूछें” को चेक करने पर आपको रनटाइम पर एक मशीन क्रेडेंशियल चुनना होगा। यदि आप क्रेडेंशियल चुनते हैं और “लॉन्च पर पूछें” को चेक करते हैं, तो चयनित क्रेडेंशियल डिफ़ॉल्ट बन जाते हैं जिन्हें रनटाइम पर अपडेट किया जा सकता है।\"],\"fJ9xam\":[\"इंस्टेंस सक्षम करें\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"जॉब रद्द करें\"],\"other\":[\"जॉब्स रद्द करें\"]}]],\"fL7WXr\":[\"एप्लिकेशन\"],\"fMUEsk\":[\"दिन \",[\"0\"]],\"fMulwN\":[\"प्रोजेक्ट रिवीज़न रीफ़्रेश करें\"],\"fOAyP5\":[\"खोज टेक्स्ट इनपुट\"],\"fODqV4\":[\"वह मान नहीं मिला। कृपया एक मान्य मान दर्ज करें या चुनें।\"],\"fQCM-p\":[\"संगठन विवरण देखें\"],\"fQGOXc\":[\"त्रुटि!\"],\"fR8DDt\":[\"सभी नोड्स हटाने की पुष्टि करें\"],\"fVjyJ4\":[\"अलग करने की पुष्टि करें\"],\"f_Xpp2\":[\"यह क्रिया निम्न को अलग कर देगी:\"],\"fcTDCh\":[\"नीचे अपने Red Hat या Red Hat Satellite क्रेडेंशियल्स\\n प्रदान करें और आप अपनी उपलब्ध सदस्यताओं की सूची में से चुन सकते हैं।\\n आपके द्वारा उपयोग किए गए क्रेडेंशियल्स नवीनीकरण या विस्तारित सदस्यताएं\\n प्राप्त करने में भविष्य के उपयोग के लिए संग्रहीत किए जाएंगे।\"],\"ff_JYN\":[\"नेस्टेड समूह नाम पर फ़िल्टर करें\"],\"fgrmWn\":[\"लॉन्च पर डिफ़ मोड के लिए संकेत दें।\"],\"fhFmMp\":[\"क्लाइंट पहचानकर्ता\"],\"fjX9i5\":[\"स्मार्ट इन्वेंटरी नहीं मिली।\"],\"fk1WEw\":[\"एन्क्रिप्टेड\"],\"fld-O4\":[\"सभी जॉब्स\"],\"fnbZWe\":[\"वैकल्पिक रूप से वेबहुक सेवा को स्थिति अपडेट वापस भेजने के लिए उपयोग किए जाने वाले क्रेडेंशियल का चयन करें।\"],\"foItBN\":[\"सप्ताहांत दिन\"],\"fp4RS1\":[\"सामग्री-लोडिंग-प्रगति-पर\"],\"fpMgHS\":[\"सोम\"],\"fqSfXY\":[\"बदलें\"],\"fqmP_m\":[\"होस्ट अगम्य\"],\"fthJP1\":[\"वेबहुक सेवाएँ इस URL पर POST अनुरोध करके इस वर्कफ़्लो जॉब टेम्पलेट के साथ जॉब लॉन्च कर सकती हैं।\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"विस्तृत\"],\"g6ekO4\":[\"होस्ट टॉगल करने में विफल।\"],\"g7CZ-8\":[\"GitHub Enterprise Organizations से साइन इन करें\"],\"g9d3sF\":[\"प्रारंभ संदेश मुख्य भाग\"],\"gALXcv\":[\"इस नोड को हटाएं\"],\"gBnBJa\":[\"स्रोत वर्कफ़्लो जॉब\"],\"gDx5MG\":[\"लिंक संपादित करें\"],\"gIGcbR\":[\"इस समूह पर एक साथ चलाने के लिए जॉब्स की अधिकतम संख्या। शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।\"],\"gJccsJ\":[\"वर्कफ़्लो अनुमोदित संदेश\"],\"gK06zh\":[\"जॉब टेम्पलेट जोड़ें\"],\"gM3pS9\":[\"निष्पादन वातावरण\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"सभी स्रोत सिंक करें\"],\"gUaMtt\":[\"टाइमआउट पर\"],\"gVYePj\":[\"नई टीम बनाएं\"],\"gWlcwd\":[\"अंतिम जॉब स्थिति\"],\"gYWK-5\":[\"उपयोगकर्ता इंटरफ़ेस सेटिंग्स देखें\"],\"gZXc5U\":[\"वर्कफ़्लो जारी रहने से पहले अनुमोदन करने वाले अलग-अलग उपयोगकर्ताओं की संख्या। एकल अस्वीकृति हमेशा नोड को अस्वीकार कर देती है।\"],\"gZaMqy\":[\"GitHub Teams से साइन इन करें\"],\"gZkstf\":[\"यदि सक्षम है, तो यह एकत्रित तथ्यों को संग्रहीत करेगा ताकि उन्हें होस्ट स्तर पर देखा जा सके। तथ्य बने रहते हैं और रनटाइम पर फ़ैक्ट कैश में इंजेक्ट किए जाते हैं।\"],\"gcFnpl\":[\"जॉब स्थिति\"],\"geTfDb\":[\"जॉब विवरण देखें\"],\"ged_ZE\":[\"संगठन\"],\"gezukD\":[\"रद्द करने के लिए एक जॉब चुनें\"],\"gfyddN\":[\"एक .zip फ़ाइल अपलोड करें\"],\"gh06VD\":[\"आउटपुट\"],\"ghJsq8\":[\"पहला स्क्रॉल करें\"],\"gmB6oO\":[\"शेड्यूल\"],\"gmBQqV\":[\"प्रोजेक्ट अपडेट\"],\"gnveFZ\":[\"मानक त्रुटि टैब\"],\"goVc-x\":[\"क्रेडेंशियल प्लगइन कॉन्फ़िगरेशन संपादित करें\"],\"go_DGX\":[\"टीम भूमिकाएं जोड़ें\"],\"gpKdxJ\":[\"हटाने के लिए एक प्रश्न चुनें\"],\"gpmbqk\":[\"वेरिएबल्स\"],\"gpnvle\":[\"हटाने में त्रुटि\"],\"gsj32g\":[\"प्रोजेक्ट सिंक रद्द करें\"],\"gwKtbI\":[\"दस्तावेज़ीकरण में और\"],\"h25sKn\":[\"सदस्यता प्रबंधन\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"लेबल\"],\"hAjDQy\":[\"स्थिति चुनें\"],\"hBHRCF\":[\"नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से\\n असाइन किए जाने वाले इंस्टेंसों की न्यूनतम संख्या।\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"इस कुंजी का उपयोग करके एक और खोज सक्षम करने के लिए ansible फ़ैक्ट्स से संबंधित वर्तमान खोज हटाएं।\"],\"hG89Ed\":[\"इमेज\"],\"hHKoQD\":[\"पीयर पते चुनें\"],\"hLDu5N\":[\"एप्लिकेशन संपादित करें\"],\"hNudM0\":[\"इस फ़ील्ड के लिए एक मान सेट करें\"],\"hPa_zN\":[\"संगठन (नाम)\"],\"hQ0dMQ\":[\"नया होस्ट जोड़ें\"],\"hQRttt\":[\"सबमिट करें\"],\"hVPa4O\":[\"एक विकल्प चुनें\"],\"hX8KyU\":[\"यह जॉब विफल हो गई और इसका कोई आउटपुट नहीं है।\"],\"hXDKWN\":[\"आवृत्ति विवरण\"],\"hXzOVo\":[\"अगला\"],\"hYH0cE\":[\"क्या आप वाकई इस जॉब को रद्द करने का अनुरोध सबमिट करना चाहते हैं?\"],\"hYgDIe\":[\"बनाएं\"],\"hZ6znB\":[\"पोर्ट\"],\"hZke6f\":[\"क्या आप वाकई स्थानीय प्रमाणीकरण अक्षम करना चाहते हैं? ऐसा करने से उपयोगकर्ताओं की लॉग इन करने की क्षमता और सिस्टम प्रशासक की इस परिवर्तन को उलटने की क्षमता प्रभावित हो सकती है।\"],\"hc_ufD\":[\"जॉब टैग\"],\"hdyeZ0\":[\"जॉब हटाएं\"],\"he3ygx\":[\"कॉपी करें\"],\"heqHpI\":[\"प्रोजेक्ट बेस पथ\"],\"hg6l4j\":[\"मार्च\"],\"hgJ0FN\":[\"होस्ट फ़िल्टर परिभाषित करने के लिए एक खोज करें\"],\"hgr8eo\":[\"आइटम\"],\"hgvbYY\":[\"सितंबर\"],\"hhzh14\":[\"हम इस खाते से संबद्ध लाइसेंस ढूंढने में असमर्थ रहे।\"],\"hi1n6B\":[[\"brandName\"],\" के भीतर जॉब्स से संबंधित सेटिंग्स अपडेट करें\"],\"hiDMCa\":[\"प्रोविज़निंग\"],\"hjsbgA\":[\"अतिरिक्त वेरिएबल्स\"],\"hjwN_s\":[\"संसाधन नाम\"],\"hlbQEq\":[\"सामग्री हस्ताक्षर सत्यापन क्रेडेंशियल\"],\"hmEecN\":[\"प्रबंधन जॉब\"],\"hmjNLv\":[\"पसंदीदा थीम\"],\"hty0d5\":[\"सोमवार\"],\"hvs-Js\":[\"एप्लिकेशन जानकारी\"],\"i0VMLn\":[\"वर्कफ़्लो अस्वीकृत संदेश\"],\"i2izXk\":[\"शेड्यूल में rrule अनुपस्थित है\"],\"i4_LY_\":[\"लिखें\"],\"i9sC0B\":[\"टीम अनुमतियां जोड़ें\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"स्रोत फ़ोन नंबर\"],\"iDNBZe\":[\"सूचनाएं\"],\"iDWfOR\":[\"एक या अधिक वर्कफ़्लो अनुमोदन अनुमोदित करने में विफल।\"],\"iDjyID\":[\"क्रेडेंशियल विवरण देखें\"],\"iE1s1P\":[\"वर्कफ़्लो लॉन्च करें\"],\"iEUzMn\":[\"सिस्टम\"],\"iH8pgl\":[\"वापस\"],\"iI4bLJ\":[\"अंतिम लॉगिन\"],\"iIVceM\":[\"त्रुटि कॉपी करें\"],\"iJWOeZ\":[\"कोई JSON उपलब्ध नहीं\"],\"iJiCFw\":[\"समूह विवरण\"],\"iLO3nG\":[\"प्ले संख्या\"],\"iMaC2H\":[\"इंस्टेंस समूह\"],\"iPp22p\":[\"यह शेड्यूल जटिल नियमों का उपयोग करता है जो UI में\\n समर्थित नहीं हैं। कृपया इस शेड्यूल को प्रबंधित करने के लिए API का उपयोग करें।\"],\"iQdYL_\":[\"स्मार्ट इन्वेंटरी जोड़ें\"],\"iRWxmA\":[\"SSL सत्यापन अक्षम करें\"],\"iTylMl\":[\"टेम्पलेट\"],\"iWKCzl\":[\"प्रोजेक्ट आधार पथ में पाई गई निर्देशिकाओं की सूची में से चुनें। आधार पथ और प्लेबुक निर्देशिका मिलकर प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला पूर्ण पथ प्रदान करते हैं।\"],\"iXmHtI\":[\"जॉब प्रकार चुनें\"],\"iZBwau\":[\"इस चरण में त्रुटियां हैं\"],\"i_CDGy\":[\"ब्रांच ओवरराइड की अनुमति दें\"],\"i_Kv21\":[\"नया स्रोत बनाएं\"],\"ifckL-\":[\"पंक्ति चयन\"],\"ifdViT\":[\"इन्वेंटरी विवरण देखें\"],\"ig0q8s\":[\"यह इन्वेंटरी इस वर्कफ़्लो (\",[\"0\"],\") के भीतर उन सभी वर्कफ़्लो नोड्स पर लागू होती है जो इन्वेंटरी के लिए संकेत देते हैं।\"],\"inP0J5\":[\"सदस्यता विवरण\"],\"isRobC\":[\"नया\"],\"itlxml\":[\"प्रबंधन जॉब\"],\"ittbfT\":[\"ansible_facts द्वारा खोज के लिए विशेष सिंटैक्स की आवश्यकता होती है। देखें\"],\"itu2NQ\":[\"लिंक स्थिति प्रकार\"],\"j1a5f1\":[\"होस्ट संपादित करें\"],\"j6gqC6\":[\"जॉब रन में उपयोग करने के लिए ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट का उपयोग किया जाता है। केवल तभी अनुमति है जब प्रोजेक्ट का allow_override फ़ील्ड true पर सेट हो।\"],\"j7zAEo\":[\"वर्कफ़्लो स्थितियां\"],\"j8QfHv\":[\"होस्ट संपादित करें\"],\"jAxdt7\":[\"हटाना रद्द करें\"],\"jBGh4u\":[\"नेस्टेड समूह इन्वेंटरी परिभाषा:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"लंबित वर्कफ़्लो अनुमोदन\"],\"jEw0Mr\":[\"कृपया एक मान्य URL दर्ज करें\"],\"jFaaUJ\":[\"कैनोनिकल\"],\"jGUu_G\":[\"आवश्यक अनुमोदन\"],\"jIaeJK\":[\"सर्वेक्षण\"],\"jJdwCB\":[\"वापस लौटाएं\"],\"jKibyt\":[\"ज़ूम रीसेट करें\"],\"jMyq_x\":[\"वर्कफ़्लो जॉब 1/\",[\"0\"]],\"jaUa4e\":[\"इस डेटा का उपयोग Tower सॉफ़्टवेयर के भविष्य के\\n रिलीज़ को बेहतर बनाने और ग्राहक अनुभव और सफलता को\\n सुव्यवस्थित करने में मदद के लिए किया जाता है।\"],\"jc86YO\":[\"लॉन्च पर सीमा के लिए संकेत दें।\"],\"ji-8F7\":[\"यह क्रेडेंशियल वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"jiE6Vn\":[\"संगठन\"],\"jifz9m\":[\"कोई नहीं (एक बार चलाएं)\"],\"jkQOCm\":[\"अपवाद जोड़ें\"],\"jljuYN\":[\"वह सेवा जिससे वेबहुक अनुरोध स्वीकार किए जाएंगे।\"],\"jluR-N\":[\"चेतावनी: \",[\"selectedValue\"],\" \",[\"0\"],\" का एक लिंक है और उसी रूप में सहेजा जाएगा।\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"यहां।\"],\"jqzUyM\":[\"अनुपलब्ध\"],\"jrkyDn\":[\"प्ले प्रारंभ हुआ\"],\"jrsFB3\":[\"आउटपुट टैब\"],\"jsz-PY\":[\"अज्ञात समाप्ति तिथि\"],\"jwmkq1\":[\"मशीन क्रेडेंशियल\"],\"jzD-D6\":[\"स्किप टैग तब उपयोगी होते हैं जब आपके पास एक बड़ी प्लेबुक हो और आप किसी play या कार्य के विशिष्ट भागों को छोड़ना चाहते हों। कई टैग अलग करने के लिए अल्पविराम का उपयोग करें। टैग के उपयोग के विवरण के लिए दस्तावेज़ीकरण देखें।\"],\"k020kO\":[\"गतिविधि स्ट्रीम\"],\"k2dzu3\":[\"UTC पर समाप्त होता है\"],\"k30JvV\":[\"चयनित श्रेणी\"],\"k5nHqi\":[\"इस जॉब टेम्पलेट को लॉन्च करते समय उपयोग किया जाने वाला निष्पादन वातावरण। हल किए गए निष्पादन वातावरण को इस जॉब टेम्पलेट को स्पष्ट रूप से एक अलग वातावरण असाइन करके ओवरराइड किया जा सकता है।\"],\"kALwhk\":[\"सेकंड\"],\"kDWprA\":[\"इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है।\"],\"kEhyki\":[\"फ़ील्ड मान से समाप्त होता है।\"],\"kLja4m\":[\"द्वारा आरंभ किया गया\"],\"kLk5bG\":[\"प्रारंभ संदेश\"],\"kNUkGV\":[\"लुकअप प्रकार\"],\"kNfXib\":[\"मॉड्यूल नाम\"],\"kODvZJ\":[\"पहला नाम\"],\"kOVkPY\":[\"इंस्टेंस टॉगल करें\"],\"kP-3Hw\":[\"इन्वेंटरी पर वापस\"],\"kQerRU\":[\"इस फ़ील्ड में रिक्त स्थान नहीं होने चाहिए\"],\"kX-GZH\":[\"जॉब पुनः लॉन्च करें\"],\"kXzl6Z\":[\"स्रोत वेरिएबल्स\"],\"kYDvK4\":[\"फ़ाइल सहित\"],\"kah1PX\":[\"YAML उदाहरण यहां देखें\"],\"kaux7o\":[\"रिमोट इन्वेंटरी स्रोत से स्थानीय समूहों और होस्ट्स को अधिलेखित करें\"],\"kgtWJ0\":[\"इस जॉब टेम्पलेट को चलाने के लिए इंस्टेंस समूह चुनें।\"],\"kiMHN-\":[\"सिस्टम ऑडिटर\"],\"kjrq_8\":[\"अधिक जानकारी\"],\"kkDQ8m\":[\"गुरुवार\"],\"kkc8HD\":[\"अपने \",[\"brandName\"],\" एप्लिकेशन के लिए सरलीकृत लॉगिन सक्षम करें\"],\"kpRn7y\":[\"प्रश्न हटाएं\"],\"kpnWnY\":[\"प्रत्येक प्रोजेक्ट अपडेट के बाद जहां SCM रिवीज़न बदलता है, जॉब कार्य निष्पादित करने से पहले चयनित स्रोत से इन्वेंटरी रीफ़्रेश करें। यह स्थिर सामग्री के लिए है, जैसे Ansible इन्वेंटरी .ini फ़ाइल प्रारूप।\"],\"ks-HYT\":[\"उपयोगकर्ता अनुमतियां जोड़ें\"],\"ks71ra\":[\"अपवाद\"],\"kt8V8M\":[\"वर्कफ़्लो के लिए एक ब्रांच चुनें।\"],\"ktPOqw\":[\"देखें\"],\"kuIbuV\":[\"हेल्थ चेक केवल निष्पादन नोड्स पर चलाए जा सकते हैं।\"],\"ku__5b\":[\"दूसरा\"],\"kyAi7k\":[\"इंस्टेंस\"],\"kyHUFI\":[\"वॉल्ट पासवर्ड | \",[\"credId\"]],\"kyfr2I\":[\"यदि चेक किया गया है, तो कोई भी होस्ट और समूह जो पहले बाहरी स्रोत पर मौजूद थे लेकिन अब हटा दिए गए हैं, इन्वेंटरी से हटा दिए जाएंगे। जो होस्ट और समूह इन्वेंटरी स्रोत द्वारा प्रबंधित नहीं थे, उन्हें अगले मैन्युअल रूप से बनाए गए समूह में प्रोत्साहित किया जाएगा या यदि उन्हें प्रोत्साहित करने के लिए कोई मैन्युअल रूप से बनाया गया समूह नहीं है, तो उन्हें इन्वेंटरी के लिए \\\"all\\\" डिफ़ॉल्ट समूह में छोड़ दिया जाएगा।\"],\"kz7G1W\":[\"क्या आप वाकई \",[\"1\"],\" से \",[\"0\"],\" पहुंच हटाना चाहते हैं? ऐसा करने से टीम के सभी सदस्य प्रभावित होते हैं।\"],\"l4k9lc\":[\"पहला नोड\"],\"l5XUoS\":[\"वेबहुक क्रेडेंशियल\"],\"l75CjT\":[\"हां\"],\"lCF0wC\":[\"रीफ़्रेश करें\"],\"lJFsGr\":[\"नया इंस्टेंस समूह बनाएं\"],\"lKxoCA\":[\"जॉब इवेंट विस्तृत करें\"],\"lM9cbX\":[\"ध्यान दें कि अलग करने के बाद भी आप सूची में समूह देख सकते हैं यदि होस्ट उस समूह के चाइल्ड का भी सदस्य है। यह सूची उन सभी समूहों को दिखाती है जिनसे होस्ट प्रत्यक्ष और अप्रत्यक्ष रूप से संबद्ध है।\"],\"lURfHJ\":[\"अनुभाग संक्षिप्त करें\"],\"lWkKSO\":[\"मिनट\"],\"lWmv3p\":[\"इन्वेंटरी स्रोत\"],\"lYDyXS\":[\"स्मार्ट इन्वेंटरी\"],\"l_jRvf\":[\"प्लेबुक पूर्ण\"],\"lfoFSg\":[\"होस्ट हटाएं\"],\"lgm7y2\":[\"संपादित करें\"],\"lgphOX\":[\"अपेक्षित मान\"],\"lhgU4l\":[\"टेम्पलेट नहीं मिला।\"],\"lhkaAC\":[\"परीक्षण\"],\"ljGeYw\":[\"सामान्य उपयोगकर्ता\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"नीचे पैन करें\"],\"ltvmAF\":[\"एप्लिकेशन नहीं मिला।\"],\"lu2qW5\":[\"कोई भी\"],\"lucaxq\":[\"लॉगिंग एग्रीगेटर होस्ट और लॉगिंग एग्रीगेटर प्रकार प्रदान किए बिना लॉग एग्रीगेटर सक्षम नहीं किया जा सकता।\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"कंटेनर समूह नहीं मिला।\"],\"m16xKo\":[\"जोड़ें\"],\"m1tKEz\":[\"सिस्टम प्रशासकों की सभी संसाधनों तक अप्रतिबंधित पहुंच होती है।\"],\"m2ErDa\":[\"विफलता\"],\"m3k6kn\":[\"निर्मित इन्वेंटरी स्रोत सिंक रद्द करने में विफल\"],\"m5MOUX\":[\"होस्ट्स पर वापस\"],\"mGJIOu\":[\"यह निर्मित इन्वेंटरी इनपुट\\n दोनों श्रेणियों के लिए एक समूह बनाता है और केवल उन होस्ट्स को\\n लौटाने के लिए सीमा (होस्ट पैटर्न) का उपयोग करता है जो\\n उन दोनों समूहों के प्रतिच्छेदन में हैं।\"],\"mNBZ1R\":[\"नोट: यह फ़ील्ड मानता है कि रिमोट का नाम “origin” है।\"],\"mOFgdC\":[\"अधिकतम\"],\"mPiYpP\":[\"नोड स्थिति प्रकार\"],\"mSv_7k\":[\"पिछले तीन वर्ष\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"इस शेड्यूल में आवश्यक सर्वेक्षण मान अनुपस्थित हैं\"],\"mYGY3B\":[\"तिथि\"],\"mZiQNk\":[\"विशेषाधिकार वृद्धि: यदि सक्षम है, तो इस playbook को व्यवस्थापक के रूप में चलाएँ।\"],\"m_tELA\":[\"हटाना रद्द करें\"],\"ma7cO9\":[\"समूह \",[\"0\"],\" हटाने में विफल।\"],\"mahPLs\":[\"विशेषाधिकार वृद्धि पासवर्ड\"],\"mcGG2z\":[[\"minutes\"],\" मिनट \",[\"seconds\"],\" सेकंड\"],\"mdNruY\":[\"API टोकन\"],\"mgJ1oe\":[\"हटाने की पुष्टि करें\"],\"mgjN5u\":[\"इंस्टेंस को इंस्टेंस समूह से अलग करें?\"],\"mhg7Av\":[\"एड हॉक कमांड चलाएं\"],\"mi9ffh\":[\"होस्ट विवरण\"],\"mk4anB\":[\"ब्राउज़र डिफ़ॉल्ट\"],\"mlDUq3\":[\"द्वारा संशोधित (उपयोगकर्ता नाम)\"],\"mnm1rs\":[\"GitHub डिफ़ॉल्ट\"],\"moZ0VP\":[\"सिंक स्थिति\"],\"momgZ_\":[\"वर्कफ़्लो जॉब टेम्पलेट का नाम।\"],\"mqAOoN\":[\"एक प्लेबुक निर्देशिका चुनें\"],\"n-37ya\":[\"स्थानीय प्राधिकरण अक्षम करने की पुष्टि करें\"],\"n-LISx\":[\"वर्कफ़्लो सहेजने में त्रुटि हुई।\"],\"n-ZioH\":[\"अपडेट किया गया प्रोजेक्ट प्राप्त करने में त्रुटि\"],\"n-qmM7\":[\"निम्न फ़ील्ड्स को स्वतः भरने के लिए एक JSON प्रारूपित सेवा खाता कुंजी चुनें।\"],\"n12Go4\":[\"संबंधित समूह लोड करने में विफल।\"],\"n60kiJ\":[\"* यह फ़ील्ड निर्दिष्ट क्रेडेंशियल का उपयोग करके बाहरी सीक्रेट प्रबंधन सिस्टम से प्राप्त की जाएगी।\"],\"n6mYYY\":[\"वर्कफ़्लो टाइम आउट संदेश\"],\"n9Idrk\":[\"(पहले 10 तक सीमित)\"],\"n9lz4A\":[\"विफल जॉब्स\"],\"nBAIS_\":[\"इवेंट विवरण देखें\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"एक प्रोविज़निंग\\n कॉलबैक URL बनाने में सक्षम करता है। URL का उपयोग करके एक होस्ट \",[\"brandName\"],\"\\n से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके एक\\n कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है\"],\"nCY9IL\":[\"होस्ट छोड़ा गया\"],\"nDjIzD\":[\"प्रोजेक्ट विवरण देखें\"],\"nGbNEN\":[\"किसी प्रोजेक्ट को वर्तमान मानने के लिए सेकंड में समय। जॉब रन और कॉलबैक के दौरान, कार्य प्रणाली नवीनतम प्रोजेक्ट अपडेट के टाइमस्टैम्प का मूल्यांकन करेगी। यदि यह कैश टाइमआउट से पुराना है, तो इसे वर्तमान नहीं माना जाता है, और एक नया प्रोजेक्ट अपडेट किया जाएगा।\"],\"nI54lc\":[\"सिंक करने से पहले प्रोजेक्ट हटाएं\"],\"nJPBvA\":[\"फ़ाइल, निर्देशिका या स्क्रिप्ट\"],\"nJTOTZ\":[\"वह निष्पादन वातावरण जो इस संगठन के भीतर जॉब्स के लिए उपयोग किया जाएगा। इसका उपयोग फ़ॉलबैक के रूप में तब किया जाएगा जब प्रोजेक्ट, जॉब टेम्पलेट या वर्कफ़्लो स्तर पर स्पष्ट रूप से कोई निष्पादन वातावरण असाइन नहीं किया गया हो।\"],\"nLGsp4\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के लिए एक सर्वेक्षण सक्षम करें।\"],\"nMiE53\":[\"सक्षम वेरिएबल\"],\"nOhz3x\":[\"लॉग आउट\"],\"nPH1Cr\":[\"ये निष्पादन वातावरण उन पर निर्भर अन्य संसाधनों द्वारा उपयोग में हो सकते हैं। क्या आप फिर भी उन्हें हटाना चाहते हैं?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"तीसरा \",[\"dayOfWeek\"]],\"4\":[\"चौथा \",[\"dayOfWeek\"]],\"5\":[\"पांचवां \",[\"dayOfWeek\"]],\"one\":[\"पहला \",[\"dayOfWeek\"]],\"two\":[\"दूसरा \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"विफल होस्ट संख्या\"],\"nSTT11\":[\"इससे पुनः लॉन्च करें:\"],\"nTENWI\":[\"सदस्यता प्रबंधन पर लौटें।\"],\"nU16mp\":[\"कैश टाइमआउट\"],\"nZPX7r\":[\"चेतावनी: सहेजे न गए परिवर्तन\"],\"nZW6P0\":[\"स्थानीय समय क्षेत्र\"],\"nZYB4j\":[\"कोई स्थिति उपलब्ध नहीं\"],\"nZYxse\":[\"होस्ट को समूह से अलग करें?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"अप्रैल\"],\"ncxIQL\":[\"एक या अधिक इंस्टेंसों को अलग करने में विफल।\"],\"neiOWk\":[\"निर्मित इन्वेंटरी दस्तावेज़ीकरण यहां देखें\"],\"nfnm9D\":[\"संगठन नाम\"],\"ng00aZ\":[\"होस्ट फ़िल्टर\"],\"nhxAdQ\":[\"कीवर्ड\"],\"nlsWzF\":[\"कृपया सर्वेक्षण प्रश्न जोड़ें।\"],\"nnY7VU\":[\"Pagerduty सबडोमेन\"],\"noGZlf\":[\"कैश टाइमआउट (सेकंड)\"],\"nuh_Wq\":[\"वेबहुक URL\"],\"nvUq8j\":[\"1 (विस्तृत)\"],\"nzozOC\":[\"उपयोगकर्ता हटाएं\"],\"nzr1qE\":[\"फ़ाइल अपलोड अस्वीकृत। कृपया एक एकल .json फ़ाइल चुनें।\"],\"o-JPE2\":[\"कोई सर्वेक्षण प्रश्न नहीं मिला।\"],\"o0RwAq\":[\"GitHub Enterprise से साइन इन करें\"],\"o0x5-R\":[\"इस फ़ील्ड के लिए एक मान चुनें\"],\"o4NRE0\":[\"उन्नत खोज मान इनपुट\"],\"o5J6dR\":[\"उन शर्तों को निर्दिष्ट करें जिनके तहत यह नोड निष्पादित किया जाना चाहिए\"],\"o9R2tO\":[\"SSL कनेक्शन\"],\"oABS9f\":[\"इस फ़ील्ड के लिए एक मान प्रदान करें या लॉन्च पर संकेत विकल्प चुनें।\"],\"oB5EwG\":[\"बाहरी सीक्रेट प्रबंधन सिस्टम\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"अपडेट किया गया प्रोजेक्ट डेटा प्राप्त करने में विफल।\"],\"oCKCYp\":[\"सूचना सफलतापूर्वक भेजी गई\"],\"oEijQ7\":[\"startswith का केस-असंवेदनशील संस्करण।\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"2 समूह बनाएं, प्रतिच्छेदन तक सीमित करें\"],\"oH1Qle\":[\"इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक URL।\"],\"oHOOxn\":[\"डिफ़ॉल्ट रूप से, हम सेवा उपयोग पर एनालिटिक्स डेटा एकत्र करते हैं और Red Hat को भेजते हैं। सेवा द्वारा एकत्र किए गए डेटा की दो श्रेणियां हैं। अधिक जानकारी के लिए, <0>यह Tower दस्तावेज़ पृष्ठ देखें। इस सुविधा को अक्षम करने के लिए निम्नलिखित बॉक्स अनचेक करें।\"],\"oII7vS\":[\"GitHub सेटिंग्स\"],\"oKMFX4\":[\"कभी अपडेट नहीं किया गया\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"समाप्ति तिथि/समय\"],\"oNZQUQ\":[\"Kubernetes या OpenShift के साथ प्रमाणित करने के लिए क्रेडेंशियल\"],\"oQqtoP\":[\"प्रबंधन जॉब्स पर वापस\"],\"oRt7Uv\":[[\"interval\"],\" वर्ष\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"यह इंस्टेंस वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन इंस्टेंस को डीप्रोविजन करने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई इन्हें हटाना चाहते हैं?\"]}]],\"oWvSIB\":[\"प्रेषक ईमेल\"],\"oX_mCH\":[\"प्रोजेक्ट सिंक त्रुटि\"],\"oZvDsd\":[[\"interval\"],\" घंटे\"],\"ocUvR-\":[\"असत्य\"],\"ofO19Q\":[\"GitHub Enterprise Teams से साइन इन करें\"],\"ofcQVG\":[\"सहेजे न गए परिवर्तन मोडल\"],\"olEUh2\":[\"सफल\"],\"opS--k\":[\"इंस्टेंस समूहों पर वापस\"],\"orh4t6\":[\"होस्ट ठीक है\"],\"osCeRO\":[\"Azure AD सेटिंग्स देखें\"],\"ot7qsv\":[\"सभी फ़िल्टर साफ़ करें\"],\"ovBPCi\":[\"डिफ़ॉल्ट\"],\"owBGkJ\":[\"अंत अपेक्षित मान से मेल नहीं खाता (\",[\"0\"],\")\"],\"owQ8JH\":[\"इंस्टेंस समूह जोड़ें\"],\"ozbhWy\":[\"हटाने में त्रुटि\"],\"p-nfFx\":[\"अपलोड करने के लिए यहां एक फ़ाइल खींचें या ब्राउज़ करें\"],\"p-ngUo\":[\"अनुसरण न करें\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"व्यक्तिगत एक्सेस टोकन\"],\"p2_GCq\":[\"पासवर्ड की पुष्टि करें\"],\"p3PM8G\":[\"पहले नोड से पुनः लॉन्च करें\"],\"p6-JME\":[\"पहला सभी संदर्भ लाता है। दूसरा Github पुल अनुरोध संख्या 62 लाता है, इस उदाहरण में ब्रांच “pull/62/head” होनी चाहिए।\"],\"pAtylB\":[\"नहीं मिला\"],\"pCCQER\":[\"वैश्विक रूप से उपलब्ध\"],\"pH8j40\":[\"पहले हटाए गए सक्रिय होस्ट्स\"],\"pHyx6k\":[\"बहुविकल्पीय (एकल चयन)\"],\"pKQcta\":[\"पॉड विनिर्देश अनुकूलित करें\"],\"pOJNDA\":[\"कमांड\"],\"pOd3wA\":[\"अधिक उत्तर विकल्प जोड़ने के लिए 'Enter' दबाएं। प्रति पंक्ति एक\\nउत्तर विकल्प।\"],\"pOhwkU\":[\"यह क्रिया \",[\"0\"],\" से निम्न भूमिका को अलग कर देगी:\"],\"pRZ6hs\":[\"इस पर चलाएं\"],\"pSypIG\":[\"विवरण दिखाएं\"],\"pYENvg\":[\"प्राधिकरण अनुदान प्रकार\"],\"pZJ0-s\":[\"इस समूह पर एक साथ चल रहे सभी जॉब्स में अनुमत फ़ोर्क्स की अधिकतम संख्या। शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।\"],\"pa1SrG\":[[\"interval\"],\" दिन\"],\"peCAyQ\":[\"RADIUS सेटिंग्स देखें\"],\"pfw0Wr\":[\"सभी\"],\"pguZh2\":[\"jinja2 एक्सप्रेशन से वेरिएबल्स बनाएं। यह उपयोगी हो सकता है\\n यदि आप जिन निर्मित समूहों को परिभाषित करते हैं उनमें अपेक्षित\\n होस्ट्स नहीं हैं। इसका उपयोग एक्सप्रेशन से hostvars जोड़ने के लिए किया जा सकता है ताकि\\n आप जान सकें कि उन एक्सप्रेशन के परिणामी मान क्या हैं।\"],\"phTgAm\":[\"Ansible फ़ैक्ट्स के लिए इन्वेंटरी का विनिर्देश देना\\n कठिन है, क्योंकि सिस्टम फ़ैक्ट्स भरने के लिए आपको\\n उस इन्वेंटरी के विरुद्ध एक प्लेबुक चलानी होगी जिसमें\\n `gather_facts: true` हो। वास्तविक\\n फ़ैक्ट्स सिस्टम-से-सिस्टम भिन्न होंगे।\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Django देखें\"],\"poMgBa\":[\"लॉन्च पर SCM ब्रांच के लिए संकेत दें।\"],\"ppcQy0\":[\"ज़ूम को 100% पर सेट करें और ग्राफ़ केंद्रित करें\"],\"prydaE\":[\"प्रोजेक्ट सिंक विफलताएं\"],\"pw2VDK\":[[\"month\"],\" का अंतिम \",[\"weekday\"]],\"q-Uk_P\":[\"एक या अधिक क्रेडेंशियल प्रकार हटाने में विफल।\"],\"q45OlW\":[\"क्षेत्र\"],\"q5tQBE\":[\"संबंधित खोज फ़ील्ड फ़ज़ी खोजों के लिए प्रकार सेट करना अक्षम\"],\"q67y3T\":[\"सूचना टेम्पलेट नहीं मिला।\"],\"qAlZNb\":[\"आप निम्न वर्कफ़्लो अनुमोदन पर कार्रवाई करने में असमर्थ हैं: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"कोई होस्ट शेष नहीं\"],\"qChjCy\":[\"पहला रन\"],\"qD-pvR\":[\"डैशबोर्ड की ID (वैकल्पिक)\"],\"qEMgTP\":[\"इन्वेंटरी स्रोत सिंक त्रुटि\"],\"qJK-de\":[\"OIDC से साइन इन करें\"],\"qS0GhO\":[\"निष्पादन वातावरण अनुपस्थित\"],\"qSSVmd\":[\"गंतव्य चैनल या उपयोगकर्ता\"],\"qSSg1L\":[\"एक उपलब्ध नोड से लिंक करें\"],\"qWD0iN\":[\"इस डेटा का उपयोग सॉफ़्टवेयर के भविष्य के\\n रिलीज़ को बेहतर बनाने और Automation Analytics\\n प्रदान करने के लिए किया जाता है।\"],\"qXRYa2\":[\"ब्रांच पर सबमॉड्यूल का नवीनतम कमिट ट्रैक करें\"],\"qYkrfg\":[\"प्रोविज़निंग कॉलबैक विवरण\"],\"qZ2MTC\":[\"ये वे मॉड्यूल हैं जिनके विरुद्ध \",[\"brandName\"],\" कमांड चलाने का समर्थन करता है।\"],\"qgjtIt\":[\"अभिसरण\"],\"qlhQw_\":[\"इन्वेंटरी सिंक\"],\"qliDbL\":[\"रिमोट संग्रह\"],\"qlwLcm\":[\"समस्या निवारण\"],\"qmBmJJ\":[\"यह एकमात्र बार है जब क्लाइंट सीक्रेट दिखाया जाएगा।\"],\"qmYgP7\":[\"अनुमोदित\"],\"qqeAJM\":[\"कभी नहीं\"],\"qtFFSS\":[\"लॉन्च पर रिवीज़न अपडेट करें\"],\"qtaMu8\":[\"इन्वेंटरी (नाम)\"],\"qvCD_i\":[\"उदाहरणों में शामिल हैं:\"],\"qwaCoN\":[\"सोर्स कंट्रोल अपडेट\"],\"qxZ5RX\":[\"होस्ट्स\"],\"qznBkw\":[\"वर्कफ़्लो लिंक मोडल\"],\"r6Aglb\":[\"JSON या YAML सिंटैक्स का उपयोग करके इंजेक्टर दर्ज करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।\"],\"r6y-jM\":[\"चेतावनी\"],\"r6zgGo\":[\"दिसंबर\"],\"r8ojWq\":[\"हटाने की पुष्टि करें\"],\"r8oq0Y\":[\"पिछले 24 घंटे\"],\"rBdPPP\":[[\"name\"],\" हटाने में विफल।\"],\"rE95l8\":[\"क्लाइंट प्रकार\"],\"rG3WVm\":[\"चुनें\"],\"rHK_Sg\":[\"कस्टम वर्चुअल वातावरण \",[\"virtualEnvironment\"],\" को एक निष्पादन वातावरण से बदला जाना चाहिए। निष्पादन वातावरण में माइग्रेट करने के बारे में अधिक जानकारी के लिए <0>दस्तावेज़ीकरण। देखें\"],\"rK7UBZ\":[\"सभी होस्ट्स पुनः लॉन्च करें\"],\"rKS_55\":[\"फ़ैक्ट संग्रहण: यदि सक्षम है, तो यह एकत्रित तथ्यों को संग्रहीत करेगा ताकि उन्हें होस्ट स्तर पर देखा जा सके। तथ्य बने रहते हैं और रनटाइम पर फ़ैक्ट कैश में इंजेक्ट किए जाते हैं।\"],\"rKTFNB\":[\"क्रेडेंशियल प्रकार हटाएं\"],\"rLznGJ\":[\"अनुमोदन बनाए जाने पर अपस्ट्रीम set_stats आर्टिफ़ैक्ट्स के साथ रेंडर किया गया एक Jinja2 टेम्पलेट। अनुमोदक को पिछले जॉब चरणों से प्रासंगिक संदर्भ दिखाने के लिए इसका उपयोग करें। उपलब्ध वेरिएबल्स मूल नोड्स के set_stats डेटा से आते हैं।\"],\"rMrKOB\":[\"प्रोजेक्ट सिंक करने में विफल।\"],\"rOZRCa\":[\"वर्कफ़्लो लिंक\"],\"rSYkIY\":[\"इस फ़ील्ड में एक संख्या होनी चाहिए\"],\"rXhu41\":[\"2 (डिबग)\"],\"rYHzDr\":[\"प्रति पृष्ठ आइटम\"],\"r_IfWZ\":[\"इन्वेंटरी संपादित करें\"],\"rdUucN\":[\"पूर्वावलोकन\"],\"rfYaVc\":[\"उत्तर वेरिएबल नाम\"],\"rfpIXM\":[\"लॉन्च पर इंस्टेंस समूहों के लिए संकेत दें।\"],\"rfx2oA\":[\"वर्कफ़्लो लंबित संदेश मुख्य भाग\"],\"riBcU5\":[\"IRC निक\"],\"rjVfy3\":[\"वर्कफ़्लो दस्तावेज़ीकरण\"],\"rjyWPb\":[\"जनवरी\"],\"rmb2GE\":[[\"0\"],\" द्वारा अस्वीकृत - \",[\"1\"]],\"rmt9Tu\":[\"कुल होस्ट्स\"],\"ruhGSG\":[\"इन्वेंटरी स्रोत सिंक रद्द करें\"],\"rvia3m\":[\"विविध प्रमाणीकरण\"],\"rw1pRJ\":[\"बंडल डाउनलोड करें\"],\"rwWNpy\":[\"इन्वेंटरी\"],\"s-MGs7\":[\"संसाधन\"],\"s2xYUy\":[\"रिमोट इन्वेंटरी स्रोत से स्थानीय वेरिएबल्स अधिलेखित करें\"],\"s3KtlK\":[\"चयनित अपवादों के कारण इस शेड्यूल की कोई घटना नहीं है।\"],\"s4Qnj2\":[\"निष्पादन वातावरण\"],\"s4fge-\":[\"पिछला माह\"],\"s5aIEB\":[\"वर्कफ़्लो जॉब टेम्पलेट हटाएं\"],\"s5mACA\":[\"इंस्टेंस विवरण\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"यह इंस्टेंस समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन इंस्टेंस समूहों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई फिर भी हटाना चाहते हैं?\"]}]],\"s6F6Ks\":[\"इस जॉब के लिए कोई आउटपुट नहीं मिला।\"],\"s70SJY\":[\"लॉगिंग सेटिंग्स\"],\"s8hQty\":[\"सभी जॉब्स देखें।\"],\"s9EKbs\":[\"SSL सत्यापन अक्षम करें\"],\"sAz1tZ\":[\"अलग करने की पुष्टि करें\"],\"sBJ5MF\":[\"स्रोत\"],\"sCEb_0\":[\"सभी इन्वेंटरी होस्ट्स देखें।\"],\"sGodAp\":[\"पॉड स्पेक ओवरराइड\"],\"sMDRa_\":[\"समूहों पर वापस\"],\"sOMf4x\":[\"हाल के टेम्पलेट\"],\"sSFxX6\":[\"जॉब लॉन्च पर रिवीज़न अपडेट करें\"],\"sTkKoT\":[\"अस्वीकार करने के लिए एक पंक्ति चुनें\"],\"sUyFTB\":[\"डैशबोर्ड पर रीडायरेक्ट किया जा रहा है\"],\"sV3kNp\":[\"यह इंस्टेंस समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"sVh4-e\":[\"इस लिंक को हटाएं\"],\"sW5OjU\":[\"आवश्यक\"],\"sZif4m\":[\"संबंधित समूह को अलग करें?\"],\"s_XkZs\":[\"प्रारंभ\"],\"s_r4Az\":[\"इस फ़ील्ड में एक पूर्णांक होना चाहिए\"],\"sesAIn\":[\"जॉब प्रारंभ होने, सफल होने या विफल होने पर भेजी गई सूचनाओं की सामग्री\\n बदलने के लिए कस्टम संदेशों का उपयोग करें। जॉब के बारे में जानकारी तक पहुंचने के लिए\\n कर्ली ब्रेसेस का उपयोग करें:\"],\"sgRZMG\":[\"हाइब्रिड नोड\"],\"siJgSI\":[\"उपयोगकर्ता नहीं मिला।\"],\"sjMCOP\":[\"अंतिम संशोधित\"],\"sjVfrA\":[\"कमांड\"],\"smFRaX\":[\"एक जॉब पहले ही लॉन्च की जा चुकी है\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" स्रोत में समन्वयन विफलताएं।\"],\"other\":[\"#\",\" स्रोतों में समन्वयन विफलताएं।\"]}]],\"sr4LMa\":[\"इन्वेंटरी स्रोत\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"ऐसे परिणाम लौटाता है जो इस फ़िल्टर या किसी अन्य फ़िल्टर को संतुष्ट करते हैं।\"],\"sxkWRg\":[\"उन्नत\"],\"syupn5\":[\"ब्रांड इमेज\"],\"syyeb9\":[\"पहला\"],\"t-R8-P\":[\"निष्पादन\"],\"t2q1xO\":[\"शेड्यूल संपादित करें\"],\"t4v_7X\":[\"एक नोड प्रकार चुनें\"],\"t9QlBd\":[\"नवंबर\"],\"tRm9qR\":[\"टैग तब उपयोगी होते हैं जब आपके पास एक बड़ी प्लेबुक हो और आप किसी play या कार्य के किसी विशिष्ट भाग को चलाना चाहते हों। कई टैग अलग करने के लिए अल्पविराम का उपयोग करें। टैग के उपयोग के विवरण के लिए दस्तावेज़ीकरण देखें।\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"यह टेम्पलेट वर्तमान में कुछ वर्कफ़्लो नोड्स द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन टेम्पलेट्स को हटाने से उन पर निर्भर कुछ वर्कफ़्लो नोड्स प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?\"]}]],\"tXkhj_\":[\"प्रारंभ\"],\"t_YqKh\":[\"हटाएं\"],\"tfDRzk\":[\"सहेजें\"],\"tfh2eq\":[\"इस नोड से नया लिंक बनाने के लिए क्लिक करें।\"],\"tgPwON\":[\"ऑपरेटर\"],\"tgSBSE\":[\"लिंक हटाएं\"],\"tgWuMB\":[\"संशोधित\"],\"thJljW\":[\"चेतावनी: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"डीप्रोविज़निंग\"],\"trjiIV\":[\"पीयर संबद्ध करने में विफल।\"],\"tst44n\":[\"इवेंट\"],\"twE5a9\":[\"क्रेडेंशियल हटाने में विफल।\"],\"txNbrI\":[\"सोर्स कंट्रोल ब्रांच\"],\"ty2DZX\":[\"यह संगठन वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"tzgOKK\":[\"इस पर पहले ही कार्रवाई की जा चुकी है\"],\"u-sh8m\":[\"/ (प्रोजेक्ट रूट)\"],\"u4ex5r\":[\"जुलाई\"],\"u4n8Fm\":[\"पीयर हटाने में विफल।\"],\"u4x6Jy\":[\"जॉब्स पर वापस\"],\"u5AJST\":[\"प्लेबुक निष्पादित करते समय उपयोग करने के लिए समानांतर या एक साथ चलने वाली प्रक्रियाओं की संख्या। कोई मान न देने पर ansible कॉन्फ़िगरेशन फ़ाइल से डिफ़ॉल्ट मान का उपयोग किया जाएगा। आप अधिक जानकारी पा सकते हैं\"],\"u7f6WK\":[\"सभी वर्कफ़्लो अनुमोदन देखें।\"],\"u84wS1\":[\"जॉब रद्द करने में त्रुटि\"],\"uAQUqI\":[\"स्थिति\"],\"uAhZbx\":[\"विफलताओं वाले इन्वेंटरी स्रोत\"],\"uCjD1h\":[\"आपका सत्र समाप्त हो गया है। जहां आपने छोड़ा था वहां से जारी रखने के लिए कृपया लॉग इन करें।\"],\"uImfEm\":[\"वर्कफ़्लो लंबित संदेश\"],\"uJz8NJ\":[\"जॉब चलने के दौरान खोज अक्षम है\"],\"uPRp5U\":[\"लुकअप रद्द करें\"],\"uTDtiS\":[\"पांचवां\"],\"uUehLT\":[\"प्रतीक्षा हो रही है\"],\"uVu1Yt\":[\"प्रकार सेट करें चयन\"],\"uYtvvN\":[\"निष्पादन वातावरण संपादित करने से पहले एक प्रोजेक्ट चुनें।\"],\"ucSTeu\":[\"द्वारा बनाया गया (उपयोगकर्ता नाम)\"],\"ucgZ0o\":[\"संगठन\"],\"ugZpot\":[\"बाहरी क्रेडेंशियल का परीक्षण करें\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"के बारे में\"],\"uzTiFQ\":[\"शेड्यूल पर वापस\"],\"v-CZEv\":[\"लॉन्च पर संकेत\"],\"v-EbDj\":[\"समस्या निवारण सेटिंग्स\"],\"v-M-LP\":[\"टेम्पलेट लॉन्च करें\"],\"v0urVb\":[\"यदि आपके पास कोई सदस्यता नहीं है, तो आप ट्रायल सदस्यता प्राप्त करने के लिए\\n Red Hat पर जा सकते हैं।\"],\"v1kQyJ\":[\"वेबहुक\"],\"v2dMHj\":[\"होस्ट पैरामीटर का उपयोग करके पुनः लॉन्च करें\"],\"v2gmVS\":[\"यह क्रिया निम्न को सॉफ़्ट डिलीट कर देगी:\"],\"v45yUL\":[\"अलग करें\"],\"v7vAuj\":[\"कुल जॉब्स\"],\"vCS_TJ\":[\"इन्वेंटरी स्रोत \",[\"name\"],\" हटाने में विफल।\"],\"vEr6TL\":[\"इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है। आप \",[\"0\"],\" के बारे में जानकारी क्लिक करके पा सकते हैं \"],\"vF82C6\":[\"मूल नोड के सफल स्थिति में परिणत होने पर निष्पादित करें।\"],\"vFKI2e\":[\"शेड्यूल नियम\"],\"vFVhzc\":[\"सोशल\"],\"vGVmd5\":[\"यह फ़ील्ड तब तक अनदेखा किया जाता है जब तक कि एक सक्षम वेरिएबल सेट न हो। यदि सक्षम वेरिएबल इस मान से मेल खाता है, तो आयात पर होस्ट सक्षम हो जाएगा।\"],\"vGjmyl\":[\"हटाया गया\"],\"vHAaZi\":[\"हर बार छोड़ें\"],\"vIb3RK\":[\"नया शेड्यूल बनाएं\"],\"vKRQJB\":[\"कस्टम Kubernetes या OpenShift पॉड विनिर्देश पास करने के लिए फ़ील्ड।\"],\"vLyv1R\":[\"छिपाएं\"],\"vPrMqH\":[\"रिवीज़न #\"],\"vQHUI6\":[\"यदि चेक किया गया है, तो चाइल्ड समूहों और होस्ट्स के सभी वेरिएबल्स हटा दिए जाएंगे और बाहरी स्रोत पर पाए गए वेरिएबल्स से बदल दिए जाएंगे।\"],\"vTL8gi\":[\"समाप्ति समय\"],\"vUOn9d\":[\"वापस\"],\"vYFWsi\":[\"टीमें चुनें\"],\"vYuE8q\":[\"जॉब के चलने का बीता हुआ समय\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket Data Center\"],\"ve_jRy\":[\"स्थिति पर\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"प्लेबुक को अतिरिक्त कमांड लाइन वेरिएबल पास करें। यह ansible-playbook के लिए -e या --extra-vars कमांड लाइन पैरामीटर है। YAML या JSON का उपयोग करके की/मान युग्म प्रदान करें। सिंटैक्स उदाहरण के लिए दस्तावेज़ीकरण देखें।\"],\"voRH7M\":[\"उदाहरण:\"],\"vq1XXv\":[\"लागू फ़िल्टर के साथ एक नई स्मार्ट इन्वेंटरी बनाएं\"],\"vq2WxD\":[\"मंगल\"],\"vq9gg6\":[\"आप निम्न वर्कफ़्लो अनुमोदन पर कार्रवाई करने में असमर्थ हैं: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"मॉड्यूल\"],\"vvY8pz\":[\"लॉन्च पर छोड़ें टैग के लिए संकेत दें।\"],\"vye-ip\":[\"लॉन्च पर टाइमआउट के लिए संकेत दें।\"],\"vzsN_5\":[[\"interval\"],\" दिन\"],\"w07pgp\":[\"लॉन्च पर वर्बोसिटी के लिए संकेत दें।\"],\"w0kTk8\":[\"विफल नोड से पुनः लॉन्च करें\"],\"w14eW4\":[\"सभी टोकन देखें।\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"यह इन्वेंटरी स्रोत वर्तमान में उस पर निर्भर अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?\"],\"other\":[\"इन इन्वेंटरी स्रोतों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई उन्हें फिर भी हटाना चाहते हैं?\"]}]],\"w2VTLB\":[\"इससे कम तुलना।\"],\"w3EE8S\":[\"स्वचालित होस्ट्स\"],\"w4j7js\":[\"टीम विवरण देखें\"],\"w6zx64\":[\"ब्राउज़र डिफ़ॉल्ट का उपयोग करें\"],\"wCnaTT\":[\"फ़ील्ड को नए मान से बदलें\"],\"wF-BAU\":[\"इन्वेंटरी जोड़ें\"],\"wFnb77\":[\"इन्वेंटरी ID\"],\"wKEfMu\":[\"इवेंट प्रोसेसिंग पूर्ण।\"],\"wO29qX\":[\"संगठन नहीं मिला।\"],\"wW08QA\":[\"बराबर नहीं\"],\"wX6sAX\":[\"पिछले दो वर्ष\"],\"wXAVe-\":[\"मॉड्यूल तर्क\"],\"wXB7k5\":[\"एक सूचना रंग निर्दिष्ट करें। स्वीकार्य रंग हेक्स\\n रंग कोड हैं (उदाहरण: #3af या #789abc)।\"],\"waFx9W\":[\"प्रबंधित\"],\"wdxz7K\":[\"स्रोत\"],\"wgNoIs\":[\"सभी चुनें\"],\"wkgHlv\":[\"एक नया नोड जोड़ें\"],\"wlQNTg\":[\"सदस्य\"],\"wnizTi\":[\"एक सदस्यता चुनें\"],\"wpT1VN\":[\"स्थिति\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"अतिरिक्त कमांड लाइन परिवर्तन पास करें। दो ansible कमांड लाइन पैरामीटर हैं: \"],\"wsggVq\":[\"जब चेक नहीं किया जाता है, तो बाहरी स्रोत पर न मिलने वाले स्थानीय चाइल्ड होस्ट्स और समूह इन्वेंटरी अपडेट प्रक्रिया द्वारा अछूते रहेंगे।\"],\"x-a4Mr\":[\"वेबहुक क्रेडेंशियल\"],\"x02hbg\":[\"प्रोविज़निंग कॉलबैक: प्रोविज़निंग कॉलबैक URL के निर्माण को सक्षम करता है। URL का उपयोग करके, एक होस्ट Ansible AWX से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है।\"],\"x4Xp3c\":[\"अपडेट किया गया\"],\"x5DnMs\":[\"अंतिम संशोधित\"],\"x6_dAC\":[\"फ़ेडरेटेड इन्वेंटरी\"],\"x6oT_o\":[\"उपलब्ध होस्ट्स\"],\"x7PDL5\":[\"लॉगिंग\"],\"x8uKc7\":[\"इंस्टेंस स्थिति\"],\"x9WS62\":[[\"0\"],\" रद्द करें\"],\"xAYSEs\":[\"प्रारंभ समय\"],\"xAqth4\":[\"Google OAuth 2.0 सेटिंग्स देखें\"],\"xC9EVu\":[\"रद्द किया गया नोड\"],\"xCJdfg\":[\"साफ़ करें\"],\"xDr_ct\":[\"समाप्ति\"],\"xESTou\":[\"जॉब हटाने में विफल।\"],\"xF5tnT\":[\"वॉल्ट पासवर्ड\"],\"xGQZwx\":[\"कंटेनर समूह जोड़ें\"],\"xGVfLh\":[\"जारी रखें\"],\"xHZS6u\":[\"सफल जॉब्स\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"अपर्याप्त अनुमति या चल रही जॉब स्थिति के कारण चयनित जॉब हटाई नहीं जा सकती\"],\"other\":[\"अपर्याप्त अनुमतियों या चल रही जॉब स्थिति के कारण चयनित जॉब्स हटाई नहीं जा सकतीं\"]}]],\"xHt036\":[\"व्यक्तिगत एक्सेस टोकन\"],\"xKQRBr\":[\"अधिकतम लंबाई\"],\"xM01Pk\":[\"डिफ़ॉल्ट उत्तर\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"नाम फ़ील्ड पर सटीक खोज।\"],\"xPO5w7\":[\"GitHub से साइन इन करें\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"अमान्य समय प्रारूप\"],\"xQioPk\":[\"एकाधिक मूल होने पर इस नोड को चलाने के लिए पूर्व शर्तें। देखें\"],\"xSytdh\":[\"समाप्त:\"],\"xUhTCP\":[\"एक स्रोत चुनें\"],\"xVhQZV\":[\"शुक्र\"],\"xY9DEq\":[\"इन्वेंटरी में होस्ट्स को लक्षित करने के लिए उपयोग किया जाने वाला पैटर्न। फ़ील्ड को रिक्त छोड़ने, all, और * सभी इन्वेंटरी में सभी होस्ट्स को लक्षित करेंगे। आप Ansible के होस्ट पैटर्न के बारे में अधिक जानकारी पा सकते हैं\"],\"xY9s5E\":[\"टाइमआउट\"],\"x_Ej3K\":[\"उपयोगकर्ता के लिए प्रॉम्प्ट के रूप में आप जो उत्तर प्रकार या प्रारूप चाहते हैं उसे चुनें।\\n प्रत्येक विकल्प के बारे में अतिरिक्त जानकारी के लिए Ascender दस्तावेज़ देखें।\"],\"x_ugm_\":[\"कुल समूह\"],\"xa7N9Z\":[\"लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करें\"],\"xcaG5l\":[\"वर्कफ़्लो संपादित करें\"],\"xd2LI3\":[[\"0\"],\" को समाप्त होता है\"],\"xdA_-p\":[\"टूल\"],\"xe5RvT\":[\"YAML टैब\"],\"xefC7k\":[\"IRC सर्वर पोर्ट\"],\"xeiujy\":[\"टेक्स्ट\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"आपके द्वारा अनुरोधित पृष्ठ नहीं मिला।\"],\"xi4nE2\":[\"त्रुटि संदेश\"],\"xnSIXG\":[\"एक या अधिक होस्ट्स हटाने में विफल।\"],\"xoCdYY\":[\"जांचें कि दिए गए फ़ील्ड का मान प्रदान की गई सूची में मौजूद है या नहीं; आइटमों की अल्पविराम-पृथक सूची अपेक्षित है।\"],\"xoXoBo\":[\"हटाने में त्रुटि\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"जॉब टेम्पलेट हटाने में विफल।\"],\"xw06rt\":[\"सेटिंग फ़ैक्टरी डिफ़ॉल्ट से मेल खाती है।\"],\"xxTtJH\":[\"नियमित एक्सप्रेशन जहां केवल मेल खाते होस्ट नाम आयात किए जाएंगे। फ़िल्टर किसी भी इन्वेंटरी प्लगइन फ़िल्टर लागू होने के बाद पोस्ट-प्रोसेसिंग चरण के रूप में लागू किया जाता है।\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"चयनित कार्य रद्द करें\"],\"other\":[\"चयनित कार्य रद्द करें\"]}]],\"y8ibKI\":[\"इंस्टेंस हटाएं\"],\"yCCaoF\":[\"इंस्टेंस अपडेट करने में विफल।\"],\"yDeNnS\":[\"नई निर्मित इन्वेंटरी बनाएं\"],\"yDifzB\":[\"चयन की पुष्टि करें\"],\"yGS9cI\":[\"स्वस्थ\"],\"yGUKlf\":[\"प्रबंधन जॉब्स\"],\"yGfW7Y\":[\"इस स्थान को बदलने के लिए \",[\"brandName\"],\" को तैनात करते समय PROJECTS_ROOT बदलें।\"],\"yMIahh\":[\"Red Hat Ansible Automation Platform में आपका स्वागत है!\\n अपनी सदस्यता सक्रिय करने के लिए कृपया नीचे दिए गए चरण पूरे करें।\"],\"yMYuDg\":[\"Automation controller संस्करण\"],\"yMfU4O\":[\"प्रेषक ई-मेल\"],\"yNcGa2\":[\"एक्सेस टोकन समाप्ति\"],\"yOXgbH\":[\"नोट: GitHub या Bitbucket के लिए SSH प्रोटोकॉल का उपयोग करते समय, केवल एक SSH कुंजी दर्ज करें, उपयोगकर्ता नाम (git के अलावा) दर्ज न करें। इसके अतिरिक्त, GitHub और Bitbucket SSH का उपयोग करते समय पासवर्ड प्रमाणीकरण का समर्थन नहीं करते हैं। केवल-पठन GIT प्रोटोकॉल (git://) उपयोगकर्ता नाम या पासवर्ड जानकारी का उपयोग नहीं करता है।\"],\"yQE2r9\":[\"लोड हो रहा है\"],\"yRiHPB\":[\"इस सूची को भरने के लिए कृपया एक जॉब चलाएं।\"],\"yRkqG9\":[\"सीमा\"],\"yRsSBw\":[\"अनुमोदन\"],\"yUlffE\":[\"पुनः लॉन्च करें\"],\"yVgnJA\":[\"इस संगठन द्वारा प्रबंधित किए जाने की अनुमति वाले होस्ट्स की अधिकतम संख्या।\\n मान डिफ़ॉल्ट रूप से 0 होता है जिसका अर्थ है कोई सीमा नहीं। अधिक विवरण के लिए Ansible\\n दस्तावेज़ीकरण देखें।\"],\"yX3qAQ\":[\"वर्कफ़्लो जॉब टेम्पलेट नोड्स\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"वर्कफ़्लो टेम्पलेट\"],\"yb_fjw\":[\"अनुमोदन\"],\"ydoZpB\":[\"टीम नहीं मिली।\"],\"ydw9CW\":[\"विफल होस्ट्स\"],\"yfG3F2\":[\"प्रत्यक्ष कुंजियां\"],\"yjwMJ8\":[\"होस्ट कितनी बार स्वचालित हुआ था\"],\"yjyGja\":[\"इनपुट विस्तृत करें\"],\"ylXj1N\":[\"चयनित\"],\"yq6OqI\":[\"यह एकमात्र बार है जब टोकन मान और संबद्ध रिफ़्रेश टोकन मान दिखाया जाएगा।\"],\"yqiwAW\":[\"वर्कफ़्लो रद्द करें\"],\"yrUyDQ\":[\"इस इंस्टेंस का वर्तमान जीवन चक्र चरण सेट करता है। डिफ़ॉल्ट \\\"installed\\\" है।\"],\"yrwl2P\":[\"अनुपालक\"],\"yuXsFE\":[\"एक या अधिक वर्कफ़्लो अनुमोदन हटाने में विफल।\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"माह\"],\"other\":[\"माह\"]}]],\"ywSBEn\":[\"भूमिका संबद्ध करने में त्रुटि\"],\"yxDqcD\":[\"प्राधिकरण कोड समाप्ति\"],\"yy1cWw\":[\"संदेश अनुकूलित करें…\"],\"yz7wBu\":[\"बंद करें\"],\"yzQhLU\":[\"नीति इंस्टेंस न्यूनतम\"],\"yzdDia\":[\"सर्वेक्षण हटाएं\"],\"z-BNGk\":[\"उपयोगकर्ता टोकन हटाएं\"],\"z0DcIS\":[\"एन्क्रिप्टेड\"],\"z3XA1I\":[\"होस्ट पुनः प्रयास\"],\"z409y8\":[\"वेबहुक सेवा\"],\"z7NLxJ\":[\"यदि आप केवल इस विशेष उपयोगकर्ता की पहुंच हटाना चाहते हैं, तो कृपया उन्हें टीम से हटाएं।\"],\"z8mwbl\":[\"नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले सभी इंस्टेंसों का न्यूनतम प्रतिशत।\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" घटना के बाद\"],\"other\":[\"#\",\" घटनाओं के बाद\"]}]],\"zHcXAG\":[\"निष्पादन वातावरण को वैश्विक रूप से उपलब्ध बनाने के लिए इस फ़ील्ड को रिक्त छोड़ें।\"],\"zICM7E\":[\"सिंक करने से पहले स्थानीय परिवर्तन त्यागें\"],\"zJY4Uj\":[\"प्लेबुक\"],\"zKJMiH\":[\"प्लेबुक निर्देशिका\"],\"zK_63z\":[\"अमान्य उपयोगकर्ता नाम या पासवर्ड। कृपया पुनः प्रयास करें।\"],\"zLsDix\":[\"ldap उपयोगकर्ता\"],\"zMKkOk\":[\"संगठनों पर वापस\"],\"zN0nhk\":[\"Automation Analytics सक्षम करने के लिए अपने Red Hat या Red Hat Satellite क्रेडेंशियल्स प्रदान करें।\"],\"zQRgi-\":[\"सूचना प्रारंभ टॉगल करें\"],\"zTediT\":[\"इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान \",[\"min\"],\" और \",[\"max\"],\" के बीच होना चाहिए\"],\"zUIPys\":[\"Jinja2 शर्तों के आधार पर समूह में होस्ट्स जोड़ें।\"],\"z_PZxu\":[\"वर्कफ़्लो अनुमोदन हटाने में विफल।\"],\"zbLCH1\":[\"इन्वेंटरी प्रकार\"],\"zcQj5X\":[\"पहले, एक कुंजी चुनें\"],\"zdl7YZ\":[\"स्रोत पथ चुनें\"],\"zeEQd_\":[\"जून\"],\"zf7FzC\":[\"Kubernetes या OpenShift के साथ प्रमाणित करने के लिए क्रेडेंशियल। \\\"Kubernetes/OpenShift API Bearer Token\\\" प्रकार का होना चाहिए। यदि रिक्त छोड़ा जाता है, तो अंतर्निहित पॉड के सेवा खाते का उपयोग किया जाएगा।\"],\"zfZydd\":[\"सर्वेक्षण पूर्वावलोकन मोडल\"],\"zfsBaJ\":[\"Automation Analytics के बारे में अधिक जानें\"],\"zgInnV\":[\"वर्कफ़्लो नोड दृश्य मोडल\"],\"zga9sT\":[\"ठीक है\"],\"zhPLvU\":[\"संबद्ध करने में विफल।\"],\"zhrjek\":[\"समूह\"],\"zi_YNm\":[[\"0\"],\" रद्द करने में विफल\"],\"zmu4-P\":[\"खाता SID\"],\"znG7ed\":[\"एक प्लेबुक चुनें\"],\"znTz5r\":[\"शेड्यूल नहीं मिला।\"],\"znuW_M\":[\"यदि हां तो अमान्य प्रविष्टियों को एक घातक त्रुटि बनाएं, अन्यथा छोड़ें और\\n जारी रखें।\"],\"zq0gmb\":[\"अवधि चुनें\"],\"ztOzCj\":[\"लॉन्च पर अपडेट करें\"],\"ztw2L3\":[\"कम से कम एक इनपुट में एक मान होना चाहिए\"],\"zvfXp0\":[\"सूचना अनुमोदन टॉगल करें\"],\"zx4BuL\":[\"सप्ताह\"],\"zzDlyQ\":[\"सफलता\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" फ़ोर्क\"],\"other\":[\"#\",\" फ़ोर्क\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/hi/messages.po b/awx/ui/src/locales/hi/messages.po new file mode 100644 index 000000000..d58fe5440 --- /dev/null +++ b/awx/ui/src/locales/hi/messages.po @@ -0,0 +1,11939 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-04-06 17:06-0400\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"Mime-Version: 1.0\n" +"X-Generator: Poedit 3.6\n" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:78 +msgid "Failed to toggle schedule." +msgstr "शेड्यूल टॉगल करने में विफल।" + +#: screens/Template/Survey/SurveyReorderModal.js:229 +msgid "To reorder the survey questions drag and drop them in the desired location." +msgstr "सर्वेक्षण प्रश्नों को पुनः क्रमबद्ध करने के लिए उन्हें खींचकर इच्छित स्थान पर छोड़ें।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:193 +#: screens/Inventory/shared/ConstructedInventoryHint.js:202 +#: screens/Inventory/shared/ConstructedInventoryHint.js:287 +#: screens/Inventory/shared/ConstructedInventoryHint.js:296 +#: screens/Inventory/shared/ConstructedInventoryHint.js:362 +#: screens/Inventory/shared/ConstructedInventoryHint.js:371 +msgid "Copy to clipboard" +msgstr "क्लिपबोर्ड पर कॉपी करें" + +#: screens/Inventory/shared/ConstructedInventoryForm.js:99 +msgid "Select Input Inventories for the constructed inventory plugin." +msgstr "निर्मित इन्वेंटरी प्लगइन के लिए इनपुट इन्वेंटरी चुनें।" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:593 +msgid "Choose an HTTP method" +msgstr "एक HTTP विधि चुनें" + +#: screens/Metrics/Metrics.js:208 +msgid "Select an instance" +msgstr "एक इंस्टेंस चुनें" + +#: screens/WorkflowApproval/WorkflowApproval.js:49 +msgid "Workflow Approval not found." +msgstr "वर्कफ़्लो अनुमोदन नहीं मिला।" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 +#: screens/Setting/shared/SharedFields.js:520 +msgid "Browse…" +msgstr "ब्राउज़ करें…" + +#: screens/Setting/Settings.js:121 +msgid "TACACS+" +msgstr "TACACS+" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:661 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:231 +msgid "Workflow timed out message body" +msgstr "वर्कफ़्लो टाइम आउट संदेश मुख्य भाग" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:79 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:83 +msgid "Edit instance group" +msgstr "इंस्टेंस समूह संपादित करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:127 +msgid "Constructed inventory examples" +msgstr "निर्मित इन्वेंटरी उदाहरण" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:155 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:170 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 +msgid "Artifact key" +msgstr "आर्टिफ़ैक्ट कुंजी" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 +msgid "day" +msgstr "दिन" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:132 +msgid "Task Count" +msgstr "कार्य संख्या" + +#: screens/Setting/Jobs/JobsEdit/JobsEdit.js:134 +msgid "Template" +msgstr "टेम्पलेट" + +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "जॉब टेम्पलेट के ड़िफ़ॉल्ट क्रेडेंशियल को समान प्रकार के किसी एक से बदला जाना चाहिए। आगे बढ़ने के लिए कृपया निम्नलिखित प्रकारों के लिए एक क्रेडेंशियल चुनें: {0}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 +#: components/Schedule/shared/ScheduleFormFields.js:159 +msgid "Days of Data to Keep" +msgstr "रखने के लिए डेटा के दिन" + +#: components/Schedule/shared/FrequencyDetailSubform.js:210 +msgid "{intervalValue, plural, one {year} other {years}}" +msgstr "{intervalValue, plural, one {वर्ष} other {वर्ष}}" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:331 +msgid "Constructed Inventory Source Sync Error" +msgstr "निर्मित इन्वेंटरी स्रोत सिंक त्रुटि" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:95 +msgid "Select the Execution Environment you want this command to run inside." +msgstr "वह निष्पादन वातावरण चुनें जिसके अंदर आप इस कमांड को चलाना चाहते हैं।" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:49 +msgid "Add a new node between these two nodes" +msgstr "इन दो नोड्स के बीच एक नया नोड जोड़ें" + +#: screens/Job/JobOutput/JobOutputSearch.js:120 +msgid "Host Polling" +msgstr "होस्ट पोलिंग" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:241 +msgid "Failed to delete one or more notification template." +msgstr "एक या अधिक सूचना टेम्पलेट हटाने में विफल।" + +#: screens/Instances/Shared/InstanceForm.js:104 +msgid "Managed by Policy" +msgstr "नीति द्वारा प्रबंधित" + +#: components/Search/AdvancedSearch.js:447 +msgid "Advanced search documentation" +msgstr "उन्नत खोज दस्तावेज़ीकरण" + +#: components/HealthCheckButton/HealthCheckButton.js:24 +msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" +msgstr "{selectedItemsCount, plural, one {चयनित इंस्टेंस पर हेल्थ चेक चलाने के लिए क्लिक करें।} other {चयनित इंस्टेंसों पर हेल्थ चेक चलाने के लिए क्लिक करें।}}" + +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "अस्वीकृत - {0}. अधिक जानकारी के लिए गतिविधि स्ट्रीम देखें।" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:76 +msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" +" Zero means no limit will be enforced." +msgstr "इस समूह पर एक साथ चल रहे सभी जॉब्स में अनुमत फ़ोर्क्स की अधिकतम संख्या।\n" +" शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:91 +msgid "Failed to cancel Inventory Source Sync" +msgstr "इन्वेंटरी स्रोत सिंक रद्द करने में विफल" + +#: screens/Project/ProjectDetail/ProjectDetail.js:369 +msgid "Delete Project" +msgstr "प्रोजेक्ट हटाएं" + +#: screens/TopologyView/Tooltip.js:300 +msgid "{forks, plural, one {# fork} other {# forks}}" +msgstr "{forks, plural, one {# फ़ोर्क} other {# फ़ोर्क}}" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 +#: routeConfig.js:93 +#: screens/ActivityStream/ActivityStream.js:119 +#: screens/ActivityStream/ActivityStream.js:198 +#: screens/Dashboard/Dashboard.js:125 +#: screens/Project/ProjectList/ProjectList.js:180 +#: screens/Project/ProjectList/ProjectList.js:249 +#: screens/Project/Projects.js:13 +#: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 +msgid "Projects" +msgstr "प्रोजेक्ट्स" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 +#: components/Schedule/shared/FrequencyDetailSubform.js:345 +#: components/Schedule/shared/FrequencyDetailSubform.js:482 +msgid "Saturday" +msgstr "शनिवार" + +#: components/CodeEditor/CodeEditor.js:220 +msgid "Press Enter to edit. Press ESC to stop editing." +msgstr "संपादित करने के लिए Enter दबाएं। संपादन रोकने के लिए ESC दबाएं।" + +#: screens/Template/Survey/MultipleChoiceField.js:110 +msgid "Click to toggle default value" +msgstr "डिफ़ॉल्ट मान टॉगल करने के लिए क्लिक करें" + +#. placeholder {0}: instance.mem_capacity +#. placeholder {0}: instanceDetail.mem_capacity +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:279 +#: screens/InstanceGroup/Instances/InstanceListItem.js:177 +#: screens/Instances/InstanceDetail/InstanceDetail.js:321 +#: screens/Instances/InstanceList/InstanceListItem.js:190 +#: screens/TopologyView/Tooltip.js:320 +msgid "RAM {0}" +msgstr "RAM {0}" + +#: screens/Inventory/shared/ConstructedInventoryForm.js:27 +msgid "The plugin parameter is required." +msgstr "प्लगइन पैरामीटर आवश्यक है।" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:382 +msgid "Pagerduty subdomain" +msgstr "Pagerduty सबडोमेन" + +#: components/HealthCheckButton/HealthCheckButton.js:43 +#: components/HealthCheckButton/HealthCheckButton.js:46 +#: components/HealthCheckButton/HealthCheckButton.js:61 +#: components/HealthCheckButton/HealthCheckButton.js:64 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:323 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:326 +#: screens/Instances/InstanceDetail/InstanceDetail.js:391 +#: screens/Instances/InstanceDetail/InstanceDetail.js:394 +msgid "Running health check" +msgstr "हेल्थ चेक चल रहा है" + +#: screens/Inventory/InventoryList/InventoryListItem.js:160 +msgid "Failed to copy inventory." +msgstr "इन्वेंटरी कॉपी करने में विफल।" + +#: screens/Setting/Settings.js:115 +msgid "SAML" +msgstr "SAML" + +#: components/PromptDetail/PromptJobTemplateDetail.js:57 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:120 +#: screens/Template/shared/JobTemplateForm.js:589 +msgid "Privilege Escalation" +msgstr "विशेषाधिकार वृद्धि" + +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "यह सत्यापित करने के लिए सामग्री साइनिंग सक्षम करें कि प्रोजेक्ट के सिंक होने पर सामग्री सुरक्षित रही है। यदि सामग्री के साथ छेड़छाड़ की गई है, तो जॉब नहीं चलेगा।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:312 +msgid "Thu" +msgstr "गुरु" + +#: screens/Job/JobOutput/PageControls.js:64 +msgid "Scroll previous" +msgstr "पिछला स्क्रॉल करें" + +#: screens/Project/ProjectList/ProjectListItem.js:240 +msgid "Failed to copy project." +msgstr "प्रोजेक्ट कॉपी करने में विफल।" + +#: components/LaunchPrompt/LaunchPrompt.js:141 +#: components/Schedule/shared/SchedulePromptableFields.js:107 +msgid "Hide description" +msgstr "विवरण छिपाएं" + +#: screens/Project/ProjectList/ProjectListItem.js:181 +msgid "Unable to load last job update" +msgstr "अंतिम जॉब अपडेट लोड करने में असमर्थ" + +#: routeConfig.js:67 +#: screens/SubscriptionUsage/SubscriptionUsage.js:41 +msgid "Subscription Usage" +msgstr "सदस्यता उपयोग" + +#: components/TemplateList/TemplateListItem.js:89 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 +msgid "(Prompt on launch)" +msgstr "(लॉन्च पर संकेत)" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:122 +msgid "This credential type is currently being used by some credentials and cannot be deleted" +msgstr "यह क्रेडेंशियल प्रकार वर्तमान में कुछ क्रेडेंशियल्स द्वारा उपयोग किया जा रहा है और इसे हटाया नहीं जा सकता" + +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "इस जॉब टेम्पलेट द्वारा किए गए कार्य को निर्दिष्ट संख्या में जॉब स्लाइस में विभाजित करें, प्रत्येक इन्वेंटरी के एक हिस्से के विरुद्ध समान कार्य चलाता है।" + +#: components/Search/LookupTypeInput.js:172 +msgid "Lookup typeahead" +msgstr "लुकअप टाइपअहेड" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:66 +msgid "Execute regardless of the parent node's final state." +msgstr "मूल नोड की अंतिम स्थिति की परवाह किए बिना निष्पादित करें।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:63 +msgid "Are you sure you want to remove this node?" +msgstr "क्या आप वाकई इस नोड को हटाना चाहते हैं?" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:70 +msgid "Edit this link" +msgstr "इस लिंक को संपादित करें" + +#: screens/Template/Survey/SurveyToolbar.js:106 +msgid "Survey Enabled" +msgstr "सर्वेक्षण सक्षम" + +#: screens/Credential/CredentialList/CredentialListItem.js:85 +msgid "Failed to copy credential." +msgstr "क्रेडेंशियल कॉपी करने में विफल।" + +#: screens/InstanceGroup/Instances/InstanceList.js:240 +#: screens/Instances/InstanceList/InstanceList.js:176 +msgid "Control" +msgstr "नियंत्रण" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:219 +msgid "Click to download bundle" +msgstr "बंडल डाउनलोड करने के लिए क्लिक करें" + +#: components/AdHocCommands/AdHocCommands.js:117 +#: components/LaunchButton/LaunchButton.js:247 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:129 +msgid "Failed to launch job." +msgstr "जॉब लॉन्च करने में विफल।" + +#: components/AddRole/AddResourceRole.js:249 +msgid "Select Roles to Apply" +msgstr "लागू करने के लिए भूमिकाएं चुनें" + +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "चेकआउट करने के लिए ब्रांच। ब्रांच के अलावा, आप टैग, कमिट हैश और मनमाने refs दर्ज कर सकते हैं। कुछ कमिट हैश और refs तब तक उपलब्ध नहीं हो सकते जब तक आप एक कस्टम refspec भी प्रदान न करें।" + +#: components/JobList/JobList.js:265 +#: components/JobList/JobListItem.js:115 +#: components/Lookup/ProjectLookup.js:134 +#: components/NotificationList/NotificationList.js:220 +#: components/NotificationList/NotificationListItem.js:34 +#: components/PromptDetail/PromptDetail.js:128 +#: components/RelatedTemplateList/RelatedTemplateList.js:200 +#: components/TemplateList/TemplateList.js:222 +#: components/TemplateList/TemplateList.js:255 +#: components/TemplateList/TemplateListItem.js:149 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 +#: components/Workflow/WorkflowNodeHelp.js:158 +#: components/Workflow/WorkflowNodeHelp.js:194 +#: screens/Credential/CredentialList/CredentialList.js:166 +#: screens/Credential/CredentialList/CredentialListItem.js:62 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:94 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:116 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:18 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:52 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:55 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:198 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:65 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:165 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:89 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:244 +#: screens/Inventory/InventoryList/InventoryListItem.js:120 +#: screens/Inventory/InventorySources/InventorySourceList.js:214 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:106 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:181 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:119 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:68 +#: screens/Project/ProjectList/ProjectList.js:194 +#: screens/Project/ProjectList/ProjectList.js:223 +#: screens/Project/ProjectList/ProjectListItem.js:188 +#: screens/Team/TeamRoles/TeamRoleListItem.js:18 +#: screens/Team/TeamRoles/TeamRolesList.js:176 +#: screens/Template/Survey/SurveyList.js:108 +#: screens/Template/Survey/SurveyList.js:108 +#: screens/Template/Survey/SurveyListItem.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 +#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserRoles/UserRolesList.js:152 +#: screens/User/UserRoles/UserRolesListItem.js:22 +msgid "Type" +msgstr "प्रकार" + +#. js-lingui-explicit-id +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 +#: screens/InstanceGroup/Instances/InstanceListItem.js:163 +#: screens/Instances/InstanceDetail/InstanceDetail.js:303 +#: screens/Instances/InstanceList/InstanceListItem.js:176 +msgid "{count, plural, one {# fork} other {# forks}}" +msgstr "{count, plural, one {# फ़ोर्क} other {# फ़ोर्क}}" + +#: screens/Inventory/InventoryList/InventoryListItem.js:152 +msgid "Copy Inventory" +msgstr "इन्वेंटरी कॉपी करें" + +#: screens/TopologyView/Legend.js:314 +msgid "Removing" +msgstr "हटाया जा रहा है" + +#: screens/Project/ProjectDetail/ProjectDetail.js:216 +#: screens/Project/ProjectList/ProjectListItem.js:93 +msgid "The project must be synced before a revision is available." +msgstr "रिवीज़न उपलब्ध होने से पहले प्रोजेक्ट को सिंक किया जाना चाहिए।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:224 +#: screens/InstanceGroup/Instances/InstanceListItem.js:220 +#: screens/Instances/InstanceDetail/InstanceDetail.js:246 +#: screens/Instances/InstanceList/InstanceListItem.js:238 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:86 +msgid "Policy Type" +msgstr "नीति प्रकार" + +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "इस फ़ील्ड में {0} से अधिक वर्ण नहीं होने चाहिए" + +#: components/StatusLabel/StatusLabel.js:49 +msgid "Timed out" +msgstr "समय समाप्त" + +#. placeholder {0}: header || t`Items` +#: components/Lookup/Lookup.js:183 +msgid "Select {0}" +msgstr "{0} चुनें" + +#: screens/Inventory/Inventories.js:101 +#: screens/Inventory/Inventories.js:109 +msgid "Create new group" +msgstr "नया समूह बनाएं" + +#: screens/Project/Projects.js:14 +#: screens/Project/Projects.js:25 +msgid "Create New Project" +msgstr "नया प्रोजेक्ट बनाएं" + +#: components/Workflow/WorkflowNodeHelp.js:200 +msgid "Click to view job details" +msgstr "जॉब विवरण देखने के लिए क्लिक करें" + +#: screens/Project/ProjectList/ProjectListItem.js:210 +#: screens/Project/shared/ProjectSyncButton.js:36 +#: screens/Project/shared/ProjectSyncButton.js:51 +msgid "Sync Project" +msgstr "प्रोजेक्ट सिंक करें" + +#: components/NotificationList/NotificationList.js:194 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:135 +msgid "Grafana" +msgstr "Grafana" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:90 +msgid "Overwrite variables" +msgstr "वेरिएबल्स अधिलेखित करें" + +#: components/DetailList/UserDateDetail.js:21 +msgid "{dateStr} by <0>{username}" +msgstr "{dateStr} <0>{username} द्वारा" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:554 +msgid "Basic auth password" +msgstr "बेसिक प्रमाणीकरण पासवर्ड" + +#: screens/Template/Survey/SurveyQuestionForm.js:90 +msgid "Multiple Choice (multiple select)" +msgstr "बहुविकल्पीय (एकाधिक चयन)" + +#: screens/Job/JobOutput/JobOutputSearch.js:135 +msgid "Running Handlers" +msgstr "हैंडलर्स चल रहे हैं" + +#: components/Schedule/shared/ScheduleForm.js:437 +msgid "Please select an end date/time that comes after the start date/time." +msgstr "कृपया एक समाप्ति तिथि/समय चुनें जो प्रारंभ तिथि/समय के बाद आता हो।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:299 +msgid "Wed" +msgstr "बुध" + +#: components/Workflow/WorkflowLegend.js:134 +#: components/Workflow/WorkflowLinkHelp.js:24 +#: components/Workflow/WorkflowLinkHelp.js:45 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:78 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:95 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:147 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:65 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:106 +msgid "Always" +msgstr "हमेशा" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:28 +msgid "There was an error parsing the file. Please check the file formatting and try again." +msgstr "फ़ाइल को पार्स करने में त्रुटि हुई। कृपया फ़ाइल स्वरूपण जांचें और पुनः प्रयास करें।" + +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "इस फ़ील्ड में {max} से अधिक वर्ण नहीं होने चाहिए" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 +msgid "Delete instance group" +msgstr "इंस्टेंस समूह हटाएं" + +#: screens/Credential/shared/CredentialForm.js:260 +msgid "You cannot change the credential type of a credential, as it may break the functionality of the resources using it." +msgstr "आप किसी क्रेडेंशियल का क्रेडेंशियल प्रकार नहीं बदल सकते, क्योंकि इससे इसका उपयोग करने वाले संसाधनों की कार्यक्षमता प्रभावित हो सकती है।" + +#: screens/InstanceGroup/Instances/InstanceList.js:393 +#: screens/Instances/InstanceList/InstanceList.js:265 +msgid "Failed to run a health check on one or more instances." +msgstr "एक या अधिक इंस्टेंसों पर हेल्थ चेक चलाने में विफल।" + +#: components/DetailList/LaunchedByDetail.js:56 +msgid "Launched By" +msgstr "द्वारा लॉन्च किया गया" + +#: screens/ActivityStream/ActivityStream.js:300 +#: screens/ActivityStream/ActivityStreamListItem.js:42 +#: screens/Job/JobOutput/JobOutputSearch.js:107 +msgid "Event" +msgstr "इवेंट" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:366 +msgid "Repeat Frequency" +msgstr "पुनरावृत्ति आवृत्ति" + +#: screens/Inventory/shared/Inventory.helptext.js:172 +msgid "Variables used to configure the constructed inventory plugin. For a detailed description of how to configure this plugin, see" +msgstr "निर्मित इन्वेंटरी प्लगइन को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वेरिएबल्स। इस प्लगइन को कॉन्फ़िगर करने के तरीके के विस्तृत विवरण के लिए, देखें" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:39 +msgid "Something went wrong with the request to test this credential and metadata." +msgstr "इस क्रेडेंशियल और मेटाडेटा का परीक्षण करने के अनुरोध में कुछ गलत हुआ।" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:80 +msgid "Input schema which defines a set of ordered fields for that type." +msgstr "इनपुट स्कीमा जो उस प्रकार के लिए क्रमबद्ध फ़ील्ड्स का एक सेट परिभाषित करती है।" + +#: screens/Setting/SettingList.js:67 +msgid "Google OAuth 2 settings" +msgstr "Google OAuth 2 सेटिंग्स" + +#: components/AddRole/AddResourceRole.js:177 +msgid "Add Roles" +msgstr "भूमिकाएं जोड़ें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:37 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:219 +msgid "The base URL of the Grafana server - the\n" +" /api/annotations endpoint will be added automatically to the base\n" +" Grafana URL." +msgstr "Grafana सर्वर का आधार URL - \n" +" /api/annotations एंडपॉइंट स्वचालित रूप से आधार\n" +" Grafana URL में जोड़ा जाएगा।" + +#: screens/InstanceGroup/Instances/InstanceListItem.js:182 +#: screens/Instances/InstanceList/InstanceListItem.js:196 +msgid "Instance group used capacity" +msgstr "इंस्टेंस समूह उपयोग की गई क्षमता" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:597 +msgid "PUT" +msgstr "PUT" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:146 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:151 +msgid "Delete all nodes" +msgstr "सभी नोड्स हटाएं" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:68 +msgid "Set how many days of data should be retained." +msgstr "सेट करें कि कितने दिनों का डेटा रखा जाना चाहिए।" + +#: screens/Job/JobOutput/EmptyOutput.js:35 +msgid "Waiting for job output…" +msgstr "जॉब आउटपुट की प्रतीक्षा हो रही है…" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:53 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:58 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:67 +msgid "Container group" +msgstr "कंटेनर समूह" + +#. placeholder {0}: cannotCancelNotRunning.length +#: components/JobList/JobListCancelButton.js:75 +msgid "{0, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}" +msgstr "{0, plural, one {आप निम्न जॉब को रद्द नहीं कर सकते क्योंकि यह नहीं चल रही है:} other {आप निम्न जॉब्स को रद्द नहीं कर सकते क्योंकि वे नहीं चल रही हैं:}}" + +#: components/NotificationList/NotificationList.js:222 +#: components/NotificationList/NotificationListItem.js:38 +#: screens/Credential/shared/TypeInputsSubForm.js:48 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:81 +#: screens/Instances/Shared/InstanceForm.js:93 +#: screens/Inventory/shared/InventoryForm.js:96 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:107 +#: screens/Template/shared/JobTemplateForm.js:583 +#: screens/Template/shared/WorkflowJobTemplateForm.js:251 +msgid "Options" +msgstr "विकल्प" + +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "अधिक जानकारी के लिए, देखें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 +msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." +msgstr "विफल होने के बाद इस नोड की जॉब को उसके विफलता पथों का अनुसरण करने से पहले स्वचालित रूप से पुनः प्रयास किए जाने की अधिकतम संख्या। रद्द की गई जॉब्स को कभी पुनः प्रयास नहीं किया जाता।" + +#: components/Lookup/MultiCredentialsLookup.js:155 +msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." +msgstr "आप समान वॉल्ट ID के साथ एकाधिक वॉल्ट क्रेडेंशियल्स नहीं चुन सकते। ऐसा करने पर समान वॉल्ट ID वाला दूसरा स्वचालित रूप से अचयनित हो जाएगा।" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:334 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:324 +#: screens/Project/ProjectDetail/ProjectDetail.js:358 +msgid "Cancel Sync" +msgstr "सिंक रद्द करें" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:174 +msgid "Failed to send test notification." +msgstr "परीक्षण सूचना भेजने में विफल।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:211 +#: screens/Instances/InstanceDetail/InstanceDetail.js:196 +#: screens/Instances/Shared/InstanceForm.js:34 +msgid "Host Name" +msgstr "होस्ट नाम" + +#: components/CredentialChip/CredentialChip.js:13 +msgid "GPG Public Key" +msgstr "GPG सार्वजनिक कुंजी" + +#: components/Lookup/ProjectLookup.js:145 +#: components/PromptDetail/PromptProjectDetail.js:98 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:209 +#: screens/Project/ProjectDetail/ProjectDetail.js:230 +#: screens/Project/ProjectList/ProjectList.js:205 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:23 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:104 +msgid "Source Control URL" +msgstr "सोर्स कंट्रोल URL" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 +#: screens/Inventory/shared/ConstructedInventoryForm.js:152 +#: screens/Inventory/shared/ConstructedInventoryHint.js:184 +#: screens/Inventory/shared/ConstructedInventoryHint.js:278 +#: screens/Inventory/shared/ConstructedInventoryHint.js:353 +msgid "Source vars" +msgstr "स्रोत वेरिएबल्स" + +#: screens/Setting/MiscAuthentication/MiscAuthentication.js:37 +msgid "View Miscellaneous Authentication settings" +msgstr "विविध प्रमाणीकरण सेटिंग्स देखें" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:59 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:68 +msgid "Instance group" +msgstr "इंस्टेंस समूह" + +#: screens/Instances/Shared/InstanceForm.js:64 +msgid "Instance Type" +msgstr "इंस्टेंस प्रकार" + +#: components/ExpandCollapse/ExpandCollapse.js:52 +#: components/PaginatedTable/HeaderRow.js:45 +msgid "Expand" +msgstr "विस्तृत करें" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:146 +msgid "Promote Child Groups and Hosts" +msgstr "चाइल्ड समूहों और होस्ट्स को प्रोत्साहित करें" + +#: screens/Setting/Settings.js:75 +msgid "Google OAuth2" +msgstr "Google OAuth2" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:351 +#: components/Schedule/ScheduleList/ScheduleList.js:177 +#: components/Schedule/ScheduleList/ScheduleListItem.js:117 +#: components/Schedule/ScheduleList/ScheduleListItem.js:121 +msgid "Next Run" +msgstr "अगला रन" + +#: screens/Dashboard/DashboardGraph.js:52 +#: screens/Dashboard/DashboardGraph.js:175 +msgid "SCM update" +msgstr "SCM अपडेट" + +#: screens/TopologyView/Tooltip.js:270 +msgid "IP address" +msgstr "IP पता" + +#: components/Schedule/Schedule.js:83 +#: components/Schedule/Schedule.js:102 +msgid "View Schedules" +msgstr "शेड्यूल देखें" + +#: components/InstanceToggle/InstanceToggle.js:72 +msgid "Failed to toggle instance." +msgstr "इंस्टेंस टॉगल करने में विफल।" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:228 +msgid "Failed to delete one or more instance groups." +msgstr "एक या अधिक इंस्टेंस समूह हटाने में विफल।" + +#: screens/Inventory/shared/Inventory.helptext.js:52 +msgid "JSON:" +msgstr "JSON:" + +#: routeConfig.js:33 +#: screens/ActivityStream/ActivityStream.js:171 +msgid "Views" +msgstr "दृश्य" + +#: routeConfig.js:62 +#: screens/HostMetrics/HostMetrics.js:30 +#: screens/HostMetrics/HostMetrics.js:66 +#: screens/HostMetrics/HostMetrics.js:109 +msgid "Host Metrics" +msgstr "होस्ट मेट्रिक्स" + +#: screens/CredentialType/CredentialTypes.js:25 +msgid "Create new credential Type" +msgstr "नया क्रेडेंशियल प्रकार बनाएं" + +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "यदि आप चाहते हैं कि इन्वेंटरी स्रोत लॉन्च पर अपडेट हो, तो लॉन्च पर अपडेट करें पर क्लिक करें, और इस पर भी जाएं " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 +msgid "Add Node" +msgstr "नोड जोड़ें" + +#: screens/Job/JobOutput/HostEventModal.js:151 +msgid "JSON tab" +msgstr "JSON टैब" + +#: components/JobList/JobList.js:267 +#: components/JobList/JobListItem.js:117 +msgid "Start Time" +msgstr "प्रारंभ समय" + +#: screens/Inventory/shared/Inventory.helptext.js:49 +#: screens/Inventory/shared/Inventory.helptext.js:185 +msgid "Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "वेरिएबल्स JSON या YAML सिंटैक्स में होने चाहिए। दोनों के बीच टॉगल करने के लिए रेडियो बटन का उपयोग करें।" + +#: components/Schedule/shared/ScheduleFormFields.js:123 +msgid "Repeat frequency" +msgstr "पुनरावृत्ति आवृत्ति" + +#: screens/Job/JobOutput/JobOutputSearch.js:113 +msgid "File Difference" +msgstr "फ़ाइल अंतर" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:29 +msgid "Relaunch from canceled node" +msgstr "रद्द किए गए नोड से पुनः लॉन्च करें" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 +msgid "Cache timeout" +msgstr "कैश टाइमआउट" + +#: components/Schedule/shared/ScheduleForm.js:419 +msgid "Please select a day number between 1 and 31." +msgstr "कृपया 1 और 31 के बीच एक दिन संख्या चुनें।" + +#: components/Search/Search.js:303 +msgid "No" +msgstr "नहीं" + +#: screens/Setting/Settings.js:109 +msgid "Miscellaneous System" +msgstr "विविध सिस्टम" + +#: screens/Project/shared/ProjectForm.js:269 +msgid "Choose a Source Control Type" +msgstr "एक सोर्स कंट्रोल प्रकार चुनें" + +#: screens/Inventory/InventoryHost/InventoryHost.js:153 +msgid "View Inventory Host Details" +msgstr "इन्वेंटरी होस्ट विवरण देखें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:135 +msgid "We were unable to locate subscriptions associated with this account." +msgstr "हम इस खाते से संबद्ध सदस्यताएं ढूंढने में असमर्थ रहे।" + +#: screens/TopologyView/Header.js:81 +#: screens/TopologyView/Header.js:84 +msgid "Fit to screen" +msgstr "स्क्रीन में फ़िट करें" + +#: screens/TopologyView/Legend.js:296 +msgid "Adding" +msgstr "जोड़ा जा रहा है" + +#: components/ResourceAccessList/ResourceAccessList.js:203 +#: components/ResourceAccessList/ResourceAccessListItem.js:60 +msgid "Last name" +msgstr "अंतिम नाम" + +#: components/ScreenHeader/ScreenHeader.js:87 +#: components/ScreenHeader/ScreenHeader.js:90 +msgid "View activity stream" +msgstr "गतिविधि स्ट्रीम देखें" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:154 +msgid "Copy Notification Template" +msgstr "सूचना टेम्पलेट कॉपी करें" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:71 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:34 +msgid "Policy instance percentage" +msgstr "नीति इंस्टेंस प्रतिशत" + +#: screens/Project/Project.js:107 +msgid "Back to Projects" +msgstr "प्रोजेक्ट्स पर वापस" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:371 +msgid "Exception Frequency" +msgstr "अपवाद आवृत्ति" + +#: screens/Project/shared/ProjectForm.js:250 +msgid "Select an organization before editing the default execution environment." +msgstr "डिफ़ॉल्ट निष्पादन वातावरण संपादित करने से पहले एक संगठन चुनें।" + +#: screens/Job/JobOutput/JobOutputSearch.js:128 +msgid "Item Skipped" +msgstr "आइटम छोड़ा गया" + +#: components/Schedule/shared/ScheduleForm.js:423 +msgid "Please enter a number of occurrences." +msgstr "कृपया घटनाओं की संख्या दर्ज करें।" + +#: components/Search/RelatedLookupTypeInput.js:30 +msgid "Fuzzy search on name field." +msgstr "नाम फ़ील्ड पर फ़ज़ी खोज।" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:105 +msgid "Ansible Controller Documentation." +msgstr "Ansible Controller दस्तावेज़ीकरण।" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:266 +msgid "The Instance Groups to which this instance belongs." +msgstr "वे इंस्टेंस समूह जिनसे यह इंस्टेंस संबंधित है।" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 +msgid "You may apply a number of possible variables in the\n" +" message. For more information, refer to the" +msgstr "आप संदेश में कई संभावित वेरिएबल्स लागू कर सकते हैं।\n" +" अधिक जानकारी के लिए, देखें" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:203 +msgid "Failed to delete inventory." +msgstr "इन्वेंटरी हटाने में विफल।" + +#: components/TemplateList/TemplateList.js:162 +msgid "Add workflow template" +msgstr "वर्कफ़्लो टेम्पलेट जोड़ें" + +#: screens/User/UserToken/UserToken.js:45 +msgid "Back to Tokens" +msgstr "टोकन पर वापस" + +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "वेबहुक: इस टेम्पलेट के लिए वेबहुक सक्षम करें।" + +#: screens/Setting/Settings.js:90 +msgid "LDAP 5" +msgstr "LDAP 5" + +#: components/Lookup/HostFilterLookup.js:376 +#: components/Lookup/Lookup.js:184 +msgid "Lookup modal" +msgstr "लुकअप मोडल" + +#: components/HostToggle/HostToggle.js:20 +msgid "Indicates if a host is available and should be included in running\n" +" jobs. For hosts that are part of an external inventory, this may be\n" +" reset by the inventory sync process." +msgstr "इंगित करता है कि क्या कोई होस्ट उपलब्ध है और चल रही\n" +" जॉब्स में शामिल किया जाना चाहिए। बाहरी इन्वेंटरी का हिस्सा होने वाले होस्ट्स के लिए, इसे\n" +" इन्वेंटरी सिंक प्रक्रिया द्वारा रीसेट किया जा सकता है।" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 +msgid "Workflow Nodes" +msgstr "वर्कफ़्लो नोड्स" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:84 +msgid "Overwrite" +msgstr "अधिलेखित करें" + +#: components/NotificationList/NotificationList.js:195 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:136 +msgid "Hipchat" +msgstr "Hipchat" + +#: screens/User/UserTokens/UserTokens.js:75 +msgid "Refresh Token" +msgstr "रिफ़्रेश टोकन" + +#: screens/Inventory/Inventories.js:95 +msgid "Host details" +msgstr "होस्ट विवरण" + +#: screens/User/shared/UserForm.js:207 +msgid "This value does not match the password you entered previously. Please confirm that password." +msgstr "यह मान उस पासवर्ड से मेल नहीं खाता जो आपने पहले दर्ज किया था। कृपया उस पासवर्ड की पुष्टि करें।" + +#: screens/Host/HostGroups/HostGroupsList.js:213 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:230 +msgid "Disassociate group from host?" +msgstr "समूह को होस्ट से अलग करें?" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:515 +msgid "Destination SMS number(s)" +msgstr "गंतव्य SMS नंबर" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:187 +msgid "Source control branch" +msgstr "सोर्स कंट्रोल ब्रांच" + +#: screens/Dashboard/Dashboard.js:139 +#: screens/Job/JobOutput/HostEventModal.js:102 +msgid "Tabs" +msgstr "टैब" + +#: screens/Template/Template.js:268 +#: screens/Template/WorkflowJobTemplate.js:281 +msgid "View Template Details" +msgstr "टेम्पलेट विवरण देखें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 +#: components/Schedule/shared/FrequencyDetailSubform.js:332 +#: components/Schedule/shared/FrequencyDetailSubform.js:477 +msgid "Friday" +msgstr "शुक्रवार" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:82 +msgid "Execution environment not found." +msgstr "निष्पादन वातावरण नहीं मिला।" + +#: screens/Organization/Organizations.js:17 +#: screens/Organization/Organizations.js:28 +msgid "Create New Organization" +msgstr "नया संगठन बनाएं" + +#: screens/Setting/SettingList.js:146 +msgid "View and edit debug options" +msgstr "डिबग विकल्प देखें और संपादित करें" + +#. placeholder {0}: instance.cpu_capacity +#. placeholder {0}: instanceDetail.cpu_capacity +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:261 +#: screens/InstanceGroup/Instances/InstanceListItem.js:159 +#: screens/Instances/InstanceDetail/InstanceDetail.js:299 +#: screens/Instances/InstanceList/InstanceListItem.js:172 +#: screens/TopologyView/Tooltip.js:296 +msgid "CPU {0}" +msgstr "CPU {0}" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:166 +msgid "Elapsed Time" +msgstr "बीता हुआ समय" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 +msgid "Inventory Source Sync" +msgstr "इन्वेंटरी स्रोत सिंक" + +#: screens/Inventory/shared/Inventory.helptext.js:147 +msgid "Inventory Plugins" +msgstr "इन्वेंटरी प्लगइन्स" + +#: screens/Template/Survey/MultipleChoiceField.js:69 +msgid "new choice" +msgstr "नया विकल्प" + +#: components/Schedule/shared/UnsupportedScheduleForm.js:13 +msgid "This schedule uses complex rules that are not supported in the\n" +" UI. Please use the API to manage this schedule." +msgstr "यह शेड्यूल जटिल नियमों का उपयोग करता है जो UI में\n" +" समर्थित नहीं हैं। कृपया इस शेड्यूल को प्रबंधित करने के लिए API का उपयोग करें।" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:139 +#: components/Workflow/WorkflowLinkHelp.js:54 +#: screens/Credential/shared/ExternalTestModal.js:96 +#: screens/Template/shared/JobTemplateForm.js:236 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:42 +msgid "Run" +msgstr "चलाएं" + +#: components/AddRole/SelectResourceStep.js:89 +msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." +msgstr "वे संसाधन चुनें जो नई भूमिकाएं प्राप्त करेंगे। आप अगले चरण में लागू करने के लिए भूमिकाएं चुन सकेंगे। ध्यान दें कि यहां चुने गए संसाधन अगले चरण में चुनी गई सभी भूमिकाएं प्राप्त करेंगे।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 +#: components/Schedule/shared/FrequencyDetailSubform.js:124 +msgid "May" +msgstr "मई" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:462 +msgid "Destination channels" +msgstr "गंतव्य चैनल" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 +msgid "CIQ Ascender Automation Platform" +msgstr "CIQ Ascender Automation Platform" + +#: components/TemplateList/TemplateListItem.js:206 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 +msgid "Failed to copy template." +msgstr "टेम्पलेट कॉपी करने में विफल।" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 +#: components/Schedule/shared/FrequencyDetailSubform.js:189 +#: components/Schedule/shared/ScheduleFormFields.js:144 +#: components/Schedule/shared/ScheduleFormFields.js:213 +msgid "Year" +msgstr "वर्ष" + +#: screens/Job/JobOutput/JobOutput.js:1036 +msgid "Reload output" +msgstr "आउटपुट पुनः लोड करें" + +#: screens/Host/Host.js:96 +#: screens/Inventory/InventoryHost/InventoryHost.js:99 +msgid "Host not found." +msgstr "होस्ट नहीं मिला।" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:40 +msgid "1 (Info)" +msgstr "1 (जानकारी)" + +#: components/InstanceToggle/InstanceToggle.js:49 +#: screens/Instances/Shared/InstanceForm.js:99 +msgid "Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance." +msgstr "इंस्टेंस को सक्षम या अक्षम सेट करें। यदि अक्षम है, तो इस इंस्टेंस को जॉब्स असाइन नहीं की जाएंगी।" + +#: screens/Inventory/shared/Inventory.helptext.js:106 +msgid "and click on Update Revision on Launch." +msgstr "और लॉन्च पर रिवीज़न अपडेट करें पर क्लिक करें।" + +#: screens/Setting/Subscription/SubscriptionEdit/EulaStep.js:14 +msgid "End User License Agreement" +msgstr "अंतिम उपयोगकर्ता लाइसेंस अनुबंध" + +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "अपडेट करने से पहले स्थानीय रिपॉजिटरी को पूरी तरह से हटा दें। रिपॉजिटरी के आकार के आधार पर, यह अपडेट पूर्ण करने के लिए आवश्यक समय को काफी बढ़ा सकता है।" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:49 +msgid "Setting category" +msgstr "सेटिंग श्रेणी" + +#: screens/Credential/Credential.js:74 +msgid "Back to Credentials" +msgstr "क्रेडेंशियल्स पर वापस" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:201 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:226 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:222 +msgid "Deletion error" +msgstr "हटाने में त्रुटि" + +#: screens/Team/Team.js:75 +msgid "View all Teams." +msgstr "सभी टीमें देखें।" + +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "इस फ़ील्ड में एक नियमित अभिव्यक्ति होनी चाहिए" + +#: screens/Job/JobDetail/JobDetail.js:616 +msgid "Artifacts" +msgstr "आर्टिफ़ैक्ट्स" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 +msgid "{interval} year" +msgstr "{interval} वर्ष" + +#: components/Pagination/Pagination.js:33 +msgid "Go to next page" +msgstr "अगले पृष्ठ पर जाएं" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:24 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:29 +msgid "Credential passwords" +msgstr "क्रेडेंशियल पासवर्ड" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:240 +#: screens/InstanceGroup/Instances/InstanceListItem.js:232 +#: screens/Instances/InstanceDetail/InstanceDetail.js:278 +#: screens/Instances/InstanceList/InstanceListItem.js:250 +msgid "Health checks are asynchronous tasks. See the" +msgstr "हेल्थ चेक एसिंक्रोनस कार्य हैं। देखें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:76 +msgid "Cancel subscription edit" +msgstr "सदस्यता संपादन रद्द करें" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 +msgid "Prompt for credentials on launch." +msgstr "लॉन्च पर क्रेडेंशियल्स के लिए संकेत दें।" + +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 +msgid "Edit group" +msgstr "समूह संपादित करें" + +#: screens/Project/ProjectDetail/ProjectDetail.js:207 +#: screens/Project/ProjectList/ProjectListItem.js:84 +msgid "Copy full revision to clipboard." +msgstr "पूर्ण रिवीज़न क्लिपबोर्ड पर कॉपी करें।" + +#: components/PromptDetail/PromptDetail.js:147 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 +msgid "Max Retries" +msgstr "अधिकतम पुनः प्रयास" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:67 +msgid "Maximum number of jobs to run concurrently on this group.\n" +" Zero means no limit will be enforced." +msgstr "इस समूह पर एक साथ चलाने के लिए जॉब्स की अधिकतम संख्या।\n" +" शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।" + +#: screens/Credential/shared/CredentialForm.js:188 +msgid "Select a credential Type" +msgstr "एक क्रेडेंशियल प्रकार चुनें" + +#: components/CodeEditor/VariablesDetail.js:113 +msgid "Error:" +msgstr "त्रुटि:" + +#: screens/Instances/Shared/InstanceForm.js:105 +msgid "Controls whether or not this instance is managed by policy. If enabled, the instance will be available for automatic assignment to and unassignment from instance groups based on policy rules." +msgstr "नियंत्रित करता है कि यह इंस्टेंस नीति द्वारा प्रबंधित है या नहीं। यदि सक्षम है, तो इंस्टेंस नीति नियमों के आधार पर इंस्टेंस समूहों में स्वचालित असाइनमेंट और अनअसाइनमेंट के लिए उपलब्ध होगा।" + +#: components/JobList/JobList.js:257 +#: screens/Job/JobDetail/JobDetail.js:262 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 +msgid "Finished" +msgstr "समाप्त" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:34 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:116 +msgid "The amount of time (in seconds) before the email\n" +" notification stops trying to reach the host and times out. Ranges\n" +" from 1 to 120 seconds." +msgstr "ईमेल सूचना द्वारा होस्ट तक पहुंचने का प्रयास बंद करने और समय समाप्त होने से पहले\n" +" का समय (सेकंड में)। 1 से 120 सेकंड\n" +" तक की सीमा।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 +msgid "Save & Exit" +msgstr "सहेजें और बाहर निकलें" + +#: components/HostForm/HostForm.js:39 +#: components/HostForm/HostForm.js:58 +msgid "Select the inventory that this host will belong to." +msgstr "वह इन्वेंटरी चुनें जिससे यह होस्ट संबंधित होगा।" + +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "एक वेबहुक सेवा चुनें।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 +msgid "Out of compliance" +msgstr "अनुपालन से बाहर" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval} minute" +msgstr "{interval} मिनट" + +#: screens/Job/JobOutput/EmptyOutput.js:53 +msgid "Failure Explanation:" +msgstr "विफलता स्पष्टीकरण:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 +#: components/Schedule/shared/FrequencyDetailSubform.js:109 +msgid "February" +msgstr "फ़रवरी" + +#: screens/Setting/Settings.js:195 +msgid "View all settings" +msgstr "सभी सेटिंग्स देखें" + +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "वेबहुक सेवाएँ इसे साझा गुप्त के रूप में उपयोग कर सकती हैं।" + +#: screens/ManagementJob/ManagementJob.js:133 +msgid "View all management jobs" +msgstr "सभी प्रबंधन जॉब्स देखें" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:130 +msgid "Delete application" +msgstr "एप्लिकेशन हटाएं" + +#. Title when no items are found +#: components/PaginatedTable/PaginatedTable.js:87 +msgid "No {pluralizedItemName} Found" +msgstr "कोई {pluralizedItemName} नहीं मिला" + +#: screens/Host/HostList/SmartInventoryButton.js:23 +msgid "Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter." +msgstr "not__ और __search जैसे कुछ खोज संशोधक स्मार्ट इन्वेंटरी होस्ट फ़िल्टर में समर्थित नहीं हैं। इस फ़िल्टर के साथ नई स्मार्ट इन्वेंटरी बनाने के लिए इन्हें हटाएं।" + +#: screens/ActivityStream/ActivityStreamDescription.js:517 +msgid "timed out" +msgstr "समय समाप्त" + +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "होस्ट की उस सूची को और सीमित करने के लिए एक होस्ट पैटर्न प्रदान करें जिसे प्लेबुक द्वारा प्रबंधित या प्रभावित किया जाएगा। कई पैटर्न की अनुमति है। पैटर्न पर अधिक जानकारी और उदाहरणों के लिए Ansible दस्तावेज़ीकरण देखें।" + +#: screens/Setting/Logging/Logging.js:37 +msgid "View Logging settings" +msgstr "लॉगिंग सेटिंग्स देखें" + +#: screens/Application/Applications.js:113 +msgid "Client secret" +msgstr "क्लाइंट सीक्रेट" + +#: screens/Template/Templates.js:19 +msgid "Create New Job Template" +msgstr "नया जॉब टेम्पलेट बनाएं" + +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "वह प्रोजेक्ट जिससे यह इन्वेंटरी अपडेट स्रोत किया गया है।" + +#: components/AddRole/AddResourceRole.js:214 +msgid "Select Items from List" +msgstr "सूची से आइटम चुनें" + +#: components/JobList/JobList.js:223 +#: components/JobList/JobListItem.js:56 +#: components/Schedule/ScheduleList/ScheduleListItem.js:35 +#: components/Workflow/WorkflowLegend.js:104 +#: screens/Job/JobDetail/JobDetail.js:68 +msgid "Inventory Sync" +msgstr "इन्वेंटरी सिंक" + +#: components/About/About.js:39 +msgid "Copyright" +msgstr "कॉपीराइट" + +#: screens/Setting/TACACS/TACACS.js:27 +msgid "View TACACS+ settings" +msgstr "TACACS+ सेटिंग्स देखें" + +#: screens/Instances/Instances.js:31 +msgid "Edit Instance" +msgstr "इंस्टेंस संपादित करें" + +#. placeholder {0}: cannotCancelPermissions.length +#: components/JobList/JobListCancelButton.js:59 +msgid "{0, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}" +msgstr "{0, plural, one {आपके पास निम्न जॉब को रद्द करने की अनुमति नहीं है:} other {आपके पास निम्न जॉब्स को रद्द करने की अनुमति नहीं है:}}" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:41 +msgid "Are you sure you want to remove all the nodes in this workflow?" +msgstr "क्या आप वाकई इस वर्कफ़्लो के सभी नोड्स हटाना चाहते हैं?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 +msgid "Execute when an artifact of the parent node matches the condition." +msgstr "मूल नोड का आर्टिफ़ैक्ट स्थिति से मेल खाने पर निष्पादित करें।" + +#: components/Lookup/HostFilterLookup.js:144 +msgid "Last job" +msgstr "अंतिम जॉब" + +#: components/ResourceAccessList/ResourceAccessList.js:161 +#: components/ResourceAccessList/ResourceAccessList.js:174 +#: components/ResourceAccessList/ResourceAccessList.js:205 +#: components/ResourceAccessList/ResourceAccessListItem.js:61 +#: screens/Team/Team.js:58 +#: screens/Team/Teams.js:34 +#: screens/User/User.js:70 +#: screens/User/Users.js:31 +msgid "Roles" +msgstr "भूमिकाएं" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:134 +msgid "Test Notification" +msgstr "परीक्षण सूचना" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:298 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:350 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:420 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:335 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:414 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:560 +msgid "Target URL" +msgstr "लक्ष्य URL" + +#: components/Workflow/WorkflowNodeHelp.js:73 +msgid "Workflow Approval" +msgstr "वर्कफ़्लो अनुमोदन" + +#: screens/TopologyView/Legend.js:70 +msgid "Node types" +msgstr "नोड प्रकार" + +#: components/Lookup/HostFilterLookup.js:415 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:248 +#: screens/InstanceGroup/Instances/InstanceListItem.js:240 +#: screens/Instances/InstanceDetail/InstanceDetail.js:286 +#: screens/Instances/InstanceList/InstanceListItem.js:258 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:49 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 +msgid "documentation" +msgstr "दस्तावेज़ीकरण" + +#: components/JobCancelButton/JobCancelButton.js:104 +msgid "Are you sure you want to cancel this job?" +msgstr "क्या आप वाकई इस जॉब को रद्द करना चाहते हैं?" + +#: screens/Setting/shared/RevertButton.js:42 +msgid "Revert to factory default." +msgstr "फ़ैक्टरी डिफ़ॉल्ट पर वापस लौटें।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 +msgid "Prompt for job slice count on launch." +msgstr "लॉन्च पर जॉब स्लाइस संख्या के लिए संकेत दें।" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 +msgid "Filter by failed jobs" +msgstr "विफल जॉब्स द्वारा फ़िल्टर करें" + +#: screens/Job/JobOutput/JobOutputSearch.js:134 +msgid "Playbook Started" +msgstr "प्लेबुक प्रारंभ हुई" + +#. placeholder {0}: sourceOfRole() +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:17 +msgid "Remove {0} Access" +msgstr "{0} पहुंच हटाएं" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:269 +msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह वर्कफ़्लो जॉब टेम्पलेट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: routeConfig.js:103 +#: screens/ActivityStream/ActivityStream.js:121 +#: screens/ActivityStream/ActivityStream.js:204 +#: screens/Dashboard/Dashboard.js:103 +#: screens/Host/HostList/HostList.js:144 +#: screens/Host/HostList/HostList.js:193 +#: screens/Host/Hosts.js:16 +#: screens/Host/Hosts.js:26 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:75 +#: screens/Inventory/ConstructedInventory.js:69 +#: screens/Inventory/FederatedInventory.js:69 +#: screens/Inventory/Inventories.js:91 +#: screens/Inventory/Inventories.js:105 +#: screens/Inventory/Inventory.js:66 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:65 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:192 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:281 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:113 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:177 +#: screens/Inventory/SmartInventory.js:69 +#: screens/Job/JobOutput/shared/OutputToolbar.js:139 +#: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 +msgid "Hosts" +msgstr "होस्ट्स" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 +#: components/Schedule/shared/FrequencyDetailSubform.js:191 +#: components/Schedule/shared/FrequencyDetailSubform.js:212 +msgid "Frequency did not match an expected value" +msgstr "आवृत्ति अपेक्षित मान से मेल नहीं खाती" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:81 +msgid "E-mail" +msgstr "ई-मेल" + +#: components/JobList/JobList.js:219 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:150 +#: components/PromptDetail/PromptDetail.js:204 +#: components/PromptDetail/PromptJobTemplateDetail.js:101 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:442 +#: screens/Job/JobDetail/JobDetail.js:317 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:189 +#: screens/Template/shared/JobTemplateForm.js:278 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:140 +msgid "Job Type" +msgstr "जॉब प्रकार" + +#: screens/Job/JobOutput/JobOutputSearch.js:129 +msgid "No Hosts Matched" +msgstr "कोई होस्ट मेल नहीं खाया" + +#: components/PromptDetail/PromptInventorySourceDetail.js:154 +msgid "Only Group By" +msgstr "केवल इसके द्वारा समूहित करें" + +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "इसके लिए अधिक जानकारी" + +#: screens/Login/Login.js:156 +msgid "There was a problem logging in. Please try again." +msgstr "लॉग इन करने में समस्या हुई। कृपया पुनः प्रयास करें।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:81 +msgid "Token that ensures this is a source file\n" +" for the ‘constructed’ plugin." +msgstr "टोकन जो सुनिश्चित करता है कि यह ‘constructed’ प्लगइन\n" +" के लिए एक स्रोत फ़ाइल है।" + +#: screens/NotificationTemplate/NotificationTemplate.js:78 +msgid "Back to Notifications" +msgstr "सूचनाओं पर वापस" + +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:127 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:35 +#: screens/Instances/InstancePeers/InstancePeerList.js:313 +msgid "Protocol" +msgstr "प्रोटोकॉल" + +#: components/AdHocCommands/AdHocDetailsStep.js:221 +msgid "option to the" +msgstr "विकल्प" + +#: screens/User/UserDetail/UserDetail.js:148 +msgid "Failed to delete user." +msgstr "उपयोगकर्ता हटाने में विफल।" + +#: screens/Job/JobDetail/JobDetail.js:416 +msgid "Container Group" +msgstr "कंटेनर समूह" + +#: screens/Dashboard/DashboardGraph.js:45 +#: screens/Dashboard/DashboardGraph.js:140 +msgid "Past week" +msgstr "पिछला सप्ताह" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 +msgid "Save link changes" +msgstr "लिंक परिवर्तन सहेजें" + +#: components/Search/RelatedLookupTypeInput.js:47 +msgid "Fuzzy search on id, name or description fields." +msgstr "id, नाम या विवरण फ़ील्ड्स पर फ़ज़ी खोज।" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:32 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:34 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:44 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:45 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:89 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:94 +msgid "Launch management job" +msgstr "प्रबंधन जॉब लॉन्च करें" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 +msgid "Add existing group" +msgstr "मौजूदा समूह जोड़ें" + +#: screens/Setting/Settings.js:89 +msgid "LDAP 4" +msgstr "LDAP 4" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:27 +msgid "Failed node" +msgstr "विफल नोड" + +#: screens/HostMetrics/HostMetricsDeleteButton.js:63 +msgid "Soft delete" +msgstr "सॉफ़्ट डिलीट" + +#: screens/Job/JobOutput/JobOutputSearch.js:99 +msgid "Stdout" +msgstr "Stdout" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 +msgid "Only if Missing" +msgstr "केवल यदि अनुपस्थित हो" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 +msgid "Metadata" +msgstr "मेटाडेटा" + +#: components/AdHocCommands/AdHocDetailsStep.js:207 +#: components/AdHocCommands/AdHocDetailsStep.js:210 +msgid "Enable privilege escalation" +msgstr "विशेषाधिकार वृद्धि सक्षम करें" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 +msgid "Filter..." +msgstr "फ़िल्टर..." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 +msgid "Timeout seconds" +msgstr "टाइमआउट सेकंड" + +#: components/Schedule/ScheduleList/ScheduleList.js:172 +#: components/Schedule/ScheduleList/ScheduleListItem.js:104 +msgid "Related resource" +msgstr "संबंधित संसाधन" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:46 +msgid "Are you sure you want to exit the Workflow Creator without saving your changes?" +msgstr "क्या आप वाकई अपने परिवर्तन सहेजे बिना वर्कफ़्लो क्रिएटर से बाहर निकलना चाहते हैं?" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:506 +msgid "Failed to delete notification." +msgstr "सूचना हटाने में विफल।" + +#: components/ChipGroup/ChipGroup.js:24 +msgid "Show less" +msgstr "कम दिखाएं" + +#: screens/Job/JobDetail/JobDetail.js:364 +#: screens/Project/ProjectList/ProjectList.js:224 +#: screens/Project/ProjectList/ProjectListItem.js:193 +msgid "Revision" +msgstr "रिवीज़न" + +#: components/JobList/JobList.js:341 +msgid "Failed to delete one or more jobs." +msgstr "एक या अधिक जॉब्स हटाने में विफल।" + +#: components/AdHocCommands/AdHocCommands.js:136 +#: components/AdHocCommands/AdHocCommands.js:140 +#: components/AdHocCommands/AdHocCommands.js:146 +#: components/AdHocCommands/AdHocCommands.js:150 +#: screens/Job/JobDetail/JobDetail.js:73 +msgid "Run Command" +msgstr "कमांड चलाएं" + +#: screens/Inventory/shared/Inventory.helptext.js:157 +#: screens/Inventory/shared/Inventory.helptext.js:180 +msgid "plugin configuration guide." +msgstr "प्लगइन कॉन्फ़िगरेशन गाइड।" + +#: screens/Setting/LDAP/LDAP.js:45 +msgid "View LDAP Settings" +msgstr "LDAP सेटिंग्स देखें" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:82 +#: screens/TopologyView/Header.js:101 +msgid "Toggle legend" +msgstr "लीजेंड टॉगल करें" + +#: screens/Application/Application/Application.js:79 +#: screens/Application/Applications.js:43 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:101 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:123 +#: screens/User/User.js:75 +#: screens/User/Users.js:34 +#: screens/User/UserTokenList/UserTokenList.js:118 +msgid "Tokens" +msgstr "टोकन" + +#: screens/Inventory/shared/FederatedInventoryForm.js:82 +msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." +msgstr "इस फ़ेडरेटेड इन्वेंटरी के लिए स्रोत इन्वेंटरी चुनें। जब कोई जॉब लॉन्च की जाती है, तो होस्ट्स स्वचालित रूप से प्रत्येक स्रोत इन्वेंटरी के इंस्टेंस समूह में रूट किए जाएंगे।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 +msgid "API Service/Integration Key" +msgstr "API सेवा/इंटीग्रेशन कुंजी" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:179 +#: components/Schedule/shared/ScheduleFormFields.js:139 +#: components/Schedule/shared/ScheduleFormFields.js:207 +msgid "Minute" +msgstr "मिनट" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:178 +#: screens/Inventory/shared/ConstructedInventoryHint.js:272 +#: screens/Inventory/shared/ConstructedInventoryHint.js:347 +#: screens/Job/JobOutput/shared/OutputToolbar.js:236 +msgid "Copied" +msgstr "कॉपी किया गया" + +#: components/JobList/JobList.js:352 +msgid "Failed to cancel one or more jobs." +msgstr "एक या अधिक जॉब्स रद्द करने में विफल।" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:176 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:76 +msgid "Total Nodes" +msgstr "कुल नोड्स" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:184 +#: components/Schedule/shared/FrequencyDetailSubform.js:181 +#: components/Schedule/shared/ScheduleFormFields.js:140 +#: components/Schedule/shared/ScheduleFormFields.js:209 +msgid "Hour" +msgstr "घंटा" + +#: screens/Inventory/Inventories.js:48 +msgid "Create new federated inventory" +msgstr "नई फ़ेडरेटेड इन्वेंटरी बनाएं" + +#: components/AddRole/AddResourceRole.js:62 +#: components/AddRole/AddResourceRole.js:78 +#: components/AdHocCommands/AdHocCredentialStep.js:119 +#: components/AdHocCommands/AdHocCredentialStep.js:134 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:108 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:123 +#: components/AssociateModal/AssociateModal.js:153 +#: components/AssociateModal/AssociateModal.js:168 +#: components/HostForm/HostForm.js:118 +#: components/JobList/JobList.js:206 +#: components/JobList/JobList.js:263 +#: components/JobList/JobListItem.js:102 +#: components/LabelLists/LabelListItem.js:19 +#: components/LabelLists/LabelLists.js:59 +#: components/LabelLists/LabelLists.js:67 +#: components/LaunchPrompt/steps/CredentialsStep.js:245 +#: components/LaunchPrompt/steps/CredentialsStep.js:260 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:77 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:87 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:98 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:79 +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:90 +#: components/LaunchPrompt/steps/InventoryStep.js:84 +#: components/LaunchPrompt/steps/InventoryStep.js:99 +#: components/Lookup/ApplicationLookup.js:105 +#: components/Lookup/ApplicationLookup.js:116 +#: components/Lookup/CredentialLookup.js:185 +#: components/Lookup/CredentialLookup.js:204 +#: components/Lookup/ExecutionEnvironmentLookup.js:182 +#: components/Lookup/ExecutionEnvironmentLookup.js:189 +#: components/Lookup/HostFilterLookup.js:118 +#: components/Lookup/HostFilterLookup.js:431 +#: components/Lookup/HostListItem.js:9 +#: components/Lookup/InstanceGroupsLookup.js:102 +#: components/Lookup/InstanceGroupsLookup.js:113 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 +#: components/Lookup/MultiCredentialsLookup.js:195 +#: components/Lookup/MultiCredentialsLookup.js:210 +#: components/Lookup/OrganizationLookup.js:130 +#: components/Lookup/OrganizationLookup.js:145 +#: components/Lookup/ProjectLookup.js:129 +#: components/Lookup/ProjectLookup.js:159 +#: components/NotificationList/NotificationList.js:181 +#: components/NotificationList/NotificationList.js:218 +#: components/NotificationList/NotificationListItem.js:29 +#: components/OptionsList/OptionsList.js:48 +#: components/PaginatedTable/PaginatedTable.js:76 +#: components/PromptDetail/PromptDetail.js:118 +#: components/RelatedTemplateList/RelatedTemplateList.js:174 +#: components/RelatedTemplateList/RelatedTemplateList.js:199 +#: components/ResourceAccessList/ResourceAccessListItem.js:50 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:339 +#: components/Schedule/ScheduleList/ScheduleList.js:170 +#: components/Schedule/ScheduleList/ScheduleList.js:195 +#: components/Schedule/ScheduleList/ScheduleListItem.js:85 +#: components/Schedule/shared/ScheduleFormFields.js:78 +#: components/TemplateList/TemplateList.js:213 +#: components/TemplateList/TemplateList.js:250 +#: components/TemplateList/TemplateListItem.js:128 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:112 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:124 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:154 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:166 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:181 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:193 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:223 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:235 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:250 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:262 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:277 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:60 +#: screens/Application/Applications.js:95 +#: screens/Application/ApplicationsList/ApplicationListItem.js:32 +#: screens/Application/ApplicationsList/ApplicationsList.js:116 +#: screens/Application/ApplicationsList/ApplicationsList.js:153 +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:105 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:27 +#: screens/Application/shared/ApplicationForm.js:57 +#: screens/Credential/CredentialDetail/CredentialDetail.js:215 +#: screens/Credential/CredentialList/CredentialList.js:142 +#: screens/Credential/CredentialList/CredentialList.js:165 +#: screens/Credential/CredentialList/CredentialListItem.js:57 +#: screens/Credential/shared/CredentialForm.js:231 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:71 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:91 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:69 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:122 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:175 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:32 +#: screens/CredentialType/shared/CredentialTypeForm.js:21 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:49 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:136 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:165 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:67 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:89 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:115 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:13 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:92 +#: screens/Host/HostDetail/HostDetail.js:68 +#: screens/Host/HostGroups/HostGroupItem.js:27 +#: screens/Host/HostGroups/HostGroupsList.js:161 +#: screens/Host/HostGroups/HostGroupsList.js:178 +#: screens/Host/HostList/HostList.js:149 +#: screens/Host/HostList/HostList.js:170 +#: screens/Host/HostList/HostListItem.js:32 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:47 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:50 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:164 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:197 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:60 +#: screens/InstanceGroup/Instances/InstanceList.js:232 +#: screens/InstanceGroup/Instances/InstanceList.js:248 +#: screens/InstanceGroup/Instances/InstanceList.js:323 +#: screens/InstanceGroup/Instances/InstanceList.js:359 +#: screens/InstanceGroup/Instances/InstanceListItem.js:137 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:44 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:18 +#: screens/Instances/InstanceList/InstanceList.js:168 +#: screens/Instances/InstanceList/InstanceList.js:185 +#: screens/Instances/InstanceList/InstanceList.js:229 +#: screens/Instances/InstanceList/InstanceListItem.js:144 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:112 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:119 +#: screens/Instances/InstancePeers/InstancePeerList.js:228 +#: screens/Instances/InstancePeers/InstancePeerList.js:235 +#: screens/Instances/InstancePeers/InstancePeerList.js:309 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:45 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:31 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:80 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:115 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostListItem.js:35 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:147 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:79 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:89 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:31 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:197 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:212 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:218 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:28 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:124 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:146 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:71 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:35 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:170 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:187 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:70 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:120 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:139 +#: screens/Inventory/InventoryList/InventoryList.js:200 +#: screens/Inventory/InventoryList/InventoryList.js:233 +#: screens/Inventory/InventoryList/InventoryList.js:242 +#: screens/Inventory/InventoryList/InventoryListItem.js:92 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:182 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:197 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:238 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:189 +#: screens/Inventory/InventorySources/InventorySourceList.js:212 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:62 +#: screens/Inventory/shared/ConstructedInventoryForm.js:63 +#: screens/Inventory/shared/FederatedInventoryForm.js:53 +#: screens/Inventory/shared/InventoryForm.js:50 +#: screens/Inventory/shared/InventoryGroupForm.js:33 +#: screens/Inventory/shared/InventorySourceForm.js:124 +#: screens/Inventory/shared/SmartInventoryForm.js:46 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:98 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:91 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:101 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:68 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:148 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:122 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:178 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:111 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:43 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:84 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:83 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:106 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:13 +#: screens/Organization/OrganizationList/OrganizationList.js:122 +#: screens/Organization/OrganizationList/OrganizationList.js:143 +#: screens/Organization/OrganizationList/OrganizationListItem.js:32 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:67 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:84 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:13 +#: screens/Organization/shared/OrganizationForm.js:55 +#: screens/Project/ProjectDetail/ProjectDetail.js:176 +#: screens/Project/ProjectList/ProjectList.js:185 +#: screens/Project/ProjectList/ProjectList.js:221 +#: screens/Project/ProjectList/ProjectListItem.js:160 +#: screens/Project/shared/ProjectForm.js:219 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:146 +#: screens/Team/shared/TeamForm.js:29 +#: screens/Team/TeamDetail/TeamDetail.js:39 +#: screens/Team/TeamList/TeamList.js:117 +#: screens/Team/TeamList/TeamList.js:142 +#: screens/Team/TeamList/TeamListItem.js:25 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:179 +#: screens/Template/shared/JobTemplateForm.js:265 +#: screens/Template/shared/WorkflowJobTemplateForm.js:115 +#: screens/Template/Survey/SurveyList.js:107 +#: screens/Template/Survey/SurveyList.js:107 +#: screens/Template/Survey/SurveyListItem.js:43 +#: screens/Template/Survey/SurveyReorderModal.js:257 +#: screens/Template/Survey/SurveyReorderModal.js:257 +#: screens/Template/Survey/SurveyReorderModal.js:277 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:110 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:94 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:94 +#: screens/User/UserOrganizations/UserOrganizationList.js:76 +#: screens/User/UserOrganizations/UserOrganizationList.js:80 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:15 +#: screens/User/UserRoles/UserRolesList.js:151 +#: screens/User/UserRoles/UserRolesListItem.js:13 +#: screens/User/UserTeams/UserTeamList.js:178 +#: screens/User/UserTeams/UserTeamList.js:230 +#: screens/User/UserTeams/UserTeamListItem.js:17 +#: screens/User/UserTokenList/UserTokenListItem.js:22 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 +msgid "Name" +msgstr "नाम" + +#: components/PromptDetail/PromptJobTemplateDetail.js:165 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:302 +#: screens/Template/shared/JobTemplateForm.js:671 +msgid "Host Config Key" +msgstr "होस्ट कॉन्फ़िग कुंजी" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:125 +msgid "Hosts remaining" +msgstr "शेष होस्ट्स" + +#: components/About/About.js:41 +msgid "Ctrl IQ, Inc." +msgstr "Ctrl IQ, Inc." + +#: screens/Template/TemplateSurvey.js:140 +msgid "Failed to update survey." +msgstr "सर्वेक्षण अपडेट करने में विफल।" + +#: screens/Job/JobOutput/EmptyOutput.js:46 +msgid "details." +msgstr "विवरण।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:88 +msgid "Subscription manifest" +msgstr "सदस्यता मैनिफ़ेस्ट" + +#: components/JobList/JobList.js:243 +#: components/StatusLabel/StatusLabel.js:43 +#: components/Workflow/WorkflowNodeHelp.js:103 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 +#: screens/Job/JobOutput/shared/OutputToolbar.js:155 +msgid "Failed" +msgstr "विफल" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:237 +msgid "ID of the Dashboard" +msgstr "डैशबोर्ड की ID" + +#: components/SelectedList/DraggableSelectedList.js:40 +msgid "Selected items list." +msgstr "चयनित आइटमों की सूची।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 +msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" +msgstr "{automatedInstancesSinceDateTime} से {automatedInstancesCount}" + +#: screens/Host/HostList/HostListItem.js:41 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:79 +msgid "No job data available" +msgstr "कोई जॉब डेटा उपलब्ध नहीं" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:287 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:22 +msgid "Source variables" +msgstr "स्रोत वेरिएबल्स" + +#: screens/Template/Templates.js:50 +msgid "Add Question" +msgstr "प्रश्न जोड़ें" + +#: components/StatusLabel/StatusLabel.js:37 +msgid "Approved" +msgstr "अनुमोदित" + +#: components/DataListToolbar/DataListToolbar.js:194 +#: components/JobList/JobList.js:272 +#: components/JobList/JobListItem.js:123 +#: components/RelatedTemplateList/RelatedTemplateList.js:202 +#: components/Schedule/ScheduleList/ScheduleList.js:178 +#: components/Schedule/ScheduleList/ScheduleListItem.js:127 +#: components/SelectedList/DraggableSelectedList.js:56 +#: components/TemplateList/TemplateList.js:256 +#: components/TemplateList/TemplateListItem.js:154 +#: screens/ActivityStream/ActivityStream.js:301 +#: screens/ActivityStream/ActivityStreamListItem.js:45 +#: screens/Application/ApplicationsList/ApplicationListItem.js:47 +#: screens/Application/ApplicationsList/ApplicationsList.js:158 +#: screens/Credential/CredentialList/CredentialList.js:167 +#: screens/Credential/CredentialList/CredentialListItem.js:65 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:176 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:37 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:169 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:100 +#: screens/Host/HostGroups/HostGroupItem.js:33 +#: screens/Host/HostGroups/HostGroupsList.js:179 +#: screens/Host/HostList/HostList.js:176 +#: screens/Host/HostList/HostListItem.js:59 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:203 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:76 +#: screens/InstanceGroup/Instances/InstanceList.js:331 +#: screens/InstanceGroup/Instances/InstanceListItem.js:188 +#: screens/Instances/InstanceList/InstanceList.js:237 +#: screens/Instances/InstanceList/InstanceListItem.js:203 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:223 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:53 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:34 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:148 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:40 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:188 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:107 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:108 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:145 +#: screens/Inventory/InventoryList/InventoryList.js:246 +#: screens/Inventory/InventoryList/InventoryListItem.js:133 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:240 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:43 +#: screens/Inventory/InventorySources/InventorySourceList.js:215 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:81 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:103 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:74 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:186 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:130 +#: screens/Organization/OrganizationList/OrganizationList.js:146 +#: screens/Organization/OrganizationList/OrganizationListItem.js:45 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:85 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:18 +#: screens/Project/ProjectList/ProjectList.js:225 +#: screens/Project/ProjectList/ProjectListItem.js:194 +#: screens/Team/TeamList/TeamList.js:144 +#: screens/Team/TeamList/TeamListItem.js:39 +#: screens/Template/Survey/SurveyList.js:110 +#: screens/Template/Survey/SurveyList.js:110 +#: screens/Template/Survey/SurveyListItem.js:94 +#: screens/User/UserList/UserList.js:172 +#: screens/User/UserList/UserListItem.js:59 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:227 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:88 +msgid "Actions" +msgstr "क्रियाएं" + +#: screens/ActivityStream/ActivityStreamDescription.js:561 +msgid "Event summary not available" +msgstr "इवेंट सारांश उपलब्ध नहीं" + +#: routeConfig.js:37 +#: screens/Dashboard/Dashboard.js:52 +#: screens/Dashboard/Dashboard.js:96 +msgid "Dashboard" +msgstr "डैशबोर्ड" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 +msgid "User" +msgstr "उपयोगकर्ता" + +#: components/PromptDetail/PromptProjectDetail.js:63 +#: screens/Project/ProjectDetail/ProjectDetail.js:120 +msgid "Allow branch override" +msgstr "ब्रांच ओवरराइड की अनुमति दें" + +#: screens/Credential/CredentialList/CredentialListItem.js:66 +#: screens/Credential/CredentialList/CredentialListItem.js:70 +msgid "Edit Credential" +msgstr "क्रेडेंशियल संपादित करें" + +#: components/Search/AdvancedSearch.js:372 +msgid "Key" +msgstr "कुंजी" + +#: components/AddRole/AddResourceRole.js:31 +#: components/AddRole/AddResourceRole.js:47 +#: components/ResourceAccessList/ResourceAccessList.js:145 +#: components/ResourceAccessList/ResourceAccessList.js:198 +#: screens/Login/Login.js:229 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:415 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:137 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:343 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:422 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 +#: screens/User/UserList/UserList.js:120 +#: screens/User/UserList/UserList.js:161 +#: screens/User/UserList/UserListItem.js:35 +msgid "Username" +msgstr "उपयोगकर्ता नाम" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 +msgid "The organization that owns this workflow job template." +msgstr "वह संगठन जो इस वर्कफ़्लो जॉब टेम्पलेट का स्वामी है।" + +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 +msgid "Confirm" +msgstr "पुष्टि करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:550 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:141 +msgid "Success message body" +msgstr "सफलता संदेश मुख्य भाग" + +#: screens/Dashboard/DashboardGraph.js:53 +#: screens/Dashboard/DashboardGraph.js:178 +msgid "Playbook run" +msgstr "प्लेबुक रन" + +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "वह प्रोजेक्ट चुनें जिसमें वह playbook है जिसे आप इस जॉब से निष्पादित कराना चाहते हैं।" + +#: components/Pagination/Pagination.js:30 +msgid "Go to first page" +msgstr "पहले पृष्ठ पर जाएं" + +#: screens/Job/JobOutput/JobOutputSearch.js:126 +msgid "Item Failed" +msgstr "आइटम विफल" + +#: components/ResourceAccessList/ResourceAccessListItem.js:77 +#: screens/Team/TeamRoles/TeamRolesList.js:139 +msgid "Team Roles" +msgstr "टीम भूमिकाएं" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:80 +#: components/LaunchButton/WorkflowReLaunchDropDown.js:106 +msgid "relaunch workflow" +msgstr "वर्कफ़्लो पुनः लॉन्च करें" + +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "यह प्रोजेक्ट वर्तमान में सिंक पर है और सिंक प्रक्रिया पूर्ण होने तक इस पर क्लिक नहीं किया जा सकता" + +#: routeConfig.js:131 +#: screens/ActivityStream/ActivityStream.js:221 +msgid "Administration" +msgstr "प्रशासन" + +#: screens/Project/ProjectDetail/ProjectDetail.js:386 +msgid "Failed to delete project." +msgstr "प्रोजेक्ट हटाने में विफल।" + +#: components/RelatedTemplateList/RelatedTemplateList.js:191 +#: components/TemplateList/TemplateList.js:242 +msgid "Label" +msgstr "लेबल" + +#: screens/Setting/shared/RevertAllAlert.js:25 +msgid "Revert all" +msgstr "सभी वापस लौटाएं" + +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "अनुमत URI सूची, स्थान द्वारा अलग की गई" + +#: screens/Setting/MiscSystem/MiscSystem.js:38 +msgid "View Miscellaneous System settings" +msgstr "विविध सिस्टम सेटिंग्स देखें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:84 +msgid "Select your Ansible Automation Platform subscription to use." +msgstr "उपयोग करने के लिए अपनी Ansible Automation Platform सदस्यता चुनें।" + +#: screens/Credential/shared/TypeInputsSubForm.js:24 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:58 +#: screens/Project/shared/ProjectForm.js:308 +msgid "Type Details" +msgstr "प्रकार विवरण" + +#: components/LaunchPrompt/steps/useOtherPromptsStep.js:72 +msgid "Other prompts" +msgstr "अन्य संकेत" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval} month" +msgstr "{interval} माह" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 +msgid "Parent node outcome required before the condition is evaluated." +msgstr "स्थिति का मूल्यांकन करने से पहले मूल नोड परिणाम आवश्यक है।" + +#: components/JobList/JobListItem.js:227 +#: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 +#: components/Workflow/WorkflowLegend.js:96 +#: components/Workflow/WorkflowNodeHelp.js:57 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 +#: screens/Job/JobDetail/JobDetail.js:271 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 +msgid "Job Template" +msgstr "जॉब टेम्पलेट" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:257 +msgid "Clear subscription" +msgstr "सदस्यता साफ़ करें" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:217 +msgid "Install Bundle" +msgstr "बंडल इंस्टॉल करें" + +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 +#: screens/CredentialType/shared/CredentialTypeForm.js:38 +msgid "Input configuration" +msgstr "इनपुट कॉन्फ़िगरेशन" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 +msgid "Delete smart inventory" +msgstr "स्मार्ट इन्वेंटरी हटाएं" + +#: components/FormField/PasswordInput.js:36 +msgid "Show" +msgstr "दिखाएं" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 +msgid "Webhook key for this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक कुंजी।" + +#: components/ResourceAccessList/ResourceAccessList.js:257 +msgid "Failed to assign roles properly" +msgstr "भूमिकाएं सही ढंग से असाइन करने में विफल" + +#: screens/User/UserTeams/UserTeamList.js:262 +msgid "Failed to disassociate one or more teams." +msgstr "एक या अधिक टीमों को अलग करने में विफल।" + +#: components/AppContainer/AppContainer.js:59 +msgid "brand logo" +msgstr "ब्रांड लोगो" + +#: components/Search/LookupTypeInput.js:78 +msgid "Field matches the given regular expression." +msgstr "फ़ील्ड दिए गए नियमित एक्सप्रेशन से मेल खाता है।" + +#. placeholder {0}: selected.length +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:163 +msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह क्रेडेंशियल प्रकार वर्तमान में कुछ क्रेडेंशियल्स द्वारा उपयोग किया जा रहा है और इसे हटाया नहीं जा सकता।} other {क्रेडेंशियल्स द्वारा उपयोग किए जा रहे क्रेडेंशियल प्रकार हटाए नहीं जा सकते। क्या आप फिर भी हटाना चाहते हैं?}}" + +#: screens/Login/Login.js:227 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 +msgid "Password" +msgstr "पासवर्ड" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 +msgid "Allow simultaneous runs of this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के समवर्ती रन की अनुमति दें।" + +#: screens/Inventory/FederatedInventory.js:201 +msgid "View Federated Inventory Details" +msgstr "फ़ेडरेटेड इन्वेंटरी विवरण देखें" + +#: components/PromptDetail/PromptJobTemplateDetail.js:67 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:36 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:130 +#: screens/Template/shared/JobTemplateForm.js:629 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:56 +msgid "Concurrent Jobs" +msgstr "समवर्ती जॉब्स" + +#: components/Workflow/WorkflowNodeHelp.js:69 +msgid "Inventory Update" +msgstr "इन्वेंटरी अपडेट" + +#: screens/Setting/SettingList.js:109 +msgid "Miscellaneous System settings" +msgstr "विविध सिस्टम सेटिंग्स" + +#: screens/HostMetrics/HostMetrics.js:121 +msgid "When was the host first automated" +msgstr "होस्ट पहली बार कब स्वचालित हुआ था" + +#: screens/User/Users.js:16 +#: screens/User/Users.js:27 +msgid "Create New User" +msgstr "नया उपयोगकर्ता बनाएं" + +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "हर बार जब कोई जॉब इस प्रोजेक्ट का उपयोग करके चलता है, तो जॉब शुरू करने से पहले प्रोजेक्ट का रिविज़न अपडेट करें।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 +msgid "{interval} week" +msgstr "{interval} सप्ताह" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह इन्वेंट्री वर्तमान में कुछ टेम्पलेट्स द्वारा उपयोग की जा रही है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन इन्वेंट्रीज़ को हटाने से उन पर निर्भर कुछ टेम्पलेट्स प्रभावित हो सकते हैं। क्या आप वाकई इन्हें हटाना चाहते हैं?}}" + +#: components/LabelSelect/LabelSelect.js:133 +msgid "Select Labels" +msgstr "लेबल चुनें" + +#: screens/Template/Template.js:171 +#: screens/Template/WorkflowJobTemplate.js:170 +msgid "View all Templates." +msgstr "सभी टेम्पलेट देखें।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:164 +msgid "Subscription type" +msgstr "सदस्यता प्रकार" + +#: screens/Instances/Shared/RemoveInstanceButton.js:80 +msgid "Select a row to remove" +msgstr "हटाने के लिए एक पंक्ति चुनें" + +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "ऐसे परिणाम लौटाता है जिनमें इस मान के अलावा अन्य मान होते हैं, साथ ही अन्य फ़िल्टर भी।" + +#: components/LaunchButton/ReLaunchDropDown.js:27 +#: components/LaunchButton/ReLaunchDropDown.js:31 +msgid "Relaunch on" +msgstr "इस पर पुनः लॉन्च करें" + +#: screens/Instances/Shared/RemoveInstanceButton.js:182 +msgid "This action will remove the following instance and you may need to rerun the install bundle for any instance that was previously connected to:" +msgstr "यह क्रिया निम्न इंस्टेंस को हटा देगी और आपको किसी भी इंस्टेंस के लिए इंस्टॉल बंडल पुनः चलाने की आवश्यकता हो सकती है जो पहले जुड़ा हुआ था:" + +#: components/DataListToolbar/DataListToolbar.js:125 +msgid "Is not expanded" +msgstr "विस्तृत नहीं है" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerGraph.js:236 +msgid "Click an available node to create a new link. Click outside the graph to cancel." +msgstr "नया लिंक बनाने के लिए किसी उपलब्ध नोड पर क्लिक करें। रद्द करने के लिए ग्राफ़ के बाहर क्लिक करें।" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:73 +msgid "Total jobs" +msgstr "कुल जॉब्स" + +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 +msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." +msgstr "स्रोत इन्वेंटरी जिनके होस्ट्स इस फ़ेडरेटेड इन्वेंटरी के विरुद्ध कोई जॉब लॉन्च होने पर उनके संबंधित इंस्टेंस समूहों में रूट किए जाएंगे।" + +#: components/RelatedTemplateList/RelatedTemplateList.js:169 +#: components/RelatedTemplateList/RelatedTemplateList.js:219 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:59 +msgid "Job templates" +msgstr "जॉब टेम्पलेट" + +#: components/Lookup/CredentialLookup.js:198 +#: screens/Credential/CredentialDetail/CredentialDetail.js:239 +#: screens/Credential/CredentialList/CredentialList.js:159 +#: screens/Credential/shared/CredentialForm.js:158 +#: screens/Credential/shared/CredentialForm.js:256 +msgid "Credential Type" +msgstr "क्रेडेंशियल प्रकार" + +#: components/Pagination/Pagination.js:27 +msgid "pages" +msgstr "पृष्ठ" + +#: components/StatusLabel/StatusLabel.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 +msgid "Skipped" +msgstr "छोड़ा गया" + +#: screens/Setting/shared/RevertButton.js:43 +msgid "Restore initial value." +msgstr "प्रारंभिक मान पुनर्स्थापित करें।" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:156 +msgid "Failed Hosts" +msgstr "विफल होस्ट्स" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:132 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:196 +msgid "This execution environment is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह निष्पादन वातावरण वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: components/NotificationList/NotificationList.js:196 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:137 +msgid "IRC" +msgstr "IRC" + +#: screens/SubscriptionUsage/ChartComponents/UsageChart.js:277 +msgid "Subscription capacity" +msgstr "सदस्यता क्षमता" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:37 +msgid "Remove All Nodes" +msgstr "सभी नोड्स हटाएं" + +#: components/AssociateModal/AssociateModal.js:111 +msgid "Association modal" +msgstr "संबद्धता मोडल" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:143 +#: screens/Template/shared/JobTemplateForm.js:240 +msgid "Check" +msgstr "जांच" + +#: screens/Instances/Instance.js:113 +msgid "View Instance Details" +msgstr "इंस्टेंस विवरण देखें" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:144 +msgid "Unreachable Host Count" +msgstr "अगम्य होस्ट संख्या" + +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Undo" +msgstr "पूर्ववत करें" + +#: screens/Inventory/InventoryList/InventoryListItem.js:130 +msgid "Pending delete" +msgstr "हटाना लंबित" + +#: components/PromptDetail/PromptProjectDetail.js:114 +#: screens/Project/ProjectDetail/ProjectDetail.js:261 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:66 +msgid "Source Control Credential" +msgstr "सोर्स कंट्रोल क्रेडेंशियल" + +#: screens/Template/shared/JobTemplateForm.js:635 +msgid "Enable Fact Storage" +msgstr "फ़ैक्ट स्टोरेज सक्षम करें" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:166 +#: screens/Inventory/InventoryList/InventoryList.js:210 +#: screens/Inventory/InventoryList/InventoryListItem.js:49 +msgid "Constructed Inventory" +msgstr "निर्मित इन्वेंटरी" + +#: components/FormField/PasswordInput.js:42 +msgid "Toggle Password" +msgstr "पासवर्ड टॉगल करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:164 +msgid "This constructed inventory input \n" +" creates a group for both of the categories and uses \n" +" the limit (host pattern) to only return hosts that \n" +" are in the intersection of those two groups." +msgstr "यह निर्मित इन्वेंटरी इनपुट \n" +" दोनों श्रेणियों के लिए एक समूह बनाता है और केवल उन होस्ट्स को \n" +" लौटाने के लिए सीमा (होस्ट पैटर्न) का उपयोग करता है जो \n" +" उन दोनों समूहों के प्रतिच्छेदन में हैं।" + +#: screens/Project/ProjectList/ProjectListItem.js:106 +msgid "The project is currently syncing and the revision will be available after the sync is complete." +msgstr "प्रोजेक्ट वर्तमान में सिंक हो रहा है और सिंक पूरा होने के बाद रिवीज़न उपलब्ध होगा।" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 +msgid "Delete Organization" +msgstr "संगठन हटाएं" + +#: components/Schedule/ScheduleList/ScheduleList.js:121 +msgid "This schedule is missing an Inventory" +msgstr "इस शेड्यूल में इन्वेंटरी अनुपस्थित है" + +#: screens/Setting/SettingList.js:135 +msgid "View and edit your subscription information" +msgstr "अपनी सदस्यता जानकारी देखें और संपादित करें" + +#. placeholder {0}: role.name +#: components/ResourceAccessList/ResourceAccessListItem.js:37 +msgid "Remove {0} chip" +msgstr "{0} चिप हटाएं" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:297 +msgid "IRC server address" +msgstr "IRC सर्वर पता" + +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:111 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:112 +msgid "Management job launch error" +msgstr "प्रबंधन जॉब लॉन्च त्रुटि" + +#: components/Lookup/HostFilterLookup.js:303 +#: components/Lookup/Lookup.js:142 +msgid "Search" +msgstr "खोजें" + +#: screens/Setting/shared/SharedFields.js:331 +msgid "confirm edit login redirect" +msgstr "लॉगिन रीडायरेक्ट संपादन की पुष्टि करें" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 +msgid "The Instance Groups for this Organization to run on." +msgstr "इस संगठन के चलने के लिए इंस्टेंस समूह।" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:59 +msgid "Changes" +msgstr "परिवर्तन" + +#: components/Search/LookupTypeInput.js:48 +msgid "Case-insensitive version of contains" +msgstr "contains का केस-असंवेदनशील संस्करण" + +#: screens/Inventory/InventoryList/InventoryList.js:145 +msgid "Add federated inventory" +msgstr "फ़ेडरेटेड इन्वेंटरी जोड़ें" + +#: screens/Host/Host.js:140 +msgid "View Host Details" +msgstr "होस्ट विवरण देखें" + +#: screens/Project/ProjectDetail/ProjectDetail.js:218 +#: screens/Project/ProjectList/ProjectListItem.js:95 +msgid "Sync for revision" +msgstr "रिवीज़न के लिए सिंक करें" + +#: components/Schedule/shared/FrequencyDetailSubform.js:438 +msgid "Fourth" +msgstr "चौथा" + +#: components/HealthCheckAlert/HealthCheckAlert.js:23 +msgid "Health check request(s) submitted. Please wait and reload the page." +msgstr "हेल्थ चेक अनुरोध सबमिट किए गए। कृपया प्रतीक्षा करें और पृष्ठ पुनः लोड करें।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 +msgid "weekend day" +msgstr "सप्ताहांत का दिन" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 +msgid "Execution environment copied successfully" +msgstr "निष्पादन वातावरण सफलतापूर्वक कॉपी किया गया" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 +msgid "Cancel Constructed Inventory Source Sync" +msgstr "निर्मित इन्वेंटरी स्रोत सिंक रद्द करें" + +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:32 +#: screens/User/shared/UserTokenForm.js:76 +#: screens/User/UserTokenDetail/UserTokenDetail.js:50 +#: screens/User/UserTokenList/UserTokenList.js:142 +#: screens/User/UserTokenList/UserTokenList.js:193 +#: screens/User/UserTokenList/UserTokenListItem.js:35 +msgid "Scope" +msgstr "स्कोप" + +#. placeholder {0}: item.summary_fields.actor.username +#: screens/ActivityStream/ActivityStreamListItem.js:24 +msgid "{0} (deleted)" +msgstr "{0} (हटाया गया)" + +#: screens/Host/HostDetail/HostDetail.js:78 +msgid "The inventory that this host belongs to." +msgstr "वह इन्वेंटरी जिससे यह होस्ट संबंधित है।" + +#: screens/Login/Login.js:217 +msgid "Log In" +msgstr "लॉग इन करें" + +#: components/Schedule/shared/FrequencyDetailSubform.js:206 +msgid "{intervalValue, plural, one {week} other {weeks}}" +msgstr "{intervalValue, plural, one {सप्ताह} other {सप्ताह}}" + +#: components/PaginatedTable/ToolbarDeleteButton.js:92 +msgid "You do not have permission to delete {pluralizedItemName}: {itemsUnableToDelete}" +msgstr "आपके पास {pluralizedItemName} हटाने की अनुमति नहीं है: {itemsUnableToDelete}" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:478 +msgid "Notification color" +msgstr "सूचना रंग" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:210 +#: screens/Job/JobOutput/HostEventModal.js:118 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:193 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:149 +msgid "Host" +msgstr "होस्ट" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:325 +msgid "Add resource type" +msgstr "संसाधन प्रकार जोड़ें" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:136 +msgid "Enable external logging" +msgstr "बाहरी लॉगिंग सक्षम करें" + +#: components/Sparkline/Sparkline.js:30 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:51 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:166 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:33 +#: screens/Project/ProjectDetail/ProjectDetail.js:134 +#: screens/Project/ProjectList/ProjectListItem.js:59 +msgid "STATUS:" +msgstr "स्थिति:" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:88 +msgid "boolean" +msgstr "boolean" + +#: components/AppContainer/PageHeaderToolbar.js:223 +msgid "User Details" +msgstr "उपयोगकर्ता विवरण" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:127 +msgid "Delete Execution Environment" +msgstr "निष्पादन वातावरण हटाएं" + +#: components/JobList/JobListItem.js:350 +#: screens/Job/JobDetail/JobDetail.js:424 +msgid "Job Slice" +msgstr "जॉब स्लाइस" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:122 +msgid "Red Hat subscription manifest" +msgstr "Red Hat सदस्यता मैनिफ़ेस्ट" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:213 +msgid "If you are ready to upgrade or renew, please <0>contact us." +msgstr "यदि आप अपग्रेड या नवीनीकरण के लिए तैयार हैं, तो कृपया <0>हमसे संपर्क करें।" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:168 +msgid "Enable log system tracking facts individually" +msgstr "लॉग सिस्टम को फ़ैक्ट्स को व्यक्तिगत रूप से ट्रैक करने में सक्षम करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 +msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" +msgstr "पासवर्ड के लिए संकेत देने वाले क्रेडेंशियल्स वाले जॉब टेम्पलेट नोड्स बनाते या संपादित करते समय नहीं चुने जा सकते" + +#: screens/Inventory/shared/Inventory.helptext.js:194 +msgid "If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "यदि सक्षम है, तो इन्वेंटरी संबद्ध जॉब टेम्पलेट चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में किसी भी संगठन इंस्टेंस समूह को जोड़ने से रोकेगी। नोट: यदि यह सेटिंग सक्षम है और आपने एक खाली सूची प्रदान की है, तो वैश्विक इंस्टेंस समूह लागू किए जाएंगे।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:51 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 +msgid "for more information." +msgstr "अधिक जानकारी के लिए।" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:342 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:186 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:186 +msgid "Delete Inventory" +msgstr "इन्वेंटरी हटाएं" + +#: components/PromptDetail/PromptProjectDetail.js:108 +#: screens/Project/ProjectDetail/ProjectDetail.js:240 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:32 +msgid "Source Control Refspec" +msgstr "सोर्स कंट्रोल Refspec" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:41 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:274 +msgid "Use one IRC channel or username per line. The pound\n" +" symbol (#) for channels, and the at (@) symbol for users, are not\n" +" required." +msgstr "प्रति पंक्ति एक IRC चैनल या उपयोगकर्ता नाम का उपयोग करें। चैनलों के लिए पाउंड\n" +" प्रतीक (#), और उपयोगकर्ताओं के लिए एट (@) प्रतीक\n" +" आवश्यक नहीं हैं।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 +msgid "Microsoft Azure Resource Manager" +msgstr "Microsoft Azure Resource Manager" + +#: screens/Job/JobDetail/JobDetail.js:678 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 +#: screens/Job/WorkflowOutput/WorkflowOutput.js:138 +msgid "Job Delete Error" +msgstr "जॉब हटाने में त्रुटि" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 +#: components/Schedule/shared/FrequencyDetailSubform.js:256 +msgid "On days" +msgstr "दिनों पर" + +#: screens/Job/JobDetail/JobDetail.js:395 +msgid "Execution Node" +msgstr "निष्पादन नोड" + +#: components/ContentError/ContentError.js:34 +msgid "Something went wrong..." +msgstr "कुछ गलत हुआ..." + +#: screens/Template/Survey/SurveyReorderModal.js:185 +msgid "Multi-Select" +msgstr "बहु-चयन" + +#: screens/TopologyView/Header.js:61 +#: screens/TopologyView/Header.js:64 +msgid "Zoom in" +msgstr "ज़ूम इन करें" + +#: routeConfig.js:155 +#: screens/ActivityStream/ActivityStream.js:127 +#: screens/ActivityStream/ActivityStream.js:232 +#: screens/InstanceGroup/InstanceGroup.js:73 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:201 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:74 +#: screens/InstanceGroup/InstanceGroups.js:33 +#: screens/InstanceGroup/Instances/InstanceList.js:225 +#: screens/InstanceGroup/Instances/InstanceList.js:350 +#: screens/Instances/InstanceList/InstanceList.js:161 +#: screens/Instances/InstancePeers/InstancePeerList.js:300 +#: screens/Instances/Instances.js:15 +#: screens/Instances/Instances.js:25 +msgid "Instances" +msgstr "इंस्टेंस" + +#: components/Lookup/HostFilterLookup.js:368 +msgid "Please select an organization before editing the host filter" +msgstr "होस्ट फ़िल्टर संपादित करने से पहले कृपया एक संगठन चुनें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:104 +msgid "Red Hat Virtualization" +msgstr "Red Hat Virtualization" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:224 +#: screens/Job/JobOutput/shared/OutputToolbar.js:229 +msgid "Copy Output" +msgstr "आउटपुट कॉपी करें" + +#: components/LabelSelect/LabelSelect.js:196 +#: components/LaunchPrompt/steps/SurveyStep.js:194 +#: components/LaunchPrompt/steps/SurveyStep.js:329 +#: components/MultiSelect/TagMultiSelect.js:130 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 +#: components/Search/LookupTypeInput.js:192 +#: components/Search/RelatedLookupTypeInput.js:120 +#: screens/Credential/shared/CredentialForm.js:220 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:136 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:213 +#: screens/Template/shared/PlaybookSelect.js:147 +msgid "No results found" +msgstr "कोई परिणाम नहीं मिला" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 +#: components/PromptDetail/PromptDetail.js:380 +#: components/PromptDetail/PromptJobTemplateDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 +#: screens/Instances/InstanceDetail/InstanceDetail.js:239 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 +#: screens/Setting/shared/SettingDetail.js:99 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:542 +msgid "Off" +msgstr "बंद" + +#: screens/Inventory/Inventories.js:46 +msgid "Create new smart inventory" +msgstr "नई स्मार्ट इन्वेंटरी बनाएं" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:652 +msgid "Delete Schedule" +msgstr "शेड्यूल हटाएं" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:308 +msgid "Failed to disassociate one or more hosts." +msgstr "एक या अधिक होस्ट्स को अलग करने में विफल।" + +#: components/Sparkline/Sparkline.js:27 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:48 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:163 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:30 +#: screens/Project/ProjectDetail/ProjectDetail.js:131 +#: screens/Project/ProjectList/ProjectListItem.js:56 +msgid "JOB ID:" +msgstr "जॉब ID:" + +#: routeConfig.js:145 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:85 +msgid "Management Jobs" +msgstr "प्रबंधन जॉब्स" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:79 +msgid "Cancel link changes" +msgstr "लिंक परिवर्तन रद्द करें" + +#: screens/Job/JobOutput/HostEventModal.js:150 +msgid "JSON" +msgstr "JSON" + +#: screens/HostMetrics/HostMetrics.js:129 +msgid "Last automated" +msgstr "अंतिम स्वचालित" + +#: screens/Host/HostGroups/HostGroupItem.js:36 +#: screens/Inventory/InventoryGroups/InventoryGroupItem.js:41 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:45 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:50 +msgid "Edit Group" +msgstr "समूह संपादित करें" + +#: components/AdHocCommands/AdHocPreviewStep.js:36 +#: components/LaunchPrompt/steps/PreviewStep.js:62 +msgid "See errors on the left" +msgstr "बाईं ओर त्रुटियां देखें" + +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} द्वारा अनुमोदित - {1}" + +#: screens/Job/JobOutput/JobOutputSearch.js:123 +msgid "Host Started" +msgstr "होस्ट प्रारंभ हुआ" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:103 +msgid "Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal." +msgstr "अपनी सदस्यता वाला Red Hat सदस्यता मैनिफ़ेस्ट अपलोड करें। अपना सदस्यता मैनिफ़ेस्ट जनरेट करने के लिए, Red Hat Customer Portal पर <0>सदस्यता आवंटन पर जाएं।" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:89 +#: screens/Application/Applications.js:100 +msgid "Client ID" +msgstr "क्लाइंट ID" + +#: components/AddRole/AddResourceRole.js:183 +msgid "Select a Resource Type" +msgstr "एक संसाधन प्रकार चुनें" + +#: components/VerbositySelectField/VerbositySelectField.js:22 +msgid "4 (Connection Debug)" +msgstr "4 (कनेक्शन डिबग)" + +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला आधार पथ। इस पथ के अंदर पाई गई निर्देशिकाएँ प्लेबुक निर्देशिका ड्रॉप-डाउन में सूचीबद्ध होंगी। आधार पथ और चयनित प्लेबुक निर्देशिका मिलकर प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला पूर्ण पथ प्रदान करते हैं।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 +msgid "HTTP Headers" +msgstr "HTTP हेडर" + +#: components/Workflow/WorkflowTools.js:96 +msgid "Zoom Out" +msgstr "ज़ूम आउट करें" + +#: screens/Job/JobOutput/JobOutputSearch.js:127 +msgid "Item OK" +msgstr "आइटम ठीक है" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:313 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:360 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:355 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:428 +msgid "Icon URL" +msgstr "आइकन URL" + +#: screens/Instances/Shared/InstanceForm.js:60 +msgid "Select the port that Receptor will listen on for incoming connections, e.g. 27199." +msgstr "वह पोर्ट चुनें जिस पर Receptor आने वाले कनेक्शन के लिए सुनेगा, उदा. 27199।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:541 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:132 +msgid "Success message" +msgstr "सफलता संदेश" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:205 +msgid "Update cache timeout" +msgstr "कैश टाइमआउट अपडेट करें" + +#: screens/Template/Survey/SurveyQuestionForm.js:163 +msgid "Question" +msgstr "प्रश्न" + +#: components/PromptDetail/PromptProjectDetail.js:93 +#: screens/Job/JobDetail/JobDetail.js:323 +#: screens/Project/ProjectDetail/ProjectDetail.js:194 +#: screens/Project/shared/ProjectForm.js:260 +msgid "Source Control Type" +msgstr "सोर्स कंट्रोल प्रकार" + +#: screens/Job/JobOutput/HostEventModal.js:139 +msgid "No result found" +msgstr "कोई परिणाम नहीं मिला" + +#: components/VerbositySelectField/VerbositySelectField.js:18 +msgid "0 (Normal)" +msgstr "0 (सामान्य)" + +#: components/Workflow/WorkflowNodeHelp.js:146 +#: components/Workflow/WorkflowNodeHelp.js:182 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 +msgid "Node Alias" +msgstr "नोड उपनाम" + +#: components/Search/AdvancedSearch.js:441 +#: components/Search/Search.js:357 +#: components/Search/Search.js:384 +msgid "Search submit button" +msgstr "खोज सबमिट बटन" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:596 +msgid "POST" +msgstr "POST" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:97 +msgid "You do not have permission to delete the following Groups: {itemsUnableToDelete}" +msgstr "आपके पास निम्न समूह हटाने की अनुमति नहीं है: {itemsUnableToDelete}" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:434 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:584 +msgid "HTTP Method" +msgstr "HTTP विधि" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "इस संगठन के भीतर कार्यों के लिए उपयोग किया जाने वाला निष्पादन वातावरण। इसका उपयोग तब फ़ॉलबैक के रूप में किया जाएगा जब प्रोजेक्ट, कार्य टेम्पलेट या वर्कफ़्लो स्तर पर कोई निष्पादन वातावरण स्पष्ट रूप से असाइन नहीं किया गया हो।" + +#: components/NotificationList/NotificationList.js:190 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 +msgid "Notification type" +msgstr "सूचना प्रकार" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "सब्सक्रिप्शन मैनिफ़ेस्ट Red Hat सब्सक्रिप्शन का एक निर्यात है। सब्सक्रिप्शन मैनिफ़ेस्ट जनरेट करने के लिए, <0>access.redhat.com पर जाएं। अधिक जानकारी के लिए, <1>उपयोगकर्ता गाइड देखें।" + +#: screens/User/UserToken/UserToken.js:100 +msgid "View Tokens" +msgstr "टोकन देखें" + +#: components/FormField/PasswordInput.js:53 +msgid "ENCRYPTED" +msgstr "एन्क्रिप्टेड" + +#: components/Workflow/WorkflowLegend.js:100 +msgid "Workflow" +msgstr "वर्कफ़्लो" + +#: components/RelatedTemplateList/RelatedTemplateList.js:121 +#: components/TemplateList/TemplateList.js:143 +msgid "Template copied successfully" +msgstr "टेम्पलेट सफलतापूर्वक कॉपी किया गया" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:36 +msgid "Cancel link removal" +msgstr "लिंक हटाना रद्द करें" + +#: components/ContentError/ContentError.js:38 +msgid "There was an error loading this content. Please reload the page." +msgstr "इस सामग्री को लोड करने में त्रुटि हुई। कृपया पृष्ठ पुनः लोड करें।" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:266 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:138 +msgid "Enabled Value" +msgstr "सक्षम मान" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:40 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:222 +msgid "Use one Annotation Tag per line, without commas." +msgstr "प्रति पंक्ति एक एनोटेशन टैग का उपयोग करें, बिना अल्पविराम के।" + +#: components/StatusLabel/StatusLabel.js:45 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 +#: screens/Job/JobOutput/shared/OutputToolbar.js:145 +msgid "Unreachable" +msgstr "अगम्य" + +#: screens/Inventory/shared/SmartInventoryForm.js:93 +msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON या YAML सिंटैक्स का उपयोग करके इन्वेंटरी वेरिएबल्स दर्ज करें। दोनों के बीच टॉगल करने के लिए रेडियो बटन का उपयोग करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:94 +msgid "Username / password" +msgstr "उपयोगकर्ता नाम / पासवर्ड" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:272 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:137 +#: screens/Inventory/shared/ConstructedInventoryForm.js:96 +#: screens/Inventory/shared/FederatedInventoryForm.js:79 +msgid "Input Inventories" +msgstr "इनपुट इन्वेंटरी" + +#: components/Pagination/Pagination.js:37 +#: components/Schedule/shared/FrequencyDetailSubform.js:504 +msgid "of" +msgstr "में से" + +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "इस फ़ील्ड में कम से कम {min} वर्ण होने चाहिए" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:56 +msgid "Action" +msgstr "क्रिया" + +#: components/Lookup/ProjectLookup.js:137 +#: components/PromptDetail/PromptProjectDetail.js:95 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:132 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:201 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:228 +#: screens/InstanceGroup/Instances/InstanceListItem.js:224 +#: screens/Instances/InstanceDetail/InstanceDetail.js:250 +#: screens/Instances/InstanceList/InstanceListItem.js:242 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:90 +#: screens/Job/JobDetail/JobDetail.js:79 +#: screens/Project/ProjectDetail/ProjectDetail.js:196 +#: screens/Project/ProjectList/ProjectList.js:197 +#: screens/Project/ProjectList/ProjectListItem.js:190 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:96 +msgid "Manual" +msgstr "मैनुअल" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:107 +msgid "Smart inventory" +msgstr "स्मार्ट इन्वेंटरी" + +#: screens/CredentialType/CredentialTypes.js:15 +msgid "Create new credential type" +msgstr "नया क्रेडेंशियल प्रकार बनाएं" + +#: screens/User/User.js:96 +msgid "View all Users." +msgstr "सभी उपयोगकर्ता देखें।" + +#: screens/Template/shared/WebhookSubForm.js:202 +msgid "workflow job template webhook key" +msgstr "वर्कफ़्लो जॉब टेम्पलेट वेबहुक कुंजी" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:51 +#: components/Schedule/shared/FrequencyDetailSubform.js:589 +msgid "Occurrences" +msgstr "घटनाएं" + +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {कृपया एक मान्य फ़ोन नंबर दर्ज करें।} other {कृपया मान्य फ़ोन नंबर दर्ज करें।}}" + +#: screens/Host/Host.js:63 +#: screens/Host/HostFacts/HostFacts.js:45 +#: screens/Host/Hosts.js:31 +#: screens/Inventory/Inventories.js:97 +#: screens/Inventory/InventoryHost/InventoryHost.js:77 +#: screens/Inventory/InventoryHostFacts/InventoryHostFacts.js:38 +msgid "Facts" +msgstr "फ़ैक्ट्स" + +#: components/AssociateModal/AssociateModal.js:44 +#: components/Lookup/Lookup.js:183 +#: components/PaginatedTable/PaginatedTable.js:46 +msgid "Items" +msgstr "आइटम" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "वह इन्वेंटरी चुनें जिसमें वे होस्ट हैं जिन्हें आप इस वर्कफ़्लो से प्रबंधित करना चाहते हैं।" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:427 +#: screens/Instances/InstanceList/InstanceList.js:273 +msgid "Removal Error" +msgstr "हटाने में त्रुटि" + +#: screens/CredentialType/shared/CredentialTypeForm.js:35 +msgid "Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON या YAML सिंटैक्स का उपयोग करके इनपुट दर्ज करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।" + +#: screens/Host/Hosts.js:17 +#: screens/Host/Hosts.js:27 +msgid "Create New Host" +msgstr "नया होस्ट बनाएं" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 +msgid "Workflow job details" +msgstr "वर्कफ़्लो जॉब विवरण" + +#: screens/Setting/SettingList.js:59 +msgid "Azure AD settings" +msgstr "Azure AD सेटिंग्स" + +#: components/JobList/JobListItem.js:357 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/Job/JobDetail/JobDetail.js:433 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:256 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:321 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:368 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:428 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "True" +msgstr "सत्य" + +#: components/PromptDetail/PromptJobTemplateDetail.js:72 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:135 +msgid "Fact Storage" +msgstr "फ़ैक्ट स्टोरेज" + +#: screens/Inventory/Inventories.js:45 +msgid "Create new inventory" +msgstr "नई इन्वेंटरी बनाएं" + +#: screens/WorkflowApproval/WorkflowApproval.js:105 +msgid "View Workflow Approval Details" +msgstr "वर्कफ़्लो अनुमोदन विवरण देखें" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:95 +msgid "SSH password" +msgstr "SSH पासवर्ड" + +#: screens/Setting/OIDC/OIDC.js:27 +msgid "View OIDC settings" +msgstr "OIDC सेटिंग्स देखें" + +#: components/AppContainer/PageHeaderToolbar.js:180 +msgid "Help" +msgstr "सहायता" + +#: screens/Inventory/Inventories.js:120 +msgid "Schedule details" +msgstr "शेड्यूल विवरण" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:120 +msgid "Close subscription modal" +msgstr "सदस्यता मोडल बंद करें" + +#: components/DataListToolbar/DataListToolbar.js:123 +msgid "Is expanded" +msgstr "विस्तृत है" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:41 +msgid "Service account JSON file" +msgstr "सेवा खाता JSON फ़ाइल" + +#: screens/Organization/shared/OrganizationForm.js:82 +msgid "Select the Instance Groups for this Organization to run on." +msgstr "इस संगठन के चलने के लिए इंस्टेंस समूह चुनें।" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:52 +msgid "Failed to sync inventory source." +msgstr "इन्वेंटरी स्रोत सिंक करने में विफल।" + +#. placeholder {0}: workflowApproval.name +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:54 +msgid "Failed to deny {0}." +msgstr "{0} को अस्वीकार करने में विफल।" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:182 +#: screens/Template/shared/JobTemplateForm.js:684 +#: screens/Template/shared/WorkflowJobTemplateForm.js:281 +msgid "Webhook details" +msgstr "वेबहुक विवरण" + +#: screens/Inventory/shared/ConstructedInventoryForm.js:90 +#: screens/Inventory/shared/SmartInventoryForm.js:86 +msgid "Select the Instance Groups for this Inventory to run on." +msgstr "इस इन्वेंटरी के चलने के लिए इंस्टेंस समूह चुनें।" + +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:74 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:79 +msgid "This feature is deprecated and will be removed in a future release." +msgstr "यह सुविधा बहिष्कृत है और भविष्य के रिलीज़ में हटा दी जाएगी।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:232 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:199 +#: screens/InstanceGroup/Instances/InstanceListItem.js:211 +#: screens/Instances/InstanceDetail/InstanceDetail.js:254 +#: screens/Instances/InstanceList/InstanceListItem.js:229 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:77 +msgid "Running Jobs" +msgstr "चल रही जॉब्स" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:398 +msgid "Client identifier" +msgstr "क्लाइंट पहचानकर्ता" + +#: screens/Job/JobOutput/JobOutputSearch.js:117 +msgid "Host Failed" +msgstr "होस्ट विफल" + +#: components/AddRole/AddResourceRole.js:201 +#: components/AddRole/AddResourceRole.js:202 +#: routeConfig.js:124 +#: screens/ActivityStream/ActivityStream.js:124 +#: screens/ActivityStream/ActivityStream.js:217 +#: screens/Organization/Organization.js:129 +#: screens/Organization/OrganizationList/OrganizationList.js:145 +#: screens/Organization/OrganizationList/OrganizationListItem.js:42 +#: screens/Organization/Organizations.js:33 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:63 +#: screens/Team/TeamList/TeamList.js:112 +#: screens/Team/TeamList/TeamList.js:166 +#: screens/Team/Teams.js:16 +#: screens/Team/Teams.js:27 +#: screens/User/User.js:69 +#: screens/User/Users.js:32 +#: screens/User/UserTeams/UserTeamList.js:173 +#: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 +msgid "Teams" +msgstr "टीमें" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 +msgid "This workflow has already been acted on" +msgstr "इस वर्कफ़्लो पर पहले ही कार्रवाई की जा चुकी है" + +#: components/AdHocCommands/AdHocCredentialStep.js:106 +msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." +msgstr "कमांड चलाने के लिए रिमोट होस्ट्स तक पहुंचते समय उपयोग करने के लिए क्रेडेंशियल चुनें। वह क्रेडेंशियल चुनें जिसमें उपयोगकर्ता नाम और SSH कुंजी या पासवर्ड हो जिसकी Ansible को रिमोट होस्ट्स में लॉग इन करने के लिए आवश्यकता होगी।" + +#: screens/Template/Survey/SurveyQuestionForm.js:180 +msgid "The suggested format for variable names is lowercase and\n" +" underscore-separated (for example, foo_bar, user_id, host_name,\n" +" etc.). Variable names with spaces are not allowed." +msgstr "वेरिएबल नामों के लिए सुझाया गया प्रारूप लोअरकेस और\n" +" अंडरस्कोर-पृथक है (उदाहरण के लिए, foo_bar, user_id, host_name,\n" +" आदि)। रिक्त स्थान वाले वेरिएबल नामों की अनुमति नहीं है।" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 +msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह जॉब टेम्पलेट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: screens/Credential/Credential.js:113 +msgid "View all Credentials." +msgstr "सभी क्रेडेंशियल देखें।" + +#: screens/NotificationTemplate/NotificationTemplate.js:62 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:53 +msgid "View all Notification Templates." +msgstr "सभी सूचना टेम्पलेट देखें।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:289 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:293 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:93 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:101 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:41 +#: screens/InstanceGroup/Instances/InstanceListItem.js:75 +#: screens/Instances/InstanceDetail/InstanceDetail.js:332 +#: screens/Instances/InstanceDetail/InstanceDetail.js:338 +#: screens/Instances/InstanceList/InstanceListItem.js:73 +msgid "Used capacity" +msgstr "उपयोग की गई क्षमता" + +#: components/Lookup/HostFilterLookup.js:140 +msgid "Instance ID" +msgstr "इंस्टेंस ID" + +#: components/AppContainer/PageHeaderToolbar.js:166 +msgid "Info" +msgstr "जानकारी" + +#: screens/InstanceGroup/Instances/InstanceList.js:284 +msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." +msgstr "<0>नोट: यदि इंस्टेंस <1>नीति नियमों द्वारा प्रबंधित हैं तो उन्हें इस इंस्टेंस समूह के साथ पुनः संबद्ध किया जा सकता है।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 +msgid "Timeout minutes" +msgstr "टाइमआउट मिनट" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 +msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" +msgstr "यह इन्वेंटरी स्रोत वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है जो इस पर निर्भर हैं। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:61 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:107 +msgid "Deny" +msgstr "अस्वीकार करें" + +#: screens/Setting/Settings.js:78 +msgid "Generic OIDC" +msgstr "जेनेरिक OIDC" + +#: screens/Setting/Settings.js:86 +msgid "LDAP 1" +msgstr "LDAP 1" + +#: screens/Project/Projects.js:35 +#: screens/Template/Templates.js:55 +msgid "Schedule Details" +msgstr "शेड्यूल विवरण" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:38 +msgid "Event detail" +msgstr "इवेंट विवरण" + +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {समूह हटाएं?} other {समूह हटाएं?}}" + +#: components/DisassociateButton/DisassociateButton.js:83 +msgid "Select a row to disassociate" +msgstr "अलग करने के लिए एक पंक्ति चुनें" + +#: components/PromptDetail/PromptInventorySourceDetail.js:135 +msgid "Instance Filters" +msgstr "इंस्टेंस फ़िल्टर" + +#: components/Schedule/shared/FrequencyDetailSubform.js:202 +msgid "{intervalValue, plural, one {hour} other {hours}}" +msgstr "{intervalValue, plural, one {घंटा} other {घंटे}}" + +#: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 +#: screens/Inventory/shared/ConstructedInventoryForm.js:39 +#: screens/Inventory/shared/FederatedInventoryForm.js:27 +#: screens/Template/shared/JobTemplateForm.js:176 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 +msgid "This field must not be blank" +msgstr "यह फ़ील्ड रिक्त नहीं होना चाहिए" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:53 +msgid "" +"\n" +" There are no available playbook directories in {project_base_dir}.\n" +" Either that directory is empty, or all of the contents are already\n" +" assigned to other projects. Create a new directory there and make\n" +" sure the playbook files can be read by the \"awx\" system user,\n" +" or have {brandName} directly retrieve your playbooks from\n" +" source control using the Source Control Type option above." +msgstr "" +"\n" +" {project_base_dir} में कोई उपलब्ध प्लेबुक निर्देशिका नहीं है।\n" +" या तो वह निर्देशिका खाली है, या सभी सामग्री पहले से ही\n" +" अन्य प्रोजेक्ट्स को असाइन की गई है। वहां एक नई निर्देशिका बनाएं और सुनिश्चित\n" +" करें कि प्लेबुक फ़ाइलें \"awx\" सिस्टम उपयोगकर्ता द्वारा पढ़ी जा सकती हैं,\n" +" या ऊपर दिए गए सोर्स कंट्रोल प्रकार विकल्प का उपयोग करके {brandName} को\n" +" सोर्स कंट्रोल से सीधे आपकी प्लेबुक प्राप्त करने दें।" + +#: screens/Instances/InstancePeers/InstancePeerList.js:245 +msgid "Instance Name" +msgstr "इंस्टेंस नाम" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 +msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." +msgstr "मूल नोड द्वारा set_stats के माध्यम से उत्पादित आर्टिफ़ैक्ट का नाम। लिंक का अनुसरण केवल तभी किया जाता है जब मूल जॉब चुने गए परिणाम से मेल खाती है और स्थिति सत्य होती है। अनुपस्थित कुंजी कभी मेल नहीं खाती।" + +#: screens/Inventory/ConstructedInventory.js:102 +#: screens/Inventory/FederatedInventory.js:93 +#: screens/Inventory/Inventory.js:99 +#: screens/Inventory/SmartInventory.js:101 +msgid "View all Inventories." +msgstr "सभी इन्वेंटरी देखें।" + +#: screens/Job/JobOutput/JobOutputSearch.js:115 +msgid "Host Async Failure" +msgstr "होस्ट एसिंक विफलता" + +#: screens/Job/JobOutput/HostEventModal.js:97 +msgid "Host details modal" +msgstr "होस्ट विवरण मोडल" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:490 +msgid "Delete Notification" +msgstr "सूचना हटाएं" + +#: components/StatusLabel/StatusLabel.js:55 +#: screens/TopologyView/Legend.js:131 +msgid "Ready" +msgstr "तैयार" + +#: screens/Template/Survey/MultipleChoiceField.js:152 +msgid "Type answer then click checkbox on right to select answer as\n" +"default." +msgstr "उत्तर टाइप करें फिर उत्तर को डिफ़ॉल्ट के रूप में चुनने के लिए\n" +"दाईं ओर चेकबॉक्स पर क्लिक करें।" + +#: screens/Template/Survey/SurveyReorderModal.js:226 +msgid "Survey Question Order" +msgstr "सर्वेक्षण प्रश्न क्रम" + +#: screens/Job/JobDetail/JobDetail.js:256 +msgid "Unknown Start Date" +msgstr "अज्ञात प्रारंभ तिथि" + +#: components/Search/LookupTypeInput.js:108 +msgid "Less than or equal to comparison." +msgstr "इससे कम या बराबर तुलना।" + +#: components/DeleteButton/DeleteButton.js:76 +#: components/DeleteButton/DeleteButton.js:81 +#: components/DeleteButton/DeleteButton.js:91 +#: components/DeleteButton/DeleteButton.js:95 +#: components/DeleteButton/DeleteButton.js:115 +#: components/PaginatedTable/ToolbarDeleteButton.js:98 +#: components/PaginatedTable/ToolbarDeleteButton.js:175 +#: components/PaginatedTable/ToolbarDeleteButton.js:186 +#: components/PaginatedTable/ToolbarDeleteButton.js:190 +#: components/PaginatedTable/ToolbarDeleteButton.js:213 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:32 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:656 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:134 +#: screens/Credential/CredentialDetail/CredentialDetail.js:304 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:125 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:134 +#: screens/HostMetrics/HostMetricsDeleteButton.js:128 +#: screens/HostMetrics/HostMetricsDeleteButton.js:132 +#: screens/HostMetrics/HostMetricsDeleteButton.js:153 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:134 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:140 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:347 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:191 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:191 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:102 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:338 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:71 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:75 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:80 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:85 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:109 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 +#: screens/Job/JobDetail/JobDetail.js:669 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 +#: screens/Project/ProjectDetail/ProjectDetail.js:375 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:119 +#: screens/Team/TeamDetail/TeamDetail.js:81 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:536 +#: screens/Template/Survey/SurveyList.js:71 +#: screens/Template/Survey/SurveyToolbar.js:95 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 +#: screens/User/UserDetail/UserDetail.js:137 +#: screens/User/UserTokenDetail/UserTokenDetail.js:81 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 +msgid "Delete" +msgstr "हटाएं" + +#: components/StatusLabel/StatusLabel.js:53 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 +msgid "Changed" +msgstr "बदला गया" + +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:73 +msgid "Data retention period" +msgstr "डेटा प्रतिधारण अवधि" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 +msgid "This workflow does not have any nodes configured." +msgstr "इस वर्कफ़्लो में कोई नोड कॉन्फ़िगर नहीं किया गया है।" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 +msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." +msgstr "चयनित क्रेडेंशियल और निर्दिष्ट इनपुट का उपयोग करके सीक्रेट प्रबंधन सिस्टम से कनेक्शन सत्यापित करने के लिए इस बटन पर क्लिक करें।" + +#: components/Workflow/WorkflowLegend.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 +msgid "Project Sync" +msgstr "प्रोजेक्ट सिंक" + +#: screens/Host/HostGroups/HostGroupsList.js:234 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 +msgid "Select Groups" +msgstr "समूह चुनें" + +#: screens/User/shared/UserTokenForm.js:84 +msgid "Read" +msgstr "पढ़ें" + +#: screens/Setting/Subscription/Subscription.js:30 +msgid "View Settings" +msgstr "सेटिंग्स देखें" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:145 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:148 +#: screens/Template/shared/JobTemplateForm.js:611 +#: screens/Template/shared/JobTemplateForm.js:614 +#: screens/Template/shared/WorkflowJobTemplateForm.js:254 +#: screens/Template/shared/WorkflowJobTemplateForm.js:257 +msgid "Enable Webhook" +msgstr "वेबहुक सक्षम करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:58 +msgid "view the constructed inventory plugin docs here." +msgstr "निर्मित इन्वेंटरी प्लगइन दस्तावेज़ यहां देखें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:56 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 +msgid "The number associated with the \"Messaging\n" +" Service\" in Twilio with the format +18005550199." +msgstr "Twilio में \"मैसेजिंग\n" +" सेवा\" से संबद्ध संख्या, +18005550199 प्रारूप में।" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 +msgid "This field will be retrieved from an external secret management system using the specified credential." +msgstr "यह फ़ील्ड निर्दिष्ट क्रेडेंशियल का उपयोग करके बाहरी सीक्रेट प्रबंधन सिस्टम से प्राप्त की जाएगी।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "संदर्भ टेम्पलेट" + +#: screens/Job/JobOutput/HostEventModal.js:183 +msgid "No YAML Available" +msgstr "कोई YAML उपलब्ध नहीं" + +#: screens/Template/Survey/SurveyToolbar.js:75 +msgid "Edit Order" +msgstr "क्रम संपादित करें" + +#: screens/Template/Survey/SurveyQuestionForm.js:214 +msgid "Minimum" +msgstr "न्यूनतम" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:87 +msgid "Refresh Token Expiration" +msgstr "रिफ़्रेश टोकन समाप्ति" + +#: screens/Instances/InstancePeers/InstancePeerList.js:242 +msgid "Cannot run health check on hop nodes." +msgstr "हॉप नोड्स पर हेल्थ चेक नहीं चलाया जा सकता।" + +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:89 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:151 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:76 +msgid "Modified by (username)" +msgstr "द्वारा संशोधित (उपयोगकर्ता नाम)" + +#: screens/TopologyView/Legend.js:278 +msgid "Established" +msgstr "स्थापित" + +#: components/LaunchPrompt/steps/SurveyStep.js:278 +#: screens/Template/Survey/SurveyReorderModal.js:195 +msgid "Select option(s)" +msgstr "विकल्प चुनें" + +#: screens/Project/ProjectList/ProjectListItem.js:116 +msgid "The project revision is currently out of date. Please refresh to fetch the most recent revision." +msgstr "प्रोजेक्ट रिवीज़न वर्तमान में पुराना है। सबसे हाल का रिवीज़न प्राप्त करने के लिए कृपया रीफ़्रेश करें।" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:287 +msgid "Select Hosts" +msgstr "होस्ट्स चुनें" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:92 +#: screens/Setting/Settings.js:63 +msgid "GitHub Team" +msgstr "GitHub Team" + +#: components/JobList/JobList.js:253 +#: components/Lookup/ApplicationLookup.js:120 +#: components/PromptDetail/PromptDetail.js:171 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:423 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:106 +#: screens/Credential/CredentialDetail/CredentialDetail.js:255 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:91 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:151 +#: screens/Host/HostDetail/HostDetail.js:87 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:87 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:107 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:52 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:305 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:163 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:163 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:44 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:80 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:297 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 +#: screens/Job/JobDetail/JobDetail.js:588 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 +#: screens/Project/ProjectDetail/ProjectDetail.js:323 +#: screens/Team/TeamDetail/TeamDetail.js:53 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 +#: screens/User/UserDetail/UserDetail.js:107 +#: screens/User/UserTokenDetail/UserTokenDetail.js:61 +#: screens/User/UserTokenList/UserTokenList.js:150 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 +msgid "Created" +msgstr "बनाया गया" + +#: screens/Setting/SettingList.js:104 +#: screens/User/UserRoles/UserRolesListItem.js:19 +msgid "System" +msgstr "सिस्टम" + +#: components/PaginatedTable/ToolbarDeleteButton.js:226 +#: screens/Template/Survey/SurveyList.js:87 +msgid "This action will delete the following:" +msgstr "यह क्रिया निम्न को हटा देगी:" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 +msgid "{interval} minutes" +msgstr "{interval} मिनट" + +#: screens/Setting/SettingList.js:113 +msgid "Miscellaneous Authentication settings" +msgstr "विविध प्रमाणीकरण सेटिंग्स" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:58 +msgid "Local" +msgstr "स्थानीय" + +#: components/Lookup/InventoryLookup.js:133 +#: screens/Job/Job.helptext.js:6 +#: screens/Template/shared/JobTemplate.helptext.js:8 +msgid "Select the inventory containing the hosts you want this job to manage." +msgstr "उन होस्ट वाली इन्वेंटरी चुनें जिन्हें आप इस जॉब से प्रबंधित करना चाहते हैं।" + +#: components/AlertModal/AlertModal.js:83 +msgid "Alert modal" +msgstr "अलर्ट मोडल" + +#: components/Search/AdvancedSearch.js:208 +msgid "Set type" +msgstr "प्रकार सेट करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:28 +msgid "Remove Node {nodeName}" +msgstr "नोड {nodeName} हटाएं" + +#: components/Schedule/shared/FrequencyDetailSubform.js:260 +msgid "Sun" +msgstr "रवि" + +#: screens/Dashboard/Dashboard.js:145 +msgid "Job status graph tab" +msgstr "जॉब स्थिति ग्राफ़ टैब" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:94 +#: screens/Application/shared/ApplicationForm.js:113 +msgid "Redirect URIs" +msgstr "रीडायरेक्ट URI" + +#: components/LaunchPrompt/steps/SurveyStep.js:338 +msgid "At least one value must be selected for this field." +msgstr "इस फ़ील्ड के लिए कम से कम एक मान चुना जाना चाहिए।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:49 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:92 +#: components/Schedule/shared/FrequencyDetailSubform.js:267 +#: components/Schedule/shared/FrequencyDetailSubform.js:452 +msgid "Sunday" +msgstr "रविवार" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:147 +#: components/Schedule/shared/FrequencyDetailSubform.js:139 +msgid "August" +msgstr "अगस्त" + +#: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:91 +msgid "View smart inventory host details" +msgstr "स्मार्ट इन्वेंटरी होस्ट विवरण देखें" + +#: screens/Login/Login.js:371 +msgid "Sign in with Google" +msgstr "Google से साइन इन करें" + +#: contexts/Config.js:143 +msgid "Failed to retrieve configuration." +msgstr "कॉन्फ़िगरेशन प्राप्त करने में विफल।" + +#: components/PromptDetail/PromptInventorySourceDetail.js:96 +msgid "Inventory File" +msgstr "इन्वेंटरी फ़ाइल" + +#: components/Pagination/Pagination.js:32 +msgid "Go to last page" +msgstr "अंतिम पृष्ठ पर जाएं" + +#: components/Search/LookupTypeInput.js:30 +msgid "Exact match (default lookup if not specified)." +msgstr "सटीक मिलान (यदि निर्दिष्ट न हो तो डिफ़ॉल्ट लुकअप)।" + +#: screens/User/UserTeams/UserTeamList.js:215 +msgid "This action will disassociate all roles for this user from the selected teams." +msgstr "यह क्रिया इस उपयोगकर्ता की सभी भूमिकाओं को चयनित टीमों से अलग कर देगी।" + +#: components/AddRole/AddResourceRole.js:281 +#: components/AdHocCommands/AdHocCommandsWizard.js:51 +#: components/AssociateModal/AssociateModal.js:127 +#: components/AssociateModal/AssociateModal.js:132 +#: components/DeleteButton/DeleteButton.js:121 +#: components/DeleteButton/DeleteButton.js:124 +#: components/DisassociateButton/DisassociateButton.js:143 +#: components/DisassociateButton/DisassociateButton.js:146 +#: components/FormActionGroup/FormActionGroup.js:24 +#: components/FormActionGroup/FormActionGroup.js:30 +#: components/LaunchPrompt/LaunchPrompt.js:166 +#: components/Lookup/HostFilterLookup.js:397 +#: components/Lookup/Lookup.js:206 +#: components/PaginatedTable/ToolbarDeleteButton.js:222 +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:40 +#: components/Schedule/shared/ScheduleForm.js:556 +#: components/Schedule/shared/ScheduleForm.js:561 +#: components/Schedule/shared/SchedulePromptableFields.js:132 +#: components/Schedule/shared/UnsupportedScheduleForm.js:22 +#: components/Schedule/shared/UnsupportedScheduleForm.js:27 +#: screens/Credential/shared/CredentialForm.js:412 +#: screens/Credential/shared/CredentialForm.js:417 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:71 +#: screens/Credential/shared/ExternalTestModal.js:105 +#: screens/HostMetrics/HostMetricsDeleteButton.js:162 +#: screens/Instances/Shared/RemoveInstanceButton.js:177 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:118 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:61 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:64 +#: screens/Setting/shared/RevertAllAlert.js:34 +#: screens/Setting/shared/RevertFormActionGroup.js:31 +#: screens/Setting/shared/RevertFormActionGroup.js:37 +#: screens/Setting/shared/SharedFields.js:151 +#: screens/Setting/shared/SharedFields.js:157 +#: screens/Setting/shared/SharedFields.js:347 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:79 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:102 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:108 +#: screens/Team/TeamRoles/TeamRolesList.js:224 +#: screens/Team/TeamRoles/TeamRolesList.js:227 +#: screens/Template/Survey/SurveyList.js:83 +#: screens/Template/Survey/SurveyReorderModal.js:249 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:32 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:41 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:82 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:50 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:77 +#: screens/User/UserRoles/UserRolesList.js:221 +#: screens/User/UserRoles/UserRolesList.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:128 +msgid "Cancel" +msgstr "रद्द करें" + +#: screens/Inventory/Inventory.js:97 +msgid "Inventory not found." +msgstr "इन्वेंटरी नहीं मिली।" + +#: components/HealthCheckButton/HealthCheckButton.js:47 +#: components/HealthCheckButton/HealthCheckButton.js:65 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:327 +#: screens/Instances/InstanceDetail/InstanceDetail.js:395 +msgid "Run health check" +msgstr "हेल्थ चेक चलाएं" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:138 +msgid "Host Count" +msgstr "होस्ट संख्या" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:24 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:38 +#: components/PaginatedTable/ToolbarSyncSourceButton.js:41 +msgid "Sync all" +msgstr "सभी सिंक करें" + +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:69 +#: screens/Setting/Settings.js:53 +msgid "Azure AD Tenant" +msgstr "Azure AD Tenant" + +#: screens/Instances/Instances.js:16 +#: screens/Instances/Instances.js:26 +msgid "Create new Instance" +msgstr "नया इंस्टेंस बनाएं" + +#: screens/Job/JobDetail/JobDetail.js:202 +msgid "Project Update Status" +msgstr "प्रोजेक्ट अपडेट स्थिति" + +#: screens/Job/JobDetail/JobDetail.js:401 +msgid "Controller Node" +msgstr "Controller नोड" + +#: screens/Application/Application/Application.js:96 +msgid "View all applications." +msgstr "सभी एप्लिकेशन देखें।" + +#: screens/Template/Survey/SurveyQuestionForm.js:198 +msgid "Minimum length" +msgstr "न्यूनतम लंबाई" + +#: util/validators.js:61 +msgid "This field must be a number and have a value less than {max}" +msgstr "इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान {max} से कम होना चाहिए" + +#: components/Lookup/HostFilterLookup.js:355 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:119 +msgid "Smart host filter" +msgstr "स्मार्ट होस्ट फ़िल्टर" + +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:31 +msgid "Successfully Approved" +msgstr "सफलतापूर्वक अनुमोदित" + +#: screens/TopologyView/Legend.js:78 +msgid "Control node" +msgstr "नियंत्रण नोड" + +#: components/Lookup/ProjectLookup.js:139 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:134 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:203 +#: screens/Job/JobDetail/JobDetail.js:81 +#: screens/Project/ProjectList/ProjectList.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:98 +msgid "Subversion" +msgstr "Subversion" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:232 +msgid "Failed to delete one or more execution environments" +msgstr "एक या अधिक निष्पादन वातावरण हटाने में विफल" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:80 +#: components/PromptDetail/PromptDetail.js:364 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:520 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:288 +#: screens/Template/shared/JobTemplateForm.js:482 +msgid "Job Slicing" +msgstr "जॉब स्लाइसिंग" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:201 +#: screens/Inventory/shared/ConstructedInventoryHint.js:295 +#: screens/Inventory/shared/ConstructedInventoryHint.js:370 +#: screens/Project/ProjectDetail/ProjectDetail.js:206 +#: screens/Project/ProjectList/ProjectListItem.js:83 +msgid "Successfully copied to clipboard!" +msgstr "सफलतापूर्वक क्लिपबोर्ड पर कॉपी किया गया!" + +#: screens/Template/shared/WebhookSubForm.js:109 +msgid "Choose a Webhook Service" +msgstr "एक वेबहुक सेवा चुनें" + +#: screens/Setting/shared/RevertAllAlert.js:13 +msgid "Revert settings" +msgstr "सेटिंग्स वापस लौटाएं" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:55 +msgid "This table gives a few useful parameters of the constructed\n" +" inventory plugin. For the full list of parameters " +msgstr "यह तालिका निर्मित इन्वेंटरी प्लगइन के कुछ उपयोगी\n" +" पैरामीटर देती है। पैरामीटर की पूरी सूची के लिए " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:329 +msgid "Convergence select" +msgstr "अभिसरण चयन" + +#. placeholder {0}: question.min +#. placeholder {1}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:107 +msgid "This field must be a number and have a value between {0} and {1}" +msgstr "इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान {0} और {1} के बीच होना चाहिए" + +#: components/CodeEditor/VariablesDetail.js:125 +#: components/CodeEditor/VariablesDetail.js:131 +#: components/CodeEditor/VariablesField.js:154 +#: components/CodeEditor/VariablesField.js:160 +msgid "Done" +msgstr "पूर्ण" + +#: components/AdHocCommands/AdHocDetailsStep.js:187 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 +#: screens/Template/shared/JobTemplate.helptext.js:21 +msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." +msgstr "यदि सक्षम है, तो जहाँ समर्थित हो वहाँ Ansible कार्यों द्वारा किए गए परिवर्तन दिखाएँ। यह Ansible के --diff मोड के समतुल्य है।" + +#: components/Lookup/HostFilterLookup.js:417 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:250 +#: screens/InstanceGroup/Instances/InstanceListItem.js:242 +#: screens/Instances/InstanceDetail/InstanceDetail.js:288 +#: screens/Instances/InstanceList/InstanceListItem.js:260 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:316 +msgid "for more info." +msgstr "अधिक जानकारी के लिए।" + +#: screens/Template/shared/JobTemplateForm.js:179 +msgid "This Project needs to be updated" +msgstr "इस प्रोजेक्ट को अपडेट करने की आवश्यकता है" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:29 +#: screens/Inventory/shared/InventorySourceSyncButton.js:33 +msgid "Start sync process" +msgstr "सिंक प्रक्रिया प्रारंभ करें" + +#: screens/HostMetrics/HostMetrics.js:123 +msgid "First automated" +msgstr "पहला स्वचालित" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:102 +#: screens/Inventory/shared/ConstructedInventoryHint.js:111 +msgid "dictionary" +msgstr "dictionary" + +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:125 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:27 +#: screens/Instances/InstancePeers/InstancePeerList.js:247 +#: screens/Instances/InstancePeers/InstancePeerList.js:310 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:51 +msgid "Address" +msgstr "पता" + +#: components/Schedule/shared/FrequencyDetailSubform.js:555 +msgid "After number of occurrences" +msgstr "घटनाओं की संख्या के बाद" + +#: screens/User/shared/UserForm.js:165 +#: screens/User/UserDetail/UserDetail.js:79 +msgid "Preferred Language" +msgstr "पसंदीदा भाषा" + +#: components/PromptDetail/PromptDetail.js:201 +msgid "Prompt Overrides" +msgstr "संकेत ओवरराइड" + +#: screens/Setting/SettingList.js:83 +msgid "TACACS+ settings" +msgstr "TACACS+ सेटिंग्स" + +#: components/Workflow/WorkflowTools.js:115 +msgid "Zoom In" +msgstr "ज़ूम इन करें" + +#: screens/Job/Job.helptext.js:22 +msgid "Project checkout results" +msgstr "प्रोजेक्ट चेकआउट परिणाम" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:149 +#: components/Schedule/shared/FrequencyDetailSubform.js:149 +msgid "October" +msgstr "अक्टूबर" + +#: components/StatusLabel/StatusLabel.js:51 +#: screens/TopologyView/Legend.js:254 +msgid "Disabled" +msgstr "अक्षम" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:40 +msgid "Default Execution Environment" +msgstr "डिफ़ॉल्ट निष्पादन वातावरण" + +#: components/JobList/JobListItem.js:275 +#: components/Lookup/ProjectLookup.js:106 +#: components/Lookup/ProjectLookup.js:111 +#: components/Lookup/ProjectLookup.js:168 +#: components/PromptDetail/PromptInventorySourceDetail.js:85 +#: components/PromptDetail/PromptJobTemplateDetail.js:134 +#: components/PromptDetail/PromptJobTemplateDetail.js:142 +#: components/TemplateList/TemplateListItem.js:258 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:223 +#: screens/Job/JobDetail/JobDetail.js:188 +#: screens/Job/JobDetail/JobDetail.js:222 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:229 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:239 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:38 +msgid "Project" +msgstr "प्रोजेक्ट" + +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:78 +msgid "Choose a Notification Type" +msgstr "एक सूचना प्रकार चुनें" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:86 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:167 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:74 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:111 +msgid "Pull" +msgstr "पुल" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:88 +msgid "Environment variables or extra variables that specify the values a credential type can inject." +msgstr "पर्यावरण वेरिएबल्स या अतिरिक्त वेरिएबल्स जो उन मानों को निर्दिष्ट करते हैं जो एक क्रेडेंशियल प्रकार इंजेक्ट कर सकता है।" + +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "वर्कफ़्लो जॉब टेम्पलेट" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 +msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." +msgstr "अमान्य फ़ाइल प्रारूप। कृपया एक मान्य Red Hat सदस्यता मैनिफ़ेस्ट अपलोड करें।" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:155 +msgid "Toggle Legend" +msgstr "लीजेंड टॉगल करें" + +#: screens/Team/TeamRoles/TeamRolesList.js:208 +#: screens/User/UserRoles/UserRolesList.js:205 +msgid "Disassociate role!" +msgstr "भूमिका अलग करें!" + +#: screens/Metrics/Metrics.js:221 +msgid "Metric" +msgstr "मेट्रिक" + +#: screens/Template/shared/WebhookSubForm.js:225 +msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." +msgstr "प्रोजेक्ट को केवल तभी सिंक करें जब पुश किया गया ref इस पैटर्न से मेल खाता हो, उदाहरण के लिए refs/heads/main या refs/heads/release-*। किसी भी पुश या टैग इवेंट पर सिंक करने के लिए रिक्त छोड़ें।" + +#: screens/CredentialType/CredentialType.js:79 +msgid "View all credential types" +msgstr "सभी क्रेडेंशियल प्रकार देखें" + +#: components/Schedule/ScheduleList/ScheduleList.js:154 +msgid "Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source." +msgstr "इस सूची को भरने के लिए कृपया एक शेड्यूल जोड़ें। शेड्यूल को टेम्पलेट, प्रोजेक्ट, या इन्वेंटरी स्रोत में जोड़ा जा सकता है।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:237 +#: screens/InstanceGroup/Instances/InstanceListItem.js:146 +#: screens/InstanceGroup/Instances/InstanceListItem.js:229 +#: screens/Instances/InstanceDetail/InstanceDetail.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:154 +#: screens/Instances/InstanceList/InstanceListItem.js:247 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:95 +msgid "Last Health Check" +msgstr "अंतिम हेल्थ चेक" + +#: components/Search/RelatedLookupTypeInput.js:98 +msgid "Related search type typeahead" +msgstr "संबंधित खोज प्रकार टाइपअहेड" + +#. placeholder {0}: selected.length +#: screens/Organization/OrganizationList/OrganizationList.js:166 +msgid "{0, plural, one {This organization is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह संगठन वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन संगठनों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?}}" + +#: screens/Team/TeamList/TeamList.js:195 +msgid "Failed to delete one or more teams." +msgstr "एक या अधिक टीमें हटाने में विफल।" + +#: screens/NotificationTemplate/NotificationTemplates.js:15 +#: screens/NotificationTemplate/NotificationTemplates.js:22 +msgid "Create New Notification Template" +msgstr "नया सूचना टेम्पलेट बनाएं" + +#: components/Schedule/shared/ScheduleFormFields.js:199 +#: components/Schedule/shared/ScheduleFormFields.js:204 +#: components/Workflow/WorkflowNodeHelp.js:121 +msgid "None" +msgstr "कोई नहीं" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:73 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:74 +msgid "Automation Analytics" +msgstr "Automation Analytics" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:360 +msgid "Local Time Zone" +msgstr "स्थानीय समय क्षेत्र" + +#: screens/Template/Survey/SurveyReorderModal.js:258 +#: screens/Template/Survey/SurveyReorderModal.js:259 +#: screens/Template/Survey/SurveyReorderModal.js:280 +msgid "Default Answer(s)" +msgstr "डिफ़ॉल्ट उत्तर" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:530 +msgid "Delete Job Template" +msgstr "जॉब टेम्पलेट हटाएं" + +#: routeConfig.js:170 +#: screens/TopologyView/TopologyView.js:15 +#: screens/TopologyView/TopologyView.js:45 +msgid "Topology View" +msgstr "टोपोलॉजी दृश्य" + +#: screens/Project/ProjectList/ProjectListItem.js:108 +msgid "Syncing" +msgstr "सिंक हो रहा है" + +#: screens/Inventory/shared/InventorySourceForm.js:181 +msgid "Source details" +msgstr "स्रोत विवरण" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:97 +msgid "Sourced from a project" +msgstr "किसी प्रोजेक्ट से स्रोतित" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:379 +msgid "Destination Channels" +msgstr "गंतव्य चैनल" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:282 +msgid "Failed to delete workflow job template." +msgstr "वर्कफ़्लो जॉब टेम्पलेट हटाने में विफल।" + +#: components/MultiSelect/TagMultiSelect.js:69 +#: components/MultiSelect/TagMultiSelect.js:70 +msgid "Select tags" +msgstr "टैग चुनें" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:50 +msgid "Schedule is inactive" +msgstr "शेड्यूल निष्क्रिय है" + +#: screens/Setting/Troubleshooting/Troubleshooting.js:26 +msgid "View Troubleshooting settings" +msgstr "समस्या निवारण सेटिंग्स देखें" + +#: screens/Inventory/InventorySources/InventorySourceListItem.js:111 +msgid "Edit Source" +msgstr "स्रोत संपादित करें" + +#: components/JobList/JobListItem.js:59 +#: screens/Job/JobDetail/JobDetail.js:71 +msgid "Playbook Check" +msgstr "प्लेबुक जांच" + +#: components/Search/Search.js:137 +msgid "Before" +msgstr "पहले" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 +msgid "View node details" +msgstr "नोड विवरण देखें" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:100 +msgid "Custom pod spec" +msgstr "कस्टम पॉड स्पेक" + +#: screens/Host/Host.js:97 +msgid "View all Hosts." +msgstr "सभी होस्ट्स देखें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:247 +msgid "Tags for the Annotation" +msgstr "एनोटेशन के लिए टैग" + +#: screens/Inventory/Inventories.js:107 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:60 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:90 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:93 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:144 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:177 +msgid "Related Groups" +msgstr "संबंधित समूह" + +#: screens/Setting/SettingList.js:79 +msgid "SAML settings" +msgstr "SAML सेटिंग्स" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:298 +msgid "Delete Credential" +msgstr "क्रेडेंशियल हटाएं" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:642 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:646 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:121 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:123 +#: screens/Credential/CredentialDetail/CredentialDetail.js:291 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:110 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:121 +#: screens/Host/HostDetail/HostDetail.js:111 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:120 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:126 +#: screens/Instances/InstanceDetail/InstanceDetail.js:369 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:322 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:180 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:180 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:60 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:67 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:104 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:314 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:107 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:155 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 +#: screens/Project/ProjectDetail/ProjectDetail.js:348 +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:145 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:149 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:85 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:89 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:96 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:100 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:161 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:165 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:108 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:112 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:85 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:89 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:147 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:151 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:89 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:99 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:103 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:86 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:90 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:233 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:103 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:108 +#: screens/Setting/Troubleshooting/TroubleshootingDetail/TroubleshootingDetail.js:92 +#: screens/Setting/Troubleshooting/TroubleshootingDetail/TroubleshootingDetail.js:96 +#: screens/Setting/UI/UIDetail/UIDetail.js:116 +#: screens/Setting/UI/UIDetail/UIDetail.js:121 +#: screens/Team/TeamDetail/TeamDetail.js:66 +#: screens/Team/TeamDetail/TeamDetail.js:70 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:505 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:507 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 +#: screens/User/UserDetail/UserDetail.js:126 +msgid "Edit" +msgstr "संपादित करें" + +#: screens/Setting/SettingList.js:75 +msgid "RADIUS settings" +msgstr "RADIUS सेटिंग्स" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:90 +msgid "Workflow job templates" +msgstr "वर्कफ़्लो जॉब टेम्पलेट" + +#: screens/Instances/Shared/InstanceForm.js:65 +msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" +msgstr "वह भूमिका सेट करता है जो यह इंस्टेंस मेश टोपोलॉजी के भीतर निभाएगा। डिफ़ॉल्ट \"execution\" है।" + +#: components/StatusLabel/StatusLabel.js:56 +#: screens/TopologyView/Legend.js:147 +msgid "Installed" +msgstr "इंस्टॉल किया गया" + +#: screens/Inventory/shared/Inventory.helptext.js:58 +msgid "View JSON examples at" +msgstr "JSON उदाहरण यहां देखें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:400 +msgid "Destination SMS Number(s)" +msgstr "गंतव्य SMS नंबर" + +#: screens/Job/JobDetail/JobDetail.js:452 +msgid "No timeout specified" +msgstr "कोई टाइमआउट निर्दिष्ट नहीं" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "टाइमआउट पर" + +#: screens/Inventory/shared/Inventory.helptext.js:197 +msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." +msgstr "इंस्टेंस समूह फ़ॉलबैक रोकें: यदि सक्षम है, तो इन्वेंटरी संबद्ध जॉब टेम्पलेट चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में किसी भी संगठन इंस्टेंस समूह को जोड़ने से रोकेगी।" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:145 +msgid "Failed to delete application." +msgstr "एप्लिकेशन हटाने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:50 +msgid "Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch." +msgstr "इस लिंक को हटाने से ब्रांच का शेष भाग अनाथ हो जाएगा और लॉन्च पर तुरंत निष्पादित हो जाएगा।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:80 +#: screens/Inventory/shared/ConstructedInventoryHint.js:90 +#: screens/Inventory/shared/ConstructedInventoryHint.js:104 +#: screens/Inventory/shared/ConstructedInventoryHint.js:113 +msgid "description" +msgstr "विवरण" + +#: screens/Inventory/InventoryList/InventoryList.js:307 +msgid "Failed to delete one or more inventories." +msgstr "एक या अधिक इन्वेंटरी हटाने में विफल।" + +#: screens/Template/Survey/SurveyQuestionForm.js:93 +msgid "Float" +msgstr "Float" + +#. placeholder {0}: host.id +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:47 +msgid "host-description-{0}" +msgstr "host-description-{0}" + +#: screens/HostMetrics/HostMetricsDeleteButton.js:68 +msgid "Soft delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} सॉफ़्ट डिलीट करें?" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:138 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:212 +msgid "DELETED" +msgstr "हटाया गया" + +#: screens/Instances/Shared/RemoveInstanceButton.js:75 +msgid "You do not have permission to remove instances: {itemsUnableToremove}" +msgstr "आपके पास इंस्टेंस हटाने की अनुमति नहीं है: {itemsUnableToremove}" + +#: screens/Dashboard/Dashboard.js:165 +msgid "Recent Templates list tab" +msgstr "हाल के टेम्पलेट सूची टैब" + +#: screens/Inventory/ConstructedInventory.js:100 +msgid "Constructed Inventory not found." +msgstr "निर्मित इन्वेंटरी नहीं मिली।" + +#: screens/Template/Templates.js:51 +msgid "Edit Question" +msgstr "प्रश्न संपादित करें" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:105 +msgid "Custom Kubernetes or OpenShift Pod specification." +msgstr "कस्टम Kubernetes या OpenShift पॉड विनिर्देश।" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:243 +#: screens/Job/JobOutput/shared/OutputToolbar.js:248 +msgid "Download Output" +msgstr "आउटपुट डाउनलोड करें" + +#: components/DisassociateButton/DisassociateButton.js:152 +msgid "This action will disassociate the following:" +msgstr "यह क्रिया निम्न को अलग कर देगी:" + +#: screens/InstanceGroup/Instances/InstanceList.js:355 +msgid "Select Instances" +msgstr "इंस्टेंस चुनें" + +#: components/TemplateList/TemplateListItem.js:135 +msgid "Resources are missing from this template." +msgstr "इस टेम्पलेट से संसाधन अनुपस्थित हैं।" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:237 +msgid "Grafana API key" +msgstr "Grafana API कुंजी" + +#: components/DisassociateButton/DisassociateButton.js:74 +msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" +msgstr "आपके पास निम्न को अलग करने की अनुमति नहीं है: {itemsUnableToDisassociate}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/Instances/InstanceListItem.js:258 +#: screens/Instances/InstanceDetail/InstanceDetail.js:417 +#: screens/Instances/InstanceList/InstanceListItem.js:276 +msgid "Failed to update capacity adjustment." +msgstr "क्षमता समायोजन अपडेट करने में विफल।" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 +msgid "Minimum percentage of all instances that will be automatically\n" +" assigned to this group when new instances come online." +msgstr "सभी इंस्टेंसों का न्यूनतम प्रतिशत जो नए इंस्टेंस ऑनलाइन आने पर\n" +" स्वचालित रूप से इस समूह को असाइन किया जाएगा।" + +#: components/JobCancelButton/JobCancelButton.js:89 +msgid "Confirm cancellation" +msgstr "रद्दीकरण की पुष्टि करें" + +#: components/Sort/Sort.js:141 +msgid "Sort" +msgstr "क्रमबद्ध करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 +msgid "Equals" +msgstr "बराबर" + +#. js-lingui-explicit-id +#: screens/Dashboard/shared/ChartTooltip.js:66 +msgid "Failed" +msgstr "विफल" + +#: screens/Job/JobOutput/JobOutputSearch.js:138 +msgid "Variables Prompted" +msgstr "संकेतित वेरिएबल्स" + +#: screens/Metrics/Metrics.js:239 +msgid "Select a metric" +msgstr "एक मेट्रिक चुनें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:251 +msgid "Save successful!" +msgstr "सफलतापूर्वक सहेजा गया!" + +#: screens/User/Users.js:35 +msgid "Create user token" +msgstr "उपयोगकर्ता टोकन बनाएं" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:201 +msgid "Provide your Red Hat or Red Hat Satellite credentials\n" +" below and you can choose from a list of your available subscriptions.\n" +" The credentials you use will be stored for future use in\n" +" retrieving renewal or expanded subscriptions." +msgstr "नीचे अपने Red Hat या Red Hat Satellite क्रेडेंशियल्स\n" +" प्रदान करें और आप अपनी उपलब्ध सदस्यताओं की सूची में से चुन सकते हैं।\n" +" आपके द्वारा उपयोग किए गए क्रेडेंशियल्स नवीनीकरण या विस्तारित सदस्यताएं\n" +" प्राप्त करने में भविष्य के उपयोग के लिए संग्रहीत किए जाएंगे।" + +#: screens/InstanceGroup/ContainerGroup.js:86 +#: screens/InstanceGroup/ContainerGroup.js:131 +#: screens/InstanceGroup/InstanceGroup.js:94 +#: screens/InstanceGroup/InstanceGroup.js:150 +msgid "View all instance groups" +msgstr "सभी इंस्टेंस समूह देखें" + +#: screens/TopologyView/Tooltip.js:190 +msgid "Click on a node icon to display the details." +msgstr "विवरण प्रदर्शित करने के लिए किसी नोड आइकन पर क्लिक करें।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:28 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:31 +msgid "Exit Without Saving" +msgstr "सहेजे बिना बाहर निकलें" + +#: components/Search/Search.js:312 +#: components/Search/Search.js:328 +msgid "Date operator select" +msgstr "तिथि ऑपरेटर चयन" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "थीम" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:247 +msgid "Filter on nested group name" +msgstr "नेस्टेड समूह नाम पर फ़िल्टर करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 +msgid "Error saving the workflow!" +msgstr "वर्कफ़्लो सहेजने में त्रुटि!" + +#: screens/HostMetrics/HostMetrics.js:135 +#: screens/HostMetrics/HostMetricsListItem.js:24 +msgid "Automation" +msgstr "स्वचालन" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:350 +msgid "Select items from list" +msgstr "सूची से आइटम चुनें" + +#: screens/Dashboard/Dashboard.js:147 +msgid "Job status" +msgstr "जॉब स्थिति" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:111 +#: screens/Project/shared/ProjectSubForms/GitSubForm.js:29 +msgid "Source Control Branch/Tag/Commit" +msgstr "सोर्स कंट्रोल ब्रांच/टैग/कमिट" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:130 +msgid "This will cancel all subsequent nodes in this workflow" +msgstr "यह इस वर्कफ़्लो के सभी बाद के नोड्स रद्द कर देगा" + +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "उन नोड्स तक पहुँचने के लिए क्रेडेंशियल चुनें जिनके विरुद्ध यह जॉब चलाया जाएगा। आप प्रत्येक प्रकार का केवल एक क्रेडेंशियल चुन सकते हैं। मशीन क्रेडेंशियल (SSH) के लिए, क्रेडेंशियल चुने बिना “लॉन्च पर पूछें” को चेक करने पर आपको रनटाइम पर एक मशीन क्रेडेंशियल चुनना होगा। यदि आप क्रेडेंशियल चुनते हैं और “लॉन्च पर पूछें” को चेक करते हैं, तो चयनित क्रेडेंशियल डिफ़ॉल्ट बन जाते हैं जिन्हें रनटाइम पर अपडेट किया जा सकता है।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 +msgid "Prompt for diff mode on launch." +msgstr "लॉन्च पर डिफ़ मोड के लिए संकेत दें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 +msgid "Client Identifier" +msgstr "क्लाइंट पहचानकर्ता" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 +msgid "This will cancel all subsequent nodes in this workflow." +msgstr "यह इस वर्कफ़्लो के सभी बाद के नोड्स रद्द कर देगा।" + +#: components/RelatedTemplateList/RelatedTemplateList.js:257 +msgid "Failed to delete one or more job templates." +msgstr "एक या अधिक जॉब टेम्पलेट हटाने में विफल।" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 +msgid "Choose a .json file" +msgstr "एक .json फ़ाइल चुनें" + +#: screens/Instances/Shared/InstanceForm.js:98 +msgid "Enable Instance" +msgstr "इंस्टेंस सक्षम करें" + +#: screens/TopologyView/Header.js:71 +#: screens/TopologyView/Header.js:74 +msgid "Zoom out" +msgstr "ज़ूम आउट करें" + +#: components/AdHocCommands/AdHocDetailsStep.js:79 +msgid "Choose a module" +msgstr "एक मॉड्यूल चुनें" + +#: screens/Inventory/SmartInventory.js:99 +msgid "Smart Inventory not found." +msgstr "स्मार्ट इन्वेंटरी नहीं मिली।" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:158 +#: screens/Setting/shared/SettingDetail.js:88 +msgid "Encrypted" +msgstr "एन्क्रिप्टेड" + +#: components/JobList/JobListCancelButton.js:109 +msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" +msgstr "{numJobsToCancel, plural, one {जॉब रद्द करें} other {जॉब्स रद्द करें}}" + +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 +msgid "Edit Template" +msgstr "टेम्पलेट संपादित करें" + +#: components/Lookup/ApplicationLookup.js:101 +#: routeConfig.js:160 +#: screens/Application/Applications.js:28 +#: screens/Application/Applications.js:38 +#: screens/Application/ApplicationsList/ApplicationsList.js:111 +#: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 +msgid "Applications" +msgstr "एप्लिकेशन" + +#: screens/Dashboard/DashboardGraph.js:57 +#: screens/Dashboard/DashboardGraph.js:204 +msgid "All jobs" +msgstr "सभी जॉब्स" + +#: screens/InstanceGroup/Instances/InstanceList.js:364 +msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." +msgstr "<0>नोट: यदि इंस्टेंस <1>नीति नियमों द्वारा प्रबंधित है तो मैन्युअल रूप से संबद्ध इंस्टेंसों को इंस्टेंस समूह से स्वचालित रूप से अलग किया जा सकता है।" + +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "दिन {0}" + +#: screens/Project/ProjectList/ProjectListItem.js:120 +msgid "Refresh project revision" +msgstr "प्रोजेक्ट रिवीज़न रीफ़्रेश करें" + +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "वैकल्पिक रूप से वेबहुक सेवा को स्थिति अपडेट वापस भेजने के लिए उपयोग किए जाने वाले क्रेडेंशियल का चयन करें।" + +#: screens/Setting/Settings.js:112 +msgid "RADIUS" +msgstr "RADIUS" + +#: components/JobCancelButton/JobCancelButton.js:68 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 +msgid "Cancel Job" +msgstr "जॉब रद्द करें" + +#: screens/Instances/Shared/InstanceForm.js:49 +msgid "Instance State" +msgstr "इंस्टेंस स्थिति" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 +msgid "Actor" +msgstr "अभिनेता" + +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:" + +#: screens/Instances/InstancePeers/InstancePeerList.js:280 +msgid "Remove peers?" +msgstr "पीयर हटाएं?" + +#: components/Search/Search.js:373 +msgid "Search text input" +msgstr "खोज टेक्स्ट इनपुट" + +#: components/Lookup/Lookup.js:62 +msgid "That value was not found. Please enter or select a valid value." +msgstr "वह मान नहीं मिला। कृपया एक मान्य मान दर्ज करें या चुनें।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:493 +msgid "Weekend day" +msgstr "सप्ताहांत दिन" + +#: screens/Inventory/shared/Inventory.helptext.js:31 +msgid "Optional labels that describe this inventory,\n" +" such as 'dev' or 'test'. Labels can be used to group and filter\n" +" inventories and completed jobs." +msgstr "इस इन्वेंटरी का वर्णन करने वाले वैकल्पिक लेबल,\n" +" जैसे 'dev' या 'test'। लेबल का उपयोग इन्वेंटरी और पूर्ण की गई जॉब्स को\n" +" समूहित करने और फ़िल्टर करने के लिए किया जा सकता है।" + +#: screens/TopologyView/ContentLoading.js:33 +msgid "content-loading-in-progress" +msgstr "सामग्री-लोडिंग-प्रगति-पर" + +#: components/Schedule/shared/FrequencyDetailSubform.js:273 +msgid "Mon" +msgstr "सोम" + +#: screens/Organization/Organization.js:239 +msgid "View Organization Details" +msgstr "संगठन विवरण देखें" + +#: components/AdHocCommands/AdHocCommands.js:109 +#: components/CopyButton/CopyButton.js:49 +#: components/DeleteButton/DeleteButton.js:57 +#: components/HostToggle/HostToggle.js:80 +#: components/InstanceToggle/InstanceToggle.js:68 +#: components/JobList/JobList.js:338 +#: components/JobList/JobList.js:349 +#: components/LaunchButton/LaunchButton.js:244 +#: components/LaunchPrompt/LaunchPrompt.js:101 +#: components/NotificationList/NotificationList.js:248 +#: components/PaginatedTable/ToolbarDeleteButton.js:145 +#: components/RelatedTemplateList/RelatedTemplateList.js:254 +#: components/ResourceAccessList/ResourceAccessList.js:253 +#: components/ResourceAccessList/ResourceAccessList.js:265 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:664 +#: components/Schedule/ScheduleList/ScheduleList.js:245 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:74 +#: components/Schedule/shared/SchedulePromptableFields.js:67 +#: components/TemplateList/TemplateList.js:309 +#: contexts/Config.js:139 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:142 +#: screens/Application/ApplicationsList/ApplicationsList.js:183 +#: screens/Credential/CredentialDetail/CredentialDetail.js:312 +#: screens/Credential/CredentialList/CredentialList.js:215 +#: screens/Host/HostDetail/HostDetail.js:55 +#: screens/Host/HostDetail/HostDetail.js:126 +#: screens/Host/HostGroups/HostGroupsList.js:241 +#: screens/Host/HostList/HostList.js:233 +#: screens/HostMetrics/HostMetricsDeleteButton.js:104 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 +#: screens/InstanceGroup/Instances/InstanceList.js:386 +#: screens/InstanceGroup/Instances/InstanceListItem.js:254 +#: screens/Instances/InstanceDetail/InstanceDetail.js:413 +#: screens/Instances/InstanceDetail/InstanceDetail.js:428 +#: screens/Instances/InstanceList/InstanceList.js:262 +#: screens/Instances/InstanceList/InstanceList.js:274 +#: screens/Instances/InstanceList/InstanceListItem.js:273 +#: screens/Instances/InstancePeers/InstancePeerList.js:322 +#: screens/Instances/Shared/RemoveInstanceButton.js:107 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:355 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:44 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:199 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:200 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:84 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:294 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:305 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:53 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:119 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:257 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:130 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:206 +#: screens/Inventory/InventoryList/InventoryList.js:304 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:272 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:345 +#: screens/Inventory/InventorySources/InventorySourceList.js:240 +#: screens/Inventory/InventorySources/InventorySourceList.js:252 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:159 +#: screens/Inventory/shared/InventorySourceSyncButton.js:49 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:174 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:126 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 +#: screens/Organization/OrganizationList/OrganizationList.js:195 +#: screens/Project/ProjectDetail/ProjectDetail.js:383 +#: screens/Project/ProjectList/ProjectList.js:291 +#: screens/Project/ProjectList/ProjectList.js:303 +#: screens/Project/shared/ProjectSyncButton.js:63 +#: screens/Team/TeamDetail/TeamDetail.js:89 +#: screens/Team/TeamList/TeamList.js:192 +#: screens/Team/TeamRoles/TeamRolesList.js:243 +#: screens/Team/TeamRoles/TeamRolesList.js:254 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 +#: screens/Template/TemplateSurvey.js:137 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 +#: screens/TopologyView/MeshGraph.js:420 +#: screens/TopologyView/Tooltip.js:198 +#: screens/User/UserDetail/UserDetail.js:145 +#: screens/User/UserList/UserList.js:197 +#: screens/User/UserRoles/UserRolesList.js:240 +#: screens/User/UserRoles/UserRolesList.js:251 +#: screens/User/UserTeams/UserTeamList.js:257 +#: screens/User/UserTokenDetail/UserTokenDetail.js:88 +#: screens/User/UserTokenList/UserTokenList.js:218 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 +msgid "Error!" +msgstr "त्रुटि!" + +#: screens/Job/JobOutput/JobOutputSearch.js:124 +msgid "Host Unreachable" +msgstr "होस्ट अगम्य" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:55 +msgid "Replace" +msgstr "बदलें" + +#: components/DataListToolbar/DataListToolbar.js:130 +msgid "Expand all rows" +msgstr "सभी पंक्तियां विस्तृत करें" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:285 +#: screens/InstanceGroup/Instances/InstanceList.js:330 +#: screens/Instances/InstanceDetail/InstanceDetail.js:327 +#: screens/Instances/InstanceList/InstanceList.js:236 +msgid "Used Capacity" +msgstr "उपयोग की गई क्षमता" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:19 +msgid "Confirm removal of all nodes" +msgstr "सभी नोड्स हटाने की पुष्टि करें" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:113 +msgid "Clean" +msgstr "साफ़ करें" + +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "वेबहुक सेवाएँ इस URL पर POST अनुरोध करके इस वर्कफ़्लो जॉब टेम्पलेट के साथ जॉब लॉन्च कर सकती हैं।" + +#: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 +#: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 +msgid "This field may not be blank" +msgstr "यह फ़ील्ड रिक्त नहीं हो सकता" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:94 +msgid "If users need feedback about the correctness\n" +" of their constructed groups, it is highly recommended\n" +" to use strict: true in the plugin configuration." +msgstr "यदि उपयोगकर्ताओं को उनके निर्मित समूहों की\n" +" शुद्धता के बारे में प्रतिक्रिया की आवश्यकता है, तो प्लगइन कॉन्फ़िगरेशन\n" +" में strict: true का उपयोग करने की अत्यधिक अनुशंसा की जाती है।" + +#: screens/User/UserRoles/UserRolesList.js:212 +msgid "Confirm disassociate" +msgstr "अलग करने की पुष्टि करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:101 +msgid "VMware vCenter" +msgstr "VMware vCenter" + +#: components/AddRole/AddResourceRole.js:171 +msgid "Add User Roles" +msgstr "उपयोगकर्ता भूमिकाएं जोड़ें" + +#: screens/Team/TeamRoles/TeamRolesList.js:246 +#: screens/User/UserRoles/UserRolesList.js:243 +msgid "Failed to associate role" +msgstr "भूमिका संबद्ध करने में विफल" + +#: screens/Project/ProjectList/ProjectList.js:294 +msgid "Failed to delete one or more projects." +msgstr "एक या अधिक प्रोजेक्ट हटाने में विफल।" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 +msgid "Set source path to" +msgstr "स्रोत पथ को इस पर सेट करें" + +#: screens/Project/ProjectList/ProjectListItem.js:220 +#: screens/Project/ProjectList/ProjectListItem.js:225 +msgid "Edit Project" +msgstr "प्रोजेक्ट संपादित करें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 +#: components/Schedule/shared/FrequencyDetailSubform.js:293 +#: components/Schedule/shared/FrequencyDetailSubform.js:462 +msgid "Tuesday" +msgstr "मंगलवार" + +#: screens/Job/JobOutput/JobOutputSearch.js:139 +msgid "Verbose" +msgstr "विस्तृत" + +#: components/HostToggle/HostToggle.js:84 +msgid "Failed to toggle host." +msgstr "होस्ट टॉगल करने में विफल।" + +#: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 +msgid "denied" +msgstr "अस्वीकृत" + +#: screens/Login/Login.js:340 +msgid "Sign in with GitHub Enterprise Organizations" +msgstr "GitHub Enterprise Organizations से साइन इन करें" + +#: screens/ActivityStream/ActivityStream.js:126 +#: screens/ActivityStream/ActivityStream.js:229 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:117 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 +#: screens/NotificationTemplate/NotificationTemplates.js:14 +#: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 +msgid "Notification Templates" +msgstr "सूचना टेम्पलेट" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:532 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:123 +msgid "Start message body" +msgstr "प्रारंभ संदेश मुख्य भाग" + +#: screens/Inventory/shared/Inventory.helptext.js:129 +msgid "Branch to use on inventory sync. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "इन्वेंटरी सिंक पर उपयोग करने के लिए ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट उपयोग किया जाता है। केवल तभी अनुमति है जब प्रोजेक्ट allow_override फ़ील्ड true पर सेट हो।" + +#: screens/ActivityStream/ActivityStream.js:288 +#: screens/ActivityStream/ActivityStream.js:298 +#: screens/ActivityStream/ActivityStreamDetailButton.js:47 +msgid "Initiated by" +msgstr "द्वारा आरंभ किया गया" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:276 +msgid "Delete this node" +msgstr "इस नोड को हटाएं" + +#: components/JobList/JobListItem.js:249 +#: screens/Job/JobDetail/JobDetail.js:303 +msgid "Source Workflow Job" +msgstr "स्रोत वर्कफ़्लो जॉब" + +#: components/Workflow/WorkflowNodeHelp.js:162 +msgid "Job Status" +msgstr "जॉब स्थिति" + +#: screens/CredentialType/CredentialType.js:77 +msgid "Credential type not found." +msgstr "क्रेडेंशियल प्रकार नहीं मिला।" + +#: screens/Team/TeamRoles/TeamRoleListItem.js:21 +#: screens/Team/TeamRoles/TeamRolesList.js:143 +#: screens/Team/TeamRoles/TeamRolesList.js:177 +#: screens/User/UserList/UserList.js:171 +#: screens/User/UserList/UserListItem.js:58 +#: screens/User/UserRoles/UserRolesList.js:142 +#: screens/User/UserRoles/UserRolesList.js:153 +#: screens/User/UserRoles/UserRolesListItem.js:27 +msgid "Role" +msgstr "भूमिका" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkEditModal.js:15 +msgid "Edit Link" +msgstr "लिंक संपादित करें" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:91 +#: screens/Organization/shared/OrganizationForm.js:70 +msgid "Max Hosts" +msgstr "अधिकतम होस्ट्स" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:123 +msgid "Oragnization" +msgstr "संगठन" + +#: components/AppContainer/AppContainer.js:58 +msgid "{brandName} logo" +msgstr "{brandName} लोगो" + +#: screens/Job/Job.js:223 +msgid "View Job Details" +msgstr "जॉब विवरण देखें" + +#: components/JobList/JobListCancelButton.js:101 +msgid "Select a job to cancel" +msgstr "रद्द करने के लिए एक जॉब चुनें" + +#: components/Pagination/Pagination.js:29 +msgid "per page" +msgstr "प्रति पृष्ठ" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:192 +msgid "Upload a .zip file" +msgstr "एक .zip फ़ाइल अपलोड करें" + +#: screens/Setting/SAML/SAML.js:27 +msgid "View SAML settings" +msgstr "SAML सेटिंग्स देखें" + +#: components/JobList/JobList.js:245 +#: components/StatusLabel/StatusLabel.js:52 +#: components/Workflow/WorkflowNodeHelp.js:109 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 +msgid "Canceled" +msgstr "रद्द किया गया" + +#: screens/Job/Job.js:137 +#: screens/Job/JobOutput/HostEventModal.js:189 +#: screens/Job/Jobs.js:52 +msgid "Output" +msgstr "आउटपुट" + +#: screens/Organization/OrganizationList/OrganizationList.js:198 +msgid "Failed to delete one or more organizations." +msgstr "एक या अधिक संगठन हटाने में विफल।" + +#: screens/Job/JobOutput/PageControls.js:76 +msgid "Scroll first" +msgstr "पहला स्क्रॉल करें" + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:49 +msgid "Maximum number of jobs to run concurrently on this group. Zero means no limit will be enforced." +msgstr "इस समूह पर एक साथ चलाने के लिए जॉब्स की अधिकतम संख्या। शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।" + +#: screens/Job/JobTypeRedirect.js:42 +msgid "View all Jobs" +msgstr "सभी जॉब्स देखें" + +#: screens/User/UserTokenList/UserTokenList.js:221 +msgid "Failed to delete one or more user tokens." +msgstr "एक या अधिक उपयोगकर्ता टोकन हटाने में विफल।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:577 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:168 +msgid "Workflow approved message" +msgstr "वर्कफ़्लो अनुमोदित संदेश" + +#: components/Schedule/ScheduleList/ScheduleList.js:165 +#: components/Schedule/ScheduleList/ScheduleList.js:235 +#: routeConfig.js:47 +#: screens/ActivityStream/ActivityStream.js:115 +#: screens/ActivityStream/ActivityStream.js:180 +#: screens/Inventory/Inventories.js:116 +#: screens/Inventory/InventorySource/InventorySource.js:88 +#: screens/ManagementJob/ManagementJob.js:106 +#: screens/ManagementJob/ManagementJobs.js:24 +#: screens/Project/Project.js:130 +#: screens/Project/Projects.js:32 +#: screens/Schedule/AllSchedules.js:22 +#: screens/Template/Template.js:141 +#: screens/Template/Templates.js:52 +#: screens/Template/WorkflowJobTemplate.js:122 +msgid "Schedules" +msgstr "शेड्यूल" + +#: components/TemplateList/TemplateList.js:161 +msgid "Add job template" +msgstr "जॉब टेम्पलेट जोड़ें" + +#: screens/Project/Project.js:147 +msgid "View all Projects." +msgstr "सभी प्रोजेक्ट देखें।" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:39 +msgid "0 (Warning)" +msgstr "0 (चेतावनी)" + +#: screens/Job/JobOutput/JobOutputSearch.js:136 +msgid "System Warning" +msgstr "सिस्टम चेतावनी" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:104 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:108 +#: routeConfig.js:165 +#: screens/ActivityStream/ActivityStream.js:130 +#: screens/ActivityStream/ActivityStream.js:245 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:129 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:192 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:13 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:23 +#: screens/Organization/Organization.js:131 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 +#: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 +msgid "Execution Environments" +msgstr "निष्पादन वातावरण" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 +msgid "Prompt for job type on launch." +msgstr "लॉन्च पर जॉब प्रकार के लिए संकेत दें।" + +#: components/JobList/JobListItem.js:217 +#: components/JobList/JobListItem.js:223 +msgid "Schedule" +msgstr "शेड्यूल" + +#: components/Workflow/WorkflowNodeHelp.js:65 +msgid "Project Update" +msgstr "प्रोजेक्ट अपडेट" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:124 +msgid "LDAP5" +msgstr "LDAP5" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:92 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:94 +msgid "Toggle tools" +msgstr "टूल टॉगल करें" + +#: screens/Job/JobOutput/HostEventModal.js:207 +msgid "Standard error tab" +msgstr "मानक त्रुटि टैब" + +#: components/AddRole/AddResourceRole.js:174 +msgid "Add Team Roles" +msgstr "टीम भूमिकाएं जोड़ें" + +#: screens/Setting/SettingList.js:98 +msgid "Jobs settings" +msgstr "जॉब्स सेटिंग्स" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:35 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:40 +msgid "Edit Credential Plugin Configuration" +msgstr "क्रेडेंशियल प्लगइन कॉन्फ़िगरेशन संपादित करें" + +#: screens/Template/Survey/SurveyToolbar.js:84 +msgid "Select a question to delete" +msgstr "हटाने के लिए एक प्रश्न चुनें" + +#: components/AdHocCommands/AdHocPreviewStep.js:73 +#: components/HostForm/HostForm.js:135 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:119 +#: components/PromptDetail/PromptDetail.js:185 +#: components/PromptDetail/PromptDetail.js:388 +#: components/PromptDetail/PromptJobTemplateDetail.js:297 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:140 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:629 +#: screens/Host/HostDetail/HostDetail.js:96 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:61 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:155 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:37 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:89 +#: screens/Inventory/shared/InventoryForm.js:111 +#: screens/Inventory/shared/InventoryGroupForm.js:47 +#: screens/Inventory/shared/SmartInventoryForm.js:92 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:130 +#: screens/Job/JobDetail/JobDetail.js:603 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:492 +#: screens/Template/shared/JobTemplateForm.js:431 +#: screens/Template/shared/WorkflowJobTemplateForm.js:222 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 +msgid "Variables" +msgstr "वेरिएबल्स" + +#: components/Schedule/ScheduleList/ScheduleList.js:151 +msgid "Please add a Schedule to populate this list." +msgstr "इस सूची को भरने के लिए कृपया एक शेड्यूल जोड़ें।" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:158 +msgid "deletion error" +msgstr "हटाने में त्रुटि" + +#: screens/Setting/SettingList.js:105 +msgid "Define system-level features and functions" +msgstr "सिस्टम-स्तरीय सुविधाओं और कार्यों को परिभाषित करें" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:314 +#: screens/Instances/InstanceDetail/InstanceDetail.js:380 +msgid "Run a health check on the instance" +msgstr "इंस्टेंस पर हेल्थ चेक चलाएं" + +#: screens/Project/ProjectDetail/ProjectDetail.js:356 +#: screens/Project/ProjectList/ProjectListItem.js:202 +msgid "Cancel Project Sync" +msgstr "प्रोजेक्ट सिंक रद्द करें" + +#: components/PaginatedTable/ToolbarSyncSourceButton.js:32 +msgid "Sync all sources" +msgstr "सभी स्रोत सिंक करें" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:390 +msgid "API service/integration key" +msgstr "API सेवा/इंटीग्रेशन कुंजी" + +#: screens/User/UserList/UserListItem.js:62 +#: screens/User/UserList/UserListItem.js:66 +msgid "Edit User" +msgstr "उपयोगकर्ता संपादित करें" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:133 +msgid "Tasks" +msgstr "कार्य" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:146 +msgid "Unreachable Hosts" +msgstr "अगम्य होस्ट्स" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "टाइमआउट पर" + +#: screens/Team/Teams.js:17 +#: screens/Team/Teams.js:28 +msgid "Create New Team" +msgstr "नई टीम बनाएं" + +#: screens/Inventory/shared/Inventory.helptext.js:149 +msgid "in the documentation and the" +msgstr "दस्तावेज़ीकरण में और" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:152 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:191 +#: screens/Project/ProjectDetail/ProjectDetail.js:160 +msgid "Last Job Status" +msgstr "अंतिम जॉब स्थिति" + +#: screens/Template/Survey/SurveyReorderModal.js:141 +msgid "Text Area" +msgstr "टेक्स्ट क्षेत्र" + +#: screens/Setting/UI/UI.js:26 +msgid "View User Interface settings" +msgstr "उपयोगकर्ता इंटरफ़ेस सेटिंग्स देखें" + +#: screens/Login/Login.js:309 +msgid "Sign in with GitHub Teams" +msgstr "GitHub Teams से साइन इन करें" + +#: screens/Inventory/InventoryList/InventoryList.js:127 +msgid "Inventory copied successfully" +msgstr "इन्वेंटरी सफलतापूर्वक कॉपी की गई" + +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "यदि सक्षम है, तो यह एकत्रित तथ्यों को संग्रहीत करेगा ताकि उन्हें होस्ट स्तर पर देखा जा सके। तथ्य बने रहते हैं और रनटाइम पर फ़ैक्ट कैश में इंजेक्ट किए जाते हैं।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "वर्कफ़्लो जारी रहने से पहले अनुमोदन करने वाले अलग-अलग उपयोगकर्ताओं की संख्या। एकल अस्वीकृति हमेशा नोड को अस्वीकार कर देती है।" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है। आप निम्नलिखित पर क्लिक करके {moduleName} के बारे में जानकारी प्राप्त कर सकते हैं " + +#: screens/Instances/InstanceEdit/InstanceEdit.js:82 +msgid "View all Instances." +msgstr "सभी इंस्टेंस देखें।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:191 +msgid "Subscription Management" +msgstr "सदस्यता प्रबंधन" + +#: components/Lookup/PeersLookup.js:128 +#: components/Lookup/PeersLookup.js:135 +#: screens/HostMetrics/HostMetrics.js:81 +#: screens/HostMetrics/HostMetrics.js:117 +#: screens/HostMetrics/HostMetricsListItem.js:17 +msgid "Hostname" +msgstr "होस्टनाम" + +#: screens/Job/JobOutput/HostEventModal.js:169 +msgid "YAML" +msgstr "YAML" + +#: screens/Setting/SettingList.js:128 +msgid "User Interface settings" +msgstr "उपयोगकर्ता इंटरफ़ेस सेटिंग्स" + +#: components/AdHocCommands/AdHocDetailsStep.js:253 +msgid "Provide key/value pairs using either\n" +" YAML or JSON." +msgstr "YAML या JSON का उपयोग करके\n" +" कुंजी/मान जोड़े प्रदान करें।" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 +#: components/Schedule/shared/FrequencyDetailSubform.js:183 +#: components/Schedule/shared/FrequencyDetailSubform.js:380 +#: components/Schedule/shared/FrequencyDetailSubform.js:484 +#: components/Schedule/shared/ScheduleFormFields.js:141 +#: components/Schedule/shared/ScheduleFormFields.js:210 +msgid "Day" +msgstr "दिन" + +#: components/ExpandCollapse/ExpandCollapse.js:41 +msgid "Collapse" +msgstr "संक्षिप्त करें" + +#: components/JobList/JobListItem.js:320 +#: components/LabelLists/LabelLists.js:56 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 +#: components/PromptDetail/PromptDetail.js:338 +#: components/PromptDetail/PromptJobTemplateDetail.js:220 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:121 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 +#: components/TemplateList/TemplateListItem.js:304 +#: routeConfig.js:78 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:138 +#: screens/Inventory/shared/InventoryForm.js:83 +#: screens/Job/JobDetail/JobDetail.js:507 +#: screens/Labels/Labels.js:13 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:410 +#: screens/Template/shared/JobTemplateForm.js:416 +#: screens/Template/shared/WorkflowJobTemplateForm.js:205 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 +msgid "Labels" +msgstr "लेबल" + +#: screens/TopologyView/Legend.js:88 +msgid "Execution node" +msgstr "निष्पादन नोड" + +#: screens/Template/shared/WebhookSubForm.js:212 +msgid "Update webhook key" +msgstr "वेबहुक कुंजी अपडेट करें" + +#: screens/Dashboard/DashboardGraph.js:189 +#: screens/Dashboard/DashboardGraph.js:198 +msgid "Select status" +msgstr "स्थिति चुनें" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:187 +#: components/Schedule/shared/FrequencyDetailSubform.js:187 +#: components/Schedule/shared/ScheduleFormFields.js:143 +#: components/Schedule/shared/ScheduleFormFields.js:212 +#: screens/SubscriptionUsage/ChartComponents/UsageChart.js:190 +msgid "Month" +msgstr "माह" + +#: components/JobList/JobListItem.js:296 +#: components/LaunchPrompt/steps/CredentialsStep.js:267 +#: components/LaunchPrompt/steps/useCredentialsStep.js:28 +#: components/Lookup/MultiCredentialsLookup.js:138 +#: components/Lookup/MultiCredentialsLookup.js:217 +#: components/PromptDetail/PromptDetail.js:211 +#: components/PromptDetail/PromptJobTemplateDetail.js:202 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 +#: components/TemplateList/TemplateListItem.js:280 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 +#: routeConfig.js:88 +#: screens/ActivityStream/ActivityStream.js:118 +#: screens/ActivityStream/ActivityStream.js:195 +#: screens/Credential/CredentialList/CredentialList.js:196 +#: screens/Credential/Credentials.js:15 +#: screens/Credential/Credentials.js:26 +#: screens/Job/JobDetail/JobDetail.js:483 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 +#: screens/Template/shared/JobTemplateForm.js:401 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 +msgid "Credentials" +msgstr "क्रेडेंशियल" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:33 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:115 +msgid "Use one email address per line to create a recipient list for this type of notification." +msgstr "इस प्रकार की सूचना के लिए प्राप्तकर्ता सूची बनाने हेतु प्रति पंक्ति एक ईमेल पता उपयोग करें।" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 +msgid "Minimum number of instances that will be automatically\n" +" assigned to this group when new instances come online." +msgstr "नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से\n" +" असाइन किए जाने वाले इंस्टेंसों की न्यूनतम संख्या।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 +msgid "{interval} weeks" +msgstr "{interval} सप्ताह" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:101 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:102 +#: components/PromptDetail/PromptDetail.js:272 +#: components/PromptDetail/PromptJobTemplateDetail.js:258 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:580 +#: screens/Job/JobDetail/JobDetail.js:528 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:440 +#: screens/Template/shared/JobTemplateForm.js:559 +#: screens/Template/shared/WorkflowJobTemplateForm.js:228 +msgid "Job Tags" +msgstr "जॉब टैग" + +#: screens/Inventory/InventorySources/InventorySourceList.js:243 +msgid "Failed to sync some or all inventory sources." +msgstr "कुछ या सभी इन्वेंटरी स्रोत सिंक करने में विफल।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:308 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:349 +msgid "Channel" +msgstr "चैनल" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:22 +msgid "Select a row to approve" +msgstr "अनुमोदित करने के लिए एक पंक्ति चुनें" + +#: screens/SubscriptionUsage/ChartComponents/UsageChart.js:144 +msgid "Unique Hosts" +msgstr "अद्वितीय होस्ट्स" + +#: screens/Job/JobDetail/JobDetail.js:665 +#: screens/Job/JobOutput/shared/OutputToolbar.js:257 +#: screens/Job/JobOutput/shared/OutputToolbar.js:261 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:247 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:251 +msgid "Delete Job" +msgstr "जॉब हटाएं" + +#: components/CopyButton/CopyButton.js:40 +#: screens/Inventory/shared/ConstructedInventoryHint.js:177 +#: screens/Inventory/shared/ConstructedInventoryHint.js:271 +#: screens/Inventory/shared/ConstructedInventoryHint.js:346 +msgid "Copy" +msgstr "कॉपी करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:102 +msgid "Red Hat Satellite 6" +msgstr "Red Hat Satellite 6" + +#: components/Search/AdvancedSearch.js:277 +msgid "Remove the current search related to ansible facts to enable another search using this key." +msgstr "इस कुंजी का उपयोग करके एक और खोज सक्षम करने के लिए ansible फ़ैक्ट्स से संबंधित वर्तमान खोज हटाएं।" + +#: components/PromptDetail/PromptProjectDetail.js:155 +#: screens/Project/ProjectDetail/ProjectDetail.js:312 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:64 +msgid "Project Base Path" +msgstr "प्रोजेक्ट बेस पथ" + +#: screens/Project/ProjectList/ProjectList.js:132 +msgid "Project copied successfully" +msgstr "प्रोजेक्ट सफलतापूर्वक कॉपी किया गया" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 +#: components/Schedule/shared/FrequencyDetailSubform.js:114 +msgid "March" +msgstr "मार्च" + +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:81 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:92 +#: components/LaunchPrompt/steps/ExecutionEnvironmentStep.js:102 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:54 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:141 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:147 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:166 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:73 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:101 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:88 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:107 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvListItem.js:18 +msgid "Image" +msgstr "इमेज" + +#: components/Lookup/HostFilterLookup.js:379 +msgid "Perform a search to define a host filter" +msgstr "होस्ट फ़िल्टर परिभाषित करने के लिए एक खोज करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:507 +msgid "Notification test failed." +msgstr "सूचना परीक्षण विफल।" + +#: components/Pagination/Pagination.js:25 +msgid "items" +msgstr "आइटम" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 +#: components/Schedule/shared/FrequencyDetailSubform.js:144 +msgid "September" +msgstr "सितंबर" + +#: screens/Instances/InstancePeers/InstancePeerList.js:305 +msgid "Select Peer Addresses" +msgstr "पीयर पते चुनें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 +msgid "We were unable to locate licenses associated with this account." +msgstr "हम इस खाते से संबद्ध लाइसेंस ढूंढने में असमर्थ रहे।" + +#: screens/Setting/SettingList.js:94 +msgid "Update settings pertaining to Jobs within {brandName}" +msgstr "{brandName} के भीतर जॉब्स से संबंधित सेटिंग्स अपडेट करें" + +#: components/StatusLabel/StatusLabel.js:57 +#: screens/TopologyView/Legend.js:163 +msgid "Provisioning" +msgstr "प्रोविज़निंग" + +#: screens/Template/Survey/SurveyQuestionForm.js:258 +msgid "Multiple Choice Options" +msgstr "बहुविकल्पीय विकल्प" + +#: screens/Setting/shared/RevertAllAlert.js:31 +msgid "Cancel revert" +msgstr "वापस लौटाना रद्द करें" + +#: components/AdHocCommands/AdHocDetailsStep.js:278 +#: components/AdHocCommands/AdHocDetailsStep.js:279 +msgid "Extra variables" +msgstr "अतिरिक्त वेरिएबल्स" + +#: components/Workflow/WorkflowNodeHelp.js:152 +#: components/Workflow/WorkflowNodeHelp.js:188 +#: screens/Team/TeamRoles/TeamRoleListItem.js:13 +#: screens/Team/TeamRoles/TeamRolesList.js:175 +msgid "Resource Name" +msgstr "संसाधन नाम" + +#: components/AdHocCommands/AdHocDetailsStep.js:61 +msgid "select module" +msgstr "मॉड्यूल चुनें" + +#: components/PromptDetail/PromptProjectDetail.js:127 +#: screens/Project/ProjectDetail/ProjectDetail.js:245 +#: screens/Project/shared/ProjectForm.js:300 +msgid "Content Signature Validation Credential" +msgstr "सामग्री हस्ताक्षर सत्यापन क्रेडेंशियल" + +#: screens/Application/ApplicationsList/ApplicationListItem.js:50 +#: screens/Application/ApplicationsList/ApplicationListItem.js:54 +msgid "Edit application" +msgstr "एप्लिकेशन संपादित करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:99 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:208 +msgid "Use TLS" +msgstr "TLS का उपयोग करें" + +#: components/JobList/JobList.js:226 +#: components/JobList/JobListItem.js:62 +#: components/Schedule/ScheduleList/ScheduleListItem.js:38 +#: components/Workflow/WorkflowLegend.js:112 +#: components/Workflow/WorkflowNodeHelp.js:77 +#: screens/Job/JobDetail/JobDetail.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 +msgid "Management Job" +msgstr "प्रबंधन जॉब" + +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "पसंदीदा थीम" + +#: screens/Instances/Shared/InstanceForm.js:27 +#: screens/Inventory/shared/InventorySourceForm.js:85 +#: screens/Project/shared/ProjectForm.js:117 +msgid "Set a value for this field" +msgstr "इस फ़ील्ड के लिए एक मान सेट करें" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:273 +msgid "Failed to deny one or more workflow approval." +msgstr "एक या अधिक वर्कफ़्लो अनुमोदन अस्वीकार करने में विफल।" + +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "ऐसे परिणाम लौटाता है जो इस फ़िल्टर के साथ-साथ अन्य फ़िल्टर को भी संतुष्ट करते हैं। यदि कुछ भी चयनित नहीं है तो यह डिफ़ॉल्ट सेट प्रकार है।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 +msgid "Organization (Name)" +msgstr "संगठन (नाम)" + +#: components/HealthCheckAlert/HealthCheckAlert.js:29 +msgid "Reload" +msgstr "पुनः लोड करें" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 +msgid "Add new host" +msgstr "नया होस्ट जोड़ें" + +#: components/Search/LookupTypeInput.js:36 +msgid "Case-insensitive version of exact." +msgstr "exact का केस-असंवेदनशील संस्करण।" + +#: screens/Team/Team.js:49 +msgid "Back to Teams" +msgstr "टीमों पर वापस" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:36 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:48 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:209 +msgid "Submit" +msgstr "सबमिट करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:385 +msgid "Notification Color" +msgstr "सूचना रंग" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 +#: components/Schedule/shared/FrequencyDetailSubform.js:280 +#: components/Schedule/shared/FrequencyDetailSubform.js:457 +msgid "Monday" +msgstr "सोमवार" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:83 +#: screens/CredentialType/shared/CredentialTypeForm.js:46 +msgid "Injector configuration" +msgstr "इंजेक्टर कॉन्फ़िगरेशन" + +#: components/LaunchPrompt/steps/SurveyStep.js:167 +#: screens/Template/Survey/SurveyReorderModal.js:159 +msgid "Select an option" +msgstr "एक विकल्प चुनें" + +#: screens/Application/Applications.js:80 +#: screens/Application/Applications.js:83 +msgid "Application information" +msgstr "एप्लिकेशन जानकारी" + +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "प्लेबुक के निष्पादित होने पर ansible द्वारा उत्पन्न आउटपुट के स्तर को नियंत्रित करें।" + +#: screens/Job/JobOutput/EmptyOutput.js:37 +msgid "This job failed and has no output." +msgstr "यह जॉब विफल हो गई और इसका कोई आउटपुट नहीं है।" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:380 +#: components/Schedule/shared/ScheduleFormFields.js:169 +msgid "Frequency Details" +msgstr "आवृत्ति विवरण" + +#: components/AddRole/AddResourceRole.js:209 +#: components/AddRole/AddResourceRole.js:244 +#: components/AdHocCommands/AdHocCommandsWizard.js:52 +#: components/AdHocCommands/useAdHocCredentialStep.js:30 +#: components/AdHocCommands/useAdHocDetailsStep.js:41 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:23 +#: components/LaunchPrompt/LaunchPrompt.js:167 +#: components/Schedule/shared/SchedulePromptableFields.js:133 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 +msgid "Next" +msgstr "अगला" + +#: components/LabelSelect/LabelSelect.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 +#: components/MultiSelect/TagMultiSelect.js:126 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 +#: screens/Inventory/shared/InventoryForm.js:91 +#: screens/Template/shared/JobTemplateForm.js:425 +#: screens/Template/shared/WorkflowJobTemplateForm.js:214 +msgid "Create" +msgstr "बनाएं" + +#: screens/Job/JobOutput/JobOutput.js:1140 +msgid "Are you sure you want to submit the request to cancel this job?" +msgstr "क्या आप वाकई इस जॉब को रद्द करने का अनुरोध सबमिट करना चाहते हैं?" + +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 +#: screens/Instances/InstancePeers/InstancePeerList.js:248 +#: screens/Instances/InstancePeers/InstancePeerList.js:311 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:55 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:209 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:175 +msgid "Port" +msgstr "पोर्ट" + +#: screens/Setting/shared/SharedFields.js:161 +msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." +msgstr "क्या आप वाकई स्थानीय प्रमाणीकरण अक्षम करना चाहते हैं? ऐसा करने से उपयोगकर्ताओं की लॉग इन करने की क्षमता और सिस्टम प्रशासक की इस परिवर्तन को उलटने की क्षमता प्रभावित हो सकती है।" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:140 +msgid "Allow Branch Override" +msgstr "ब्रांच ओवरराइड की अनुमति दें" + +#: screens/Inventory/Inventories.js:112 +msgid "Create new source" +msgstr "नया स्रोत बनाएं" + +#: screens/TopologyView/Tooltip.js:256 +msgid "Download Bundle" +msgstr "बंडल डाउनलोड करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:601 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:186 +msgid "Workflow denied message" +msgstr "वर्कफ़्लो अस्वीकृत संदेश" + +#: components/Schedule/shared/ScheduleForm.js:396 +msgid "Schedule is missing rrule" +msgstr "शेड्यूल में rrule अनुपस्थित है" + +#: screens/User/shared/UserTokenForm.js:85 +msgid "Write" +msgstr "लिखें" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:166 +msgid "Option Details" +msgstr "विकल्प विवरण" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:114 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:134 +msgid "No subscriptions found" +msgstr "कोई सदस्यता नहीं मिली" + +#: screens/Team/TeamRoles/TeamRolesList.js:198 +msgid "Add team permissions" +msgstr "टीम अनुमतियां जोड़ें" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 +msgid "Source phone number" +msgstr "स्रोत फ़ोन नंबर" + +#: screens/HostMetrics/HostMetricsListItem.js:21 +msgid "Last automation" +msgstr "अंतिम स्वचालन" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:255 +#: screens/InstanceGroup/Instances/InstanceList.js:237 +#: screens/InstanceGroup/Instances/InstanceList.js:327 +#: screens/InstanceGroup/Instances/InstanceList.js:360 +#: screens/InstanceGroup/Instances/InstanceListItem.js:155 +#: screens/Instances/InstanceDetail/InstanceDetail.js:209 +#: screens/Instances/InstanceList/InstanceList.js:173 +#: screens/Instances/InstanceList/InstanceList.js:233 +#: screens/Instances/InstanceList/InstanceListItem.js:166 +#: screens/Instances/InstancePeers/InstancePeerList.js:250 +#: screens/Instances/InstancePeers/InstancePeerList.js:312 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:59 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 +msgid "Node Type" +msgstr "नोड प्रकार" + +#: screens/Credential/Credential.js:165 +msgid "View Credential Details" +msgstr "क्रेडेंशियल विवरण देखें" + +#: components/NotificationList/NotificationList.js:177 +#: routeConfig.js:140 +#: screens/Inventory/Inventories.js:121 +#: screens/Inventory/InventorySource/InventorySource.js:99 +#: screens/ManagementJob/ManagementJob.js:114 +#: screens/ManagementJob/ManagementJobs.js:23 +#: screens/Organization/Organization.js:139 +#: screens/Organization/Organizations.js:34 +#: screens/Project/Project.js:124 +#: screens/Project/Projects.js:30 +#: screens/Template/Template.js:134 +#: screens/Template/Templates.js:47 +#: screens/Template/WorkflowJobTemplate.js:115 +msgid "Notifications" +msgstr "सूचनाएं" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:272 +msgid "Failed to approve one or more workflow approval." +msgstr "एक या अधिक वर्कफ़्लो अनुमोदन अनुमोदित करने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:126 +msgid "Launch workflow" +msgstr "वर्कफ़्लो लॉन्च करें" + +#: screens/Job/JobOutput/PageControls.js:70 +msgid "Scroll next" +msgstr "अगला स्क्रॉल करें" + +#: screens/ActivityStream/ActivityStreamListItem.js:26 +msgid "system" +msgstr "सिस्टम" + +#: components/PaginatedTable/HeaderRow.js:46 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 +#: screens/Template/Survey/SurveyList.js:106 +msgid "Row select" +msgstr "पंक्ति चयन" + +#: screens/Inventory/Inventory.js:232 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:148 +#: screens/Inventory/SmartInventory.js:203 +msgid "View Inventory Details" +msgstr "इन्वेंटरी विवरण देखें" + +#. placeholder {0}: resource.name +#: components/LaunchPrompt/steps/useInventoryStep.js:41 +msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." +msgstr "यह इन्वेंटरी इस वर्कफ़्लो ({0}) के भीतर उन सभी वर्कफ़्लो नोड्स पर लागू होती है जो इन्वेंटरी के लिए संकेत देते हैं।" + +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "वेबहुक सेवा के साथ साझा किया गया सीक्रेट। सेवा इसका उपयोग अपने अनुरोधों पर हस्ताक्षर करने के लिए करती है, ताकि केवल आपकी रिपॉजिटरी ही प्रोजेक्ट सिंक ट्रिगर कर सके। इसे कॉन्फ़िगरेशन के रूप में प्रबंधित करने के लिए अपना स्वयं का सीक्रेट टाइप करें, या सहेजने पर एक जनरेट करने के लिए फ़ील्ड को खाली छोड़ दें।" + +#: screens/Dashboard/DashboardGraph.js:44 +#: screens/Dashboard/DashboardGraph.js:137 +msgid "Past two weeks" +msgstr "पिछले दो सप्ताह" + +#: components/AddRole/AddResourceRole.js:280 +#: components/AdHocCommands/AdHocCommandsWizard.js:50 +#: components/LaunchPrompt/LaunchPrompt.js:165 +#: components/Schedule/shared/SchedulePromptableFields.js:131 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:61 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:69 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:64 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:67 +msgid "Back" +msgstr "वापस" + +#: screens/User/UserDetail/UserDetail.js:102 +msgid "Last Login" +msgstr "अंतिम लॉगिन" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:37 +msgid "Node type" +msgstr "नोड प्रकार" + +#: components/CopyButton/CopyButton.js:46 +msgid "Copy Error" +msgstr "त्रुटि कॉपी करें" + +#: screens/Application/Application/Application.js:71 +msgid "Back to applications" +msgstr "एप्लिकेशन पर वापस" + +#: screens/User/UserDetail/UserDetail.js:96 +msgid "login type" +msgstr "लॉगिन प्रकार" + +#: screens/Inventory/Inventories.js:104 +msgid "Group details" +msgstr "समूह विवरण" + +#: screens/Job/JobOutput/HostEventModal.js:164 +msgid "No JSON Available" +msgstr "कोई JSON उपलब्ध नहीं" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:313 +msgid "Destination channels or users" +msgstr "गंतव्य चैनल या उपयोगकर्ता" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 +msgid "Webhook service for this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक सेवा।" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:126 +msgid "Play Count" +msgstr "प्ले संख्या" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:125 +#: screens/TopologyView/Tooltip.js:280 +msgid "Instance groups" +msgstr "इंस्टेंस समूह" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:58 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 +msgid "Use one phone number per line to specify where to\n" +" route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" +msgstr "SMS संदेशों को कहां रूट करना है यह निर्दिष्ट करने के लिए\n" +" प्रति पंक्ति एक फ़ोन नंबर का उपयोग करें। फ़ोन नंबर +11231231234 के रूप में प्रारूपित होने चाहिए। अधिक जानकारी के लिए Twilio दस्तावेज़ीकरण देखें" + +#: screens/Template/Survey/SurveyToolbar.js:66 +msgid "Click to rearrange the order of the survey questions" +msgstr "सर्वेक्षण प्रश्नों का क्रम पुनर्व्यवस्थित करने के लिए क्लिक करें" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:42 +msgid "Subscription Details" +msgstr "सदस्यता विवरण" + +#: components/Schedule/shared/UnsupportedRRuleAlert.js:24 +msgid "This schedule uses complex rules that are not supported in the\n" +" UI. Please use the API to manage this schedule." +msgstr "यह शेड्यूल जटिल नियमों का उपयोग करता है जो UI में\n" +" समर्थित नहीं हैं। कृपया इस शेड्यूल को प्रबंधित करने के लिए API का उपयोग करें।" + +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "अपडेट करने से पहले किसी भी स्थानीय संशोधन को हटा दें।" + +#: screens/Inventory/InventoryList/InventoryList.js:143 +msgid "Add smart inventory" +msgstr "स्मार्ट इन्वेंटरी जोड़ें" + +#. Message when list is empty +#: components/PaginatedTable/PaginatedTable.js:103 +msgid "Please add {pluralizedItemName} to populate this list" +msgstr "इस सूची को भरने के लिए कृपया {pluralizedItemName} जोड़ें" + +#: components/Lookup/ApplicationLookup.js:88 +#: screens/User/shared/UserTokenForm.js:49 +#: screens/User/UserTokenDetail/UserTokenDetail.js:39 +msgid "Application" +msgstr "एप्लिकेशन" + +#: components/Schedule/shared/DateTimePicker.js:50 +msgid "End date" +msgstr "समाप्ति तिथि" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:253 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:318 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:365 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:425 +msgid "Disable SSL Verification" +msgstr "SSL सत्यापन अक्षम करें" + +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "वर्कफ़्लो के लिए एक ब्रांच चुनें। यह ब्रांच उन सभी जॉब टेम्पलेट नोड्स पर लागू होती है जो ब्रांच के लिए पूछते हैं।" + +#: screens/ManagementJob/ManagementJob.js:131 +msgid "Management job not found." +msgstr "प्रबंधन जॉब नहीं मिली।" + +#: components/JobList/JobList.js:238 +#: components/Workflow/WorkflowNodeHelp.js:88 +msgid "New" +msgstr "नया" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:103 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:107 +msgid "Edit Execution Environment" +msgstr "निष्पादन वातावरण संपादित करें" + +#: screens/ManagementJob/ManagementJobs.js:21 +msgid "Management job" +msgstr "प्रबंधन जॉब" + +#: components/Lookup/HostFilterLookup.js:407 +msgid "Searching by ansible_facts requires special syntax. Refer to the" +msgstr "ansible_facts द्वारा खोज के लिए विशेष सिंटैक्स की आवश्यकता होती है। देखें" + +#: screens/TopologyView/Legend.js:260 +msgid "Link state types" +msgstr "लिंक स्थिति प्रकार" + +#: components/TemplateList/TemplateList.js:208 +#: components/TemplateList/TemplateList.js:273 +#: routeConfig.js:83 +#: screens/ActivityStream/ActivityStream.js:117 +#: screens/ActivityStream/ActivityStream.js:192 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 +#: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 +msgid "Templates" +msgstr "टेम्पलेट" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:131 +msgid "Test notification" +msgstr "परीक्षण सूचना" + +#: components/PromptDetail/PromptInventorySourceDetail.js:173 +#: components/PromptDetail/PromptJobTemplateDetail.js:197 +#: components/PromptDetail/PromptProjectDetail.js:142 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:103 +#: screens/Credential/CredentialDetail/CredentialDetail.js:266 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:234 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:128 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:281 +#: screens/Project/ProjectDetail/ProjectDetail.js:335 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:374 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:201 +msgid "Enabled Options" +msgstr "सक्षम विकल्प" + +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "प्रोजेक्ट आधार पथ में पाई गई निर्देशिकाओं की सूची में से चुनें। आधार पथ और प्लेबुक निर्देशिका मिलकर प्लेबुक का पता लगाने के लिए उपयोग किया जाने वाला पूर्ण पथ प्रदान करते हैं।" + +#: screens/Template/Template.js:154 +#: screens/Template/WorkflowJobTemplate.js:139 +msgid "View Survey" +msgstr "सर्वेक्षण देखें" + +#: screens/Dashboard/DashboardGraph.js:154 +#: screens/Dashboard/DashboardGraph.js:163 +msgid "Select job type" +msgstr "जॉब प्रकार चुनें" + +#: components/LaunchPrompt/steps/StepName.js:27 +msgid "This step contains errors" +msgstr "इस चरण में त्रुटियां हैं" + +#: screens/Template/shared/JobTemplateForm.js:370 +#: screens/Template/shared/WorkflowJobTemplateForm.js:198 +msgid "source control branch" +msgstr "सोर्स कंट्रोल ब्रांच" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 +#: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 +#: components/Lookup/InstanceGroupsLookup.js:73 +#: components/Lookup/InstanceGroupsLookup.js:120 +#: components/Lookup/InstanceGroupsLookup.js:140 +#: components/Lookup/InstanceGroupsLookup.js:150 +#: components/PromptDetail/PromptDetail.js:246 +#: components/PromptDetail/PromptJobTemplateDetail.js:239 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:527 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:259 +#: routeConfig.js:150 +#: screens/ActivityStream/ActivityStream.js:128 +#: screens/ActivityStream/ActivityStream.js:235 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:112 +#: screens/InstanceGroup/InstanceGroups.js:17 +#: screens/InstanceGroup/InstanceGroups.js:28 +#: screens/Instances/InstanceDetail/InstanceDetail.js:264 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:113 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 +msgid "Instance Groups" +msgstr "इंस्टेंस समूह" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:110 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:111 +#: components/PromptDetail/PromptDetail.js:305 +#: components/PromptDetail/PromptJobTemplateDetail.js:278 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:604 +#: screens/Job/JobDetail/JobDetail.js:554 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:466 +#: screens/Template/shared/JobTemplateForm.js:571 +#: screens/Template/shared/WorkflowJobTemplateForm.js:240 +msgid "Skip Tags" +msgstr "टैग छोड़ें" + +#: screens/Host/HostList/HostListItem.js:63 +#: screens/Host/HostList/HostListItem.js:67 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:62 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:65 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:68 +msgid "Edit Host" +msgstr "होस्ट संपादित करें" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:141 +msgid "Filter by successful jobs" +msgstr "सफल जॉब्स द्वारा फ़िल्टर करें" + +#: components/About/About.js:40 +msgid "Red Hat, Inc." +msgstr "Red Hat, Inc." + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 +msgid "Workflow Cancelled " +msgstr "वर्कफ़्लो रद्द किया गया " + +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "जॉब रन में उपयोग करने के लिए ब्रांच। रिक्त होने पर प्रोजेक्ट डिफ़ॉल्ट का उपयोग किया जाता है। केवल तभी अनुमति है जब प्रोजेक्ट का allow_override फ़ील्ड true पर सेट हो।" + +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 +msgid "Workflow Statuses" +msgstr "वर्कफ़्लो स्थितियां" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:114 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:117 +msgid "Edit host" +msgstr "होस्ट संपादित करें" + +#: components/Search/LookupTypeInput.js:114 +msgid "Check whether the given field or related object is null; expects a boolean value." +msgstr "जांचें कि दिया गया फ़ील्ड या संबंधित ऑब्जेक्ट null है या नहीं; एक boolean मान अपेक्षित है।" + +#. placeholder {0}: totalChips - numChips +#: components/ChipGroup/ChipGroup.js:25 +msgid "{0} more" +msgstr "{0} और" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:64 +msgid "This data is used to enhance\n" +" future releases of the Tower Software and help\n" +" streamline customer experience and success." +msgstr "इस डेटा का उपयोग Tower सॉफ़्टवेयर के भविष्य के\n" +" रिलीज़ को बेहतर बनाने और ग्राहक अनुभव और सफलता को\n" +" सुव्यवस्थित करने में मदद के लिए किया जाता है।" + +#: components/PaginatedTable/ToolbarDeleteButton.js:219 +#: screens/HostMetrics/HostMetricsDeleteButton.js:159 +#: screens/Template/Survey/SurveyList.js:77 +msgid "cancel delete" +msgstr "हटाना रद्द करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:258 +msgid "Nested groups inventory definition:" +msgstr "नेस्टेड समूह इन्वेंटरी परिभाषा:" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 +msgid "Prompt for limit on launch." +msgstr "लॉन्च पर सीमा के लिए संकेत दें।" + +#: screens/Job/JobDetail/JobDetail.js:254 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:73 +msgid "Started" +msgstr "प्रारंभ हुआ" + +#: components/AppContainer/PageHeaderToolbar.js:140 +msgid "Pending Workflow Approvals" +msgstr "लंबित वर्कफ़्लो अनुमोदन" + +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "कृपया एक मान्य URL दर्ज करें" + +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 +#: screens/Instances/InstancePeers/InstancePeerList.js:253 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:61 +msgid "Canonical" +msgstr "कैनोनिकल" + +#: components/Workflow/WorkflowNodeHelp.js:168 +#: screens/Job/JobOutput/shared/OutputToolbar.js:167 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 +msgid "Elapsed" +msgstr "बीता हुआ" + +#: components/VerbositySelectField/VerbositySelectField.js:21 +msgid "3 (Debug)" +msgstr "3 (डिबग)" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:126 +msgid "Track submodules" +msgstr "सबमॉड्यूल ट्रैक करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "आवश्यक अनुमोदन" + +#: screens/Project/ProjectList/ProjectListItem.js:282 +msgid "Last used" +msgstr "अंतिम उपयोग" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:302 +msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह क्रेडेंशियल वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: components/LaunchPrompt/steps/useSurveyStep.js:26 +#: screens/Template/Template.js:153 +#: screens/Template/Templates.js:49 +#: screens/Template/WorkflowJobTemplate.js:138 +msgid "Survey" +msgstr "सर्वेक्षण" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:232 +#: routeConfig.js:114 +#: screens/ActivityStream/ActivityStream.js:122 +#: screens/ActivityStream/ActivityStream.js:211 +#: screens/Organization/OrganizationList/OrganizationList.js:117 +#: screens/Organization/OrganizationList/OrganizationList.js:163 +#: screens/Organization/Organizations.js:16 +#: screens/Organization/Organizations.js:27 +#: screens/User/User.js:65 +#: screens/User/UserOrganizations/UserOrganizationList.js:73 +#: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 +msgid "Organizations" +msgstr "संगठन" + +#: components/Schedule/shared/ScheduleFormFields.js:132 +#: components/Schedule/shared/ScheduleFormFields.js:137 +msgid "None (run once)" +msgstr "कोई नहीं (एक बार चलाएं)" + +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "इंस्टेंस समूह फ़ॉलबैक रोकें: यदि सक्षम है, तो जॉब टेम्पलेट किसी भी इन्वेंटरी या संगठन इंस्टेंस समूह को चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में जोड़ने से रोकेगा।" + +#: screens/User/UserList/UserListItem.js:48 +msgid "social login" +msgstr "सोशल लॉगिन" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:54 +#: screens/Setting/shared/RevertButton.js:53 +#: screens/Setting/shared/RevertButton.js:62 +msgid "Revert" +msgstr "वापस लौटाएं" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 +msgid "Delete Workflow Approval" +msgstr "वर्कफ़्लो अनुमोदन हटाएं" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:133 +msgid "Hosts deleted" +msgstr "होस्ट्स हटाए गए" + +#: screens/TopologyView/Header.js:91 +#: screens/TopologyView/Header.js:94 +msgid "Reset zoom" +msgstr "ज़ूम रीसेट करें" + +#: components/Schedule/shared/ScheduleFormFields.js:190 +msgid "Add exceptions" +msgstr "अपवाद जोड़ें" + +#: components/AdHocCommands/AdHocDetailsStep.js:135 +msgid "These are the verbosity levels for standard out of the command run that are supported." +msgstr "ये चलाए गए कमांड के मानक आउटपुट के लिए समर्थित वर्बोसिटी स्तर हैं।" + +#: components/Workflow/WorkflowNodeHelp.js:124 +msgid "Updating" +msgstr "अपडेट हो रहा है" + +#: components/Schedule/ScheduleList/ScheduleList.js:248 +msgid "Failed to delete one or more schedules." +msgstr "एक या अधिक शेड्यूल हटाने में विफल।" + +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "वह सेवा जिससे वेबहुक अनुरोध स्वीकार किए जाएंगे।" + +#. placeholder {0}: zoneLinks[selectedValue] +#: components/Schedule/shared/ScheduleFormFields.js:49 +msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." +msgstr "चेतावनी: {selectedValue} {0} का एक लिंक है और उसी रूप में सहेजा जाएगा।" + +#. placeholder {0}: relevantResults.length +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 +msgid "Workflow Job 1/{0}" +msgstr "वर्कफ़्लो जॉब 1/{0}" + +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 +msgid "Last recalculation date:" +msgstr "अंतिम पुनर्गणना तिथि:" + +#: components/AdHocCommands/AdHocDetailsStep.js:124 +#: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 +msgid "here." +msgstr "यहां।" + +#: components/StatusLabel/StatusLabel.js:59 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:296 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:102 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:45 +#: screens/InstanceGroup/Instances/InstanceListItem.js:79 +#: screens/Instances/InstanceDetail/InstanceDetail.js:341 +#: screens/Instances/InstanceList/InstanceListItem.js:77 +msgid "Unavailable" +msgstr "अनुपलब्ध" + +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "जब स्रोत नियंत्रण रिपॉजिटरी में कोई पुश होता है तो प्रोजेक्ट को सिंक करें, ताकि हर जॉब लॉन्च पर पोलिंग या अपडेट किए बिना स्थानीय प्रति हमेशा अद्यतित रहे।" + +#: screens/Job/JobOutput/JobOutputSearch.js:132 +msgid "Play Started" +msgstr "प्ले प्रारंभ हुआ" + +#: screens/Job/JobOutput/HostEventModal.js:190 +msgid "Output tab" +msgstr "आउटपुट टैब" + +#: components/StatusLabel/StatusLabel.js:38 +msgid "Denied" +msgstr "अस्वीकृत" + +#: screens/Job/JobDetail/JobDetail.js:264 +msgid "Unknown Finish Date" +msgstr "अज्ञात समाप्ति तिथि" + +#: components/AdHocCommands/AdHocDetailsStep.js:201 +msgid "toggle changes" +msgstr "परिवर्तन टॉगल करें" + +#: screens/Template/Survey/SurveyReorderModal.js:156 +msgid "Multiple Choice" +msgstr "बहुविकल्पीय" + +#: components/AdHocCommands/AdHocCredentialStep.js:101 +#: components/AdHocCommands/AdHocCredentialStep.js:102 +#: components/AdHocCommands/AdHocCredentialStep.js:114 +#: screens/Job/JobDetail/JobDetail.js:461 +msgid "Machine Credential" +msgstr "मशीन क्रेडेंशियल" + +#: components/Workflow/WorkflowLinkHelp.js:60 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 +msgid "Evaluate on" +msgstr "इस पर मूल्यांकन करें" + +#: components/ContentError/ContentError.js:40 +msgid "Back to Dashboard." +msgstr "डैशबोर्ड पर वापस।" + +#: screens/Setting/shared/SharedFields.js:342 +msgid "cancel edit login redirect" +msgstr "लॉगिन रीडायरेक्ट संपादन रद्द करें" + +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "स्किप टैग तब उपयोगी होते हैं जब आपके पास एक बड़ी प्लेबुक हो और आप किसी play या कार्य के विशिष्ट भागों को छोड़ना चाहते हों। कई टैग अलग करने के लिए अल्पविराम का उपयोग करें। टैग के उपयोग के विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: screens/User/User.js:140 +msgid "View User Details" +msgstr "उपयोगकर्ता विवरण देखें" + +#: routeConfig.js:52 +#: screens/ActivityStream/ActivityStream.js:41 +#: screens/ActivityStream/ActivityStream.js:141 +#: screens/Setting/Settings.js:46 +msgid "Activity Stream" +msgstr "गतिविधि स्ट्रीम" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:189 +msgid "Expires on UTC" +msgstr "UTC पर समाप्त होता है" + +#: components/LaunchPrompt/steps/CredentialsStep.js:217 +#: components/LaunchPrompt/steps/CredentialsStep.js:222 +#: components/Lookup/MultiCredentialsLookup.js:162 +#: components/Lookup/MultiCredentialsLookup.js:167 +msgid "Selected Category" +msgstr "चयनित श्रेणी" + +#: screens/Team/TeamDetail/TeamDetail.js:77 +msgid "Delete Team" +msgstr "टीम हटाएं" + +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "इस जॉब टेम्पलेट को लॉन्च करते समय उपयोग किया जाने वाला निष्पादन वातावरण। हल किए गए निष्पादन वातावरण को इस जॉब टेम्पलेट को स्पष्ट रूप से एक अलग वातावरण असाइन करके ओवरराइड किया जा सकता है।" + +#: components/JobList/JobList.js:215 +msgid "Label Name" +msgstr "लेबल नाम" + +#: screens/Inventory/shared/Inventory.helptext.js:67 +msgid "View YAML examples at" +msgstr "YAML उदाहरण यहां देखें" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:252 +msgid "seconds" +msgstr "सेकंड" + +#: components/PromptDetail/PromptInventorySourceDetail.js:39 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:127 +msgid "Overwrite local groups and hosts from remote inventory source" +msgstr "रिमोट इन्वेंटरी स्रोत से स्थानीय समूहों और होस्ट्स को अधिलेखित करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:260 +msgid "Resource deleted" +msgstr "संसाधन हटाया गया" + +#: screens/Inventory/shared/Inventory.helptext.js:55 +#: screens/Inventory/shared/Inventory.helptext.js:188 +msgid "YAML:" +msgstr "YAML:" + +#: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 +msgid "These arguments are used with the specified module." +msgstr "इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है।" + +#: components/Search/LookupTypeInput.js:66 +msgid "Field ends with value." +msgstr "फ़ील्ड मान से समाप्त होता है।" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:235 +#: screens/Instances/Shared/InstanceForm.js:110 +msgid "Peers from control nodes" +msgstr "नियंत्रण नोड्स से पीयर" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:262 +msgid "Clear subscription selection" +msgstr "सदस्यता चयन साफ़ करें" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginTestAlert.js:44 +msgid "Test passed" +msgstr "परीक्षण उत्तीर्ण" + +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "इस जॉब टेम्पलेट को चलाने के लिए इंस्टेंस समूह चुनें।" + +#: screens/Template/shared/WebhookSubForm.js:204 +msgid "Leave blank to generate a new webhook key on save" +msgstr "सहेजने पर नई वेबहुक कुंजी जनरेट करने के लिए रिक्त छोड़ें" + +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 +#: screens/User/UserList/UserListItem.js:18 +msgid "System Auditor" +msgstr "सिस्टम ऑडिटर" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:132 +msgid "This container group is currently being by other resources. Are you sure you want to delete it?" +msgstr "यह कंटेनर समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: components/Popover/Popover.js:46 +msgid "More information" +msgstr "अधिक जानकारी" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:242 +msgid "ID of the Panel" +msgstr "पैनल की ID" + +#: screens/Setting/SettingList.js:55 +msgid "Enable simplified login for your {brandName} applications" +msgstr "अपने {brandName} एप्लिकेशन के लिए सरलीकृत लॉगिन सक्षम करें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 +#: components/Schedule/shared/FrequencyDetailSubform.js:319 +#: components/Schedule/shared/FrequencyDetailSubform.js:472 +msgid "Thursday" +msgstr "गुरुवार" + +#: screens/Credential/Credential.js:93 +#: screens/Credential/Credentials.js:32 +#: screens/Inventory/ConstructedInventory.js:77 +#: screens/Inventory/FederatedInventory.js:72 +#: screens/Inventory/Inventories.js:88 +#: screens/Inventory/Inventory.js:74 +#: screens/Inventory/SmartInventory.js:76 +#: screens/Project/Project.js:117 +#: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 +msgid "Job Templates" +msgstr "जॉब टेम्पलेट" + +#: screens/HostMetrics/HostMetricsListItem.js:18 +msgid "First automation" +msgstr "पहला स्वचालन" + +#: screens/ActivityStream/ActivityStreamListItem.js:41 +msgid "Initiated By" +msgstr "द्वारा आरंभ किया गया" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:523 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:114 +msgid "Start message" +msgstr "प्रारंभ संदेश" + +#: screens/User/shared/User.helptext.js:5 +msgid "Scope for the token's access" +msgstr "टोकन की पहुंच के लिए स्कोप" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:16 +msgid "Team" +msgstr "टीम" + +#: screens/Job/JobDetail/JobDetail.js:578 +msgid "Module Name" +msgstr "मॉड्यूल नाम" + +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:33 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:148 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:174 +#: screens/User/UserTokenDetail/UserTokenDetail.js:56 +#: screens/User/UserTokenList/UserTokenList.js:146 +#: screens/User/UserTokenList/UserTokenList.js:194 +#: screens/User/UserTokenList/UserTokenListItem.js:38 +#: screens/User/UserTokens/UserTokens.js:87 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 +msgid "Expires" +msgstr "समाप्त होता है" + +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "इस जॉब टेम्पलेट का वर्णन करने वाले वैकल्पिक लेबल, जैसे 'dev' या 'test'। लेबल का उपयोग जॉब टेम्पलेट और पूर्ण किए गए जॉब को समूहित और फ़िल्टर करने के लिए किया जा सकता है।" + +#: components/Search/LookupTypeInput.js:171 +msgid "Lookup type" +msgstr "लुकअप प्रकार" + +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 +msgid "Cancel job" +msgstr "जॉब रद्द करें" + +#: components/AddRole/AddResourceRole.js:36 +#: components/AddRole/AddResourceRole.js:51 +#: components/ResourceAccessList/ResourceAccessList.js:150 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 +#: screens/User/UserList/UserList.js:124 +#: screens/User/UserList/UserList.js:164 +#: screens/User/UserList/UserListItem.js:54 +msgid "First Name" +msgstr "पहला नाम" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:131 +msgid "Show only root groups" +msgstr "केवल रूट समूह दिखाएं" + +#: components/InstanceToggle/InstanceToggle.js:62 +msgid "Toggle instance" +msgstr "इंस्टेंस टॉगल करें" + +#: screens/Inventory/ConstructedInventory.js:61 +#: screens/Inventory/FederatedInventory.js:61 +#: screens/Inventory/Inventory.js:56 +#: screens/Inventory/SmartInventory.js:61 +msgid "Back to Inventories" +msgstr "इन्वेंटरी पर वापस" + +#: screens/Inventory/shared/Inventory.helptext.js:114 +msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format." +msgstr "प्रत्येक प्रोजेक्ट अपडेट के बाद जहां SCM रिवीज़न बदलता है, जॉब कार्य निष्पादित करने से पहले चयनित स्रोत से इन्वेंटरी रीफ़्रेश करें। यह स्थिर सामग्री के लिए है, जैसे Ansible इन्वेंटरी .ini फ़ाइल प्रारूप।" + +#: screens/Template/Survey/SurveyList.js:56 +msgid "Delete Questions" +msgstr "प्रश्न हटाएं" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:39 +msgid "How to use constructed inventory plugin" +msgstr "निर्मित इन्वेंटरी प्लगइन का उपयोग कैसे करें" + +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "इस फ़ील्ड में रिक्त स्थान नहीं होने चाहिए" + +#: routeConfig.js:135 +#: screens/ActivityStream/ActivityStream.js:125 +#: screens/ActivityStream/ActivityStream.js:224 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:117 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:160 +#: screens/CredentialType/CredentialTypes.js:14 +#: screens/CredentialType/CredentialTypes.js:24 +msgid "Credential Types" +msgstr "क्रेडेंशियल प्रकार" + +#: screens/User/UserRoles/UserRolesList.js:195 +msgid "Add user permissions" +msgstr "उपयोगकर्ता अनुमतियां जोड़ें" + +#: components/Schedule/shared/ScheduleFormFields.js:184 +msgid "Exceptions" +msgstr "अपवाद" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 +msgid "Select a branch for the workflow." +msgstr "वर्कफ़्लो के लिए एक ब्रांच चुनें।" + +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 +msgid "Refer to the" +msgstr "देखें" + +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "क्रेडेंशियल इनपुट स्रोत" + +#: components/Schedule/shared/FrequencyDetailSubform.js:432 +msgid "Second" +msgstr "दूसरा" + +#: screens/InstanceGroup/Instances/InstanceList.js:320 +#: screens/Instances/InstanceList/InstanceList.js:226 +msgid "Health checks can only be run on execution nodes." +msgstr "हेल्थ चेक केवल निष्पादन नोड्स पर चलाए जा सकते हैं।" + +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 +#: screens/Template/WorkflowJobTemplate.js:129 +msgid "Visualizer" +msgstr "विज़ुअलाइज़र" + +#: components/JobList/JobListItem.js:147 +#: screens/Job/JobOutput/shared/OutputToolbar.js:193 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:212 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:228 +msgid "Relaunch Job" +msgstr "जॉब पुनः लॉन्च करें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 +msgid "Get subscription" +msgstr "सदस्यता प्राप्त करें" + +#: components/HostToggle/HostToggle.js:74 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:56 +msgid "Toggle host" +msgstr "होस्ट टॉगल करें" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:140 +msgid "Globally available execution environment can not be reassigned to a specific Organization" +msgstr "वैश्विक रूप से उपलब्ध निष्पादन वातावरण को किसी विशिष्ट संगठन को पुनः असाइन नहीं किया जा सकता" + +#: components/PromptDetail/PromptInventorySourceDetail.js:180 +msgid "Source Variables" +msgstr "स्रोत वेरिएबल्स" + +#: screens/Metrics/Metrics.js:190 +msgid "Instance" +msgstr "इंस्टेंस" + +#: screens/Job/JobOutput/JobOutputSearch.js:125 +msgid "Including File" +msgstr "फ़ाइल सहित" + +#: screens/Inventory/shared/Inventory.helptext.js:82 +msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." +msgstr "यदि चेक किया गया है, तो कोई भी होस्ट और समूह जो पहले बाहरी स्रोत पर मौजूद थे लेकिन अब हटा दिए गए हैं, इन्वेंटरी से हटा दिए जाएंगे। जो होस्ट और समूह इन्वेंटरी स्रोत द्वारा प्रबंधित नहीं थे, उन्हें अगले मैन्युअल रूप से बनाए गए समूह में प्रोत्साहित किया जाएगा या यदि उन्हें प्रोत्साहित करने के लिए कोई मैन्युअल रूप से बनाया गया समूह नहीं है, तो उन्हें इन्वेंटरी के लिए \"all\" डिफ़ॉल्ट समूह में छोड़ दिया जाएगा।" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 +msgid "Vault password | {credId}" +msgstr "वॉल्ट पासवर्ड | {credId}" + +#. placeholder {0}: role.name +#. placeholder {1}: role.team_name +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:46 +msgid "Are you sure you want to remove {0} access from {1}? Doing so affects all members of the team." +msgstr "क्या आप वाकई {1} से {0} पहुंच हटाना चाहते हैं? ऐसा करने से टीम के सभी सदस्य प्रभावित होते हैं।" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:156 +msgid "Add existing host" +msgstr "मौजूदा होस्ट जोड़ें" + +#: screens/Organization/OrganizationList/OrganizationListItem.js:48 +#: screens/Organization/OrganizationList/OrganizationListItem.js:52 +msgid "Edit Organization" +msgstr "संगठन संपादित करें" + +#: screens/Job/JobOutput/JobOutputSearch.js:133 +msgid "Playbook Complete" +msgstr "प्लेबुक पूर्ण" + +#: screens/Job/JobOutput/HostEventModal.js:108 +msgid "Details tab" +msgstr "विवरण टैब" + +#: components/AdHocCommands/AdHocPreviewStep.js:55 +#: components/AdHocCommands/useAdHocCredentialStep.js:25 +#: components/PromptDetail/PromptInventorySourceDetail.js:107 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:100 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:72 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:50 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:272 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:39 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/EC2SubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:39 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:35 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:117 +#: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 +msgid "Credential" +msgstr "क्रेडेंशियल" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:52 +msgid "First node" +msgstr "पहला नोड" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 +msgid "Webhook Credentials" +msgstr "वेबहुक क्रेडेंशियल" + +#: components/Search/Search.js:300 +msgid "Yes" +msgstr "हां" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:66 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:111 +msgid "Missing resource" +msgstr "अनुपस्थित संसाधन" + +#: components/Lookup/HostFilterLookup.js:127 +msgid "Group" +msgstr "समूह" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:70 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:78 +msgid "Request subscription" +msgstr "सदस्यता अनुरोध करें" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 +msgid "Toggle schedule" +msgstr "शेड्यूल टॉगल करें" + +#: screens/TopologyView/Header.js:51 +#: screens/TopologyView/Header.js:54 +msgid "Refresh" +msgstr "रीफ़्रेश करें" + +#: components/Search/Search.js:346 +msgid "Date search input" +msgstr "तिथि खोज इनपुट" + +#: screens/Host/HostDetail/HostDetail.js:117 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 +msgid "Delete Host" +msgstr "होस्ट हटाएं" + +#: screens/User/UserTokenList/UserTokenList.js:188 +msgid "Application Name" +msgstr "एप्लिकेशन नाम" + +#: screens/Setting/Jobs/Jobs.js:26 +msgid "View Jobs settings" +msgstr "जॉब्स सेटिंग्स देखें" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:106 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:117 +#: screens/Host/HostDetail/HostDetail.js:107 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:116 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:122 +#: screens/Instances/InstanceDetail/InstanceDetail.js:365 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:100 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:311 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 +#: screens/Project/ProjectDetail/ProjectDetail.js:344 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 +#: screens/User/UserDetail/UserDetail.js:122 +msgid "edit" +msgstr "संपादित करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:195 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:207 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 +msgid "Expected value" +msgstr "अपेक्षित मान" + +#: screens/Credential/Credentials.js:16 +#: screens/Credential/Credentials.js:27 +msgid "Create New Credential" +msgstr "नया क्रेडेंशियल बनाएं" + +#: screens/Template/Template.js:170 +#: screens/Template/WorkflowJobTemplate.js:169 +msgid "Template not found." +msgstr "टेम्पलेट नहीं मिला।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:174 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:168 +msgid "Trial" +msgstr "परीक्षण" + +#: screens/ActivityStream/ActivityStream.js:278 +#: screens/ActivityStream/ActivityStream.js:284 +#: screens/ActivityStream/ActivityStream.js:296 +#: screens/ActivityStream/ActivityStreamDetailButton.js:44 +#: screens/ActivityStream/ActivityStreamListItem.js:38 +msgid "Time" +msgstr "समय" + +#: screens/InstanceGroup/InstanceGroups.js:18 +#: screens/InstanceGroup/InstanceGroups.js:29 +msgid "Create new instance group" +msgstr "नया इंस्टेंस समूह बनाएं" + +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 +#: screens/User/UserList/UserListItem.js:20 +msgid "Normal User" +msgstr "सामान्य उपयोगकर्ता" + +#. placeholder {0}: host.id +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:42 +msgid "host-name-{0}" +msgstr "host-name-{0}" + +#: components/NotificationList/NotificationList.js:198 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:139 +msgid "Pagerduty" +msgstr "Pagerduty" + +#: screens/Job/JobOutput/PageControls.js:52 +msgid "Expand job events" +msgstr "जॉब इवेंट विस्तृत करें" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:114 +msgid "LDAP3" +msgstr "LDAP3" + +#: screens/Host/HostGroups/HostGroupsList.js:214 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 +msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." +msgstr "ध्यान दें कि अलग करने के बाद भी आप सूची में समूह देख सकते हैं यदि होस्ट उस समूह के चाइल्ड का भी सदस्य है। यह सूची उन सभी समूहों को दिखाती है जिनसे होस्ट प्रत्यक्ष और अप्रत्यक्ष रूप से संबद्ध है।" + +#: screens/Dashboard/Dashboard.js:86 +#: screens/SubscriptionUsage/SubscriptionUsage.js:30 +msgid "<0><1/> A tech preview of the new {brandName} user interface can be found <2>here." +msgstr "<0><1/> नए {brandName} उपयोगकर्ता इंटरफ़ेस का एक तकनीकी पूर्वावलोकन <2>यहां पाया जा सकता है।" + +#: screens/Template/Survey/SurveyListItem.js:96 +msgid "Edit Survey" +msgstr "सर्वेक्षण संपादित करें" + +#: components/Workflow/WorkflowTools.js:151 +msgid "Pan Down" +msgstr "नीचे पैन करें" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 +msgid "Start inventory source sync" +msgstr "इन्वेंटरी स्रोत सिंक प्रारंभ करें" + +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "सबमॉड्यूल अपनी master ब्रांच (या .gitmodules में निर्दिष्ट अन्य ब्रांच) पर नवीनतम कमिट को ट्रैक करेंगे। यदि नहीं, तो सबमॉड्यूल मुख्य प्रोजेक्ट द्वारा निर्दिष्ट रिविज़न पर रखे जाएंगे। यह git submodule update में --remote फ़्लैग निर्दिष्ट करने के समतुल्य है।" + +#: screens/Project/Project.js:146 +msgid "Project not found." +msgstr "प्रोजेक्ट नहीं मिला।" + +#: components/PromptDetail/PromptJobTemplateDetail.js:62 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:125 +#: screens/Template/shared/JobTemplateForm.js:593 +#: screens/Template/shared/JobTemplateForm.js:596 +msgid "Provisioning Callbacks" +msgstr "प्रोविज़निंग कॉलबैक" + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:30 +msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." +msgstr "नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले इंस्टेंसों की न्यूनतम संख्या।" + +#: components/NotificationList/NotificationListItem.js:84 +msgid "Toggle notification success" +msgstr "सूचना सफलता टॉगल करें" + +#: screens/Application/Application/Application.js:94 +msgid "Application not found." +msgstr "एप्लिकेशन नहीं मिला।" + +#: components/PromptDetail/PromptDetail.js:139 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 +msgid "Any" +msgstr "कोई भी" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:130 +msgid "Cannot enable log aggregator without providing logging aggregator host and logging aggregator type." +msgstr "लॉगिंग एग्रीगेटर होस्ट और लॉगिंग एग्रीगेटर प्रकार प्रदान किए बिना लॉग एग्रीगेटर सक्षम नहीं किया जा सकता।" + +#: screens/Organization/Organization.js:160 +msgid "View all Organizations." +msgstr "सभी संगठन देखें।" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:40 +msgid "Collapse section" +msgstr "अनुभाग संक्षिप्त करें" + +#: routeConfig.js:110 +#: screens/ActivityStream/ActivityStream.js:208 +#: screens/Credential/Credential.js:83 +#: screens/Credential/Credentials.js:31 +#: screens/Inventory/ConstructedInventory.js:68 +#: screens/Inventory/FederatedInventory.js:68 +#: screens/Inventory/Inventories.js:85 +#: screens/Inventory/Inventory.js:64 +#: screens/Inventory/SmartInventory.js:68 +#: screens/Organization/Organization.js:125 +#: screens/Organization/Organizations.js:32 +#: screens/Project/Project.js:115 +#: screens/Project/Projects.js:29 +#: screens/Team/Team.js:57 +#: screens/Team/Teams.js:33 +#: screens/Template/Template.js:129 +#: screens/Template/Templates.js:46 +#: screens/Template/WorkflowJobTemplate.js:110 +msgid "Access" +msgstr "पहुंच" + +#: screens/Instances/Instance.js:69 +#: screens/Instances/InstancePeers/InstancePeerList.js:220 +#: screens/Instances/Instances.js:29 +msgid "Peers" +msgstr "पीयर" + +#: components/ResourceAccessList/ResourceAccessListItem.js:64 +#: screens/User/UserRoles/UserRolesList.js:138 +msgid "User Roles" +msgstr "उपयोगकर्ता भूमिकाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 +msgid "min" +msgstr "मिनट" + +#: screens/Inventory/InventorySources/InventorySourceList.js:177 +#: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 +msgid "Inventory Sources" +msgstr "इन्वेंटरी स्रोत" + +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "यदि सक्षम है, तो इस जॉब टेम्पलेट के एक साथ चलने की अनुमति होगी।" + +#: screens/Template/shared/WorkflowJobTemplateForm.js:273 +msgid "Enable Concurrent Jobs" +msgstr "समवर्ती जॉब्स सक्षम करें" + +#: screens/Host/HostList/SmartInventoryButton.js:45 +#: screens/Host/HostList/SmartInventoryButton.js:54 +#: screens/Host/HostList/SmartInventoryButton.js:58 +#: screens/Inventory/InventoryList/InventoryList.js:209 +#: screens/Inventory/InventoryList/InventoryListItem.js:48 +msgid "Smart Inventory" +msgstr "स्मार्ट इन्वेंटरी" + +#: components/NotificationList/NotificationList.js:200 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:141 +msgid "Slack" +msgstr "Slack" + +#: screens/InstanceGroup/InstanceGroup.js:91 +msgid "Instance group not found." +msgstr "इंस्टेंस समूह नहीं मिला।" + +#: screens/Instances/Shared/RemoveInstanceButton.js:172 +msgid "cancel remove" +msgstr "हटाना रद्द करें" + +#: screens/InstanceGroup/ContainerGroup.js:83 +msgid "Container group not found." +msgstr "कंटेनर समूह नहीं मिला।" + +#: screens/Setting/SettingList.js:124 +msgid "Set preferences for data collection, logos, and logins" +msgstr "डेटा संग्रह, लोगो और लॉगिन के लिए प्राथमिकताएं सेट करें" + +#: components/PaginatedTable/ToolbarAddButton.js:40 +#: components/PaginatedTable/ToolbarAddButton.js:46 +#: components/PaginatedTable/ToolbarAddButton.js:55 +#: components/PaginatedTable/ToolbarAddButton.js:62 +#: components/PaginatedTable/ToolbarAddButton.js:69 +#: components/PaginatedTable/ToolbarAddButton.js:75 +#: components/PaginatedTable/ToolbarAddButton.js:77 +msgid "Add" +msgstr "जोड़ें" + +#: screens/Team/TeamRoles/TeamRolesList.js:126 +#: screens/User/UserRoles/UserRolesList.js:126 +msgid "System administrators have unrestricted access to all resources." +msgstr "सिस्टम प्रशासकों की सभी संसाधनों तक अप्रतिबंधित पहुंच होती है।" + +#: components/NotificationList/NotificationListItem.js:91 +msgid "Failure" +msgstr "विफलता" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:333 +msgid "Failed to cancel Constructed Inventory Source Sync" +msgstr "निर्मित इन्वेंटरी स्रोत सिंक रद्द करने में विफल" + +#: screens/Host/Host.js:50 +#: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:56 +#: screens/Inventory/InventoryHost/InventoryHost.js:65 +msgid "Back to Hosts" +msgstr "होस्ट्स पर वापस" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "संदर्भ" + +#: screens/Project/ProjectDetail/ProjectDetail.js:299 +#: screens/Template/shared/WebhookSubForm.js:224 +msgid "Webhook Ref Filter" +msgstr "वेबहुक Ref फ़िल्टर" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:64 +msgid "Constructed inventory parameters table" +msgstr "निर्मित इन्वेंटरी पैरामीटर तालिका" + +#. placeholder {0}: inventoryGroup.name +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:88 +msgid "Failed to delete group {0}." +msgstr "समूह {0} हटाने में विफल।" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:111 +msgid "Privilege escalation password" +msgstr "विशेषाधिकार वृद्धि पासवर्ड" + +#: screens/Job/JobOutput/EmptyOutput.js:32 +msgid "Please try another search using the filter above" +msgstr "कृपया ऊपर दिए गए फ़िल्टर का उपयोग करके एक और खोज का प्रयास करें" + +#: screens/Setting/shared/SharedFields.js:351 +msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." +msgstr "क्या आप वाकई लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करना चाहते हैं? ऐसा करने से स्थानीय प्रमाणीकरण भी अक्षम होने के बाद उपयोगकर्ताओं की सिस्टम में लॉग इन करने की क्षमता प्रभावित हो सकती है।" + +#: screens/Credential/Credential.js:111 +msgid "Credential not found." +msgstr "क्रेडेंशियल नहीं मिला।" + +#: components/PromptDetail/PromptDetail.js:47 +msgid "{minutes} min {seconds} sec" +msgstr "{minutes} मिनट {seconds} सेकंड" + +#: components/AppContainer/AppContainer.js:140 +msgid "Your session is about to expire" +msgstr "आपका सत्र समाप्त होने वाला है" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:282 +msgid "IRC server password" +msgstr "IRC सर्वर पासवर्ड" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:375 +msgid "API Token" +msgstr "API टोकन" + +#: screens/Inventory/shared/Inventory.helptext.js:78 +msgid "Control the level of output Ansible will produce for inventory source update jobs." +msgstr "इन्वेंटरी स्रोत अपडेट जॉब्स के लिए Ansible द्वारा उत्पादित आउटपुट के स्तर को नियंत्रित करें।" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 +#: screens/Organization/shared/OrganizationForm.js:100 +msgid "Galaxy Credentials" +msgstr "Galaxy क्रेडेंशियल" + +#: components/TemplateList/TemplateList.js:312 +msgid "Failed to delete one or more templates." +msgstr "एक या अधिक टेम्पलेट हटाने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useDaysToKeepStep.js:15 +msgid "Days to keep" +msgstr "रखने के लिए दिन" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:29 +msgid "Confirm delete" +msgstr "हटाने की पुष्टि करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:250 +msgid "This constructed inventory input\n" +" creates a group for both of the categories and uses\n" +" the limit (host pattern) to only return hosts that\n" +" are in the intersection of those two groups." +msgstr "यह निर्मित इन्वेंटरी इनपुट\n" +" दोनों श्रेणियों के लिए एक समूह बनाता है और केवल उन होस्ट्स को\n" +" लौटाने के लिए सीमा (होस्ट पैटर्न) का उपयोग करता है जो\n" +" उन दोनों समूहों के प्रतिच्छेदन में हैं।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 +#: screens/InstanceGroup/Instances/InstanceList.js:278 +msgid "Disassociate instance from instance group?" +msgstr "इंस्टेंस को इंस्टेंस समूह से अलग करें?" + +#: components/Search/AdvancedSearch.js:373 +msgid "Key typeahead" +msgstr "कुंजी टाइपअहेड" + +#: components/PromptDetail/PromptJobTemplateDetail.js:164 +msgid " Job Slicing" +msgstr " जॉब स्लाइसिंग" + +#: components/AdHocCommands/AdHocCommands.js:130 +msgid "Run ad hoc command" +msgstr "एड हॉक कमांड चलाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:178 +msgid "Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported." +msgstr "अमान्य लिंक लक्ष्य। चाइल्ड या पूर्वज नोड्स से लिंक करने में असमर्थ। ग्राफ़ चक्र समर्थित नहीं हैं।" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:92 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:149 +msgid "Registry credential" +msgstr "रजिस्ट्री क्रेडेंशियल" + +#: screens/Job/JobOutput/HostEventModal.js:96 +msgid "Host Details" +msgstr "होस्ट विवरण" + +#: screens/User/UserDetail/UserDetail.js:80 +msgid "Browser default" +msgstr "ब्राउज़र डिफ़ॉल्ट" + +#: screens/Job/JobOutput/JobOutputSearch.js:194 +msgid "Follow" +msgstr "अनुसरण करें" + +#: components/AddRole/AddResourceRole.js:71 +#: components/AdHocCommands/AdHocCredentialStep.js:128 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 +#: components/AssociateModal/AssociateModal.js:162 +#: components/LaunchPrompt/steps/CredentialsStep.js:254 +#: components/LaunchPrompt/steps/InventoryStep.js:93 +#: components/Lookup/CredentialLookup.js:194 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 +#: components/Lookup/MultiCredentialsLookup.js:204 +#: components/Lookup/OrganizationLookup.js:139 +#: components/Lookup/ProjectLookup.js:149 +#: components/NotificationList/NotificationList.js:210 +#: components/RelatedTemplateList/RelatedTemplateList.js:183 +#: components/Schedule/ScheduleList/ScheduleList.js:208 +#: components/TemplateList/TemplateList.js:238 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:75 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:106 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:144 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:175 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:213 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:244 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:271 +#: screens/Credential/CredentialList/CredentialList.js:155 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:100 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:135 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:106 +#: screens/Host/HostGroups/HostGroupsList.js:170 +#: screens/Host/HostList/HostList.js:162 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:206 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:138 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:179 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:133 +#: screens/Inventory/InventoryList/InventoryList.js:227 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:191 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:97 +#: screens/Organization/OrganizationList/OrganizationList.js:135 +#: screens/Project/ProjectList/ProjectList.js:209 +#: screens/Team/TeamList/TeamList.js:134 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:108 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:111 +msgid "Modified By (Username)" +msgstr "द्वारा संशोधित (उपयोगकर्ता नाम)" + +#: screens/InstanceGroup/ContainerGroup.js:58 +msgid "Back to instance groups" +msgstr "इंस्टेंस समूहों पर वापस" + +#: components/Pagination/Pagination.js:26 +msgid "page" +msgstr "पृष्ठ" + +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "नोट: यह फ़ील्ड मानता है कि रिमोट का नाम “origin” है।" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 +#: screens/Setting/Settings.js:57 +msgid "GitHub Default" +msgstr "GitHub डिफ़ॉल्ट" + +#: screens/Template/Survey/SurveyQuestionForm.js:220 +msgid "Maximum" +msgstr "अधिकतम" + +#: screens/Project/shared/Project.helptext.js:5 +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "इस प्रोजेक्ट का उपयोग करने वाले जॉब के लिए उपयोग किया जाने वाला निष्पादन वातावरण। इसका उपयोग फ़ॉलबैक के रूप में तब किया जाएगा जब जॉब टेम्पलेट या वर्कफ़्लो स्तर पर कोई निष्पादन वातावरण स्पष्ट रूप से असाइन नहीं किया गया हो।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 +msgid "Name of the workflow job template." +msgstr "वर्कफ़्लो जॉब टेम्पलेट का नाम।" + +#: screens/Inventory/InventoryList/InventoryList.js:243 +msgid "Sync Status" +msgstr "सिंक स्थिति" + +#: components/Workflow/WorkflowLegend.js:90 +#: screens/Metrics/LineChart.js:120 +#: screens/TopologyView/Header.js:104 +#: screens/TopologyView/Legend.js:67 +msgid "Legend" +msgstr "लीजेंड" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:8 +msgid "The full image location, including the container registry, image name, and version tag." +msgstr "पूर्ण इमेज स्थान, जिसमें कंटेनर रजिस्ट्री, इमेज नाम और संस्करण टैग शामिल है।" + +#: screens/TopologyView/Legend.js:114 +msgid "Node state types" +msgstr "नोड स्थिति प्रकार" + +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "इस प्रोजेक्ट का वेबहुक एंडपॉइंट। पुश को प्रोजेक्ट सिंक ट्रिगर करने के लिए इसे रिपॉजिटरी के वेबहुक कॉन्फ़िगरेशन में जोड़ें।" + +#: components/Lookup/ProjectLookup.js:138 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 +#: screens/Job/JobDetail/JobDetail.js:80 +#: screens/Project/ProjectList/ProjectList.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:97 +msgid "Git" +msgstr "Git" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:28 +msgid "Choose a Playbook Directory" +msgstr "एक प्लेबुक निर्देशिका चुनें" + +#: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 +#: components/Workflow/WorkflowNodeHelp.js:61 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 +#: screens/Job/JobDetail/JobDetail.js:286 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 +msgid "Workflow Job Template" +msgstr "वर्कफ़्लो जॉब टेम्पलेट" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 +msgid "Prompt for labels on launch." +msgstr "लॉन्च पर लेबल के लिए संकेत दें।" + +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 +msgid "Past three years" +msgstr "पिछले तीन वर्ष" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:59 +msgid "Execute when the parent node results in a failure state." +msgstr "मूल नोड के विफलता स्थिति में परिणत होने पर निष्पादित करें।" + +#. placeholder {0}: selected.length +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:209 +msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" +msgstr "{0, plural, one {अपर्याप्त अनुमतियों या लंबित जॉब स्थिति के कारण यह अनुमोदन हटाया नहीं जा सकता} other {अपर्याप्त अनुमतियों या लंबित जॉब स्थिति के कारण ये अनुमोदन हटाए नहीं जा सकते}}" + +#: components/VerbositySelectField/VerbositySelectField.js:20 +msgid "2 (More Verbose)" +msgstr "2 (अधिक विस्तृत)" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 +msgid "Webhook credential for this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक क्रेडेंशियल।" + +#: components/Lookup/HostFilterLookup.js:358 +msgid "Populate the hosts for this inventory by using a search\n" +" filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" +" Refer to the documentation for further syntax and\n" +" examples. Refer to the Ansible Controller documentation for further syntax and\n" +" examples." +msgstr "एक खोज फ़िल्टर का उपयोग करके इस इन्वेंटरी के लिए होस्ट्स भरें।\n" +" उदाहरण: ansible_facts__ansible_distribution:\"RedHat\"।\n" +" आगे के सिंटैक्स और उदाहरणों के लिए दस्तावेज़ीकरण देखें।\n" +" आगे के सिंटैक्स और उदाहरणों के लिए Ansible Controller दस्तावेज़ीकरण\n" +" देखें।" + +#: components/Schedule/ScheduleList/ScheduleList.js:148 +msgid "This schedule is missing required survey values" +msgstr "इस शेड्यूल में आवश्यक सर्वेक्षण मान अनुपस्थित हैं" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:119 +msgid "LDAP4" +msgstr "LDAP4" + +#: screens/Dashboard/shared/LineChart.js:182 +msgid "Date" +msgstr "तिथि" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:35 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:199 +msgid "User and Automation Analytics" +msgstr "उपयोगकर्ता और Automation Analytics" + +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "विशेषाधिकार वृद्धि: यदि सक्षम है, तो इस playbook को व्यवस्थापक के रूप में चलाएँ।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 +msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." +msgstr "आर्टिफ़ैक्ट की तुलना करने के लिए मान। जब संभव हो तो JSON के रूप में व्याख्या किया जाता है (उदा. true, 3), अन्यथा एक सादे स्ट्रिंग के रूप में।" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 +msgid "Failed to delete one or more groups." +msgstr "एक या अधिक समूह हटाने में विफल।" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 +msgid "Confirm Disable Local Authorization" +msgstr "स्थानीय प्राधिकरण अक्षम करने की पुष्टि करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 +msgid "There was an error saving the workflow." +msgstr "वर्कफ़्लो सहेजने में त्रुटि हुई।" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:77 +msgid "Select a JSON formatted service account key to autopopulate the following fields." +msgstr "निम्न फ़ील्ड्स को स्वतः भरने के लिए एक JSON प्रारूपित सेवा खाता कुंजी चुनें।" + +#: screens/Project/ProjectList/ProjectList.js:302 +msgid "Error fetching updated project" +msgstr "अपडेट किया गया प्रोजेक्ट प्राप्त करने में त्रुटि" + +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:133 +msgid "Failed to load related groups." +msgstr "संबंधित समूह लोड करने में विफल।" + +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:126 +msgid "Subscription Compliance" +msgstr "सदस्यता अनुपालन" + +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान {min} से अधिक होना चाहिए" + +#: components/LaunchButton/ReLaunchDropDown.js:43 +#: components/PromptDetail/PromptDetail.js:138 +#: screens/Metrics/Metrics.js:84 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 +msgid "All" +msgstr "सभी" + +#: screens/Inventory/shared/Inventory.helptext.js:178 +msgid "constructed inventory" +msgstr "निर्मित इन्वेंटरी" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:281 +msgid "* This field will be retrieved from an external secret management system using the specified credential." +msgstr "* यह फ़ील्ड निर्दिष्ट क्रेडेंशियल का उपयोग करके बाहरी सीक्रेट प्रबंधन सिस्टम से प्राप्त की जाएगी।" + +#: components/DeleteButton/DeleteButton.js:108 +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:102 +msgid "Confirm Delete" +msgstr "हटाने की पुष्टि करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:649 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:222 +msgid "Workflow timed out message" +msgstr "वर्कफ़्लो टाइम आउट संदेश" + +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "इस जॉब द्वारा निष्पादित की जाने वाली प्लेबुक चुनें।" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 +msgid "(Limited to first 10)" +msgstr "(पहले 10 तक सीमित)" + +#: screens/Dashboard/DashboardGraph.js:59 +#: screens/Dashboard/DashboardGraph.js:210 +msgid "Failed jobs" +msgstr "विफल जॉब्स" + +#: components/ContentEmpty/ContentEmpty.js:16 +msgid "No items found." +msgstr "कोई आइटम नहीं मिला।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 +#: components/Schedule/shared/FrequencyDetailSubform.js:119 +msgid "April" +msgstr "अप्रैल" + +#: screens/Job/JobOutput/JobOutputSearch.js:118 +msgid "Host Failure" +msgstr "होस्ट विफलता" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:30 +#: screens/ActivityStream/ActivityStreamListItem.js:46 +msgid "View event details" +msgstr "इवेंट विवरण देखें" + +#: screens/Job/JobOutput/JobOutputSearch.js:114 +msgid "Gathering Facts" +msgstr "फ़ैक्ट्स एकत्र किए जा रहे हैं" + +#: components/AdHocCommands/AdHocDetailsStep.js:215 +msgid "Enables creation of a provisioning\n" +" callback URL. Using the URL a host can contact {brandName}\n" +" and request a configuration update using this job\n" +" template" +msgstr "एक प्रोविज़निंग\n" +" कॉलबैक URL बनाने में सक्षम करता है। URL का उपयोग करके एक होस्ट {brandName}\n" +" से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके एक\n" +" कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है" + +#: components/JobList/JobList.js:270 +#: components/JobList/JobListItem.js:120 +msgid "Finish Time" +msgstr "समाप्ति समय" + +#: components/RelatedTemplateList/RelatedTemplateList.js:201 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:116 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostListItem.js:40 +msgid "Recent jobs" +msgstr "हाल की जॉब्स" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 +#: screens/InstanceGroup/Instances/InstanceList.js:391 +#: screens/Instances/InstanceDetail/InstanceDetail.js:418 +msgid "Failed to disassociate one or more instances." +msgstr "एक या अधिक इंस्टेंसों को अलग करने में विफल।" + +#: screens/Job/JobOutput/JobOutputSearch.js:122 +msgid "Host Skipped" +msgstr "होस्ट छोड़ा गया" + +#: screens/Project/Project.js:227 +msgid "View Project Details" +msgstr "प्रोजेक्ट विवरण देखें" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 +msgid "Prompt for tags on launch." +msgstr "लॉन्च पर टैग के लिए संकेत दें।" + +#: components/Workflow/WorkflowTools.js:160 +msgid "Pan Right" +msgstr "दाएं पैन करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:49 +msgid "View constructed inventory documentation here" +msgstr "निर्मित इन्वेंटरी दस्तावेज़ीकरण यहां देखें" + +#. js-lingui-explicit-id +#: screens/Dashboard/shared/ChartTooltip.js:106 +msgid "Never" +msgstr "कभी नहीं" + +#: screens/Team/TeamList/TeamList.js:126 +msgid "Organization Name" +msgstr "संगठन नाम" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:256 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:152 +msgid "Host Filter" +msgstr "होस्ट फ़िल्टर" + +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "किसी प्रोजेक्ट को वर्तमान मानने के लिए सेकंड में समय। जॉब रन और कॉलबैक के दौरान, कार्य प्रणाली नवीनतम प्रोजेक्ट अपडेट के टाइमस्टैम्प का मूल्यांकन करेगी। यदि यह कैश टाइमआउट से पुराना है, तो इसे वर्तमान नहीं माना जाता है, और एक नया प्रोजेक्ट अपडेट किया जाएगा।" + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {यह क्रिया निम्नलिखित कार्य को रद्द कर देगी:} other {यह क्रिया निम्नलिखित कार्यों को रद्द कर देगी:}}" + +#: screens/ActivityStream/ActivityStream.js:269 +msgid "Keyword" +msgstr "कीवर्ड" + +#: components/PromptDetail/PromptProjectDetail.js:48 +#: screens/Project/ProjectDetail/ProjectDetail.js:99 +msgid "Delete the project before syncing" +msgstr "सिंक करने से पहले प्रोजेक्ट हटाएं" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:159 +msgid "Unlimited" +msgstr "असीमित" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 +msgid "File, directory or script" +msgstr "फ़ाइल, निर्देशिका या स्क्रिप्ट" + +#: components/Schedule/ScheduleList/ScheduleList.js:175 +#: components/Schedule/ScheduleList/ScheduleListItem.js:110 +msgid "Resource type" +msgstr "संसाधन प्रकार" + +#: screens/Organization/shared/OrganizationForm.js:92 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "वह निष्पादन वातावरण जो इस संगठन के भीतर जॉब्स के लिए उपयोग किया जाएगा। इसका उपयोग फ़ॉलबैक के रूप में तब किया जाएगा जब प्रोजेक्ट, जॉब टेम्पलेट या वर्कफ़्लो स्तर पर स्पष्ट रूप से कोई निष्पादन वातावरण असाइन नहीं किया गया हो।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 +msgid "Enable a survey for this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के लिए एक सर्वेक्षण सक्षम करें।" + +#. Aria label for paginated table list +#: components/PaginatedTable/PaginatedTable.js:83 +msgid "{pluralizedItemName} List" +msgstr "{pluralizedItemName} सूची" + +#: screens/Template/Survey/SurveyList.js:151 +msgid "Please add survey questions." +msgstr "कृपया सर्वेक्षण प्रश्न जोड़ें।" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 +msgid "Enabled Variable" +msgstr "सक्षम वेरिएबल" + +#: screens/Credential/shared/CredentialForm.js:400 +#: screens/Credential/shared/CredentialForm.js:406 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:51 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:483 +msgid "Test" +msgstr "परीक्षण" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:331 +msgid "Pagerduty Subdomain" +msgstr "Pagerduty सबडोमेन" + +#. js-lingui-explicit-id +#: screens/Dashboard/shared/ChartTooltip.js:82 +msgid "No Jobs" +msgstr "कोई जॉब्स नहीं" + +#: screens/User/UserTokenList/UserTokenList.js:123 +#: screens/User/UserTokenList/UserTokenList.js:134 +msgid "Application name" +msgstr "एप्लिकेशन नाम" + +#: screens/Inventory/shared/ConstructedInventoryForm.js:126 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:110 +msgid "Cache timeout (seconds)" +msgstr "कैश टाइमआउट (सेकंड)" + +#: components/AppContainer/AppContainer.js:91 +#: components/AppContainer/AppContainer.js:160 +#: components/AppContainer/PageHeaderToolbar.js:231 +msgid "Logout" +msgstr "लॉग आउट" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 +msgid "sec" +msgstr "सेकंड" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:197 +msgid "These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?" +msgstr "ये निष्पादन वातावरण उन पर निर्भर अन्य संसाधनों द्वारा उपयोग में हो सकते हैं। क्या आप फिर भी उन्हें हटाना चाहते हैं?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/useNodeTypeStep.js:26 +msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." +msgstr "अनुपस्थित इन्वेंटरी या प्रोजेक्ट वाले जॉब टेम्पलेट नोड्स बनाते या संपादित करते समय नहीं चुने जा सकते। आगे बढ़ने के लिए दूसरा टेम्पलेट चुनें या अनुपस्थित फ़ील्ड्स ठीक करें।" + +#: screens/Template/Survey/SurveyQuestionForm.js:92 +msgid "Integer" +msgstr "Integer" + +#: components/TemplateList/TemplateList.js:253 +#: components/TemplateList/TemplateListItem.js:148 +msgid "Last Ran" +msgstr "अंतिम बार चला" + +#. placeholder {0}: options.runOnTheOccurrence +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 +msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" +msgstr "{0, selectordinal, one {पहला {dayOfWeek}} two {दूसरा {dayOfWeek}} =3 {तीसरा {dayOfWeek}} =4 {चौथा {dayOfWeek}} =5 {पांचवां {dayOfWeek}}}" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:85 +msgid "Subscription selection modal" +msgstr "सदस्यता चयन मोडल" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 +msgid "{interval} months" +msgstr "{interval} माह" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:154 +msgid "Failed Host Count" +msgstr "विफल होस्ट संख्या" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:36 +#: components/LaunchButton/WorkflowReLaunchDropDown.js:40 +msgid "Relaunch from:" +msgstr "इससे पुनः लॉन्च करें:" + +#: screens/Host/HostList/SmartInventoryButton.js:26 +msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." +msgstr "ansible फ़ैक्ट्स का उपयोग करके स्मार्ट इन्वेंटरी बनाने के लिए, स्मार्ट इन्वेंटरी स्क्रीन पर जाएं।" + +#: components/Search/AdvancedSearch.js:412 +msgid "Related Keys" +msgstr "संबंधित कुंजियां" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:126 +msgid "Return to subscription management." +msgstr "सदस्यता प्रबंधन पर लौटें।" + +#: components/PromptDetail/PromptInventorySourceDetail.js:102 +#: components/PromptDetail/PromptProjectDetail.js:148 +#: screens/Project/ProjectDetail/ProjectDetail.js:273 +#: screens/Project/shared/ProjectSubForms/SharedFields.js:173 +msgid "Cache Timeout" +msgstr "कैश टाइमआउट" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:37 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:100 +#: screens/Inventory/shared/InventorySourceSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:41 +#: screens/Project/shared/ProjectSyncButton.js:56 +msgid "Sync" +msgstr "सिंक करें" + +#: components/HostForm/HostForm.js:126 +#: components/Lookup/ApplicationLookup.js:110 +#: components/Lookup/ApplicationLookup.js:128 +#: components/Lookup/HostFilterLookup.js:433 +#: components/Lookup/HostListItem.js:10 +#: components/NotificationList/NotificationList.js:186 +#: components/PromptDetail/PromptDetail.js:123 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:341 +#: components/Schedule/ScheduleList/ScheduleList.js:200 +#: components/Schedule/shared/ScheduleFormFields.js:86 +#: components/TemplateList/TemplateList.js:218 +#: components/TemplateList/TemplateListItem.js:224 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:65 +#: screens/Application/ApplicationsList/ApplicationsList.js:121 +#: screens/Application/shared/ApplicationForm.js:65 +#: screens/Credential/CredentialDetail/CredentialDetail.js:221 +#: screens/Credential/CredentialList/CredentialList.js:147 +#: screens/Credential/shared/CredentialForm.js:239 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:73 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:127 +#: screens/CredentialType/shared/CredentialTypeForm.js:29 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:60 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:159 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:133 +#: screens/Host/HostDetail/HostDetail.js:74 +#: screens/Host/HostList/HostList.js:154 +#: screens/Host/HostList/HostList.js:173 +#: screens/Host/HostList/HostListItem.js:46 +#: screens/Instances/Shared/InstanceForm.js:43 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:37 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:160 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:84 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:94 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:35 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:220 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:77 +#: screens/Inventory/InventoryHosts/InventoryHostItem.js:84 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:125 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:142 +#: screens/Inventory/InventoryList/InventoryList.js:219 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:206 +#: screens/Inventory/shared/ConstructedInventoryForm.js:71 +#: screens/Inventory/shared/ConstructedInventoryHint.js:70 +#: screens/Inventory/shared/FederatedInventoryForm.js:61 +#: screens/Inventory/shared/InventoryForm.js:58 +#: screens/Inventory/shared/InventoryGroupForm.js:41 +#: screens/Inventory/shared/InventorySourceForm.js:132 +#: screens/Inventory/shared/SmartInventoryForm.js:54 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:104 +#: screens/Job/JobOutput/HostEventModal.js:123 +#: screens/ManagementJob/ManagementJobList/ManagementJobList.js:102 +#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.js:73 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:153 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:127 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:51 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:88 +#: screens/Organization/OrganizationList/OrganizationList.js:127 +#: screens/Organization/shared/OrganizationForm.js:63 +#: screens/Project/ProjectDetail/ProjectDetail.js:180 +#: screens/Project/ProjectList/ProjectList.js:190 +#: screens/Project/ProjectList/ProjectListItem.js:251 +#: screens/Project/shared/ProjectForm.js:227 +#: screens/Team/shared/TeamForm.js:37 +#: screens/Team/TeamDetail/TeamDetail.js:43 +#: screens/Team/TeamList/TeamList.js:122 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 +#: screens/Template/shared/JobTemplateForm.js:273 +#: screens/Template/shared/WorkflowJobTemplateForm.js:123 +#: screens/Template/Survey/SurveyQuestionForm.js:171 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 +#: screens/User/shared/UserTokenForm.js:69 +#: screens/User/UserOrganizations/UserOrganizationList.js:81 +#: screens/User/UserOrganizations/UserOrganizationListItem.js:20 +#: screens/User/UserTeams/UserTeamList.js:180 +#: screens/User/UserTeams/UserTeamListItem.js:31 +#: screens/User/UserTokenDetail/UserTokenDetail.js:45 +#: screens/User/UserTokenList/UserTokenList.js:128 +#: screens/User/UserTokenList/UserTokenList.js:138 +#: screens/User/UserTokenList/UserTokenList.js:191 +#: screens/User/UserTokenList/UserTokenListItem.js:30 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 +msgid "Description" +msgstr "विवरण" + +#: components/AddRole/SelectRoleStep.js:21 +msgid "Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources." +msgstr "चयनित संसाधनों पर लागू करने के लिए भूमिकाएं चुनें। ध्यान दें कि सभी चयनित भूमिकाएं सभी चयनित संसाधनों पर लागू होंगी।" + +#: components/PromptDetail/PromptJobTemplateDetail.js:178 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:98 +#: screens/Project/ProjectDetail/ProjectDetail.js:292 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:328 +#: screens/Template/shared/WebhookSubForm.js:182 +#: screens/Template/shared/WebhookSubForm.js:188 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:164 +msgid "Webhook URL" +msgstr "वेबहुक URL" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:256 +msgid "Tags for the annotation (optional)" +msgstr "एनोटेशन के लिए टैग (वैकल्पिक)" + +#: components/VerbositySelectField/VerbositySelectField.js:19 +msgid "1 (Verbose)" +msgstr "1 (विस्तृत)" + +#: screens/Setting/shared/RevertAllAlert.js:38 +msgid "This will revert all configuration values on this page to\n" +" their factory defaults. Are you sure you want to proceed?" +msgstr "यह इस पृष्ठ के सभी कॉन्फ़िगरेशन मानों को उनके\n" +" फ़ैक्टरी डिफ़ॉल्ट पर वापस लौटा देगा। क्या आप वाकई आगे बढ़ना चाहते हैं?" + +#: components/Search/Search.js:136 +msgid "On or after" +msgstr "इस पर या इसके बाद" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:62 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:44 +msgid "Max concurrent jobs" +msgstr "अधिकतम समवर्ती जॉब्स" + +#: screens/User/UserDetail/UserDetail.js:133 +msgid "Delete User" +msgstr "उपयोगकर्ता हटाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:19 +msgid "Warning: Unsaved Changes" +msgstr "चेतावनी: सहेजे न गए परिवर्तन" + +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:68 +msgid "File upload rejected. Please select a single .json file." +msgstr "फ़ाइल अपलोड अस्वीकृत। कृपया एक एकल .json फ़ाइल चुनें।" + +#: components/Schedule/shared/ScheduleFormFields.js:99 +msgid "Local time zone" +msgstr "स्थानीय समय क्षेत्र" + +#: screens/Job/JobDetail/JobDetail.js:216 +msgid "No Status Available" +msgstr "कोई स्थिति उपलब्ध नहीं" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 +msgid "Disassociate host from group?" +msgstr "होस्ट को समूह से अलग करें?" + +#: screens/Template/Survey/SurveyList.js:152 +msgid "No survey questions found." +msgstr "कोई सर्वेक्षण प्रश्न नहीं मिला।" + +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:21 +#: screens/Organization/OrganizationTeams/OrganizationTeamListItem.js:25 +#: screens/Team/TeamList/TeamListItem.js:42 +#: screens/Team/TeamList/TeamListItem.js:46 +msgid "Edit Team" +msgstr "टीम संपादित करें" + +#: screens/Setting/SettingList.js:123 +#: screens/Setting/Settings.js:124 +msgid "User Interface" +msgstr "उपयोगकर्ता इंटरफ़ेस" + +#: screens/Login/Login.js:324 +msgid "Sign in with GitHub Enterprise" +msgstr "GitHub Enterprise से साइन इन करें" + +#: components/HostForm/HostForm.js:46 +#: components/Schedule/shared/FrequencyDetailSubform.js:75 +#: components/Schedule/shared/FrequencyDetailSubform.js:84 +#: components/Schedule/shared/FrequencyDetailSubform.js:94 +#: components/Schedule/shared/ScheduleFormFields.js:39 +#: components/Schedule/shared/ScheduleFormFields.js:43 +#: components/Schedule/shared/ScheduleFormFields.js:67 +#: screens/Credential/shared/CredentialForm.js:59 +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:82 +#: screens/Inventory/shared/ConstructedInventoryForm.js:81 +#: screens/Inventory/shared/FederatedInventoryForm.js:71 +#: screens/Inventory/shared/InventoryForm.js:72 +#: screens/Inventory/shared/InventorySourceSubForms/AzureSubForm.js:47 +#: screens/Inventory/shared/InventorySourceSubForms/ControllerSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/GCESubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/InsightsSubForm.js:47 +#: screens/Inventory/shared/InventorySourceSubForms/OpenStackSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/SatelliteSubForm.js:43 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:49 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:130 +#: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:46 +#: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:47 +#: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:47 +#: screens/Inventory/shared/SmartInventoryForm.js:66 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:26 +#: screens/NotificationTemplate/shared/NotificationTemplateForm.js:63 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:542 +#: screens/Project/shared/ProjectForm.js:239 +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:39 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:40 +#: screens/Team/shared/TeamForm.js:49 +#: screens/Template/shared/WorkflowJobTemplateForm.js:137 +#: screens/Template/Survey/SurveyQuestionForm.js:30 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 +msgid "Select a value for this field" +msgstr "इस फ़ील्ड के लिए एक मान चुनें" + +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "कभी समाप्त नहीं होता" + +#. placeholder {0}: job.id +#: components/Sparkline/Sparkline.js:43 +msgid "View job {0}" +msgstr "जॉब {0} देखें" + +#: screens/Login/Login.js:403 +msgid "Sign in with SAML {samlIDP}" +msgstr "SAML {samlIDP} से साइन इन करें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:164 +msgid "Browse" +msgstr "ब्राउज़ करें" + +#: components/NotificationList/NotificationList.js:193 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 +#: screens/User/UserList/UserList.js:115 +#: screens/User/UserList/UserList.js:169 +#: screens/User/UserList/UserListItem.js:56 +msgid "Email" +msgstr "ईमेल" + +#: components/Search/LookupTypeInput.js:84 +msgid "Case-insensitive version of regex." +msgstr "regex का केस-असंवेदनशील संस्करण।" + +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 +msgid "Advanced search value input" +msgstr "उन्नत खोज मान इनपुट" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:45 +msgid "Specify the conditions under which this node should be executed" +msgstr "उन शर्तों को निर्दिष्ट करें जिनके तहत यह नोड निष्पादित किया जाना चाहिए" + +#: screens/Metrics/Metrics.js:267 +msgid "Select an instance and a metric to show chart" +msgstr "चार्ट दिखाने के लिए एक इंस्टेंस और एक मेट्रिक चुनें" + +#: screens/User/shared/User.helptext.js:4 +msgid "The application that this token belongs to, or leave this field empty to create a Personal Access Token." +msgstr "वह एप्लिकेशन जिससे यह टोकन संबंधित है, या व्यक्तिगत एक्सेस टोकन बनाने के लिए इस फ़ील्ड को खाली छोड़ दें।" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:212 +#: screens/Instances/Shared/InstanceForm.js:57 +msgid "Listener Port" +msgstr "लिसनर पोर्ट" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 +msgid "SSL Connection" +msgstr "SSL कनेक्शन" + +#: components/Schedule/shared/ScheduleFormFields.js:131 +#: components/Schedule/shared/ScheduleFormFields.js:198 +msgid "Select frequency" +msgstr "आवृत्ति चुनें" + +#: components/Workflow/WorkflowTools.js:124 +msgid "Pan Left" +msgstr "बाएं पैन करें" + +#: screens/HostMetrics/HostMetrics.js:127 +msgid "When was the host last automated" +msgstr "होस्ट अंतिम बार कब स्वचालित हुआ था" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:169 +msgid "Provide a value for this field or select the Prompt on launch option." +msgstr "इस फ़ील्ड के लिए एक मान प्रदान करें या लॉन्च पर संकेत विकल्प चुनें।" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:119 +msgid "External Secret Management System" +msgstr "बाहरी सीक्रेट प्रबंधन सिस्टम" + +#: components/AdHocCommands/AdHocDetailsStep.js:156 +msgid "here" +msgstr "यहां" + +#: screens/Project/ProjectList/ProjectList.js:306 +msgid "Failed to fetch the updated project data." +msgstr "अपडेट किया गया प्रोजेक्ट डेटा प्राप्त करने में विफल।" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:198 +msgid "Notification sent successfully" +msgstr "सूचना सफलतापूर्वक भेजी गई" + +#: components/JobCancelButton/JobCancelButton.js:85 +msgid "Confirm cancel job" +msgstr "जॉब रद्द करने की पुष्टि करें" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:66 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:257 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:289 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:322 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:369 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:429 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:175 +msgid "False" +msgstr "असत्य" + +#: screens/Instances/InstanceDetail/InstanceDetail.js:431 +#: screens/Instances/InstanceList/InstanceList.js:277 +msgid "Failed to remove one or more instances." +msgstr "एक या अधिक इंस्टेंस हटाने में विफल।" + +#: components/Search/LookupTypeInput.js:60 +msgid "Case-insensitive version of startswith." +msgstr "startswith का केस-असंवेदनशील संस्करण।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:20 +msgid "Unsaved changes modal" +msgstr "सहेजे न गए परिवर्तन मोडल" + +#: screens/Login/Login.js:356 +msgid "Sign in with GitHub Enterprise Teams" +msgstr "GitHub Enterprise Teams से साइन इन करें" + +#: components/AdHocCommands/AdHocDetailsStep.js:108 +#: components/AdHocCommands/AdHocDetailsStep.js:110 +msgid "Arguments" +msgstr "तर्क" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:161 +msgid "Construct 2 groups, limit to intersection" +msgstr "2 समूह बनाएं, प्रतिच्छेदन तक सीमित करें" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 +msgid "Webhook URL for this workflow job template." +msgstr "इस वर्कफ़्लो जॉब टेम्पलेट के लिए वेबहुक URL।" + +#: components/Schedule/shared/ScheduleFormFields.js:93 +msgid "Start date/time" +msgstr "प्रारंभ तिथि/समय" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "डिफ़ॉल्ट रूप से, हम सेवा उपयोग पर एनालिटिक्स डेटा एकत्र करते हैं और Red Hat को भेजते हैं। सेवा द्वारा एकत्र किए गए डेटा की दो श्रेणियां हैं। अधिक जानकारी के लिए, <0>यह Tower दस्तावेज़ पृष्ठ देखें। इस सुविधा को अक्षम करने के लिए निम्नलिखित बॉक्स अनचेक करें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 +msgid "Grafana URL" +msgstr "Grafana URL" + +#: screens/Setting/SettingList.js:63 +msgid "GitHub settings" +msgstr "GitHub सेटिंग्स" + +#: screens/Login/Login.js:294 +msgid "Sign in with GitHub Organizations" +msgstr "GitHub Organizations से साइन इन करें" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:260 +msgid "Redirecting to subscription detail" +msgstr "सदस्यता विवरण पर रीडायरेक्ट किया जा रहा है" + +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "जॉब रद्द होने से पहले चलने का समय (सेकंड में)। कोई जॉब टाइमआउट न होने के लिए डिफ़ॉल्ट 0 है।" + +#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 +msgid "Failed to disassociate one or more groups." +msgstr "एक या अधिक समूहों को अलग करने में विफल।" + +#: screens/User/UserTokens/UserTokens.js:48 +#: screens/User/UserTokens/UserTokens.js:51 +msgid "Token information" +msgstr "टोकन जानकारी" + +#: components/Workflow/WorkflowNodeHelp.js:112 +msgid "Never Updated" +msgstr "कभी अपडेट नहीं किया गया" + +#: components/JobList/JobList.js:242 +#: components/StatusLabel/StatusLabel.js:41 +#: components/Workflow/WorkflowNodeHelp.js:100 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:45 +#: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:145 +msgid "Successful" +msgstr "सफल" + +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "समवर्ती जॉब: यदि सक्षम है, तो इस जॉब टेम्पलेट के एक साथ चलने की अनुमति होगी।" + +#: screens/Job/JobOutput/JobOutputSearch.js:137 +msgid "Task Started" +msgstr "कार्य प्रारंभ हुआ" + +#: components/Schedule/shared/FrequencyDetailSubform.js:601 +msgid "End date/time" +msgstr "समाप्ति तिथि/समय" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:73 +msgid "Credential to authenticate with Kubernetes or OpenShift" +msgstr "Kubernetes या OpenShift के साथ प्रमाणित करने के लिए क्रेडेंशियल" + +#: screens/Inventory/FederatedInventory.js:92 +msgid "Federated Inventory not found." +msgstr "फ़ेडरेटेड इन्वेंटरी नहीं मिली।" + +#: components/JobList/JobList.js:224 +#: components/JobList/JobListItem.js:60 +#: components/Schedule/ScheduleList/ScheduleListItem.js:36 +#: screens/Job/JobDetail/JobDetail.js:72 +msgid "Playbook Run" +msgstr "प्लेबुक रन" + +#: screens/InstanceGroup/InstanceGroup.js:60 +msgid "Back to Instance Groups" +msgstr "इंस्टेंस समूहों पर वापस" + +#: screens/Setting/Logging/LoggingEdit/LoggingEdit.js:192 +msgid "Enable HTTPS certificate verification" +msgstr "HTTPS प्रमाणपत्र सत्यापन सक्षम करें" + +#: components/Search/RelatedLookupTypeInput.js:40 +msgid "Exact search on id field." +msgstr "id फ़ील्ड पर सटीक खोज।" + +#: screens/ManagementJob/ManagementJob.js:96 +msgid "Back to management jobs" +msgstr "प्रबंधन जॉब्स पर वापस" + +#: screens/Job/JobOutput/JobOutputSearch.js:119 +msgid "Host OK" +msgstr "होस्ट ठीक है" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 +msgid "{interval} years" +msgstr "{interval} वर्ष" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 +msgid "Days remaining" +msgstr "शेष दिन" + +#: screens/Setting/AzureAD/AzureAD.js:50 +msgid "View Azure AD settings" +msgstr "Azure AD सेटिंग्स देखें" + +#: screens/Instances/InstanceList/InstanceList.js:179 +#: screens/Instances/Shared/InstanceForm.js:22 +msgid "Hop" +msgstr "हॉप" + +#: screens/Job/JobOutput/JobOutputSearch.js:110 +msgid "Debug" +msgstr "डिबग" + +#: components/DataListToolbar/DataListToolbar.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:153 +msgid "Clear all filters" +msgstr "सभी फ़िल्टर साफ़ करें" + +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह इंस्टेंस वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन इंस्टेंस को डीप्रोविजन करने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई इन्हें हटाना चाहते हैं?}}" + +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:58 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:92 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:70 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:44 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:85 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:44 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:49 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:45 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:35 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:49 +#: screens/Setting/Troubleshooting/TroubleshootingDetail/TroubleshootingDetail.js:54 +#: screens/Setting/UI/UIDetail/UIDetail.js:67 +msgid "Back to Settings" +msgstr "सेटिंग्स पर वापस" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:85 +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:99 +#: screens/Template/Survey/SurveyList.js:109 +#: screens/Template/Survey/SurveyList.js:109 +#: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 +msgid "Default" +msgstr "डिफ़ॉल्ट" + +#. placeholder {0}: values.end +#: components/Schedule/shared/buildRuleObj.js:111 +msgid "End did not match an expected value ({0})" +msgstr "अंत अपेक्षित मान से मेल नहीं खाता ({0})" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 +msgid "Add instance group" +msgstr "इंस्टेंस समूह जोड़ें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:204 +msgid "Sender Email" +msgstr "प्रेषक ईमेल" + +#: screens/Project/ProjectDetail/ProjectDetail.js:355 +#: screens/Project/ProjectList/ProjectListItem.js:201 +msgid "Project Sync Error" +msgstr "प्रोजेक्ट सिंक त्रुटि" + +#: screens/Setting/SettingList.js:139 +msgid "Subscription settings" +msgstr "सदस्यता सेटिंग्स" + +#: components/TemplateList/TemplateList.js:306 +#: screens/Credential/CredentialList/CredentialList.js:212 +#: screens/Inventory/InventoryList/InventoryList.js:303 +#: screens/Project/ProjectList/ProjectList.js:290 +msgid "Deletion Error" +msgstr "हटाने में त्रुटि" + +#: components/AdHocCommands/AdHocCommandsWizard.js:49 +msgid "Run command" +msgstr "कमांड चलाएं" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 +msgid "{interval} hours" +msgstr "{interval} घंटे" + +#: screens/Template/shared/WebhookSubForm.js:246 +msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." +msgstr "इस वेबहुक सेवा के लिए क्रेडेंशियल प्रकार देखने में असमर्थ, इसलिए वेबहुक क्रेडेंशियल फ़ील्ड अनुपलब्ध है।" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 +msgid "Drag a file here or browse to upload" +msgstr "अपलोड करने के लिए यहां एक फ़ाइल खींचें या ब्राउज़ करें" + +#: screens/Job/JobOutput/JobOutputSearch.js:194 +msgid "Unfollow" +msgstr "अनुसरण न करें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:77 +msgid "string" +msgstr "string" + +#: screens/User/shared/UserForm.js:130 +msgid "Confirm Password" +msgstr "पासवर्ड की पुष्टि करें" + +#: screens/User/UserTokenList/UserTokenListItem.js:26 +msgid "Personal access token" +msgstr "व्यक्तिगत एक्सेस टोकन" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:46 +msgid "Relaunch from first node" +msgstr "पहले नोड से पुनः लॉन्च करें" + +#: screens/Template/Template.js:121 +#: screens/Template/WorkflowJobTemplate.js:102 +msgid "Back to Templates" +msgstr "टेम्पलेट पर वापस" + +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "पहला सभी संदर्भ लाता है। दूसरा Github पुल अनुरोध संख्या 62 लाता है, इस उदाहरण में ब्रांच “pull/62/head” होनी चाहिए।" + +#: screens/Setting/SettingList.js:54 +msgid "Authentication" +msgstr "प्रमाणीकरण" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 +msgid "{interval} days" +msgstr "{interval} दिन" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 +msgid "Recipient list" +msgstr "प्राप्तकर्ता सूची" + +#: components/ContentError/ContentError.js:33 +msgid "Not Found" +msgstr "नहीं मिला" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "वोट" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 +msgid "Globally Available" +msgstr "वैश्विक रूप से उपलब्ध" + +#: screens/User/UserTokenList/UserTokenList.js:180 +msgid "User tokens" +msgstr "उपयोगकर्ता टोकन" + +#: screens/Setting/RADIUS/RADIUS.js:27 +msgid "View RADIUS settings" +msgstr "RADIUS सेटिंग्स देखें" + +#: screens/Job/WorkflowOutput/WorkflowOutputNode.js:172 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:329 +msgid "ALL" +msgstr "सभी" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:114 +msgid "Create vars from jinja2 expressions. This can be useful\n" +" if the constructed groups you define do not contain the expected\n" +" hosts. This can be used to add hostvars from expressions so\n" +" that you know what the resultant values of those expressions are." +msgstr "jinja2 एक्सप्रेशन से वेरिएबल्स बनाएं। यह उपयोगी हो सकता है\n" +" यदि आप जिन निर्मित समूहों को परिभाषित करते हैं उनमें अपेक्षित\n" +" होस्ट्स नहीं हैं। इसका उपयोग एक्सप्रेशन से hostvars जोड़ने के लिए किया जा सकता है ताकि\n" +" आप जान सकें कि उन एक्सप्रेशन के परिणामी मान क्या हैं।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 +msgid "Active hosts previously deleted" +msgstr "पहले हटाए गए सक्रिय होस्ट्स" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:335 +msgid "It is hard to give a specification for\n" +" the inventory for Ansible facts, because to populate\n" +" the system facts you need to run a playbook against\n" +" the inventory that has `gather_facts: true`. The\n" +" actual facts will differ system-to-system." +msgstr "Ansible फ़ैक्ट्स के लिए इन्वेंटरी का विनिर्देश देना\n" +" कठिन है, क्योंकि सिस्टम फ़ैक्ट्स भरने के लिए आपको\n" +" उस इन्वेंटरी के विरुद्ध एक प्लेबुक चलानी होगी जिसमें\n" +" `gather_facts: true` हो। वास्तविक\n" +" फ़ैक्ट्स सिस्टम-से-सिस्टम भिन्न होंगे।" + +#: components/JobList/JobListItem.js:356 +#: screens/Job/JobDetail/JobDetail.js:432 +msgid "Job Slice Parent" +msgstr "जॉब स्लाइस मूल" + +#: screens/Template/Survey/SurveyQuestionForm.js:85 +msgid "Multiple Choice (single select)" +msgstr "बहुविकल्पीय (एकल चयन)" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:47 +msgid "Failed to sync constructed inventory source" +msgstr "निर्मित इन्वेंटरी स्रोत सिंक करने में विफल" + +#: components/Schedule/shared/FrequencyDetailSubform.js:338 +msgid "Sat" +msgstr "शनि" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:46 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:161 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:28 +#: screens/Project/ProjectDetail/ProjectDetail.js:129 +#: screens/Project/ProjectList/ProjectListItem.js:54 +msgid "MOST RECENT SYNC" +msgstr "सबसे हाल का सिंक" + +#. placeholder {0}: selected.length +#: screens/Project/ProjectList/ProjectList.js:252 +msgid "{0, plural, one {This project is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह प्रोजेक्ट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन प्रोजेक्ट्स को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?}}" + +#: screens/Inventory/InventorySource/InventorySource.js:76 +msgid "Back to Sources" +msgstr "स्रोतों पर वापस" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:56 +msgid "Are you sure you want to remove the node below:" +msgstr "क्या आप वाकई नीचे दिए गए नोड को हटाना चाहते हैं:" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:86 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:87 +msgid "Customize pod specification" +msgstr "पॉड विनिर्देश अनुकूलित करें" + +#. placeholder {0}: options.runOnTheOccurrence +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 +msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" +msgstr "{0, selectordinal, one {{month} का पहला {weekday}} two {{month} का दूसरा {weekday}} =3 {{month} का तीसरा {weekday}} =4 {{month} का चौथा {weekday}} =5 {{month} का पांचवां {weekday}}}" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:60 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 +msgid "Specify HTTP Headers in JSON format. Refer to\n" +" the Ansible Controller documentation for example syntax." +msgstr "JSON प्रारूप में HTTP हेडर निर्दिष्ट करें। उदाहरण सिंटैक्स के लिए\n" +" Ansible Controller दस्तावेज़ीकरण देखें।" + +#: components/NotificationList/NotificationList.js:199 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 +msgid "Rocket.Chat" +msgstr "Rocket.Chat" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 +msgid "Frequency Exception Details" +msgstr "आवृत्ति अपवाद विवरण" + +#: components/StatusLabel/StatusLabel.js:61 +msgid "Deprovisioning fail" +msgstr "डीप्रोविज़निंग विफल" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:64 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:121 +msgid "See Django" +msgstr "Django देखें" + +#: components/AppContainer/AppContainer.js:65 +msgid "Global navigation" +msgstr "वैश्विक नेविगेशन" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 +msgid "Failed to copy execution environment" +msgstr "निष्पादन वातावरण कॉपी करने में विफल" + +#: screens/Template/Survey/MultipleChoiceField.js:155 +msgid "Press 'Enter' to add more answer choices. One answer\n" +"choice per line." +msgstr "अधिक उत्तर विकल्प जोड़ने के लिए 'Enter' दबाएं। प्रति पंक्ति एक\n" +"उत्तर विकल्प।" + +#. placeholder {0}: roleToDisassociate.summary_fields.resource_name +#: screens/Team/TeamRoles/TeamRolesList.js:232 +#: screens/User/UserRoles/UserRolesList.js:229 +msgid "This action will disassociate the following role from {0}:" +msgstr "यह क्रिया {0} से निम्न भूमिका को अलग कर देगी:" + +#: components/AdHocCommands/AdHocDetailsStep.js:223 +msgid "command" +msgstr "कमांड" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:115 +msgid "Copy Execution Environment" +msgstr "निष्पादन वातावरण कॉपी करें" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 +msgid "Prompt for SCM branch on launch." +msgstr "लॉन्च पर SCM ब्रांच के लिए संकेत दें।" + +#: components/Workflow/WorkflowTools.js:142 +msgid "Set zoom to 100% and center graph" +msgstr "ज़ूम को 100% पर सेट करें और ग्राफ़ केंद्रित करें" + +#: screens/Setting/shared/RevertFormActionGroup.js:21 +#: screens/Setting/shared/RevertFormActionGroup.js:27 +msgid "Revert all to default" +msgstr "सभी को डिफ़ॉल्ट पर वापस लौटाएं" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:233 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:135 +msgid "Inventory file" +msgstr "इन्वेंटरी फ़ाइल" + +#: screens/Project/ProjectList/ProjectListItem.js:118 +msgid "Refresh for revision" +msgstr "रिवीज़न के लिए रीफ़्रेश करें" + +#: screens/Dashboard/Dashboard.js:131 +msgid "Project sync failures" +msgstr "प्रोजेक्ट सिंक विफलताएं" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 +#: components/Schedule/shared/FrequencyDetailSubform.js:368 +msgid "Run on" +msgstr "इस पर चलाएं" + +#: components/LaunchPrompt/LaunchPrompt.js:142 +#: components/Schedule/shared/SchedulePromptableFields.js:108 +msgid "Show description" +msgstr "विवरण दिखाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:98 +msgid "Amazon EC2" +msgstr "Amazon EC2" + +#. placeholder {0}: instance.hostname +#: screens/Instances/InstancePeers/InstancePeerList.js:197 +msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." +msgstr "पीयर हटाया गया। परिवर्तन प्रभावी होते देखने के लिए कृपया {0} के लिए इंस्टॉल बंडल फिर से चलाना सुनिश्चित करें।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "{month} का अंतिम {weekday}" + +#: screens/Job/JobOutput/PageControls.js:53 +msgid "Collapse all job events" +msgstr "सभी जॉब इवेंट संक्षिप्त करें" + +#: components/DisassociateButton/DisassociateButton.js:81 +#: components/DisassociateButton/DisassociateButton.js:105 +#: components/DisassociateButton/DisassociateButton.js:113 +#: components/DisassociateButton/DisassociateButton.js:117 +#: components/DisassociateButton/DisassociateButton.js:137 +#: screens/Team/TeamRoles/TeamRolesList.js:218 +#: screens/User/UserRoles/UserRolesList.js:215 +msgid "Disassociate" +msgstr "अलग करें" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:81 +#: screens/Application/shared/ApplicationForm.js:82 +msgid "Authorization grant type" +msgstr "प्राधिकरण अनुदान प्रकार" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:250 +msgid "ID of the panel (optional)" +msgstr "पैनल की ID (वैकल्पिक)" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:240 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:242 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:71 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:120 +#: screens/Inventory/shared/InventoryForm.js:102 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:145 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:356 +#: screens/Template/shared/JobTemplateForm.js:641 +msgid "Prevent Instance Group Fallback" +msgstr "इंस्टेंस समूह फ़ॉलबैक रोकें" + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:58 +msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." +msgstr "इस समूह पर एक साथ चल रहे सभी जॉब्स में अनुमत फ़ोर्क्स की अधिकतम संख्या। शून्य का अर्थ है कोई सीमा लागू नहीं की जाएगी।" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:207 +msgid "Failed to delete one or more credential types." +msgstr "एक या अधिक क्रेडेंशियल प्रकार हटाने में विफल।" + +#: screens/Job/JobOutput/HostEventModal.js:134 +msgid "Task" +msgstr "कार्य" + +#: components/PromptDetail/PromptInventorySourceDetail.js:116 +msgid "Regions" +msgstr "क्षेत्र" + +#: components/Search/AdvancedSearch.js:314 +msgid "Set type disabled for related search field fuzzy searches" +msgstr "संबंधित खोज फ़ील्ड फ़ज़ी खोजों के लिए प्रकार सेट करना अक्षम" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:141 +msgid "Subscriptions table" +msgstr "सदस्यता तालिका" + +#: screens/NotificationTemplate/NotificationTemplate.js:60 +#: screens/NotificationTemplate/NotificationTemplateAdd.js:51 +msgid "Notification Template not found." +msgstr "सूचना टेम्पलेट नहीं मिला।" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:30 +msgid "You are unable to act on the following workflow approvals: {itemsUnableToDeny}" +msgstr "आप निम्न वर्कफ़्लो अनुमोदन पर कार्रवाई करने में असमर्थ हैं: {itemsUnableToDeny}" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:45 +msgid "Please click the Start button to begin." +msgstr "प्रारंभ करने के लिए कृपया प्रारंभ बटन पर क्लिक करें।" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 +msgid "First Run" +msgstr "पहला रन" + +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 +msgid "No Hosts Remaining" +msgstr "कोई होस्ट शेष नहीं" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:244 +msgid "ID of the dashboard (optional)" +msgstr "डैशबोर्ड की ID (वैकल्पिक)" + +#: screens/Inventory/shared/Inventory.helptext.js:128 +msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'" +msgstr "होस्ट वेरिएबल्स के दिए गए dict से सक्षम स्थिति प्राप्त करें। सक्षम वेरिएबल को डॉट नोटेशन का उपयोग करके निर्दिष्ट किया जा सकता है, उदा: 'foo.bar'" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:321 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:90 +msgid "Inventory Source Sync Error" +msgstr "इन्वेंटरी स्रोत सिंक त्रुटि" + +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:255 +msgid "" +"\n" +" Note that only hosts directly in this group can\n" +" be disassociated. Hosts in sub-groups must be disassociated\n" +" directly from the sub-group level that they belong.\n" +" " +msgstr "" +"\n" +" ध्यान दें कि केवल इस समूह में सीधे मौजूद होस्ट्स\n" +" को अलग किया जा सकता है। उप-समूहों में होस्ट्स को उनके\n" +" संबंधित उप-समूह स्तर से सीधे अलग किया जाना चाहिए।\n" +" " + +#: components/AdHocCommands/AdHocPreviewStep.js:65 +#: components/PromptDetail/PromptDetail.js:265 +#: components/PromptDetail/PromptInventorySourceDetail.js:98 +#: components/PromptDetail/PromptJobTemplateDetail.js:155 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:503 +#: components/VerbositySelectField/VerbositySelectField.js:35 +#: components/VerbositySelectField/VerbositySelectField.js:45 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:217 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:241 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:47 +#: screens/Job/JobDetail/JobDetail.js:381 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:270 +msgid "Verbosity" +msgstr "वर्बोसिटी" + +#: components/NotificationList/NotificationList.js:197 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:138 +msgid "Mattermost" +msgstr "Mattermost" + +#: screens/Job/JobDetail/JobDetail.js:232 +msgid "Job ID" +msgstr "जॉब ID" + +#: components/PromptDetail/PromptDetail.js:134 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 +msgid "Convergence" +msgstr "अभिसरण" + +#: screens/Inventory/InventorySources/InventorySourceList.js:237 +msgid "Sync error" +msgstr "सिंक त्रुटि" + +#: screens/Application/Applications.js:29 +#: screens/Application/Applications.js:39 +msgid "Create New Application" +msgstr "नया एप्लिकेशन बनाएं" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:127 +msgid "Plays" +msgstr "प्ले" + +#: screens/ActivityStream/ActivityStream.js:274 +msgid "Initiated by (username)" +msgstr "द्वारा आरंभ किया गया (उपयोगकर्ता नाम)" + +#: screens/Inventory/InventoryList/InventoryListItem.js:72 +msgid "No inventory sync failures." +msgstr "कोई इन्वेंटरी सिंक विफलता नहीं।" + +#: components/Lookup/InstanceGroupsLookup.js:89 +msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." +msgstr "नोट: इन्हें जिस क्रम में चुना जाता है वह निष्पादन प्राथमिकता निर्धारित करता है। खींचने को सक्षम करने के लिए एक से अधिक चुनें।" + +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "लॉन्च के समय पासवर्ड की आवश्यकता वाले क्रेडेंशियल की अनुमति नहीं है। आगे बढ़ने के लिए कृपया निम्नलिखित क्रेडेंशियल को हटाएँ या समान प्रकार के क्रेडेंशियल से बदलें: {0}" + +#: screens/Login/Login.js:385 +msgid "Sign in with OIDC" +msgstr "OIDC से साइन इन करें" + +#: components/PaginatedTable/ToolbarDeleteButton.js:207 +#: screens/HostMetrics/HostMetricsDeleteButton.js:147 +#: screens/Template/Survey/SurveyList.js:68 +msgid "confirm delete" +msgstr "हटाने की पुष्टि करें" + +#: screens/ActivityStream/ActivityStream.js:144 +msgid "Activity Stream type selector" +msgstr "गतिविधि स्ट्रीम प्रकार चयनकर्ता" + +#: screens/Inventory/Inventories.js:92 +#: screens/Inventory/Inventories.js:106 +msgid "Create new host" +msgstr "नया होस्ट बनाएं" + +#: screens/Dashboard/DashboardGraph.js:51 +#: screens/Dashboard/DashboardGraph.js:172 +msgid "Inventory sync" +msgstr "इन्वेंटरी सिंक" + +#: components/Lookup/ProjectLookup.js:140 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:135 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:204 +#: screens/Job/JobDetail/JobDetail.js:83 +#: screens/Project/ProjectList/ProjectList.js:200 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:99 +msgid "Remote Archive" +msgstr "रिमोट संग्रह" + +#: screens/Setting/SettingList.js:145 +#: screens/Setting/Settings.js:127 +msgid "Troubleshooting" +msgstr "समस्या निवारण" + +#: screens/Application/Applications.js:90 +msgid "This is the only time the client secret will be shown." +msgstr "यह एकमात्र बार है जब क्लाइंट सीक्रेट दिखाया जाएगा।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 +msgid "Optional description for the workflow job template." +msgstr "वर्कफ़्लो जॉब टेम्पलेट के लिए वैकल्पिक विवरण।" + +#: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 +msgid "approved" +msgstr "अनुमोदित" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:356 +msgid "Last Run" +msgstr "अंतिम रन" + +#. placeholder {0}: workflowApproval.name +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 +msgid "Failed to approve {0}." +msgstr "{0} को अनुमोदित करने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useRunTypeStep.js:15 +msgid "Run type" +msgstr "रन प्रकार" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 +#: components/Schedule/shared/FrequencyDetailSubform.js:543 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 +msgid "Never" +msgstr "कभी नहीं" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:53 +msgid "Setting name" +msgstr "सेटिंग नाम" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:71 +msgid "Execution Environment Missing" +msgstr "निष्पादन वातावरण अनुपस्थित" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:262 +msgid "Link to an available node" +msgstr "एक उपलब्ध नोड से लिंक करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:281 +msgid "Destination Channels or Users" +msgstr "गंतव्य चैनल या उपयोगकर्ता" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:97 +#: screens/Setting/Settings.js:66 +msgid "GitHub Enterprise" +msgstr "GitHub Enterprise" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:103 +msgid "Inventory (Name)" +msgstr "इन्वेंटरी (नाम)" + +#: screens/Project/shared/ProjectSubForms/SharedFields.js:133 +msgid "Update Revision on Launch" +msgstr "लॉन्च पर रिवीज़न अपडेट करें" + +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "वह प्रोजेक्ट जिसमें वह प्लेबुक है जिसे यह जॉब निष्पादित करेगा।" + +#: screens/Credential/shared/CredentialForm.js:189 +msgid "Select Credential Type" +msgstr "क्रेडेंशियल प्रकार चुनें" + +#: screens/Setting/Settings.js:87 +msgid "LDAP 2" +msgstr "LDAP 2" + +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "उदाहरणों में शामिल हैं:" + +#: components/JobList/JobList.js:222 +#: components/JobList/JobListItem.js:55 +#: components/Schedule/ScheduleList/ScheduleListItem.js:37 +#: screens/Job/JobDetail/JobDetail.js:67 +msgid "Source Control Update" +msgstr "सोर्स कंट्रोल अपडेट" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:76 +msgid "This data is used to enhance\n" +" future releases of the Software and to provide\n" +" Automation Analytics." +msgstr "इस डेटा का उपयोग सॉफ़्टवेयर के भविष्य के\n" +" रिलीज़ को बेहतर बनाने और Automation Analytics\n" +" प्रदान करने के लिए किया जाता है।" + +#: components/PromptDetail/PromptProjectDetail.js:53 +#: screens/Project/ProjectDetail/ProjectDetail.js:108 +msgid "Track submodules latest commit on branch" +msgstr "ब्रांच पर सबमॉड्यूल का नवीनतम कमिट ट्रैक करें" + +#: components/Lookup/HostFilterLookup.js:427 +msgid "hosts" +msgstr "होस्ट्स" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:202 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:75 +#: screens/TopologyView/Tooltip.js:327 +msgid "Capacity" +msgstr "क्षमता" + +#: screens/Template/shared/JobTemplateForm.js:653 +msgid "Provisioning Callback details" +msgstr "प्रोविज़निंग कॉलबैक विवरण" + +#: screens/Dashboard/Dashboard.js:155 +msgid "Recent Jobs" +msgstr "हाल की जॉब्स" + +#: components/AdHocCommands/AdHocDetailsStep.js:66 +msgid "These are the modules that {brandName} supports running commands against." +msgstr "ये वे मॉड्यूल हैं जिनके विरुद्ध {brandName} कमांड चलाने का समर्थन करता है।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 +msgid "Workflow link modal" +msgstr "वर्कफ़्लो लिंक मोडल" + +#: screens/Inventory/InventoryList/InventoryListItem.js:136 +#: screens/Inventory/InventoryList/InventoryListItem.js:141 +msgid "Edit Inventory" +msgstr "इन्वेंटरी संपादित करें" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:91 +msgid "Failed to user token." +msgstr "उपयोगकर्ता टोकन में विफल।" + +#: screens/Login/Login.js:404 +msgid "Sign in with SAML" +msgstr "SAML से साइन इन करें" + +#: screens/WorkflowApproval/WorkflowApproval.js:66 +msgid "Back to Workflow Approvals" +msgstr "वर्कफ़्लो अनुमोदन पर वापस" + +#: screens/CredentialType/shared/CredentialTypeForm.js:43 +msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax." +msgstr "JSON या YAML सिंटैक्स का उपयोग करके इंजेक्टर दर्ज करें। उदाहरण सिंटैक्स के लिए Ansible Controller दस्तावेज़ीकरण देखें।" + +#: components/Workflow/WorkflowLegend.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:140 +msgid "Warning" +msgstr "चेतावनी" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 +#: components/Schedule/shared/FrequencyDetailSubform.js:159 +msgid "December" +msgstr "दिसंबर" + +#: screens/Job/JobOutput/EmptyOutput.js:41 +msgid "Return to" +msgstr "इस पर लौटें" + +#: screens/Instances/Shared/RemoveInstanceButton.js:163 +msgid "Confirm remove" +msgstr "हटाने की पुष्टि करें" + +#: screens/Dashboard/DashboardGraph.js:46 +#: screens/Dashboard/DashboardGraph.js:143 +msgid "Past 24 hours" +msgstr "पिछले 24 घंटे" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:227 +#: screens/InstanceGroup/Instances/InstanceListItem.js:223 +#: screens/Instances/InstanceDetail/InstanceDetail.js:249 +#: screens/Instances/InstanceList/InstanceListItem.js:241 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:89 +msgid "Auto" +msgstr "स्वतः" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:137 +msgid "Delete All Groups and Hosts" +msgstr "सभी समूह और होस्ट्स हटाएं" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 +msgid "Prompt for execution environment on launch." +msgstr "लॉन्च पर निष्पादन वातावरण के लिए संकेत दें।" + +#: screens/Host/HostDetail/HostDetail.js:58 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 +msgid "Failed to delete {name}." +msgstr "{name} हटाने में विफल।" + +#: screens/User/UserToken/UserToken.js:71 +msgid "Token not found." +msgstr "टोकन नहीं मिला।" + +#: components/LaunchButton/ReLaunchDropDown.js:71 +#: components/LaunchButton/ReLaunchDropDown.js:97 +msgid "relaunch jobs" +msgstr "जॉब्स पुनः लॉन्च करें" + +#: components/AdHocCommands/useAdHocPreviewStep.js:18 +#: components/LaunchPrompt/steps/usePreviewStep.js:24 +msgid "Preview" +msgstr "पूर्वावलोकन" + +#: screens/Application/ApplicationDetails/ApplicationDetails.js:100 +#: screens/Application/shared/ApplicationForm.js:129 +msgid "Client type" +msgstr "क्लाइंट प्रकार" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 +msgid "Prompt for instance groups on launch." +msgstr "लॉन्च पर इंस्टेंस समूहों के लिए संकेत दें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 +msgid "Workflow pending message body" +msgstr "वर्कफ़्लो लंबित संदेश मुख्य भाग" + +#: screens/Template/Survey/SurveyQuestionForm.js:177 +msgid "Answer variable name" +msgstr "उत्तर वेरिएबल नाम" + +#: components/JobList/JobListItem.js:100 +#: components/Lookup/HostFilterLookup.js:389 +#: components/Lookup/Lookup.js:197 +#: components/Pagination/Pagination.js:34 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:99 +msgid "Select" +msgstr "चुनें" + +#: components/PaginatedTable/ToolbarDeleteButton.js:100 +#: screens/HostMetrics/HostMetricsDeleteButton.js:65 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:104 +msgid "Select a row to delete" +msgstr "हटाने के लिए एक पंक्ति चुनें" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:75 +msgid "Custom virtual environment {virtualEnvironment} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." +msgstr "कस्टम वर्चुअल वातावरण {virtualEnvironment} को एक निष्पादन वातावरण से बदला जाना चाहिए। निष्पादन वातावरण में माइग्रेट करने के बारे में अधिक जानकारी के लिए <0>दस्तावेज़ीकरण। देखें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 +msgid "{interval} hour" +msgstr "{interval} घंटा" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 +msgid "The maximum number of hosts allowed to be managed by\n" +" this organization. Value defaults to 0 which means no limit.\n" +" Refer to the Ansible documentation for more details." +msgstr "इस संगठन द्वारा प्रबंधित किए जाने की अनुमति वाले होस्ट्स की\n" +" अधिकतम संख्या। मान डिफ़ॉल्ट रूप से 0 होता है जिसका अर्थ है कोई सीमा नहीं।\n" +" अधिक विवरण के लिए Ansible दस्तावेज़ीकरण देखें।" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 +msgid "IRC Nick" +msgstr "IRC निक" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:179 +msgid "Expires on" +msgstr "इस पर समाप्त होता है" + +#: screens/Inventory/shared/Inventory.helptext.js:99 +msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." +msgstr "हर बार जब इस इन्वेंटरी का उपयोग करके कोई जॉब चलती है, तो जॉब कार्य निष्पादित करने से पहले चयनित स्रोत से इन्वेंटरी रीफ़्रेश करें।" + +#: components/JobList/JobList.js:241 +#: components/StatusLabel/StatusLabel.js:46 +#: components/TemplateList/TemplateListItem.js:104 +#: components/Workflow/WorkflowNodeHelp.js:97 +msgid "Running" +msgstr "चल रहा है" + +#: components/HostForm/HostForm.js:65 +msgid "Unable to change inventory on a host" +msgstr "किसी होस्ट पर इन्वेंटरी बदलने में असमर्थ" + +#: components/Search/LookupTypeInput.js:54 +msgid "Field starts with value." +msgstr "फ़ील्ड मान से प्रारंभ होता है।" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:109 +msgid "Workflow documentation" +msgstr "वर्कफ़्लो दस्तावेज़ीकरण" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 +#: components/Schedule/shared/FrequencyDetailSubform.js:104 +msgid "January" +msgstr "जनवरी" + +#: screens/Login/Login.js:249 +msgid "Sign in with Azure AD" +msgstr "Azure AD से साइन इन करें" + +#: components/LaunchButton/ReLaunchDropDown.js:37 +msgid "Relaunch all hosts" +msgstr "सभी होस्ट्स पुनः लॉन्च करें" + +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "फ़ैक्ट संग्रहण: यदि सक्षम है, तो यह एकत्रित तथ्यों को संग्रहीत करेगा ताकि उन्हें होस्ट स्तर पर देखा जा सके। तथ्य बने रहते हैं और रनटाइम पर फ़ैक्ट कैश में इंजेक्ट किए जाते हैं।" + +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 +msgid "Delete credential type" +msgstr "क्रेडेंशियल प्रकार हटाएं" + +#: screens/Project/ProjectDetail/ProjectDetail.js:281 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:319 +#: screens/Template/shared/WebhookSubForm.js:115 +msgid "GitHub" +msgstr "GitHub" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:45 +msgid "Are you sure you want to remove this link?" +msgstr "क्या आप वाकई इस लिंक को हटाना चाहते हैं?" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "अनुमोदन बनाए जाने पर अपस्ट्रीम set_stats आर्टिफ़ैक्ट्स के साथ रेंडर किया गया एक Jinja2 टेम्पलेट। अनुमोदक को पिछले जॉब चरणों से प्रासंगिक संदर्भ दिखाने के लिए इसका उपयोग करें। उपलब्ध वेरिएबल्स मूल नोड्स के set_stats डेटा से आते हैं।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 +msgid "Prompt for variables on launch." +msgstr "लॉन्च पर वेरिएबल्स के लिए संकेत दें।" + +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} द्वारा अस्वीकृत - {1}" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 +msgid "None (Run Once)" +msgstr "कोई नहीं (एक बार चलाएं)" + +#: screens/Project/shared/ProjectSyncButton.js:66 +msgid "Failed to sync project." +msgstr "प्रोजेक्ट सिंक करने में विफल।" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:193 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:105 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:107 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:122 +msgid "Total hosts" +msgstr "कुल होस्ट्स" + +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "इस फ़ील्ड का मान 0 से अधिक होना चाहिए" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 +msgid "Workflow Link" +msgstr "वर्कफ़्लो लिंक" + +#: screens/Credential/CredentialList/CredentialList.js:114 +msgid "Credential copied successfully" +msgstr "क्रेडेंशियल सफलतापूर्वक कॉपी किया गया" + +#: screens/Job/JobOutput/EmptyOutput.js:31 +msgid "The search filter did not produce any results…" +msgstr "खोज फ़िल्टर ने कोई परिणाम नहीं दिया…" + +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "इस फ़ील्ड में एक संख्या होनी चाहिए" + +#: screens/Job/JobOutput/PageControls.js:82 +msgid "Scroll last" +msgstr "अंतिम स्क्रॉल करें" + +#: screens/User/UserTeams/UserTeamList.js:214 +msgid "Disassociate related team(s)?" +msgstr "संबंधित टीम को अलग करें?" + +#: components/Schedule/shared/FrequencyDetailSubform.js:441 +msgid "Last" +msgstr "अंतिम" + +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "इस टेम्पलेट के लिए वेबहुक सक्षम करें।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:567 +msgid "On date" +msgstr "इस तिथि पर" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:322 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:92 +msgid "Cancel Inventory Source Sync" +msgstr "इन्वेंटरी स्रोत सिंक रद्द करें" + +#: screens/Application/ApplicationsList/ApplicationsList.js:186 +msgid "Failed to delete one or more applications." +msgstr "एक या अधिक एप्लिकेशन हटाने में विफल।" + +#: screens/Setting/Settings.js:106 +msgid "Miscellaneous Authentication" +msgstr "विविध प्रमाणीकरण" + +#: screens/TopologyView/Tooltip.js:251 +msgid "Download bundle" +msgstr "बंडल डाउनलोड करें" + +#: components/LaunchPrompt/LaunchPrompt.js:160 +#: components/Schedule/shared/SchedulePromptableFields.js:126 +msgid "Content Loading" +msgstr "सामग्री लोड हो रही है" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:163 +#: routeConfig.js:98 +#: screens/ActivityStream/ActivityStream.js:120 +#: screens/ActivityStream/ActivityStream.js:201 +#: screens/Dashboard/Dashboard.js:114 +#: screens/Inventory/Inventories.js:44 +#: screens/Inventory/InventoryList/InventoryList.js:196 +#: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 +msgid "Inventories" +msgstr "इन्वेंटरी" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:41 +msgid "2 (Debug)" +msgstr "2 (डिबग)" + +#: components/InstanceToggle/InstanceToggle.js:56 +#: components/Lookup/HostFilterLookup.js:135 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:47 +#: screens/TopologyView/Legend.js:224 +msgid "Enabled" +msgstr "सक्षम" + +#: components/Pagination/Pagination.js:28 +msgid "Items per page" +msgstr "प्रति पृष्ठ आइटम" + +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "इस फ़ील्ड में एक पूर्णांक होना चाहिए" + +#: components/Workflow/WorkflowStartNode.js:64 +#: screens/Job/WorkflowOutput/WorkflowOutput.js:77 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:314 +msgid "START" +msgstr "प्रारंभ" + +#: routeConfig.js:74 +#: screens/ActivityStream/ActivityStream.js:187 +msgid "Resources" +msgstr "संसाधन" + +#: components/JobList/JobList.js:211 +#: components/Lookup/HostFilterLookup.js:123 +#: screens/Team/TeamRoles/TeamRolesList.js:150 +msgid "ID" +msgstr "ID" + +#: components/Search/LookupTypeInput.js:90 +msgid "Greater than comparison." +msgstr "इससे बड़ा तुलना।" + +#: components/PromptDetail/PromptInventorySourceDetail.js:44 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 +msgid "Overwrite local variables from remote inventory source" +msgstr "रिमोट इन्वेंटरी स्रोत से स्थानीय वेरिएबल्स अधिलेखित करें" + +#: components/Schedule/shared/ScheduleForm.js:468 +msgid "This schedule has no occurrences due to the selected exceptions." +msgstr "चयनित अपवादों के कारण इस शेड्यूल की कोई घटना नहीं है।" + +#: screens/Dashboard/DashboardGraph.js:43 +#: screens/Dashboard/DashboardGraph.js:134 +msgid "Past month" +msgstr "पिछला माह" + +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:91 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:92 +#: components/AdHocCommands/AdHocPreviewStep.js:59 +#: components/AdHocCommands/useAdHocExecutionEnvironmentStep.js:16 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:41 +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:107 +#: components/LaunchPrompt/steps/useExecutionEnvironmentStep.js:15 +#: components/Lookup/ExecutionEnvironmentLookup.js:164 +#: components/Lookup/ExecutionEnvironmentLookup.js:196 +#: components/Lookup/ExecutionEnvironmentLookup.js:213 +#: components/PromptDetail/PromptDetail.js:239 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:470 +msgid "Execution Environment" +msgstr "निष्पादन वातावरण" + +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:265 +msgid "Delete Workflow Job Template" +msgstr "वर्कफ़्लो जॉब टेम्पलेट हटाएं" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 +msgid "Pass extra command line variables to the workflow." +msgstr "वर्कफ़्लो को अतिरिक्त कमांड लाइन वेरिएबल्स पास करें।" + +#: screens/InstanceGroup/InstanceGroups.js:36 +msgid "Instance details" +msgstr "इंस्टेंस विवरण" + +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह इंस्टेंस समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन इंस्टेंस समूहों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई फिर भी हटाना चाहते हैं?}}" + +#: screens/Job/JobOutput/EmptyOutput.js:60 +msgid "No output found for this job." +msgstr "इस जॉब के लिए कोई आउटपुट नहीं मिला।" + +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "जॉब टेम्पलेट के लिए, प्लेबुक निष्पादित करने के लिए run चुनें। प्लेबुक को निष्पादित किए बिना केवल प्लेबुक सिंटैक्स की जाँच करने, पर्यावरण सेटअप का परीक्षण करने और समस्याओं की रिपोर्ट करने के लिए check चुनें।" + +#: screens/Setting/SettingList.js:117 +msgid "Logging settings" +msgstr "लॉगिंग सेटिंग्स" + +#: screens/User/UserList/UserList.js:200 +msgid "Failed to delete one or more users." +msgstr "एक या अधिक उपयोगकर्ता हटाने में विफल।" + +#: components/Workflow/WorkflowLegend.js:126 +#: components/Workflow/WorkflowLinkHelp.js:27 +#: components/Workflow/WorkflowLinkHelp.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:100 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:137 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:51 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:96 +msgid "On Success" +msgstr "सफलता पर" + +#: screens/Inventory/shared/Inventory.helptext.js:193 +msgid "The inventory file to be synced by this source. You can select from the dropdown or enter a file within the input." +msgstr "इस स्रोत द्वारा सिंक की जाने वाली इन्वेंटरी फ़ाइल। आप ड्रॉपडाउन से चुन सकते हैं या इनपुट के भीतर एक फ़ाइल दर्ज कर सकते हैं।" + +#: screens/Job/Job.js:168 +msgid "View all Jobs." +msgstr "सभी जॉब्स देखें।" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:264 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:322 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:362 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:435 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:568 +msgid "Disable SSL verification" +msgstr "SSL सत्यापन अक्षम करें" + +#: components/Workflow/WorkflowTools.js:133 +msgid "Pan Up" +msgstr "ऊपर पैन करें" + +#. placeholder {0}: role.name +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:53 +msgid "Are you sure you want to remove {0} access from {username}?" +msgstr "क्या आप वाकई {username} से {0} पहुंच हटाना चाहते हैं?" + +#: components/DisassociateButton/DisassociateButton.js:134 +#: screens/Team/TeamRoles/TeamRolesList.js:215 +msgid "confirm disassociate" +msgstr "अलग करने की पुष्टि करें" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:84 +msgid "View all execution environments" +msgstr "सभी निष्पादन वातावरण देखें" + +#: screens/Inventory/Inventories.js:111 +#: screens/Inventory/Inventory.js:67 +msgid "Sources" +msgstr "स्रोत" + +#: screens/Template/Survey/SurveyQuestionForm.js:80 +msgid "Textarea" +msgstr "टेक्स्ट क्षेत्र" + +#: screens/Job/JobDetail/JobDetail.js:244 +msgid "Unknown Status" +msgstr "अज्ञात स्थिति" + +#: screens/Inventory/InventoryHost/InventoryHost.js:101 +msgid "View all Inventory Hosts." +msgstr "सभी इन्वेंटरी होस्ट्स देखें।" + +#: screens/Setting/shared/SettingDetail.js:72 +#: screens/Setting/shared/SettingDetail.js:113 +msgid "Not configured" +msgstr "कॉन्फ़िगर नहीं किया गया" + +#: components/JobList/JobList.js:227 +#: components/JobList/JobListItem.js:63 +#: components/Schedule/ScheduleList/ScheduleListItem.js:39 +#: screens/Job/JobDetail/JobDetail.js:75 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 +msgid "Workflow Job" +msgstr "वर्कफ़्लो जॉब" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 +msgid "Use custom messages to change the content of\n" +" notifications sent when a job starts, succeeds, or fails. Use\n" +" curly braces to access information about the job:" +msgstr "जॉब प्रारंभ होने, सफल होने या विफल होने पर भेजी गई सूचनाओं की सामग्री\n" +" बदलने के लिए कस्टम संदेशों का उपयोग करें। जॉब के बारे में जानकारी तक पहुंचने के लिए\n" +" कर्ली ब्रेसेस का उपयोग करें:" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 +msgid "Pod spec override" +msgstr "पॉड स्पेक ओवरराइड" + +#: components/HealthCheckButton/HealthCheckButton.js:30 +msgid "Select an instance to run a health check." +msgstr "हेल्थ चेक चलाने के लिए एक इंस्टेंस चुनें।" + +#: screens/TopologyView/Legend.js:98 +msgid "Hybrid node" +msgstr "हाइब्रिड नोड" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:178 +msgid "Notification Type" +msgstr "सूचना प्रकार" + +#: screens/ActivityStream/ActivityStream.js:113 +#: screens/ActivityStream/ActivityStream.js:174 +msgid "Dashboard (all activity)" +msgstr "डैशबोर्ड (सभी गतिविधि)" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:257 +#: screens/InstanceGroup/Instances/InstanceList.js:329 +#: screens/InstanceGroup/Instances/InstanceListItem.js:156 +#: screens/Instances/InstanceDetail/InstanceDetail.js:294 +#: screens/Instances/InstanceList/InstanceList.js:235 +#: screens/Instances/InstanceList/InstanceListItem.js:169 +msgid "Capacity Adjustment" +msgstr "क्षमता समायोजन" + +#: screens/User/User.js:95 +msgid "User not found." +msgstr "उपयोगकर्ता नहीं मिला।" + +#: screens/HostMetrics/HostMetrics.js:139 +msgid "How many times was the host deleted" +msgstr "होस्ट कितनी बार हटाया गया था" + +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:78 +msgid "Update options" +msgstr "अपडेट विकल्प" + +#: components/PromptDetail/PromptDetail.js:178 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 +#: components/TemplateList/TemplateListItem.js:273 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:110 +#: screens/Application/ApplicationsList/ApplicationListItem.js:44 +#: screens/Application/ApplicationsList/ApplicationsList.js:157 +#: screens/Credential/CredentialDetail/CredentialDetail.js:261 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:96 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:108 +#: screens/Host/HostDetail/HostDetail.js:92 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:92 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:112 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:168 +#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.js:49 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 +#: screens/Job/JobDetail/JobDetail.js:593 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 +#: screens/Project/ProjectDetail/ProjectDetail.js:328 +#: screens/Team/TeamDetail/TeamDetail.js:57 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 +#: screens/User/UserDetail/UserDetail.js:112 +#: screens/User/UserTokenDetail/UserTokenDetail.js:66 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 +msgid "Last Modified" +msgstr "अंतिम संशोधित" + +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "दस्तावेज़ीकरण।" + +#: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 +#: components/Lookup/InstanceGroupsLookup.js:107 +msgid "Credential Name" +msgstr "क्रेडेंशियल नाम" + +#: components/JobList/JobList.js:225 +#: components/JobList/JobListItem.js:61 +#: screens/Job/JobOutput/HostEventModal.js:143 +msgid "Command" +msgstr "कमांड" + +#: components/JobList/JobList.js:244 +#: components/StatusLabel/StatusLabel.js:44 +#: components/Workflow/WorkflowNodeHelp.js:106 +#: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:134 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:204 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:143 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:229 +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 +#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/TopologyView/Legend.js:195 +msgid "Error" +msgstr "त्रुटि" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:266 +msgid "IRC Server Port" +msgstr "IRC सर्वर पोर्ट" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:47 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:48 +msgid "Back to Groups" +msgstr "समूहों पर वापस" + +#: components/LaunchButton/LaunchButton.js:64 +msgid "A job has already been launched" +msgstr "एक जॉब पहले ही लॉन्च की जा चुकी है" + +#: screens/Job/JobOutput/JobOutputSearch.js:116 +msgid "Host Async OK" +msgstr "होस्ट एसिंक ठीक" + +#: screens/Dashboard/Dashboard.js:168 +msgid "Recent Templates" +msgstr "हाल के टेम्पलेट" + +#: screens/ActivityStream/ActivityStream.js:129 +#: screens/ActivityStream/ActivityStream.js:240 +msgid "Applications & Tokens" +msgstr "एप्लिकेशन और टोकन" + +#: screens/Dashboard/shared/LineChart.js:140 +msgid "Job Runs" +msgstr "जॉब रन" + +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:177 +msgid "Failed to delete smart inventory." +msgstr "स्मार्ट इन्वेंटरी हटाने में विफल।" + +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# स्रोत में समन्वयन विफलताएं।} other {# स्रोतों में समन्वयन विफलताएं।}}" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 +#: screens/Instances/Instance.js:32 +msgid "Back to Instances" +msgstr "इंस्टेंस पर वापस" + +#: screens/Job/JobDetail/JobDetail.js:332 +msgid "Inventory Source" +msgstr "इन्वेंटरी स्रोत" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:29 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:47 +msgid "Cancel node removal" +msgstr "नोड हटाना रद्द करें" + +#: screens/Job/JobOutput/JobOutputSearch.js:111 +msgid "Deprecated" +msgstr "बहिष्कृत" + +#: components/PromptDetail/PromptProjectDetail.js:58 +#: screens/Project/ProjectDetail/ProjectDetail.js:114 +msgid "Update revision on job launch" +msgstr "जॉब लॉन्च पर रिवीज़न अपडेट करें" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 +msgid "Select a row to deny" +msgstr "अस्वीकार करने के लिए एक पंक्ति चुनें" + +#. js-lingui-explicit-id +#: screens/Dashboard/shared/ChartTooltip.js:59 +msgid "Successful" +msgstr "सफल" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 +msgid "Redirecting to dashboard" +msgstr "डैशबोर्ड पर रीडायरेक्ट किया जा रहा है" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 +msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" +msgstr "यह इंस्टेंस समूह वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: components/AdHocCommands/AdHocPreviewStep.js:33 +#: components/LaunchPrompt/steps/PreviewStep.js:59 +msgid "Some of the previous step(s) have errors" +msgstr "पिछले कुछ चरणों में त्रुटियां हैं" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:63 +msgid "Revert field to previously saved value" +msgstr "फ़ील्ड को पहले सहेजे गए मान पर वापस लौटाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerLink.js:83 +msgid "Delete this link" +msgstr "इस लिंक को हटाएं" + +#: components/Pagination/Pagination.js:31 +msgid "Go to previous page" +msgstr "पिछले पृष्ठ पर जाएं" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:589 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:177 +msgid "Workflow approved message body" +msgstr "वर्कफ़्लो अनुमोदित संदेश मुख्य भाग" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:103 +msgid "OpenStack" +msgstr "OpenStack" + +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "ऐसे परिणाम लौटाता है जो इस फ़िल्टर या किसी अन्य फ़िल्टर को संतुष्ट करते हैं।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:78 +msgid "required" +msgstr "आवश्यक" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:613 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:195 +msgid "Workflow denied message body" +msgstr "वर्कफ़्लो अस्वीकृत संदेश मुख्य भाग" + +#: screens/Setting/SettingList.js:87 +msgid "Generic OIDC settings" +msgstr "जेनेरिक OIDC सेटिंग्स" + +#: components/DataListToolbar/DataListToolbar.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:144 +msgid "Advanced" +msgstr "उन्नत" + +#: components/AddRole/AddResourceRole.js:191 +#: components/AddRole/AddResourceRole.js:192 +#: routeConfig.js:119 +#: screens/ActivityStream/ActivityStream.js:123 +#: screens/ActivityStream/ActivityStream.js:214 +#: screens/Team/Teams.js:32 +#: screens/User/UserList/UserList.js:110 +#: screens/User/UserList/UserList.js:153 +#: screens/User/Users.js:15 +#: screens/User/Users.js:26 +msgid "Users" +msgstr "उपयोगकर्ता" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:146 +msgid "Edit Notification Template" +msgstr "सूचना टेम्पलेट संपादित करें" + +#: components/About/About.js:51 +msgid "Brand Image" +msgstr "ब्रांड इमेज" + +#: components/Schedule/shared/FrequencyDetailSubform.js:428 +msgid "First" +msgstr "पहला" + +#: screens/Setting/SettingList.js:71 +msgid "LDAP settings" +msgstr "LDAP सेटिंग्स" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:229 +msgid "Disassociate related group(s)?" +msgstr "संबंधित समूह को अलग करें?" + +#: components/AdHocCommands/AdHocDetailsStep.js:166 +#: components/AdHocCommands/AdHocDetailsStep.js:167 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:59 +#: components/PromptDetail/PromptDetail.js:360 +#: components/PromptDetail/PromptJobTemplateDetail.js:150 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:499 +#: screens/Job/JobDetail/JobDetail.js:439 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:258 +#: screens/Template/shared/JobTemplateForm.js:438 +#: screens/TopologyView/Tooltip.js:291 +msgid "Forks" +msgstr "फ़ोर्क्स" + +#: screens/Setting/Settings.js:85 +msgid "LDAP Default" +msgstr "LDAP डिफ़ॉल्ट" + +#: components/Schedule/Schedule.js:155 +msgid "View Details" +msgstr "विवरण देखें" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:69 +msgid "Parameter" +msgstr "पैरामीटर" + +#: components/SelectedList/DraggableSelectedList.js:62 +#: screens/Instances/Shared/RemoveInstanceButton.js:78 +#: screens/Instances/Shared/RemoveInstanceButton.js:132 +#: screens/Instances/Shared/RemoveInstanceButton.js:146 +#: screens/Instances/Shared/RemoveInstanceButton.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/DeleteAllNodesModal.js:22 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:31 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:40 +msgid "Remove" +msgstr "हटाएं" + +#: screens/InstanceGroup/Instances/InstanceList.js:241 +#: screens/Instances/InstanceList/InstanceList.js:177 +#: screens/Instances/Shared/InstanceForm.js:21 +msgid "Execution" +msgstr "निष्पादन" + +#: components/Schedule/shared/FrequencyDetailSubform.js:422 +msgid "The" +msgstr "The" + +#: screens/Inventory/shared/Inventory.helptext.js:73 +msgid "docs.ansible.com" +msgstr "docs.ansible.com" + +#: components/Schedule/ScheduleList/ScheduleListItem.js:131 +#: components/Schedule/ScheduleList/ScheduleListItem.js:135 +#: screens/Template/Templates.js:56 +msgid "Edit Schedule" +msgstr "शेड्यूल संपादित करें" + +#: components/NotificationList/NotificationList.js:252 +msgid "Failed to toggle notification." +msgstr "सूचना टॉगल करने में विफल।" + +#: components/PromptDetail/PromptJobTemplateDetail.js:182 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:95 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:335 +#: screens/Template/shared/WebhookSubForm.js:194 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:170 +msgid "Webhook Key" +msgstr "वेबहुक कुंजी" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 +msgid "Select a Node Type" +msgstr "एक नोड प्रकार चुनें" + +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "अनुदान प्रकार जिसका उपयोग उपयोगकर्ता को इस एप्लिकेशन के लिए टोकन प्राप्त करने के लिए करना चाहिए" + +#: screens/Job/JobOutput/HostEventModal.js:133 +msgid "Play" +msgstr "प्ले" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:107 +#: screens/Setting/Settings.js:72 +msgid "GitHub Enterprise Team" +msgstr "GitHub Enterprise Team" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 +#: components/Schedule/shared/FrequencyDetailSubform.js:154 +msgid "November" +msgstr "नवंबर" + +#: components/AdHocCommands/AdHocDetailsStep.js:183 +#: components/AdHocCommands/AdHocDetailsStep.js:184 +msgid "Show changes" +msgstr "परिवर्तन दिखाएं" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 +msgid "Edit this node" +msgstr "इस नोड को संपादित करें" + +#: screens/Team/TeamDetail/TeamDetail.js:92 +msgid "Failed to delete team." +msgstr "टीम हटाने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 +msgid "Days of data to be retained" +msgstr "रखे जाने वाले डेटा के दिन" + +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:14 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:24 +msgid "Create new execution environment" +msgstr "नया निष्पादन वातावरण बनाएं" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:226 +msgid "Get subscriptions" +msgstr "सदस्यताएं प्राप्त करें" + +#: components/AddRole/AddResourceRole.js:260 +#: components/AssociateModal/AssociateModal.js:117 +#: components/AssociateModal/AssociateModal.js:123 +#: components/FormActionGroup/FormActionGroup.js:14 +#: components/FormActionGroup/FormActionGroup.js:20 +#: components/Schedule/shared/ScheduleForm.js:534 +#: components/Schedule/shared/ScheduleForm.js:540 +#: components/Schedule/shared/useSchedulePromptSteps.js:50 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:382 +#: screens/Credential/shared/CredentialForm.js:387 +#: screens/Credential/shared/CredentialForm.js:392 +#: screens/Setting/shared/RevertFormActionGroup.js:12 +#: screens/Setting/shared/RevertFormActionGroup.js:18 +#: screens/Template/Survey/SurveyReorderModal.js:241 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 +msgid "Save" +msgstr "सहेजें" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:179 +msgid "Click to create a new link to this node." +msgstr "इस नोड से नया लिंक बनाने के लिए क्लिक करें।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 +msgid "Operator" +msgstr "ऑपरेटर" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 +msgid "Remove Link" +msgstr "लिंक हटाएं" + +#: components/PromptDetail/PromptJobTemplateDetail.js:168 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:307 +#: screens/Template/shared/JobTemplateForm.js:658 +msgid "Provisioning Callback URL" +msgstr "प्रोविज़निंग कॉलबैक URL" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:310 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:168 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:194 +#: screens/User/UserTokenList/UserTokenList.js:154 +msgid "Modified" +msgstr "संशोधित" + +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 +msgid "WARNING: " +msgstr "चेतावनी: " + +#: components/Search/RelatedLookupTypeInput.js:97 +msgid "Related search type" +msgstr "संबंधित खोज प्रकार" + +#: components/AppContainer/PageHeaderToolbar.js:217 +msgid "User details" +msgstr "उपयोगकर्ता विवरण" + +#: components/AppContainer/AppContainer.js:164 +msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +msgstr "{sessionCountdown, plural, one {निष्क्रियता के कारण आपको # सेकंड में लॉग आउट कर दिया जाएगा} other {निष्क्रियता के कारण आपको # सेकंड में लॉग आउट कर दिया जाएगा}}" + +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "यदि सक्षम है, तो जॉब टेम्पलेट किसी भी इन्वेंटरी या संगठन इंस्टेंस समूह को चलाने के लिए पसंदीदा इंस्टेंस समूहों की सूची में जोड़ने से रोकेगा। नोट: यदि यह सेटिंग सक्षम है और आपने एक खाली सूची प्रदान की है, तो वैश्विक इंस्टेंस समूह लागू किए जाएंगे।" + +#: screens/Team/TeamRoles/TeamRolesList.js:205 +#: screens/User/UserRoles/UserRolesList.js:202 +msgid "Disassociate role" +msgstr "भूमिका अलग करें" + +#: screens/Template/Survey/SurveyListItem.js:55 +#: screens/Template/Survey/SurveyQuestionForm.js:188 +msgid "Required" +msgstr "आवश्यक" + +#: components/Search/AdvancedSearch.js:209 +msgid "Set type typeahead" +msgstr "प्रकार सेट करें टाइपअहेड" + +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 +msgid "Populate field from an external secret management system" +msgstr "बाहरी सीक्रेट प्रबंधन सिस्टम से फ़ील्ड भरें" + +#: screens/Project/shared/ProjectSubForms/InsightsSubForm.js:31 +msgid "Insights Credential" +msgstr "Insights क्रेडेंशियल" + +#: components/JobList/JobList.js:202 +#: components/JobList/JobList.js:297 +#: routeConfig.js:42 +#: screens/ActivityStream/ActivityStream.js:114 +#: screens/ActivityStream/ActivityStream.js:177 +#: screens/Dashboard/shared/LineChart.js:74 +#: screens/Host/Host.js:73 +#: screens/Host/Hosts.js:33 +#: screens/InstanceGroup/ContainerGroup.js:70 +#: screens/InstanceGroup/InstanceGroup.js:78 +#: screens/InstanceGroup/InstanceGroups.js:37 +#: screens/InstanceGroup/InstanceGroups.js:43 +#: screens/Inventory/ConstructedInventory.js:72 +#: screens/Inventory/FederatedInventory.js:71 +#: screens/Inventory/Inventories.js:86 +#: screens/Inventory/Inventories.js:96 +#: screens/Inventory/Inventory.js:69 +#: screens/Inventory/InventoryHost/InventoryHost.js:87 +#: screens/Inventory/SmartInventory.js:71 +#: screens/Job/Jobs.js:39 +#: screens/Job/Jobs.js:50 +#: screens/Setting/SettingList.js:93 +#: screens/Setting/Settings.js:81 +#: screens/Template/Template.js:148 +#: screens/Template/Templates.js:48 +#: screens/Template/WorkflowJobTemplate.js:133 +msgid "Jobs" +msgstr "जॉब्स" + +#: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 +msgid "View constructed inventory host details" +msgstr "निर्मित इन्वेंटरी होस्ट विवरण देखें" + +#: screens/Credential/CredentialList/CredentialListItem.js:77 +msgid "Copy Credential" +msgstr "क्रेडेंशियल कॉपी करें" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:471 +#: screens/User/UserTokens/UserTokens.js:62 +msgid "Token" +msgstr "टोकन" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 +msgid "weekday" +msgstr "कार्यदिवस" + +#: components/StatusLabel/StatusLabel.js:58 +#: screens/TopologyView/Legend.js:179 +msgid "Deprovisioning" +msgstr "डीप्रोविज़निंग" + +#: components/DetailList/LaunchedByDetail.js:27 +#: components/NotificationList/NotificationList.js:202 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 +msgid "Webhook" +msgstr "वेबहुक" + +#: screens/Instances/InstancePeers/InstancePeerList.js:325 +msgid "Failed to associate peer." +msgstr "पीयर संबद्ध करने में विफल।" + +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "टैग तब उपयोगी होते हैं जब आपके पास एक बड़ी प्लेबुक हो और आप किसी play या कार्य के किसी विशिष्ट भाग को चलाना चाहते हों। कई टैग अलग करने के लिए अल्पविराम का उपयोग करें। टैग के उपयोग के विवरण के लिए दस्तावेज़ीकरण देखें।" + +#: screens/ActivityStream/ActivityStream.js:265 +msgid "Events" +msgstr "इवेंट" + +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:129 +msgid "Group type" +msgstr "समूह प्रकार" + +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 +msgid "User Type" +msgstr "उपयोगकर्ता प्रकार" + +#. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 +#: components/TemplateList/TemplateList.js:276 +msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह टेम्पलेट वर्तमान में कुछ वर्कफ़्लो नोड्स द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन टेम्पलेट्स को हटाने से उन पर निर्भर कुछ वर्कफ़्लो नोड्स प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?}}" + +#: screens/Credential/CredentialDetail/CredentialDetail.js:315 +msgid "Failed to delete credential." +msgstr "क्रेडेंशियल हटाने में विफल।" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:103 +msgid "Private key passphrase" +msgstr "निजी कुंजी पासफ़्रेज़" + +#: components/NotificationList/NotificationListItem.js:63 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:49 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:55 +msgid "Start" +msgstr "प्रारंभ" + +#: screens/Inventory/ConstructedInventory.js:213 +msgid "View Constructed Inventory Details" +msgstr "निर्मित इन्वेंटरी विवरण देखें" + +#: components/LaunchPrompt/steps/useInventoryStep.js:58 +msgid "An inventory must be selected" +msgstr "एक इन्वेंटरी चुनी जानी चाहिए" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:48 +#: components/PromptDetail/PromptDetail.js:255 +#: components/PromptDetail/PromptJobTemplateDetail.js:147 +#: components/PromptDetail/PromptProjectDetail.js:103 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:89 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:486 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:246 +#: screens/Job/JobDetail/JobDetail.js:357 +#: screens/Project/ProjectDetail/ProjectDetail.js:235 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 +#: screens/Template/shared/JobTemplateForm.js:359 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 +msgid "Source Control Branch" +msgstr "सोर्स कंट्रोल ब्रांच" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 +msgid "This organization is currently being by other resources. Are you sure you want to delete it?" +msgstr "यह संगठन वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: screens/Team/TeamRoles/TeamRolesList.js:124 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 +#: screens/User/UserList/UserListItem.js:16 +#: screens/User/UserRoles/UserRolesList.js:124 +msgid "System Administrator" +msgstr "सिस्टम प्रशासक" + +#: routeConfig.js:177 +#: routeConfig.js:181 +#: screens/ActivityStream/ActivityStream.js:131 +#: screens/ActivityStream/ActivityStream.js:249 +#: screens/ActivityStream/ActivityStream.js:252 +#: screens/Setting/Settings.js:45 +msgid "Settings" +msgstr "सेटिंग्स" + +#: screens/CredentialType/CredentialType.js:56 +msgid "Back to credential types" +msgstr "क्रेडेंशियल प्रकार पर वापस" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:93 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:106 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:127 +msgid "This has already been acted on" +msgstr "इस पर पहले ही कार्रवाई की जा चुकी है" + +#: components/Lookup/ProjectLookup.js:141 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:136 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:205 +#: screens/Job/JobDetail/JobDetail.js:82 +#: screens/Project/ProjectList/ProjectList.js:201 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:100 +msgid "Red Hat Insights" +msgstr "Red Hat Insights" + +#: screens/Setting/GitHub/GitHub.js:67 +msgid "View GitHub Settings" +msgstr "GitHub सेटिंग्स देखें" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:236 +msgid "/ (project root)" +msgstr "/ (प्रोजेक्ट रूट)" + +#: screens/TopologyView/Tooltip.js:356 +msgid "Last seen" +msgstr "अंतिम बार देखा गया" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 +#: components/Schedule/shared/FrequencyDetailSubform.js:134 +msgid "July" +msgstr "जुलाई" + +#: screens/Instances/InstancePeers/InstancePeerList.js:326 +msgid "Failed to remove peers." +msgstr "पीयर हटाने में विफल।" + +#: screens/Job/Job.js:125 +msgid "Back to Jobs" +msgstr "जॉब्स पर वापस" + +#: components/AdHocCommands/AdHocDetailsStep.js:170 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information" +msgstr "प्लेबुक निष्पादित करते समय उपयोग करने के लिए समानांतर या एक साथ चलने वाली प्रक्रियाओं की संख्या। कोई मान न देने पर ansible कॉन्फ़िगरेशन फ़ाइल से डिफ़ॉल्ट मान का उपयोग किया जाएगा। आप अधिक जानकारी पा सकते हैं" + +#: screens/WorkflowApproval/WorkflowApproval.js:51 +msgid "View all Workflow Approvals." +msgstr "सभी वर्कफ़्लो अनुमोदन देखें।" + +#: screens/Inventory/shared/Inventory.helptext.js:93 +msgid "When not checked, a merge will be performed, combining local variables with those found on the external source." +msgstr "जब चेक नहीं किया जाता है, तो एक मर्ज किया जाएगा, स्थानीय वेरिएबल्स को बाहरी स्रोत पर पाए गए वेरिएबल्स के साथ संयोजित किया जाएगा।" + +#: components/JobList/JobListItem.js:132 +#: screens/Job/JobDetail/JobDetail.js:656 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 +#: screens/Job/JobOutput/shared/OutputToolbar.js:182 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 +msgid "Job Cancel Error" +msgstr "जॉब रद्द करने में त्रुटि" + +#: screens/Inventory/shared/Inventory.helptext.js:64 +msgid "www.json.org" +msgstr "www.json.org" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:211 +msgid "Inventory sources with failures" +msgstr "विफलताओं वाले इन्वेंटरी स्रोत" + +#: components/JobList/JobList.js:235 +#: components/JobList/JobList.js:264 +#: components/JobList/JobListItem.js:111 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:216 +#: screens/InstanceGroup/Instances/InstanceList.js:325 +#: screens/InstanceGroup/Instances/InstanceListItem.js:142 +#: screens/Instances/InstanceDetail/InstanceDetail.js:201 +#: screens/Instances/InstanceList/InstanceList.js:231 +#: screens/Instances/InstanceList/InstanceListItem.js:150 +#: screens/Inventory/InventoryList/InventoryListItem.js:101 +#: screens/Inventory/InventorySources/InventorySourceList.js:213 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:67 +#: screens/Job/JobDetail/JobDetail.js:238 +#: screens/Job/JobOutput/HostEventModal.js:129 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:159 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:179 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:116 +#: screens/Project/ProjectList/ProjectList.js:222 +#: screens/Project/ProjectList/ProjectListItem.js:167 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 +msgid "Status" +msgstr "स्थिति" + +#: components/DeleteButton/DeleteButton.js:128 +msgid "Are you sure you want to delete:" +msgstr "क्या आप वाकई हटाना चाहते हैं:" + +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:381 +msgid "Failed to retrieve full node resource object." +msgstr "पूर्ण नोड संसाधन ऑब्जेक्ट प्राप्त करने में विफल।" + +#: components/JobList/JobList.js:239 +#: components/StatusLabel/StatusLabel.js:47 +#: components/Workflow/WorkflowNodeHelp.js:91 +msgid "Pending" +msgstr "लंबित" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:165 +msgid "Toggle Tools" +msgstr "टूल टॉगल करें" + +#: components/LabelLists/LabelListItem.js:24 +#: components/LabelLists/LabelLists.js:61 +#: components/LabelLists/LabelLists.js:68 +#: components/Lookup/ApplicationLookup.js:124 +#: components/Lookup/OrganizationLookup.js:103 +#: components/Lookup/OrganizationLookup.js:108 +#: components/Lookup/OrganizationLookup.js:125 +#: components/PromptDetail/PromptInventorySourceDetail.js:60 +#: components/PromptDetail/PromptInventorySourceDetail.js:70 +#: components/PromptDetail/PromptJobTemplateDetail.js:104 +#: components/PromptDetail/PromptJobTemplateDetail.js:114 +#: components/PromptDetail/PromptProjectDetail.js:75 +#: components/PromptDetail/PromptProjectDetail.js:86 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:67 +#: components/TemplateList/TemplateListItem.js:230 +#: screens/Application/ApplicationDetails/ApplicationDetails.js:70 +#: screens/Application/ApplicationsList/ApplicationListItem.js:37 +#: screens/Application/ApplicationsList/ApplicationsList.js:155 +#: screens/Credential/CredentialDetail/CredentialDetail.js:228 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:70 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:155 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:168 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:89 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:176 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:94 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:99 +#: screens/Inventory/InventoryList/InventoryList.js:215 +#: screens/Inventory/InventoryList/InventoryList.js:245 +#: screens/Inventory/InventoryList/InventoryListItem.js:121 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:210 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:110 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:165 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:175 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:184 +#: screens/Project/ProjectDetail/ProjectDetail.js:183 +#: screens/Project/ProjectList/ProjectListItem.js:257 +#: screens/Project/ProjectList/ProjectListItem.js:268 +#: screens/Team/TeamDetail/TeamDetail.js:45 +#: screens/Team/TeamList/TeamList.js:143 +#: screens/Team/TeamList/TeamListItem.js:30 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:196 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:207 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:122 +#: screens/User/UserList/UserList.js:170 +#: screens/User/UserList/UserListItem.js:57 +#: screens/User/UserTeams/UserTeamList.js:179 +#: screens/User/UserTeams/UserTeamList.js:235 +#: screens/User/UserTeams/UserTeamListItem.js:22 +msgid "Organization" +msgstr "संगठन" + +#: screens/Login/Login.js:195 +msgid "Your session has expired. Please log in to continue where you left off." +msgstr "आपका सत्र समाप्त हो गया है। जहां आपने छोड़ा था वहां से जारी रखने के लिए कृपया लॉग इन करें।" + +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:85 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:147 +#: screens/Organization/OrganizationTeams/OrganizationTeamList.js:72 +msgid "Created by (username)" +msgstr "द्वारा बनाया गया (उपयोगकर्ता नाम)" + +#: screens/SubscriptionUsage/ChartComponents/UsageChart.js:276 +msgid "Subscriptions consumed" +msgstr "उपभोग की गई सदस्यताएं" + +#: screens/Dashboard/Dashboard.js:120 +msgid "Inventory sync failures" +msgstr "इन्वेंटरी सिंक विफलताएं" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:345 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:189 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:189 +msgid "This inventory is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह इन्वेंटरी वर्तमान में अन्य संसाधनों द्वारा उपयोग की जा रही है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: screens/Credential/shared/ExternalTestModal.js:84 +msgid "Test External Credential" +msgstr "बाहरी क्रेडेंशियल का परीक्षण करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:625 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:204 +msgid "Workflow pending message" +msgstr "वर्कफ़्लो लंबित संदेश" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:303 +#: screens/Instances/InstanceDetail/InstanceDetail.js:350 +msgid "Errors" +msgstr "त्रुटियां" + +#: screens/Project/ProjectDetail/ProjectDetail.js:200 +msgid "Source Control Revision" +msgstr "सोर्स कंट्रोल रिवीज़न" + +#: screens/Job/JobOutput/JobOutputSearch.js:161 +msgid "Search is disabled while the job is running" +msgstr "जॉब चलने के दौरान खोज अक्षम है" + +#: components/Schedule/shared/FrequencyDetailSubform.js:434 +msgid "Third" +msgstr "तीसरा" + +#: screens/Login/Login.js:264 +msgid "Sign in with Azure AD Tenant" +msgstr "Azure AD Tenant से साइन इन करें" + +#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 +#: screens/Setting/Settings.js:50 +msgid "Azure AD Default" +msgstr "Azure AD डिफ़ॉल्ट" + +#: components/Search/LookupTypeInput.js:72 +msgid "Case-insensitive version of endswith." +msgstr "endswith का केस-असंवेदनशील संस्करण।" + +#: components/Lookup/Lookup.js:204 +msgid "Cancel lookup" +msgstr "लुकअप रद्द करें" + +#: components/AdHocCommands/useAdHocDetailsStep.js:36 +#: components/ErrorDetail/ErrorDetail.js:87 +#: components/Schedule/Schedule.js:70 +#: screens/Application/Application/Application.js:78 +#: screens/Application/Applications.js:42 +#: screens/Credential/Credential.js:81 +#: screens/Credential/Credentials.js:30 +#: screens/CredentialType/CredentialType.js:64 +#: screens/CredentialType/CredentialTypes.js:28 +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:64 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:27 +#: screens/Host/Host.js:58 +#: screens/Host/Hosts.js:30 +#: screens/InstanceGroup/ContainerGroup.js:65 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:188 +#: screens/InstanceGroup/InstanceGroup.js:68 +#: screens/InstanceGroup/InstanceGroups.js:32 +#: screens/InstanceGroup/InstanceGroups.js:42 +#: screens/Instances/Instance.js:39 +#: screens/Instances/Instances.js:28 +#: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:63 +#: screens/Inventory/ConstructedInventory.js:67 +#: screens/Inventory/FederatedInventory.js:67 +#: screens/Inventory/Inventories.js:87 +#: screens/Inventory/Inventories.js:114 +#: screens/Inventory/Inventory.js:63 +#: screens/Inventory/InventoryGroup/InventoryGroup.js:55 +#: screens/Inventory/InventoryHost/InventoryHost.js:72 +#: screens/Inventory/InventorySource/InventorySource.js:83 +#: screens/Inventory/SmartInventory.js:67 +#: screens/Job/Job.js:133 +#: screens/Job/JobOutput/HostEventModal.js:111 +#: screens/Job/Jobs.js:53 +#: screens/ManagementJob/ManagementJobs.js:27 +#: screens/NotificationTemplate/NotificationTemplate.js:86 +#: screens/NotificationTemplate/NotificationTemplates.js:25 +#: screens/Organization/Organization.js:120 +#: screens/Organization/Organizations.js:31 +#: screens/Project/Project.js:114 +#: screens/Project/Projects.js:28 +#: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:51 +#: screens/Setting/Jobs/JobsDetail/JobsDetail.js:65 +#: screens/Setting/Logging/LoggingDetail/LoggingDetail.js:77 +#: screens/Setting/MiscAuthentication/MiscAuthenticationDetail/MiscAuthenticationDetail.js:51 +#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.js:92 +#: screens/Setting/OIDC/OIDCDetail/OIDCDetail.js:51 +#: screens/Setting/RADIUS/RADIUSDetail/RADIUSDetail.js:56 +#: screens/Setting/SAML/SAMLDetail/SAMLDetail.js:52 +#: screens/Setting/Settings.js:47 +#: screens/Setting/Settings.js:51 +#: screens/Setting/Settings.js:54 +#: screens/Setting/Settings.js:58 +#: screens/Setting/Settings.js:61 +#: screens/Setting/Settings.js:64 +#: screens/Setting/Settings.js:67 +#: screens/Setting/Settings.js:70 +#: screens/Setting/Settings.js:73 +#: screens/Setting/Settings.js:76 +#: screens/Setting/Settings.js:79 +#: screens/Setting/Settings.js:82 +#: screens/Setting/Settings.js:91 +#: screens/Setting/Settings.js:92 +#: screens/Setting/Settings.js:93 +#: screens/Setting/Settings.js:94 +#: screens/Setting/Settings.js:95 +#: screens/Setting/Settings.js:96 +#: screens/Setting/Settings.js:104 +#: screens/Setting/Settings.js:107 +#: screens/Setting/Settings.js:110 +#: screens/Setting/Settings.js:113 +#: screens/Setting/Settings.js:116 +#: screens/Setting/Settings.js:119 +#: screens/Setting/Settings.js:122 +#: screens/Setting/Settings.js:125 +#: screens/Setting/Settings.js:128 +#: screens/Setting/TACACS/TACACSDetail/TACACSDetail.js:56 +#: screens/Setting/Troubleshooting/TroubleshootingDetail/TroubleshootingDetail.js:61 +#: screens/Setting/UI/UIDetail/UIDetail.js:74 +#: screens/Team/Team.js:56 +#: screens/Team/Teams.js:31 +#: screens/Template/Template.js:128 +#: screens/Template/Templates.js:44 +#: screens/Template/WorkflowJobTemplate.js:109 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:139 +#: screens/TopologyView/Tooltip.js:186 +#: screens/TopologyView/Tooltip.js:212 +#: screens/User/User.js:63 +#: screens/User/Users.js:30 +#: screens/User/Users.js:36 +#: screens/User/UserToken/UserToken.js:52 +#: screens/WorkflowApproval/WorkflowApproval.js:74 +#: screens/WorkflowApproval/WorkflowApprovals.js:25 +msgid "Details" +msgstr "विवरण" + +#: components/Schedule/shared/FrequencyDetailSubform.js:440 +msgid "Fifth" +msgstr "पांचवां" + +#: components/ExecutionEnvironmentDetail/ExecutionEnvironmentDetail.js:114 +msgid "Execution environment is missing or deleted." +msgstr "निष्पादन वातावरण अनुपस्थित या हटा दिया गया है।" + +#: components/JobList/JobList.js:240 +#: components/StatusLabel/StatusLabel.js:50 +#: components/Workflow/WorkflowNodeHelp.js:94 +msgid "Waiting" +msgstr "प्रतीक्षा हो रही है" + +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "यदि सक्षम है, तो इस playbook को व्यवस्थापक के रूप में चलाएँ।" + +#: components/Search/AdvancedSearch.js:178 +msgid "Set type select" +msgstr "प्रकार सेट करें चयन" + +#: components/LaunchButton/ReLaunchDropDown.js:48 +msgid "Relaunch failed hosts" +msgstr "विफल होस्ट्स पुनः लॉन्च करें" + +#. placeholder {0}: selected.length +#: screens/Credential/CredentialList/CredentialList.js:199 +msgid "{0, plural, one {This credential is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {यह क्रेडेंशियल वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन क्रेडेंशियल्स को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप फिर भी हटाना चाहते हैं?}}" + +#: components/AddRole/AddResourceRole.js:40 +#: components/AddRole/AddResourceRole.js:55 +#: components/ResourceAccessList/ResourceAccessList.js:154 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/UserList/UserList.js:128 +#: screens/User/UserList/UserList.js:167 +#: screens/User/UserList/UserListItem.js:55 +msgid "Last Name" +msgstr "अंतिम नाम" + +#: components/AppContainer/AppContainer.js:103 +msgid "Navigation" +msgstr "नेविगेशन" + +#: screens/Instances/Shared/InstanceForm.js:111 +msgid "If enabled, control nodes will peer to this instance automatically. If disabled, instance will be connected only to associated peers." +msgstr "यदि सक्षम है, तो नियंत्रण नोड्स स्वचालित रूप से इस इंस्टेंस से पीयर करेंगे। यदि अक्षम है, तो इंस्टेंस केवल संबद्ध पीयर से कनेक्ट होगा।" + +#: screens/Inventory/shared/Inventory.helptext.js:121 +msgid "and click on Update Revision on Launch" +msgstr "और लॉन्च पर रिवीज़न अपडेट करें पर क्लिक करें" + +#: components/About/About.js:48 +#: components/AppContainer/PageHeaderToolbar.js:188 +msgid "About" +msgstr "के बारे में" + +#: screens/Template/shared/JobTemplateForm.js:347 +msgid "Select a project before editing the execution environment." +msgstr "निष्पादन वातावरण संपादित करने से पहले एक प्रोजेक्ट चुनें।" + +#: screens/Template/Survey/SurveyReorderModal.js:256 +#: screens/Template/Survey/SurveyReorderModal.js:256 +#: screens/Template/Survey/SurveyReorderModal.js:274 +msgid "Order" +msgstr "क्रम" + +#: components/Schedule/Schedule.js:63 +msgid "Back to Schedules" +msgstr "शेड्यूल पर वापस" + +#: components/PaginatedTable/ToolbarDeleteButton.js:103 +msgid "Delete {pluralizedItemName}?" +msgstr "{pluralizedItemName} हटाएं?" + +#: components/CodeEditor/VariablesField.js:252 +#: components/FieldWithPrompt/FieldWithPrompt.js:46 +#: screens/Credential/CredentialDetail/CredentialDetail.js:173 +msgid "Prompt on launch" +msgstr "लॉन्च पर संकेत" + +#: screens/Setting/SettingList.js:150 +msgid "Troubleshooting settings" +msgstr "समस्या निवारण सेटिंग्स" + +#: components/TemplateList/TemplateListItem.js:171 +msgid "Launch Template" +msgstr "टेम्पलेट लॉन्च करें" + +#: components/PromptDetail/PromptInventorySourceDetail.js:103 +#: components/PromptDetail/PromptProjectDetail.js:150 +#: screens/Project/ProjectDetail/ProjectDetail.js:274 +msgid "Seconds" +msgstr "सेकंड" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:61 +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:62 +msgid "User analytics" +msgstr "उपयोगकर्ता एनालिटिक्स" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 +msgid "If you do not have a subscription, you can visit\n" +" Red Hat to obtain a trial subscription." +msgstr "यदि आपके पास कोई सदस्यता नहीं है, तो आप ट्रायल सदस्यता प्राप्त करने के लिए\n" +" Red Hat पर जा सकते हैं।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:204 +msgid "{intervalValue, plural, one {day} other {days}}" +msgstr "{intervalValue, plural, one {दिन} other {दिन}}" + +#: components/ResourceAccessList/ResourceAccessList.js:200 +#: components/ResourceAccessList/ResourceAccessListItem.js:59 +msgid "First name" +msgstr "पहला नाम" + +#: components/PromptDetail/PromptJobTemplateDetail.js:77 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:41 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:140 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:61 +msgid "Webhooks" +msgstr "वेबहुक" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {अंतिम विलोपन संसाधित होने तक इन्वेंट्री लंबित स्थिति में रहेगी।} other {अंतिम विलोपन संसाधित होने तक इन्वेंट्रीज़ लंबित स्थिति में रहेंगी।}}" + +#: components/JobList/JobListItem.js:145 +#: screens/Job/JobOutput/shared/OutputToolbar.js:192 +msgid "Relaunch using host parameters" +msgstr "होस्ट पैरामीटर का उपयोग करके पुनः लॉन्च करें" + +#: screens/HostMetrics/HostMetricsDeleteButton.js:166 +msgid "This action will soft delete the following:" +msgstr "यह क्रिया निम्न को सॉफ़्ट डिलीट कर देगी:" + +#: screens/Instances/Instance.js:64 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 +#: screens/Instances/Instances.js:30 +msgid "Listener Addresses" +msgstr "लिसनर पते" + +#: screens/Setting/Settings.js:88 +msgid "LDAP 3" +msgstr "LDAP 3" + +#: components/DisassociateButton/DisassociateButton.js:99 +msgid "disassociate" +msgstr "अलग करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkAddModal.js:15 +msgid "Add Link" +msgstr "लिंक जोड़ें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:198 +msgid "Recipient List" +msgstr "प्राप्तकर्ता सूची" + +#: screens/Organization/shared/OrganizationForm.js:115 +msgid "Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag." +msgstr "नोट: इन क्रेडेंशियल्स का क्रम सामग्री के सिंक और लुकअप के लिए प्राथमिकता निर्धारित करता है। खींचने को सक्षम करने के लिए एक से अधिक चुनें।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:235 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:200 +#: screens/InstanceGroup/Instances/InstanceListItem.js:216 +#: screens/Instances/InstanceDetail/InstanceDetail.js:258 +#: screens/Instances/InstanceList/InstanceListItem.js:234 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:82 +msgid "Total Jobs" +msgstr "कुल जॉब्स" + +#: screens/Job/JobOutput/shared/JobEventLineToggle.js:38 +msgid "Expand section" +msgstr "अनुभाग विस्तृत करें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 +#: components/Schedule/shared/FrequencyDetailSubform.js:306 +#: components/Schedule/shared/FrequencyDetailSubform.js:467 +msgid "Wednesday" +msgstr "बुधवार" + +#: screens/InstanceGroup/InstanceGroups.js:19 +#: screens/InstanceGroup/InstanceGroups.js:30 +msgid "Create new container group" +msgstr "नया कंटेनर समूह बनाएं" + +#: screens/Project/ProjectDetail/ProjectDetail.js:283 +#: screens/Template/shared/WebhookSubForm.js:127 +msgid "Bitbucket Data Center" +msgstr "Bitbucket Data Center" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:349 +msgid "Failed to delete inventory source {name}." +msgstr "इन्वेंटरी स्रोत {name} हटाने में विफल।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:206 +msgid "End user license agreement" +msgstr "अंतिम उपयोगकर्ता लाइसेंस अनुबंध" + +#: components/Workflow/WorkflowLegend.js:138 +#: components/Workflow/WorkflowLinkHelp.js:33 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 +msgid "On Condition" +msgstr "स्थिति पर" + +#: routeConfig.js:57 +#: screens/ActivityStream/ActivityStream.js:116 +#: screens/ActivityStream/ActivityStream.js:183 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:167 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:203 +#: screens/WorkflowApproval/WorkflowApprovals.js:13 +#: screens/WorkflowApproval/WorkflowApprovals.js:23 +msgid "Workflow Approvals" +msgstr "वर्कफ़्लो अनुमोदन" + +#. placeholder {0}: moduleNameField.value +#: components/AdHocCommands/AdHocDetailsStep.js:117 +msgid "These arguments are used with the specified module. You can find information about {0} by clicking " +msgstr "इन तर्कों का उपयोग निर्दिष्ट मॉड्यूल के साथ किया जाता है। आप {0} के बारे में जानकारी क्लिक करके पा सकते हैं " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 +msgid "Execute when the parent node results in a successful state." +msgstr "मूल नोड के सफल स्थिति में परिणत होने पर निष्पादित करें।" + +#: components/Schedule/shared/UnsupportedRRuleAlert.js:26 +#: components/Schedule/shared/UnsupportedScheduleForm.js:15 +msgid "Schedule Rules" +msgstr "शेड्यूल नियम" + +#: screens/User/UserDetail/UserDetail.js:63 +#: screens/User/UserList/UserListItem.js:49 +msgid "SOCIAL" +msgstr "सोशल" + +#: screens/CredentialType/CredentialTypes.js:27 +#: screens/ExecutionEnvironment/ExecutionEnvironments.js:26 +#: screens/InstanceGroup/InstanceGroups.js:38 +#: screens/InstanceGroup/InstanceGroups.js:44 +#: screens/Inventory/Inventories.js:89 +#: screens/Inventory/Inventories.js:94 +#: screens/Inventory/Inventories.js:103 +#: screens/Inventory/Inventories.js:115 +msgid "Edit details" +msgstr "विवरण संपादित करें" + +#: components/DetailList/DeletedDetail.js:19 +#: components/Workflow/WorkflowNodeHelp.js:155 +#: components/Workflow/WorkflowNodeHelp.js:191 +#: screens/HostMetrics/HostMetrics.js:141 +#: screens/HostMetrics/HostMetricsListItem.js:25 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 +msgid "Deleted" +msgstr "हटाया गया" + +#: screens/Inventory/shared/Inventory.helptext.js:130 +msgid "This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import." +msgstr "यह फ़ील्ड तब तक अनदेखा किया जाता है जब तक कि एक सक्षम वेरिएबल सेट न हो। यदि सक्षम वेरिएबल इस मान से मेल खाता है, तो आयात पर होस्ट सक्षम हो जाएगा।" + +#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:59 +msgid "UTC" +msgstr "UTC" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:61 +#: components/Schedule/shared/FrequencyDetailSubform.js:225 +msgid "Skip every" +msgstr "हर बार छोड़ें" + +#: screens/Inventory/Inventories.js:118 +#: screens/ManagementJob/ManagementJobs.js:25 +#: screens/Project/Projects.js:33 +#: screens/Template/Templates.js:53 +msgid "Create New Schedule" +msgstr "नया शेड्यूल बनाएं" + +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:144 +msgid "Add new group" +msgstr "नया समूह जोड़ें" + +#: components/Pagination/Pagination.js:35 +msgid "Current page" +msgstr "वर्तमान पृष्ठ" + +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "प्लेबुक निष्पादित करते समय उपयोग करने के लिए समानांतर या एक साथ चलने वाली प्रक्रियाओं की संख्या। एक खाली मान, या 1 से कम मान, Ansible डिफ़ॉल्ट का उपयोग करेगा जो आमतौर पर 5 होता है। डिफ़ॉल्ट फ़ोर्क्स की संख्या को निम्नलिखित में परिवर्तन करके ओवरराइट किया जा सकता है" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:97 +msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." +msgstr "कस्टम Kubernetes या OpenShift पॉड विनिर्देश पास करने के लिए फ़ील्ड।" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "अंतिम {dayOfWeek}" + +#: screens/Inventory/shared/InventorySourceSyncButton.js:37 +msgid "Start sync source" +msgstr "सिंक स्रोत प्रारंभ करें" + +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "प्लेबुक को अतिरिक्त कमांड लाइन वेरिएबल पास करें। यह ansible-playbook के लिए -e या --extra-vars कमांड लाइन पैरामीटर है। YAML या JSON का उपयोग करके की/मान युग्म प्रदान करें। सिंटैक्स उदाहरण के लिए दस्तावेज़ीकरण देखें।" + +#: components/FormField/PasswordInput.js:36 +msgid "Hide" +msgstr "छिपाएं" + +#: components/Workflow/WorkflowNodeHelp.js:136 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:137 +msgid "The resource associated with this node has been deleted." +msgstr "इस नोड से संबद्ध संसाधन हटा दिया गया है।" + +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "क्लाइंट डिवाइस कितना सुरक्षित है, इसके आधार पर Public या Confidential पर सेट करें।" + +#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 +#: screens/InstanceGroup/shared/ContainerGroupForm.js:71 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:53 +msgid "Max forks" +msgstr "अधिकतम फ़ोर्क्स" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:13 +msgid "Examples:" +msgstr "उदाहरण:" + +#: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 +msgid "Revision #" +msgstr "रिवीज़न #" + +#: screens/Host/HostList/SmartInventoryButton.js:32 +msgid "Create a new Smart Inventory with the applied filter" +msgstr "लागू फ़िल्टर के साथ एक नई स्मार्ट इन्वेंटरी बनाएं" + +#: components/Schedule/shared/FrequencyDetailSubform.js:286 +msgid "Tue" +msgstr "मंगल" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:31 +msgid "You are unable to act on the following workflow approvals: {itemsUnableToApprove}" +msgstr "आप निम्न वर्कफ़्लो अनुमोदन पर कार्रवाई करने में असमर्थ हैं: {itemsUnableToApprove}" + +#: components/AdHocCommands/AdHocDetailsStep.js:62 +#: screens/Job/JobOutput/HostEventModal.js:136 +msgid "Module" +msgstr "मॉड्यूल" + +#: screens/Setting/shared/RevertAllAlert.js:22 +msgid "Confirm revert all" +msgstr "सभी वापस लौटाने की पुष्टि करें" + +#: screens/Inventory/shared/Inventory.helptext.js:90 +msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." +msgstr "यदि चेक किया गया है, तो चाइल्ड समूहों और होस्ट्स के सभी वेरिएबल्स हटा दिए जाएंगे और बाहरी स्रोत पर पाए गए वेरिएबल्स से बदल दिए जाएंगे।" + +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 +msgid "Delete inventory source" +msgstr "इन्वेंटरी स्रोत हटाएं" + +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:49 +msgid "Schedule is active" +msgstr "शेड्यूल सक्रिय है" + +#: screens/ActivityStream/ActivityStreamDetailButton.js:39 +msgid "Event detail modal" +msgstr "इवेंट विवरण मोडल" + +#: components/Schedule/shared/DateTimePicker.js:62 +msgid "End time" +msgstr "समाप्ति समय" + +#: components/Workflow/WorkflowNodeHelp.js:118 +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:87 +msgid "Missing" +msgstr "अनुपस्थित" + +#: components/JobCancelButton/JobCancelButton.js:95 +#: components/JobCancelButton/JobCancelButton.js:99 +#: components/JobList/JobListCancelButton.js:163 +#: components/JobList/JobListCancelButton.js:166 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 +msgid "Return" +msgstr "वापस" + +#: screens/Team/TeamRoles/TeamRolesList.js:257 +#: screens/User/UserRoles/UserRolesList.js:254 +msgid "Failed to delete role." +msgstr "भूमिका हटाने में विफल।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 +msgid "Prompt for skip tags on launch." +msgstr "लॉन्च पर छोड़ें टैग के लिए संकेत दें।" + +#: components/Lookup/shared/LookupErrorMessage.js:12 +msgid "An error occurred" +msgstr "एक त्रुटि हुई" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:87 +#: screens/Setting/Settings.js:60 +msgid "GitHub Organization" +msgstr "GitHub Organization" + +#: screens/Metrics/Metrics.js:182 +msgid "Metrics" +msgstr "मेट्रिक्स" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 +msgid "Prompt for timeout on launch." +msgstr "लॉन्च पर टाइमआउट के लिए संकेत दें।" + +#: screens/User/UserTeams/UserTeamList.js:249 +msgid "Select Teams" +msgstr "टीमें चुनें" + +#: screens/Job/JobOutput/shared/OutputToolbar.js:168 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:180 +msgid "Elapsed time that the job ran" +msgstr "जॉब के चलने का बीता हुआ समय" + +#: screens/Project/ProjectDetail/ProjectDetail.js:282 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:320 +#: screens/Template/shared/WebhookSubForm.js:121 +msgid "GitLab" +msgstr "GitLab" + +#: components/NotificationList/NotificationListItem.js:98 +msgid "Toggle notification failure" +msgstr "सूचना विफलता टॉगल करें" + +#: screens/TopologyView/Legend.js:108 +msgid "Hop node" +msgstr "हॉप नोड" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 +msgid "{interval} day" +msgstr "{interval} दिन" + +#: screens/Project/ProjectList/ProjectListItem.js:232 +msgid "Copy Project" +msgstr "प्रोजेक्ट कॉपी करें" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 +msgid "Prompt for verbosity on launch." +msgstr "लॉन्च पर वर्बोसिटी के लिए संकेत दें।" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:30 +msgid "Relaunch from failed node" +msgstr "विफल नोड से पुनः लॉन्च करें" + +#: screens/User/UserToken/UserToken.js:73 +msgid "View all tokens." +msgstr "सभी टोकन देखें।" + +#: screens/Inventory/InventoryGroup/InventoryGroup.js:90 +msgid "View Inventory Groups" +msgstr "इन्वेंटरी समूह देखें" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {यह इन्वेंटरी स्रोत वर्तमान में उस पर निर्भर अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?} other {इन इन्वेंटरी स्रोतों को हटाने से उन पर निर्भर अन्य संसाधन प्रभावित हो सकते हैं। क्या आप वाकई उन्हें फिर भी हटाना चाहते हैं?}}" + +#: components/Search/LookupTypeInput.js:102 +msgid "Less than comparison." +msgstr "इससे कम तुलना।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:101 +msgid "Hosts automated" +msgstr "स्वचालित होस्ट्स" + +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "इस प्रोजेक्ट का उपयोग करने वाले जॉब टेम्पलेट में स्रोत नियंत्रण ब्रांच या रिविज़न बदलने की अनुमति दें।" + +#: screens/User/User.js:56 +msgid "Back to Users" +msgstr "उपयोगकर्ताओं पर वापस" + +#: screens/Team/Team.js:121 +msgid "View Team Details" +msgstr "टीम विवरण देखें" + +#: screens/TopologyView/MeshGraph.js:424 +msgid "Failed to get instance." +msgstr "इंस्टेंस प्राप्त करने में विफल।" + +#: screens/User/shared/UserForm.js:61 +msgid "Use browser default" +msgstr "ब्राउज़र डिफ़ॉल्ट का उपयोग करें" + +#: components/JobList/JobList.js:231 +msgid "Launched By (Username)" +msgstr "द्वारा लॉन्च किया गया (उपयोगकर्ता नाम)" + +#: components/Schedule/shared/ScheduleForm.js:548 +#: components/Schedule/shared/ScheduleForm.js:551 +msgid "Prompt" +msgstr "संकेत" + +#: components/Schedule/shared/FrequencyDetailSubform.js:488 +msgid "Weekday" +msgstr "कार्यदिवस" + +#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:65 +msgid "Managed" +msgstr "प्रबंधित" + +#: components/Schedule/shared/DateTimePicker.js:49 +msgid "Start date" +msgstr "प्रारंभ तिथि" + +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "लाने के लिए एक refspec (Ansible git मॉड्यूल को पास किया गया)। यह पैरामीटर ब्रांच फ़ील्ड के माध्यम से उन संदर्भों तक पहुँच की अनुमति देता है जो अन्यथा उपलब्ध नहीं होते।" + +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 +msgid "Replace field with new value" +msgstr "फ़ील्ड को नए मान से बदलें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:26 +msgid "Confirm link removal" +msgstr "लिंक हटाने की पुष्टि करें" + +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "इस फ़ील्ड में कम से कम {0} वर्ण होने चाहिए" + +#: components/JobList/JobListItem.js:205 +#: components/PromptDetail/PromptInventorySourceDetail.js:82 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:207 +#: screens/Inventory/shared/InventorySourceForm.js:150 +#: screens/Job/JobDetail/JobDetail.js:188 +#: screens/Job/JobDetail/JobDetail.js:344 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:93 +msgid "Source" +msgstr "स्रोत" + +#: screens/Inventory/InventoryList/InventoryList.js:142 +msgid "Add inventory" +msgstr "इन्वेंटरी जोड़ें" + +#: components/Lookup/HostFilterLookup.js:131 +msgid "Inventory ID" +msgstr "इन्वेंटरी ID" + +#: components/DataListToolbar/DataListToolbar.js:140 +#: components/DataListToolbar/DataListToolbar.js:144 +#: screens/Template/Survey/SurveyToolbar.js:51 +msgid "Select all" +msgstr "सभी चुनें" + +#: screens/Host/HostList/SmartInventoryButton.js:29 +msgid "Enter at least one search filter to create a new Smart Inventory" +msgstr "एक नई स्मार्ट इन्वेंटरी बनाने के लिए कम से कम एक खोज फ़िल्टर दर्ज करें" + +#: components/Search/Search.js:251 +#: components/Search/Search.js:294 +msgid "Filter By {name}" +msgstr "{name} द्वारा फ़िल्टर करें" + +#: components/Workflow/WorkflowTools.js:86 +msgid "Fit the graph to the available screen size" +msgstr "ग्राफ़ को उपलब्ध स्क्रीन आकार में फ़िट करें" + +#: screens/Job/JobOutput/JobOutput.js:1025 +msgid "Events processing complete." +msgstr "इवेंट प्रोसेसिंग पूर्ण।" + +#: components/Workflow/WorkflowStartNode.js:72 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:238 +msgid "Add a new node" +msgstr "एक नया नोड जोड़ें" + +#: screens/Organization/OrganizationList/OrganizationList.js:144 +#: screens/Organization/OrganizationList/OrganizationListItem.js:39 +msgid "Members" +msgstr "सदस्य" + +#: screens/Credential/CredentialList/CredentialList.js:218 +msgid "Failed to delete one or more credentials." +msgstr "एक या अधिक क्रेडेंशियल हटाने में विफल।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:88 +msgid "Select a subscription" +msgstr "एक सदस्यता चुनें" + +#: screens/Organization/Organization.js:158 +msgid "Organization not found." +msgstr "संगठन नहीं मिला।" + +#: screens/Template/Survey/SurveyQuestionForm.js:43 +msgid "Answer type" +msgstr "उत्तर प्रकार" + +#: components/Workflow/WorkflowLinkHelp.js:64 +msgid "Condition" +msgstr "स्थिति" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 +msgid "LDAP2" +msgstr "LDAP2" + +#: components/Search/LookupTypeInput.js:42 +msgid "Field contains value." +msgstr "फ़ील्ड में मान शामिल है।" + +#: components/Search/AdvancedSearch.js:343 +msgid "Key select" +msgstr "कुंजी चयन" + +#: components/AdHocCommands/AdHocDetailsStep.js:249 +msgid "Pass extra command line changes. There are two ansible command line parameters: " +msgstr "अतिरिक्त कमांड लाइन परिवर्तन पास करें। दो ansible कमांड लाइन पैरामीटर हैं: " + +#: screens/Inventory/shared/Inventory.helptext.js:85 +msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." +msgstr "जब चेक नहीं किया जाता है, तो बाहरी स्रोत पर न मिलने वाले स्थानीय चाइल्ड होस्ट्स और समूह इन्वेंटरी अपडेट प्रक्रिया द्वारा अछूते रहेंगे।" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:499 +msgid "Account token" +msgstr "खाता टोकन" + +#: screens/Setting/shared/SharedFields.js:291 +msgid "Edit Login redirect override URL" +msgstr "लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करें" + +#: screens/Setting/SettingList.js:134 +#: screens/Setting/Settings.js:118 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:169 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:192 +msgid "Subscription" +msgstr "सदस्यता" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 +msgid "Not equals" +msgstr "बराबर नहीं" + +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 +msgid "Past two years" +msgstr "पिछले दो वर्ष" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:305 +msgid "IRC nick" +msgstr "IRC निक" + +#: screens/Job/JobDetail/JobDetail.js:584 +msgid "Module Arguments" +msgstr "मॉड्यूल तर्क" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:54 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 +msgid "Specify a notification color. Acceptable colors are hex\n" +" color code (example: #3af or #789abc)." +msgstr "एक सूचना रंग निर्दिष्ट करें। स्वीकार्य रंग हेक्स\n" +" रंग कोड हैं (उदाहरण: #3af या #789abc)।" + +#: components/NotificationList/NotificationList.js:201 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 +msgid "Twilio" +msgstr "Twilio" + +#: screens/Template/Survey/SurveyToolbar.js:104 +msgid "Survey Toggle" +msgstr "सर्वेक्षण टॉगल" + +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "उपयोगकर्ता के लिए प्रॉम्प्ट के रूप में आप जो उत्तर प्रकार या प्रारूप चाहते हैं उसे चुनें।\n" +" प्रत्येक विकल्प के बारे में अतिरिक्त जानकारी के लिए Ascender दस्तावेज़ देखें।" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 +msgid "Total groups" +msgstr "कुल समूह" + +#: components/PromptDetail/PromptJobTemplateDetail.js:186 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:108 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:342 +#: screens/Template/shared/WebhookSubForm.js:231 +msgid "Webhook Credential" +msgstr "वेबहुक क्रेडेंशियल" + +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "प्रोविज़निंग कॉलबैक: प्रोविज़निंग कॉलबैक URL के निर्माण को सक्षम करता है। URL का उपयोग करके, एक होस्ट Ansible AWX से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है।" + +#: screens/User/shared/UserTokenForm.js:27 +msgid "Please enter a value." +msgstr "कृपया एक मान दर्ज करें।" + +#: screens/ActivityStream/ActivityStreamDescription.js:522 +msgid "updated" +msgstr "अपडेट किया गया" + +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:57 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:302 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:142 +#: screens/Project/ProjectList/ProjectListItem.js:277 +#: screens/TopologyView/Tooltip.js:348 +msgid "Last modified" +msgstr "अंतिम संशोधित" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:140 +msgid "Click the Edit button below to reconfigure the node." +msgstr "नोड को पुनः कॉन्फ़िगर करने के लिए नीचे संपादित करें बटन पर क्लिक करें।" + +#: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:90 +#: screens/Inventory/InventoryList/InventoryList.js:211 +#: screens/Inventory/InventoryList/InventoryListItem.js:50 +msgid "Federated Inventory" +msgstr "फ़ेडरेटेड इन्वेंटरी" + +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +msgid "Failed to delete organization." +msgstr "संगठन हटाने में विफल।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:150 +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:158 +msgid "Hosts available" +msgstr "उपलब्ध होस्ट्स" + +#: screens/Setting/Settings.js:103 +msgid "Logging" +msgstr "लॉगिंग" + +#: screens/TopologyView/Tooltip.js:234 +msgid "Instance status" +msgstr "इंस्टेंस स्थिति" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:136 +#: screens/Template/shared/JobTemplateForm.js:233 +msgid "Choose a job type" +msgstr "एक जॉब प्रकार चुनें" + +#. placeholder {0}: job.name +#: components/JobList/JobListItem.js:133 +#: screens/Job/JobDetail/JobDetail.js:657 +#: screens/Job/JobOutput/shared/OutputToolbar.js:183 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:193 +msgid "Cancel {0}" +msgstr "{0} रद्द करें" + +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "स्लाइस के अपने होस्ट के अतिरिक्त, प्रत्येक जॉब स्लाइस में शामिल करने के लिए होस्ट नामों की वैकल्पिक अल्पविराम से अलग की गई सूची। यह तब उपयोगी है जब कोई play किसी समन्वयकारी होस्ट, जैसे localhost, को लक्षित करता है, जिस पर सभी स्लाइस निर्भर करते हैं। नाम इन्वेंटरी होस्ट के साथ बिल्कुल मिलान किए जाते हैं; समूह और पैटर्न समर्थित नहीं हैं। पिन किए गए होस्ट प्रति स्लाइस एक बार अपने play चलाते हैं।" + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 +msgid "Edit login redirect override URL" +msgstr "लॉगिन रीडायरेक्ट ओवरराइड URL संपादित करें" + +#: screens/Setting/GoogleOAuth2/GoogleOAuth2.js:27 +msgid "View Google OAuth 2.0 settings" +msgstr "Google OAuth 2.0 सेटिंग्स देखें" + +#: components/PromptDetail/PromptDetail.js:198 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:436 +msgid "Prompted Values" +msgstr "संकेतित मान" + +#: components/Schedule/shared/DateTimePicker.js:61 +msgid "Start time" +msgstr "प्रारंभ समय" + +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:199 +msgid "Total inventory sources" +msgstr "कुल इन्वेंटरी स्रोत" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "वर्कफ़्लो द्वारा प्रबंधित या प्रभावित होने वाले होस्ट्स की सूची को और अधिक सीमित करने के लिए एक होस्ट पैटर्न प्रदान करें।" + +#: components/LaunchButton/WorkflowReLaunchDropDown.js:27 +msgid "Canceled node" +msgstr "रद्द किया गया नोड" + +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 +msgid "Edit workflow" +msgstr "वर्कफ़्लो संपादित करें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 +msgid "Edit Node" +msgstr "नोड संपादित करें" + +#: components/LabelSelect/LabelSelect.js:164 +#: components/LaunchPrompt/steps/SurveyStep.js:178 +#: components/LaunchPrompt/steps/SurveyStep.js:308 +#: components/MultiSelect/TagMultiSelect.js:96 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 +#: components/Search/LookupTypeInput.js:182 +#: components/Search/RelatedLookupTypeInput.js:108 +#: screens/Credential/shared/CredentialForm.js:200 +#: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:110 +#: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 +#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 +#: screens/Setting/shared/SharedFields.js:521 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 +#: screens/Template/shared/PlaybookSelect.js:127 +msgid "Clear" +msgstr "साफ़ करें" + +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0} को समाप्त होता है" + +#: components/Workflow/WorkflowTools.js:81 +msgid "Tools" +msgstr "टूल" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 +#: components/Schedule/shared/FrequencyDetailSubform.js:538 +msgid "End" +msgstr "समाप्ति" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:117 +msgid "Hosts imported" +msgstr "आयातित होस्ट्स" + +#: screens/Job/JobOutput/HostEventModal.js:170 +msgid "YAML tab" +msgstr "YAML टैब" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:288 +msgid "IRC server port" +msgstr "IRC सर्वर पोर्ट" + +#: screens/Template/Survey/SurveyQuestionForm.js:79 +#: screens/Template/Survey/SurveyReorderModal.js:217 +msgid "Text" +msgstr "टेक्स्ट" + +#: screens/Job/WorkflowOutput/WorkflowOutput.js:141 +msgid "Failed to delete job." +msgstr "जॉब हटाने में विफल।" + +#: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 +msgid "Vault password" +msgstr "वॉल्ट पासवर्ड" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:61 +#: components/Schedule/shared/FrequencyDetailSubform.js:225 +msgid "Run every" +msgstr "हर बार चलाएं" + +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "रिमोट संग्रह स्रोत नियंत्रण के लिए उदाहरण URL में शामिल हैं:" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 +msgid "Use SSL" +msgstr "SSL का उपयोग करें" + +#: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:104 +msgid "LDAP1" +msgstr "LDAP1" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:113 +msgid "Add container group" +msgstr "कंटेनर समूह जोड़ें" + +#: components/AppContainer/AppContainer.js:152 +msgid "Continue" +msgstr "जारी रखें" + +#: components/ContentError/ContentError.js:37 +#: screens/Job/Job.js:167 +msgid "The page you requested could not be found." +msgstr "आपके द्वारा अनुरोधित पृष्ठ नहीं मिला।" + +#. placeholder {0}: cannotDeleteItems.length +#: components/JobList/JobList.js:303 +msgid "{0, plural, one {The selected job cannot be deleted due to insufficient permission or a running job status} other {The selected jobs cannot be deleted due to insufficient permissions or a running job status}}" +msgstr "{0, plural, one {अपर्याप्त अनुमति या चल रही जॉब स्थिति के कारण चयनित जॉब हटाई नहीं जा सकती} other {अपर्याप्त अनुमतियों या चल रही जॉब स्थिति के कारण चयनित जॉब्स हटाई नहीं जा सकतीं}}" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:75 +#: screens/User/UserTokenList/UserTokenList.js:105 +msgid "Personal Access Token" +msgstr "व्यक्तिगत एक्सेस टोकन" + +#: components/Schedule/shared/ScheduleForm.js:454 +#: components/Schedule/shared/ScheduleForm.js:455 +msgid "Selected date range must have at least 1 schedule occurrence." +msgstr "चयनित तिथि सीमा में कम से कम 1 शेड्यूल घटना होनी चाहिए।" + +#: screens/Dashboard/DashboardGraph.js:58 +#: screens/Dashboard/DashboardGraph.js:207 +msgid "Successful jobs" +msgstr "सफल जॉब्स" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:559 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:150 +msgid "Error message" +msgstr "त्रुटि संदेश" + +#: screens/Job/JobDetail/JobDetail.js:408 +msgid "Instance Group" +msgstr "इंस्टेंस समूह" + +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "अमान्य ईमेल पता" + +#: components/PromptDetail/PromptJobTemplateDetail.js:97 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:61 +#: components/TemplateList/TemplateList.js:251 +#: components/TemplateList/TemplateListItem.js:143 +#: screens/Host/HostDetail/HostDetail.js:70 +#: screens/Host/HostList/HostList.js:171 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:222 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:50 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:73 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:140 +#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:100 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:117 +msgid "Activity" +msgstr "गतिविधि" + +#: screens/Inventory/InventoryList/InventoryListItem.js:151 +msgid "Inventories with sources cannot be copied" +msgstr "स्रोतों वाली इन्वेंटरी कॉपी नहीं की जा सकतीं" + +#: screens/Template/Survey/SurveyQuestionForm.js:204 +msgid "Maximum length" +msgstr "अधिकतम लंबाई" + +#: components/CredentialChip/CredentialChip.js:11 +msgid "Cloud" +msgstr "क्लाउड" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:221 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:196 +msgid "Email Options" +msgstr "ईमेल विकल्प" + +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "कॉन्फ़िगरेशन फ़ाइल के बारे में विवरण के लिए Ansible दस्तावेज़ीकरण देखें।" + +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 +msgid "Default answer" +msgstr "डिफ़ॉल्ट उत्तर" + +#: components/VerbositySelectField/VerbositySelectField.js:23 +msgid "5 (WinRM Debug)" +msgstr "5 (WinRM डिबग)" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:75 +#: screens/Inventory/shared/ConstructedInventoryHint.js:86 +#: screens/Inventory/shared/ConstructedInventoryHint.js:100 +#: screens/Inventory/shared/ConstructedInventoryHint.js:109 +msgid "name" +msgstr "नाम" + +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:369 +msgid "Select roles to apply" +msgstr "लागू करने के लिए भूमिकाएं चुनें" + +#: screens/Host/HostList/HostList.js:236 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:209 +msgid "Failed to delete one or more hosts." +msgstr "एक या अधिक होस्ट्स हटाने में विफल।" + +#: screens/Job/JobOutput/HostEventModal.js:206 +msgid "Standard Error" +msgstr "मानक त्रुटि" + +#: components/Pagination/Pagination.js:36 +msgid "Pagination" +msgstr "पृष्ठांकन" + +#: components/Search/LookupTypeInput.js:120 +msgid "Check whether the given field's value is present in the list provided; expects a comma-separated list of items." +msgstr "जांचें कि दिए गए फ़ील्ड का मान प्रदान की गई सूची में मौजूद है या नहीं; आइटमों की अल्पविराम-पृथक सूची अपेक्षित है।" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:182 +#: components/PromptDetail/PromptDetail.js:376 +#: components/PromptDetail/PromptJobTemplateDetail.js:160 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:513 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:282 +#: screens/Template/shared/JobTemplateForm.js:535 +msgid "Show Changes" +msgstr "परिवर्तन दिखाएं" + +#: components/Search/RelatedLookupTypeInput.js:35 +msgid "Exact search on name field." +msgstr "नाम फ़ील्ड पर सटीक खोज।" + +#: screens/Inventory/InventorySources/InventorySourceList.js:249 +msgid "Delete error" +msgstr "हटाने में त्रुटि" + +#: screens/Inventory/InventorySources/InventorySourceList.js:255 +msgid "Failed to delete one or more inventory sources." +msgstr "एक या अधिक इन्वेंटरी स्रोत हटाने में विफल।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 +msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" +msgstr "यदि निर्दिष्ट किया गया है, तो वर्कफ़्लो देखते समय यह फ़ील्ड संसाधन नाम के बजाय नोड पर दिखाया जाएगा" + +#: screens/Login/Login.js:279 +msgid "Sign in with GitHub" +msgstr "GitHub से साइन इन करें" + +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "अमान्य समय प्रारूप" + +#: screens/Job/JobDetail/JobDetail.js:196 +msgid "Unknown Project" +msgstr "अज्ञात प्रोजेक्ट" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 +msgid "Preconditions for running this node when there are multiple parents. Refer to the" +msgstr "एकाधिक मूल होने पर इस नोड को चलाने के लिए पूर्व शर्तें। देखें" + +#: screens/Inventory/shared/Inventory.helptext.js:141 +msgid "Variables used to configure the inventory source. For a detailed description of how to configure this plugin, see" +msgstr "इन्वेंटरी स्रोत को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वेरिएबल्स। इस प्लगइन को कॉन्फ़िगर करने के तरीके के विस्तृत विवरण के लिए, देखें" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:99 +msgid "Google Compute Engine" +msgstr "Google Compute Engine" + +#: components/Sparkline/Sparkline.js:34 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:55 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:170 +#: screens/Inventory/InventorySources/InventorySourceListItem.js:37 +#: screens/Project/ProjectDetail/ProjectDetail.js:138 +#: screens/Project/ProjectList/ProjectListItem.js:63 +msgid "FINISHED:" +msgstr "समाप्त:" + +#. placeholder {0}: resource.name +#: components/Schedule/shared/SchedulePromptableFields.js:101 +msgid "Prompt | {0}" +msgstr "संकेत | {0}" + +#: screens/Dashboard/DashboardGraph.js:50 +#: screens/Dashboard/DashboardGraph.js:169 +msgid "All job types" +msgstr "सभी जॉब प्रकार" + +#: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:102 +#: screens/Setting/Settings.js:69 +msgid "GitHub Enterprise Organization" +msgstr "GitHub Enterprise Organization" + +#: screens/Inventory/shared/InventorySourceForm.js:159 +msgid "Choose a source" +msgstr "एक स्रोत चुनें" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:548 +msgid "Failed to delete job template." +msgstr "जॉब टेम्पलेट हटाने में विफल।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:325 +msgid "Fri" +msgstr "शुक्र" + +#: components/Workflow/WorkflowLegend.js:130 +#: components/Workflow/WorkflowLinkHelp.js:30 +#: components/Workflow/WorkflowLinkHelp.js:42 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:105 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:142 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:58 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:101 +msgid "On Failure" +msgstr "विफलता पर" + +#: screens/Setting/shared/RevertButton.js:46 +msgid "Setting matches factory default." +msgstr "सेटिंग फ़ैक्टरी डिफ़ॉल्ट से मेल खाती है।" + +#: components/Search/Search.js:186 +msgid "Simple key select" +msgstr "सरल कुंजी चयन" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:88 +msgid "You have automated against more hosts than your subscription allows." +msgstr "आपने अपनी सदस्यता की अनुमति से अधिक होस्ट्स के विरुद्ध स्वचालन किया है।" + +#: screens/Inventory/shared/Inventory.helptext.js:131 +msgid "Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied." +msgstr "नियमित एक्सप्रेशन जहां केवल मेल खाते होस्ट नाम आयात किए जाएंगे। फ़िल्टर किसी भी इन्वेंटरी प्लगइन फ़िल्टर लागू होने के बाद पोस्ट-प्रोसेसिंग चरण के रूप में लागू किया जाता है।" + +#: components/AdHocCommands/AdHocDetailsStep.js:150 +msgid "The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns" +msgstr "इन्वेंटरी में होस्ट्स को लक्षित करने के लिए उपयोग किया जाने वाला पैटर्न। फ़ील्ड को रिक्त छोड़ने, all, और * सभी इन्वेंटरी में सभी होस्ट्स को लक्षित करेंगे। आप Ansible के होस्ट पैटर्न के बारे में अधिक जानकारी पा सकते हैं" + +#: components/LaunchPrompt/steps/OtherPromptsStep.js:90 +#: components/PromptDetail/PromptDetail.js:153 +#: components/PromptDetail/PromptDetail.js:370 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:509 +#: screens/Job/JobDetail/JobDetail.js:447 +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:214 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 +#: screens/Template/shared/JobTemplateForm.js:513 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 +msgid "Timeout" +msgstr "टाइमआउट" + +#: screens/TopologyView/ContentLoading.js:41 +msgid "Please wait until the topology view is populated..." +msgstr "कृपया तब तक प्रतीक्षा करें जब तक टोपोलॉजी दृश्य भर न जाए..." + +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {क्या आप वाकई नीचे दिए गए समूह को हटाना चाहते हैं?} other {क्या आप वाकई नीचे दिए गए समूहों को हटाना चाहते हैं?}}" + +#: components/AssociateModal/AssociateModal.js:45 +msgid "Select Items" +msgstr "आइटम चुनें" + +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {चयनित कार्य रद्द करें} other {चयनित कार्य रद्द करें}}" + +#: screens/Application/Applications.js:41 +#: screens/Credential/Credentials.js:29 +#: screens/Host/Hosts.js:29 +#: screens/ManagementJob/ManagementJobs.js:28 +#: screens/NotificationTemplate/NotificationTemplates.js:24 +#: screens/Organization/Organizations.js:30 +#: screens/Project/Projects.js:27 +#: screens/Project/Projects.js:36 +#: screens/Setting/Settings.js:48 +#: screens/Setting/Settings.js:52 +#: screens/Setting/Settings.js:55 +#: screens/Setting/Settings.js:59 +#: screens/Setting/Settings.js:62 +#: screens/Setting/Settings.js:65 +#: screens/Setting/Settings.js:68 +#: screens/Setting/Settings.js:71 +#: screens/Setting/Settings.js:74 +#: screens/Setting/Settings.js:77 +#: screens/Setting/Settings.js:80 +#: screens/Setting/Settings.js:83 +#: screens/Setting/Settings.js:97 +#: screens/Setting/Settings.js:98 +#: screens/Setting/Settings.js:99 +#: screens/Setting/Settings.js:100 +#: screens/Setting/Settings.js:101 +#: screens/Setting/Settings.js:102 +#: screens/Setting/Settings.js:105 +#: screens/Setting/Settings.js:108 +#: screens/Setting/Settings.js:111 +#: screens/Setting/Settings.js:114 +#: screens/Setting/Settings.js:117 +#: screens/Setting/Settings.js:120 +#: screens/Setting/Settings.js:123 +#: screens/Setting/Settings.js:126 +#: screens/Setting/Settings.js:129 +#: screens/Team/Teams.js:30 +#: screens/Template/Templates.js:45 +#: screens/User/Users.js:29 +msgid "Edit Details" +msgstr "विवरण संपादित करें" + +#: components/ResourceAccessList/ResourceAccessList.js:268 +msgid "Failed to delete role" +msgstr "भूमिका हटाने में विफल" + +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "अनुमोदित - {0}. अधिक जानकारी के लिए गतिविधि स्ट्रीम देखें।" + +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 +msgid "Successfully Denied" +msgstr "सफलतापूर्वक अस्वीकृत" + +#: screens/Inventory/InventoryList/InventoryListItem.js:75 +msgid "Not configured for inventory sync." +msgstr "इन्वेंटरी सिंक के लिए कॉन्फ़िगर नहीं किया गया।" + +#: components/RelatedTemplateList/RelatedTemplateList.js:187 +#: components/TemplateList/TemplateList.js:230 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:67 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:98 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:158 +msgid "Playbook name" +msgstr "प्लेबुक नाम" + +#: screens/Inventory/InventoryList/InventoryList.js:144 +msgid "Add constructed inventory" +msgstr "निर्मित इन्वेंटरी जोड़ें" + +#: screens/Instances/Shared/RemoveInstanceButton.js:155 +msgid "Remove Instances" +msgstr "इंस्टेंस हटाएं" + +#: components/AdHocCommands/AdHocDetailsStep.js:72 +msgid "Select a module" +msgstr "एक मॉड्यूल चुनें" + +#: screens/User/UserDetail/UserDetail.js:61 +#: screens/User/UserList/UserListItem.js:42 +msgid "LDAP" +msgstr "LDAP" + +#: components/TemplateList/TemplateList.js:226 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:98 +msgid "Workflow Template" +msgstr "वर्कफ़्लो टेम्पलेट" + +#: components/NotificationList/NotificationListItem.js:45 +#: components/Workflow/WorkflowLegend.js:118 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 +msgid "Approval" +msgstr "अनुमोदन" + +#: screens/TopologyView/Tooltip.js:203 +msgid "Failed to update instance." +msgstr "इंस्टेंस अपडेट करने में विफल।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:332 +msgid "Hosts by processor type" +msgstr "प्रोसेसर प्रकार द्वारा होस्ट्स" + +#: screens/Inventory/Inventories.js:47 +msgid "Create new constructed inventory" +msgstr "नई निर्मित इन्वेंटरी बनाएं" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:92 +msgid "Confirm selection" +msgstr "चयन की पुष्टि करें" + +#: screens/Team/Team.js:74 +msgid "Team not found." +msgstr "टीम नहीं मिली।" + +#: components/LaunchButton/ReLaunchDropDown.js:54 +#: screens/Dashboard/Dashboard.js:109 +msgid "Failed hosts" +msgstr "विफल होस्ट्स" + +#: components/Search/AdvancedSearch.js:395 +msgid "Direct Keys" +msgstr "प्रत्यक्ष कुंजियां" + +#: components/DisassociateButton/DisassociateButton.js:29 +msgid "Disassociate?" +msgstr "अलग करें?" + +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:202 +msgid "Notification timed out" +msgstr "सूचना का समय समाप्त हुआ" + +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "इस स्थान को बदलने के लिए {brandName} को तैनात करते समय PROJECTS_ROOT बदलें।" + +#: components/Schedule/shared/FrequencyDetailSubform.js:200 +msgid "{intervalValue, plural, one {minute} other {minutes}}" +msgstr "{intervalValue, plural, one {मिनट} other {मिनट}}" + +#: components/StatusLabel/StatusLabel.js:40 +msgid "Healthy" +msgstr "स्वस्थ" + +#: screens/ManagementJob/ManagementJobs.js:13 +msgid "Management jobs" +msgstr "प्रबंधन जॉब्स" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:667 +msgid "Failed to delete schedule." +msgstr "शेड्यूल हटाने में विफल।" + +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>नोट: यदि यह इंस्टेंस <1>पॉलिसी नियमों द्वारा प्रबंधित है, तो इसे इस इंस्टेंस समूह के साथ फिर से संबद्ध किया जा सकता है।" + +#: screens/TopologyView/Tooltip.js:242 +msgid "Instance type" +msgstr "इंस्टेंस प्रकार" + +#: screens/HostMetrics/HostMetrics.js:133 +msgid "How many times was the host automated" +msgstr "होस्ट कितनी बार स्वचालित हुआ था" + +#: components/CodeEditor/VariablesDetail.js:207 +#: components/CodeEditor/VariablesField.js:259 +msgid "Expand input" +msgstr "इनपुट विस्तृत करें" + +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 +#: screens/Template/shared/JobTemplateForm.js:507 +msgid "Job Slice Pinned Hosts" +msgstr "जॉब स्लाइस पिन किए गए होस्ट्स" + +#: components/AddRole/AddResourceRole.js:187 +msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." +msgstr "उस संसाधन का प्रकार चुनें जो नई भूमिकाएं प्राप्त करेगा। उदाहरण के लिए, यदि आप उपयोगकर्ताओं के एक समूह में नई भूमिकाएं जोड़ना चाहते हैं तो कृपया उपयोगकर्ता चुनें और अगला क्लिक करें। आप अगले चरण में विशिष्ट संसाधन चुन सकेंगे।" + +#: components/AddRole/AddResourceRole.js:225 +#: components/AddRole/AddResourceRole.js:237 +#: components/AddRole/AddResourceRole.js:255 +#: components/AddRole/SelectRoleStep.js:28 +#: components/CheckboxListItem/CheckboxListItem.js:43 +#: components/Lookup/InstanceGroupsLookup.js:86 +#: components/OptionsList/OptionsList.js:65 +#: components/Schedule/ScheduleList/ScheduleListItem.js:83 +#: components/TemplateList/TemplateListItem.js:126 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 +#: screens/Application/ApplicationsList/ApplicationListItem.js:30 +#: screens/Application/ApplicationTokens/ApplicationTokenListItem.js:25 +#: screens/Credential/CredentialList/CredentialListItem.js:55 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:30 +#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:63 +#: screens/Host/HostGroups/HostGroupItem.js:25 +#: screens/Host/HostList/HostListItem.js:30 +#: screens/HostMetrics/HostMetricsListItem.js:15 +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:58 +#: screens/InstanceGroup/Instances/InstanceListItem.js:135 +#: screens/Instances/InstanceList/InstanceListItem.js:142 +#: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:24 +#: screens/Instances/InstancePeers/InstancePeerListItem.js:42 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostListItem.js:40 +#: screens/Inventory/InventoryList/InventoryListItem.js:90 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupListItem.js:35 +#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:109 +#: screens/Organization/OrganizationList/OrganizationListItem.js:30 +#: screens/Organization/shared/OrganizationForm.js:112 +#: screens/Project/ProjectList/ProjectListItem.js:158 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:252 +#: screens/Team/TeamList/TeamListItem.js:23 +#: screens/Template/Survey/SurveyListItem.js:38 +#: screens/User/UserTokenList/UserTokenListItem.js:19 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:51 +msgid "Selected" +msgstr "चयनित" + +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:40 +#: screens/CredentialType/CredentialTypeList/CredentialTypeListItem.js:44 +msgid "Edit credential type" +msgstr "क्रेडेंशियल प्रकार संपादित करें" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:46 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 +msgid "One Slack channel per line. The pound symbol (#)\n" +" is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" +msgstr "प्रति पंक्ति एक Slack चैनल। चैनलों के लिए पाउंड प्रतीक (#)\n" +" आवश्यक है। किसी विशिष्ट संदेश का उत्तर देने या उसके लिए थ्रेड प्रारंभ करने के लिए पैरेंट संदेश Id को चैनल में जोड़ें जहां पैरेंट संदेश Id 16 अंकों का हो। 10वें अंक के बाद एक डॉट (.) मैन्युअल रूप से डाला जाना चाहिए। उदा:#destination-channel, 1231257890.006423। Slack देखें" + +#: components/TemplateList/TemplateListItem.js:179 +msgid "Launch template" +msgstr "टेम्पलेट लॉन्च करें" + +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:167 +msgid "Sender e-mail" +msgstr "प्रेषक ई-मेल" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 +msgid "Welcome to Red Hat Ansible Automation Platform!\n" +" Please complete the steps below to activate your subscription." +msgstr "Red Hat Ansible Automation Platform में आपका स्वागत है!\n" +" अपनी सदस्यता सक्रिय करने के लिए कृपया नीचे दिए गए चरण पूरे करें।" + +#: components/StatusLabel/StatusLabel.js:60 +msgid "Provisioning fail" +msgstr "प्रोविज़निंग विफल" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "टाइमआउट समाप्त होने पर अनुमोदन नोड स्वचालित रूप से अनुमोदित या अस्वीकृत होता है या नहीं।" + +#: screens/Inventory/shared/Inventory.helptext.js:126 +msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." +msgstr "किसी इन्वेंटरी सिंक को वर्तमान मानने के लिए सेकंड में समय। जॉब रन और कॉलबैक के दौरान कार्य सिस्टम नवीनतम सिंक के टाइमस्टैम्प का मूल्यांकन करेगा। यदि यह कैश टाइमआउट से पुराना है, तो इसे वर्तमान नहीं माना जाता है, और एक नया इन्वेंटरी सिंक किया जाएगा।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:208 +msgid "Automation controller version" +msgstr "Automation controller संस्करण" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:81 +msgid "Access Token Expiration" +msgstr "एक्सेस टोकन समाप्ति" + +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "नोट: GitHub या Bitbucket के लिए SSH प्रोटोकॉल का उपयोग करते समय, केवल एक SSH कुंजी दर्ज करें, उपयोगकर्ता नाम (git के अलावा) दर्ज न करें। इसके अतिरिक्त, GitHub और Bitbucket SSH का उपयोग करते समय पासवर्ड प्रमाणीकरण का समर्थन नहीं करते हैं। केवल-पठन GIT प्रोटोकॉल (git://) उपयोगकर्ता नाम या पासवर्ड जानकारी का उपयोग नहीं करता है।" + +#: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 +msgid "Prompt for inventory on launch." +msgstr "लॉन्च पर इन्वेंटरी के लिए संकेत दें।" + +#: screens/Template/shared/WebhookSubForm.js:154 +msgid "a new webhook url will be generated on save." +msgstr "सहेजने पर एक नया वेबहुक url जनरेट किया जाएगा।" + +#: screens/ExecutionEnvironment/ExecutionEnvironment.js:56 +msgid "Back to execution environments" +msgstr "निष्पादन वातावरण पर वापस" + +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 +msgid "Host status information for this job is unavailable." +msgstr "इस जॉब के लिए होस्ट स्थिति जानकारी अनुपलब्ध है।" + +#: screens/User/UserTokens/UserTokens.js:57 +msgid "This is the only time the token value and associated refresh token value will be shown." +msgstr "यह एकमात्र बार है जब टोकन मान और संबद्ध रिफ़्रेश टोकन मान दिखाया जाएगा।" + +#: components/ContentLoading/ContentLoading.js:26 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 +msgid "Loading" +msgstr "लोड हो रहा है" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 +msgid "Cancel Workflow" +msgstr "वर्कफ़्लो रद्द करें" + +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "निष्पादन के लिए उपयोग की जाने वाली कंटेनर छवि।" + +#: components/JobList/JobList.js:201 +msgid "Please run a job to populate this list." +msgstr "इस सूची को भरने के लिए कृपया एक जॉब चलाएं।" + +#: components/AdHocCommands/AdHocDetailsStep.js:146 +#: components/AdHocCommands/AdHocDetailsStep.js:147 +#: components/JobList/JobList.js:249 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:69 +#: components/PromptDetail/PromptDetail.js:260 +#: components/PromptDetail/PromptJobTemplateDetail.js:153 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:90 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:493 +#: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:170 +#: screens/Inventory/shared/ConstructedInventoryForm.js:143 +#: screens/Inventory/shared/ConstructedInventoryHint.js:172 +#: screens/Inventory/shared/ConstructedInventoryHint.js:266 +#: screens/Inventory/shared/ConstructedInventoryHint.js:343 +#: screens/Job/JobDetail/JobDetail.js:375 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:264 +#: screens/Template/shared/JobTemplateForm.js:458 +#: screens/Template/shared/WorkflowJobTemplateForm.js:169 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 +msgid "Limit" +msgstr "सीमा" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "अनुमोदन" + +#: screens/Instances/Shared/InstanceForm.js:52 +msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" +msgstr "इस इंस्टेंस का वर्तमान जीवन चक्र चरण सेट करता है। डिफ़ॉल्ट \"installed\" है।" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:69 +msgid "Compliant" +msgstr "अनुपालक" + +#: screens/Inventory/InventorySource/InventorySource.js:164 +msgid "View inventory source details" +msgstr "इन्वेंटरी स्रोत विवरण देखें" + +#: screens/Project/ProjectDetail/ProjectDetail.js:373 +msgid "This project is currently being used by other resources. Are you sure you want to delete it?" +msgstr "यह प्रोजेक्ट वर्तमान में अन्य संसाधनों द्वारा उपयोग किया जा रहा है। क्या आप वाकई इसे हटाना चाहते हैं?" + +#: screens/InstanceGroup/Instances/InstanceList.js:266 +#: screens/Instances/InstancePeers/InstancePeerList.js:270 +#: screens/User/UserTeams/UserTeamList.js:206 +msgid "Associate" +msgstr "संबद्ध करें" + +#: components/JobList/JobListItem.js:184 +#: components/LaunchButton/ReLaunchDropDown.js:76 +#: components/LaunchButton/WorkflowReLaunchDropDown.js:85 +#: screens/Job/JobDetail/JobDetail.js:637 +#: screens/Job/JobDetail/JobDetail.js:645 +#: screens/Job/JobOutput/shared/OutputToolbar.js:213 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:232 +msgid "Relaunch" +msgstr "पुनः लॉन्च करें" + +#: components/Schedule/shared/FrequencyDetailSubform.js:208 +msgid "{intervalValue, plural, one {month} other {months}}" +msgstr "{intervalValue, plural, one {माह} other {माह}}" + +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:253 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:254 +msgid "Failed to delete one or more workflow approval." +msgstr "एक या अधिक वर्कफ़्लो अनुमोदन हटाने में विफल।" + +#: screens/Organization/shared/OrganizationForm.js:71 +msgid "The maximum number of hosts allowed to be managed by this organization.\n" +" Value defaults to 0 which means no limit. Refer to the Ansible\n" +" documentation for more details." +msgstr "इस संगठन द्वारा प्रबंधित किए जाने की अनुमति वाले होस्ट्स की अधिकतम संख्या।\n" +" मान डिफ़ॉल्ट रूप से 0 होता है जिसका अर्थ है कोई सीमा नहीं। अधिक विवरण के लिए Ansible\n" +" दस्तावेज़ीकरण देखें।" + +#: screens/Team/TeamRoles/TeamRolesList.js:240 +#: screens/User/UserRoles/UserRolesList.js:237 +msgid "Associate role error" +msgstr "भूमिका संबद्ध करने में त्रुटि" + +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "वर्कफ़्लो जॉब टेम्पलेट नोड्स" + +#: components/Lookup/HostFilterLookup.js:148 +msgid "Insights system ID" +msgstr "Insights सिस्टम ID" + +#: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:94 +msgid "Authorization Code Expiration" +msgstr "प्राधिकरण कोड समाप्ति" + +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:69 +msgid "Customize messages…" +msgstr "संदेश अनुकूलित करें…" + +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:179 +msgid "Close" +msgstr "बंद करें" + +#: screens/Template/Survey/SurveyList.js:55 +msgid "Delete Survey" +msgstr "सर्वेक्षण हटाएं" + +#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:64 +#: screens/InstanceGroup/shared/InstanceGroupForm.js:25 +msgid "Policy instance minimum" +msgstr "नीति इंस्टेंस न्यूनतम" + +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 +msgid "Failed to delete workflow approval." +msgstr "वर्कफ़्लो अनुमोदन हटाने में विफल।" + +#: screens/User/UserTokenDetail/UserTokenDetail.js:77 +msgid "Delete User Token" +msgstr "उपयोगकर्ता टोकन हटाएं" + +#: screens/Template/Survey/SurveyListItem.js:69 +#: screens/Template/Survey/SurveyReorderModal.js:131 +msgid "encrypted" +msgstr "एन्क्रिप्टेड" + +#: screens/Job/JobDetail/JobDetail.js:126 +#: screens/Job/JobDetail/JobDetail.js:155 +msgid "Unknown Inventory" +msgstr "अज्ञात इन्वेंटरी" + +#: screens/Project/ProjectDetail/ProjectDetail.js:357 +#: screens/Project/ProjectList/ProjectListItem.js:204 +msgid "Failed to cancel Project Sync" +msgstr "प्रोजेक्ट सिंक रद्द करने में विफल" + +#: components/AnsibleSelect/AnsibleSelect.js:30 +msgid "Select Input" +msgstr "इनपुट चुनें" + +#: screens/InstanceGroup/Instances/InstanceList.js:242 +#: screens/Instances/InstanceList/InstanceList.js:178 +msgid "Hybrid" +msgstr "हाइब्रिड" + +#: screens/Job/JobOutput/JobOutputSearch.js:121 +msgid "Host Retry" +msgstr "होस्ट पुनः प्रयास" + +#: components/PromptDetail/PromptJobTemplateDetail.js:173 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:92 +#: screens/Project/ProjectDetail/ProjectDetail.js:278 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:316 +#: screens/Template/shared/WebhookSubForm.js:143 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:158 +msgid "Webhook Service" +msgstr "वेबहुक सेवा" + +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "प्रोविज़निंग कॉलबैक URL के निर्माण को सक्षम करता है। URL का उपयोग करके, एक होस्ट {brandName} से संपर्क कर सकता है और इस जॉब टेम्पलेट का उपयोग करके कॉन्फ़िगरेशन अपडेट का अनुरोध कर सकता है।" + +#: components/AdHocCommands/AdHocDetailsStep.js:194 +#: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/PromptDetail/PromptDetail.js:379 +#: components/PromptDetail/PromptJobTemplateDetail.js:161 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 +#: components/Schedule/ScheduleToggle/ScheduleToggle.js:58 +#: screens/Instances/InstanceDetail/InstanceDetail.js:238 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 +#: screens/Setting/shared/SettingDetail.js:99 +#: screens/Setting/shared/SharedFields.js:169 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 +#: screens/Template/shared/JobTemplateForm.js:542 +msgid "On" +msgstr "चालू" + +#: components/ResourceAccessList/DeleteRoleConfirmationModal.js:49 +msgid "If you only want to remove access for this particular user, please remove them from the team." +msgstr "यदि आप केवल इस विशेष उपयोगकर्ता की पहुंच हटाना चाहते हैं, तो कृपया उन्हें टीम से हटाएं।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:62 +#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:94 +msgid "Approve" +msgstr "अनुमोदित करें" + +#: components/Search/LookupTypeInput.js:96 +msgid "Greater than or equal to comparison." +msgstr "इससे बड़ा या बराबर तुलना।" + +#: screens/InstanceGroup/shared/InstanceGroupForm.js:39 +msgid "Minimum percentage of all instances that will be automatically assigned to this group when new instances come online." +msgstr "नए इंस्टेंस ऑनलाइन आने पर इस समूह को स्वचालित रूप से असाइन किए जाने वाले सभी इंस्टेंसों का न्यूनतम प्रतिशत।" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:113 +msgid "Automation Analytics dashboard" +msgstr "Automation Analytics डैशबोर्ड" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:394 +msgid "Source Phone Number" +msgstr "स्रोत फ़ोन नंबर" + +#. placeholder {0}: job.timeout +#: screens/Job/JobDetail/JobDetail.js:451 +msgid "{0} seconds" +msgstr "{0} सेकंड" + +#: screens/Inventory/InventoryList/InventoryList.js:205 +msgid "Inventory Type" +msgstr "इन्वेंटरी प्रकार" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {# घटना के बाद} other {# घटनाओं के बाद}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 +msgid "First, select a key" +msgstr "पहले, एक कुंजी चुनें" + +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:151 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:175 +#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:176 +msgid "Select source path" +msgstr "स्रोत पथ चुनें" + +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 +#: components/Schedule/shared/FrequencyDetailSubform.js:129 +msgid "June" +msgstr "जून" + +#: components/AdHocCommands/useAdHocPreviewStep.js:23 +#: components/LaunchPrompt/LaunchPrompt.js:135 +#: components/LaunchPrompt/steps/usePreviewStep.js:36 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:52 +#: screens/ManagementJob/ManagementJobList/LaunchManagementPrompt.js:55 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:511 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:520 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:247 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:256 +msgid "Launch" +msgstr "लॉन्च करें" + +#: components/JobList/JobListItem.js:343 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 +msgid "Explanation" +msgstr "स्पष्टीकरण" + +#: screens/InstanceGroup/shared/ContainerGroupForm.js:57 +msgid "Credential to authenticate with Kubernetes or OpenShift. Must be of type \"Kubernetes/OpenShift API Bearer Token\". If left blank, the underlying Pod's service account will be used." +msgstr "Kubernetes या OpenShift के साथ प्रमाणित करने के लिए क्रेडेंशियल। \"Kubernetes/OpenShift API Bearer Token\" प्रकार का होना चाहिए। यदि रिक्त छोड़ा जाता है, तो अंतर्निहित पॉड के सेवा खाते का उपयोग किया जाएगा।" + +#: screens/Template/shared/JobTemplateForm.js:196 +msgid "Please select an Inventory or check the Prompt on Launch option" +msgstr "कृपया एक इन्वेंटरी चुनें या लॉन्च पर संकेत विकल्प चेक करें" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:123 +msgid "Learn more about Automation Analytics" +msgstr "Automation Analytics के बारे में अधिक जानें" + +#: screens/Template/Survey/SurveyReorderModal.js:227 +msgid "Survey preview modal" +msgstr "सर्वेक्षण पूर्वावलोकन मोडल" + +#: components/StatusLabel/StatusLabel.js:42 +#: components/Workflow/WorkflowNodeHelp.js:115 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 +msgid "OK" +msgstr "ठीक है" + +#: screens/Instances/InstanceEdit/InstanceEdit.js:81 +msgid "Instance not found." +msgstr "इंस्टेंस नहीं मिला।" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:261 +msgid "Workflow node view modal" +msgstr "वर्कफ़्लो नोड दृश्य मोडल" + +#: screens/ExecutionEnvironment/shared/ExecutionEnvironmentForm.js:72 +msgid "Leave this field blank to make the execution environment globally available." +msgstr "निष्पादन वातावरण को वैश्विक रूप से उपलब्ध बनाने के लिए इस फ़ील्ड को रिक्त छोड़ें।" + +#: screens/Host/HostGroups/HostGroupsList.js:245 +#: screens/InstanceGroup/Instances/InstanceList.js:389 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:276 +#: screens/User/UserTeams/UserTeamList.js:261 +msgid "Failed to associate." +msgstr "संबद्ध करने में विफल।" + +#: screens/Host/Host.js:68 +#: screens/Host/HostGroups/HostGroupsList.js:228 +#: screens/Host/Hosts.js:32 +#: screens/Inventory/ConstructedInventory.js:70 +#: screens/Inventory/FederatedInventory.js:70 +#: screens/Inventory/Inventories.js:98 +#: screens/Inventory/Inventories.js:100 +#: screens/Inventory/Inventory.js:65 +#: screens/Inventory/InventoryHost/InventoryHost.js:82 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 +#: screens/Inventory/InventoryList/InventoryListItem.js:129 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 +msgid "Groups" +msgstr "समूह" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 +#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 +msgid "Error message body" +msgstr "त्रुटि संदेश मुख्य भाग" + +#. placeholder {0}: job.name +#: components/JobList/JobListItem.js:134 +#: screens/Job/JobDetail/JobDetail.js:658 +#: screens/Job/JobOutput/shared/OutputToolbar.js:184 +#: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:194 +msgid "Failed to cancel {0}" +msgstr "{0} रद्द करने में विफल" + +#: components/PromptDetail/PromptProjectDetail.js:43 +#: screens/Project/ProjectDetail/ProjectDetail.js:93 +msgid "Discard local changes before syncing" +msgstr "सिंक करने से पहले स्थानीय परिवर्तन त्यागें" + +#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:73 +msgid "The number of hosts you have automated against is below your subscription count." +msgstr "आपने जिन होस्ट्स के विरुद्ध स्वचालन किया है उनकी संख्या आपकी सदस्यता गणना से कम है।" + +#: screens/Host/HostDetail/HostDetail.js:129 +#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:122 +msgid "Failed to delete host." +msgstr "होस्ट हटाने में विफल।" + +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:147 +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:171 +msgid "Managed nodes" +msgstr "प्रबंधित नोड्स" + +#: components/AddRole/AddResourceRole.js:67 +#: components/AdHocCommands/AdHocCredentialStep.js:124 +#: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:113 +#: components/AssociateModal/AssociateModal.js:158 +#: components/LaunchPrompt/steps/CredentialsStep.js:250 +#: components/LaunchPrompt/steps/InventoryStep.js:89 +#: components/Lookup/CredentialLookup.js:190 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 +#: components/Lookup/MultiCredentialsLookup.js:200 +#: components/Lookup/OrganizationLookup.js:135 +#: components/Lookup/ProjectLookup.js:153 +#: components/NotificationList/NotificationList.js:206 +#: components/RelatedTemplateList/RelatedTemplateList.js:179 +#: components/Schedule/ScheduleList/ScheduleList.js:204 +#: components/TemplateList/TemplateList.js:234 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:71 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:102 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:148 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:171 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:217 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:240 +#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:267 +#: screens/Credential/CredentialList/CredentialList.js:151 +#: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialsStep.js:96 +#: screens/CredentialType/CredentialTypeList/CredentialTypeList.js:131 +#: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:102 +#: screens/Host/HostGroups/HostGroupsList.js:166 +#: screens/Host/HostList/HostList.js:158 +#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:202 +#: screens/Inventory/InventoryGroups/InventoryGroupsList.js:134 +#: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:175 +#: screens/Inventory/InventoryHosts/InventoryHostList.js:129 +#: screens/Inventory/InventoryList/InventoryList.js:223 +#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:187 +#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:93 +#: screens/Organization/OrganizationList/OrganizationList.js:131 +#: screens/Project/ProjectList/ProjectList.js:213 +#: screens/Team/TeamList/TeamList.js:130 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:162 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:112 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:107 +msgid "Created By (Username)" +msgstr "द्वारा बनाया गया (उपयोगकर्ता नाम)" + +#: components/PromptDetail/PromptJobTemplateDetail.js:148 +#: screens/Job/JobDetail/JobDetail.js:369 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:252 +#: screens/Template/shared/JobTemplateForm.js:377 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:43 +msgid "Playbook" +msgstr "प्लेबुक" + +#: screens/Login/Login.js:154 +msgid "Invalid username or password. Please try again." +msgstr "अमान्य उपयोगकर्ता नाम या पासवर्ड। कृपया पुनः प्रयास करें।" + +#. placeholder {0}: instance.hostname +#. placeholder {1}: instance.hostname +#: screens/Instances/InstancePeers/InstancePeerList.js:171 +msgid "Peers update on {0}. Please be sure to run the install bundle for {1} again in order to see changes take effect." +msgstr "{0} पर पीयर अपडेट होते हैं। परिवर्तन प्रभावी होते देखने के लिए कृपया {1} के लिए इंस्टॉल बंडल फिर से चलाना सुनिश्चित करें।" + +#: components/PromptDetail/PromptProjectDetail.js:162 +#: screens/Project/ProjectDetail/ProjectDetail.js:319 +#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:73 +msgid "Playbook Directory" +msgstr "प्लेबुक निर्देशिका" + +#: screens/Template/Templates.js:20 +msgid "Create New Workflow Template" +msgstr "नया वर्कफ़्लो टेम्पलेट बनाएं" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:271 +msgid "IRC Server Address" +msgstr "IRC सर्वर पता" + +#: screens/User/UserList/UserListItem.js:41 +msgid "ldap user" +msgstr "ldap उपयोगकर्ता" + +#: screens/Organization/Organization.js:112 +msgid "Back to Organizations" +msgstr "संगठनों पर वापस" + +#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:406 +#: screens/NotificationTemplate/shared/TypeInputsSubForm.js:524 +msgid "Account SID" +msgstr "खाता SID" + +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:85 +msgid "Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics." +msgstr "Automation Analytics सक्षम करने के लिए अपने Red Hat या Red Hat Satellite क्रेडेंशियल्स प्रदान करें।" + +#: screens/Template/shared/PlaybookSelect.js:116 +#: screens/Template/shared/PlaybookSelect.js:117 +msgid "Select a playbook" +msgstr "एक प्लेबुक चुनें" + +#: components/Schedule/Schedule.js:81 +msgid "Schedule not found." +msgstr "शेड्यूल नहीं मिला।" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:91 +msgid "If yes make invalid entries a fatal error, otherwise skip and\n" +" continue." +msgstr "यदि हां तो अमान्य प्रविष्टियों को एक घातक त्रुटि बनाएं, अन्यथा छोड़ें और\n" +" जारी रखें।" + +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 +msgid "Running jobs" +msgstr "चल रही जॉब्स" + +#: components/AdHocCommands/useAdHocDetailsStep.js:49 +msgid "This field must not be blank." +msgstr "यह फ़ील्ड रिक्त नहीं होना चाहिए।" + +#: screens/Application/ApplicationTokens/ApplicationTokenList.js:142 +msgid "Error deleting tokens" +msgstr "टोकन हटाने में त्रुटि" + +#: screens/Dashboard/DashboardGraph.js:119 +#: screens/Dashboard/DashboardGraph.js:128 +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:148 +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:157 +msgid "Select period" +msgstr "अवधि चुनें" + +#: components/NotificationList/NotificationListItem.js:70 +msgid "Toggle notification start" +msgstr "सूचना प्रारंभ टॉगल करें" + +#: components/HostForm/HostForm.js:55 +#: components/JobList/JobListItem.js:259 +#: components/LaunchPrompt/steps/InventoryStep.js:105 +#: components/LaunchPrompt/steps/useInventoryStep.js:30 +#: components/Lookup/HostFilterLookup.js:435 +#: components/Lookup/HostListItem.js:11 +#: components/Lookup/InventoryLookup.js:129 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 +#: components/PromptDetail/PromptDetail.js:233 +#: components/PromptDetail/PromptInventorySourceDetail.js:74 +#: components/PromptDetail/PromptJobTemplateDetail.js:118 +#: components/PromptDetail/PromptJobTemplateDetail.js:129 +#: components/PromptDetail/PromptWFJobTemplateDetail.js:79 +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 +#: screens/Host/HostDetail/HostDetail.js:76 +#: screens/Host/HostList/HostList.js:175 +#: screens/Host/HostList/HostListItem.js:50 +#: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:39 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostList.js:117 +#: screens/Inventory/AdvancedInventoryHosts/AdvancedInventoryHostListItem.js:43 +#: screens/Inventory/InventoryDetail/InventoryDetail.js:97 +#: screens/Inventory/InventoryList/InventoryList.js:208 +#: screens/Inventory/InventoryList/InventoryListItem.js:47 +#: screens/Job/JobDetail/JobDetail.js:112 +#: screens/Job/JobDetail/JobDetail.js:132 +#: screens/Job/JobDetail/JobDetail.js:141 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:211 +#: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 +#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 +msgid "Inventory" +msgstr "इन्वेंटरी" + +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "इस फ़ील्ड में एक संख्या होनी चाहिए और इसका मान {min} और {max} के बीच होना चाहिए" + +#: components/PromptDetail/PromptInventorySourceDetail.js:49 +#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 +#: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:96 +msgid "Update on launch" +msgstr "लॉन्च पर अपडेट करें" + +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "कम से कम एक इनपुट में एक मान होना चाहिए" + +#: screens/Inventory/shared/ConstructedInventoryHint.js:105 +msgid "Add hosts to group based on Jinja2 conditionals." +msgstr "Jinja2 शर्तों के आधार पर समूह में होस्ट्स जोड़ें।" + +#: components/TemplateList/TemplateListItem.js:201 +msgid "Copy Template" +msgstr "टेम्पलेट कॉपी करें" + +#: components/NotificationList/NotificationListItem.js:56 +msgid "Toggle notification approvals" +msgstr "सूचना अनुमोदन टॉगल करें" + +#: screens/Template/Survey/SurveyToolbar.js:85 +msgid "Delete survey question" +msgstr "सर्वेक्षण प्रश्न हटाएं" + +#: screens/Dashboard/Dashboard.js:153 +msgid "Recent Jobs list tab" +msgstr "हाल की जॉब्स सूची टैब" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeDeleteModal.js:37 +msgid "Confirm node removal" +msgstr "नोड हटाने की पुष्टि करें" + +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:116 +#: screens/SubscriptionUsage/SubscriptionUsageChart.js:163 +msgid "Past year" +msgstr "पिछला वर्ष" + +#: components/Schedule/ScheduleDetail/ScheduleDetail.js:186 +#: components/Schedule/shared/FrequencyDetailSubform.js:185 +#: components/Schedule/shared/ScheduleFormFields.js:142 +#: components/Schedule/shared/ScheduleFormFields.js:211 +msgid "Week" +msgstr "सप्ताह" + +#: components/NotificationList/NotificationListItem.js:77 +#: components/StatusLabel/StatusLabel.js:39 +msgid "Success" +msgstr "सफलता" diff --git a/awx/ui/src/locales/ja/messages.js b/awx/ui/src/locales/ja/messages.js index cdc6ee676..299c24819 100644 --- a/awx/ui/src/locales/ja/messages.js +++ b/awx/ui/src/locales/ja/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"プロジェクト\"],\"-5kO8P\":[\"土曜\"],\"-6EcFR\":[\"Enter キーを押して編集します。編集を終了するには、ESC キーを押します。\"],\"-7M7WW\":[\"クリックしてデフォルト値を切り替えます\"],\"-7VWRl\":[\"メモリー \",[\"0\"]],\"-8WGoO\":[\"プラグインパラメータが必要です。\"],\"-9d7Ol\":[\"Pagerduty サブドメイン\"],\"-9y9jy\":[\"実行中の可用性チェック\"],\"-9yY_Q\":[\"インベントリーをコピーできませんでした。\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"前にスクロール\"],\"-FjWgX\":[\"木\"],\"-GMFSa\":[\"プロジェクトをコピーできませんでした。\"],\"-GOG9X\":[\"説明の非表示\"],\"-NI2UI\":[\"このジョブテンプレートで実施される作業を指定した数のジョブスライスに分割し、それぞれインベントリーの部分に対して同じタスクを実行します。\"],\"-NezOR\":[\"この認証タイプは、現在一部の認証情報で使用されているため、削除できません\"],\"-OpL2l\":[\"親ノードの最終状態に関係なく実行します。\"],\"-PyL32\":[\"このノードを削除してもよろしいですか?\"],\"-RAMET\":[\"このリンクの編集\"],\"-SAqJ3\":[\"認証情報をコピーできませんでした。\"],\"-Uepfb\":[\"コントロール\"],\"-b3ghh\":[\"権限昇格\"],\"-hh3vo\":[\"最後のジョブ更新を読み込めません\"],\"-li8PK\":[\"サブスクリプションの使用状況\"],\"-nb9qF\":[\"(起動プロンプト)\"],\"-ohrPc\":[\"ルックアップの先行入力\"],\"-rfqXD\":[\"Survey の有効化\"],\"-uOi7U\":[\"クリックしてバンドルをダウンロードします。\"],\"-vAlj5\":[\"ジョブを起動できませんでした。\"],\"-z0Ubz\":[\"適用するロールの選択\"],\"-zy2Nq\":[\"タイプ\"],\"0-31GV\":[\"削除\"],\"0-yjzX\":[\"リビジョンが利用可能になる前に、プロジェクトを同期する必要があります。\"],\"00_HDq\":[\"ポリシータイプ\"],\"00cteM\":[\"このフィールドは、\",[\"0\"],\" 文字内にする必要があります\"],\"01Zgfk\":[\"タイムアウト\"],\"02FGuS\":[\"新規グループの作成\"],\"02ePaq\":[[\"0\"],\" の選択\"],\"02o5A-\":[\"新規プロジェクトの作成\"],\"05TJDT\":[\"クリックしてジョブの詳細を表示\"],\"06Veq8\":[\"プロジェクトの同期\"],\"08IuMU\":[\"変数の上書き\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" (<0>\",[\"username\"],\" による)\"],\"0DRyjU\":[\"実行中のハンドラー\"],\"0JjrTf\":[\"ファイルの解析中にエラーが発生しました。ファイルのフォーマットを確認して、再試行してください。\"],\"0K8MzY\":[\"このフィールドは、\",[\"max\"],\" 文字内にする必要があります\"],\"0LUj25\":[\"インスタンスグループの削除\"],\"0MFMD5\":[\"1 つ以上のインスタンスで可用性をチェックできませんでした。\"],\"0Ohn6b\":[\"起動者\"],\"0PUWHV\":[\"繰り返しの頻度\"],\"0Pz6gk\":[\"構築されたインベントリプラグインを構成するために使用される変数。このプラグインの設定方法の詳細については、\"],\"0QsHpG\":[\"該当タイプの順序付けられたフィールドのセットを定義する入力スキーマ。\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"すべてのノードの削除\"],\"0WP27-\":[\"ジョブの出力を待機中…\"],\"0YAsXQ\":[\"コンテナーグループ\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"詳しい情報は以下の情報を参照してください:\"],\"0_ru-E\":[\"インベントリーのコピー\"],\"0cqIWs\":[\"Basic 認証パスワード\"],\"0d48JM\":[\"多項選択法 (複数の選択可)\"],\"0eOoxo\":[\"開始日時より後の終了日時を選択してください。\"],\"0f7U0k\":[\"水\"],\"0gPQCa\":[\"常時\"],\"0lvFRT\":[\"資格情報を使用するリソースの機能が損なわれる可能性があるため、資格情報の種類を変更することはできません。\"],\"0pC_y6\":[\"イベント\"],\"0qOaMt\":[\"この認証情報とメタデータをテストするリクエストで問題が発生しました。\"],\"0rVzXl\":[\"Google OAuth2 の設定\"],\"0sNe72\":[\"ロールの追加\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"インスタンスグループの使用容量\"],\"0wlLcO\":[\"データの保持日数を設定します。\"],\"0zpgxV\":[\"オプション\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"同期の取り消し\"],\"10B0do\":[\"テスト通知の送信に失敗しました。\"],\"1280Tg\":[\"ホスト名\"],\"12QrNT\":[\"このプロジェクトでジョブを実行する際は常に、ジョブの開始前にプロジェクトのリビジョンを更新します。\"],\"12j25_\":[\"GPG 公開鍵\"],\"12kemj\":[\"ソースコントロールの URL\"],\"14KOyT\":[\"ソースVARS\"],\"15GcuU\":[\"その他の認証設定の表示\"],\"17TKua\":[\"インスタンスグループ\"],\"19zgn6\":[\"インスタンスタイプ\"],\"1A3EXy\":[\"展開\"],\"1C5cFl\":[\"次回実行日時\"],\"1Ey8My\":[\"IP アドレス\"],\"1F0IaT\":[\"スケジュールの表示\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"ビュー\"],\"1L3KBl\":[\"新規認証情報タイプの作成\"],\"1Ltnvs\":[\"ノードの追加\"],\"1PQRWr\":[\"開始時刻\"],\"1QRNEs\":[\"繰り返しの頻度\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"1 から 31 までの日付を選択してください。\"],\"1UjRxI\":[\"キャッシュタイムアウト\"],\"1UzENP\":[\"不可\"],\"1V4Yvg\":[\"その他のシステム\"],\"1WlWk7\":[\"インベントリーホストの詳細の表示\"],\"1WsB5U\":[\"このアカウントに関連するサブスクリプションを見つけることができませんでした。\"],\"1ZaQUH\":[\"姓\"],\"1_gTC7\":[\"同じ Vault ID を持つ複数の Vault 認証情報を選択することはできません。これを行うと、同じ Vault ID を持つもう一方の選択が自動的に解除されます。\"],\"1abtmx\":[\"子グループおよびホストのプロモート\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 更新\"],\"1fO-kL\":[\"インスタンスの切り替えに失敗しました。\"],\"1hCxP5\":[\"1 つ以上のインスタンスグループを削除できませんでした。\"],\"1kwHxg\":[\"統計\"],\"1n50PN\":[\"JSON タブ\"],\"1qd4yi\":[\"変数は JSON または YAML 構文にする必要があります。ラジオボタンを使用してこの構文を切り替えます。\"],\"1rDBnp\":[\"ファイルの相違点\"],\"1w2SCz\":[\"ソースコントロールタイプの選択\"],\"1xdJD7\":[\"画面に合わせる\"],\"1yHVE-\":[\"追加\"],\"2-iKER\":[\"アクティビティーストリームの表示\"],\"2B_v7Y\":[\"ポリシーインスタンスの割合\"],\"2CTKOa\":[\"プロジェクトに戻る\"],\"2FB7vv\":[\"デフォルトの実行環境を編集する前に、組織を選択してください。\"],\"2FeJcd\":[\"項目のスキップ\"],\"2H9REH\":[\"名前フィールドのあいまい検索。\"],\"2JV4mx\":[\"このインスタンスが属するインスタンスグループ。\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"インベントリーを削除できませんでした。\"],\"2a07Yj\":[\"通知テンプレートのコピー\"],\"2ekvhy\":[\"例外頻度\"],\"2gDkH_\":[\"出現回数を入力してください。\"],\"2iyx-2\":[\"Ansible コントローラーのドキュメント。\"],\"2n41Wr\":[\"ワークフローテンプレートの追加\"],\"2nsB1O\":[\"トークンに戻る\"],\"2ocqzE\":[\"Webhook: このテンプレートの Webhook を有効にします。\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"ルックアップモーダル\"],\"2pNIxF\":[\"ワークフローノード\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"上書き\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"トークンの更新\"],\"2w-INk\":[\"ホストの詳細\"],\"2zs1kI\":[\"この値は、以前に入力されたパスワードと一致しません。パスワードを確認してください。\"],\"3-SkJA\":[\"グループのホストとの関連付けを解除しますか?\"],\"3-sY1p\":[\"送信先 SMS 番号\"],\"328Yxp\":[\"ソースコントロールのブランチ\"],\"38Or-7\":[\"タブ\"],\"38VIWI\":[\"テンプレートの詳細の表示\"],\"39y5bn\":[\"金曜\"],\"3A9ATS\":[\"実行環境が見つかりません。\"],\"3AOZPn\":[\"デバッグオプションの表示と編集\"],\"3FLeYu\":[\"以下に Red Hat または Red Hat Satellite の認証情報を指定して、利用可能なサブスクリプション一覧から選択してください。使用する認証情報は、将来、更新または拡張されたサブスクリプションを取得する際に使用するために保存されます。\"],\"3FUtN9\":[\"インベントリーソース同期\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"実行\"],\"3JnvxN\":[\"新しいロールを受け取るリソースを選択します。次のステップで適用するロールを選択できます。ここで選択したリソースは、次のステップで選択したすべてのロールを受け取ることに注意してください。\"],\"3JzsDb\":[\"5 月\"],\"3LoUor\":[\"送信先チャネル\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストにインベントリまたは組織インスタンスグループを追加できなくなります。\\\\ n注:この設定が有効になっていて、空のリストを提供した場合、グローバルインスタンスグループが適用されます。\"],\"3PAU4M\":[\"年\"],\"3PZalO\":[\"ホストが見つかりませんでした。\"],\"3Rke7L\":[\"1 (情報)\"],\"3YSVMq\":[\"削除エラー\"],\"3aIe4Y\":[\"新規組織の作成\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"経過時間\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"年\"],\"other\":[\"#\",\"年\"]}]],\"3hCQhK\":[\"インベントリプラグイン\"],\"3hvUyZ\":[\"新しい選択\"],\"3mTiHp\":[\"テンプレートをコピーできませんでした。\"],\"3pBNb0\":[\"出力のリロード\"],\"3sFvGC\":[\"インスタンスを有効または無効に設定します。無効にした場合には、ジョブはこのインスタンスに割り当てられません。\"],\"3sXZ-V\":[\"[起動時にリビジョンを更新]をクリックします。\"],\"3uAM50\":[\"使用許諾契約書\"],\"3v8u-j\":[\"新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンスの割合\"],\"3wPA9L\":[\"カテゴリーの設定\"],\"3y7qi5\":[\"認証情報に戻る\"],\"3yy_k-\":[\"すべてのチームを表示します。\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"次のページに移動\"],\"41KRqu\":[\"認証情報のパスワード\"],\"45BzQy\":[\"ヘルスチェックは非同期タスクです。\"],\"45cx0B\":[\"サブスクリプションの編集の取り消し\"],\"45gLaI\":[\"起動時に資格情報を要求します。\"],\"46SUtl\":[\"グループの編集\"],\"479kuh\":[\"完全なリビジョンをクリップボードにコピーします。\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"エラー:\"],\"4LzLLz\":[\"すべての設定の表示\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" は見つかりません\"],\"4QXpWJ\":[\"タイムアウト\"],\"4QfhOe\":[\"not__、__search などの一部の検索修飾子は、Smart Inventory ホストフィルターではサポートされていません。これらを削除し、このフィルターを使用して新しい Smart Inventory を作成します。\"],\"4S2cNE\":[\"ロギング設定の表示\"],\"4Wt2Ty\":[\"リストからアイテムの選択\"],\"4_ESDh\":[\"このフィールドは正規表現である必要があります\"],\"4_xiC_\":[\"アーティファクト\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"認証情報タイプの選択\"],\"4cWhxn\":[\"このインスタンスがポリシーによって管理されるかどうかを制御します。有効にすると、ポリシールールに基づいてインスタンスグループへの自動割り当てとインスタンスグループからの割り当て解除が可能になります。\"],\"4dQFvz\":[\"終了日時\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"保存して終了\"],\"4j2eOR\":[\"このホストが属するインベントリーを選択します。\"],\"4jnim6\":[\"Webhook サービスを選択します。\"],\"4km-Vu\":[\"コンプライアンス違反\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"失敗の説明:\"],\"4lgLew\":[\"2 月\"],\"4mQyZf\":[\"Webhook サービスは、これを共有シークレットとして使用できます。\"],\"4nLbTY\":[\"すべての管理ジョブの表示\"],\"4o_cFL\":[\"アプリケーションの削除\"],\"4s0pSB\":[\"Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。複数のパターンが許可されます。パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。\"],\"4uVADI\":[\"クライアントシークレット\"],\"4vFDZV\":[\"新規ジョブテンプレートの作成\"],\"4vkbaA\":[\"このインベントリーの更新元のプロジェクト。\"],\"4yGeRr\":[\"インベントリー同期\"],\"4zue79\":[\"著作権\"],\"5-qYGv\":[\"インスタンスの編集\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"このワークフローのすべてのノードを削除してもよろしいですか?\"],\"5ANAct\":[\"このグループで同時に実行するジョブの最大数。\\\\ nゼロは制限が適用されないことを意味します。\"],\"5B77Dm\":[\"最後のジョブ\"],\"5F5F4w\":[\"ワークフローの承認\"],\"5IhYoj\":[\"ノードタイプ\"],\"5K7kGO\":[\"ドキュメント\"],\"5KMGbn\":[\"このジョブを取り消してよろしいですか?\"],\"5QGnBj\":[\"ホストがそのグループの子のメンバーでもある場合は、関連付けを解除した後も一覧にグループが表示される場合があることに注意してください。この一覧には、ホストが直接的および間接的に関連付けられているすべてのグループが表示されます。\"],\"5RMgCw\":[\"ホスト\"],\"5S4tZv\":[\"頻度が期待値と一致しませんでした\"],\"5Sa1Ss\":[\"メール\"],\"5TnQp6\":[\"ジョブタイプ\"],\"5WFDw4\":[\"グループ化のみ\"],\"5WVG4S\":[\"詳細情報: \"],\"5X2wog\":[\"ログインに問題がありました。もう一度やり直してください。\"],\"5_vHPm\":[\"TACACS+ 設定の表示\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"ロール\"],\"5eHyY-\":[\"テスト通知\"],\"5eL2KN\":[\"ターゲット URL\"],\"5lqXf5\":[\"工場出荷時のデフォルトに戻します。\"],\"5n_soj\":[\"起動時にジョブスライスカウントを要求します。\"],\"5p6-Mk\":[\"失敗したジョブによるフィルター\"],\"5pDe2G\":[[\"0\"],\" のアクセス権の削除\"],\"5pa4JT\":[\"Playbook の開始\"],\"5qauVA\":[\"このワークフロージョブテンプレートは、現在他のリソースによって使用されています。削除してもよろしいですか?\"],\"5vA8H0\":[\"一致するホストがありません\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"通知に戻る\"],\"6-OdGi\":[\"プロトコル\"],\"6-ptnU\":[\"以下へのオプション:\"],\"623gDt\":[\"ユーザーを削除できませんでした。\"],\"63C4Yo\":[\"コンテナーグループ\"],\"66WYRo\":[\"YAML または JSON のいずれかを使用してキーと値のペアを提供します。\"],\"66Zq7T\":[\"リンクの変更の保存\"],\"66qTfS\":[\"過去 1 週間\"],\"679-JR\":[\"ID、名前、または説明フィールドのあいまい検索。\"],\"68OTAn\":[\"このインタンスは現在、他のリソースで使用されています。本当に削除してもよろしいですか?\"],\"68h6WG\":[\"管理ジョブの起動\"],\"69aXwM\":[\"既存グループの追加\"],\"69zuwn\":[\"これらのインスタンスのプロビジョニングを解除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"ソフト削除\"],\"6GBt0m\":[\"メタデータ\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"タイムアウトの秒数\"],\"6KhU4s\":[\"変更を保存せずにワークフロークリエーターを終了してもよろしいですか?\"],\"6LTyxl\":[\"リビジョン\"],\"6PmtyP\":[\"凡例の表示/非表示\"],\"6RDwJM\":[\"トークン\"],\"6UYTy8\":[\"分\"],\"6V3Ea3\":[\"コピーしました\"],\"6WwHL3\":[\"ノードの合計\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"時間\"],\"6YtxFj\":[\"名前\"],\"6Z5ACo\":[\"ホスト設定キー\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"起動 (1)QShortcut\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"権限昇格の有効化\"],\"6j6_0F\":[\"関連リソース\"],\"6kpN96\":[\"通知を削除できませんでした。\"],\"6lGV3K\":[\"簡易表示\"],\"6msU0q\":[\"1 つ以上のジョブを削除できませんでした。\"],\"6nsio_\":[\"コマンドの実行\"],\"6oNH0E\":[\"プラグイン設定ガイドを参照してください。\"],\"6pMgh_\":[\"LDAP 設定の表示\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"仕様を出すのは難しい\\nansibleファクトのインベントリ、なぜなら入力するために\\nプレイブックを実行するために必要なシステムの事実\\n`gather_facts: true`を持つインベントリ。\\n実際の事実はシステムごとに異なります。\"],\"6sQDy8\":[\"このスケジュールは、UIでサポートされていない複雑なルールを使用します。APIを使用してこのスケジュールを管理してください。\"],\"6uvnKV\":[\"API サービス/統合キー\"],\"6vrz8I\":[\"1 つ以上のジョブを取り消すことができませんでした。\"],\"6zGHNM\":[\"残りのホスト\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"調査の更新に失敗しました。\"],\"7Bj3x9\":[\"失敗\"],\"7ElOdS\":[\"ダッシュボード ID\"],\"7IUE9q\":[\"ソース変数\"],\"7JF9w9\":[\"質問の追加\"],\"7L01XJ\":[\"アクション\"],\"7O5TcN\":[\"イベントの概要はありません\"],\"7PzzBU\":[\"ユーザー\"],\"7UZtKb\":[\"このワークフロージョブテンプレートを所有する組織。\"],\"7VETeB\":[\"これらのテンプレートを削除すると、それらに依存する一部のワークフローノードに影響を与える可能性があります。本当に削除してもよろしいですか?\"],\"7VpPHA\":[\"確認\"],\"7Xk3M1\":[\"このジョブで実行する Playbook が含まれるプロジェクトを選択してください。\"],\"7ZhNzL\":[\"最初のページに移動\"],\"7b8TOD\":[\"詳細。\"],\"7bDeKc\":[\"サブスクリプションマニュフェスト\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesSinceDateTime\"],\" 以来 \",[\"automatedInstancesCount\"]],\"7icMBj\":[\"利用可能なジョブデータがありません\"],\"7kb4LU\":[\"承認済\"],\"7p5kLi\":[\"ダッシュボード\"],\"7q256R\":[\"ブランチの上書き許可\"],\"7qFdk8\":[\"認証情報の編集\"],\"7sMeHQ\":[\"キー\"],\"7sNhEz\":[\"ユーザー名\"],\"7w3QvK\":[\"成功メッセージボディー\"],\"7wgt9A\":[\"Playbook 実行\"],\"7zmvk2\":[\"項目の失敗\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"このプロジェクトは現在同期中で、同期プロセスが完了するまでクリックできません\"],\"82sWFi\":[\"管理\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"ラベル\"],\"88ip8h\":[\"すべて元に戻す\"],\"8BkLPF\":[\"許可された URI リスト (スペース区切り)\"],\"8F8HYs\":[\"使用する Ansible Automation Platform サブスクリプションを選択します。\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"GIT ソースコントロールの URL の例は次のとおりです。\"],\"8XM8GW\":[\"ロールを正しく割り当てられませんでした\"],\"8Z236a\":[\"ブランドロゴ\"],\"8ZsakT\":[\"パスワード\"],\"8_wZUD\":[\"チームロール\"],\"8d57h8\":[\"その他のシステム設定の表示\"],\"8gCRbU\":[\"他のプロンプト\"],\"8gaTqG\":[\"タイプの詳細\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"ジョブテンプレート\"],\"8lEjQX\":[\"バンドルのインストール\"],\"8lb4Do\":[\"サブスクリプションの解除\"],\"8oiwP_\":[\"入力の設定\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"スマートインベントリーの削除\"],\"8vETh9\":[\"表示\"],\"8wxHsh\":[\"このワークフロージョブテンプレートのWebhookキー。\"],\"8yd882\":[\"1 つ以上のチームの関連付けを解除できませんでした。\"],\"8zGO4o\":[\"特定の正規表現に一致するフィールド。\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"このワークフロージョブテンプレートの同時実行を許可します。\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"インベントリー更新\"],\"91lyAf\":[\"同時実行ジョブ\"],\"933cZy\":[\"その他のシステム設定\"],\"954HqS\":[\"ホストが最初に自動化されたのはいつですか?\"],\"95p1BK\":[\"新規ユーザーの作成\"],\"991Df5\":[\"新規 Webhook キーは保存時に生成されます。\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"client_email、project_id、または private_key の少なくとも 1 つがファイルに存在する必要があります。\"],\"9BpfLa\":[\"ラベルの選択\"],\"9DOXq6\":[\"すべてのテンプレートを表示します。\"],\"9DugxF\":[\"サブスクリプションタイプ\"],\"9HhFQ8\":[\"このフィルターおよび他のフィルターのいずれにも該当しない結果を返します。\"],\"9L1ngr\":[\"ジョブの合計\"],\"9N-4tQ\":[\"認証情報タイプ\"],\"9NyAH9\":[\"スキップ済\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"すべてのノードの削除\"],\"9Tmez1\":[\"インスタンスの詳細の表示\"],\"9UuGMQ\":[\"保留中の削除\"],\"9V-Un3\":[\"ファクトストレージの有効化\"],\"9VMv7k\":[\"建設されたインベントリ\"],\"9Wm-J4\":[\"パスワードの切り替え\"],\"9XA1Rs\":[\"プロジェクトは現在同期中であり、同期が完了するとリビジョンが利用可能になります。\"],\"9Y3BQE\":[\"組織の削除\"],\"9YSB0Z\":[\"このスケジュールにはインベントリーがありません\"],\"9ZnrIx\":[\"サブスクリプション情報の表示および編集\"],\"9fRa7M\":[\"削除する行を選択\"],\"9hmrEp\":[\"再起動時\"],\"9iX1S0\":[\"このアクションにより、次のインスタンスが削除され、以前に接続されていたインスタンスのインストールバンドルを再実行する必要がある場合があります。\"],\"9jfn-S\":[\"展開なし\"],\"9l0RZY\":[\"使用可能なノードをクリックして、新しいリンクを作成します。キャンセルするには、グラフの外側をクリックしてください。\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"ジョブテンプレート\"],\"9nhhVW\":[\"ページ\"],\"9nypdt\":[\"初期値を復元します。\"],\"9odS2n\":[\"失敗したホスト\"],\"9og-0c\":[\"この実行環境は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"9rFgm2\":[\"サブスクリプション容量\"],\"9rvzNA\":[\"関連付けモーダル\"],\"9td1Wl\":[\"チェック\"],\"9uI_rE\":[\"元に戻す\"],\"9u_dDE\":[\"到達不能なホスト数\"],\"9uxVdR\":[\"ソースコントロール認証情報\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"管理ジョブの起動エラー\"],\"A1taO8\":[\"検索\"],\"A3o0Xd\":[\"この組織を実行するインスタンスグループ。\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"リビジョンの同期\"],\"A9-PUr\":[\"送信されたヘルスチェックリクエスト。ページをリロードしてお待ちください。\"],\"AA2ASV\":[\"実行環境が正常にコピーされました\"],\"ADVQ46\":[\"ログイン\"],\"ARAUFe\":[\"インベントリーの削除\"],\"AV22aU\":[\"問題が発生しました...\"],\"AWOSPo\":[\"ズームイン\"],\"Ab1y_G\":[\"構築された在庫ソースの同期をキャンセル\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[[\"pluralizedItemName\"],\" を削除するパーミッションがありません: \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"ホスト\"],\"Aj3on1\":[\"外部ログの有効化\"],\"Allow branch override\":[\"ブランチの上書き許可\"],\"AoCBvp\":[\"ジョブスライス\"],\"Apl-Vf\":[\"Red Hat サブスクリプションマニュフェスト\"],\"Apv-R1\":[\"アップグレードまたは更新の準備ができましたら、<0>お問い合わせください。\"],\"AqdlyH\":[\"ノードの作成時または編集時に、パスワードの入力を求める認証情報を持つジョブテンプレートを選択できない\"],\"ArtxnQ\":[\"ソースコントロールの Refspec\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"インスタンス\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"結果が見つかりません\"],\"Axi4f8\":[\"項目の \",[\"id\"],\" をドラッグする。項目のインデックスが \",[\"oldIndex\"],\" から \",[\"newIndex\"],\" に変わりました。\"],\"Azw0EZ\":[\"新規スマートインベントリーの作成\"],\"B0HFJ8\":[\"1 つ以上のホストの関連付けを解除できませんでした。\"],\"B0P3qo\":[\"ジョブ ID:\"],\"B0dbFG\":[\"スケジュールの削除\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"最後に自動化\"],\"B4WcU9\":[[\"0\"],\" により承認済 - \",[\"1\"]],\"B7FU4J\":[\"ホストの開始\"],\"B8bpYS\":[\"サブスクリプションを含む Red Hat Subscription Manifest をアップロードします。サブスクリプションマニフェストを生成するには、Red Hat カスタマーポータルの <0>サブスクリプション割り当て にアクセスします。\"],\"BAmn8K\":[\"リソースタイプの選択\"],\"BERhj_\":[\"成功メッセージ\"],\"BGNDgh\":[\"ノードのエイリアス\"],\"BH7upP\":[\"POST\"],\"BNDplB\":[\"テンプレートが正常にコピーされました\"],\"BWTzAb\":[\"手動\"],\"BfYq0G\":[\"ソースコントロールのタイプ\"],\"Bg7M6U\":[\"結果が見つかりません\"],\"Bl2Djq\":[\"トークンの表示\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"到達不能\"],\"BsrdSv\":[\"JSONまたはYAML構文を使用してインベントリ変数を入力します。ラジオボタンを使用して、2つを切り替えます。構文の例については、Ansible Controllerのドキュメントを参照してください。\"],\"Bv8zdm\":[\"インプットインベントリ\"],\"BwJKBw\":[\"/\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"ファクト\"],\"BzfzPK\":[\"項目\"],\"C-gr_n\":[\"Azure AD の設定\"],\"C0sUgI\":[\"新規インベントリーの作成\"],\"C2KEkR\":[\"SSH パスワード\"],\"C3Q1LZ\":[\"OIDC 設定の表示\"],\"C4C-qQ\":[\"スケジュールの詳細\"],\"C6GAUT\":[\"展開\"],\"C7dP40\":[[\"0\"],\" を拒否できませんでした。\"],\"C7s60U\":[\"Webhook の詳細\"],\"CAL6E9\":[\"チーム\"],\"CDOlBM\":[\"インスタンス ID\"],\"CE-M2e\":[\"情報\"],\"CGOseh\":[\"スケジュールの詳細\"],\"CGZgZY\":[\"関連付けを解除する行を選択してください\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"インスタンス名\"],\"CKc7jz\":[\"ホストの詳細モーダル\"],\"CL7QiF\":[\"回答を入力し、右側のチェックボックスをクリックして、回答をデフォルトとして選択します。\"],\"CLTHnk\":[\"Survey 質問の順序\"],\"CMmwQ-\":[\"不明な開始日\"],\"CNZ5h9\":[\"データ保持期間\"],\"CS8u6E\":[\"Webhook の有効化\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"最小\"],\"CXJHPJ\":[\"変更者 (ユーザー名)\"],\"CZDqWd\":[\"プロジェクトのリビジョンが現在古くなっています。更新して最新のリビジョンを取得してください。\"],\"CZg9aH\":[\"ホストの選択\"],\"C_Lu89\":[\"JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。\"],\"C_NnqT\":[\"新規ホストの作成\"],\"Cache Timeout\":[\"キャッシュタイムアウト\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"そのコマンドを実行するためにリモートホストへのアクセス時に使用する認証情報を選択します。Ansible がリモートホストにログインするために必要なユーザー名および SSH キーまたはパスワードが含まれる認証情報を選択してください。\"],\"CcKMRv\":[\"このジョブテンプレートは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"CczdmZ\":[\"すべての認証情報を表示します。\"],\"CdGRti\":[\"すべての通知テンプレートを表示します。\"],\"Ce28nP\":[\"< 0 >注:インスタンスは、< 1 >ポリシールールによって管理されている場合、このインスタンスグループに再関連付けることができます。\"],\"Cev3QF\":[\"タイムアウト (分)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"このワークフローには、ノードが構成されていません。\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"このボタンをクリックして、選択した認証情報と指定した入力を使用してシークレット管理システムへの接続を確認します。\"],\"Created\":[\"作成日\"],\"Cs0oSA\":[\"設定の表示\"],\"Csvbqs\":[\"ここに構築されたインベントリプラグインのドキュメントを表示します。\"],\"Cx8SDk\":[\"トークンの有効期限の更新\"],\"D-NlUC\":[\"システム\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"GitHub または Bitbucket の SSH プロトコルを使用している場合は、SSH キーのみを入力し、ユーザー名 (git 以外) を入力しないでください。また、GitHub および Bitbucket は、SSH の使用時のパスワード認証をサポートしません。GIT の読み取り専用プロトコル (git://) はユーザー名またはパスワード情報を使用しません。\"],\"D4euEu\":[\"その他の認証設定\"],\"D89zck\":[\"日\"],\"DBBU2q\":[\"このフィールドには、少なくとも 1 つの値を選択する必要があります。\"],\"DBC3t5\":[\"日曜\"],\"DBHTm_\":[\"8 月\"],\"DFNPK8\":[\"可用性チェックの実行\"],\"DGZ08x\":[\"すべてを同期\"],\"DHf0mx\":[\"新規インスタンスの作成\"],\"DHrOgD\":[\"プロジェクトステータスの更新\"],\"DIKUI7\":[\"最小長\"],\"DIX823\":[\"このフィールドの値は、\",[\"max\"],\" より小さい値である必要があります\"],\"DJIazz\":[\"正常に承認されました\"],\"DNLiC8\":[\"設定を元に戻す\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"完了\"],\"DRsIMl\":[\"はいの場合、無効なエントリを致命的なエラーにします。そうでない場合は、スキップして\\n続ける。\"],\"DV-Xbw\":[\"使用言語\"],\"DVIUId\":[\"プロンプトオーバーライド\"],\"DZNGtI\":[\"プロジェクトのチェックアウト結果\"],\"D_oBkC\":[\"GitHub チーム\"],\"DdlJTq\":[\"完全一致 (指定されない場合のデフォルトのルックアップ)。\"],\"De2WsK\":[\"このアクションにより、このユーザーのすべてのロールと選択したチームの関連付けが解除されます。\"],\"Delete\":[\"削除\"],\"Delete Project\":[\"プロジェクトを削除\"],\"Delete the project before syncing\":[\"プロジェクトを削除してから同期する\"],\"Description\":[\"説明\"],\"DhSza7\":[\"コントローラーノード\"],\"Discard local changes before syncing\":[\"同期する前にローカル変更を破棄する\"],\"DnkUe2\":[\"Webhook サービスの選択\"],\"DqnAO4\":[\"最初に自動化\"],\"Du6bPw\":[\"住所\"],\"Dug0C-\":[\"指定した実行回数後\"],\"DyYigF\":[\"TACACS+ 設定\"],\"Dz7fsq\":[\"ズームイン\"],\"E6Z4zF\":[\"ファイル形式が無効です。有効な Red Hat サブスクリプションマニフェストをアップロードしてください。\"],\"E86aJB\":[\"ロールの関連付けの解除!\"],\"E9wN_Q\":[\"最終可用性チェック\"],\"EH6-2h\":[\"トポロジービュー\"],\"EHu0x2\":[\"同期\"],\"EIBcgD\":[\"プロジェクトから取得\"],\"EIkRy0\":[\"送信先チャネル\"],\"EJQLCT\":[\"ワークフロージョブテンプレートを削除できませんでした。\"],\"ENDbv1\":[\"すべてのホストを表示します。\"],\"ENRWp9\":[\"アノテーションのタグ\"],\"ENyw54\":[\"関連するグループ\"],\"EP-eCv\":[\"SAML 設定\"],\"EQ-qsg\":[\"ワークフロージョブテンプレート\"],\"ETUQuF\":[\"1 つ以上のインベントリーを削除できませんでした。\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"これらの引数は、指定されたモジュールで使用されます。クリックすると \",[\"0\"],\" の情報を表示できます。\"],\"E_QGRL\":[\"無効化\"],\"E_tJey\":[\"デフォルトの実行環境\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"なし\"],\"Edit\":[\"編集\"],\"Eff_76\":[\"ローカルタイムゾーン\"],\"Eg4kGP\":[\"デフォルトの応答\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"トラブルシューティング設定を表示\"],\"Emna_v\":[\"ソースの編集\"],\"EmzUsN\":[\"ノードの詳細の表示\"],\"EnC3hS\":[\"カスタム Pod 仕様\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"認証情報の削除\"],\"Eq6_y5\":[\"このTowerドキュメントページ\"],\"Eqp9wv\":[\"次の場所でJSONの例を表示します。\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"削除済み\"],\"EzwCw7\":[\"質問の編集\"],\"F-0xxR\":[\"リソースがこのテンプレートにありません。\"],\"F-LGli\":[\"以下の関連付けを解除する権限がありません: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"インスタンスの選択\"],\"F0xJYs\":[\"容量調整の更新に失敗しました。\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"ユーザートークンの作成\"],\"FD8Y9V\":[\"ノードアイコンをクリックして詳細を表示します。\"],\"FFv0Vh\":[\"自動化\"],\"FG2mko\":[\"リストから項目の選択\"],\"FG6Ui0\":[\"Playbook を見つけるために使用されるベースパスです。\\nこのパス内にあるディレクトリーは Playbook ディレクトリーのドロップダウンに一覧表示されます。\\nベースパスと選択されたPlaybook ディレクトリーは、\\nPlaybook を見つけるために使用される完全なパスを提供します。\"],\"FGnH0p\":[\"これにより、このワークフローの後続のノードがすべてキャンセルされます\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"< 0 >注:インスタンスが< 1 >ポリシールールによって管理されている場合、手動で関連付けられたインスタンスはインスタンスグループから自動的に分離されることがあります。\"],\"FO7Rwo\":[\"同僚を削除しますか?\"],\"FQto51\":[\"全列を展開\"],\"FTuS3P\":[\"このフィールドは空白ではありません\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"ロールの関連付けに失敗しました\"],\"FYJRCY\":[\"1 つ以上のプロジェクトを削除できませんでした。\"],\"F_Nk65\":[\"出力のダウンロード\"],\"F_c3Jb\":[\"カスタムの Kubernetes または OpenShift Pod 仕様\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"プロジェクトを削除できませんでした\"],\"Fanpmj\":[\"提示される変数\"],\"FblMFO\":[\"メトリクスの選択\"],\"FclH3w\":[\"正常に保存が実行されました!\"],\"FfGhiE\":[\"ワークフローの保存中にエラー!\"],\"FhTYgi\":[\"1 つ以上のジョブテンプレートを削除できませんでした\"],\"FhhvWu\":[\"これにより、このワークフローの後続のノードがすべてキャンセルされます。\"],\"FiyMaa\":[\".json ファイルの選択\"],\"FjVFQ-\":[\"モジュールの選択\"],\"FjkaiT\":[\"ズームアウト\"],\"FkQvI0\":[\"テンプレートの編集\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"ジョブの取り消し\"],\"FnZzou\":[\"インスタンスの状態\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"アクター\"],\"Fo6qAq\":[\"Subversion Source Control のサンプル URL には以下が含まれます:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"使用済み容量\"],\"FsGJXJ\":[\"クリーニング\"],\"Fx2-x_\":[\"ユーザーロールの追加\"],\"Fz84Fw\":[\"アンダースコアで区切った小文字のみを使用する変数名が推奨の形式となっています (foo_bar、user_id、host_name など)。変数名にスペースを含めることはできません。\"],\"G-jHgL\":[\"ソースパスの設定:\"],\"G2KpGE\":[\"プロジェクトの編集\"],\"G3myU-\":[\"火曜\"],\"G768_0\":[\"拒否\"],\"G8jcl6\":[\"通知テンプレート\"],\"G9MOps\":[\"在庫同期に使用するブランチ。空白の場合はプロジェクトのデフォルトが使用されます。プロジェクトのALLOW_OVERRIDEフィールドがTRUEに設定されている場合にのみ許可されます。\"],\"GDvlUT\":[\"ロール\"],\"GGWsTU\":[\"取り消し済み\"],\"GGuAXg\":[\"SAML 設定の表示\"],\"GHDQ7i\":[\"1 つ以上の組織を削除できませんでした。\"],\"GJKwN0\":[\"スケジュール\"],\"GLZDtF\":[\"システム警告\"],\"GLwo_j\":[\"0 (警告)\"],\"GMaU6_\":[\"起動時にジョブタイプを入力します。\"],\"GO6s6F\":[\"ジョブ設定\"],\"GRwtth\":[\"インスタンスでの可用性チェック実行\"],\"GSYBQc\":[\"API サービス/統合キー\"],\"GTOcxw\":[\"ユーザーの編集\"],\"GU9vaV\":[\"到達不能なホスト\"],\"GXiLKo\":[\"テキストエリア\"],\"GZIG7_\":[\"インベントリーが正常にコピーされました\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"開始ユーザー\"],\"Gd-B71\":[\"認証情報タイプが見つかりません。\"],\"Ge5ecx\":[\"最大ホスト数\"],\"GeIrWJ\":[[\"brandName\"],\" ロゴ\"],\"Gf3vm8\":[\"項目/ページ\"],\"GiXRTS\":[\"1 つ以上のユーザートークンを削除できませんでした。\"],\"Gix1h_\":[\"すべてのジョブを表示\"],\"GkbHM9\":[\"すべてのプロジェクトを表示します。\"],\"Gn7TK5\":[\"ツールの切り替え\"],\"GpNoVG\":[\"スケジュールを追加してこのリストに入力してください。\"],\"GpWp6E\":[\"システムレベルの機能および関数の定義\"],\"GtycJ_\":[\"タスク\"],\"H1M6a6\":[\"すべてのインスタンスを表示します。\"],\"H3kCln\":[\"ホスト名\"],\"H6jbKn\":[\"ユーザーインターフェースの設定\"],\"H7OUPr\":[\"日\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"折りたたむ\"],\"H9MIed\":[\"実行ノード\"],\"HAi1aX\":[\"Webhook キーの更新\"],\"HAzhV7\":[\"認証情報\"],\"HDULRt\":[\"ユニークなホスト\"],\"HGOtRu\":[\"通知テストに失敗しました。\"],\"HIfMSF\":[\"多項選択法オプション\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"1つ以上のワークフローの承認を拒否できませんでした。\"],\"HQ7e8y\":[\"exact で大文字小文字の区別なし。\"],\"HQ7oEt\":[\"チームに戻る\"],\"HUx6pW\":[\"インジェクターの設定\"],\"HZNigI\":[\"このデータは、Tower ソフトウェアの今後のリリースを強化し、顧客へのサービスを効率化し、成功に導くサポートをします。\"],\"HajiZl\":[\"月\"],\"HbaQks\":[\"1 行ごとに 1 つのメールアドレスを指定して、この通知タイプの受信者リストを作成します。\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"一部またはすべてのインベントリーソースを同期できませんでした。\"],\"HdE1If\":[\"チャネル\"],\"HdErwL\":[\"承認する行を選択\"],\"Hf0QDK\":[\"プロジェクトが正常にコピーされました\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"日\"],\"other\":[\"#\",\"日\"]}]],\"HiTf1W\":[\"元に戻すの取り消し\"],\"HjxnnB\":[\"モジュールの選択\"],\"HlhZ5D\":[\"TLS の使用\"],\"HoHveO\":[\"このフィルターおよび他のフィルターに該当する結果を返します。何も選択されていない場合は、これがデフォルトのセットタイプです。\"],\"HpK_8d\":[\"再読み込み\"],\"Ht1JWm\":[\"通知の色\"],\"HwpTx4\":[\"Playbook の実行時に Ansible が生成する出力のレベルを制御します。\"],\"I0LRRn\":[\"バンドルのダウンロード\"],\"I0kZ1y\":[\"フォーク数\"],\"I7Epp-\":[\"オプションの詳細\"],\"I9NouQ\":[\"サブスクリプションが見つかりません\"],\"ICi4pv\":[\"自動化\"],\"ICt7Id\":[\"ノードタイプ\"],\"IEKPuq\":[\"次へスクロール\"],\"IJAVcb\":[\"アプリケーションに戻る\"],\"IKg_un\":[\"送信先チャネルまたはユーザー\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"クリックして、 Survey の質問の順序を並べ替えます\"],\"IPusY8\":[\"更新の実行前にローカルの変更を削除します。\"],\"ISuwrJ\":[\"実行環境の編集\"],\"IV0EjT\":[\"テスト通知\"],\"IVvM2B\":[\"有効なオプション\"],\"IWoF_f\":[\"Survey の表示\"],\"IZfe0p\":[\"ソースコントロールのブランチ\"],\"Igz8MU\":[\"過去 2 週間\"],\"IiR1sT\":[\"ノードタイプ\"],\"IjDwKK\":[\"ログインタイプ\"],\"Ikhk0q\":[\"このワークフロージョブテンプレートのWebhookサービス。\"],\"Iqm2E5\":[[\"pluralizedItemName\"],\" を追加してこのリストに入力してください。\"],\"IrC12v\":[\"アプリケーション\"],\"IrI9pg\":[\"終了日\"],\"IsJ8i6\":[\"ワークフローにブランチを選択してください。このブランチは、ブランチを求めるジョブテンプレートノードすべてに適用されます。\"],\"IspLSK\":[\"管理ジョブが見つかりません。\"],\"J0zi6q\":[\"スキップタグ\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"成功ジョブによるフィルター\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"特定フィールドもしくは関連オブジェクトが null かどうかをチェック。ブール値を想定。\"],\"JEGlfK\":[\"開始\"],\"JFnJqF\":[\"経過時間\"],\"JFphCp\":[\"3 (デバッグ)\"],\"JGvwnU\":[\"最終使用日時\"],\"JIX50w\":[\"インスタンスグループフォールバックの防止: 有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。\"],\"JJ_1Pz\":[\"この構築されたインベントリ入力は \\nカテゴリと用途の両方のグループを作成します \\nホストのみを返すための制限(ホストパターン) \\nこれら2つのグループの交差点にあります。\"],\"JJwEMx\":[\"ホストを削除しました\"],\"JKZTiL\":[\"これらは、サポートされているコマンド実行の標準の詳細レベルです。\"],\"JL3si7\":[\"更新中\"],\"JLjfEs\":[\"1 つ以上のスケジュールを削除できませんでした。\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"月\"],\"other\":[\"#\",\"月\"]}]],\"JTHoCu\":[\"変更の切り替え\"],\"JUwjsw\":[\"アクティビティータイプの選択\"],\"JXgd33\":[\"ダッシュボードに戻る\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"インスタンスグループ\"],\"Ja4VHl\":[[\"0\"],\" 以上\"],\"JbJ9cb\":[\"メール通知が、ホストへの到達を試行するのをやめてタイムアウトするまでの時間 (秒単位)。\\n範囲は 1 から 120 秒です。\"],\"JgP090\":[\"サブモジュールを追跡する\"],\"JjcTk5\":[\"ソーシャルログイン\"],\"JjfsZM\":[\"ワークフロー承認の削除\"],\"JppQoT\":[\"最終再計算日:\"],\"JsY1p5\":[\"拒否済み\"],\"Jvv6rS\":[\"複数選択\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"ログインリダイレクトの編集をキャンセルする\"],\"K5AykR\":[\"チームの削除\"],\"K93j4j\":[\"ラベル名\"],\"KC2nS5\":[\"リソースが削除されました\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"テスト合格。\"],\"KM6m8p\":[\"チーム\"],\"KNOsJ0\":[\"「dev」、「test」などのこのジョブテンプレートを説明するオプションラベルです。ラベルを使用し、ジョブテンプレートおよび完了したジョブの分類およびフィルターを実行できます。\"],\"KQ9EQm\":[\"構築されたインベントリプラグインの使用方法\"],\"KR9Aiy\":[\"このインベントリは現在、一部のテンプレートで使用されています。本当に削除してもよろしいですか?\"],\"KRf0wm\":[\"認証情報タイプ\"],\"KTvwHj\":[\"認証情報の入力ソース\"],\"KVbzjm\":[\"ビジュアライザー\"],\"KXFYp9\":[\"サブスクリプションの取得\"],\"KXnokb\":[\"システム全体で利用可能な実行環境を特定の組織に再割り当てすることはできません\"],\"KZp4lW\":[\"ルックアップ選択\"],\"K_MYeX\":[\"ユーザーの詳細の表示\"],\"KeRkFA\":[\"サブスクリプションの選択解除\"],\"KeqCdz\":[\"コントロールノードからのピア\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"このコンテナーグループは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"KjVvNP\":[\"パネル ID\"],\"KkMfgW\":[\"ジョブテンプレート\"],\"KkzJWF\":[\"最初の自動化\"],\"KlQd8_\":[\"トークンのアクセスのスコープ\"],\"KnN1Tu\":[\"有効期限\"],\"KnRAkU\":[\"スペースまたは Enter キーを押してドラッグを開始し、矢印キーを使用して上下に移動します。Enter キーを押してドラッグを確認するか、その他のキーを押してドラッグ操作をキャンセルします。\"],\"KoCnPE\":[\"ジョブの取り消し\"],\"KopV8H\":[\"root グループのみを表示\"],\"Kx32FT\":[\"起動時にインベントリソースを更新する場合は、[起動時に更新]をクリックし、\"],\"KxIA0h\":[\"ホストの切り替え\"],\"Kz9DSl\":[\"既存ホストの追加\"],\"KzQFvE\":[\"組織の編集\"],\"L1Ob4t\":[\"詳細タブ\"],\"L3ooU6\":[\"認証情報\"],\"L7Nz3F\":[\"不足しているリソース\"],\"L8fEEm\":[\"グループ\"],\"L973Qq\":[\"サブスクリプションの要求\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"ジョブ設定の表示\"],\"LGryaQ\":[\"新規認証情報の作成\"],\"LQ29yc\":[\"インベントリソースの同期を開始する\"],\"LQTgjH\":[\"プロジェクトが見つかりません。\"],\"LRePxk\":[\"新しいインスタンスがオンラインになったときにこのグループに自動的に割り当てられるインスタンスの最小数。\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"すべての組織を表示します。\"],\"LV5a9V\":[\"ピア\"],\"LVecP9\":[\"ユーザーロール\"],\"LYAQ1X\":[\"同時実行ジョブの有効化\"],\"LZr1lR\":[\"インスタンスグループが見つかりません。\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"スケジュールの切り替え\"],\"LgD0Cy\":[\"アプリケーション名\"],\"LhMjLm\":[\"日時\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Survey の編集\"],\"Lnnjmk\":[\"< 0 >< 1 />新しい \",[\"brandName\"],\" ユーザーインターフェイスの技術プレビューは< 2 >こちらにあります。\"],\"Lo8bC7\":[\"1 行ごとに 1 つの IRC チャンネルまたはユーザー名を指定します。チャンネルのシャープ記号 (#) およびユーザーのアットマーク (@) 記号は不要です。\"],\"Lqygiq\":[\"プロビジョニングコールバック\"],\"LtBtED\":[\"通知成功の切り替え\"],\"LuXP9q\":[\"アクセス\"],\"Lwovp8\":[\"有効な場合は、このジョブテンプレートの同時実行が許可されます。\"],\"M0okDw\":[\"データ収集、ロゴ、およびログイン情報の設定\"],\"M1SUWu\":[\"カスタム仮想環境 \",[\"0\"],\" は、実行環境に置き換える必要があります。実行環境への移行の詳細については、<0>ドキュメント を参照してください。\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"構築されたインベントリパラメータテーブル\"],\"MAI_nw\":[\"上記のフィルターを使用して別の検索を試してください。\"],\"MAV-SQ\":[\"認証情報が見つかりません。\"],\"MApRef\":[\"ログインリダイレクトのオーバーライド URL を編集してもよろしいですか?これを行うと、ローカルの認証情報も無効になると、ユーザーのシステムへのログイン機能に影響があります。\"],\"MD0-Al\":[\"セッションの有効期限が近づいています\"],\"MDQLec\":[\"Ansibleがインベントリソースアップデートジョブのために生成する出力レベルを制御します。\"],\"MGpavd\":[\"キー先行入力\"],\"MHM-bv\":[\"無効なリンクターゲットです。子ノードまたは祖先ノードにリンクできません。グラフサイクルはサポートされていません。\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"フォロー\"],\"MLAsbW\":[\"追加のコマンドライン変更を渡します。2 つの Ansible コマンドラインパラメーターがあります。\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"凡例\"],\"MP8dU9\":[\"コンテナーレジストリー、イメージ名、およびバージョンタグを含む完全なイメージの場所。\"],\"MQPvAa\":[\"起動時にラベルの入力を促します。\"],\"MQoyj6\":[\"ワークフロージョブテンプレート\"],\"MTLPCv\":[\"親ノードが障害状態になったときに実行します。\"],\"MVw5um\":[\"2 (より詳細)\"],\"MZU5bt\":[\"1 つ以上のグループを削除できませんでした。\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"手動\"],\"MdhgLT\":[\"IRC サーバーパスワード\"],\"MfCEiB\":[\"Galaxy 認証情報\"],\"MfQHgE\":[\"保持する日数\"],\"Mfk6hJ\":[\"1 つ以上のテンプレートを削除できませんでした。\"],\"Mhn5m4\":[\"レジストリーの認証情報\"],\"Mn45Gz\":[\"インスタンスグループに戻る\"],\"MnbH31\":[\"ページ\"],\"MofjBu\":[\"このプロジェクトを使用するジョブで使用される実行環境。これは、実行環境がジョブテンプレートまたはワークフローレベルで明示的に割り当てられていない場合のフォールバックとして使用されます。\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"このワークフロージョブテンプレートのWebhook資格情報。\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"Grafana サーバーのベース URL。/api/annotations エンドポイントは、ベース Grafana URL に自動的に\\n追加されます。\"],\"MzcRa_\":[\"ユーザーおよび自動化アナリティクス\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"サブスクリプションのコンプライアンス\"],\"N36GRB\":[\"このフィールドの値は、\",[\"min\"],\" より大きい数字である必要があります\"],\"N40H-G\":[\"すべて\"],\"N5vmCy\":[\"建設されたインベントリ\"],\"N6GBcC\":[\"削除の確認\"],\"N7wOty\":[\"このジョブで実行される Playbook を選択してください。\"],\"NAKA53\":[\"ホストの障害\"],\"NBONaK\":[\"ファクトの収集\"],\"NCVKhy\":[\"最近のジョブ\"],\"NDQvUO\":[\"起動時にタグを要求します。\"],\"NIuIk1\":[\"制限なし\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 一覧\"],\"NO1ZxL\":[\"アプリケーション名\"],\"NPfgIB\":[\"秒\"],\"NQHZnb\":[\"整数\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"アノテーションのタグ (オプション)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"最大同時ジョブ数\"],\"Na9fIV\":[\"項目は見つかりません。\"],\"Name\":[\"名前\"],\"NcVaYu\":[\"終了時刻\"],\"NeA1eI\":[\"パンライト\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"項目 ID: \",[\"newId\"],\" のドラッグが開始しました。\"],\"NjqMGF\":[\"リソースタイプ\"],\"NnH3pK\":[\"テスト\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"ノードの作成時または編集時に、インベントリーまたはプロジェクトが欠落しているジョブテンプレートは選択できません。別のテンプレートを選択するか、欠落しているフィールドを修正して続行してください。\"],\"NqIlWb\":[\"最終実行日時\"],\"NrGRF4\":[\"サブスクリプション選択モーダル\"],\"NsXTPu\":[\"Ansible ファクトを使用してスマートインベントリーを作成するには、スマートインベントリー画面に移動します。\"],\"NtD3hJ\":[\"関連するキー\"],\"Nu4DdT\":[\"同期\"],\"Nu4oKW\":[\"説明\"],\"Nu7VHX\":[\"選択済みのリソースに適用するロールを選択します。選択するロールがすべて、選択済みの全リソースに対して適用されることに注意してください。\"],\"O-OYOe\":[\"チームの編集\"],\"O06Rp6\":[\"ユーザーインターフェース\"],\"O1Aswy\":[\"期限切れなし\"],\"O28qFz\":[\"ジョブ \",[\"0\"],\" の表示\"],\"O2EuOK\":[\"SAML \",[\"samlIDP\"],\" でサインイン\"],\"O2UpM1\":[\"参照\"],\"O3oNi5\":[\"メール\"],\"O4ilec\":[\"regex で大文字小文字の区別なし。\"],\"O5pAaX\":[\"グラフを表示するインスタンスとメトリクスを選択します\"],\"O78b13\":[\"このトークンが属するアプリケーション。あるいは、このフィールドを空欄のままにしてパーソナルアクセストークンを作成します。\"],\"O8Fw8P\":[\"コンテンツの署名を有効にして、コンテンツが\\nプロジェクトが同期されても安全に保たれています。\\nコンテンツが改ざんされている場合、\\nジョブは実行されません。\"],\"O8_96D\":[\"リスナーポート\"],\"O9VQlh\":[\"周波数の選択\"],\"OA8xiA\":[\"パンレフト\"],\"OA99Nq\":[\"ホストが最後に自動化されたのはいつですか?\"],\"OC4Tzv\":[\"ここ\"],\"OGoqLy\":[\"#同期に失敗したソース。\"],\"OHGMM6\":[\"開始日時\"],\"OIv5hN\":[\"サブスクリプションの詳細へのリダイレクト\"],\"OJ9bHy\":[\"1 つ以上のグループの関連付けを解除できませんでした。\"],\"OOq_rD\":[\"Playbook 実行\"],\"OPTWH4\":[\"HTTPS 証明書の検証を有効化\"],\"ORxrw7\":[\"残りの日数\"],\"OSH8xi\":[\"ホップ\"],\"OcRJRt\":[\"取り消しジョブの確認\"],\"Oe_VOY\":[\"1 つ以上のインスタンスを削除できませんでした。\"],\"OgB1k4\":[\"引数\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"GitHub 組織でサインイン\"],\"Oj2Ix6\":[\"ジョブが取り消される前の実行時間 (秒数)。デフォルト値は 0 で、ジョブのタイムアウトがありません。\"],\"OjwX8k\":[\"トークン情報\"],\"OlpaBt\":[\"同時実行ジョブ: 有効な場合は、このジョブテンプレートの同時実行が許可されます。\"],\"OmbooC\":[\"タスクの開始\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"id フィールドでの正確な検索。\"],\"Organization\":[\"組織\"],\"Osn70z\":[\"デバッグ\"],\"OvBnOM\":[\"設定に戻る\"],\"OyGPiW\":[\"サブスクリプション設定\"],\"OzssJK\":[\"コマンドの実行\"],\"P0cJPL\":[\"それぞれの行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。特定のメッセージに対して応答する、またはスレッドを開始するには、チャンネルに 16 桁の親メッセージ ID を追加します。10 桁目の後にピリオド (.) を手動で挿入する必要があります (例: #destination-channel, 1231257890.006423)。Slack を参照してください。\"],\"P3spiP\":[\"テンプレートに戻る\"],\"P8fBlG\":[\"認証\"],\"PCEmEr\":[\"ユーザートークン\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"ソースに戻る\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"頻度の例外の詳細\"],\"PMk2Wg\":[\"プロビジョニング解除に失敗\"],\"POKy-m\":[\"実行環境のコピー\"],\"PPsHsC\":[\"すべてをデフォルトに戻す\"],\"PQPOpT\":[\"インベントリーファイル\"],\"PQXW8Y\":[\"このグループに直接含まれるホストのみの関連付けを解除できることに注意してください。サブグループのホストの関連付けの解除については、それらのホストが属するサブグループのレベルで直接実行する必要があります。\"],\"PRuZiQ\":[\"リビジョンの更新\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"ピアが削除されました。変更が有効になるのを確認するには、 \",[\"0\"],\" のインストールバンドルを再度実行してください。\"],\"PWwwY2\":[\"関連付けの解除\"],\"PYPqaM\":[\"パネル ID (オプション)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"受信者リスト\"],\"PhufXn\":[\"ジョブスライスの親\"],\"Pi5vnX\":[\"構築されたインベントリソースの同期に失敗しました\"],\"PiK6Ld\":[\"土\"],\"PiRb8z\":[\"直近の同期\"],\"PjkoCm\":[\"以下のノードを削除してもよろしいですか?\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"実行環境をコピーできませんでした\"],\"Project Base Path\":[\"プロジェクトのベースパス\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"ホストが利用可能かどうか、またホストを実行中のジョブに組み込む必要があるかどうかを示します。外部インベントリーの一部となっているホストについては、これはインベントリー同期プロセスでリセットされる場合があります。\"],\"PvgcEq\":[\"選択した項目を並べ替えたり削除したりできるドラッグ可能なリスト。\"],\"PwAMWD\":[\"すべてのジョブイベントを折りたたむ\"],\"PyV1wC\":[\"インスタンスグループのフォールバックを防止する\"],\"Q3P_4s\":[\"タスク\"],\"Q5ZW8j\":[\"サブスクリプションテーブル\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"ジョブ ID:\"],\"QHF6CU\":[\"プレイ\"],\"QIOH6p\":[\"開始ユーザー (ユーザー名)\"],\"QIpNLR\":[\"インベントリー同期の失敗はありません。\"],\"QIq3_3\":[\"注: 選択された順序によって、実行の優先順位が設定されます。ドラッグを有効にするには、1 つ以上選択してください。\"],\"QJbMvX\":[\"起動時にパスワードを必要とする認証情報は許可されていません。続行するには、次の認証情報を削除するか、同じ種類の認証情報に置き換えてください: \",[\"0\"]],\"QJowYS\":[\"削除の確認\"],\"QKUQw1\":[\"新規ホストの作成\"],\"QKbQTN\":[\"アクティビティーストリームのタイプセレクター\"],\"QLZVvX\":[\"取得する refspec (Ansible git モジュールに渡します)。\\nこのパラメーターを使用すると、(パラメーターなしでは利用できない) \\nブランチのフィールド経由で参照にアクセスできるようになります。\"],\"QOF7Jg\":[[\"0\"],\" を承認できませんでした。\"],\"QPRWww\":[\"実行タイプ\"],\"QR908H\":[\"名前の設定\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"このジョブが実行する Playbook を含むプロジェクト。\"],\"QYKS3D\":[\"最近のジョブ\"],\"QamIPZ\":[\"開始ボタンをクリックして開始してください。\"],\"Qay_5h\":[\"このテンプレートは現在、一部のワークフローノードで使用されています。本当に削除してもよろしいですか?\"],\"Qd2E32\":[\"指定されたホスト変数のdictから有効な状態を取得します。有効な変数は、ドット表記を使用して指定できます。例: 'foo.bar'\"],\"Qf36YE\":[\"詳細\"],\"QgnNyZ\":[\"同期エラー\"],\"Qhb8lT\":[\"新規アプリケーションの作成\"],\"QmvYrA\":[\"ワークフロージョブテンプレートの説明(オプション)。\"],\"QnJn75\":[\"最終実行日時\"],\"Qv59HG\":[\"認証情報タイプの選択\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"容量\"],\"R-uZ8Y\":[\"SAML でサインイン\"],\"R633QG\":[\"ワークフローの承認に戻る\"],\"R7s3iG\":[\"以下に戻る\"],\"R9Khdg\":[\"自動\"],\"R9sZsA\":[\"すべてのグループおよびホストの削除\"],\"RBDHUE\":[\"起動時に実行環境のプロンプトを表示します。\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"有効期限:\"],\"RIeAlp\":[\"このインベントリを使用してジョブを実行するたびに、ジョブタスクを実行する前に、選択したソースからインベントリを更新します。\"],\"RK1gDV\":[\"Azure AD でサインイン\"],\"RMdd1C\":[\"なし (1回実行)\"],\"RO9G1f\":[\"このフィールドは 0 より大きくなければなりません\"],\"RPnV2o\":[\"検索フィルターで結果が生成されませんでした…\"],\"RThfvh\":[\"関連するチームの関連付けを解除しますか?\"],\"R_mzhp\":[\"ユーザートークンに失敗しました。\"],\"RbIaa9\":[\"ジョブが見つかりません。\"],\"RdLvW9\":[\"ジョブの再起動\"],\"Rguqao\":[\"削除する行を選択してください\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"チェックアウトするブランチです。\\nブランチ以外に、タグ、コミットハッシュ値、任意の参照 (refs) を入力できます。\\nカスタムの refspec も指定しない限り、コミットハッシュ値や参照で利用できないものもあります。\"],\"RiQMUh\":[\"実行中\"],\"RjIKOw\":[\"ホストのインベントリーを変更できません。\"],\"RjkhdY\":[\"値で開始するフィールド。\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"このリンクを削除してもよろしいですか?\"],\"Rm1iI_\":[\"起動時に変数の入力を促します。\"],\"Roaswv\":[\"ユーザーガイド\"],\"RpKSl3\":[\"認証情報が正常にコピーされました\"],\"RsZ4BA\":[\"最後にスクロール\"],\"RtKKbA\":[\"最終\"],\"Ru59oZ\":[\"このテンプレートの Webhook を有効にします。\"],\"RuEWFx\":[\"指定日\"],\"RuiOO0\":[\"1 つ以上のアプリケーションを削除できませんでした。\"],\"Rw1xwN\":[\"コンテンツの読み込み\"],\"RxzN1M\":[\"有効化\"],\"RyPas1\":[\"選択したジョブの取り消し\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"このデータは、ソフトウェアの今後のリリースを強化し、自動化アナリティクスを提供するために使用されます。\"],\"S2nsEw\":[\"Greater than の比較条件\"],\"S5gO6Y\":[\"追加のコマンドライン変数をワークフローに渡します。\"],\"S6zj7M\":[\"ジョブテンプレートについて、Playbook を実行するために実行を選択します。Playbook を実行せずに、Playbook 構文、テスト環境セットアップ、およびレポートの問題のみを検査するチェックを選択します。\"],\"S7kN8O\":[\"1 人以上のユーザーを削除できませんでした。\"],\"S7tNdv\":[\"成功時\"],\"S8FW2i\":[\"このソースによって同期されるインベントリファイル。ドロップダウンから選択するか、入力内にファイルを入力します。\"],\"SA-KXq\":[\"パンアップ\"],\"SAw-Ux\":[[\"username\"],\" からの \",[\"0\"],\" のアクセスを削除してもよろしいですか?\"],\"SBfnbf\":[\"すべての実行環境の表示\"],\"SC1Cur\":[\"[ステータス不明]\"],\"SDND4q\":[\"設定されていません\"],\"SIJDi3\":[\"容量調整\"],\"SJjggI\":[\"オプションの更新\"],\"SJmHMo\":[\"ドキュメント。\"],\"SLm_0U\":[\"IRC サーバーポート\"],\"SODyJ3\":[\"ホストの非同期 OK\"],\"SOLs5D\":[\"この構築されたインベントリ入力は\\nカテゴリと用途の両方のグループを作成します\\nホストのみを返すための制限(ホストパターン)\\nこれら2つのグループの交差点にあります。\"],\"SRiPhD\":[\"ノード削除の取り消し\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"前のステップのいくつかにエラーがあります\"],\"SVG6MY\":[\"フィールドを以前保存した値に戻す\"],\"SYbJcn\":[\"通知テンプレートの編集\"],\"SZvybZ\":[\"LDAP のデフォルト\"],\"SZw9tS\":[\"詳細の表示\"],\"SbRHme\":[\"テキストエリア\"],\"Se_E0z\":[\"ワークフロージョブ\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"可用性チェックを実行するインスタンスを選択してください。\"],\"Sh2XTJ\":[\"通知タイプ\"],\"SiexHs\":[\"ダッシュボード (すべてのアクティビティー)\"],\"Sja7f-\":[\"ホストが削除された回数\"],\"Sjoj4f\":[\"認証情報名\"],\"SlfejT\":[\"エラー\"],\"SoREmD\":[\"アプリケーションおよびトークン\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"ソースコントロールリビジョン\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"ジョブの実行\"],\"SqLEdN\":[\"スマートインベントリーを削除できませんでした。\"],\"SqYo9m\":[\"インスタンスに戻る\"],\"Ssdrw4\":[\"非推奨\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"クリップボードへのコピーに成功しました!\"],\"SvPvEX\":[\"ワークフロー承認メッセージのボディー\"],\"Svkela\":[\"前のページに移動\"],\"SwJLlZ\":[\"ワークフロー拒否メッセージのボディー\"],\"SxGqey\":[\"汎用 OIDC 設定\"],\"Sxm8rQ\":[\"ユーザー\"],\"Sync for revision\":[\"リビジョンの同期\"],\"SzFxHC\":[\"LDAP 設定\"],\"SzQMpA\":[\"フォーク\"],\"T2M20E\":[\"その\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"通知の切り替えに失敗しました。\"],\"T4a4A4\":[\"Webhook キー\"],\"T7yEGN\":[\"ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。\"],\"T91vKp\":[\"プレイ\"],\"T9hZ3D\":[\"GitHub Enterprise チーム\"],\"TAnffV\":[\"このノードの編集\"],\"TBH48u\":[\"チームを削除できませんでした。\"],\"TC32CH\":[\"データの保持日数\"],\"TD1APv\":[\"サブスクリプションの取得\"],\"TJVvMD\":[\"関連する検索タイプ\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"ロールの関連付けの解除\"],\"TMLAx2\":[\"必須\"],\"TNovEd\":[\"JSON 形式で HTTP ヘッダーを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。\"],\"TO3h59\":[\"外部のシークレット管理システムからフィールドにデータを入力します\"],\"TO4OtU\":[\"Insights 認証情報\"],\"TOjYb_\":[\"建設されたインベントリホストの詳細を表示\"],\"TP9_K5\":[\"トークン\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"グループタイプ\"],\"TU6IDa\":[\"ユーザータイプ\"],\"TXKmNM\":[\"インベントリーを選択する必要があります\"],\"TZEuIE\":[\"認証情報タイプに戻る\"],\"T_87By\":[\"パラメーター\"],\"Ta0ts5\":[\"変更の表示\"],\"TbXXt_\":[\"ワークフローをキャンセルしました\"],\"TcnG-2\":[\"新規実行環境の作成\"],\"Td7BIe\":[\"このプロジェクトを使用するジョブテンプレートで Source Control ブランチまたは\\nリビジョンを変更できるようにします。\"],\"TgSxH9\":[\"プロビジョニングコールバック URL\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"このプロジェクトは現在、他のリソースで使用されています。本当に削除してもよろしいですか?\"],\"TkiN8D\":[\"ユーザーの詳細\"],\"Tmuvry\":[\"タイプ先行入力の設定\"],\"ToOoEw\":[\"認証情報のコピー\"],\"Tof7pX\":[\"ジョブ\"],\"Tq71UT\":[\"平日\"],\"Track submodules latest commit on branch\":[\"ブランチでのサブモジュールの最新のコミットを追跡する\"],\"Tx3NMN\":[\"秘密鍵のパスフレーズ\"],\"TxKKED\":[\"構築された在庫の詳細を表示\"],\"TyaPAx\":[\"システム管理者\"],\"Tz0i8g\":[\"設定\"],\"U-nEJl\":[\"GitHub 設定の表示\"],\"U011Uh\":[\"最終表示\"],\"U4e7Fa\":[\"これがソースファイルであることを保証するトークン\\n「構築された」プラグイン用です。\"],\"U7rA2a\":[\"チェックされていない場合、ローカル変数と外部ソースで見つかったものを組み合わせてマージが実行されます。\"],\"UDf-wR\":[\"消費されたサブスクリプション\"],\"UEaj7U\":[\"インベントリーの同期の失敗\"],\"UJpDop\":[\"これらのインスタンスグループを削除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"endswith で大文字小文字の区別なし。\"],\"URmyfc\":[\"詳細\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"姓\"],\"UY6iPZ\":[\"有効にすると、コントロールノードはこのインスタンスを自動的にピアリングします。無効にすると、インスタンスは関連付けられたピアにのみ接続されます。\"],\"UYD5ld\":[\"そして、起動時のリビジョン更新をクリックします\"],\"UYUgdb\":[\"順序\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"次を削除してもよろしいですか:\"],\"UbRKMZ\":[\"保留中\"],\"UbqhuT\":[\"フルノードリソースオブジェクトを取得できませんでした。\"],\"Uc_tSU\":[\"ツールの切り替え\"],\"UgFDh3\":[\"このインベントリーは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"UirGxE\":[\"エラー\"],\"UlykKR\":[\"第 3\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"ジョブ起動時のリビジョン更新\"],\"UueF8b\":[\"実行環境が存在しないか、削除されています。\"],\"UvGjRK\":[\"有効な場合は、この Playbook を管理者として実行します。\"],\"UwJJCk\":[\"失敗したホストの再起動\"],\"UxKoFf\":[\"ナビゲーション\"],\"V-7saq\":[[\"pluralizedItemName\"],\" を削除しますか?\"],\"V-rJKF\":[\"秒\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"ユーザーアナリティクス\"],\"V1EGGU\":[\"名\"],\"V2RwJr\":[\"リスナーアドレス\"],\"V2q9w9\":[\"有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"リンクの追加\"],\"V5RUpn\":[\"受信者リスト\"],\"V7qsYh\":[\"注: 資格情報の順序は、コンテンツの同期と検索の優先順位を設定します。ドラッグを有効にするには、1 つ以上選択してください。\"],\"V9xR6T\":[\"セクションの展開\"],\"VAI2fh\":[\"新規コンテナーグループの作成\"],\"VAcXNz\":[\"水曜\"],\"VEj6_Y\":[\"ワークフローの承認\"],\"VFvVc6\":[\"詳細の編集\"],\"VJUm9p\":[\"現在のページ\"],\"VK2gzi\":[\"Playbook の実行中に使用する並列または同時プロセスの数。値が空白または 1 未満の場合は、Ansible のデフォルト値 (通常は 5) を使用します。フォークのデフォルトの数は、以下を変更して上書きできます。\"],\"VL2WkJ\":[\"最後の \",[\"dayOfWeek\"]],\"VLdRt2\":[\"同期ソースの開始\"],\"VNUs2y\":[\"最大フォーク数\"],\"VRy-d3\":[\"フォーク\"],\"VSJ6r5\":[\"スケジュールはアクティブです\"],\"VSim_H\":[\"インベントリーソースの削除\"],\"VTDO7X\":[\"イベント詳細モーダル\"],\"VU3Nrn\":[\"不明\"],\"VWL2DK\":[\"GitHub 組織\"],\"VXFjd8\":[\"メトリクス\"],\"VZfXhQ\":[\"ホップノード\"],\"VdcFUD\":[\"使用許諾契約書\"],\"ViDr6F\":[\"新規グループの追加\"],\"VmClsw\":[\"このノードに関連付けられているリソースは、削除されました。\"],\"VmvLj9\":[\"クライアントデバイスのセキュリティーレベルに応じて「公開」または「機密」に設定します。\"],\"Vqd-tq\":[\"すべて元に戻すことを確認\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"ロールを削除できませんでした。\"],\"Vw8l6h\":[\"エラーが発生しました\"],\"VzE_M-\":[\"通知失敗の切り替え\"],\"W-O1E9\":[\"プロジェクトのコピー\"],\"W1iIqa\":[\"インベントリーグループの表示\"],\"W3TNvn\":[\"ユーザーに戻る\"],\"W6uTJi\":[\"インスタンスを取得できませんでした。\"],\"W7DGsV\":[\"起動者 (ユーザー名)\"],\"W9XAF4\":[\"平日\"],\"W9uQXX\":[\"プロンプト\"],\"WAjFYI\":[\"開始日\"],\"WD8djW\":[\"リンク削除の確認\"],\"WL91Ms\":[\"グループを削除\"],\"WPM2RV\":[\"回答タイプ\"],\"WQJduu\":[\"キー選択\"],\"WTN9YX\":[\"アカウントトークン\"],\"WTV15I\":[\"ログインリダイレクトのオーバーライド URL\"],\"WVzGc2\":[\"サブスクリプション\"],\"WX9-kf\":[\"IRC ニック\"],\"Wdl2f2\":[\"このフィールドは、\",[\"0\"],\" 文字以上にする必要があります\"],\"WgsBEi\":[\"新規スマートインベントリーを作成するために 1 つ以上の検索フィルターを入力してください。\"],\"WhSFGl\":[[\"name\"],\" 別にフィルター\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"グラフを利用可能な画面サイズに合わせます\"],\"Wm7XbF\":[\"1 つ以上の認証情報を削除できませんでした。\"],\"WqaDMq\":[\"値を含むフィールド。\"],\"Wr1eGT\":[\"ユーザーに表示されるプロンプトとして使用する回答タイプまたは形式を選択します。\\n各オプションの詳細については、\\nAnsible Controller のドキュメントを参照してください。\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"値を入力してください。\"],\"X5V9DW\":[\"下の編集ボタンをクリックして、ノードを再構成します。\"],\"X6d3Zy\":[\"組織を削除できませんでした。\"],\"X97mbf\":[\"ジョブタイプの選択\"],\"XBROpk\":[\"ワークフローによって管理または影響を受けるホストのリストをさらに制限するためのホストパターンを提供します。\"],\"XCCkju\":[\"ノードの編集\"],\"XFRygA\":[\"リモートアーカイブ Source Control のサンプル URL には以下が含まれます:\"],\"XHxwBV\":[\"選択した日付範囲には、少なくとも 1 つのスケジュールオカレンスが必要です。\"],\"XILg0L\":[\"無効なメールアドレス\"],\"XJOV1Y\":[\"アクティビティー\"],\"XKp83s\":[\"ソースを含むインベントリーはコピーできません。\"],\"XLMJ7O\":[\"クラウド\"],\"XLpxoj\":[\"メールオプション\"],\"XM-gTv\":[\"設定ファイルの詳細は、Ansible ドキュメントを参照してください。\"],\"XOD7tz\":[\"変更の表示\"],\"XOaZX3\":[\"ページネーション\"],\"XP6TQ-\":[\"指定した場合に、ワークフローを表示すると、リソース名の代わりにこのフィールドがノードに表示されます\"],\"XREJvl\":[\"インベントリソースを構成するために使用される変数。このプラグインの設定方法の詳細については、\"],\"XT5-2b\":[\"カスタム仮想環境 \",[\"0\"],\" は、実行環境に置き換える必要があります。\"],\"XViLWZ\":[\"障害発生時\"],\"XWDz5f\":[\"簡易キー選択\"],\"X_5TsL\":[\"Survey の切り替え\"],\"XaxYwV\":[\"プロンプト値\"],\"XbIM8f\":[\"在庫ソース合計\"],\"XdyHT-\":[\"インポートされたホスト\"],\"XfmfOA\":[\"実行する間隔\"],\"Xg3aVa\":[\"SSL の使用\"],\"XgTa_2\":[\"最終的な削除が処理されるまで、インベントリは保留中のステータスになります。\"],\"XilEsm\":[\"インスタンスグループ\"],\"Xm7ruy\":[\"5 (WinRM デバッグ)\"],\"XmJfZT\":[\"名前\"],\"XmVvzl\":[\"適用するロールの選択\"],\"XnxCSh\":[\"標準エラー\"],\"XozZ38\":[\"1 つ以上のインベントリーリソースを削除できませんでした。\"],\"Xq9A0U\":[\"不明なプロジェクト\"],\"Xt4N6V\":[\"プロンプト | \",[\"0\"]],\"XtpZSU\":[\"すべてのジョブタイプ\"],\"Xx-ftH\":[\"サブスクリプションで許可されているよりも多くのホストに対して自動化しました。\"],\"XyTWuQ\":[\"トポロジービューが反映されるまでお待ちください...\"],\"XzD7xj\":[\"アイテムの選択\"],\"Y1YKad\":[\"詳細の編集\"],\"Y296GK\":[\"ロールを削除できませんでした。\"],\"Y2ml-n\":[\"承認済み - \",[\"0\"],\"。詳細は、アクティビティーストリームを参照してください。\"],\"Y5VrmH\":[\"インベントリーの同期に設定されていません。\"],\"Y5vgVF\":[\"正常に拒否されました\"],\"Y5xJ7I\":[\"Playbook 名\"],\"Y60pX3\":[\"建設されたインベントリを追加\"],\"YA4I45\":[\"モジュールの選択\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"関連付けを解除しますか?\"],\"YJddb4\":[\"インスタンスタイプ\"],\"YLMfol\":[\"新しいロールを受け取るリソースのタイプを選択します。たとえば、一連のユーザーに新しいロールを追加する場合は、ユーザーを選択して次へをクリックしてください。次のステップで特定のリソースを選択できるようになります。\"],\"YM06Nm\":[\"認証情報タイプの編集\"],\"YMpSlP\":[\"インベントリの同期が最新であると見なす時間(秒単位)。ジョブの実行とコールバック中、タスクシステムは最新の同期のタイムスタンプを評価します。キャッシュタイムアウトよりも古い場合、現在のものとは見なされず、新しいインベントリ同期が実行されます。\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"分\"],\"other\":[\"#\",\"分\"]}]],\"YOQXQ9\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\"発生\"],\"other\":[\"#\",\"発生\"]}],\"の後\"],\"YP5KRj\":[\"新規 Webhook URL は保存時に生成されます。\"],\"YPDLLX\":[\"実行環境に戻る\"],\"YQqM-5\":[\"実行に使用するコンテナーイメージ。\"],\"YaEJqh\":[\"メッセージにはいくつかの可能な変数を適用できます。\\n詳細の参照:\"],\"Yd45Xn\":[\"プロセッサータイプ別のホスト数\"],\"Yfw7TK\":[\"通知がタイムアウトしました\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"スケジュールを削除できませんでした。\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"Twilio の \\\"メッセージングサービス\\\" に関連付けられた番号 (形式: +18005550199)。\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"テンプレートの起動\"],\"YmjTf2\":[\"プロビジョニング失敗\"],\"YoXjSs\":[\"起動時にインベントリを入力します。\"],\"Yq4Eaf\":[\"このジョブのホストのステータス情報は利用できません。\"],\"YsN-3o\":[\"インベントリソース詳細の表示\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"関連付け\"],\"YxDLmM\":[\"Insights システム ID\"],\"Z17FAa\":[\"不明なインベントリ\"],\"Z1Vtl5\":[\"プロジェクトの同期の取り消しに失敗しました。\"],\"Z25_RC\":[\"入力の選択\"],\"Z2hVSb\":[\"ハイブリッド\"],\"Z3FXyt\":[\"読み込み中…\"],\"Z40J8D\":[\"プロビジョニングコールバック URL の作成を有効にします。この URL を使用してホストは \",[\"brandName\"],\" に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。\"],\"Z5HWHd\":[\"オン\"],\"Z7ZXbT\":[\"承認\"],\"Z88yEl\":[\"Greater than or equal to の比較条件\"],\"Z9EFpE\":[\"自動化アナリティクスダッシュボード\"],\"ZAWGCX\":[[\"0\"],\" 秒\"],\"ZEP8tT\":[\"起動\"],\"ZGDCzb\":[\"インスタンスが見つかりません。\"],\"ZJjKDg\":[\"管理ノード\"],\"ZKKnVf\":[\"新規ワークフローテンプレートの作成\"],\"ZL3d6Z\":[\"IRC サーバーアドレス\"],\"ZL50px\":[\"「dev」、「test」などのこのインベントリーを説明するオプションラベルです。\\nラベルを使用し、インベントリーおよび完了した\\nジョブの分類およびフィルターを実行できます。\"],\"ZO4CYH\":[\"実行中のジョブ\"],\"ZOKxdJ\":[\"プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook \\nを見つけるために使用される完全なパスを提供します。\"],\"ZOLfb2\":[\"このフィールドを空欄にすることはできません。\"],\"ZVV5T1\":[\"1 行ごとに 1 つの電話番号を指定して、SMS メッセージのルーティング先を指定します。電話番号は +11231231234 の形式にする必要があります。詳細は、Twilio のドキュメントを参照してください\"],\"ZWhZbs\":[\"ノードの削除の確認\"],\"ZajTWA\":[\"発信元の電話番号\"],\"Zf6u-6\":[\"説明\"],\"ZfrRb0\":[\"インベントリーを選択するか、または起動プロンプトオプションにチェックを付けてください。\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"週\"],\"other\":[\"#\",\"週\"]}]],\"ZhxwOq\":[\"エラーメッセージボディー\"],\"Zikd-1\":[\"自動化したホストの数がサブスクリプション数を下回っています。\"],\"ZjC8QM\":[\"ホストを削除できませんでした。\"],\"ZjvPb1\":[\"作成者 (ユーザー名)\"],\"Zkh5np\":[\"ピアは \",[\"0\"],\" に更新されます。変更を有効にするには、 \",[\"1\"],\" のインストールバンドルを再度実行してください。\"],\"ZpdX6R\":[\"トークンの削除中にエラーが発生しました\"],\"ZrsGjm\":[\"インベントリー\"],\"ZumtuZ\":[\"テンプレートのコピー\"],\"ZvVF4C\":[\"Survey の質問の削除\"],\"ZwCTcT\":[\"最近の求人リストタブ\"],\"ZwujDQ\":[\"過去1年以内\"],\"_-NKbo\":[\"スケジュールの切り替えに失敗しました。\"],\"_2LfCe\":[\"Survey の質問を並べ替えるには、目的の場所にドラッグアンドドロップします。\"],\"_4gGIX\":[\"クリップボードにコピーする\"],\"_5REdR\":[\"構築されたインベントリプラグインのインプットインベントリを選択します。\"],\"_BmK_z\":[\"Red Hat Ansible Automation Platform へようこそ! サブスクリプションをアクティブにするには、以下の手順を実行してください。\"],\"_Fg1cM\":[\"ワークフローのタイムアウトメッセージのボディー\"],\"_ITcnz\":[\"日\"],\"_Ia62Q\":[\"構築されたインベントリの例\"],\"_JN1gB\":[\"タスク数\"],\"_K2CvV\":[\"テンプレート\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"構築された在庫ソース同期エラー\"],\"_M4FeF\":[\"このコマンドを内部で実行する実行環境を選択します。\"],\"_MdgrM\":[\"これら 2 つのノードの間に新しいノードを追加します\"],\"_Nw3rX\":[\"1 番目はすべての参照を取得します。2 番目は Github のプル要求の 62 番を取得します。\\nこの例では、ブランチは \\\"pull/62/head\\\" でなければなりません。\"],\"_PRaan\":[\"1 つ以上の通知テンプレートを削除できませんでした。\"],\"_Pz_QH\":[\"ポリシーで管理\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"拒否されました - \",[\"0\"],\"。詳細については、アクティビティーストリームを参照してください。\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"インベントリーソースの同期の取り消しに失敗しました。\"],\"_bAUGi\":[\"HTTP メソッドの選択\"],\"_bE0AS\":[\"インスタンスの選択\"],\"_cV6Mf\":[\"参照…\"],\"_cq4Aa\":[\"ワークフローの承認が見つかりません。\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"インスタンスグループの編集\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"データの保持日数\"],\"_khNCh\":[\"ジョブテンプレートのデフォルトの認証情報は、同じタイプの認証情報に置き換える必要があります。続行するには、次のタイプの認証情報を選択してください: \",[\"0\"]],\"_oeZtS\":[\"ホストのポーリング\"],\"_rCRcH\":[\"高度な検索に関するドキュメント\"],\"_tVTU3\":[\"この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、\\nジョブテンプレート、またはワークフローレベルで\\n明示的に割り当てられていない場合に\\nフォールバックとして使用されます。\"],\"_vI8Rx\":[\"グループを削除\"],\"a02Xjc\":[\"IRC サーバーアドレス\"],\"a3AD0M\":[\"ログインリダイレクトの編集の確認\"],\"a5zD9f\":[\"変更\"],\"a6E-_p\":[\"contains で大文字小文字の区別なし。\"],\"a8AgQY\":[\"ホストの詳細の表示\"],\"a8nooQ\":[\"第 4\"],\"a9BTUD\":[\"週末\"],\"aBgwis\":[\"範囲\"],\"aJZD-m\":[\"timedOut\"],\"aLlb3-\":[\"ブーリアン\"],\"aNxqSL\":[\"実行環境の削除\"],\"aQ4XJX\":[\"システムトラッキングファクトを個別に有効化\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"曜日\"],\"aUNPq3\":[\"実行ノード\"],\"aVoVcG\":[\"複数選択\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[[\"0\"],\" チップの削除\"],\"aakQaB\":[\"プロジェクトが最新であることを判別するための時間 (秒単位) です。ジョブ実行およびコールバック時に、タスクシステムは最新のプロジェクト更新のタイムスタンプを評価します。これがキャッシュタイムアウトよりも古い場合には、最新とは見なされず、新規のプロジェクト更新が実行されます。\"],\"adPhRK\":[\"このホストが属するインベントリー。\"],\"adjqlB\":[[\"0\"],\" (削除済み)\"],\"aht2s_\":[\"通知の色\"],\"aiejXq\":[\"リソースタイプの追加\"],\"ajDpGH\":[\"ステータス:\"],\"anfIXl\":[\"ユーザーの詳細\"],\"aqqAbL\":[\"有効化されると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに、組織インスタンスグループを追加することを阻止します。注記: この設定が有効で空のリストを指定した場合、グローバルインスタンスグループが適用されます。\"],\"ar5AA2\":[\"(詳細情報)\"],\"ataY5Z\":[\"ジョブ削除エラー\"],\"ax6e8j\":[\"組織を選択してからホストフィルターを編集します。\"],\"az8lvo\":[\"オフ\"],\"b1CAkh\":[\"管理ジョブ\"],\"b2Z0Zq\":[\"リンク変更の取り消し\"],\"b433OF\":[\"グループの編集\"],\"b4SLah\":[\"左側のエラーを参照してください\"],\"b6E4rm\":[\"更新の実行前にローカルリポジトリーを完全に削除します。\\nリポジトリーのサイズによっては、\\n更新の完了までにかかる時間が\\n大幅に増大します。\"],\"b9Y4up\":[\"クライアント ID\"],\"bE4zYn\":[\"Receptorが着信接続をリッスンするポートを選択します(例: 27199 )。\"],\"bHXYoC\":[\"HTTP メソッド\"],\"bLt_0J\":[\"ワークフロー\"],\"bPq357\":[\"有効な値\"],\"bQZByw\":[\"コンマで区切らずに、1 行ごとに 1 つのアノテーションタグを指定します。\"],\"bTu5jX\":[\"ユーザー名 / パスワード\"],\"bWr6j5\":[\"このフィールドは、\",[\"min\"],\" 文字以上にする必要があります\"],\"bY8C86\":[\"すべてのユーザーを表示します。\"],\"bYXbel\":[\"ワークフロージョブテンプレートの Wbhook キー\"],\"baP8gx\":[\"4 (接続デバッグ)\"],\"baqrhc\":[\"HTTP ヘッダー\"],\"bbJ-VR\":[\"ズームアウト\"],\"bcyJXs\":[\"項目 OK\"],\"bd1Kuw\":[\"アイコン URL\"],\"bf7UKi\":[\"更新キャッシュのタイムアウト\"],\"bfgr_e\":[\"質問\"],\"bgjTnp\":[\"0 (正常)\"],\"bgq1rW\":[\"検索送信ボタン\"],\"bhxnLH\":[\"次のグループを削除する権限がありません: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"通知タイプ\"],\"bpECfE\":[\"リンク削除の取り消し\"],\"bpnj1H\":[\"このコンテンツの読み込み中にエラーが発生しました。ページを再読み込みしてください。\"],\"bs---x\":[\"このグループで同時に実行するジョブの最大数。\\nゼロは制限が適用されないことを意味します。\"],\"bwRvnp\":[\"アクション\"],\"bx2rrL\":[\"スマートインベントリー\"],\"bxaVlf\":[\"新規認証情報タイプの作成\"],\"byXCTu\":[\"実行回数\"],\"bznJUg\":[\"このワークフローで管理するホストを含むインベントリを選択します。\"],\"bzv8Dv\":[\"削除エラー\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"ファクトストレージ\"],\"c1Rsz1\":[\"ワークフロー承認の詳細の表示\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"サブスクリプションモーダルを閉じる\"],\"c6IFRs\":[\"サービスアカウント JSON ファイル\"],\"c6u6gk\":[\"この組織を実行するインスタンスグループを選択します。\"],\"c7-Adk\":[\"インベントリーソースを同期できませんでした。\"],\"c8HyJq\":[\"このインベントリーを実行するインスタンスグループを選択します。\"],\"c8sV0t\":[\"この機能は非推奨となり、今後のリリースで削除されます。\"],\"c9V3Yo\":[\"ホストの失敗\"],\"c9iw51\":[\"実行中のジョブ\"],\"c9pF61\":[\"クライアント識別子\"],\"cFC8w7\":[\"このインベントリーソースは、現在それに依存している他のリソースで使用されています。削除してもよろしいですか?\"],\"cFCKYZ\":[\"拒否\"],\"cFOXv9\":[\"汎用 OIDC\"],\"cGRiaP\":[\"イベント詳細\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"変更済み\"],\"cPTnDL\":[\"プロジェクトの同期\"],\"cQIQa2\":[\"グループの選択\"],\"cQlPDN\":[\"読み込み\"],\"cUKLzq\":[\"順序の編集\"],\"cYir0h\":[\"オプションの選択\"],\"c_PGsA\":[\"ワークフロージョブの詳細\"],\"cbSPfq\":[\"このワークフローはすでに処理されています\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"警告:\",[\"0\"],\"は \",[\"link\"],\" へのリンクであり、そのまま保存されます。\"],\"cdm6_X\":[\"使用済み容量\"],\"chbm2W\":[\"インスタンスフィルター\"],\"ci3mwY\":[\"このフィールドを空欄にすることはできません\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"すべてのインベントリーを表示します。\"],\"cjJXKx\":[\"ホストの非同期失敗\"],\"ckH3fT\":[\"準備\"],\"ckdiAB\":[\"通知の削除\"],\"cmWTxn\":[\"Less than or equal to の比較条件\"],\"cnGeoo\":[\"削除\"],\"cnnWD0\":[\"デフォルトでは、サービスの使用に関する分析データを収集し、Red Hatに送信します。サービスによって収集されるデータには2つのカテゴリがあります。詳細については、< 0 >\",[\"1\"],\"を参照してください。この機能を無効にするには、次のチェックボックスをオフにします。\"],\"ct_Puj\":[\"このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。\"],\"cucG_7\":[\"利用可能なYAMLがありません\"],\"cxjfgY\":[\"ホップノードでは可用性をチェックできません。\"],\"cy3yJa\":[\"確立済み\"],\"d-F6q9\":[\"作成済み\"],\"d-zGjA\":[\"このアクションにより、以下が削除されます。\"],\"d1BVnY\":[\"サブスクリプションマニフェストは、Red Hatサブスクリプションのエクスポートです。サブスクリプションマニフェストを生成するには、< 0 > access.redhat.com に移動します。詳細については、< 1 >\",[\"1\"],\"を参照してください。\"],\"d5zxa4\":[\"ローカル\"],\"d6in1T\":[\"このジョブで管理するホストが含まれるインベントリーを選択してください。\"],\"d73flf\":[\"アラートモーダル\"],\"d75lEw\":[\"タイプの設定\"],\"d7VUIS\":[\"ノード \",[\"nodeName\"],\" の削除\"],\"d8B-tr\":[\"ジョブステータスのグラフタブ\"],\"dAZObA\":[\"リダイレクト URI\"],\"dBNZkl\":[\"スマートインベントリーホストの詳細の表示\"],\"dCcO-F\":[\"構成を取得できませんでした。\"],\"dELxuP\":[\"インベントリーが見つかりません。\"],\"dEgA5A\":[\"取り消し\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"すべてのアプリケーションを表示します。\"],\"dJcvVX\":[\"スマートホストフィルター\"],\"dNAHKF\":[\"ジョブスライス\"],\"dOjocz\":[\"収束 (コンバージェンス) 選択\"],\"dPGRd8\":[\"有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。\"],\"dPY1x1\":[\"(詳細情報)\"],\"dQFAgv\":[\"このプロジェクトは更新する必要があります\"],\"dQjRO3\":[\"同期プロセスの開始\"],\"dbWo0h\":[\"Google でサインイン\"],\"dcGoCm\":[\"インベントリーファイル\"],\"ddIcfH\":[\"最後のページに移動\"],\"dfWFox\":[\"ホスト数\"],\"dk7qNl\":[\"コントロールノード\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"1 つ以上の実行環境を削除できませんでした。\"],\"dnCwNB\":[\"クリップボードへのコピーに成功しました!\"],\"dov9kY\":[\"このフィールドは、\",[\"0\"],\" から \",[\"1\"],\" の間の値である必要があります\"],\"dqxQzB\":[\"辞典\"],\"dzQfDY\":[\"10 月\"],\"e0NrBM\":[\"プロジェクト\"],\"e3pQqT\":[\"通知タイプの選択\"],\"e4GHWP\":[\"プル\"],\"e5-uog\":[\"これにより、このページのすべての設定値が出荷時の設定に戻ります。\\n続行してもよろしいですか?\"],\"e5CMOi\":[\"認証情報タイプが挿入できる値を指定する環境変数または追加変数。\"],\"e5VbKq\":[\"ワークフロージョブテンプレート\"],\"e6BtDv\":[\"< 0 >\",[\"2\"],\"< 1 >\",[\"3\"],\"\"],\"e70-_3\":[\"凡例の表示/非表示\"],\"e8GyQg\":[\"メトリクス\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"すべての認証情報タイプの表示\"],\"e9k5zp\":[\"このリストに入力するには、スケジュールを追加してください。スケジュールは、テンプレート、プロジェクト、またはインベントリソースに追加できます。\"],\"eAR1n4\":[\"関連する検索タイプの先行入力\"],\"eD_0Fo\":[\"1 つ以上のチームを削除できませんでした。\"],\"eDjsWq\":[\"新規通知テンプレートの作成\"],\"eGkahQ\":[\"ジョブテンプレートの削除\"],\"eHx-29\":[\"ソース詳細\"],\"ePK91l\":[\"編集\"],\"ePS9As\":[\"RADIUS 設定\"],\"eQkgKV\":[\"インストール済み\"],\"eRV9Z3\":[\"タイムアウトが指定されていません\"],\"eRlz2Q\":[\"送信先 SMS 番号\"],\"eSXF_i\":[\"アプリケーションを削除できませんでした。\"],\"eTsJYJ\":[\"説明\"],\"eVJ2lo\":[\"浮動\"],\"eXOp7I\":[\"インスタンスを削除する権限がありません: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"最近のテンプレートリストタブ\"],\"eYJ4TK\":[\"構築されたインベントリが見つかりません。\"],\"edit\":[\"edit\"],\"eeke40\":[\"自動化アナリティクス\"],\"ekUnNJ\":[\"タグの選択\"],\"el9nUc\":[\"スケジュールは非アクティブです\"],\"emqNXf\":[\"Playbook チェック\"],\"eqiT7d\":[\"このインスタンスがメッシュトポロジー内で果たすロールを設定します。デフォルトは \\\"execution\\\" です。\"],\"espHeZ\":[\"インスタンスグループフォールバックの防止: 有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。\"],\"etQEqZ\":[\"このリンクを削除すると、ブランチの残りの部分が孤立し、起動直後に実行します。\"],\"ewSXyG\":[[\"pluralizedItemName\"],\" をソフト削除しますか?\"],\"f-fQK9\":[\"Grafana API キー\"],\"f2o-xB\":[\"取り消しの確認\"],\"f6Hub0\":[\"並び替え\"],\"f8UJpz\":[\"このグループで同時に実行されているすべてのジョブで許可するフォークの最大数。\\nゼロは制限が適用されないことを意味します。\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"すべてのインスタンスグループの表示\"],\"fDzxi_\":[\"保存せずに終了\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"ジョブステータス\"],\"fGLpQj\":[\"ソースコントロールブランチ/タグ/コミット\"],\"fGQ9Ug\":[\"このジョブが実行されるノードへのアクセスを許可する認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシンの認証情報 (SSH) については、認証情報を選択せずに「起動プロンプト」を選択すると、実行時にマシン認証情報を選択する必要があります。認証情報を選択し、「起動プロンプト」にチェックを付けている場合は、選択した認証情報が実行時に更新できるデフォルトになります。\"],\"fJ9xam\":[\"インスタンスを有効にする\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"ジョブをキャンセル\"],\"other\":[\"ジョブをキャンセルする\"]}]],\"fL7WXr\":[\"アプリケーション\"],\"fMulwN\":[\"プロジェクトリビジョンの更新\"],\"fOAyP5\":[\"テキスト入力の検索\"],\"fODqV4\":[\"値が見つかりませんでした。有効な値を入力または選択してください。\"],\"fQCM-p\":[\"組織の詳細の表示\"],\"fQGOXc\":[\"エラー!\"],\"fR8DDt\":[\"すべてのノードの削除の確認\"],\"fVjyJ4\":[\"関連付けの解除の確認\"],\"f_Xpp2\":[\"このアクションにより、以下の関連付けが解除されます。\"],\"fabx8H\":[\"ユーザーが正確性に関するフィードバックを必要とする場合\\n彼らの構築されたグループの中で、それは強く推奨されています\\nプラグイン設定でstrict: trueを使用します。\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"ネストされたグループ名でフィルタリング\"],\"fgrmWn\":[\"起動時に差分モードのプロンプトを表示します。\"],\"fhFmMp\":[\"クライアント識別子\"],\"fjX9i5\":[\"スマートインベントリーは見つかりません。\"],\"fk1WEw\":[\"暗号化\"],\"fld-O4\":[\"すべてのジョブ\"],\"fnbZWe\":[\"必要に応じて、ステータスの更新を Webhook サービスに送信しなおすのに使用する認証情報を選択します。\"],\"foItBN\":[\"週末\"],\"fp4RS1\":[\"コンテンツの読み込みが進行中\"],\"fpMgHS\":[\"月\"],\"fqSfXY\":[\"置換\"],\"fqmP_m\":[\"ホストに到達できません\"],\"fthJP1\":[\"Webhook サービスは、この URL への POST 要求を作成してこのワークフロージョブテンプレートでジョブを起動できます。\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"詳細\"],\"g6ekO4\":[\"ホストの切り替えに失敗しました。\"],\"g7CZ-8\":[\"GitHub Enterprise 組織でサインイン\"],\"g9d3sF\":[\"開始メッセージのボディー\"],\"gALXcv\":[\"このノードの削除\"],\"gBnBJa\":[\"ソースワークフローのジョブ\"],\"gDx5MG\":[\"リンクの編集\"],\"gIGcbR\":[\"このグループで同時に実行するジョブの最大数。ゼロは制限が適用されないことを意味します。\"],\"gJccsJ\":[\"ワークフロー承認メッセージ\"],\"gK06zh\":[\"新規ジョブテンプレートの追加\"],\"gM3pS9\":[\"実行環境\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"すべてのソースの同期\"],\"gVYePj\":[\"新規チームの作成\"],\"gWlcwd\":[\"最終ジョブステータス\"],\"gYWK-5\":[\"ユーザーインターフェース設定の表示\"],\"gZaMqy\":[\"GitHub チームでサインイン\"],\"gZkstf\":[\"有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。\"],\"gcFnpl\":[\"ジョブステータス\"],\"geTfDb\":[\"ジョブの詳細の表示\"],\"ged_ZE\":[\"オラグナイゼーション\"],\"gezukD\":[\"取り消すジョブを選択してください\"],\"gfyddN\":[\".zip ファイルをアップロードする\"],\"gh06VD\":[\"出力\"],\"ghJsq8\":[\"最初にスクロール\"],\"gmB6oO\":[\"スケジュール\"],\"gmBQqV\":[\"プロジェクトの更新\"],\"gnveFZ\":[\"標準エラータブ\"],\"goVc-x\":[\"認証情報プラグイン設定の編集\"],\"go_DGX\":[\"チームロールの追加\"],\"gpBecu\":[\"選択したトークンを削除します。\"],\"gpKdxJ\":[\"削除する質問の選択\"],\"gpmbqk\":[\"変数\"],\"gpnvle\":[\"削除エラー\"],\"gsj32g\":[\"プロジェクトの同期の取り消し\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"時間\"],\"other\":[\"#\",\"時間\"]}]],\"gwKtbI\":[\"ドキュメンテーションと\"],\"h25sKn\":[\"サブスクリプション管理\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"ラベル\"],\"hAjDQy\":[\"状態の選択\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Ansible ファクトに関連する現在の検索を削除して、このキーを使用して別の検索ができるようにします。\"],\"hG89Ed\":[\"イメージ\"],\"hHKoQD\":[\"ピアアドレスの選択\"],\"hLDu5N\":[\"アプリケーションの編集\"],\"hNudM0\":[\"このフィールドに値を設定します\"],\"hPa_zN\":[\"組織 (名前)\"],\"hQ0dMQ\":[\"新規ホストの追加\"],\"hQRttt\":[\"送信\"],\"hVPa4O\":[\"オプションを選択してください\"],\"hX8KyU\":[\"このジョブは失敗し、出力がありません。\"],\"hXDKWN\":[\"頻度の詳細\"],\"hXzOVo\":[\"次へ\"],\"hYH0cE\":[\"このジョブを取り消す要求を送信してよろしいですか?\"],\"hYgDIe\":[\"作成\"],\"hZ6znB\":[\"ポート\"],\"hZke6f\":[\"ローカル認証を無効にしてもよろしいですか? これを行うと、ユーザーのログイン機能と、システム管理者がこの変更を元に戻す機能に影響を与える可能性があります。\"],\"hc_ufD\":[\"ジョブタグ\"],\"hdyeZ0\":[\"ジョブの削除\"],\"he3ygx\":[\"コピー\"],\"heqHpI\":[\"プロジェクトのベースパス\"],\"hg6l4j\":[\"3 月\"],\"hgJ0FN\":[\"検索を実行して、ホストフィルターを定義します。\"],\"hgr8eo\":[\"項目\"],\"hgvbYY\":[\"9 月\"],\"hhzh14\":[\"このアカウントに関連するライセンスを見つけることができませんでした。\"],\"hi1n6B\":[[\"brandName\"],\" 内のジョブを含む設定の更新\"],\"hiDMCa\":[\"プロビジョニング\"],\"hjsbgA\":[\"追加変数\"],\"hjwN_s\":[\"リソース名\"],\"hlbQEq\":[\"コンテンツ署名検証の認証情報\"],\"hmEecN\":[\"管理ジョブ\"],\"hptjs2\":[\"カスタムログイン構成設定を取得できません。代わりに、システムのデフォルトが表示されます。\"],\"hty0d5\":[\"月曜\"],\"hvs-Js\":[\"アプリケーション情報\"],\"hyVkuN\":[\"この表は、構築されたのいくつかの有用なパラメータを示しています。\\nインベントリプラグイン。パラメータの完全なリストについては\"],\"i0VMLn\":[\"ワークフロー拒否メッセージ\"],\"i2izXk\":[\"スケジュールにルールがありません\"],\"i4_LY_\":[\"書き込み\"],\"i9sC0B\":[\"チームパーミッションの追加\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"発信元の電話番号\"],\"iDNBZe\":[\"通知\"],\"iDWfOR\":[\"1つ以上のワークフロー承認を承認できませんでした。\"],\"iDjyID\":[\"認証情報の詳細の表示\"],\"iE1s1P\":[\"ワークフローの起動\"],\"iEUzMn\":[\"システム\"],\"iH8pgl\":[\"戻る\"],\"iI4bLJ\":[\"前回のログイン\"],\"iIVceM\":[\"コピーエラー\"],\"iJWOeZ\":[\"JSON は利用できません\"],\"iJiCFw\":[\"グループの詳細\"],\"iLO3nG\":[\"再生回数\"],\"iMaC2H\":[\"インスタンスグループ\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"スマートインベントリーの追加\"],\"iRWxmA\":[\"SSL 検証の無効化\"],\"iTylMl\":[\"テンプレート\"],\"iXmHtI\":[\"ジョブタイプの選択\"],\"iZBwau\":[\"このステップにはエラーが含まれています\"],\"i_CDGy\":[\"ブランチの上書き許可\"],\"i_Kv21\":[\"新規ソースの作成\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"インベントリーの詳細の表示\"],\"ig0q8s\":[\"このインベントリーが、このワークフロー (\",[\"0\"],\") 内の、インベントリーをプロンプトするすべてのワークフローノードに適用されます。\"],\"inP0J5\":[\"サブスクリプションの詳細\"],\"isRobC\":[\"新規\"],\"itlxml\":[\"管理ジョブ\"],\"ittbfT\":[\"ansible_facts による検索には特別な構文が必要です。詳細は、以下を参照してください。\"],\"itu2NQ\":[\"リンク状態のタイプ\"],\"izJ7-H\":[\"検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts__ansible_distribution:\\\"RedHat\\\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Controller のドキュメントを参照してください。\"],\"j1a5f1\":[\"ホストの編集\"],\"j6gqC6\":[\"ジョン実行に使用するブランチ。空白の場合はプロジェクトのデフォルト設定が使用されます。プロジェクトの allow_override フィールドが True の場合のみ許可されます。\"],\"j7zAEo\":[\"ワークフローのステータス\"],\"j8QfHv\":[\"ホストの編集\"],\"jAxdt7\":[\"削除のキャンセル\"],\"jBGh4u\":[\"ネストされたグループのインベントリ定義:\"],\"jCVu9g\":[\"選択したジョブの取り消し\"],\"jEJtMA\":[\"保留中のワークフロー承認\"],\"jEw0Mr\":[\"有効な URL を入力してください。\"],\"jFaaUJ\":[\"カノニカル\"],\"jFmu4-\":[[\"num\"],\"日\"],\"jIaeJK\":[\"Survey\"],\"jJdwCB\":[\"戻す\"],\"jKibyt\":[\"ズームのリセット\"],\"jMyq_x\":[\"ワークフロージョブ 1/\",[\"0\"]],\"jWK68z\":[\"この場所を変更するには \",[\"brandName\"],\" のデプロイ時に\\n PROJECTS_ROOT を変更します。\"],\"jXIWKx\":[\"このジョブで管理するホストが含まれるインベントリーを選択してください。\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"起動時に制限を求めます。\"],\"jhEAqj\":[\"ジョブはありません\"],\"ji-8F7\":[\"この認証情報は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"jiE6Vn\":[\"組織\"],\"jifz9m\":[\"なし (1回実行)\"],\"jkQOCm\":[\"例外の追加\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"最終的な削除が処理されるまで、インベントリは保留中のステータスになります。\"],\"jqVo_k\":[\"ここ。\"],\"jqzUyM\":[\"利用不可\"],\"jrkyDn\":[\"プレイの開始\"],\"jrsFB3\":[\"出力タブ\"],\"jsz-PY\":[\"不明な終了日\"],\"jwmkq1\":[\"マシンの認証情報\"],\"jzD-D6\":[\"スキップタグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分をスキップする必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。\"],\"k020kO\":[\"アクティビティーストリーム\"],\"k2dzu3\":[\"有効期限 (UTC)\"],\"k30JvV\":[\"選択したカテゴリー\"],\"k5nHqi\":[\"このジョブテンプレートを起動するときに使用される実行環境。解決された実行環境は、このジョブテンプレートに別の環境を明示的に割り当てることで上書きできます。\"],\"kALwhk\":[\"秒\"],\"kDWprA\":[\"これらの引数は、指定されたモジュールで使用されます。\"],\"kEhyki\":[\"値で終了するフィールド。\"],\"kLja4m\":[\"開始ユーザー:\"],\"kLk5bG\":[\"開始メッセージ\"],\"kNUkGV\":[\"ルックアップタイプ\"],\"kNfXib\":[\"モジュール名\"],\"kODvZJ\":[\"名\"],\"kOVkPY\":[\"インスタンスの切り替え\"],\"kP-3Hw\":[\"インベントリーに戻る\"],\"kQerRU\":[\"このフィールドにスペースを含めることはできません\"],\"kX-GZH\":[\"ジョブの再起動\"],\"kXzl6Z\":[\"ソース変数\"],\"kYDvK4\":[\"組み込みファイル\"],\"kah1PX\":[\"次の場所でYAMLの例を表示します\"],\"kaux7o\":[\"リモートインベントリーソースからのローカルグループおよびホストを上書きする\"],\"kgtWJ0\":[\"このジョブテンプレートが実行されるインスタンスグループを選択します。\"],\"kiMHN-\":[\"システム監査者\"],\"kjrq_8\":[\"詳細情報\"],\"kkDQ8m\":[\"木曜\"],\"kkc8HD\":[[\"brandName\"],\" アプリケーションの簡単ログインの有効化\"],\"kpRn7y\":[\"質問の削除\"],\"kpnWnY\":[\"SCMリビジョンが変更されるプロジェクトの更新のたびに、ジョブタスクを実行する前に、選択したソースからインベントリを更新します。これは、Ansibleインベントリ.iniファイル形式などの静的コンテンツを対象としています。\"],\"ks-HYT\":[\"ユーザー権限の追加\"],\"ks71ra\":[\"例外\"],\"kt8V8M\":[\"ワークフローのブランチを選択します。\"],\"ktPOqw\":[\"参照:\"],\"kuIbuV\":[\"ヘルスチェックは、実行ノードでのみ実行できます。\"],\"ku__5b\":[\"第 2\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"インスタンス\"],\"kyHUFI\":[\"Vault パスワード | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[[\"1\"],\" から \",[\"0\"],\" のアクセスを削除しますか? これを行うと、チームのすべてのメンバーに影響します。\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook の認証情報\"],\"l75CjT\":[\"はい\"],\"lCF0wC\":[\"更新\"],\"lJFsGr\":[\"新規インスタンスグループの作成\"],\"lKxoCA\":[\"ジョブイベントの拡張\"],\"lM9cbX\":[\"ホストがグループの子のメンバーでもある場合、関連付けを解除した後もリストにグループが表示されることがあります。このリストには、ホストが直接的および間接的に関連付けられているすべてのグループが表示されます。\"],\"lURfHJ\":[\"セクションを折りたたむ\"],\"lWkKSO\":[\"分\"],\"lWmv3p\":[\"インベントリーソース\"],\"lYDyXS\":[\"スマートインベントリー\"],\"l_jRvf\":[\"Playbook の完了\"],\"lfoFSg\":[\"ホストの削除\"],\"lgm7y2\":[\"編集\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"テンプレートが見つかりません。\"],\"lhkaAC\":[\"トライアル\"],\"ljGeYw\":[\"標準ユーザー\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"パンダウン\"],\"ltvmAF\":[\"アプリケーションが見つかりません。\"],\"lu2qW5\":[\"任意\"],\"lucaxq\":[\"ログアグリゲータホストとログアグリゲータタイプを指定しないと、ログアグリゲータを有効にできません。\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"コンテナーグループが見つかりません。\"],\"m16xKo\":[\"追加\"],\"m1tKEz\":[\"システム管理者は、すべてのリソースに無制限にアクセスできます。\"],\"m2ErDa\":[\"失敗\"],\"m3k6kn\":[\"構築された在庫ソースの同期をキャンセルできませんでした\"],\"m5MOUX\":[\"ホストに戻る\"],\"m6maZD\":[\"保護されたコンテナーレジストリーで認証するための認証情報。\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。\"],\"mNBZ1R\":[\"注: このフィールドは、リモート名が \\\"origin\\\" であることが前提です。\"],\"mOFgdC\":[\"最大\"],\"mPiYpP\":[\"ノード状態のタイプ\"],\"mSv_7k\":[\"3年\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"このスケジュールには、必要な Survey 値がありません\"],\"mYGY3B\":[\"日付\"],\"mZiQNk\":[\"権限昇格: 有効な場合は、この Playbook を管理者として実行します。\"],\"m_tELA\":[\"削除をキャンセルする\"],\"ma7cO9\":[\"グループ \",[\"0\"],\" を削除できませんでした。\"],\"mahPLs\":[\"権限昇格のパスワード\"],\"mcGG2z\":[[\"minutes\"],\" 分 \",[\"seconds\"],\" 秒\"],\"mdNruY\":[\"API トークン\"],\"mgJ1oe\":[\"削除の確認\"],\"mgjN5u\":[\"インスタンスグループへのインスタンスの関連付けを解除しますか?\"],\"mhg7Av\":[\"アドホックコマンドの実行\"],\"mi9ffh\":[\"ホストの詳細\"],\"mk4anB\":[\"ブラウザのデフォルト\"],\"mlDUq3\":[\"変更者 (ユーザー名)\"],\"mnm1rs\":[\"GitHub のデフォルト\"],\"moZ0VP\":[\"同期の状態\"],\"momgZ_\":[\"ワークフロージョブテンプレートの名前。\"],\"mqAOoN\":[\"Playbook ディレクトリーの選択\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"サブモジュールは、マスターブランチ (または .gitmodules で指定された他のブランチ) の最新のコミットを追跡します。いいえの場合、サブモジュールはメインプロジェクトで指定されたリビジョンで保持されます。これは、git submodule update に --remote フラグを指定するのと同じです。\"],\"n-37ya\":[\"ローカル認証の無効化の確認\"],\"n-LISx\":[\"ワークフローの保存中にエラーが発生しました。\"],\"n-ZioH\":[\"更新されたプロジェクトの取得エラー\"],\"n-qmM7\":[\"JSON 形式のサービスアカウントキーを選択して、次のフィールドに自動入力します。\"],\"n12Go4\":[\"関連グループの読み込みに失敗しました。\"],\"n60kiJ\":[\"*このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。\"],\"n6mYYY\":[\"ワークフローのタイムアウトメッセージ\"],\"n9Idrk\":[\"(最初の 10 件に制限)\"],\"n9lz4A\":[\"失敗したジョブ\"],\"nBAIS_\":[\"イベント詳細の表示\"],\"nC35Na\":[\"以下のグループを削除してもよろしいですか?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"ホストがスキップされました\"],\"nDjIzD\":[\"プロジェクトの詳細の表示\"],\"nI54lc\":[\"プロジェクトを削除してから同期する\"],\"nJPBvA\":[\"ファイル、ディレクトリー、またはスクリプト\"],\"nJTOTZ\":[\"この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、ジョブテンプレート、またはワークフローレベルで明示的に割り当てられていない場合にフォールバックとして使用されます。\"],\"nLGsp4\":[\"このワークフロージョブテンプレートのアンケートを有効にします。\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"有効な変数\"],\"nOhz3x\":[\"ログアウト\"],\"nPH1Cr\":[\"これらの実行環境は、それらに依存する他のリソースによって使用され得る。本当に削除してもよろしいですか?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"失敗したホスト数\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"サブスクリプション管理へ戻る\"],\"nU16mp\":[\"キャッシュタイムアウト\"],\"nZPX7r\":[\"警告: 変更が保存されていません\"],\"nZW6P0\":[\"ローカルタイムゾーン\"],\"nZYB4j\":[\"ステータス情報はありません\"],\"nZYxse\":[\"ホストのグループとの関連付けを解除しますか?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4 月\"],\"nc6q-r\":[\"Jinja 2式からvarsを作成します。 これは役に立つかもしれません\\n定義した構築されたグループに期待されるものが含まれていない場合\\nホスト。これは、式からhostvarsを追加するために使用できます。\\nそれらの式の結果の値が何であるかを知っています。\"],\"ncxIQL\":[\"1 つ以上のインスタンスの関連付けを解除できませんでした。\"],\"neiOWk\":[\"構築されたインベントリ文書をここで表示\"],\"nfnm9D\":[\"組織名\"],\"ng00aZ\":[\"ホストフィルター\"],\"nhxAdQ\":[\"キーワード\"],\"nlsWzF\":[\"Survey の質問を追加してください。\"],\"nnY7VU\":[\"Pagerduty サブドメイン\"],\"noGZlf\":[\"キャッシュのタイムアウト (秒)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (詳細)\"],\"nzozOC\":[\"ユーザーの削除\"],\"nzr1qE\":[\"ファイルのアップロードが拒否されました。単一の .json ファイルを選択してください。\"],\"o-JPE2\":[\"Survey の質問は見つかりません。\"],\"o0RwAq\":[\"GitHub Enterprise でサインイン\"],\"o0x5-R\":[\"このフィールドの値の選択\"],\"o3LPUY\":[\"このグループで同時に実行されているすべてのジョブで許可されるフォークの最大数。\\\\ nゼロは制限が適用されないことを意味します。\"],\"o4NRE0\":[\"詳細な検索値の入力\"],\"o5J6dR\":[\"このノードを実行する条件を指定\"],\"o9R2tO\":[\"SSL 接続\"],\"oABS9f\":[\"このフィールドに値を入力するか、起動プロンプトを表示するオプションを選択します。\"],\"oB5EwG\":[\"外部シークレット管理システム\"],\"oBmCtD\":[\"以下のグループを削除してもよろしいですか?\"],\"oC5JSb\":[\"更新されたプロジェクトデータの取得に失敗しました。\"],\"oCKCYp\":[\"通知が正常に送信されました\"],\"oEijQ7\":[\"startswith で大文字小文字の区別なし。\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"2つのグループを構築し、交差点に制限する\"],\"oH1Qle\":[\"このワークフロージョブテンプレートのWebhook URL。\"],\"oII7vS\":[\"GitHub 設定\"],\"oKMFX4\":[\"未更新\"],\"oKbBFU\":[\"#同期に失敗したソース。\"],\"oNOjE7\":[\"終了日時\"],\"oNZQUQ\":[\"Kubernetes または OpenShift との認証のための認証情報\"],\"oQqtoP\":[\"管理ジョブに戻る\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"送信者のメール\"],\"oX_mCH\":[\"プロジェクトの同期エラー\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"GitHub Enterprise チームでサインイン\"],\"ofcQVG\":[\"保存されていない変更モーダル\"],\"olEUh2\":[\"成功\"],\"opS--k\":[\"インスタンスグループに戻る\"],\"orh4t6\":[\"ホスト OK\"],\"osCeRO\":[\"Azure AD 設定の表示\"],\"ot7qsv\":[\"すべてのフィルターの解除\"],\"ovBPCi\":[\"デフォルト\"],\"owBGkJ\":[\"終了が期待値と一致しませんでした (\",[\"0\"],\")\"],\"owQ8JH\":[\"インスタンスグループの追加\"],\"ozbhWy\":[\"削除エラー\"],\"p-nfFx\":[\"ここにファイルをドラッグするか、参照してアップロード\"],\"p-ngUo\":[\"フォロー解除\"],\"p-pp9U\":[\"文字列\"],\"p2LEhJ\":[\"パーソナルアクセストークン\"],\"p2_GCq\":[\"パスワードの確認\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"通知の色を指定します。使用できる色は、\\n16 進数の色コード (例: #3af または #789abc) です。\"],\"pAtylB\":[\"見つかりません\"],\"pCCQER\":[\"システム全体で利用可能\"],\"pH8j40\":[\"以前に削除されたアクティブなホスト\"],\"pHyx6k\":[\"多項選択法 (単一の選択可)\"],\"pKQcta\":[\"Pod 仕様のカスタマイズ\"],\"pOJNDA\":[\"コマンド\"],\"pOd3wA\":[\"Enter キーを押して、回答の選択肢をさらに追加します。回答の選択肢は、1 行に 1 つです。\"],\"pOhwkU\":[\"このアクションにより、\",[\"0\"],\" から次のロールの関連付けが解除されます:\"],\"pRZ6hs\":[\"実行:\"],\"pSypIG\":[\"説明の表示\"],\"pYENvg\":[\"認証付与タイプ\"],\"pZJ0-s\":[\"このグループで同時に実行されているすべてのジョブで許可するフォークの最大数。ゼロは制限が適用されないことを意味します。\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"RADIUS 設定の表示\"],\"pfw0Wr\":[\"すべて\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Django を参照\"],\"poMgBa\":[\"起動時にSCMブランチを要求します。\"],\"ppcQy0\":[\"ズームを 100% に設定し、グラフを中央に配置\"],\"prydaE\":[\"プロジェクトの同期の失敗\"],\"pw2VDK\":[[\"month\"],\" の 最後の \",[\"weekday\"]],\"q-Uk_P\":[\"1 つ以上の認証情報タイプを削除できませんでした。\"],\"q45OlW\":[\"リージョン\"],\"q5tQBE\":[\"関連する検索フィールドのあいまい検索でタイプを無効に設定\"],\"q67y3T\":[\"通知テンプレートテストは見つかりません。\"],\"qAlZNb\":[\"次のワークフロー承認に対応できません: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"残りのホストがありません\"],\"qChjCy\":[\"初回実行日時\"],\"qD-pvR\":[\"ダッシュボード ID (オプション)\"],\"qEMgTP\":[\"インベントリーソース同期エラー\"],\"qJK-de\":[\"OIDC でサインイン\"],\"qS0GhO\":[\"実行環境がありません\"],\"qSSVmd\":[\"送信先チャネルまたはユーザー\"],\"qSSg1L\":[\"利用可能なノードへのリンク\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"ブランチでのサブモジュールの最新のコミットを追跡する\"],\"qYkrfg\":[\"プロビジョニングコールバックの詳細\"],\"qZ2MTC\":[\"これらは \",[\"brandName\"],\" がコマンドの実行をサポートするモジュールです。\"],\"qZh1kr\":[\"サブスクリプションをお持ちでない場合は、Red Hat にアクセスしてトライアルサブスクリプションを取得できます。\"],\"qgjtIt\":[\"収束 (コンバージェンス)\"],\"qlhQw_\":[\"インベントリーの同期\"],\"qliDbL\":[\"リモートアーカイブ\"],\"qlwLcm\":[\"トラブルシューティング\"],\"qmBmJJ\":[\"クライアントシークレットが表示されるのはこれだけです。\"],\"qmYgP7\":[\"承認\"],\"qqeAJM\":[\"なし\"],\"qtFFSS\":[\"起動時のリビジョン更新\"],\"qtaMu8\":[\"インベントリー (名前)\"],\"qvCD_i\":[\"以下に例を示します。\"],\"qwaCoN\":[\"ソースコントロールの更新\"],\"qxZ5RX\":[\"ホスト\"],\"qznBkw\":[\"ワークフローリンクモーダル\"],\"r-qf4Y\":[\"新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンス数\"],\"r4tO--\":[\"キャンセル済み\"],\"r6Aglb\":[\"JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。\"],\"r6y-jM\":[\"警告\"],\"r6zgGo\":[\"12 月\"],\"r8ojWq\":[\"削除の確認\"],\"r8oq0Y\":[\"過去 24 時間\"],\"rBdPPP\":[[\"name\"],\" を削除できませんでした。\"],\"rE95l8\":[\"クライアントタイプ\"],\"rG3WVm\":[\"選択\"],\"rHK_Sg\":[\"カスタム仮想環境 \",[\"virtualEnvironment\"],\" は、実行環境に置き換える必要があります。実行環境への移行の詳細については、<0>ドキュメント を参照してください。\"],\"rK7UBZ\":[\"すべてのホストの再起動\"],\"rKS_55\":[\"ファクトストレージ: 有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。\"],\"rKTFNB\":[\"認証情報タイプの削除\"],\"rMrKOB\":[\"プロジェクトを同期できませんでした。\"],\"rOZRCa\":[\"ワークフローのリンク\"],\"rSYkIY\":[\"このフィールドは数字でなければなりません\"],\"rXhu41\":[\"2 (デバッグ)\"],\"rYHzDr\":[\"項目/ページ\"],\"r_IfWZ\":[\"インベントリーの編集\"],\"rdUucN\":[\"プレビュー\"],\"rfYaVc\":[\"回答の変数名\"],\"rfpIXM\":[\"起動時にインスタンスグループのプロンプトを表示します。\"],\"rfx2oA\":[\"ワークフロー保留メッセージのボディー\"],\"riBcU5\":[\"IRC ニック\"],\"rjVfy3\":[\"ワークフロードキュメント\"],\"rjyWPb\":[\"1 月\"],\"rmb2GE\":[[\"0\"],\" - \",[\"1\"],\" により拒否済み\"],\"rmt9Tu\":[\"ホストの合計\"],\"ruhGSG\":[\"インベントリーソース同期の取り消し\"],\"rvia3m\":[\"その他の認証\"],\"rw1pRJ\":[\"バンドルのダウンロード\"],\"rwWNpy\":[\"インベントリー\"],\"s-MGs7\":[\"リソース\"],\"s2xYUy\":[\"リモートインベントリーソースのローカル変数を上書きする\"],\"s3KtlK\":[\"選択した例外により、このスケジュールには発生がありません。\"],\"s4Qnj2\":[\"実行環境\"],\"s4fge-\":[\"過去 1 ヵ月\"],\"s5aIEB\":[\"新規ワークフロージョブテンプレートの削除\"],\"s5mACA\":[\"インスタンスの詳細\"],\"s6F6Ks\":[\"このジョブの出力は見つかりません\"],\"s70SJY\":[\"ロギング設定\"],\"s8hQty\":[\"すべてのジョブを表示します。\"],\"s9EKbs\":[\"SSL 検証の無効化\"],\"sAz1tZ\":[\"関連付けの解除の確認\"],\"sBJ5MF\":[\"ソース\"],\"sCEb_0\":[\"すべてのインベントリーホストを表示します。\"],\"sGodAp\":[\"Pod 仕様の上書き\"],\"sMDRa_\":[\"グループに戻る\"],\"sOMf4x\":[\"最近のテンプレート\"],\"sSFxX6\":[\"ジョブ起動時のリビジョン更新\"],\"sTkKoT\":[\"拒否する行を選択\"],\"sUyFTB\":[\"ダッシュボードへのリダイレクト\"],\"sV3kNp\":[\"このインスタンスグループは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"sVh4-e\":[\"このリンクの削除\"],\"sW5OjU\":[\"必須\"],\"sZif4m\":[\"関連するグループの関連付けを解除しますか?\"],\"s_XkZs\":[\"開始\"],\"s_r4Az\":[\"このフィールドは整数でなければなりません。\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"ハイブリッドノード\"],\"siJgSI\":[\"ジョブが見つかりません。\"],\"sjMCOP\":[\"最終変更日時\"],\"sjVfrA\":[\"コマンド\"],\"smFRaX\":[\"ジョブはすでに開始されています\"],\"sr4LMa\":[\"インベントリーソース\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"このフィルターまたは他のフィルターに該当する結果を返します。\"],\"sxkWRg\":[\"詳細\"],\"syupn5\":[\"ブランドイメージ\"],\"syyeb9\":[\"最初\"],\"t-R8-P\":[\"実行\"],\"t2q1xO\":[\"スケジュールの編集\"],\"t4v_7X\":[\"ノードタイプの選択\"],\"t9QlBd\":[\"11 月\"],\"tA9gHL\":[\"警告:\"],\"tRm9qR\":[\"タグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分を実行する必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"開始\"],\"t_YqKh\":[\"削除\"],\"tfDRzk\":[\"保存\"],\"tfh2eq\":[\"クリックして、このノードへの新しいリンクを作成します。\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"リンクの削除\"],\"tgWuMB\":[\"変更日時\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"並べ替え\"],\"tpCmSt\":[\"ポリシールールを参照してください。\"],\"tqlcfo\":[\"プロビジョニング解除\"],\"trjiIV\":[\"ピアの関連付けに失敗しました。\"],\"tst44n\":[\"イベント\"],\"twE5a9\":[\"認証情報を削除できませんでした。\"],\"txNbrI\":[\"ソースコントロールブランチ\"],\"ty2DZX\":[\"この組織は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"tz5tBr\":[\"このスケジュールは、UIでサポートされていない複雑なルールを使用します。APIを使用してこのスケジュールを管理してください。\"],\"tzgOKK\":[\"これはすでに処理されています\"],\"u-sh8m\":[\"/ (プロジェクト root)\"],\"u4ex5r\":[\"7 月\"],\"u4n8Fm\":[\"ピアの削除に失敗しました。\"],\"u4x6Jy\":[\"ジョブに戻る\"],\"u5AJST\":[\"Playbook の実行中に使用する並列または同時プロセスの数。いずれの値も入力しないと、Ansible 設定ファイルのデフォルト値が使用されます。より多くの情報を確認できます。\"],\"u7f6WK\":[\"すべてのワークフロー承認を表示します。\"],\"u84wS1\":[\"ジョブキャンセルエラー\"],\"uAQUqI\":[\"ステータス\"],\"uAhZbx\":[\"障害のある在庫ソース\"],\"uCjD1h\":[\"セッションの期限が切れました。中断したところから続行するには、ログインしてください。\"],\"uImfEm\":[\"ワークフロー保留メッセージ\"],\"uJz8NJ\":[\"ジョブの実行中は検索が無効になっています\"],\"uN_u4C\":[\"注:このインスタンスは、によって管理されている場合、このインスタンスグループに再関連付けることができます。\"],\"uPPnyo\":[\"この組織で管理可能な最大ホスト数。\\nデフォルト値は 0 で、管理可能な数に制限がありません。\\n詳細は、Ansible のドキュメントを参照してください。\"],\"uPRp5U\":[\"ルックアップの取り消し\"],\"uTDtiS\":[\"第 5\"],\"uUehLT\":[\"待機中\"],\"uVu1Yt\":[\"タイプ選択の設定\"],\"uYtvvN\":[\"実行環境を編集する前にプロジェクトを選択してください。\"],\"ucSTeu\":[\"作成者 (ユーザー名)\"],\"ucgZ0o\":[\"組織\"],\"ugZpot\":[\"外部認証情報のテスト\"],\"ulRNXw\":[\"ドラッグがキャンセルされました。リストは変更されていません。\"],\"upC07l\":[\"Survey の無効化\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"情報\"],\"uzTiFQ\":[\"スケジュールに戻る\"],\"v-CZEv\":[\"起動プロンプト\"],\"v-EbDj\":[\"トラブルシューティング設定\"],\"v-M-LP\":[\"テンプレートの起動\"],\"v0NvdE\":[\"これらの引数は、指定されたモジュールで使用されます。クリックすると \",[\"moduleName\"],\" の情報を表示できます。\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"ホストパラメーターを使用した再起動\"],\"v2gmVS\":[\"このアクションでは、次の項目がソフト削除されます。\"],\"v45yUL\":[\"関連付けの解除\"],\"v7vAuj\":[\"ジョブの合計\"],\"vCS_TJ\":[\"インベントリーソース \",[\"name\"],\" を削除できませんでした。\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"親ノードが正常な状態になったときに実行します。\"],\"vFKI2e\":[\"スケジュールルール\"],\"vFVhzc\":[\"ソーシャル\"],\"vGVmd5\":[\"有効な変数が設定されていない限り、このフィールドは無視されます。有効な変数がこの値と一致すると、インポート時にこのホストが有効になります。\"],\"vGjmyl\":[\"削除済み\"],\"vHAaZi\":[\"すべてをスキップ\"],\"vIb3RK\":[\"新規スケジュールの作成\"],\"vKRQJB\":[\"カスタムの Kubernetes または OpenShift Pod 仕様を渡すためのフィールド。\"],\"vLyv1R\":[\"非表示\"],\"vPrE42\":[\"プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して \",[\"brandName\"],\" に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。\"],\"vPrMqH\":[\"リビジョン #\"],\"vQHUI6\":[\"チェックすると、子グループとホストのすべての変数が削除され、外部ソースで見つかったものに置き換えられます。\"],\"vTL8gi\":[\"終了時刻\"],\"vUOn9d\":[\"戻る\"],\"vYFWsi\":[\"チームの選択\"],\"vYuE8q\":[\"ジョブ実行の経過時間\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucketデータセンター\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについてはドキュメントを参照してください。\"],\"voRH7M\":[\"例:\"],\"vq1XXv\":[\"フィルターを適用して新しいスマートインベントリーを作成\"],\"vq2WxD\":[\"火\"],\"vq9gg6\":[\"次のワークフロー承認に対応できません: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"モジュール\"],\"vvY8pz\":[\"起動時にタグをスキップするように求めます。\"],\"vye-ip\":[\"起動時にタイムアウトを要求します。\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"起動時に詳細を確認します。\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"すべてのトークンを表示します。\"],\"w2VTLB\":[\"Less than の比較条件\"],\"w3EE8S\":[\"自動化されたホスト\"],\"w4M9Mv\":[\"Galaxy 認証情報は組織が所有している必要があります。\"],\"w4j7js\":[\"チームの詳細の表示\"],\"w6zx64\":[\"ブラウザのデフォルトを使用\"],\"wCnaTT\":[\"フィールドを新しい値に置き換え\"],\"wF-BAU\":[\"インベントリーの追加\"],\"wFnb77\":[\"インベントリー ID\"],\"wKEfMu\":[\"イベントの処理が完了しました。\"],\"wO29qX\":[\"組織が見つかりません。\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"2年\"],\"wXAVe-\":[\"モジュール引数\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"管理\"],\"wdxz7K\":[\"ソース\"],\"wgNoIs\":[\"すべて選択\"],\"wkgHlv\":[\"新規ノードの追加\"],\"wlQNTg\":[\"メンバー\"],\"wnizTi\":[\"サブスクリプションの選択\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"チェックされていない場合、外部ソースに見つからないローカルの子ホストとグループは、インベントリの更新プロセスで変更されません。\"],\"x-a4Mr\":[\"Webhook の認証情報\"],\"x02hbg\":[\"プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して Ansible AWX に接続でき、このジョブテンプレートを使用して設定の更新を要求できます。\"],\"x0Nx4-\":[\"この組織で管理可能な最大ホスト数。デフォルト値は 0 で、管理可能な数に制限がありません。詳細は、Ansible ドキュメントを参照してください。\"],\"x4Xp3c\":[\"更新\"],\"x5DnMs\":[\"最終変更日時\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"利用可能なホスト\"],\"x7PDL5\":[\"ロギング\"],\"x8uKc7\":[\"インスタンスの状態\"],\"x9WS62\":[[\"0\"],\" の取り消し\"],\"xAYSEs\":[\"開始時刻\"],\"xAqth4\":[\"Google OAuth 2.0 設定の表示\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"消去\"],\"xDr_ct\":[\"終了\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault パスワード\"],\"xGQZwx\":[\"コンテナーグループの追加\"],\"xGVfLh\":[\"続行\"],\"xHZS6u\":[\"成功ジョブ\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"パーソナルアクセストークン\"],\"xKQRBr\":[\"最大長\"],\"xM01Pk\":[\"デフォルトの応答\"],\"xONDaO\":[\"これらのインベントリを削除すると、それらに依存する一部のテンプレートに影響を与える可能性があります。本当に削除してもよろしいですか?\"],\"xOl1yT\":[\"名前フィールドを正確に検索します。\"],\"xPO5w7\":[\"GitHub でサインイン\"],\"xPpkbX\":[\"これらのインベントリソースを削除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?\"],\"xPxMOJ\":[\"無効な時間形式\"],\"xQioPk\":[\"複数の親がある場合にこのノードを実行するための前提条件。参照:\"],\"xSytdh\":[\"終了日時:\"],\"xUhTCP\":[\"ソースの選択\"],\"xVhQZV\":[\"金\"],\"xY9DEq\":[\"インベントリー内のホストをターゲットにするために使用されるパターン。フィールドを空白のままにすると、all、および * はすべて、インベントリー内のすべてのホストを対象とします。Ansible のホストパターンに関する詳細情報を確認できます。\"],\"xY9s5E\":[\"タイムアウト\"],\"x_ugm_\":[\"グループ合計\"],\"xa7N9Z\":[\"ログインリダイレクトのオーバーライド URL\"],\"xbQSFV\":[\"カスタムメッセージを使用して、ジョブの開始時、成功時、または失敗時に送信する通知内容を変更します。波括弧を使用してジョブに関する情報にアクセスします:\"],\"xcaG5l\":[\"ワークフローの編集\"],\"xd2LI3\":[[\"0\"],\" の有効期限\"],\"xdA_-p\":[\"ツール\"],\"xe5RvT\":[\"YAMLタブ\"],\"xefC7k\":[\"IRC サーバーポート\"],\"xeiujy\":[\"テキスト\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"要求したページが見つかりませんでした。\"],\"xi4nE2\":[\"エラーメッセージ\"],\"xnSIXG\":[\"1 つ以上のホストを削除できませんでした。\"],\"xoCdYY\":[\"特定フィールドの値が提供されたリストに存在するかどうかをチェック (項目のコンマ区切りのリストを想定)。\"],\"xoXoBo\":[\"エラーの削除\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise 組織\"],\"xuYTJb\":[\"ジョブテンプレートを削除できませんでした。\"],\"xw06rt\":[\"設定は工場出荷時のデフォルトと一致します。\"],\"xxTtJH\":[\"一致するホスト名のみがインポートされる正規表現。このフィルターは、インベントリープラグインフィルターが適用された後、後処理ステップとして適用されます。\"],\"y8ibKI\":[\"インスタンスの削除\"],\"yCCaoF\":[\"インスタンスの更新に失敗しました。\"],\"yDeNnS\":[\"新しい構築されたインベントリを作成する\"],\"yDifzB\":[\"選択の確認\"],\"yG3Yaa\":[\"認識されない日付の文字列\"],\"yGS9cI\":[\"利用可能\"],\"yGUKlf\":[\"管理ジョブ\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"自動化コントローラーバージョン\"],\"yMfU4O\":[\"送信者のメール\"],\"yNcGa2\":[\"アクセストークンの有効期限\"],\"yQE2r9\":[\"ロード中\"],\"yRiHPB\":[\"ジョブを実行してこのリストに入力してください。\"],\"yRkqG9\":[\"制限\"],\"yUlffE\":[\"再起動\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"ワークフロージョブテンプレートのノード\"],\"ya6mX6\":[[\"project_base_dir\"],\" に利用可能な Playbook ディレクトリーはありません。そのディレクトリーが空であるか、すべてのコンテンツがすでに他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、「awx」システムユーザーが Playbook ファイルを読み取れるか、\",[\"brandName\"],\" が、上記のソースコントロールタイプオプションを使用して、ソースコントロールから Playbook を直接取得できるようにしてください。\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"ワークフローテンプレート\"],\"yb_fjw\":[\"承認\"],\"ydoZpB\":[\"チームが見つかりません。\"],\"ydw9CW\":[\"失敗したホスト\"],\"yfG3F2\":[\"ダイレクトキー\"],\"yjwMJ8\":[\"ホストが自動化された回数\"],\"yjyGja\":[\"入力の展開\"],\"ylXj1N\":[\"選択済み\"],\"yq6OqI\":[\"この時だけ唯一、トークンの値と、関連する更新トークンの値が表示されます。\"],\"yqiwAW\":[\"ワークフローの取り消し\"],\"yrUyDQ\":[\"このインスタンスの現在のライフサイクルステージを設定します。デフォルトは \\\"installed\\\" です。\"],\"yrwl2P\":[\"有効\"],\"yuXsFE\":[\"1 つ以上のワークフロー承認を削除できませんでした。\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"関連付けのロールエラー\"],\"yxDqcD\":[\"認証コードの有効期限\"],\"yy1cWw\":[\"メッセージのカスタマイズ…\"],\"yz7wBu\":[\"閉じる\"],\"yzQhLU\":[\"ポリシーインスタンスの最小値\"],\"yzdDia\":[\"Survey の削除\"],\"z-BNGk\":[\"ユーザートークンの削除\"],\"z0DcIS\":[\"暗号化\"],\"z3XA1I\":[\"ホストの再試行\"],\"z409y8\":[\"Webhook サービス\"],\"z7NLxJ\":[\"この特定のユーザーのアクセスのみを削除する場合は、チームから削除してください。\"],\"z8mwbl\":[\"新しいインスタンスがオンラインになると、このグループに自動的に割り当てられるすべてのインスタンスの最小パーセンテージ。\"],\"zHcXAG\":[\"実行環境をシステム全体で利用できるようにするには、このフィールドを空白のままにします。\"],\"zICM7E\":[\"同期する前にローカル変更を破棄する\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook ディレクトリー\"],\"zK_63z\":[\"無効なユーザー名またはパスワードです。やり直してください。\"],\"zLsDix\":[\"LDAP ユーザー\"],\"zMKkOk\":[\"組織に戻る\"],\"zN0nhk\":[\"Red Hat または Red Hat Satellite の認証情報を提供して、自動化アナリティクスを有効にします。\"],\"zQRgi-\":[\"通知開始の切り替え\"],\"zTediT\":[\"このフィールドは、\",[\"min\"],\" から \",[\"max\"],\" の間の値である必要があります\"],\"zUIPys\":[\"Jinja 2の条件に基づいてホストをグループに追加します。\"],\"z_PZxu\":[\"ワークフロー承認を削除できませんでした。\"],\"zbLCH1\":[\"インベントリーのタイプ\"],\"zcQj5X\":[\"先にキーを選択\"],\"zdl7YZ\":[\"ソースパスの選択\"],\"zeEQd_\":[\"6 月\"],\"zf7FzC\":[\"Kubernetes または OpenShift との認証に使用する認証情報。\\\"Kubernetes/OpenShift API ベアラートークン” のタイプでなければなりません。空白のままにすると、基になる Pod のサービスアカウントが使用されます。\"],\"zfZydd\":[\"Survey プレビューモーダル\"],\"zfsBaJ\":[\"自動化アナリティクスについて\"],\"zgInnV\":[\"ワークフローノード表示モーダル\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"関連付けに失敗しました。\"],\"zhrjek\":[\"グループ\"],\"zi_YNm\":[[\"0\"],\" を取り消すことができませんでした。\"],\"zmu4-P\":[\"アカウント SID\"],\"znG7ed\":[\"Playbook の選択\"],\"znTz5r\":[\"スケジュールが見つかりません。\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"期間の選択\"],\"ztOzCj\":[\"起動時の更新\"],\"ztw2L3\":[\"少なくとも 1 つの入力に値が必要です\"],\"zvfXp0\":[\"通知承認の切り替え\"],\"zx4BuL\":[\"週\"],\"zzDlyQ\":[\"成功\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"プロジェクトの削除\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" フォーク\"],\"other\":[\"#\",\" フォーク\"]}]],\"-0B-ue\":[\"プロジェクト\"],\"-5kO8P\":[\"土曜\"],\"-6EcFR\":[\"Enter キーを押して編集します。編集を終了するには、ESC キーを押します。\"],\"-7M7WW\":[\"クリックしてデフォルト値を切り替えます\"],\"-7VWRl\":[\"メモリー \",[\"0\"]],\"-8WGoO\":[\"プラグインパラメータが必要です。\"],\"-9d7Ol\":[\"Pagerduty サブドメイン\"],\"-9y9jy\":[\"実行中の可用性チェック\"],\"-9yY_Q\":[\"インベントリーをコピーできませんでした。\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"前にスクロール\"],\"-FjWgX\":[\"木\"],\"-GMFSa\":[\"プロジェクトをコピーできませんでした。\"],\"-GOG9X\":[\"説明の非表示\"],\"-NI2UI\":[\"このジョブテンプレートで行われる作業を指定された数のジョブスライスに分割します。各スライスはインベントリーの一部に対して同じタスクを実行します。\"],\"-NezOR\":[\"この認証タイプは、現在一部の認証情報で使用されているため、削除できません\"],\"-OpL2l\":[\"親ノードの最終状態に関係なく実行します。\"],\"-PyL32\":[\"このノードを削除してもよろしいですか?\"],\"-RAMET\":[\"このリンクの編集\"],\"-SAqJ3\":[\"認証情報をコピーできませんでした。\"],\"-Uepfb\":[\"コントロール\"],\"-b3ghh\":[\"権限昇格\"],\"-cWxFz\":[\"コンテンツの署名を有効にして、プロジェクトの同期時にコンテンツが安全に保たれていることを確認します。コンテンツが改ざんされている場合、ジョブは実行されません。\"],\"-hh3vo\":[\"最後のジョブ更新を読み込めません\"],\"-li8PK\":[\"サブスクリプションの使用状況\"],\"-nb9qF\":[\"(起動プロンプト)\"],\"-ohrPc\":[\"ルックアップの先行入力\"],\"-rfqXD\":[\"Survey の有効化\"],\"-uOi7U\":[\"クリックしてバンドルをダウンロードします。\"],\"-vAlj5\":[\"ジョブを起動できませんでした。\"],\"-z0Ubz\":[\"適用するロールの選択\"],\"-zW4qj\":[\"チェックアウトするブランチ。ブランチに加えて、タグ、コミットハッシュ、任意の参照を入力できます。カスタム refspec を指定しない限り、一部のコミットハッシュや参照は利用できない場合があります。\"],\"-zy2Nq\":[\"タイプ\"],\"0-31GV\":[\"削除\"],\"0-yjzX\":[\"リビジョンが利用可能になる前に、プロジェクトを同期する必要があります。\"],\"00_HDq\":[\"ポリシータイプ\"],\"00cteM\":[\"このフィールドは \",[\"0\"],\" 文字を超えてはなりません\"],\"01Zgfk\":[\"タイムアウト\"],\"02FGuS\":[\"新規グループの作成\"],\"02ePaq\":[[\"0\"],\" の選択\"],\"02o5A-\":[\"新規プロジェクトの作成\"],\"05TJDT\":[\"クリックしてジョブの詳細を表示\"],\"06Veq8\":[\"プロジェクトの同期\"],\"08IuMU\":[\"変数の上書き\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" (<0>\",[\"username\"],\" による)\"],\"0DRyjU\":[\"実行中のハンドラー\"],\"0JjrTf\":[\"ファイルの解析中にエラーが発生しました。ファイルのフォーマットを確認して、再試行してください。\"],\"0K8MzY\":[\"このフィールドは \",[\"max\"],\" 文字を超えてはなりません\"],\"0LUj25\":[\"インスタンスグループの削除\"],\"0MFMD5\":[\"1 つ以上のインスタンスで可用性をチェックできませんでした。\"],\"0Ohn6b\":[\"起動者\"],\"0PUWHV\":[\"繰り返しの頻度\"],\"0Pz6gk\":[\"構築されたインベントリプラグインを構成するために使用される変数。このプラグインの設定方法の詳細については、\"],\"0QsHpG\":[\"該当タイプの順序付けられたフィールドのセットを定義する入力スキーマ。\"],\"0Tddvz\":[\"Grafana サーバーのベース URL - /api/annotations\\n エンドポイントはベース Grafana URL に自動的に\\n 追加されます。\"],\"0WL4_U\":[\"すべてのノードの削除\"],\"0WP27-\":[\"ジョブの出力を待機中…\"],\"0YAsXQ\":[\"コンテナーグループ\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"詳細については、以下を参照してください\"],\"0_ru-E\":[\"インベントリーのコピー\"],\"0cqIWs\":[\"Basic 認証パスワード\"],\"0d48JM\":[\"多項選択法 (複数の選択可)\"],\"0eOoxo\":[\"開始日時より後の終了日時を選択してください。\"],\"0f7U0k\":[\"水\"],\"0gPQCa\":[\"常時\"],\"0lvFRT\":[\"資格情報を使用するリソースの機能が損なわれる可能性があるため、資格情報の種類を変更することはできません。\"],\"0pC_y6\":[\"イベント\"],\"0qOaMt\":[\"この認証情報とメタデータをテストするリクエストで問題が発生しました。\"],\"0rVzXl\":[\"Google OAuth2 の設定\"],\"0sNe72\":[\"ロールの追加\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"インスタンスグループの使用容量\"],\"0wlLcO\":[\"データの保持日数を設定します。\"],\"0zpgxV\":[\"オプション\"],\"0zs8j5\":[\"このノードのジョブが失敗パスをたどる前に、失敗後に自動的に再試行される最大回数。キャンセルされたジョブは再試行されません。\"],\"1-4GhF\":[\"同期の取り消し\"],\"10B0do\":[\"テスト通知の送信に失敗しました。\"],\"1280Tg\":[\"ホスト名\"],\"12j25_\":[\"GPG 公開鍵\"],\"12kemj\":[\"ソースコントロールの URL\"],\"14KOyT\":[\"ソースVARS\"],\"15GcuU\":[\"その他の認証設定の表示\"],\"17TKua\":[\"インスタンスグループ\"],\"19zgn6\":[\"インスタンスタイプ\"],\"1A3EXy\":[\"展開\"],\"1C5cFl\":[\"次回実行日時\"],\"1Ey8My\":[\"IP アドレス\"],\"1F0IaT\":[\"スケジュールの表示\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"ビュー\"],\"1L3KBl\":[\"新規認証情報タイプの作成\"],\"1LRwvx\":[\"インベントリーソースを起動時に更新する場合は、「起動時に更新」をクリックし、次の場所にも移動します: \"],\"1Ltnvs\":[\"ノードの追加\"],\"1PQRWr\":[\"開始時刻\"],\"1QRNEs\":[\"繰り返しの頻度\"],\"1RYzKu\":[\"キャンセルされたノードから再起動\"],\"1UJu6o\":[\"1 から 31 までの日付を選択してください。\"],\"1UjRxI\":[\"キャッシュタイムアウト\"],\"1UzENP\":[\"不可\"],\"1V4Yvg\":[\"その他のシステム\"],\"1WlWk7\":[\"インベントリーホストの詳細の表示\"],\"1WsB5U\":[\"このアカウントに関連するサブスクリプションを見つけることができませんでした。\"],\"1ZaQUH\":[\"姓\"],\"1_gTC7\":[\"同じ Vault ID を持つ複数の Vault 認証情報を選択することはできません。これを行うと、同じ Vault ID を持つもう一方の選択が自動的に解除されます。\"],\"1abtmx\":[\"子グループおよびホストのプロモート\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 更新\"],\"1fO-kL\":[\"インスタンスの切り替えに失敗しました。\"],\"1hCxP5\":[\"1 つ以上のインスタンスグループを削除できませんでした。\"],\"1kwHxg\":[\"統計\"],\"1n50PN\":[\"JSON タブ\"],\"1qd4yi\":[\"変数は JSON または YAML 構文にする必要があります。ラジオボタンを使用してこの構文を切り替えます。\"],\"1rDBnp\":[\"ファイルの相違点\"],\"1w2SCz\":[\"ソースコントロールタイプの選択\"],\"1xdJD7\":[\"画面に合わせる\"],\"1yHVE-\":[\"追加\"],\"2-iKER\":[\"アクティビティーストリームの表示\"],\"2B_v7Y\":[\"ポリシーインスタンスの割合\"],\"2CTKOa\":[\"プロジェクトに戻る\"],\"2FB7vv\":[\"デフォルトの実行環境を編集する前に、組織を選択してください。\"],\"2FeJcd\":[\"項目のスキップ\"],\"2H9REH\":[\"名前フィールドのあいまい検索。\"],\"2JV4mx\":[\"このインスタンスが属するインスタンスグループ。\"],\"2KlsJC\":[\"メッセージには複数の変数を適用できます。\\n 詳細については、以下を参照してください。\"],\"2MSEkM\":[\"インベントリーを削除できませんでした。\"],\"2a07Yj\":[\"通知テンプレートのコピー\"],\"2ekvhy\":[\"例外頻度\"],\"2gDkH_\":[\"出現回数を入力してください。\"],\"2iyx-2\":[\"Ansible コントローラーのドキュメント。\"],\"2n41Wr\":[\"ワークフローテンプレートの追加\"],\"2nsB1O\":[\"トークンに戻る\"],\"2ocqzE\":[\"Webhook: このテンプレートの webhook を有効にします。\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"ルックアップモーダル\"],\"2pNIxF\":[\"ワークフローノード\"],\"2pgi-L\":[\"ホストが利用可能で、実行中のジョブに含める必要があるかどうかを\\n 示します。外部インベントリーの一部であるホストの場合、これは\\n インベントリー同期プロセスによってリセットされることがあります。\"],\"2qfwJn\":[\"上書き\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"トークンの更新\"],\"2w-INk\":[\"ホストの詳細\"],\"2zs1kI\":[\"この値は、以前に入力されたパスワードと一致しません。パスワードを確認してください。\"],\"3-SkJA\":[\"グループのホストとの関連付けを解除しますか?\"],\"3-sY1p\":[\"送信先 SMS 番号\"],\"328Yxp\":[\"ソースコントロールのブランチ\"],\"38Or-7\":[\"タブ\"],\"38VIWI\":[\"テンプレートの詳細の表示\"],\"39y5bn\":[\"金曜\"],\"3A9ATS\":[\"実行環境が見つかりません。\"],\"3AOZPn\":[\"デバッグオプションの表示と編集\"],\"3FUtN9\":[\"インベントリーソース同期\"],\"3IVQDN\":[\"このスケジュールは UI でサポートされていない複雑なルールを\\n 使用しています。このスケジュールを管理するには API を使用してください。\"],\"3JjdaA\":[\"実行\"],\"3JnvxN\":[\"新しいロールを受け取るリソースを選択します。次のステップで適用するロールを選択できます。ここで選択したリソースは、次のステップで選択したすべてのロールを受け取ることに注意してください。\"],\"3JzsDb\":[\"5 月\"],\"3LoUor\":[\"送信先チャネル\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"年\"],\"3PZalO\":[\"ホストが見つかりませんでした。\"],\"3Rke7L\":[\"1 (情報)\"],\"3WGwSW\":[\"更新を実行する前に、ローカルリポジトリーを完全に削除します。リポジトリーのサイズによっては、更新の完了に必要な時間が大幅に増加する場合があります。\"],\"3YSVMq\":[\"削除エラー\"],\"3aIe4Y\":[\"新規組織の作成\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"経過時間\"],\"3hCQhK\":[\"インベントリプラグイン\"],\"3hvUyZ\":[\"新しい選択\"],\"3mTiHp\":[\"テンプレートをコピーできませんでした。\"],\"3pBNb0\":[\"出力のリロード\"],\"3sFvGC\":[\"インスタンスを有効または無効に設定します。無効にした場合には、ジョブはこのインスタンスに割り当てられません。\"],\"3sXZ-V\":[\"[起動時にリビジョンを更新]をクリックします。\"],\"3uAM50\":[\"使用許諾契約書\"],\"3wPA9L\":[\"カテゴリーの設定\"],\"3y7qi5\":[\"認証情報に戻る\"],\"3yy_k-\":[\"すべてのチームを表示します。\"],\"4-RjdJ\":[[\"interval\"],\" 年\"],\"40lLFI\":[\"次のページに移動\"],\"41KRqu\":[\"認証情報のパスワード\"],\"45BzQy\":[\"ヘルスチェックは非同期タスクです。\"],\"45cx0B\":[\"サブスクリプションの編集の取り消し\"],\"45gLaI\":[\"起動時に認証情報を要求します。\"],\"46SUtl\":[\"グループの編集\"],\"479kuh\":[\"完全なリビジョンをクリップボードにコピーします。\"],\"47e97a\":[\"最大再試行回数\"],\"4BITzH\":[\"エラー:\"],\"4LzLLz\":[\"すべての設定の表示\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" は見つかりません\"],\"4QXpWJ\":[\"タイムアウト\"],\"4QfhOe\":[\"not__、__search などの一部の検索修飾子は、Smart Inventory ホストフィルターではサポートされていません。これらを削除し、このフィルターを使用して新しい Smart Inventory を作成します。\"],\"4S2cNE\":[\"ロギング設定の表示\"],\"4Wt2Ty\":[\"リストからアイテムの選択\"],\"4_ESDh\":[\"このフィールドは正規表現でなければなりません\"],\"4_xiC_\":[\"アーティファクト\"],\"4alXD6\":[\"このグループで同時に実行するジョブの最大数。\\n ゼロは制限が適用されないことを意味します。\"],\"4bhLaA\":[\"認証情報タイプの選択\"],\"4cWhxn\":[\"このインスタンスがポリシーによって管理されるかどうかを制御します。有効にすると、ポリシールールに基づいてインスタンスグループへの自動割り当てとインスタンスグループからの割り当て解除が可能になります。\"],\"4dQFvz\":[\"終了日時\"],\"4g1rw0\":[\"メール通知がホストへの到達を試みるのを停止して\\n タイムアウトするまでの時間 (秒単位)。範囲は\\n 1 秒から 120 秒です。\"],\"4hPyPF\":[\"保存して終了\"],\"4j2eOR\":[\"このホストが属するインベントリーを選択します。\"],\"4jnim6\":[\"webhook サービスを選択します。\"],\"4km-Vu\":[\"コンプライアンス違反\"],\"4kw_um\":[[\"interval\"],\" 分\"],\"4lCMxZ\":[\"失敗の説明:\"],\"4lgLew\":[\"2 月\"],\"4mQyZf\":[\"webhook サービスはこれを共有シークレットとして使用できます。\"],\"4nLbTY\":[\"すべての管理ジョブの表示\"],\"4o_cFL\":[\"アプリケーションの削除\"],\"4s0pSB\":[\"playbook によって管理または影響を受けるホストのリストをさらに制限するホストパターンを指定します。複数のパターンを使用できます。パターンに関する詳細および例については、Ansible のドキュメントを参照してください。\"],\"4uVADI\":[\"クライアントシークレット\"],\"4vFDZV\":[\"新規ジョブテンプレートの作成\"],\"4vkbaA\":[\"このインベントリー更新のソースとなるプロジェクトです。\"],\"4yGeRr\":[\"インベントリー同期\"],\"4zue79\":[\"著作権\"],\"5-qYGv\":[\"インスタンスの編集\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"このワークフローのすべてのノードを削除してもよろしいですか?\"],\"5B77Dm\":[\"最後のジョブ\"],\"5F5F4w\":[\"ワークフローの承認\"],\"5IhYoj\":[\"ノードタイプ\"],\"5K7kGO\":[\"ドキュメント\"],\"5KMGbn\":[\"このジョブを取り消してよろしいですか?\"],\"5RMgCw\":[\"ホスト\"],\"5S4tZv\":[\"頻度が期待値と一致しませんでした\"],\"5Sa1Ss\":[\"メール\"],\"5TnQp6\":[\"ジョブタイプ\"],\"5WFDw4\":[\"グループ化のみ\"],\"5WVG4S\":[\"詳細情報:\"],\"5X2wog\":[\"ログインに問題がありました。もう一度やり直してください。\"],\"5_vHPm\":[\"TACACS+ 設定の表示\"],\"5ajaW1\":[\"親ノードのアーティファクトが条件に一致した場合に実行します。\"],\"5dJK4M\":[\"ロール\"],\"5eHyY-\":[\"テスト通知\"],\"5eL2KN\":[\"ターゲット URL\"],\"5lqXf5\":[\"工場出荷時のデフォルトに戻します。\"],\"5n_soj\":[\"起動時にジョブスライス数を要求します。\"],\"5p6-Mk\":[\"失敗したジョブによるフィルター\"],\"5pDe2G\":[[\"0\"],\" のアクセス権の削除\"],\"5pa4JT\":[\"Playbook の開始\"],\"5qauVA\":[\"このワークフロージョブテンプレートは、現在他のリソースによって使用されています。削除してもよろしいですか?\"],\"5vA8H0\":[\"一致するホストがありません\"],\"5xzS8Q\":[\"これが「constructed」プラグインの\\n ソースファイルであることを保証するトークン。\"],\"5y9wkB\":[\"通知に戻る\"],\"6-OdGi\":[\"プロトコル\"],\"6-ptnU\":[\"以下へのオプション:\"],\"623gDt\":[\"ユーザーを削除できませんでした。\"],\"63C4Yo\":[\"コンテナーグループ\"],\"66Zq7T\":[\"リンクの変更の保存\"],\"66qTfS\":[\"過去 1 週間\"],\"679-JR\":[\"ID、名前、または説明フィールドのあいまい検索。\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"管理ジョブの起動\"],\"69aXwM\":[\"既存グループの追加\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"ソフト削除\"],\"6GBt0m\":[\"メタデータ\"],\"6HLTEb\":[\"フィルター...\"],\"6J-cs1\":[\"タイムアウトの秒数\"],\"6KhU4s\":[\"変更を保存せずにワークフロークリエーターを終了してもよろしいですか?\"],\"6LTyxl\":[\"リビジョン\"],\"6PmtyP\":[\"凡例の表示/非表示\"],\"6RDwJM\":[\"トークン\"],\"6UYTy8\":[\"分\"],\"6V3Ea3\":[\"コピーしました\"],\"6WwHL3\":[\"ノードの合計\"],\"6XOI1I\":[\"新規フェデレーションインベントリーの作成\"],\"6XgEPi\":[\"時間\"],\"6YtxFj\":[\"名前\"],\"6Z5ACo\":[\"ホスト設定キー\"],\"6bpC9t\":[\"失敗したノード\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"見つからない場合のみ\"],\"6hEnxG\":[\"権限昇格の有効化\"],\"6j6_0F\":[\"関連リソース\"],\"6kpN96\":[\"通知を削除できませんでした。\"],\"6lGV3K\":[\"簡易表示\"],\"6msU0q\":[\"1 つ以上のジョブを削除できませんでした。\"],\"6nsio_\":[\"コマンドの実行\"],\"6oNH0E\":[\"プラグイン設定ガイドを参照してください。\"],\"6pMgh_\":[\"LDAP 設定の表示\"],\"6rSKy6\":[\"このフェデレーションインベントリーのソースインベントリーを選択します。ジョブが起動されると、ホストは各ソースインベントリーのインスタンスグループに自動的にルーティングされます。\"],\"6uvnKV\":[\"API サービス/統合キー\"],\"6vrz8I\":[\"1 つ以上のジョブを取り消すことができませんでした。\"],\"6zGHNM\":[\"残りのホスト\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"調査の更新に失敗しました。\"],\"7Bj3x9\":[\"失敗\"],\"7ElOdS\":[\"ダッシュボード ID\"],\"7IUE9q\":[\"ソース変数\"],\"7JF9w9\":[\"質問の追加\"],\"7L01XJ\":[\"アクション\"],\"7O5TcN\":[\"イベントの概要はありません\"],\"7PzzBU\":[\"ユーザー\"],\"7UZtKb\":[\"このワークフロージョブテンプレートを所有する組織。\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"確認\"],\"7Xk3M1\":[\"このジョブに実行させたい playbook が含まれるプロジェクトを選択します。\"],\"7ZhNzL\":[\"最初のページに移動\"],\"7b8TOD\":[\"詳細。\"],\"7bDeKc\":[\"サブスクリプションマニュフェスト\"],\"7fJwmW\":[\"選択された項目のリスト。\"],\"7hS02I\":[[\"automatedInstancesSinceDateTime\"],\" 以来 \",[\"automatedInstancesCount\"]],\"7icMBj\":[\"利用可能なジョブデータがありません\"],\"7kb4LU\":[\"承認済\"],\"7p5kLi\":[\"ダッシュボード\"],\"7q256R\":[\"ブランチの上書き許可\"],\"7qFdk8\":[\"認証情報の編集\"],\"7sMeHQ\":[\"キー\"],\"7sNhEz\":[\"ユーザー名\"],\"7w3QvK\":[\"成功メッセージボディー\"],\"7wgt9A\":[\"Playbook 実行\"],\"7zmvk2\":[\"項目の失敗\"],\"81eOdm\":[\"ワークフローの再起動\"],\"82O8kJ\":[\"このプロジェクトは現在同期中であり、同期プロセスが完了するまでクリックできません\"],\"82sWFi\":[\"管理\"],\"84Usx_\":[\"プロジェクトの削除に失敗しました。\"],\"87a_t_\":[\"ラベル\"],\"88ip8h\":[\"すべて元に戻す\"],\"8BkLPF\":[\"許可される URI のリスト (スペース区切り)\"],\"8F8HYs\":[\"使用する Ansible Automation Platform サブスクリプションを選択します。\"],\"8H3Igx\":[[\"interval\"],\" か月\"],\"8Oef5v\":[\"GIT ソースコントロールの URL の例には次が含まれます。\"],\"8XM8GW\":[\"ロールを正しく割り当てられませんでした\"],\"8Z236a\":[\"ブランドロゴ\"],\"8ZsakT\":[\"パスワード\"],\"8_wZUD\":[\"チームロール\"],\"8d57h8\":[\"その他のシステム設定の表示\"],\"8gCRbU\":[\"他のプロンプト\"],\"8gaTqG\":[\"タイプの詳細\"],\"8kDNpI\":[\"条件が評価される前に、親ノードの結果が必要です。\"],\"8l9yyw\":[\"ジョブテンプレート\"],\"8lEjQX\":[\"バンドルのインストール\"],\"8lb4Do\":[\"サブスクリプションの解除\"],\"8oiwP_\":[\"入力の設定\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"スマートインベントリーの削除\"],\"8vETh9\":[\"表示\"],\"8wxHsh\":[\"このワークフロージョブテンプレートの Webhook キー。\"],\"8yd882\":[\"1 つ以上のチームの関連付けを解除できませんでした。\"],\"8zGO4o\":[\"特定の正規表現に一致するフィールド。\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"このワークフロージョブテンプレートの同時実行を許可します。\"],\"9-wVFp\":[\"フェデレーションインベントリーの詳細を表示\"],\"91UHfE\":[\"インベントリー更新\"],\"91lyAf\":[\"同時実行ジョブ\"],\"933cZy\":[\"その他のシステム設定\"],\"954HqS\":[\"ホストが最初に自動化されたのはいつですか?\"],\"95p1BK\":[\"新規ユーザーの作成\"],\"98Qtlu\":[\"このプロジェクトを使用してジョブが実行されるたびに、ジョブを開始する前にプロジェクトのリビジョンを更新します。\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" 週間\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"このインベントリーは現在、一部のテンプレートで使用されています。削除してもよろしいですか?\"],\"other\":[\"これらのインベントリーを削除すると、それらに依存する一部のテンプレートに影響する可能性があります。それでも削除してもよろしいですか?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"ラベルの選択\"],\"9DOXq6\":[\"すべてのテンプレートを表示します。\"],\"9DugxF\":[\"サブスクリプションタイプ\"],\"9HhFQ8\":[\"この値以外の値を持つ結果と、その他のフィルターを満たす結果を返します。\"],\"9L1ngr\":[\"ジョブの合計\"],\"9N-4tQ\":[\"認証情報タイプ\"],\"9NyAH9\":[\"スキップ済\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"すべてのノードの削除\"],\"9Tmez1\":[\"インスタンスの詳細の表示\"],\"9UuGMQ\":[\"保留中の削除\"],\"9V-Un3\":[\"ファクトストレージの有効化\"],\"9VMv7k\":[\"建設されたインベントリ\"],\"9Wm-J4\":[\"パスワードの切り替え\"],\"9XA1Rs\":[\"プロジェクトは現在同期中であり、同期が完了するとリビジョンが利用可能になります。\"],\"9Y3BQE\":[\"組織の削除\"],\"9YSB0Z\":[\"このスケジュールにはインベントリーがありません\"],\"9ZnrIx\":[\"サブスクリプション情報の表示および編集\"],\"9fRa7M\":[\"削除する行を選択\"],\"9hmrEp\":[\"再起動時\"],\"9iX1S0\":[\"このアクションにより、次のインスタンスが削除され、以前に接続されていたインスタンスのインストールバンドルを再実行する必要がある場合があります。\"],\"9jfn-S\":[\"展開なし\"],\"9l0RZY\":[\"使用可能なノードをクリックして、新しいリンクを作成します。キャンセルするには、グラフの外側をクリックしてください。\"],\"9m7jms\":[\"このフェデレーションインベントリーに対してジョブが起動されたときに、ホストがそれぞれのインスタンスグループにルーティングされるソースインベントリー。\"],\"9mfJJf\":[\"ジョブテンプレート\"],\"9nhhVW\":[\"ページ\"],\"9nypdt\":[\"初期値を復元します。\"],\"9odS2n\":[\"失敗したホスト\"],\"9og-0c\":[\"この実行環境は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"9rFgm2\":[\"サブスクリプション容量\"],\"9rvzNA\":[\"関連付けモーダル\"],\"9td1Wl\":[\"チェック\"],\"9uI_rE\":[\"元に戻す\"],\"9u_dDE\":[\"到達不能なホスト数\"],\"9uxVdR\":[\"ソースコントロール認証情報\"],\"9wvWk3\":[\"この構築済みインベントリー入力は \\n 両方のカテゴリーのグループを作成し、\\n 制限 (ホストパターン) を使用して、それら 2 つの\\n グループの共通部分にあるホストのみを返します。\"],\"A1a8Ku\":[\"管理ジョブの起動エラー\"],\"A1taO8\":[\"検索\"],\"A3o0Xd\":[\"この組織を実行するインスタンスグループ。\"],\"A6paZd\":[\"フェデレーションインベントリーの追加\"],\"A8lIi2\":[\"リビジョンの同期\"],\"A9-PUr\":[\"送信されたヘルスチェックリクエスト。ページをリロードしてお待ちください。\"],\"AA2ASV\":[\"実行環境が正常にコピーされました\"],\"ADVQ46\":[\"ログイン\"],\"ARAUFe\":[\"インベントリーの削除\"],\"AV22aU\":[\"問題が発生しました...\"],\"AWOSPo\":[\"ズームイン\"],\"Ab1y_G\":[\"構築された在庫ソースの同期をキャンセル\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[[\"pluralizedItemName\"],\" を削除するパーミッションがありません: \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"ホスト\"],\"Aj3on1\":[\"外部ログの有効化\"],\"AoCBvp\":[\"ジョブスライス\"],\"Apl-Vf\":[\"Red Hat サブスクリプションマニュフェスト\"],\"Apv-R1\":[\"アップグレードまたは更新の準備ができましたら、<0>お問い合わせください。\"],\"AqdlyH\":[\"ノードの作成時または編集時に、パスワードの入力を求める認証情報を持つジョブテンプレートを選択できない\"],\"ArtxnQ\":[\"ソースコントロールの Refspec\"],\"AsLVdj\":[\"1 行につき 1 つの IRC チャネルまたはユーザー名を使用します。チャネルの\\n ポンド記号 (#) およびユーザーのアット記号 (@) は\\n 必要ありません。\"],\"AwUsnG\":[\"インスタンス\"],\"AxC8wb\":[\"出力をコピー\"],\"AxPAXW\":[\"結果が見つかりません\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"新規スマートインベントリーの作成\"],\"B0HFJ8\":[\"1 つ以上のホストの関連付けを解除できませんでした。\"],\"B0P3qo\":[\"ジョブ ID:\"],\"B0dbFG\":[\"スケジュールの削除\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"最後に自動化\"],\"B4WcU9\":[[\"0\"],\" により承認済み - \",[\"1\"]],\"B7FU4J\":[\"ホストの開始\"],\"B8bpYS\":[\"サブスクリプションを含む Red Hat Subscription Manifest をアップロードします。サブスクリプションマニフェストを生成するには、Red Hat カスタマーポータルの <0>サブスクリプション割り当て にアクセスします。\"],\"BAmn8K\":[\"リソースタイプの選択\"],\"BERhj_\":[\"成功メッセージ\"],\"BGNDgh\":[\"ノードのエイリアス\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"この組織内のジョブに使用される実行環境。プロジェクト、ジョブテンプレート、またはワークフローのレベルで実行環境が明示的に割り当てられていない場合のフォールバックとして使用されます。\"],\"BNDplB\":[\"テンプレートが正常にコピーされました\"],\"BWTzAb\":[\"手動\"],\"BaPk6N\":[\"playbook を見つけるために使用される基本パス。このパス内で見つかったディレクトリーは、playbook ディレクトリーのドロップダウンに一覧表示されます。基本パスと選択した playbook ディレクトリーを合わせて、playbook を見つけるために使用される完全なパスが提供されます。\"],\"BfYq0G\":[\"ソースコントロールのタイプ\"],\"Bg7M6U\":[\"結果が見つかりません\"],\"Bl2Djq\":[\"トークンの表示\"],\"Bl2eoO\":[\"暗号化済み\"],\"BskWMl\":[\"到達不能\"],\"BsrdSv\":[\"JSONまたはYAML構文を使用してインベントリ変数を入力します。ラジオボタンを使用して、2つを切り替えます。構文の例については、Ansible Controllerのドキュメントを参照してください。\"],\"Bv8zdm\":[\"インプットインベントリ\"],\"BwJKBw\":[\"/\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"有効な電話番号を入力してください。\"],\"other\":[\"有効な電話番号を入力してください。\"]}]],\"BzbzJb\":[\"ファクト\"],\"BzfzPK\":[\"項目\"],\"C-gr_n\":[\"Azure AD の設定\"],\"C0sUgI\":[\"新規インベントリーの作成\"],\"C2KEkR\":[\"SSH パスワード\"],\"C3Q1LZ\":[\"OIDC 設定の表示\"],\"C4C-qQ\":[\"スケジュールの詳細\"],\"C6GAUT\":[\"展開\"],\"C7dP40\":[[\"0\"],\" を拒否できませんでした。\"],\"C7s60U\":[\"Webhook の詳細\"],\"CAL6E9\":[\"チーム\"],\"CDOlBM\":[\"インスタンス ID\"],\"CE-M2e\":[\"情報\"],\"CGOseh\":[\"スケジュールの詳細\"],\"CGZgZY\":[\"関連付けを解除する行を選択してください\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"グループを削除しますか?\"],\"other\":[\"グループを削除しますか?\"]}]],\"CIEoqM\":[\"インスタンス名\"],\"CKc7jz\":[\"ホストの詳細モーダル\"],\"CL7QiF\":[\"回答を入力し、右側のチェックボックスをクリックして、回答をデフォルトとして選択します。\"],\"CLTHnk\":[\"Survey 質問の順序\"],\"CMmwQ-\":[\"不明な開始日\"],\"CNZ5h9\":[\"データ保持期間\"],\"CS8u6E\":[\"Webhook の有効化\"],\"CSvk3a\":[\"Twilio の「Messaging\\n Service」に関連付けられた番号 (形式は +18005550199)。\"],\"CW11B-\":[\"最小\"],\"CXJHPJ\":[\"変更者 (ユーザー名)\"],\"CZDqWd\":[\"プロジェクトのリビジョンが現在古くなっています。更新して最新のリビジョンを取得してください。\"],\"CZg9aH\":[\"ホストの選択\"],\"C_Lu89\":[\"JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。\"],\"C_NnqT\":[\"新規ホストの作成\"],\"Cc8jO8\":[\"そのコマンドを実行するためにリモートホストへのアクセス時に使用する認証情報を選択します。Ansible がリモートホストにログインするために必要なユーザー名および SSH キーまたはパスワードが含まれる認証情報を選択してください。\"],\"CcKMRv\":[\"このジョブテンプレートは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"CczdmZ\":[\"すべての認証情報を表示します。\"],\"CdGRti\":[\"すべての通知テンプレートを表示します。\"],\"Ce28nP\":[\"< 0 >注:インスタンスは、< 1 >ポリシールールによって管理されている場合、このインスタンスグループに再関連付けることができます。\"],\"Cev3QF\":[\"タイムアウト (分)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"このワークフローには、ノードが構成されていません。\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"このボタンをクリックして、選択した認証情報と指定した入力を使用してシークレット管理システムへの接続を確認します。\"],\"Cs0oSA\":[\"設定の表示\"],\"Csvbqs\":[\"ここに構築されたインベントリプラグインのドキュメントを表示します。\"],\"Cx8SDk\":[\"トークンの有効期限の更新\"],\"D-NlUC\":[\"システム\"],\"D1JWCq\":[[\"interval\"],\" 分\"],\"D4euEu\":[\"その他の認証設定\"],\"D89zck\":[\"日\"],\"DBBU2q\":[\"このフィールドには、少なくとも 1 つの値を選択する必要があります。\"],\"DBC3t5\":[\"日曜\"],\"DBHTm_\":[\"8 月\"],\"DFNPK8\":[\"可用性チェックの実行\"],\"DGZ08x\":[\"すべてを同期\"],\"DHf0mx\":[\"新規インスタンスの作成\"],\"DHrOgD\":[\"プロジェクトステータスの更新\"],\"DIKUI7\":[\"最小長\"],\"DIX823\":[\"このフィールドは数値で、\",[\"max\"],\" 未満の値である必要があります\"],\"DJIazz\":[\"正常に承認されました\"],\"DNLiC8\":[\"設定を元に戻す\"],\"DNqHaO\":[\"この表には、構築済みインベントリープラグインの\\n いくつかの便利なパラメーターが記載されています。パラメーターの完全なリストについては \"],\"DPfwMq\":[\"完了\"],\"DV-Xbw\":[\"使用言語\"],\"DVIUId\":[\"プロンプトオーバーライド\"],\"DZNGtI\":[\"プロジェクトのチェックアウト結果\"],\"D_oBkC\":[\"GitHub チーム\"],\"DdlJTq\":[\"完全一致 (指定されない場合のデフォルトのルックアップ)。\"],\"De2WsK\":[\"このアクションにより、このユーザーのすべてのロールと選択したチームの関連付けが解除されます。\"],\"DhSza7\":[\"コントローラーノード\"],\"DnkUe2\":[\"Webhook サービスの選択\"],\"DqnAO4\":[\"最初に自動化\"],\"Du6bPw\":[\"住所\"],\"Dug0C-\":[\"指定した実行回数後\"],\"DyYigF\":[\"TACACS+ 設定\"],\"Dz7fsq\":[\"ズームイン\"],\"E6Z4zF\":[\"ファイル形式が無効です。有効な Red Hat サブスクリプションマニフェストをアップロードしてください。\"],\"E86aJB\":[\"ロールの関連付けの解除!\"],\"E9wN_Q\":[\"最終可用性チェック\"],\"EH6-2h\":[\"トポロジービュー\"],\"EHu0x2\":[\"同期\"],\"EIBcgD\":[\"プロジェクトから取得\"],\"EIkRy0\":[\"送信先チャネル\"],\"EJQLCT\":[\"ワークフロージョブテンプレートを削除できませんでした。\"],\"ENDbv1\":[\"すべてのホストを表示します。\"],\"ENRWp9\":[\"アノテーションのタグ\"],\"ENyw54\":[\"関連するグループ\"],\"EP-eCv\":[\"SAML 設定\"],\"EQ-qsg\":[\"ワークフロージョブテンプレート\"],\"ES0WE_\":[\"タイムアウト時\"],\"ETUQuF\":[\"1 つ以上のインベントリーを削除できませんでした。\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"無効化\"],\"E_tJey\":[\"デフォルトの実行環境\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"なし\"],\"Eff_76\":[\"ローカルタイムゾーン\"],\"Eg4kGP\":[\"デフォルトの応答\"],\"EmSrGB\":[\"以前\"],\"EmfKjn\":[\"トラブルシューティング設定を表示\"],\"Emna_v\":[\"ソースの編集\"],\"EmzUsN\":[\"ノードの詳細の表示\"],\"EnC3hS\":[\"カスタム Pod 仕様\"],\"EpH7Cd\":[\"認証情報の削除\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"次の場所でJSONの例を表示します。\"],\"EwxKbE\":[\"削除済み\"],\"EzwCw7\":[\"質問の編集\"],\"F-0xxR\":[\"リソースがこのテンプレートにありません。\"],\"F-LGli\":[\"以下の関連付けを解除する権限がありません: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"インスタンスの選択\"],\"F0xJYs\":[\"容量調整の更新に失敗しました。\"],\"F2l57P\":[\"新しいインスタンスがオンラインになったときに、このグループに自動的に\\n 割り当てられるすべてのインスタンスの最小割合。\"],\"FCnKmF\":[\"ユーザートークンの作成\"],\"FD8Y9V\":[\"ノードアイコンをクリックして詳細を表示します。\"],\"FEr96N\":[\"テーマ\"],\"FFv0Vh\":[\"自動化\"],\"FG2mko\":[\"リストから項目の選択\"],\"FGnH0p\":[\"これにより、このワークフローの後続のノードがすべてキャンセルされます\"],\"FMpB-A\":[\"< 0 >注:インスタンスが< 1 >ポリシールールによって管理されている場合、手動で関連付けられたインスタンスはインスタンスグループから自動的に分離されることがあります。\"],\"FO7Rwo\":[\"同僚を削除しますか?\"],\"FQto51\":[\"全列を展開\"],\"FTuS3P\":[\"このフィールドは空白ではありません\"],\"FV5MUV\":[\"ユーザーが構築済みグループの正確性について\\n フィードバックを必要とする場合は、プラグイン設定で\\n strict: true を使用することを強くお勧めします。\"],\"FXmp8Q\":[\"ロールの関連付けに失敗しました\"],\"FYJRCY\":[\"1 つ以上のプロジェクトを削除できませんでした。\"],\"F_Nk65\":[\"出力のダウンロード\"],\"F_c3Jb\":[\"カスタムの Kubernetes または OpenShift Pod 仕様\"],\"Failed\":[\"失敗\"],\"Fanpmj\":[\"提示される変数\"],\"FblMFO\":[\"メトリクスの選択\"],\"FclH3w\":[\"正常に保存が実行されました!\"],\"FfGhiE\":[\"ワークフローの保存中にエラー!\"],\"FhTYgi\":[\"1 つ以上のジョブテンプレートを削除できませんでした\"],\"FhhvWu\":[\"これにより、このワークフローの後続のノードがすべてキャンセルされます。\"],\"FiyMaa\":[\".json ファイルの選択\"],\"FjVFQ-\":[\"モジュールの選択\"],\"FjkaiT\":[\"ズームアウト\"],\"FkQvI0\":[\"テンプレートの編集\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"ジョブの取り消し\"],\"FnZzou\":[\"インスタンスの状態\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"アクター\"],\"Fo6qAq\":[\"Subversion ソースコントロールの URL の例には次が含まれます。\"],\"Fp0Rk4\":[\"'dev' や 'test' など、このインベントリーを説明する\\n オプションのラベル。ラベルを使用して、インベントリーと完了したジョブを\\n グループ化してフィルタリングできます。\"],\"FqW8E0\":[\"使用済み容量\"],\"FsGJXJ\":[\"クリーニング\"],\"Fx2-x_\":[\"ユーザーロールの追加\"],\"G-jHgL\":[\"ソースパスの設定:\"],\"G2KpGE\":[\"プロジェクトの編集\"],\"G3myU-\":[\"火曜\"],\"G768_0\":[\"拒否\"],\"G8jcl6\":[\"通知テンプレート\"],\"G9MOps\":[\"在庫同期に使用するブランチ。空白の場合はプロジェクトのデフォルトが使用されます。プロジェクトのALLOW_OVERRIDEフィールドがTRUEに設定されている場合にのみ許可されます。\"],\"GDvlUT\":[\"ロール\"],\"GGWsTU\":[\"取り消し済み\"],\"GGuAXg\":[\"SAML 設定の表示\"],\"GHDQ7i\":[\"1 つ以上の組織を削除できませんでした。\"],\"GJKwN0\":[\"スケジュール\"],\"GLZDtF\":[\"システム警告\"],\"GLwo_j\":[\"0 (警告)\"],\"GMaU6_\":[\"起動時にジョブタイプを要求します。\"],\"GO6s6F\":[\"ジョブ設定\"],\"GRwtth\":[\"インスタンスでの可用性チェック実行\"],\"GSYBQc\":[\"API サービス/統合キー\"],\"GTOcxw\":[\"ユーザーの編集\"],\"GU9vaV\":[\"到達不能なホスト\"],\"GXiLKo\":[\"テキストエリア\"],\"GZIG7_\":[\"インベントリーが正常にコピーされました\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"開始ユーザー\"],\"Gd-B71\":[\"認証情報タイプが見つかりません。\"],\"Ge5ecx\":[\"最大ホスト数\"],\"GeIrWJ\":[[\"brandName\"],\" ロゴ\"],\"Gf3vm8\":[\"項目/ページ\"],\"GiXRTS\":[\"1 つ以上のユーザートークンを削除できませんでした。\"],\"Gix1h_\":[\"すべてのジョブを表示\"],\"GkbHM9\":[\"すべてのプロジェクトを表示します。\"],\"Gn7TK5\":[\"ツールの切り替え\"],\"GpNoVG\":[\"スケジュールを追加してこのリストに入力してください。\"],\"GpWp6E\":[\"システムレベルの機能および関数の定義\"],\"GtycJ_\":[\"タスク\"],\"H0z3JJ\":[\"これらの引数は指定されたモジュールで使用されます。\",[\"moduleName\"],\" に関する情報は、次をクリックすると確認できます \"],\"H1M6a6\":[\"すべてのインスタンスを表示します。\"],\"H3kCln\":[\"ホスト名\"],\"H6jbKn\":[\"ユーザーインターフェースの設定\"],\"H7OUPr\":[\"日\"],\"H7e4dl\":[\"YAML または JSON のいずれかを使用して\\n キーと値のペアを指定します。\"],\"H86f9p\":[\"折りたたむ\"],\"H9MIed\":[\"実行ノード\"],\"HAi1aX\":[\"Webhook キーの更新\"],\"HAzhV7\":[\"認証情報\"],\"HDULRt\":[\"ユニークなホスト\"],\"HGOtRu\":[\"通知テストに失敗しました。\"],\"HIfMSF\":[\"多項選択法オプション\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"1つ以上のワークフローの承認を拒否できませんでした。\"],\"HQ7e8y\":[\"exact で大文字小文字の区別なし。\"],\"HQ7oEt\":[\"チームに戻る\"],\"HUx6pW\":[\"インジェクターの設定\"],\"HajiZl\":[\"月\"],\"HbaQks\":[\"1 行ごとに 1 つのメールアドレスを指定して、この通知タイプの受信者リストを作成します。\"],\"HbnjOn\":[[\"interval\"],\" 週間\"],\"HcznyH\":[\"一部またはすべてのインベントリーソースを同期できませんでした。\"],\"HdE1If\":[\"チャネル\"],\"HdErwL\":[\"承認する行を選択\"],\"Hf0QDK\":[\"プロジェクトが正常にコピーされました\"],\"HiTf1W\":[\"元に戻すの取り消し\"],\"HjxnnB\":[\"モジュールの選択\"],\"HlhZ5D\":[\"TLS の使用\"],\"HoHveO\":[\"この条件とその他のフィルターの両方を満たす結果を返します。 何も選択されていない場合、これがデフォルトのセットタイプです。\"],\"HpK_8d\":[\"再読み込み\"],\"Ht1JWm\":[\"通知の色\"],\"HwpTx4\":[\"playbook の実行時に ansible が生成する出力のレベルを制御します。\"],\"I0LRRn\":[\"バンドルのダウンロード\"],\"I7Epp-\":[\"オプションの詳細\"],\"I9NouQ\":[\"サブスクリプションが見つかりません\"],\"ICi4pv\":[\"自動化\"],\"ICt7Id\":[\"ノードタイプ\"],\"IEKPuq\":[\"次へスクロール\"],\"IGQ11b\":[\"webhook サービスと共有されるシークレット。サービスはこれを使用してリクエストに署名するため、お使いのリポジトリーのみがプロジェクトの同期をトリガーできます。設定として管理するために独自のシークレットを入力するか、フィールドを空白のままにして保存時に生成させます。\"],\"IJAVcb\":[\"アプリケーションに戻る\"],\"IKg_un\":[\"送信先チャネルまたはユーザー\"],\"IMJYui\":[\"SMS メッセージをルーティングする場所を指定するには、1 行につき 1 つの\\n 電話番号を使用します。電話番号は +11231231234 の形式にする必要があります。詳細については Twilio のドキュメントを参照してください\"],\"IN6gbp\":[\"クリックして、 Survey の質問の順序を並べ替えます\"],\"IPusY8\":[\"更新を実行する前に、ローカルの変更をすべて削除します。\"],\"ISuwrJ\":[\"実行環境の編集\"],\"IV0EjT\":[\"テスト通知\"],\"IVvM2B\":[\"有効なオプション\"],\"IWoF_f\":[\"Survey の表示\"],\"IZfe0p\":[\"ソースコントロールのブランチ\"],\"Igz8MU\":[\"過去 2 週間\"],\"IiR1sT\":[\"ノードタイプ\"],\"IjDwKK\":[\"ログインタイプ\"],\"Ikhk0q\":[\"このワークフロージョブテンプレートの Webhook サービス。\"],\"Iqm2E5\":[[\"pluralizedItemName\"],\" を追加してこのリストに入力してください。\"],\"IrC12v\":[\"アプリケーション\"],\"IrI9pg\":[\"終了日\"],\"IsJ8i6\":[\"ワークフローのブランチを選択します。このブランチは、ブランチの入力を求めるすべてのジョブテンプレートノードに適用されます。\"],\"IspLSK\":[\"管理ジョブが見つかりません。\"],\"J0zi6q\":[\"スキップタグ\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"成功ジョブによるフィルター\"],\"J4y7Uk\":[\"ワークフローがキャンセルされました \"],\"J8VgfD\":[\"特定フィールドもしくは関連オブジェクトが null かどうかをチェック。ブール値を想定。\"],\"JEGlfK\":[\"開始\"],\"JFnJqF\":[\"経過時間\"],\"JFphCp\":[\"3 (デバッグ)\"],\"JGvwnU\":[\"最終使用日時\"],\"JIX50w\":[\"インスタンスグループのフォールバックの防止: 有効にすると、ジョブテンプレートは、実行対象の優先インスタンスグループのリストにインベントリーまたは組織のインスタンスグループを追加できないようにします。\"],\"JJwEMx\":[\"ホストを削除しました\"],\"JKZTiL\":[\"これらは、サポートされているコマンド実行の標準の詳細レベルです。\"],\"JL3si7\":[\"更新中\"],\"JLjfEs\":[\"1 つ以上のスケジュールを削除できませんでした。\"],\"JRa4kV\":[\"ソースコントロールリポジトリーでプッシュが発生したときにプロジェクトを同期し、ジョブの起動ごとにポーリングや更新を行わなくても、ローカルコピーが常に最新の状態になるようにします。\"],\"JTHoCu\":[\"変更の切り替え\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"ダッシュボードに戻る\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"インスタンスグループ\"],\"Ja4VHl\":[[\"0\"],\" 以上\"],\"JgP090\":[\"サブモジュールを追跡する\"],\"JjcTk5\":[\"ソーシャルログイン\"],\"JjfsZM\":[\"ワークフロー承認の削除\"],\"JppQoT\":[\"最終再計算日:\"],\"JsY1p5\":[\"拒否済み\"],\"Jvv6rS\":[\"複数選択\"],\"JwqOfG\":[\"評価対象\"],\"Jy9qCv\":[\"ログインリダイレクトの編集をキャンセルする\"],\"K5AykR\":[\"チームの削除\"],\"K93j4j\":[\"ラベル名\"],\"KC2nS5\":[\"リソースが削除されました\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"テスト合格。\"],\"KM6m8p\":[\"チーム\"],\"KNOsJ0\":[\"このジョブテンプレートを説明する任意のラベル ('dev' や 'test' など)。ラベルを使用して、ジョブテンプレートや完了したジョブをグループ化してフィルタリングできます。\"],\"KQ9EQm\":[\"構築されたインベントリプラグインの使用方法\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"認証情報タイプ\"],\"KTvwHj\":[\"認証情報の入力ソース\"],\"KVbzjm\":[\"ビジュアライザー\"],\"KXFYp9\":[\"サブスクリプションの取得\"],\"KXnokb\":[\"システム全体で利用可能な実行環境を特定の組織に再割り当てすることはできません\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"ユーザーの詳細の表示\"],\"KeRkFA\":[\"サブスクリプションの選択解除\"],\"KeqCdz\":[\"コントロールノードからのピア\"],\"Ki_j_-\":[\"保存時に新しい Webhook キーを生成するには空白のままにします\"],\"KjBkMe\":[\"このコンテナーグループは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"KjVvNP\":[\"パネル ID\"],\"KkMfgW\":[\"ジョブテンプレート\"],\"KkzJWF\":[\"最初の自動化\"],\"KlQd8_\":[\"トークンのアクセスのスコープ\"],\"KnN1Tu\":[\"有効期限\"],\"KoCnPE\":[\"ジョブの取り消し\"],\"KopV8H\":[\"root グループのみを表示\"],\"KxIA0h\":[\"ホストの切り替え\"],\"Kz9DSl\":[\"既存ホストの追加\"],\"KzQFvE\":[\"組織の編集\"],\"L1Ob4t\":[\"詳細タブ\"],\"L3ooU6\":[\"認証情報\"],\"L7Nz3F\":[\"不足しているリソース\"],\"L8fEEm\":[\"グループ\"],\"L973Qq\":[\"サブスクリプションの要求\"],\"LCl8Ck\":[\"日付検索入力\"],\"LGl_pR\":[\"ジョブ設定の表示\"],\"LGryaQ\":[\"新規認証情報の作成\"],\"LQ29yc\":[\"インベントリソースの同期を開始する\"],\"LQRys9\":[\"サブモジュールは、master ブランチ (または .gitmodules で指定された別のブランチ) の最新のコミットを追跡します。いいえの場合、サブモジュールはメインプロジェクトで指定されたリビジョンに保持されます。これは、git submodule update に --remote フラグを指定することと同じです。\"],\"LQTgjH\":[\"プロジェクトが見つかりません。\"],\"LRePxk\":[\"新しいインスタンスがオンラインになったときにこのグループに自動的に割り当てられるインスタンスの最小数。\"],\"LULLsO\":[\"すべての組織を表示します。\"],\"LV5a9V\":[\"ピア\"],\"LVecP9\":[\"ユーザーロール\"],\"LYAQ1X\":[\"同時実行ジョブの有効化\"],\"LZr1lR\":[\"インスタンスグループが見つかりません。\"],\"Lc0RHh\":[\"スケジュールの切り替え\"],\"LgD0Cy\":[\"アプリケーション名\"],\"LhMjLm\":[\"日時\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Survey の編集\"],\"Lnnjmk\":[\"< 0 >< 1 />新しい \",[\"brandName\"],\" ユーザーインターフェイスの技術プレビューは< 2 >こちらにあります。\"],\"Lqygiq\":[\"プロビジョニングコールバック\"],\"LtBtED\":[\"通知成功の切り替え\"],\"LuXP9q\":[\"アクセス\"],\"Lwovp8\":[\"有効にすると、このジョブテンプレートの同時実行が許可されます。\"],\"M0okDw\":[\"データ収集、ロゴ、およびログイン情報の設定\"],\"M73whl\":[\"コンテキスト\"],\"MA-mp9\":[\"Webhook 参照フィルター\"],\"MA7cMf\":[\"構築されたインベントリパラメータテーブル\"],\"MAI_nw\":[\"上記のフィルターを使用して別の検索を試してください。\"],\"MAV-SQ\":[\"認証情報が見つかりません。\"],\"MApRef\":[\"ログインリダイレクトのオーバーライド URL を編集してもよろしいですか?これを行うと、ローカルの認証情報も無効になると、ユーザーのシステムへのログイン機能に影響があります。\"],\"MD0-Al\":[\"セッションの有効期限が近づいています\"],\"MDQLec\":[\"Ansibleがインベントリソースアップデートジョブのために生成する出力レベルを制御します。\"],\"MGpavd\":[\"キー先行入力\"],\"MHM-bv\":[\"無効なリンクターゲットです。子ノードまたは祖先ノードにリンクできません。グラフサイクルはサポートされていません。\"],\"MHbbol\":[\" ジョブスライス\"],\"MKEPCY\":[\"フォロー\"],\"MP1v-1\":[\"凡例\"],\"MP8dU9\":[\"コンテナーレジストリー、イメージ名、およびバージョンタグを含む完全なイメージの場所。\"],\"MQPvAa\":[\"起動時にラベルを要求します。\"],\"MQoyj6\":[\"ワークフロージョブテンプレート\"],\"MTLPCv\":[\"親ノードが障害状態になったときに実行します。\"],\"MVw5um\":[\"2 (より詳細)\"],\"MZU5bt\":[\"1 つ以上のグループを削除できませんでした。\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC サーバーパスワード\"],\"MfCEiB\":[\"Galaxy 認証情報\"],\"MfQHgE\":[\"保持する日数\"],\"Mfk6hJ\":[\"1 つ以上のテンプレートを削除できませんでした。\"],\"Mhn5m4\":[\"レジストリーの認証情報\"],\"Mn45Gz\":[\"インスタンスグループに戻る\"],\"MnbH31\":[\"ページ\"],\"MofjBu\":[\"このプロジェクトを使用するジョブに使用される実行環境。ジョブテンプレートまたはワークフローレベルで実行環境が明示的に割り当てられていない場合に、フォールバックとして使用されます。\"],\"MpLngK\":[\"このプロジェクトの webhook エンドポイント。プッシュがプロジェクトの同期をトリガーするように、リポジトリーの webhook 設定に追加します。\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"このワークフロージョブテンプレートの Webhook 認証情報。\"],\"Mwf3Mw\":[\"検索フィルターを使用して、このインベントリーのホストを\\n 設定します。例: ansible_facts__ansible_distribution:\\\"RedHat\\\"。\\n 構文と例の詳細については、ドキュメントを\\n 参照してください。構文と例の詳細については、Ansible Controller の\\n ドキュメントを参照してください。\"],\"MzcRa_\":[\"ユーザーおよび自動化アナリティクス\"],\"Mzqo60\":[\"アーティファクトと比較する値。可能な場合は JSON として解釈され (例: true、3)、そうでない場合はプレーンな文字列として解釈されます。\"],\"N1U4ZG\":[\"サブスクリプションのコンプライアンス\"],\"N36GRB\":[\"このフィールドは数値で、\",[\"min\"],\" より大きい値である必要があります\"],\"N40H-G\":[\"すべて\"],\"N5vmCy\":[\"建設されたインベントリ\"],\"N6GBcC\":[\"削除の確認\"],\"N7wOty\":[\"このジョブで実行する playbook を選択します。\"],\"NAKA53\":[\"ホストの障害\"],\"NBONaK\":[\"ファクトの収集\"],\"NCVKhy\":[\"最近のジョブ\"],\"NDQvUO\":[\"起動時にタグを要求します。\"],\"NIuIk1\":[\"制限なし\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 一覧\"],\"NO1ZxL\":[\"アプリケーション名\"],\"NPfgIB\":[\"秒\"],\"NQHZnb\":[\"整数\"],\"NRn4V6\":[[\"interval\"],\" か月\"],\"NUNUrW\":[\"アノテーションのタグ (オプション)\"],\"NW-xDQ\":[\"これにより、このページのすべての設定値が\\n 工場出荷時のデフォルトに戻ります。続行してもよろしいですか?\"],\"NX18CF\":[\"当日以降\"],\"NYxilo\":[\"最大同時ジョブ数\"],\"Na9fIV\":[\"項目は見つかりません。\"],\"NcVaYu\":[\"終了時刻\"],\"NeA1eI\":[\"パンライト\"],\"Never\":[\"なし\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"この操作により、次のジョブがキャンセルされます:\"],\"other\":[\"この操作により、次のジョブがキャンセルされます:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"リソースタイプ\"],\"NnH3pK\":[\"テスト\"],\"No Jobs\":[\"ジョブなし\"],\"NpJHAp\":[\"ノードの作成時または編集時に、インベントリーまたはプロジェクトが欠落しているジョブテンプレートは選択できません。別のテンプレートを選択するか、欠落しているフィールドを修正して続行してください。\"],\"NqIlWb\":[\"最終実行日時\"],\"NrGRF4\":[\"サブスクリプション選択モーダル\"],\"NsXTPu\":[\"Ansible ファクトを使用してスマートインベントリーを作成するには、スマートインベントリー画面に移動します。\"],\"NtD3hJ\":[\"関連するキー\"],\"Nu4DdT\":[\"同期\"],\"Nu4oKW\":[\"説明\"],\"Nu7VHX\":[\"選択済みのリソースに適用するロールを選択します。選択するロールがすべて、選択済みの全リソースに対して適用されることに注意してください。\"],\"O-OYOe\":[\"チームの編集\"],\"O06Rp6\":[\"ユーザーインターフェース\"],\"O1Aswy\":[\"無期限\"],\"O28qFz\":[\"ジョブ \",[\"0\"],\" の表示\"],\"O2EuOK\":[\"SAML \",[\"samlIDP\"],\" でサインイン\"],\"O2UpM1\":[\"参照\"],\"O3oNi5\":[\"メール\"],\"O4ilec\":[\"regex で大文字小文字の区別なし。\"],\"O5pAaX\":[\"グラフを表示するインスタンスとメトリクスを選択します\"],\"O78b13\":[\"このトークンが属するアプリケーション。あるいは、このフィールドを空欄のままにしてパーソナルアクセストークンを作成します。\"],\"O8_96D\":[\"リスナーポート\"],\"O9VQlh\":[\"周波数の選択\"],\"OA8xiA\":[\"パンレフト\"],\"OA99Nq\":[\"ホストが最後に自動化されたのはいつですか?\"],\"OC4Tzv\":[\"ここ\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"開始日時\"],\"OIv5hN\":[\"サブスクリプションの詳細へのリダイレクト\"],\"OJ9bHy\":[\"1 つ以上のグループの関連付けを解除できませんでした。\"],\"OOq_rD\":[\"Playbook 実行\"],\"OPTWH4\":[\"HTTPS 証明書の検証を有効化\"],\"ORxrw7\":[\"残りの日数\"],\"OSH8xi\":[\"ホップ\"],\"OcRJRt\":[\"取り消しジョブの確認\"],\"Oe_VOY\":[\"1 つ以上のインスタンスを削除できませんでした。\"],\"OgB1k4\":[\"引数\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"GitHub 組織でサインイン\"],\"Oj2Ix6\":[\"ジョブがキャンセルされるまでの実行時間 (秒単位)。デフォルトは 0 で、ジョブのタイムアウトはありません。\"],\"OjwX8k\":[\"トークン情報\"],\"OlpaBt\":[\"同時ジョブ: 有効にすると、このジョブテンプレートの同時実行が許可されます。\"],\"OmbooC\":[\"タスクの開始\"],\"OogRLI\":[\"フェデレーションインベントリーが見つかりません。\"],\"OqE3G-\":[\"id フィールドでの正確な検索。\"],\"Osn70z\":[\"デバッグ\"],\"OvBnOM\":[\"設定に戻る\"],\"OyGPiW\":[\"サブスクリプション設定\"],\"OzssJK\":[\"コマンドの実行\"],\"P3spiP\":[\"テンプレートに戻る\"],\"P8fBlG\":[\"認証\"],\"PByO0X\":[\"投票\"],\"PCEmEr\":[\"ユーザートークン\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"ソースに戻る\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"頻度の例外の詳細\"],\"PMk2Wg\":[\"プロビジョニング解除に失敗\"],\"POKy-m\":[\"実行環境のコピー\"],\"PPsHsC\":[\"すべてをデフォルトに戻す\"],\"PQPOpT\":[\"インベントリーファイル\"],\"PRuZiQ\":[\"リビジョンの更新\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"ピアが削除されました。変更が有効になるのを確認するには、 \",[\"0\"],\" のインストールバンドルを再度実行してください。\"],\"PWwwY2\":[\"関連付けの解除\"],\"PYPqaM\":[\"パネル ID (オプション)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"この Webhook サービスの認証情報タイプを検索できないため、Webhook 認証情報フィールドは使用できません。\"],\"PaTL2O\":[\"受信者リスト\"],\"PhufXn\":[\"ジョブスライスの親\"],\"Pi5vnX\":[\"構築されたインベントリソースの同期に失敗しました\"],\"PiK6Ld\":[\"土\"],\"PiRb8z\":[\"直近の同期\"],\"PjkoCm\":[\"以下のノードを削除してもよろしいですか?\"],\"PkVlOm\":[\"HTTP ヘッダーを JSON 形式で指定します。構文の例については、\\n Ansible Controller のドキュメントを参照してください。\"],\"Po1btV\":[\"グローバルナビゲーション\"],\"Po7y5X\":[\"実行環境をコピーできませんでした\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"すべてのジョブイベントを折りたたむ\"],\"PyV1wC\":[\"インスタンスグループのフォールバックを防止する\"],\"Q3P_4s\":[\"タスク\"],\"Q5ZW8j\":[\"サブスクリプションテーブル\"],\"QF_MpS\":[\"\\n このグループに直接あるホストのみを切り離すことができることに\\n 注意してください。サブグループのホストは、それらが属する\\n サブグループレベルから直接切り離す必要があります。\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"ジョブ ID:\"],\"QHF6CU\":[\"プレイ\"],\"QIOH6p\":[\"開始ユーザー (ユーザー名)\"],\"QIpNLR\":[\"インベントリー同期の失敗はありません。\"],\"QIq3_3\":[\"注: 選択された順序によって、実行の優先順位が設定されます。ドラッグを有効にするには、1 つ以上選択してください。\"],\"QJbMvX\":[\"起動時にパスワードが必要な認証情報は許可されていません。続行するには、次の認証情報を削除するか、同じタイプの認証情報に置き換えてください: \",[\"0\"]],\"QJowYS\":[\"削除の確認\"],\"QKUQw1\":[\"新規ホストの作成\"],\"QKbQTN\":[\"アクティビティーストリームのタイプセレクター\"],\"QOF7Jg\":[[\"0\"],\" を承認できませんでした。\"],\"QPRWww\":[\"実行タイプ\"],\"QR908H\":[\"名前の設定\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"このジョブが実行する playbook が含まれるプロジェクトです。\"],\"QYKS3D\":[\"最近のジョブ\"],\"QamIPZ\":[\"開始ボタンをクリックして開始してください。\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"指定されたホスト変数のdictから有効な状態を取得します。有効な変数は、ドット表記を使用して指定できます。例: 'foo.bar'\"],\"Qf36YE\":[\"詳細\"],\"QgnNyZ\":[\"同期エラー\"],\"Qhb8lT\":[\"新規アプリケーションの作成\"],\"QmvYrA\":[\"ワークフロージョブテンプレートの任意の説明。\"],\"QnJn75\":[\"最終実行日時\"],\"Qv59HG\":[\"認証情報タイプの選択\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"容量\"],\"R-uZ8Y\":[\"SAML でサインイン\"],\"R633QG\":[\"ワークフローの承認に戻る\"],\"R7s3iG\":[\"以下に戻る\"],\"R9Khdg\":[\"自動\"],\"R9sZsA\":[\"すべてのグループおよびホストの削除\"],\"RBDHUE\":[\"起動時に実行環境を要求します。\"],\"RI8cIw\":[\"この組織で管理できるホストの最大数。\\n 値のデフォルトは 0 で、制限なしを意味します。\\n 詳細については Ansible のドキュメントを参照してください。\"],\"RIcSTA\":[\"有効期限:\"],\"RIeAlp\":[\"このインベントリを使用してジョブを実行するたびに、ジョブタスクを実行する前に、選択したソースからインベントリを更新します。\"],\"RK1gDV\":[\"Azure AD でサインイン\"],\"RMdd1C\":[\"なし (1回実行)\"],\"RO9G1f\":[\"このフィールドは 0 より大きくなければなりません\"],\"RPnV2o\":[\"検索フィルターで結果が生成されませんでした…\"],\"RThfvh\":[\"関連するチームの関連付けを解除しますか?\"],\"R_mzhp\":[\"ユーザートークンに失敗しました。\"],\"RbIaa9\":[\"ジョブが見つかりません。\"],\"RdLvW9\":[\"ジョブの再起動\"],\"Rguqao\":[\"削除する行を選択してください\"],\"RhOukN\":[[\"interval\"],\" 時間\"],\"RiQMUh\":[\"実行中\"],\"RjIKOw\":[\"ホストのインベントリーを変更できません。\"],\"RjkhdY\":[\"値で開始するフィールド。\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"このリンクを削除してもよろしいですか?\"],\"Rm1iI_\":[\"起動時に変数を要求します。\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"認証情報が正常にコピーされました\"],\"RsZ4BA\":[\"最後にスクロール\"],\"RtKKbA\":[\"最終\"],\"Ru59oZ\":[\"このテンプレートの webhook を有効にします。\"],\"RuEWFx\":[\"指定日\"],\"RuiOO0\":[\"1 つ以上のアプリケーションを削除できませんでした。\"],\"Rw1xwN\":[\"コンテンツの読み込み\"],\"RxzN1M\":[\"有効化\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"Greater than の比較条件\"],\"S5gO6Y\":[\"追加のコマンドライン変数をワークフローに渡します。\"],\"S6zj7M\":[\"ジョブテンプレートの場合、run を選択して playbook を実行します。check を選択すると、playbook の構文チェック、環境設定のテスト、および問題の報告のみが行われ、playbook は実行されません。\"],\"S7kN8O\":[\"1 人以上のユーザーを削除できませんでした。\"],\"S7tNdv\":[\"成功時\"],\"S8FW2i\":[\"このソースによって同期されるインベントリファイル。ドロップダウンから選択するか、入力内にファイルを入力します。\"],\"SA-KXq\":[\"パンアップ\"],\"SAw-Ux\":[[\"username\"],\" からの \",[\"0\"],\" のアクセスを削除してもよろしいですか?\"],\"SBfnbf\":[\"すべての実行環境の表示\"],\"SC1Cur\":[\"[ステータス不明]\"],\"SDND4q\":[\"設定されていません\"],\"SIJDi3\":[\"容量調整\"],\"SJjggI\":[\"オプションの更新\"],\"SJmHMo\":[\"ドキュメント。\"],\"SLm_0U\":[\"IRC サーバーポート\"],\"SODyJ3\":[\"ホストの非同期 OK\"],\"SRiPhD\":[\"ノード削除の取り消し\"],\"SV5nA1\":[\"前のステップのいくつかにエラーがあります\"],\"SVG6MY\":[\"フィールドを以前保存した値に戻す\"],\"SYbJcn\":[\"通知テンプレートの編集\"],\"SZvybZ\":[\"LDAP のデフォルト\"],\"SZw9tS\":[\"詳細の表示\"],\"SbRHme\":[\"テキストエリア\"],\"Se_E0z\":[\"ワークフロージョブ\"],\"Sgr5NW\":[\"可用性チェックを実行するインスタンスを選択してください。\"],\"Sh2XTJ\":[\"通知タイプ\"],\"SiexHs\":[\"ダッシュボード (すべてのアクティビティー)\"],\"Sja7f-\":[\"ホストが削除された回数\"],\"Sjoj4f\":[\"認証情報名\"],\"SlfejT\":[\"エラー\"],\"SoREmD\":[\"アプリケーションおよびトークン\"],\"SqA8uD\":[\"ジョブの実行\"],\"SqLEdN\":[\"スマートインベントリーを削除できませんでした。\"],\"SqYo9m\":[\"インスタンスに戻る\"],\"Ssdrw4\":[\"非推奨\"],\"Successful\":[\"成功\"],\"SvPvEX\":[\"ワークフロー承認メッセージのボディー\"],\"Svkela\":[\"前のページに移動\"],\"SwJLlZ\":[\"ワークフロー拒否メッセージのボディー\"],\"SxGqey\":[\"汎用 OIDC 設定\"],\"Sxm8rQ\":[\"ユーザー\"],\"SzFxHC\":[\"LDAP 設定\"],\"SzQMpA\":[\"フォーク\"],\"T2M20E\":[\"その\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"通知の切り替えに失敗しました。\"],\"T4a4A4\":[\"Webhook キー\"],\"T7yEGN\":[\"このアプリケーションのトークンを取得するためにユーザーが使用する必要がある付与タイプ\"],\"T91vKp\":[\"プレイ\"],\"T9hZ3D\":[\"GitHub Enterprise チーム\"],\"TAnffV\":[\"このノードの編集\"],\"TBH48u\":[\"チームを削除できませんでした。\"],\"TC32CH\":[\"データの保持日数\"],\"TD1APv\":[\"サブスクリプションの取得\"],\"TJVvMD\":[\"関連する検索タイプ\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"ロールの関連付けの解除\"],\"TMLAx2\":[\"必須\"],\"TO3h59\":[\"外部のシークレット管理システムからフィールドにデータを入力します\"],\"TO4OtU\":[\"Insights 認証情報\"],\"TOjYb_\":[\"建設されたインベントリホストの詳細を表示\"],\"TP9_K5\":[\"トークン\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"グループタイプ\"],\"TU6IDa\":[\"ユーザータイプ\"],\"TXKmNM\":[\"インベントリーを選択する必要があります\"],\"TZEuIE\":[\"認証情報タイプに戻る\"],\"T_87By\":[\"パラメーター\"],\"Ta0ts5\":[\"変更の表示\"],\"TcnG-2\":[\"新規実行環境の作成\"],\"TgSxH9\":[\"プロビジョニングコールバック URL\"],\"TkiN8D\":[\"ユーザーの詳細\"],\"Tmh24b\":[\"有効にすると、ジョブテンプレートは、実行対象の優先インスタンスグループのリストにインベントリーまたは組織のインスタンスグループを追加できないようにします。注記: この設定が有効で空のリストを指定した場合、グローバルインスタンスグループが適用されます。\"],\"Tmuvry\":[\"タイプ先行入力の設定\"],\"ToOoEw\":[\"認証情報のコピー\"],\"Tof7pX\":[\"ジョブ\"],\"Tq71UT\":[\"平日\"],\"Tx3NMN\":[\"秘密鍵のパスフレーズ\"],\"TxKKED\":[\"構築された在庫の詳細を表示\"],\"TyaPAx\":[\"システム管理者\"],\"Tz0i8g\":[\"設定\"],\"U-nEJl\":[\"GitHub 設定の表示\"],\"U011Uh\":[\"最終表示\"],\"U7rA2a\":[\"チェックされていない場合、ローカル変数と外部ソースで見つかったものを組み合わせてマージが実行されます。\"],\"UDf-wR\":[\"消費されたサブスクリプション\"],\"UEaj7U\":[\"インベントリーの同期の失敗\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"ソースコントロールのリビジョン\"],\"UPasE4\":[\"Azure AD (デフォルト)\"],\"UPmrRI\":[\"endswith で大文字小文字の区別なし。\"],\"URmyfc\":[\"詳細\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"姓\"],\"UY6iPZ\":[\"有効にすると、コントロールノードはこのインスタンスを自動的にピアリングします。無効にすると、インスタンスは関連付けられたピアにのみ接続されます。\"],\"UYD5ld\":[\"そして、起動時のリビジョン更新をクリックします\"],\"UYUgdb\":[\"順序\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"次を削除してもよろしいですか:\"],\"UbRKMZ\":[\"保留中\"],\"UbqhuT\":[\"フルノードリソースオブジェクトを取得できませんでした。\"],\"Uc_tSU\":[\"ツールの切り替え\"],\"UgFDh3\":[\"このインベントリーは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"UirGxE\":[\"エラー\"],\"UlykKR\":[\"第 3\"],\"Uo1S9q\":[\"Azure AD Tenant でサインイン\"],\"UueF8b\":[\"実行環境が存在しないか、削除されています。\"],\"UvGjRK\":[\"有効にすると、この playbook を管理者として実行します。\"],\"UwJJCk\":[\"失敗したホストの再起動\"],\"UxKoFf\":[\"ナビゲーション\"],\"V-7saq\":[[\"pluralizedItemName\"],\" を削除しますか?\"],\"V-rJKF\":[\"秒\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"ユーザーアナリティクス\"],\"V1EGGU\":[\"名\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"最終的な削除が処理されるまで、インベントリーは保留状態になります。\"],\"other\":[\"最終的な削除が処理されるまで、インベントリーは保留状態になります。\"]}]],\"V2RwJr\":[\"リスナーアドレス\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"リンクの追加\"],\"V5RUpn\":[\"受信者リスト\"],\"V7qsYh\":[\"注: 資格情報の順序は、コンテンツの同期と検索の優先順位を設定します。ドラッグを有効にするには、1 つ以上選択してください。\"],\"V9xR6T\":[\"セクションの展開\"],\"VAI2fh\":[\"新規コンテナーグループの作成\"],\"VAcXNz\":[\"水曜\"],\"VEj6_Y\":[\"ワークフローの承認\"],\"VFvVc6\":[\"詳細の編集\"],\"VJUm9p\":[\"現在のページ\"],\"VK2gzi\":[\"playbook の実行時に使用する並列または同時プロセスの数。空の値または 1 未満の値の場合、通常は 5 である Ansible のデフォルトが使用されます。デフォルトのフォーク数は、次を変更することで上書きできます\"],\"VL2WkJ\":[\"最後の \",[\"dayOfWeek\"]],\"VLdRt2\":[\"同期ソースの開始\"],\"VNUs2y\":[\"最大フォーク数\"],\"VSJ6r5\":[\"スケジュールはアクティブです\"],\"VSim_H\":[\"インベントリーソースの削除\"],\"VTDO7X\":[\"イベント詳細モーダル\"],\"VU3Nrn\":[\"不明\"],\"VWL2DK\":[\"GitHub 組織\"],\"VXFjd8\":[\"メトリクス\"],\"VZfXhQ\":[\"ホップノード\"],\"VdcFUD\":[\"使用許諾契約書\"],\"ViDr6F\":[\"新規グループの追加\"],\"VmClsw\":[\"このノードに関連付けられているリソースは、削除されました。\"],\"VmvLj9\":[\"クライアントデバイスの安全性に応じて、Public または Confidential に設定します。\"],\"Vqd-tq\":[\"すべて元に戻すことを確認\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"ロールを削除できませんでした。\"],\"Vw8l6h\":[\"エラーが発生しました\"],\"VzE_M-\":[\"通知失敗の切り替え\"],\"W-O1E9\":[\"プロジェクトのコピー\"],\"W1iIqa\":[\"インベントリーグループの表示\"],\"W3TNvn\":[\"ユーザーに戻る\"],\"W3pOzF\":[\"このプロジェクトを使用するジョブテンプレートで、ソースコントロールのブランチまたはリビジョンの変更を許可します。\"],\"W6uTJi\":[\"インスタンスを取得できませんでした。\"],\"W7DGsV\":[\"起動者 (ユーザー名)\"],\"W9XAF4\":[\"平日\"],\"W9uQXX\":[\"プロンプト\"],\"WAjFYI\":[\"開始日\"],\"WD8djW\":[\"リンク削除の確認\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"回答タイプ\"],\"WQJduu\":[\"キー選択\"],\"WTN9YX\":[\"アカウントトークン\"],\"WTV15I\":[\"ログインリダイレクトのオーバーライド URL\"],\"WVzGc2\":[\"サブスクリプション\"],\"WX9-kf\":[\"IRC ニック\"],\"Wc6m4J\":[\"取得する refspec (Ansible git モジュールに渡されます)。このパラメーターにより、ブランチフィールド経由で、それ以外の方法では利用できない参照にアクセスできます。\"],\"Wdl2f2\":[\"このフィールドは \",[\"0\"],\" 文字以上でなければなりません\"],\"WgsBEi\":[\"新規スマートインベントリーを作成するために 1 つ以上の検索フィルターを入力してください。\"],\"WhSFGl\":[[\"name\"],\" 別にフィルター\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"グラフを利用可能な画面サイズに合わせます\"],\"Wm7XbF\":[\"1 つ以上の認証情報を削除できませんでした。\"],\"WqaDMq\":[\"値を含むフィールド。\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"値を入力してください。\"],\"X5V9DW\":[\"下の編集ボタンをクリックして、ノードを再構成します。\"],\"X6d3Zy\":[\"組織を削除できませんでした。\"],\"X97mbf\":[\"ジョブタイプの選択\"],\"XA12d8\":[\"スライス自体のホストに加えて、各ジョブスライスに含めるホスト名のオプションのコンマ区切りリスト。すべてのスライスが依存する localhost などの調整ホストを play が対象とする場合に便利です。名前はインベントリーホストと完全に一致します。グループとパターンはサポートされていません。固定されたホストは、スライスごとに 1 回 play を実行します。\"],\"XBROpk\":[\"ワークフローによって管理または影響を受けるホストのリストをさらに制限するホストパターンを指定します。\"],\"XCCkju\":[\"ノードの編集\"],\"XFRygA\":[\"リモートアーカイブソースコントロールの URL の例には次が含まれます。\"],\"XHxwBV\":[\"選択した日付範囲には、少なくとも 1 つのスケジュールオカレンスが必要です。\"],\"XILg0L\":[\"無効なメールアドレスです\"],\"XJOV1Y\":[\"アクティビティー\"],\"XKp83s\":[\"ソースを含むインベントリーはコピーできません。\"],\"XLMJ7O\":[\"クラウド\"],\"XLpxoj\":[\"メールオプション\"],\"XM-gTv\":[\"設定ファイルの詳細については、Ansible のドキュメントを参照してください。\"],\"XOD7tz\":[\"変更の表示\"],\"XOaZX3\":[\"ページネーション\"],\"XP6TQ-\":[\"指定した場合に、ワークフローを表示すると、リソース名の代わりにこのフィールドがノードに表示されます\"],\"XREJvl\":[\"インベントリソースを構成するために使用される変数。このプラグインの設定方法の詳細については、\"],\"XViLWZ\":[\"障害発生時\"],\"XWDz5f\":[\"簡易キー選択\"],\"X_5TsL\":[\"Survey の切り替え\"],\"XaxYwV\":[\"プロンプト値\"],\"XbIM8f\":[\"在庫ソース合計\"],\"XdyHT-\":[\"インポートされたホスト\"],\"XfmfOA\":[\"実行する間隔\"],\"Xg3aVa\":[\"SSL の使用\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"インスタンスグループ\"],\"Xm7ruy\":[\"5 (WinRM デバッグ)\"],\"XmJfZT\":[\"名前\"],\"XmVvzl\":[\"適用するロールの選択\"],\"XnxCSh\":[\"標準エラー\"],\"XozZ38\":[\"1 つ以上のインベントリーリソースを削除できませんでした。\"],\"Xq9A0U\":[\"不明なプロジェクト\"],\"Xt4N6V\":[\"プロンプト | \",[\"0\"]],\"XtpZSU\":[\"すべてのジョブタイプ\"],\"Xx-ftH\":[\"サブスクリプションで許可されているよりも多くのホストに対して自動化しました。\"],\"XyTWuQ\":[\"トポロジービューが反映されるまでお待ちください...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"以下のグループを削除してもよろしいですか?\"],\"other\":[\"以下のグループを削除してもよろしいですか?\"]}]],\"XzD7xj\":[\"アイテムの選択\"],\"Y1YKad\":[\"詳細の編集\"],\"Y296GK\":[\"ロールを削除できませんでした。\"],\"Y2ml-n\":[\"承認済み - \",[\"0\"],\"。詳細はアクティビティーストリームを参照してください。\"],\"Y5VrmH\":[\"インベントリーの同期に設定されていません。\"],\"Y5vgVF\":[\"正常に拒否されました\"],\"Y5xJ7I\":[\"Playbook 名\"],\"Y60pX3\":[\"建設されたインベントリを追加\"],\"YA4I45\":[\"モジュールの選択\"],\"YFmVSY\":[\"関連付けを解除しますか?\"],\"YJddb4\":[\"インスタンスタイプ\"],\"YLMfol\":[\"新しいロールを受け取るリソースのタイプを選択します。たとえば、一連のユーザーに新しいロールを追加する場合は、ユーザーを選択して次へをクリックしてください。次のステップで特定のリソースを選択できるようになります。\"],\"YM06Nm\":[\"認証情報タイプの編集\"],\"YMLB2b\":[\"承認ノードがタイムアウトの期限切れ時に自動的に承認されるか拒否されるか。\"],\"YMpSlP\":[\"インベントリの同期が最新であると見なす時間(秒単位)。ジョブの実行とコールバック中、タスクシステムは最新の同期のタイムスタンプを評価します。キャッシュタイムアウトよりも古い場合、現在のものとは見なされず、新しいインベントリ同期が実行されます。\"],\"YP5KRj\":[\"新規 Webhook URL は保存時に生成されます。\"],\"YPDLLX\":[\"実行環境に戻る\"],\"YQqM-5\":[\"実行に使用するコンテナーイメージ。\"],\"Yd45Xn\":[\"プロセッサータイプ別のホスト数\"],\"Yfw7TK\":[\"通知がタイムアウトしました\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"スケジュールを削除できませんでした。\"],\"YiUAZm\":[\"<0>注記: このインスタンスが<1>ポリシールールによって管理されている場合、このインスタンスグループに再度関連付けられる可能性があります。\"],\"YlGAPh\":[\"ジョブスライスの固定ホスト\"],\"Ym7-mu\":[\"1 行につき 1 つの Slack チャネル。チャネルにはポンド記号 (#) が\\n 必要です。特定のメッセージへの返信またはスレッドの開始を行うには、親メッセージ Id をチャネルに追加します。親メッセージ Id は 16 桁です。10 桁目の後にドット (.) を手動で挿入する必要があります。例: #destination-channel、1231257890.006423。Slack を参照してください\"],\"YmEWZH\":[\"テンプレートの起動\"],\"YmjTf2\":[\"プロビジョニング失敗\"],\"YoXjSs\":[\"起動時にインベントリーを要求します。\"],\"Yq4Eaf\":[\"このジョブのホストのステータス情報は利用できません。\"],\"YsN-3o\":[\"インベントリソース詳細の表示\"],\"Yt-rBv\":[\"このプロジェクトは現在、他のリソースで使用されています。削除してもよろしいですか?\"],\"YuC9dj\":[\"関連付け\"],\"YxDLmM\":[\"Insights システム ID\"],\"Z17FAa\":[\"不明なインベントリ\"],\"Z1Vtl5\":[\"プロジェクトの同期の取り消しに失敗しました。\"],\"Z25_RC\":[\"入力の選択\"],\"Z2hVSb\":[\"ハイブリッド\"],\"Z40J8D\":[\"プロビジョニングコールバック URL の作成を有効にします。この URL を使用して、ホストは \",[\"brandName\"],\" に接続し、このジョブテンプレートを使用して設定の更新を要求できます。\"],\"Z5HWHd\":[\"オン\"],\"Z7ZXbT\":[\"承認\"],\"Z88yEl\":[\"Greater than or equal to の比較条件\"],\"Z9EFpE\":[\"自動化アナリティクスダッシュボード\"],\"ZAWGCX\":[[\"0\"],\" 秒\"],\"ZEP8tT\":[\"起動\"],\"ZGDCzb\":[\"インスタンスが見つかりません。\"],\"ZJjKDg\":[\"管理ノード\"],\"ZKKnVf\":[\"新規ワークフローテンプレートの作成\"],\"ZL3d6Z\":[\"IRC サーバーアドレス\"],\"ZO4CYH\":[\"実行中のジョブ\"],\"ZOLfb2\":[\"このフィールドを空欄にすることはできません。\"],\"ZWhZbs\":[\"ノードの削除の確認\"],\"ZajTWA\":[\"発信元の電話番号\"],\"Zf6u-6\":[\"説明\"],\"ZfrRb0\":[\"インベントリーを選択するか、または起動プロンプトオプションにチェックを付けてください。\"],\"ZhxwOq\":[\"エラーメッセージボディー\"],\"Zikd-1\":[\"自動化したホストの数がサブスクリプション数を下回っています。\"],\"ZjC8QM\":[\"ホストを削除できませんでした。\"],\"ZjvPb1\":[\"作成者 (ユーザー名)\"],\"Zkh5np\":[\"ピアは \",[\"0\"],\" に更新されます。変更を有効にするには、 \",[\"1\"],\" のインストールバンドルを再度実行してください。\"],\"ZpdX6R\":[\"トークンの削除中にエラーが発生しました\"],\"ZrsGjm\":[\"インベントリー\"],\"ZumtuZ\":[\"テンプレートのコピー\"],\"ZvVF4C\":[\"Survey の質問の削除\"],\"ZwCTcT\":[\"最近の求人リストタブ\"],\"ZwujDQ\":[\"過去1年以内\"],\"_-NKbo\":[\"スケジュールの切り替えに失敗しました。\"],\"_2LfCe\":[\"Survey の質問を並べ替えるには、目的の場所にドラッグアンドドロップします。\"],\"_4gGIX\":[\"クリップボードにコピーする\"],\"_5REdR\":[\"構築されたインベントリプラグインのインプットインベントリを選択します。\"],\"_Fg1cM\":[\"ワークフローのタイムアウトメッセージのボディー\"],\"_ITcnz\":[\"日\"],\"_Ia62Q\":[\"構築されたインベントリの例\"],\"_JN1gB\":[\"タスク数\"],\"_K2CvV\":[\"テンプレート\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"構築された在庫ソース同期エラー\"],\"_M4FeF\":[\"このコマンドを内部で実行する実行環境を選択します。\"],\"_MdgrM\":[\"これら 2 つのノードの間に新しいノードを追加します\"],\"_PRaan\":[\"1 つ以上の通知テンプレートを削除できませんでした。\"],\"_Pz_QH\":[\"ポリシーで管理\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"拒否済み - \",[\"0\"],\"。詳細はアクティビティーストリームを参照してください。\"],\"_Yq4TU\":[\"このグループで同時に実行されるすべてのジョブ全体で許可するフォークの最大数。\\n ゼロは制限が適用されないことを意味します。\"],\"_ZBhqw\":[\"インベントリーソースの同期の取り消しに失敗しました。\"],\"_bAUGi\":[\"HTTP メソッドの選択\"],\"_bE0AS\":[\"インスタンスの選択\"],\"_cV6Mf\":[\"参照…\"],\"_cq4Aa\":[\"ワークフローの承認が見つかりません。\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"インスタンスグループの編集\"],\"_ismew\":[\"アーティファクトキー\"],\"_kYJq6\":[\"データの保持日数\"],\"_khNCh\":[\"ジョブテンプレートのデフォルトの認証情報は、同じタイプのものに置き換える必要があります。続行するには、次のタイプの認証情報を選択してください: \",[\"0\"]],\"_oeZtS\":[\"ホストのポーリング\"],\"_rCRcH\":[\"高度な検索に関するドキュメント\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC サーバーアドレス\"],\"a3AD0M\":[\"ログインリダイレクトの編集の確認\"],\"a5zD9f\":[\"変更\"],\"a6E-_p\":[\"contains で大文字小文字の区別なし。\"],\"a8AgQY\":[\"ホストの詳細の表示\"],\"a8nooQ\":[\"第 4\"],\"a9BTUD\":[\"週末の日\"],\"aBgwis\":[\"範囲\"],\"aLlb3-\":[\"ブーリアン\"],\"aNxqSL\":[\"実行環境の削除\"],\"aQ4XJX\":[\"システムトラッキングファクトを個別に有効化\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"曜日\"],\"aUNPq3\":[\"実行ノード\"],\"aVoVcG\":[\"複数選択\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[[\"0\"],\" チップの削除\"],\"adPhRK\":[\"このホストが属するインベントリー。\"],\"adjqlB\":[[\"0\"],\" (削除済み)\"],\"aht2s_\":[\"通知の色\"],\"aiejXq\":[\"リソースタイプの追加\"],\"ajDpGH\":[\"ステータス:\"],\"anfIXl\":[\"ユーザーの詳細\"],\"aqqAbL\":[\"有効化されると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに、組織インスタンスグループを追加することを阻止します。注記: この設定が有効で空のリストを指定した場合、グローバルインスタンスグループが適用されます。\"],\"ar5AA2\":[\"(詳細情報)\"],\"ataY5Z\":[\"ジョブ削除エラー\"],\"ax6e8j\":[\"組織を選択してからホストフィルターを編集します。\"],\"az8lvo\":[\"オフ\"],\"b1CAkh\":[\"管理ジョブ\"],\"b2Z0Zq\":[\"リンク変更の取り消し\"],\"b433OF\":[\"グループの編集\"],\"b4SLah\":[\"左側のエラーを参照してください\"],\"b9Y4up\":[\"クライアント ID\"],\"bE4zYn\":[\"Receptorが着信接続をリッスンするポートを選択します(例: 27199 )。\"],\"bHXYoC\":[\"HTTP メソッド\"],\"bKR18T\":[\"サブスクリプションマニフェストは、Red Hat サブスクリプションのエクスポートです。サブスクリプションマニフェストを生成するには、<0>access.redhat.com にアクセスしてください。詳細については、<1>ユーザーガイドを参照してください。\"],\"bLt_0J\":[\"ワークフロー\"],\"bPq357\":[\"有効な値\"],\"bQZByw\":[\"コンマで区切らずに、1 行ごとに 1 つのアノテーションタグを指定します。\"],\"bTu5jX\":[\"ユーザー名 / パスワード\"],\"bWr6j5\":[\"このフィールドは \",[\"min\"],\" 文字以上でなければなりません\"],\"bY8C86\":[\"すべてのユーザーを表示します。\"],\"bYXbel\":[\"ワークフロージョブテンプレートの Wbhook キー\"],\"baP8gx\":[\"4 (接続デバッグ)\"],\"baqrhc\":[\"HTTP ヘッダー\"],\"bbJ-VR\":[\"ズームアウト\"],\"bcyJXs\":[\"項目 OK\"],\"bd1Kuw\":[\"アイコン URL\"],\"bf7UKi\":[\"更新キャッシュのタイムアウト\"],\"bfgr_e\":[\"質問\"],\"bgjTnp\":[\"0 (正常)\"],\"bgq1rW\":[\"検索送信ボタン\"],\"bhxnLH\":[\"次のグループを削除する権限がありません: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"通知タイプ\"],\"bpECfE\":[\"リンク削除の取り消し\"],\"bpnj1H\":[\"このコンテンツの読み込み中にエラーが発生しました。ページを再読み込みしてください。\"],\"bwRvnp\":[\"アクション\"],\"bx2rrL\":[\"スマートインベントリー\"],\"bxaVlf\":[\"新規認証情報タイプの作成\"],\"byXCTu\":[\"実行回数\"],\"bznJUg\":[\"このワークフローで管理するホストを含むインベントリーを選択します。\"],\"bzv8Dv\":[\"削除エラー\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"ファクトストレージ\"],\"c1Rsz1\":[\"ワークフロー承認の詳細の表示\"],\"c3XJ18\":[\"ヘルプ\"],\"c4kHK7\":[\"サブスクリプションモーダルを閉じる\"],\"c6IFRs\":[\"サービスアカウント JSON ファイル\"],\"c6u6gk\":[\"この組織を実行するインスタンスグループを選択します。\"],\"c7-Adk\":[\"インベントリーソースを同期できませんでした。\"],\"c8HyJq\":[\"このインベントリーを実行するインスタンスグループを選択します。\"],\"c8sV0t\":[\"この機能は非推奨となり、今後のリリースで削除されます。\"],\"c9V3Yo\":[\"ホストの失敗\"],\"c9iw51\":[\"実行中のジョブ\"],\"c9pF61\":[\"クライアント識別子\"],\"cFC8w7\":[\"このインベントリーソースは、現在それに依存している他のリソースで使用されています。削除してもよろしいですか?\"],\"cFCKYZ\":[\"拒否\"],\"cFOXv9\":[\"汎用 OIDC\"],\"cGRiaP\":[\"イベント詳細\"],\"cIdUma\":[\"\\n \",[\"project_base_dir\"],\" に利用可能な playbook ディレクトリーがありません。\\n そのディレクトリーが空であるか、すべての内容が既に\\n 他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、\\n playbook ファイルが「awx」システムユーザーによって読み取り可能であることを確認するか、\\n 上記のソースコントロールタイプオプションを使用して \",[\"brandName\"],\" が\\n ソースコントロールから直接 playbook を取得するようにしてください。\"],\"cNsIJf\":[\"変更済み\"],\"cPTnDL\":[\"プロジェクトの同期\"],\"cQIQa2\":[\"グループの選択\"],\"cQlPDN\":[\"読み込み\"],\"cUKLzq\":[\"順序の編集\"],\"cYir0h\":[\"オプションの選択\"],\"c_PGsA\":[\"ワークフロージョブの詳細\"],\"cbSPfq\":[\"このワークフローはすでに処理されています\"],\"ccA_Bz\":[\"変数名として推奨される形式は、小文字で\\n アンダースコア区切りです (例: foo_bar、user_id、host_name\\n など)。スペースを含む変数名は使用できません。\"],\"cdm6_X\":[\"使用済み容量\"],\"chbm2W\":[\"インスタンスフィルター\"],\"ci3mwY\":[\"このフィールドを空欄にすることはできません\"],\"cit9TY\":[\"親ノードが set_stats を介して生成するアーティファクトの名前。リンクは、親ジョブが選択された結果に一致し、条件が真の場合にのみたどられます。キーが見つからない場合は一致しません。\"],\"cj1KTQ\":[\"すべてのインベントリーを表示します。\"],\"cjJXKx\":[\"ホストの非同期失敗\"],\"ckH3fT\":[\"準備\"],\"ckdiAB\":[\"通知の削除\"],\"cmWTxn\":[\"Less than or equal to の比較条件\"],\"cnGeoo\":[\"削除\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。\"],\"cucDBz\":[\"コンテキストテンプレート\"],\"cucG_7\":[\"利用可能なYAMLがありません\"],\"cxjfgY\":[\"ホップノードでは可用性をチェックできません。\"],\"cy3yJa\":[\"確立済み\"],\"d-F6q9\":[\"作成済み\"],\"d-zGjA\":[\"このアクションにより、以下が削除されます。\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"ローカル\"],\"d6in1T\":[\"このジョブに管理させるホストが含まれるインベントリーを選択します。\"],\"d73flf\":[\"アラートモーダル\"],\"d75lEw\":[\"タイプの設定\"],\"d7VUIS\":[\"ノード \",[\"nodeName\"],\" の削除\"],\"d8B-tr\":[\"ジョブステータスのグラフタブ\"],\"dAZObA\":[\"リダイレクト URI\"],\"dBNZkl\":[\"スマートインベントリーホストの詳細の表示\"],\"dCcO-F\":[\"構成を取得できませんでした。\"],\"dELxuP\":[\"インベントリーが見つかりません。\"],\"dEgA5A\":[\"取り消し\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"すべてのアプリケーションを表示します。\"],\"dJcvVX\":[\"スマートホストフィルター\"],\"dNAHKF\":[\"ジョブスライス\"],\"dOjocz\":[\"収束 (コンバージェンス) 選択\"],\"dPGRd8\":[\"有効にすると、サポートされている場合に Ansible タスクによって行われた変更を表示します。これは Ansible の --diff モードと同等です。\"],\"dPY1x1\":[\"(詳細情報)\"],\"dQFAgv\":[\"このプロジェクトは更新する必要があります\"],\"dQjRO3\":[\"同期プロセスの開始\"],\"dbWo0h\":[\"Google でサインイン\"],\"dcGoCm\":[\"インベントリーファイル\"],\"ddIcfH\":[\"最後のページに移動\"],\"dfWFox\":[\"ホスト数\"],\"dk7qNl\":[\"コントロールノード\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"1 つ以上の実行環境を削除できませんでした。\"],\"dnCwNB\":[\"クリップボードへのコピーに成功しました!\"],\"dov9kY\":[\"このフィールドは数値で、\",[\"0\"],\" から \",[\"1\"],\" までの値である必要があります\"],\"dqxQzB\":[\"辞典\"],\"dzQfDY\":[\"10 月\"],\"e0NrBM\":[\"プロジェクト\"],\"e3pQqT\":[\"通知タイプの選択\"],\"e4GHWP\":[\"プル\"],\"e5CMOi\":[\"認証情報タイプが挿入できる値を指定する環境変数または追加変数。\"],\"e5VbKq\":[\"ワークフロージョブテンプレート\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"凡例の表示/非表示\"],\"e8GyQg\":[\"メトリクス\"],\"e8U63Z\":[\"プッシュされた参照がこのパターンに一致する場合にのみプロジェクトを同期します (例: refs/heads/main または refs/heads/release-*)。任意のプッシュまたはタグイベントで同期するには空白のままにします。\"],\"e91aLH\":[\"すべての認証情報タイプの表示\"],\"e9k5zp\":[\"このリストに入力するには、スケジュールを追加してください。スケジュールは、テンプレート、プロジェクト、またはインベントリソースに追加できます。\"],\"eAR1n4\":[\"関連する検索タイプの先行入力\"],\"eD_0Fo\":[\"1 つ以上のチームを削除できませんでした。\"],\"eDjsWq\":[\"新規通知テンプレートの作成\"],\"eGkahQ\":[\"ジョブテンプレートの削除\"],\"eHx-29\":[\"ソース詳細\"],\"ePK91l\":[\"編集\"],\"ePS9As\":[\"RADIUS 設定\"],\"eQkgKV\":[\"インストール済み\"],\"eRV9Z3\":[\"タイムアウトが指定されていません\"],\"eRlz2Q\":[\"送信先 SMS 番号\"],\"eSXF_i\":[\"アプリケーションを削除できませんでした。\"],\"eTsJYJ\":[\"説明\"],\"eVJ2lo\":[\"浮動\"],\"eXOp7I\":[\"インスタンスを削除する権限がありません: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"最近のテンプレートリストタブ\"],\"eYJ4TK\":[\"構築されたインベントリが見つかりません。\"],\"eeke40\":[\"自動化アナリティクス\"],\"ekUnNJ\":[\"タグの選択\"],\"el9nUc\":[\"スケジュールは非アクティブです\"],\"emqNXf\":[\"Playbook チェック\"],\"eqiT7d\":[\"このインスタンスがメッシュトポロジー内で果たすロールを設定します。デフォルトは \\\"execution\\\" です。\"],\"espHeZ\":[\"インスタンスグループフォールバックの防止: 有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。\"],\"etQEqZ\":[\"このリンクを削除すると、ブランチの残りの部分が孤立し、起動直後に実行します。\"],\"ewSXyG\":[[\"pluralizedItemName\"],\" をソフト削除しますか?\"],\"f-fQK9\":[\"Grafana API キー\"],\"f2o-xB\":[\"取り消しの確認\"],\"f6Hub0\":[\"並び替え\"],\"f9yJNM\":[\"等しい\"],\"fCZSgU\":[\"すべてのインスタンスグループの表示\"],\"fDzxi_\":[\"保存せずに終了\"],\"fE2kOY\":[\"日付演算子の選択\"],\"fGEOCn\":[\"ジョブステータス\"],\"fGLpQj\":[\"ソースコントロールブランチ/タグ/コミット\"],\"fGQ9Ug\":[\"このジョブの実行対象となるノードにアクセスするための認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシン認証情報 (SSH) の場合、認証情報を選択せずに「起動時に入力を求める」をオンにすると、実行時にマシン認証情報を選択する必要があります。認証情報を選択して「起動時に入力を求める」をオンにすると、選択した認証情報が実行時に更新可能なデフォルト値になります。\"],\"fJ9xam\":[\"インスタンスを有効にする\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"ジョブをキャンセル\"],\"other\":[\"ジョブをキャンセルする\"]}]],\"fL7WXr\":[\"アプリケーション\"],\"fMUEsk\":[[\"0\"],\" 日\"],\"fMulwN\":[\"プロジェクトリビジョンの更新\"],\"fOAyP5\":[\"テキスト入力の検索\"],\"fODqV4\":[\"値が見つかりませんでした。有効な値を入力または選択してください。\"],\"fQCM-p\":[\"組織の詳細の表示\"],\"fQGOXc\":[\"エラー!\"],\"fR8DDt\":[\"すべてのノードの削除の確認\"],\"fVjyJ4\":[\"関連付けの解除の確認\"],\"f_Xpp2\":[\"このアクションにより、以下の関連付けが解除されます。\"],\"fcTDCh\":[\"以下に Red Hat または Red Hat Satellite の認証情報を\\n 入力すると、利用可能なサブスクリプションのリストから選択できます。\\n 使用する認証情報は、更新または拡張されたサブスクリプションを\\n 取得する際に、今後の使用のために保存されます。\"],\"ff_JYN\":[\"ネストされたグループ名でフィルタリング\"],\"fgrmWn\":[\"起動時に差分モードを要求します。\"],\"fhFmMp\":[\"クライアント識別子\"],\"fjX9i5\":[\"スマートインベントリーは見つかりません。\"],\"fk1WEw\":[\"暗号化\"],\"fld-O4\":[\"すべてのジョブ\"],\"fnbZWe\":[\"(任意) ステータス更新を webhook サービスに送り返すために使用する認証情報を選択します。\"],\"foItBN\":[\"週末\"],\"fp4RS1\":[\"コンテンツの読み込みが進行中\"],\"fpMgHS\":[\"月\"],\"fqSfXY\":[\"置換\"],\"fqmP_m\":[\"ホストに到達できません\"],\"fthJP1\":[\"webhook サービスは、この URL に POST リクエストを行うことで、このワークフロージョブテンプレートでジョブを起動できます。\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"詳細\"],\"g6ekO4\":[\"ホストの切り替えに失敗しました。\"],\"g7CZ-8\":[\"GitHub Enterprise 組織でサインイン\"],\"g9d3sF\":[\"開始メッセージのボディー\"],\"gALXcv\":[\"このノードの削除\"],\"gBnBJa\":[\"ソースワークフローのジョブ\"],\"gDx5MG\":[\"リンクの編集\"],\"gIGcbR\":[\"このグループで同時に実行するジョブの最大数。ゼロは制限が適用されないことを意味します。\"],\"gJccsJ\":[\"ワークフロー承認メッセージ\"],\"gK06zh\":[\"新規ジョブテンプレートの追加\"],\"gM3pS9\":[\"実行環境\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"すべてのソースの同期\"],\"gUaMtt\":[\"タイムアウト時\"],\"gVYePj\":[\"新規チームの作成\"],\"gWlcwd\":[\"最終ジョブステータス\"],\"gYWK-5\":[\"ユーザーインターフェース設定の表示\"],\"gZXc5U\":[\"ワークフローが続行される前に承認する必要がある個別ユーザーの数。1 回の拒否で常にノードが拒否されます。\"],\"gZaMqy\":[\"GitHub チームでサインイン\"],\"gZkstf\":[\"有効にすると、収集されたファクトが保存され、ホストレベルで表示できるようになります。ファクトは永続化され、実行時にファクトキャッシュに注入されます。\"],\"gcFnpl\":[\"ジョブステータス\"],\"geTfDb\":[\"ジョブの詳細の表示\"],\"ged_ZE\":[\"オラグナイゼーション\"],\"gezukD\":[\"取り消すジョブを選択してください\"],\"gfyddN\":[\".zip ファイルをアップロードする\"],\"gh06VD\":[\"出力\"],\"ghJsq8\":[\"最初にスクロール\"],\"gmB6oO\":[\"スケジュール\"],\"gmBQqV\":[\"プロジェクトの更新\"],\"gnveFZ\":[\"標準エラータブ\"],\"goVc-x\":[\"認証情報プラグイン設定の編集\"],\"go_DGX\":[\"チームロールの追加\"],\"gpKdxJ\":[\"削除する質問の選択\"],\"gpmbqk\":[\"変数\"],\"gpnvle\":[\"削除エラー\"],\"gsj32g\":[\"プロジェクトの同期の取り消し\"],\"gwKtbI\":[\"ドキュメンテーションと\"],\"h25sKn\":[\"サブスクリプション管理\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"ラベル\"],\"hAjDQy\":[\"状態の選択\"],\"hBHRCF\":[\"新しいインスタンスがオンラインになったときに、このグループに自動的に\\n 割り当てられるインスタンスの最小数。\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Ansible ファクトに関連する現在の検索を削除して、このキーを使用して別の検索ができるようにします。\"],\"hG89Ed\":[\"イメージ\"],\"hHKoQD\":[\"ピアアドレスの選択\"],\"hLDu5N\":[\"アプリケーションの編集\"],\"hNudM0\":[\"このフィールドに値を設定します\"],\"hPa_zN\":[\"組織 (名前)\"],\"hQ0dMQ\":[\"新規ホストの追加\"],\"hQRttt\":[\"送信\"],\"hVPa4O\":[\"オプションを選択してください\"],\"hX8KyU\":[\"このジョブは失敗し、出力がありません。\"],\"hXDKWN\":[\"頻度の詳細\"],\"hXzOVo\":[\"次へ\"],\"hYH0cE\":[\"このジョブを取り消す要求を送信してよろしいですか?\"],\"hYgDIe\":[\"作成\"],\"hZ6znB\":[\"ポート\"],\"hZke6f\":[\"ローカル認証を無効にしてもよろしいですか? これを行うと、ユーザーのログイン機能と、システム管理者がこの変更を元に戻す機能に影響を与える可能性があります。\"],\"hc_ufD\":[\"ジョブタグ\"],\"hdyeZ0\":[\"ジョブの削除\"],\"he3ygx\":[\"コピー\"],\"heqHpI\":[\"プロジェクトのベースパス\"],\"hg6l4j\":[\"3 月\"],\"hgJ0FN\":[\"検索を実行して、ホストフィルターを定義します。\"],\"hgr8eo\":[\"項目\"],\"hgvbYY\":[\"9 月\"],\"hhzh14\":[\"このアカウントに関連するライセンスを見つけることができませんでした。\"],\"hi1n6B\":[[\"brandName\"],\" 内のジョブを含む設定の更新\"],\"hiDMCa\":[\"プロビジョニング\"],\"hjsbgA\":[\"追加変数\"],\"hjwN_s\":[\"リソース名\"],\"hlbQEq\":[\"コンテンツ署名検証の認証情報\"],\"hmEecN\":[\"管理ジョブ\"],\"hmjNLv\":[\"優先テーマ\"],\"hty0d5\":[\"月曜\"],\"hvs-Js\":[\"アプリケーション情報\"],\"i0VMLn\":[\"ワークフロー拒否メッセージ\"],\"i2izXk\":[\"スケジュールにルールがありません\"],\"i4_LY_\":[\"書き込み\"],\"i9sC0B\":[\"チームパーミッションの追加\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"発信元の電話番号\"],\"iDNBZe\":[\"通知\"],\"iDWfOR\":[\"1つ以上のワークフロー承認を承認できませんでした。\"],\"iDjyID\":[\"認証情報の詳細の表示\"],\"iE1s1P\":[\"ワークフローの起動\"],\"iEUzMn\":[\"システム\"],\"iH8pgl\":[\"戻る\"],\"iI4bLJ\":[\"前回のログイン\"],\"iIVceM\":[\"コピーエラー\"],\"iJWOeZ\":[\"JSON は利用できません\"],\"iJiCFw\":[\"グループの詳細\"],\"iLO3nG\":[\"再生回数\"],\"iMaC2H\":[\"インスタンスグループ\"],\"iPp22p\":[\"このスケジュールは UI でサポートされていない複雑なルールを\\n 使用しています。このスケジュールを管理するには API を使用してください。\"],\"iQdYL_\":[\"スマートインベントリーの追加\"],\"iRWxmA\":[\"SSL 検証の無効化\"],\"iTylMl\":[\"テンプレート\"],\"iWKCzl\":[\"プロジェクトの基本パスで見つかったディレクトリーのリストから選択します。基本パスと playbook ディレクトリーを合わせて、playbook を見つけるために使用される完全なパスが提供されます。\"],\"iXmHtI\":[\"ジョブタイプの選択\"],\"iZBwau\":[\"このステップにはエラーが含まれています\"],\"i_CDGy\":[\"ブランチの上書き許可\"],\"i_Kv21\":[\"新規ソースの作成\"],\"ifckL-\":[\"行の選択\"],\"ifdViT\":[\"インベントリーの詳細の表示\"],\"ig0q8s\":[\"このインベントリーが、このワークフロー (\",[\"0\"],\") 内の、インベントリーをプロンプトするすべてのワークフローノードに適用されます。\"],\"inP0J5\":[\"サブスクリプションの詳細\"],\"isRobC\":[\"新規\"],\"itlxml\":[\"管理ジョブ\"],\"ittbfT\":[\"ansible_facts による検索には特別な構文が必要です。詳細は、以下を参照してください。\"],\"itu2NQ\":[\"リンク状態のタイプ\"],\"j1a5f1\":[\"ホストの編集\"],\"j6gqC6\":[\"ジョブ実行で使用するブランチ。空欄の場合はプロジェクトのデフォルトが使用されます。プロジェクトの allow_override フィールドが true に設定されている場合にのみ許可されます。\"],\"j7zAEo\":[\"ワークフローのステータス\"],\"j8QfHv\":[\"ホストの編集\"],\"jAxdt7\":[\"削除のキャンセル\"],\"jBGh4u\":[\"ネストされたグループのインベントリ定義:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"保留中のワークフロー承認\"],\"jEw0Mr\":[\"有効な URL を入力してください\"],\"jFaaUJ\":[\"カノニカル\"],\"jGUu_G\":[\"必要な承認\"],\"jIaeJK\":[\"Survey\"],\"jJdwCB\":[\"戻す\"],\"jKibyt\":[\"ズームのリセット\"],\"jMyq_x\":[\"ワークフロージョブ 1/\",[\"0\"]],\"jaUa4e\":[\"このデータは、Tower ソフトウェアの将来の\\n リリースを強化し、顧客体験と成功の\\n 合理化を支援するために使用されます。\"],\"jc86YO\":[\"起動時に制限を要求します。\"],\"ji-8F7\":[\"この認証情報は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"jiE6Vn\":[\"組織\"],\"jifz9m\":[\"なし (1回実行)\"],\"jkQOCm\":[\"例外の追加\"],\"jljuYN\":[\"webhook リクエストを受け入れるサービス。\"],\"jluR-N\":[\"警告: \",[\"selectedValue\"],\" は \",[\"0\"],\" へのリンクであり、そのように保存されます。\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"ここ。\"],\"jqzUyM\":[\"利用不可\"],\"jrkyDn\":[\"プレイの開始\"],\"jrsFB3\":[\"出力タブ\"],\"jsz-PY\":[\"不明な終了日\"],\"jwmkq1\":[\"マシンの認証情報\"],\"jzD-D6\":[\"スキップタグは、大規模な playbook があり、play またはタスクの特定の部分をスキップしたい場合に便利です。複数のタグを区切るにはカンマを使用します。タグの使用方法の詳細については、ドキュメントを参照してください。\"],\"k020kO\":[\"アクティビティーストリーム\"],\"k2dzu3\":[\"有効期限 (UTC)\"],\"k30JvV\":[\"選択したカテゴリー\"],\"k5nHqi\":[\"このジョブテンプレートの起動時に使用される実行環境です。解決された実行環境は、このジョブテンプレートに別の実行環境を明示的に割り当てることで上書きできます。\"],\"kALwhk\":[\"秒\"],\"kDWprA\":[\"これらの引数は、指定されたモジュールで使用されます。\"],\"kEhyki\":[\"値で終了するフィールド。\"],\"kLja4m\":[\"開始ユーザー:\"],\"kLk5bG\":[\"開始メッセージ\"],\"kNUkGV\":[\"ルックアップタイプ\"],\"kNfXib\":[\"モジュール名\"],\"kODvZJ\":[\"名\"],\"kOVkPY\":[\"インスタンスの切り替え\"],\"kP-3Hw\":[\"インベントリーに戻る\"],\"kQerRU\":[\"このフィールドにスペースを含めることはできません\"],\"kX-GZH\":[\"ジョブの再起動\"],\"kXzl6Z\":[\"ソース変数\"],\"kYDvK4\":[\"組み込みファイル\"],\"kah1PX\":[\"次の場所でYAMLの例を表示します\"],\"kaux7o\":[\"リモートインベントリーソースからのローカルグループおよびホストを上書きする\"],\"kgtWJ0\":[\"このジョブテンプレートを実行するインスタンスグループを選択します。\"],\"kiMHN-\":[\"システム監査者\"],\"kjrq_8\":[\"詳細情報\"],\"kkDQ8m\":[\"木曜\"],\"kkc8HD\":[[\"brandName\"],\" アプリケーションの簡単ログインの有効化\"],\"kpRn7y\":[\"質問の削除\"],\"kpnWnY\":[\"SCMリビジョンが変更されるプロジェクトの更新のたびに、ジョブタスクを実行する前に、選択したソースからインベントリを更新します。これは、Ansibleインベントリ.iniファイル形式などの静的コンテンツを対象としています。\"],\"ks-HYT\":[\"ユーザー権限の追加\"],\"ks71ra\":[\"例外\"],\"kt8V8M\":[\"ワークフローのブランチを選択します。\"],\"ktPOqw\":[\"参照:\"],\"kuIbuV\":[\"ヘルスチェックは、実行ノードでのみ実行できます。\"],\"ku__5b\":[\"第 2\"],\"kyAi7k\":[\"インスタンス\"],\"kyHUFI\":[\"Vault パスワード | \",[\"credId\"]],\"kyfr2I\":[\"チェックを入れると、以前は外部ソースに存在していたが現在削除されているホストとグループがインベントリーから削除されます。インベントリーソースによって管理されていなかったホストとグループは、次の手動で作成されたグループに昇格されます。昇格先の手動で作成されたグループがない場合は、インベントリーのデフォルトの「all」グループに残されます。\"],\"kz7G1W\":[[\"1\"],\" から \",[\"0\"],\" のアクセスを削除しますか? これを行うと、チームのすべてのメンバーに影響します。\"],\"l4k9lc\":[\"最初のノード\"],\"l5XUoS\":[\"Webhook の認証情報\"],\"l75CjT\":[\"はい\"],\"lCF0wC\":[\"更新\"],\"lJFsGr\":[\"新規インスタンスグループの作成\"],\"lKxoCA\":[\"ジョブイベントの拡張\"],\"lM9cbX\":[\"ホストがグループの子のメンバーでもある場合、関連付けを解除した後もリストにグループが表示されることがあります。このリストには、ホストが直接的および間接的に関連付けられているすべてのグループが表示されます。\"],\"lURfHJ\":[\"セクションを折りたたむ\"],\"lWkKSO\":[\"分\"],\"lWmv3p\":[\"インベントリーソース\"],\"lYDyXS\":[\"スマートインベントリー\"],\"l_jRvf\":[\"Playbook の完了\"],\"lfoFSg\":[\"ホストの削除\"],\"lgm7y2\":[\"編集\"],\"lgphOX\":[\"期待値\"],\"lhgU4l\":[\"テンプレートが見つかりません。\"],\"lhkaAC\":[\"トライアル\"],\"ljGeYw\":[\"標準ユーザー\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"パンダウン\"],\"ltvmAF\":[\"アプリケーションが見つかりません。\"],\"lu2qW5\":[\"任意\"],\"lucaxq\":[\"ログアグリゲータホストとログアグリゲータタイプを指定しないと、ログアグリゲータを有効にできません。\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"コンテナーグループが見つかりません。\"],\"m16xKo\":[\"追加\"],\"m1tKEz\":[\"システム管理者は、すべてのリソースに無制限にアクセスできます。\"],\"m2ErDa\":[\"失敗\"],\"m3k6kn\":[\"構築された在庫ソースの同期をキャンセルできませんでした\"],\"m5MOUX\":[\"ホストに戻る\"],\"mGJIOu\":[\"この構築済みインベントリー入力は\\n 両方のカテゴリーのグループを作成し、\\n 制限 (ホストパターン) を使用して、それら 2 つの\\n グループの共通部分にあるホストのみを返します。\"],\"mNBZ1R\":[\"注記: このフィールドは、リモート名が「origin」であることを前提としています。\"],\"mOFgdC\":[\"最大\"],\"mPiYpP\":[\"ノード状態のタイプ\"],\"mSv_7k\":[\"3年\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"このスケジュールには、必要な Survey 値がありません\"],\"mYGY3B\":[\"日付\"],\"mZiQNk\":[\"権限昇格: 有効にすると、この playbook を管理者として実行します。\"],\"m_tELA\":[\"削除をキャンセルする\"],\"ma7cO9\":[\"グループ \",[\"0\"],\" を削除できませんでした。\"],\"mahPLs\":[\"権限昇格のパスワード\"],\"mcGG2z\":[[\"minutes\"],\" 分 \",[\"seconds\"],\" 秒\"],\"mdNruY\":[\"API トークン\"],\"mgJ1oe\":[\"削除の確認\"],\"mgjN5u\":[\"インスタンスグループへのインスタンスの関連付けを解除しますか?\"],\"mhg7Av\":[\"アドホックコマンドの実行\"],\"mi9ffh\":[\"ホストの詳細\"],\"mk4anB\":[\"ブラウザのデフォルト\"],\"mlDUq3\":[\"変更者 (ユーザー名)\"],\"mnm1rs\":[\"GitHub のデフォルト\"],\"moZ0VP\":[\"同期の状態\"],\"momgZ_\":[\"ワークフロージョブテンプレートの名前。\"],\"mqAOoN\":[\"Playbook ディレクトリーの選択\"],\"n-37ya\":[\"ローカル認証の無効化の確認\"],\"n-LISx\":[\"ワークフローの保存中にエラーが発生しました。\"],\"n-ZioH\":[\"更新されたプロジェクトの取得エラー\"],\"n-qmM7\":[\"JSON 形式のサービスアカウントキーを選択して、次のフィールドに自動入力します。\"],\"n12Go4\":[\"関連グループの読み込みに失敗しました。\"],\"n60kiJ\":[\"*このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。\"],\"n6mYYY\":[\"ワークフローのタイムアウトメッセージ\"],\"n9Idrk\":[\"(最初の 10 件に制限)\"],\"n9lz4A\":[\"失敗したジョブ\"],\"nBAIS_\":[\"イベント詳細の表示\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"プロビジョニングコールバック URL の作成を\\n 有効にします。この URL を使用して、ホストは \",[\"brandName\"],\" に\\n 接続し、このジョブテンプレートを使用して\\n 設定の更新を要求できます\"],\"nCY9IL\":[\"ホストがスキップされました\"],\"nDjIzD\":[\"プロジェクトの詳細の表示\"],\"nGbNEN\":[\"プロジェクトを最新と見なす時間 (秒単位)。ジョブの実行およびコールバック中に、タスクシステムは最新のプロジェクト更新のタイムスタンプを評価します。キャッシュタイムアウトよりも古い場合は最新とは見なされず、新しいプロジェクト更新が実行されます。\"],\"nI54lc\":[\"プロジェクトを削除してから同期する\"],\"nJPBvA\":[\"ファイル、ディレクトリー、またはスクリプト\"],\"nJTOTZ\":[\"この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、ジョブテンプレート、またはワークフローレベルで明示的に割り当てられていない場合にフォールバックとして使用されます。\"],\"nLGsp4\":[\"このワークフロージョブテンプレートのアンケートを有効にします。\"],\"nMiE53\":[\"有効な変数\"],\"nOhz3x\":[\"ログアウト\"],\"nPH1Cr\":[\"これらの実行環境は、それらに依存する他のリソースによって使用され得る。本当に削除してもよろしいですか?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"失敗したホスト数\"],\"nSTT11\":[\"再起動元:\"],\"nTENWI\":[\"サブスクリプション管理へ戻る\"],\"nU16mp\":[\"キャッシュタイムアウト\"],\"nZPX7r\":[\"警告: 変更が保存されていません\"],\"nZW6P0\":[\"ローカルタイムゾーン\"],\"nZYB4j\":[\"ステータス情報はありません\"],\"nZYxse\":[\"ホストのグループとの関連付けを解除しますか?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4 月\"],\"ncxIQL\":[\"1 つ以上のインスタンスの関連付けを解除できませんでした。\"],\"neiOWk\":[\"構築されたインベントリ文書をここで表示\"],\"nfnm9D\":[\"組織名\"],\"ng00aZ\":[\"ホストフィルター\"],\"nhxAdQ\":[\"キーワード\"],\"nlsWzF\":[\"Survey の質問を追加してください。\"],\"nnY7VU\":[\"Pagerduty サブドメイン\"],\"noGZlf\":[\"キャッシュのタイムアウト (秒)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (詳細)\"],\"nzozOC\":[\"ユーザーの削除\"],\"nzr1qE\":[\"ファイルのアップロードが拒否されました。単一の .json ファイルを選択してください。\"],\"o-JPE2\":[\"Survey の質問は見つかりません。\"],\"o0RwAq\":[\"GitHub Enterprise でサインイン\"],\"o0x5-R\":[\"このフィールドの値の選択\"],\"o4NRE0\":[\"詳細な検索値の入力\"],\"o5J6dR\":[\"このノードを実行する条件を指定\"],\"o9R2tO\":[\"SSL 接続\"],\"oABS9f\":[\"このフィールドに値を入力するか、起動プロンプトを表示するオプションを選択します。\"],\"oB5EwG\":[\"外部シークレット管理システム\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"更新されたプロジェクトデータの取得に失敗しました。\"],\"oCKCYp\":[\"通知が正常に送信されました\"],\"oEijQ7\":[\"startswith で大文字小文字の区別なし。\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"2つのグループを構築し、交差点に制限する\"],\"oH1Qle\":[\"このワークフロージョブテンプレートの Webhook URL。\"],\"oHOOxn\":[\"デフォルトでは、サービスの使用状況に関する分析データを収集し、Red Hat に送信します。サービスによって収集されるデータには 2 つのカテゴリーがあります。詳細については、<0>この Tower ドキュメントページを参照してください。この機能を無効にするには、次のボックスのチェックを外してください。\"],\"oII7vS\":[\"GitHub 設定\"],\"oKMFX4\":[\"未更新\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"終了日時\"],\"oNZQUQ\":[\"Kubernetes または OpenShift との認証のための認証情報\"],\"oQqtoP\":[\"管理ジョブに戻る\"],\"oRt7Uv\":[[\"interval\"],\" 年\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"このインスタンスは現在、他のリソースで使用されています。削除してもよろしいですか?\"],\"other\":[\"これらのインスタンスのプロビジョニングを解除すると、それらに依存する他のリソースに影響する可能性があります。それでも削除してもよろしいですか?\"]}]],\"oWvSIB\":[\"送信者のメール\"],\"oX_mCH\":[\"プロジェクトの同期エラー\"],\"oZvDsd\":[[\"interval\"],\" 時間\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"GitHub Enterprise チームでサインイン\"],\"ofcQVG\":[\"保存されていない変更モーダル\"],\"olEUh2\":[\"成功\"],\"opS--k\":[\"インスタンスグループに戻る\"],\"orh4t6\":[\"ホスト OK\"],\"osCeRO\":[\"Azure AD 設定の表示\"],\"ot7qsv\":[\"すべてのフィルターの解除\"],\"ovBPCi\":[\"デフォルト\"],\"owBGkJ\":[\"終了が期待値と一致しませんでした (\",[\"0\"],\")\"],\"owQ8JH\":[\"インスタンスグループの追加\"],\"ozbhWy\":[\"削除エラー\"],\"p-nfFx\":[\"ここにファイルをドラッグするか、参照してアップロード\"],\"p-ngUo\":[\"フォロー解除\"],\"p-pp9U\":[\"文字列\"],\"p2LEhJ\":[\"パーソナルアクセストークン\"],\"p2_GCq\":[\"パスワードの確認\"],\"p3PM8G\":[\"最初のノードから再起動\"],\"p6-JME\":[\"1 つ目はすべての参照を取得します。2 つ目は Github のプルリクエスト番号 62 を取得します。この例では、ブランチは「pull/62/head」である必要があります。\"],\"pAtylB\":[\"見つかりません\"],\"pCCQER\":[\"システム全体で利用可能\"],\"pH8j40\":[\"以前に削除されたアクティブなホスト\"],\"pHyx6k\":[\"多項選択法 (単一の選択可)\"],\"pKQcta\":[\"Pod 仕様のカスタマイズ\"],\"pOJNDA\":[\"コマンド\"],\"pOd3wA\":[\"Enter キーを押して、回答の選択肢をさらに追加します。回答の選択肢は、1 行に 1 つです。\"],\"pOhwkU\":[\"このアクションにより、\",[\"0\"],\" から次のロールの関連付けが解除されます:\"],\"pRZ6hs\":[\"実行:\"],\"pSypIG\":[\"説明の表示\"],\"pYENvg\":[\"認証付与タイプ\"],\"pZJ0-s\":[\"このグループで同時に実行されているすべてのジョブで許可するフォークの最大数。ゼロは制限が適用されないことを意味します。\"],\"pa1SrG\":[[\"interval\"],\" 日\"],\"peCAyQ\":[\"RADIUS 設定の表示\"],\"pfw0Wr\":[\"すべて\"],\"pguZh2\":[\"jinja2 式から変数を作成します。定義した構築済みグループに\\n 期待されるホストが含まれていない場合に役立ちます。これを使用して\\n 式から hostvars を追加できるため、それらの式の\\n 結果の値がわかります。\"],\"phTgAm\":[\"システムのファクトを設定するには、`gather_facts: true`\\n を持つインベントリーに対して playbook を実行する必要があるため、\\n Ansible ファクトのインベントリーの仕様を提示するのは\\n 困難です。実際のファクトはシステムごとに\\n 異なります。\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Django を参照\"],\"poMgBa\":[\"起動時に SCM ブランチを要求します。\"],\"ppcQy0\":[\"ズームを 100% に設定し、グラフを中央に配置\"],\"prydaE\":[\"プロジェクトの同期の失敗\"],\"pw2VDK\":[[\"month\"],\" の最後の \",[\"weekday\"]],\"q-Uk_P\":[\"1 つ以上の認証情報タイプを削除できませんでした。\"],\"q45OlW\":[\"リージョン\"],\"q5tQBE\":[\"関連する検索フィールドのあいまい検索でタイプを無効に設定\"],\"q67y3T\":[\"通知テンプレートテストは見つかりません。\"],\"qAlZNb\":[\"次のワークフロー承認に対応できません: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"残りのホストがありません\"],\"qChjCy\":[\"初回実行日時\"],\"qD-pvR\":[\"ダッシュボード ID (オプション)\"],\"qEMgTP\":[\"インベントリーソース同期エラー\"],\"qJK-de\":[\"OIDC でサインイン\"],\"qS0GhO\":[\"実行環境がありません\"],\"qSSVmd\":[\"送信先チャネルまたはユーザー\"],\"qSSg1L\":[\"利用可能なノードへのリンク\"],\"qWD0iN\":[\"このデータは、ソフトウェアの将来のリリースを強化し、\\n Automation Analytics を提供するために\\n 使用されます。\"],\"qXRYa2\":[\"ブランチでのサブモジュールの最新のコミットを追跡する\"],\"qYkrfg\":[\"プロビジョニングコールバックの詳細\"],\"qZ2MTC\":[\"これらは \",[\"brandName\"],\" がコマンドの実行をサポートするモジュールです。\"],\"qgjtIt\":[\"収束 (コンバージェンス)\"],\"qlhQw_\":[\"インベントリーの同期\"],\"qliDbL\":[\"リモートアーカイブ\"],\"qlwLcm\":[\"トラブルシューティング\"],\"qmBmJJ\":[\"クライアントシークレットが表示されるのはこれだけです。\"],\"qmYgP7\":[\"承認\"],\"qqeAJM\":[\"なし\"],\"qtFFSS\":[\"起動時のリビジョン更新\"],\"qtaMu8\":[\"インベントリー (名前)\"],\"qvCD_i\":[\"例には次が含まれます。\"],\"qwaCoN\":[\"ソースコントロールの更新\"],\"qxZ5RX\":[\"ホスト\"],\"qznBkw\":[\"ワークフローリンクモーダル\"],\"r6Aglb\":[\"JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。\"],\"r6y-jM\":[\"警告\"],\"r6zgGo\":[\"12 月\"],\"r8ojWq\":[\"削除の確認\"],\"r8oq0Y\":[\"過去 24 時間\"],\"rBdPPP\":[[\"name\"],\" を削除できませんでした。\"],\"rE95l8\":[\"クライアントタイプ\"],\"rG3WVm\":[\"選択\"],\"rHK_Sg\":[\"カスタム仮想環境 \",[\"virtualEnvironment\"],\" は、実行環境に置き換える必要があります。実行環境への移行の詳細については、<0>ドキュメント を参照してください。\"],\"rK7UBZ\":[\"すべてのホストの再起動\"],\"rKS_55\":[\"ファクトストレージ: 有効にすると、収集されたファクトが保存され、ホストレベルで表示できるようになります。ファクトは永続化され、実行時にファクトキャッシュに注入されます。\"],\"rKTFNB\":[\"認証情報タイプの削除\"],\"rLznGJ\":[\"承認が作成されたときに、アップストリームの set_stats アーティファクトでレンダリングされる Jinja2 テンプレート。これを使用して、以前のジョブステップの関連コンテキストを承認者に表示します。使用可能な変数は、親ノードの set_stats データから取得されます。\"],\"rMrKOB\":[\"プロジェクトを同期できませんでした。\"],\"rOZRCa\":[\"ワークフローのリンク\"],\"rSYkIY\":[\"このフィールドは数値でなければなりません\"],\"rXhu41\":[\"2 (デバッグ)\"],\"rYHzDr\":[\"項目/ページ\"],\"r_IfWZ\":[\"インベントリーの編集\"],\"rdUucN\":[\"プレビュー\"],\"rfYaVc\":[\"回答の変数名\"],\"rfpIXM\":[\"起動時にインスタンスグループを要求します。\"],\"rfx2oA\":[\"ワークフロー保留メッセージのボディー\"],\"riBcU5\":[\"IRC ニック\"],\"rjVfy3\":[\"ワークフロードキュメント\"],\"rjyWPb\":[\"1 月\"],\"rmb2GE\":[[\"0\"],\" により拒否済み - \",[\"1\"]],\"rmt9Tu\":[\"ホストの合計\"],\"ruhGSG\":[\"インベントリーソース同期の取り消し\"],\"rvia3m\":[\"その他の認証\"],\"rw1pRJ\":[\"バンドルのダウンロード\"],\"rwWNpy\":[\"インベントリー\"],\"s-MGs7\":[\"リソース\"],\"s2xYUy\":[\"リモートインベントリーソースのローカル変数を上書きする\"],\"s3KtlK\":[\"選択した例外により、このスケジュールには発生がありません。\"],\"s4Qnj2\":[\"実行環境\"],\"s4fge-\":[\"過去 1 ヵ月\"],\"s5aIEB\":[\"新規ワークフロージョブテンプレートの削除\"],\"s5mACA\":[\"インスタンスの詳細\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"このインスタンスグループは現在他のリソースによって使用されています。削除してもよろしいですか?\"],\"other\":[\"これらのインスタンスグループを削除すると、それらに依存する他のリソースに影響を与える可能性があります。それでも削除してもよろしいですか?\"]}]],\"s6F6Ks\":[\"このジョブの出力は見つかりません\"],\"s70SJY\":[\"ロギング設定\"],\"s8hQty\":[\"すべてのジョブを表示します。\"],\"s9EKbs\":[\"SSL 検証の無効化\"],\"sAz1tZ\":[\"関連付けの解除の確認\"],\"sBJ5MF\":[\"ソース\"],\"sCEb_0\":[\"すべてのインベントリーホストを表示します。\"],\"sGodAp\":[\"Pod 仕様の上書き\"],\"sMDRa_\":[\"グループに戻る\"],\"sOMf4x\":[\"最近のテンプレート\"],\"sSFxX6\":[\"ジョブ起動時のリビジョン更新\"],\"sTkKoT\":[\"拒否する行を選択\"],\"sUyFTB\":[\"ダッシュボードへのリダイレクト\"],\"sV3kNp\":[\"このインスタンスグループは、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"sVh4-e\":[\"このリンクの削除\"],\"sW5OjU\":[\"必須\"],\"sZif4m\":[\"関連するグループの関連付けを解除しますか?\"],\"s_XkZs\":[\"開始\"],\"s_r4Az\":[\"このフィールドは整数でなければなりません\"],\"sesAIn\":[\"ジョブの開始、成功、または失敗時に送信される\\n 通知の内容を変更するには、カスタムメッセージを使用します。ジョブに関する\\n 情報にアクセスするには波括弧を使用します:\"],\"sgRZMG\":[\"ハイブリッドノード\"],\"siJgSI\":[\"ジョブが見つかりません。\"],\"sjMCOP\":[\"最終変更日時\"],\"sjVfrA\":[\"コマンド\"],\"smFRaX\":[\"ジョブはすでに開始されています\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" 個のソースで同期に失敗しました。\"],\"other\":[\"#\",\" 個のソースで同期に失敗しました。\"]}]],\"sr4LMa\":[\"インベントリーソース\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"この条件またはその他のフィルターを満たす結果を返します。\"],\"sxkWRg\":[\"詳細\"],\"syupn5\":[\"ブランドイメージ\"],\"syyeb9\":[\"最初\"],\"t-R8-P\":[\"実行\"],\"t2q1xO\":[\"スケジュールの編集\"],\"t4v_7X\":[\"ノードタイプの選択\"],\"t9QlBd\":[\"11 月\"],\"tRm9qR\":[\"タグは、大規模な playbook があり、play またはタスクの特定の部分を実行したい場合に便利です。複数のタグを区切るにはカンマを使用します。タグの使用方法の詳細については、ドキュメントを参照してください。\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"開始\"],\"t_YqKh\":[\"削除\"],\"tfDRzk\":[\"保存\"],\"tfh2eq\":[\"クリックして、このノードへの新しいリンクを作成します。\"],\"tgPwON\":[\"演算子\"],\"tgSBSE\":[\"リンクの削除\"],\"tgWuMB\":[\"変更日時\"],\"thJljW\":[\"警告: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"プロビジョニング解除\"],\"trjiIV\":[\"ピアの関連付けに失敗しました。\"],\"tst44n\":[\"イベント\"],\"twE5a9\":[\"認証情報を削除できませんでした。\"],\"txNbrI\":[\"ソースコントロールブランチ\"],\"ty2DZX\":[\"この組織は、現在他のリソースで使用されています。削除してもよろしいですか?\"],\"tzgOKK\":[\"これはすでに処理されています\"],\"u-sh8m\":[\"/ (プロジェクト root)\"],\"u4ex5r\":[\"7 月\"],\"u4n8Fm\":[\"ピアの削除に失敗しました。\"],\"u4x6Jy\":[\"ジョブに戻る\"],\"u5AJST\":[\"Playbook の実行中に使用する並列または同時プロセスの数。いずれの値も入力しないと、Ansible 設定ファイルのデフォルト値が使用されます。より多くの情報を確認できます。\"],\"u7f6WK\":[\"すべてのワークフロー承認を表示します。\"],\"u84wS1\":[\"ジョブキャンセルエラー\"],\"uAQUqI\":[\"ステータス\"],\"uAhZbx\":[\"障害のある在庫ソース\"],\"uCjD1h\":[\"セッションの期限が切れました。中断したところから続行するには、ログインしてください。\"],\"uImfEm\":[\"ワークフロー保留メッセージ\"],\"uJz8NJ\":[\"ジョブの実行中は検索が無効になっています\"],\"uPRp5U\":[\"ルックアップの取り消し\"],\"uTDtiS\":[\"第 5\"],\"uUehLT\":[\"待機中\"],\"uVu1Yt\":[\"タイプ選択の設定\"],\"uYtvvN\":[\"実行環境を編集する前にプロジェクトを選択してください。\"],\"ucSTeu\":[\"作成者 (ユーザー名)\"],\"ucgZ0o\":[\"組織\"],\"ugZpot\":[\"外部認証情報のテスト\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"情報\"],\"uzTiFQ\":[\"スケジュールに戻る\"],\"v-CZEv\":[\"起動プロンプト\"],\"v-EbDj\":[\"トラブルシューティング設定\"],\"v-M-LP\":[\"テンプレートの起動\"],\"v0urVb\":[\"サブスクリプションをお持ちでない場合は、Red Hat に\\n アクセスしてトライアルサブスクリプションを取得できます。\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"ホストパラメーターを使用した再起動\"],\"v2gmVS\":[\"このアクションでは、次の項目がソフト削除されます。\"],\"v45yUL\":[\"関連付けの解除\"],\"v7vAuj\":[\"ジョブの合計\"],\"vCS_TJ\":[\"インベントリーソース \",[\"name\"],\" を削除できませんでした。\"],\"vEr6TL\":[\"これらの引数は指定されたモジュールで使用されます。\",[\"0\"],\" に関する情報は、クリックすると見つかります: \"],\"vF82C6\":[\"親ノードが正常な状態になったときに実行します。\"],\"vFKI2e\":[\"スケジュールルール\"],\"vFVhzc\":[\"ソーシャル\"],\"vGVmd5\":[\"有効な変数が設定されていない限り、このフィールドは無視されます。有効な変数がこの値と一致すると、インポート時にこのホストが有効になります。\"],\"vGjmyl\":[\"削除済み\"],\"vHAaZi\":[\"すべてをスキップ\"],\"vIb3RK\":[\"新規スケジュールの作成\"],\"vKRQJB\":[\"カスタムの Kubernetes または OpenShift Pod 仕様を渡すためのフィールド。\"],\"vLyv1R\":[\"非表示\"],\"vPrMqH\":[\"リビジョン #\"],\"vQHUI6\":[\"チェックすると、子グループとホストのすべての変数が削除され、外部ソースで見つかったものに置き換えられます。\"],\"vTL8gi\":[\"終了時刻\"],\"vUOn9d\":[\"戻る\"],\"vYFWsi\":[\"チームの選択\"],\"vYuE8q\":[\"ジョブ実行の経過時間\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucketデータセンター\"],\"ve_jRy\":[\"条件時\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"追加のコマンドライン変数を playbook に渡します。これは ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON を使用してキー/値のペアを指定します。構文の例についてはドキュメントを参照してください。\"],\"voRH7M\":[\"例:\"],\"vq1XXv\":[\"フィルターを適用して新しいスマートインベントリーを作成\"],\"vq2WxD\":[\"火\"],\"vq9gg6\":[\"次のワークフロー承認に対応できません: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"モジュール\"],\"vvY8pz\":[\"起動時にスキップタグを要求します。\"],\"vye-ip\":[\"起動時にタイムアウトを要求します。\"],\"vzsN_5\":[[\"interval\"],\" 日\"],\"w07pgp\":[\"起動時に詳細レベルを要求します。\"],\"w0kTk8\":[\"失敗したノードから再起動\"],\"w14eW4\":[\"すべてのトークンを表示します。\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"このインベントリーソースは現在それに依存する他のリソースによって使用されています。削除してもよろしいですか?\"],\"other\":[\"これらのインベントリーソースを削除すると、それらに依存する他のリソースに影響を与える可能性があります。それでも削除してもよろしいですか?\"]}]],\"w2VTLB\":[\"Less than の比較条件\"],\"w3EE8S\":[\"自動化されたホスト\"],\"w4j7js\":[\"チームの詳細の表示\"],\"w6zx64\":[\"ブラウザのデフォルトを使用\"],\"wCnaTT\":[\"フィールドを新しい値に置き換え\"],\"wF-BAU\":[\"インベントリーの追加\"],\"wFnb77\":[\"インベントリー ID\"],\"wKEfMu\":[\"イベントの処理が完了しました。\"],\"wO29qX\":[\"組織が見つかりません。\"],\"wW08QA\":[\"等しくない\"],\"wX6sAX\":[\"2年\"],\"wXAVe-\":[\"モジュール引数\"],\"wXB7k5\":[\"通知の色を指定します。使用できる色は 16 進数の\\n カラーコードです (例: #3af または #789abc)。\"],\"waFx9W\":[\"管理\"],\"wdxz7K\":[\"ソース\"],\"wgNoIs\":[\"すべて選択\"],\"wkgHlv\":[\"新規ノードの追加\"],\"wlQNTg\":[\"メンバー\"],\"wnizTi\":[\"サブスクリプションの選択\"],\"wpT1VN\":[\"条件\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"追加のコマンドライン変更を渡します。2 つの ansible コマンドラインパラメーターがあります: \"],\"wsggVq\":[\"チェックされていない場合、外部ソースに見つからないローカルの子ホストとグループは、インベントリの更新プロセスで変更されません。\"],\"x-a4Mr\":[\"Webhook の認証情報\"],\"x02hbg\":[\"プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。この URL を使用して、ホストは Ansible AWX に接続し、このジョブテンプレートを使用して設定の更新を要求できます。\"],\"x4Xp3c\":[\"更新\"],\"x5DnMs\":[\"最終変更日時\"],\"x6_dAC\":[\"フェデレーションインベントリー\"],\"x6oT_o\":[\"利用可能なホスト\"],\"x7PDL5\":[\"ロギング\"],\"x8uKc7\":[\"インスタンスの状態\"],\"x9WS62\":[[\"0\"],\" の取り消し\"],\"xAYSEs\":[\"開始時刻\"],\"xAqth4\":[\"Google OAuth 2.0 設定の表示\"],\"xC9EVu\":[\"キャンセルされたノード\"],\"xCJdfg\":[\"消去\"],\"xDr_ct\":[\"終了\"],\"xESTou\":[\"ジョブの削除に失敗しました。\"],\"xF5tnT\":[\"Vault パスワード\"],\"xGQZwx\":[\"コンテナーグループの追加\"],\"xGVfLh\":[\"続行\"],\"xHZS6u\":[\"成功ジョブ\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"パーソナルアクセストークン\"],\"xKQRBr\":[\"最大長\"],\"xM01Pk\":[\"デフォルトの応答\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"名前フィールドを正確に検索します。\"],\"xPO5w7\":[\"GitHub でサインイン\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"無効な時間形式です\"],\"xQioPk\":[\"複数の親がある場合にこのノードを実行するための前提条件。参照:\"],\"xSytdh\":[\"終了日時:\"],\"xUhTCP\":[\"ソースの選択\"],\"xVhQZV\":[\"金\"],\"xY9DEq\":[\"インベントリー内のホストをターゲットにするために使用されるパターン。フィールドを空白のままにすると、all、および * はすべて、インベントリー内のすべてのホストを対象とします。Ansible のホストパターンに関する詳細情報を確認できます。\"],\"xY9s5E\":[\"タイムアウト\"],\"x_Ej3K\":[\"ユーザーへのプロンプトとして使用する回答タイプまたは形式を選択してください。\\n 各オプションの詳細については、Ascender のドキュメントを参照してください。\"],\"x_ugm_\":[\"グループ合計\"],\"xa7N9Z\":[\"ログインリダイレクトのオーバーライド URL\"],\"xcaG5l\":[\"ワークフローの編集\"],\"xd2LI3\":[\"有効期限: \",[\"0\"]],\"xdA_-p\":[\"ツール\"],\"xe5RvT\":[\"YAMLタブ\"],\"xefC7k\":[\"IRC サーバーポート\"],\"xeiujy\":[\"テキスト\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"要求したページが見つかりませんでした。\"],\"xi4nE2\":[\"エラーメッセージ\"],\"xnSIXG\":[\"1 つ以上のホストを削除できませんでした。\"],\"xoCdYY\":[\"特定フィールドの値が提供されたリストに存在するかどうかをチェック (項目のコンマ区切りのリストを想定)。\"],\"xoXoBo\":[\"エラーの削除\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise 組織\"],\"xuYTJb\":[\"ジョブテンプレートを削除できませんでした。\"],\"xw06rt\":[\"設定は工場出荷時のデフォルトと一致します。\"],\"xxTtJH\":[\"一致するホスト名のみがインポートされる正規表現。このフィルターは、インベントリープラグインフィルターが適用された後、後処理ステップとして適用されます。\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"選択したジョブをキャンセル\"],\"other\":[\"選択したジョブをキャンセル\"]}]],\"y8ibKI\":[\"インスタンスの削除\"],\"yCCaoF\":[\"インスタンスの更新に失敗しました。\"],\"yDeNnS\":[\"新しい構築されたインベントリを作成する\"],\"yDifzB\":[\"選択の確認\"],\"yGS9cI\":[\"利用可能\"],\"yGUKlf\":[\"管理ジョブ\"],\"yGfW7Y\":[\"この場所を変更するには、\",[\"brandName\"],\" のデプロイ時に PROJECTS_ROOT を変更します。\"],\"yMIahh\":[\"Red Hat Ansible Automation Platform へようこそ!\\n サブスクリプションをアクティブ化するには、以下の手順を完了してください。\"],\"yMYuDg\":[\"自動化コントローラーバージョン\"],\"yMfU4O\":[\"送信者のメール\"],\"yNcGa2\":[\"アクセストークンの有効期限\"],\"yOXgbH\":[\"注記: GitHub または Bitbucket に SSH プロトコルを使用する場合は、SSH キーのみを入力し、(git 以外の) ユーザー名は入力しないでください。また、GitHub と Bitbucket は SSH 使用時のパスワード認証をサポートしていません。読み取り専用の GIT プロトコル (git://) は、ユーザー名やパスワードの情報を使用しません。\"],\"yQE2r9\":[\"ロード中\"],\"yRiHPB\":[\"ジョブを実行してこのリストに入力してください。\"],\"yRkqG9\":[\"制限\"],\"yRsSBw\":[\"承認\"],\"yUlffE\":[\"再起動\"],\"yVgnJA\":[\"この組織で管理できるホストの最大数。\\n 値のデフォルトは 0 で、制限なしを意味します。詳細については Ansible の\\n ドキュメントを参照してください。\"],\"yX3qAQ\":[\"ワークフロージョブテンプレートノード\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"ワークフローテンプレート\"],\"yb_fjw\":[\"承認\"],\"ydoZpB\":[\"チームが見つかりません。\"],\"ydw9CW\":[\"失敗したホスト\"],\"yfG3F2\":[\"ダイレクトキー\"],\"yjwMJ8\":[\"ホストが自動化された回数\"],\"yjyGja\":[\"入力の展開\"],\"ylXj1N\":[\"選択済み\"],\"yq6OqI\":[\"この時だけ唯一、トークンの値と、関連する更新トークンの値が表示されます。\"],\"yqiwAW\":[\"ワークフローの取り消し\"],\"yrUyDQ\":[\"このインスタンスの現在のライフサイクルステージを設定します。デフォルトは \\\"installed\\\" です。\"],\"yrwl2P\":[\"有効\"],\"yuXsFE\":[\"1 つ以上のワークフロー承認を削除できませんでした。\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"関連付けのロールエラー\"],\"yxDqcD\":[\"認証コードの有効期限\"],\"yy1cWw\":[\"メッセージのカスタマイズ…\"],\"yz7wBu\":[\"閉じる\"],\"yzQhLU\":[\"ポリシーインスタンスの最小値\"],\"yzdDia\":[\"Survey の削除\"],\"z-BNGk\":[\"ユーザートークンの削除\"],\"z0DcIS\":[\"暗号化\"],\"z3XA1I\":[\"ホストの再試行\"],\"z409y8\":[\"Webhook サービス\"],\"z7NLxJ\":[\"この特定のユーザーのアクセスのみを削除する場合は、チームから削除してください。\"],\"z8mwbl\":[\"新しいインスタンスがオンラインになると、このグループに自動的に割り当てられるすべてのインスタンスの最小パーセンテージ。\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" 回の発生後\"],\"other\":[\"#\",\" 回の発生後\"]}]],\"zHcXAG\":[\"実行環境をシステム全体で利用できるようにするには、このフィールドを空白のままにします。\"],\"zICM7E\":[\"同期する前にローカル変更を破棄する\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook ディレクトリー\"],\"zK_63z\":[\"無効なユーザー名またはパスワードです。やり直してください。\"],\"zLsDix\":[\"LDAP ユーザー\"],\"zMKkOk\":[\"組織に戻る\"],\"zN0nhk\":[\"Red Hat または Red Hat Satellite の認証情報を提供して、自動化アナリティクスを有効にします。\"],\"zQRgi-\":[\"通知開始の切り替え\"],\"zTediT\":[\"このフィールドは数値で、\",[\"min\"],\" から \",[\"max\"],\" までの値である必要があります\"],\"zUIPys\":[\"Jinja 2の条件に基づいてホストをグループに追加します。\"],\"z_PZxu\":[\"ワークフロー承認を削除できませんでした。\"],\"zbLCH1\":[\"インベントリーのタイプ\"],\"zcQj5X\":[\"先にキーを選択\"],\"zdl7YZ\":[\"ソースパスの選択\"],\"zeEQd_\":[\"6 月\"],\"zf7FzC\":[\"Kubernetes または OpenShift との認証に使用する認証情報。\\\"Kubernetes/OpenShift API ベアラートークン” のタイプでなければなりません。空白のままにすると、基になる Pod のサービスアカウントが使用されます。\"],\"zfZydd\":[\"Survey プレビューモーダル\"],\"zfsBaJ\":[\"自動化アナリティクスについて\"],\"zgInnV\":[\"ワークフローノード表示モーダル\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"関連付けに失敗しました。\"],\"zhrjek\":[\"グループ\"],\"zi_YNm\":[[\"0\"],\" を取り消すことができませんでした。\"],\"zmu4-P\":[\"アカウント SID\"],\"znG7ed\":[\"Playbook の選択\"],\"znTz5r\":[\"スケジュールが見つかりません。\"],\"znuW_M\":[\"はいの場合、無効なエントリーを致命的なエラーにします。それ以外の場合はスキップして\\n 続行します。\"],\"zq0gmb\":[\"期間の選択\"],\"ztOzCj\":[\"起動時の更新\"],\"ztw2L3\":[\"少なくとも 1 つの入力に値が必要です\"],\"zvfXp0\":[\"通知承認の切り替え\"],\"zx4BuL\":[\"週\"],\"zzDlyQ\":[\"成功\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" フォーク\"],\"other\":[\"#\",\" フォーク\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/ja/messages.po b/awx/ui/src/locales/ja/messages.po index 247976f27..640875232 100644 --- a/awx/ui/src/locales/ja/messages.po +++ b/awx/ui/src/locales/ja/messages.po @@ -42,18 +42,13 @@ msgstr "HTTP メソッドの選択" msgid "Select an instance" msgstr "インスタンスの選択" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "Red Hat Ansible Automation Platform へようこそ! サブスクリプションをアクティブにするには、以下の手順を実行してください。" - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "ワークフローの承認が見つかりません。" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "参照…" @@ -80,11 +75,11 @@ msgstr "構築されたインベントリの例" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "アーティファクトキー" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "日" +msgid "day" +msgstr "日" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -94,9 +89,10 @@ msgstr "タスク数" msgid "Template" msgstr "テンプレート" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "ジョブテンプレートのデフォルトの認証情報は、同じタイプの認証情報に置き換える必要があります。続行するには、次のタイプの認証情報を選択してください: {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "ジョブテンプレートのデフォルトの認証情報は、同じタイプのものに置き換える必要があります。続行するには、次のタイプの認証情報を選択してください: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -119,14 +115,7 @@ msgstr "このコマンドを内部で実行する実行環境を選択します msgid "Add a new node between these two nodes" msgstr "これら 2 つのノードの間に新しいノードを追加します" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "1 番目はすべての参照を取得します。2 番目は Github のプル要求の 62 番を取得します。\n" -#~ "この例では、ブランチは \"pull/62/head\" でなければなりません。" - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "ホストのポーリング" @@ -138,38 +127,26 @@ msgstr "1 つ以上の通知テンプレートを削除できませんでした msgid "Managed by Policy" msgstr "ポリシーで管理" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "高度な検索に関するドキュメント" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、\n" -#~ "ジョブテンプレート、またはワークフローレベルで\n" -#~ "明示的に割り当てられていない場合に\n" -#~ "フォールバックとして使用されます。" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "グループを削除" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "拒否されました - {0}。詳細については、アクティビティーストリームを参照してください。" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "拒否済み - {0}。詳細はアクティビティーストリームを参照してください。" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "このグループで同時に実行されるすべてのジョブ全体で許可するフォークの最大数。\n" +" ゼロは制限が適用されないことを意味します。" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -178,11 +155,11 @@ msgstr "インベントリーソースの同期の取り消しに失敗しまし #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "プロジェクトの削除" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# フォーク} other {# フォーク}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -193,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "プロジェクト" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -253,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "権限昇格" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "コンテンツの署名を有効にして、プロジェクトの同期時にコンテンツが安全に保たれていることを確認します。コンテンツが改ざんされている場合、ジョブは実行されません。" + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "木" @@ -279,7 +264,7 @@ msgstr "最後のジョブ更新を読み込めません" msgid "Subscription Usage" msgstr "サブスクリプションの使用状況" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -289,10 +274,10 @@ msgstr "(起動プロンプト)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "この認証タイプは、現在一部の認証情報で使用されているため、削除できません" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "このジョブテンプレートで実施される作業を指定した数のジョブスライスに分割し、それぞれインベントリーの部分に対して同じタスクを実行します。" +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "このジョブテンプレートで行われる作業を指定された数のジョブスライスに分割します。各スライスはインベントリーの一部に対して同じタスクを実行します。" #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -337,6 +322,10 @@ msgstr "ジョブを起動できませんでした。" msgid "Select Roles to Apply" msgstr "適用するロールの選択" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "チェックアウトするブランチ。ブランチに加えて、タグ、コミットハッシュ、任意の参照を入力できます。カスタム refspec を指定しない限り、一部のコミットハッシュや参照は利用できない場合があります。" + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -346,7 +335,7 @@ msgstr "適用するロールの選択" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -380,7 +369,7 @@ msgstr "適用するロールの選択" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -392,7 +381,7 @@ msgstr "タイプ" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# フォーク} other {# フォーク}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" @@ -415,9 +404,10 @@ msgstr "リビジョンが利用可能になる前に、プロジェクトを同 msgid "Policy Type" msgstr "ポリシータイプ" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "このフィールドは、{0} 文字内にする必要があります" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "このフィールドは {0} 文字を超えてはなりません" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -465,11 +455,11 @@ msgstr "{dateStr} (<0>{username} による)" msgid "Basic auth password" msgstr "Basic 認証パスワード" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "多項選択法 (複数の選択可)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "実行中のハンドラー" @@ -496,9 +486,9 @@ msgstr "常時" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "ファイルの解析中にエラーが発生しました。ファイルのフォーマットを確認して、再試行してください。" -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "このフィールドは、{max} 文字内にする必要があります" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "このフィールドは {max} 文字を超えてはなりません" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -520,7 +510,7 @@ msgstr "起動者" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "イベント" @@ -553,7 +543,9 @@ msgstr "ロールの追加" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "Grafana サーバーのベース URL - /api/annotations\n" +" エンドポイントはベース Grafana URL に自動的に\n" +" 追加されます。" #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -600,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "オプション" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "詳しい情報は以下の情報を参照してください:" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "詳細については、以下を参照してください" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "このノードのジョブが失敗パスをたどる前に、失敗後に自動的に再試行される最大回数。キャンセルされたジョブは再試行されません。" #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -643,11 +635,6 @@ msgstr "GPG 公開鍵" msgid "Source Control URL" msgstr "ソースコントロールの URL" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "このプロジェクトでジョブを実行する際は常に、ジョブの開始前にプロジェクトのリビジョンを更新します。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -731,7 +718,12 @@ msgstr "統計" msgid "Create new credential Type" msgstr "新規認証情報タイプの作成" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "インベントリーソースを起動時に更新する場合は、「起動時に更新」をクリックし、次の場所にも移動します: " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "ノードの追加" @@ -753,13 +745,13 @@ msgstr "変数は JSON または YAML 構文にする必要があります。ラ msgid "Repeat frequency" msgstr "繰り返しの頻度" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "ファイルの相違点" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "キャンセルされたノードから再起動" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -829,7 +821,7 @@ msgstr "例外頻度" msgid "Select an organization before editing the default execution environment." msgstr "デフォルトの実行環境を編集する前に、組織を選択してください。" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "項目のスキップ" @@ -852,7 +844,8 @@ msgstr "このインスタンスが属するインスタンスグループ。" #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "メッセージには複数の変数を適用できます。\n" +" 詳細については、以下を参照してください。" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -868,9 +861,9 @@ msgstr "ワークフローテンプレートの追加" msgid "Back to Tokens" msgstr "トークンに戻る" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhook: このテンプレートの Webhook を有効にします。" +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: このテンプレートの webhook を有効にします。" #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -885,7 +878,9 @@ msgstr "ルックアップモーダル" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "ホストが利用可能で、実行中のジョブに含める必要があるかどうかを\n" +" 示します。外部インベントリーの一部であるホストの場合、これは\n" +" インベントリー同期プロセスによってリセットされることがあります。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -908,7 +903,7 @@ msgstr "トークンの更新" msgid "Host details" msgstr "ホストの詳細" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "この値は、以前に入力されたパスワードと一致しません。パスワードを確認してください。" @@ -936,6 +931,7 @@ msgid "View Template Details" msgstr "テンプレートの詳細の表示" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -968,18 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "経過時間" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "以下に Red Hat または Red Hat Satellite の認証情報を指定して、利用可能なサブスクリプション一覧から選択してください。使用する認証情報は、将来、更新または拡張されたサブスクリプションを取得する際に使用するために保存されます。" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {#年} other {#年}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "インベントリーソース同期" @@ -994,7 +979,8 @@ msgstr "新しい選択" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "このスケジュールは UI でサポートされていない複雑なルールを\n" +" 使用しています。このスケジュールを管理するには API を使用してください。" #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1009,6 +995,7 @@ msgstr "実行" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "新しいロールを受け取るリソースを選択します。次のステップで適用するロールを選択できます。ここで選択したリソースは、次のステップで選択したすべてのロールを受け取ることに注意してください。" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "5 月" @@ -1019,17 +1006,13 @@ msgstr "送信先チャネル" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "テンプレートをコピーできませんでした。" -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストにインベントリまたは組織インスタンスグループを追加できなくなります。\\ n注:この設定が有効になっていて、空のリストを提供した場合、グローバルインスタンスグループが適用されます。" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1037,7 +1020,7 @@ msgstr "テンプレートをコピーできませんでした。" msgid "Year" msgstr "年" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "出力のリロード" @@ -1063,10 +1046,9 @@ msgstr "[起動時にリビジョンを更新]をクリックします。" msgid "End User License Agreement" msgstr "使用許諾契約書" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンスの割合" +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "更新を実行する前に、ローカルリポジトリーを完全に削除します。リポジトリーのサイズによっては、更新の完了に必要な時間が大幅に増加する場合があります。" #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1086,9 +1068,9 @@ msgstr "削除エラー" msgid "View all Teams." msgstr "すべてのチームを表示します。" -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "このフィールドは正規表現である必要があります" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "このフィールドは正規表現でなければなりません" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1096,7 +1078,7 @@ msgstr "アーティファクト" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} 年" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1119,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "サブスクリプションの編集の取り消し" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "起動時に資格情報を要求します。" +msgid "Prompt for credentials on launch." +msgstr "起動時に認証情報を要求します。" #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1133,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "完全なリビジョンをクリップボードにコピーします。" #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "最大再試行回数" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "このグループで同時に実行するジョブの最大数。\n" +" ゼロは制限が適用されないことを意味します。" #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1159,7 +1142,7 @@ msgstr "このインスタンスがポリシーによって管理されるかど #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "終了日時" @@ -1168,7 +1151,9 @@ msgstr "終了日時" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "メール通知がホストへの到達を試みるのを停止して\n" +" タイムアウトするまでの時間 (秒単位)。範囲は\n" +" 1 秒から 120 秒です。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1180,9 +1165,9 @@ msgstr "保存して終了" msgid "Select the inventory that this host will belong to." msgstr "このホストが属するインベントリーを選択します。" -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Webhook サービスを選択します。" +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "webhook サービスを選択します。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1190,12 +1175,13 @@ msgstr "コンプライアンス違反" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} 分" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "失敗の説明:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "2 月" @@ -1204,9 +1190,9 @@ msgstr "2 月" msgid "View all settings" msgstr "すべての設定の表示" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Webhook サービスは、これを共有シークレットとして使用できます。" +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "webhook サービスはこれを共有シークレットとして使用できます。" #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1229,10 +1215,10 @@ msgstr "not__、__search などの一部の検索修飾子は、Smart Inventory msgid "timed out" msgstr "タイムアウト" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "Playbook によって管理されるか、またはその影響を受けるホストの一覧をさらに制限するためのホストのパターンを指定します。複数のパターンが許可されます。パターンについての詳細およびサンプルについては、Ansible ドキュメントを参照してください。" +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "playbook によって管理または影響を受けるホストのリストをさらに制限するホストパターンを指定します。複数のパターンを使用できます。パターンに関する詳細および例については、Ansible のドキュメントを参照してください。" #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1246,9 +1232,9 @@ msgstr "クライアントシークレット" msgid "Create New Job Template" msgstr "新規ジョブテンプレートの作成" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "このインベントリーの更新元のプロジェクト。" +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "このインベントリー更新のソースとなるプロジェクトです。" #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1285,11 +1271,7 @@ msgstr "このワークフローのすべてのノードを削除してもよろ #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "このグループで同時に実行するジョブの最大数。\\ nゼロは制限が適用されないことを意味します。" +msgstr "親ノードのアーティファクトが条件に一致した場合に実行します。" #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" @@ -1336,8 +1318,9 @@ msgstr "ノードタイプ" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "ドキュメント" @@ -1350,14 +1333,14 @@ msgid "Revert to factory default." msgstr "工場出荷時のデフォルトに戻します。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "起動時にジョブスライスカウントを要求します。" +msgid "Prompt for job slice count on launch." +msgstr "起動時にジョブスライス数を要求します。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "失敗したジョブによるフィルター" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Playbook の開始" @@ -1370,13 +1353,6 @@ msgstr "{0} のアクセス権の削除" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "このワークフロージョブテンプレートは、現在他のリソースによって使用されています。削除してもよろしいですか?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "ホストがそのグループの子のメンバーでもある場合は、関連付けを解除した後も一覧にグループが表示される場合があることに注意してください。この一覧には、ホストが直接的および間接的に関連付けられているすべてのグループが表示されます。" - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1399,10 +1375,12 @@ msgstr "このワークフロージョブテンプレートは、現在他のリ #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "ホスト" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1424,7 +1402,7 @@ msgstr "メール" msgid "Job Type" msgstr "ジョブタイプ" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "一致するホストがありません" @@ -1432,18 +1410,19 @@ msgstr "一致するホストがありません" msgid "Only Group By" msgstr "グループ化のみ" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "詳細情報: " +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "詳細情報:" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "ログインに問題がありました。もう一度やり直してください。" #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "これが「constructed」プラグインの\n" +" ソースファイルであることを保証するトークン。" #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1459,7 +1438,7 @@ msgstr "プロトコル" msgid "option to the" msgstr "以下へのオプション:" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "ユーザーを削除できませんでした。" @@ -1472,11 +1451,6 @@ msgstr "コンテナーグループ" msgid "Past week" msgstr "過去 1 週間" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "YAML または JSON のいずれかを使用してキーと値のペアを提供します。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "リンクの変更の保存" @@ -1494,41 +1468,29 @@ msgstr "ID、名前、または説明フィールドのあいまい検索。" msgid "Launch management job" msgstr "管理ジョブの起動" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "このインタンスは現在、他のリソースで使用されています。本当に削除してもよろしいですか?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "既存グループの追加" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "これらのインスタンスのプロビジョニングを解除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "失敗したノード" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "ソフト削除" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "起動 (1)QShortcut" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "見つからない場合のみ" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1541,9 +1503,9 @@ msgstr "権限昇格の有効化" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "フィルター..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "タイムアウトの秒数" @@ -1607,25 +1569,9 @@ msgstr "凡例の表示/非表示" msgid "Tokens" msgstr "トークン" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "仕様を出すのは難しい\n" -#~ "ansibleファクトのインベントリ、なぜなら入力するために\n" -#~ "プレイブックを実行するために必要なシステムの事実\n" -#~ "`gather_facts: true`を持つインベントリ。\n" -#~ "実際の事実はシステムごとに異なります。" - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "このスケジュールは、UIでサポートされていない複雑なルールを使用します。APIを使用してこのスケジュールを管理してください。" +msgstr "このフェデレーションインベントリーのソースインベントリーを選択します。ジョブが起動されると、ホストは各ソースインベントリーのインスタンスグループに自動的にルーティングされます。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1663,7 +1609,7 @@ msgstr "時間" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "新規フェデレーションインベントリーの作成" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1700,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1726,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1880,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1896,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1915,7 +1861,7 @@ msgstr "残りのホスト" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1934,7 +1880,7 @@ msgstr "サブスクリプションマニュフェスト" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "失敗" @@ -1945,7 +1891,7 @@ msgstr "ダッシュボード ID" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "選択された項目のリスト。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1977,7 +1923,7 @@ msgstr "承認済" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2059,7 +2005,7 @@ msgstr "ブランチの上書き許可" msgid "Edit Credential" msgstr "認証情報の編集" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "キー" @@ -2067,7 +2013,7 @@ msgstr "キー" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2078,8 +2024,8 @@ msgstr "キー" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2087,16 +2033,12 @@ msgid "Username" msgstr "ユーザー名" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "このワークフロージョブテンプレートを所有する組織。" - -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "これらのテンプレートを削除すると、それらに依存する一部のワークフローノードに影響を与える可能性があります。本当に削除してもよろしいですか?" +msgid "The organization that owns this workflow job template." +msgstr "このワークフロージョブテンプレートを所有する組織。" -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "確認" @@ -2110,15 +2052,15 @@ msgstr "成功メッセージボディー" msgid "Playbook run" msgstr "Playbook 実行" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "このジョブで実行する Playbook が含まれるプロジェクトを選択してください。" +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "このジョブに実行させたい playbook が含まれるプロジェクトを選択します。" #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "最初のページに移動" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "項目の失敗" @@ -2130,11 +2072,11 @@ msgstr "チームロール" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "ワークフローの再起動" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "このプロジェクトは現在同期中で、同期プロセスが完了するまでクリックできません" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "このプロジェクトは現在同期中であり、同期プロセスが完了するまでクリックできません" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2143,7 +2085,7 @@ msgstr "管理" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "プロジェクトの削除に失敗しました。" #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2154,9 +2096,9 @@ msgstr "ラベル" msgid "Revert all" msgstr "すべて元に戻す" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "許可された URI リスト (スペース区切り)" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "許可される URI のリスト (スペース区切り)" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2178,21 +2120,22 @@ msgstr "他のプロンプト" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} か月" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "条件が評価される前に、親ノードの結果が必要です。" #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "ジョブテンプレート" @@ -2204,36 +2147,15 @@ msgstr "サブスクリプションの解除" msgid "Install Bundle" msgstr "バンドルのインストール" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "GIT ソースコントロールの URL の例は次のとおりです。" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT ソースコントロールの URL の例には次が含まれます。" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "入力の設定" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "スマートインベントリーの削除" @@ -2243,8 +2165,8 @@ msgid "Show" msgstr "表示" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "このワークフロージョブテンプレートのWebhookキー。" +msgid "Webhook key for this workflow job template." +msgstr "このワークフロージョブテンプレートの Webhook キー。" #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2267,22 +2189,22 @@ msgstr "特定の正規表現に一致するフィールド。" msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "パスワード" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "このワークフロージョブテンプレートの同時実行を許可します。" +msgid "Allow simultaneous runs of this workflow job template." +msgstr "このワークフロージョブテンプレートの同時実行を許可します。" #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "フェデレーションインベントリーの詳細を表示" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2309,22 +2231,23 @@ msgstr "ホストが最初に自動化されたのはいつですか?" msgid "Create New User" msgstr "新規ユーザーの作成" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "新規 Webhook キーは保存時に生成されます。" +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "このプロジェクトを使用してジョブが実行されるたびに、ジョブを開始する前にプロジェクトのリビジョンを更新します。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} 週間" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {このインベントリーは現在、一部のテンプレートで使用されています。削除してもよろしいですか?} other {これらのインベントリーを削除すると、それらに依存する一部のテンプレートに影響する可能性があります。それでも削除してもよろしいですか?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "ラベルの選択" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "client_email、project_id、または private_key の少なくとも 1 つがファイルに存在する必要があります。" - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2338,9 +2261,9 @@ msgstr "サブスクリプションタイプ" msgid "Select a row to remove" msgstr "削除する行を選択" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "このフィルターおよび他のフィルターのいずれにも該当しない結果を返します。" +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "この値以外の値を持つ結果と、その他のフィルターを満たす結果を返します。" #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2365,7 +2288,7 @@ msgstr "ジョブの合計" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "このフェデレーションインベントリーに対してジョブが起動されたときに、ホストがそれぞれのインスタンスグループにルーティングされるソースインベントリー。" #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2386,7 +2309,7 @@ msgid "pages" msgstr "ページ" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "スキップ済" @@ -2467,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "この構築済みインベントリー入力は \n" +" 両方のカテゴリーのグループを作成し、\n" +" 制限 (ホストパターン) を使用して、それら 2 つの\n" +" グループの共通部分にあるホストのみを返します。" #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "プロジェクトは現在同期中であり、同期が完了するとリビジョンが利用可能になります。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "組織の削除" @@ -2504,11 +2430,11 @@ msgstr "管理ジョブの起動エラー" msgid "Search" msgstr "検索" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "ログインリダイレクトの編集の確認" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "この組織を実行するインスタンスグループ。" @@ -2522,7 +2448,7 @@ msgstr "contains で大文字小文字の区別なし。" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "フェデレーションインベントリーの追加" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2542,22 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "送信されたヘルスチェックリクエスト。ページをリロードしてお待ちください。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "週末" +msgid "weekend day" +msgstr "週末の日" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "実行環境が正常にコピーされました" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "プロジェクトが最新であることを判別するための時間 (秒単位) です。ジョブ実行およびコールバック時に、タスクシステムは最新のプロジェクト更新のタイムスタンプを評価します。これがキャッシュタイムアウトよりも古い場合には、最新とは見なされず、新規のプロジェクト更新が実行されます。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "構築された在庫ソースの同期をキャンセル" @@ -2580,7 +2497,7 @@ msgstr "{0} (削除済み)" msgid "The inventory that this host belongs to." msgstr "このホストが属するインベントリー。" -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "ログイン" @@ -2620,20 +2537,11 @@ msgstr "外部ログの有効化" msgid "STATUS:" msgstr "ステータス:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "timedOut" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "ブーリアン" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "ブランチの上書き許可" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "ユーザーの詳細" @@ -2658,7 +2566,7 @@ msgstr "アップグレードまたは更新の準備ができましたら、<0> msgid "Enable log system tracking facts individually" msgstr "システムトラッキングファクトを個別に有効化" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "ノードの作成時または編集時に、パスワードの入力を求める認証情報を持つジョブテンプレートを選択できない" @@ -2670,7 +2578,8 @@ msgstr "有効化されると、インベントリーは、関連付けられた #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "(詳細情報)" @@ -2691,23 +2600,21 @@ msgstr "ソースコントロールの Refspec" msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "1 行につき 1 つの IRC チャネルまたはユーザー名を使用します。チャネルの\n" +" ポンド記号 (#) およびユーザーのアット記号 (@) は\n" +" 必要ありません。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "ジョブ削除エラー" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2757,18 +2664,14 @@ msgstr "Red Hat Virtualization" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "項目の {id} をドラッグする。項目のインデックスが {oldIndex} から {newIndex} に変わりました。" +msgstr "出力をコピー" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2778,7 +2681,7 @@ msgstr "" msgid "No results found" msgstr "結果が見つかりません" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2840,21 +2743,13 @@ msgstr "グループの編集" msgid "See errors on the left" msgstr "左側のエラーを参照してください" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "{0} により承認済 - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "{0} により承認済み - {1}" -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "更新の実行前にローカルリポジトリーを完全に削除します。\n" -#~ "リポジトリーのサイズによっては、\n" -#~ "更新の完了までにかかる時間が\n" -#~ "大幅に増大します。" - -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "ホストの開始" @@ -2875,6 +2770,10 @@ msgstr "リソースタイプの選択" msgid "4 (Connection Debug)" msgstr "4 (接続デバッグ)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "playbook を見つけるために使用される基本パス。このパス内で見つかったディレクトリーは、playbook ディレクトリーのドロップダウンに一覧表示されます。基本パスと選択した playbook ディレクトリーを合わせて、playbook を見つけるために使用される完全なパスが提供されます。" + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2884,7 +2783,7 @@ msgstr "HTTP ヘッダー" msgid "Zoom Out" msgstr "ズームアウト" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "項目 OK" @@ -2908,7 +2807,7 @@ msgstr "成功メッセージ" msgid "Update cache timeout" msgstr "更新キャッシュのタイムアウト" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "質問" @@ -2929,12 +2828,12 @@ msgstr "0 (正常)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "ノードのエイリアス" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2953,18 +2852,26 @@ msgstr "次のグループを削除する権限がありません: {itemsUnableT msgid "HTTP Method" msgstr "HTTP メソッド" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "この組織内のジョブに使用される実行環境。プロジェクト、ジョブテンプレート、またはワークフローのレベルで実行環境が明示的に割り当てられていない場合のフォールバックとして使用されます。" + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "通知タイプ" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "サブスクリプションマニフェストは、Red Hat サブスクリプションのエクスポートです。サブスクリプションマニフェストを生成するには、<0>access.redhat.com にアクセスしてください。詳細については、<1>ユーザーガイドを参照してください。" + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "トークンの表示" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "暗号化済み" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -2993,15 +2900,8 @@ msgstr "有効な値" msgid "Use one Annotation Tag per line, without commas." msgstr "コンマで区切らずに、1 行ごとに 1 つのアノテーションタグを指定します。" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "このグループで同時に実行するジョブの最大数。\n" -#~ "ゼロは制限が適用されないことを意味します。" - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "到達不能" @@ -3026,9 +2926,9 @@ msgstr "インプットインベントリ" msgid "of" msgstr "/" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "このフィールドは、{min} 文字以上にする必要があります" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "このフィールドは {min} 文字以上でなければなりません" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3072,9 +2972,10 @@ msgstr "ワークフロージョブテンプレートの Wbhook キー" msgid "Occurrences" msgstr "実行回数" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {有効な電話番号を入力してください。} other {有効な電話番号を入力してください。}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3092,8 +2993,8 @@ msgid "Items" msgstr "項目" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "このワークフローで管理するホストを含むインベントリを選択します。" +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "このワークフローで管理するホストを含むインベントリーを選択します。" #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3109,7 +3010,7 @@ msgstr "JSON または YAML 構文のいずれかを使用してインジェク msgid "Create New Host" msgstr "新規ホストの作成" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "ワークフロージョブの詳細" @@ -3150,9 +3051,9 @@ msgstr "SSH パスワード" msgid "View OIDC settings" msgstr "OIDC 設定の表示" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "ヘルプ" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3212,15 +3113,10 @@ msgstr "実行中のジョブ" msgid "Client identifier" msgstr "クライアント識別子" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "ホストの失敗" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "キャッシュタイムアウト" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3239,21 +3135,12 @@ msgstr "ホストの失敗" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "チーム" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "このワークフローはすでに処理されています" @@ -3261,20 +3148,18 @@ msgstr "このワークフローはすでに処理されています" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "そのコマンドを実行するためにリモートホストへのアクセス時に使用する認証情報を選択します。Ansible がリモートホストにログインするために必要なユーザー名および SSH キーまたはパスワードが含まれる認証情報を選択してください。" -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "変数名として推奨される形式は、小文字で\n" +" アンダースコア区切りです (例: foo_bar、user_id、host_name\n" +" など)。スペースを含む変数名は使用できません。" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "このジョブテンプレートは、現在他のリソースで使用されています。削除してもよろしいですか?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "警告:{ 0}は {link} へのリンクであり、そのまま保存されます。" - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "すべての認証情報を表示します。" @@ -3300,7 +3185,7 @@ msgstr "使用済み容量" msgid "Instance ID" msgstr "インスタンス ID" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "情報" @@ -3308,17 +3193,18 @@ msgstr "情報" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "< 0 >注:インスタンスは、< 1 >ポリシールールによって管理されている場合、このインスタンスグループに再関連付けることができます。" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "タイムアウト (分)" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "このインベントリーソースは、現在それに依存している他のリソースで使用されています。削除してもよろしいですか?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3344,6 +3230,11 @@ msgstr "スケジュールの詳細" msgid "Event detail" msgstr "イベント詳細" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {グループを削除しますか?} other {グループを削除しますか?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "関連付けを解除する行を選択してください" @@ -3357,11 +3248,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "このフィールドを空欄にすることはできません" @@ -3375,6 +3269,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" {project_base_dir} に利用可能な playbook ディレクトリーがありません。\n" +" そのディレクトリーが空であるか、すべての内容が既に\n" +" 他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、\n" +" playbook ファイルが「awx」システムユーザーによって読み取り可能であることを確認するか、\n" +" 上記のソースコントロールタイプオプションを使用して {brandName} が\n" +" ソースコントロールから直接 playbook を取得するようにしてください。" #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3383,7 +3284,7 @@ msgstr "インスタンス名" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "親ノードが set_stats を介して生成するアーティファクトの名前。リンクは、親ジョブが選択された結果に一致し、条件が真の場合にのみたどられます。キーが見つからない場合は一致しません。" #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 @@ -3392,7 +3293,7 @@ msgstr "" msgid "View all Inventories." msgstr "すべてのインベントリーを表示します。" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "ホストの非同期失敗" @@ -3460,7 +3361,7 @@ msgstr "Less than or equal to の比較条件" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3468,19 +3369,14 @@ msgstr "Less than or equal to の比較条件" #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "削除" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "デフォルトでは、サービスの使用に関する分析データを収集し、Red Hatに送信します。サービスによって収集されるデータには2つのカテゴリがあります。詳細については、< 0 >{ 1 }を参照してください。この機能を無効にするには、次のチェックボックスをオフにします。" - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "変更済み" @@ -3488,40 +3384,20 @@ msgstr "変更済み" msgid "Data retention period" msgstr "データ保持期間" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "このワークフローには、ノードが構成されていません。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "このボタンをクリックして、選択した認証情報と指定した入力を使用してシークレット管理システムへの接続を確認します。" #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "プロジェクトの同期" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3531,11 +3407,6 @@ msgstr "グループの選択" msgid "Read" msgstr "読み込み" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "作成日" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "設定の表示" @@ -3557,12 +3428,18 @@ msgstr "ここに構築されたインベントリプラグインのドキュメ #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "Twilio の「Messaging\n" +" Service」に関連付けられた番号 (形式は +18005550199)。" #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "このフィールドは、指定された認証情報を使用して外部のシークレット管理システムから取得されます。" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "コンテキストテンプレート" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "利用可能なYAMLがありません" @@ -3571,7 +3448,7 @@ msgstr "利用可能なYAMLがありません" msgid "Edit Order" msgstr "順序の編集" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "最小" @@ -3633,15 +3510,15 @@ msgstr "GitHub チーム" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "作成済み" @@ -3655,23 +3532,9 @@ msgstr "システム" msgid "This action will delete the following:" msgstr "このアクションにより、以下が削除されます。" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "< 0 >{ 2 }< 1 >{ 3 }" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "ワークフロージョブテンプレート" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4103,7 +3932,7 @@ msgstr "メトリクス" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "プッシュされた参照がこのパターンに一致する場合にのみプロジェクトを同期します (例: refs/heads/main または refs/heads/release-*)。任意のプッシュまたはタグイベントで同期するには空白のままにします。" #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4136,16 +3965,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "1 つ以上のチームを削除できませんでした。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "編集" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4226,17 +4045,12 @@ msgstr "Playbook チェック" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "以前" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "ノードの詳細の表示" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "カスタム Pod 仕様" @@ -4289,8 +4103,8 @@ msgstr "認証情報の削除" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4328,7 +4142,7 @@ msgstr "認証情報の削除" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "編集" @@ -4340,10 +4154,6 @@ msgstr "RADIUS 設定" msgid "Workflow job templates" msgstr "ワークフロージョブテンプレート" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "このTowerドキュメントページ" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "このインスタンスがメッシュトポロジー内で果たすロールを設定します。デフォルトは \"execution\" です。" @@ -4361,15 +4171,14 @@ msgstr "次の場所でJSONの例を表示します。" msgid "Destination SMS Number(s)" msgstr "送信先 SMS 番号" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "タイムアウトが指定されていません" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "タイムアウト時" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "インスタンスグループフォールバックの防止: 有効にすると、インベントリーは、関連付けられたジョブテンプレートを実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" @@ -4393,7 +4202,7 @@ msgstr "説明" msgid "Failed to delete one or more inventories." msgstr "1 つ以上のインベントリーを削除できませんでした。" -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "浮動" @@ -4411,10 +4220,6 @@ msgstr "{pluralizedItemName} をソフト削除しますか?" msgid "DELETED" msgstr "削除済み" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {0} の情報を表示できます。" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "インスタンスを削除する権限がありません: {itemsUnableToremove}" @@ -4448,7 +4253,7 @@ msgstr "このアクションにより、以下の関連付けが解除されま msgid "Select Instances" msgstr "インスタンスの選択" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "リソースがこのテンプレートにありません。" @@ -4460,7 +4265,7 @@ msgstr "Grafana API キー" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "以下の関連付けを解除する権限がありません: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4470,7 +4275,8 @@ msgstr "容量調整の更新に失敗しました。" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "新しいインスタンスがオンラインになったときに、このグループに自動的に\n" +" 割り当てられるすべてのインスタンスの最小割合。" #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4480,46 +4286,17 @@ msgstr "取り消しの確認" msgid "Sort" msgstr "並び替え" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Red Hat Ansible Automation Platform" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "このグループで同時に実行されているすべてのジョブで許可するフォークの最大数。\n" -#~ "ゼロは制限が適用されないことを意味します。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "ユーザーが正確性に関するフィードバックを必要とする場合\n" -#~ "彼らの構築されたグループの中で、それは強く推奨されています\n" -#~ "プラグイン設定でstrict: trueを使用します。" +msgstr "等しい" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "プロジェクトを削除できませんでした" +msgstr "失敗" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "提示される変数" @@ -4540,7 +4317,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "以下に Red Hat または Red Hat Satellite の認証情報を\n" +" 入力すると、利用可能なサブスクリプションのリストから選択できます。\n" +" 使用する認証情報は、更新または拡張されたサブスクリプションを\n" +" 取得する際に、今後の使用のために保存されます。" #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4561,21 +4341,22 @@ msgstr "保存せずに終了" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "日付演算子の選択" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "テーマ" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "ネストされたグループ名でフィルタリング" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "ワークフローの保存中にエラー!" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4585,16 +4366,6 @@ msgstr "自動化" msgid "Select items from list" msgstr "リストから項目の選択" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "Playbook を見つけるために使用されるベースパスです。\n" -#~ "このパス内にあるディレクトリーは Playbook ディレクトリーのドロップダウンに一覧表示されます。\n" -#~ "ベースパスと選択されたPlaybook ディレクトリーは、\n" -#~ "Playbook を見つけるために使用される完全なパスを提供します。" - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "ジョブステータス" @@ -4608,20 +4379,20 @@ msgstr "ソースコントロールブランチ/タグ/コミット" msgid "This will cancel all subsequent nodes in this workflow" msgstr "これにより、このワークフローの後続のノードがすべてキャンセルされます" -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "このジョブが実行されるノードへのアクセスを許可する認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシンの認証情報 (SSH) については、認証情報を選択せずに「起動プロンプト」を選択すると、実行時にマシン認証情報を選択する必要があります。認証情報を選択し、「起動プロンプト」にチェックを付けている場合は、選択した認証情報が実行時に更新できるデフォルトになります。" +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "このジョブの実行対象となるノードにアクセスするための認証情報を選択します。各タイプにつき 1 つの認証情報のみを選択できます。マシン認証情報 (SSH) の場合、認証情報を選択せずに「起動時に入力を求める」をオンにすると、実行時にマシン認証情報を選択する必要があります。認証情報を選択して「起動時に入力を求める」をオンにすると、選択した認証情報が実行時に更新可能なデフォルト値になります。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "起動時に差分モードのプロンプトを表示します。" +msgid "Prompt for diff mode on launch." +msgstr "起動時に差分モードを要求します。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "クライアント識別子" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "これにより、このワークフローの後続のノードがすべてキャンセルされます。" @@ -4629,11 +4400,6 @@ msgstr "これにより、このワークフローの後続のノードがすべ msgid "Failed to delete one or more job templates." msgstr "1 つ以上のジョブテンプレートを削除できませんでした" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr ".json ファイルの選択" @@ -4664,8 +4430,8 @@ msgstr "暗号化" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {ジョブをキャンセル} other {ジョブをキャンセルする}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "テンプレートの編集" @@ -4675,6 +4441,7 @@ msgstr "テンプレートの編集" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "アプリケーション" @@ -4683,31 +4450,30 @@ msgstr "アプリケーション" msgid "All jobs" msgstr "すべてのジョブ" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "< 0 >注:インスタンスが< 1 >ポリシールールによって管理されている場合、手動で関連付けられたインスタンスはインスタンスグループから自動的に分離されることがあります。" +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "{0} 日" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "プロジェクトリビジョンの更新" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "必要に応じて、ステータスの更新を Webhook サービスに送信しなおすのに使用する認証情報を選択します。" +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "(任意) ステータス更新を webhook サービスに送り返すために使用する認証情報を選択します。" #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "ジョブの取り消し" @@ -4715,13 +4481,13 @@ msgstr "ジョブの取り消し" msgid "Instance State" msgstr "インスタンスの状態" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "アクター" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "Subversion Source Control のサンプル URL には以下が含まれます:" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion ソースコントロールの URL の例には次が含まれます。" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4743,7 +4509,9 @@ msgstr "週末" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "'dev' や 'test' など、このインベントリーを説明する\n" +" オプションのラベル。ラベルを使用して、インベントリーと完了したジョブを\n" +" グループ化してフィルタリングできます。" #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4783,10 +4551,10 @@ msgstr "組織の詳細の表示" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4820,7 +4588,7 @@ msgstr "組織の詳細の表示" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4833,28 +4601,28 @@ msgstr "組織の詳細の表示" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "エラー!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "ホストに到達できません" @@ -4881,9 +4649,9 @@ msgstr "すべてのノードの削除の確認" msgid "Clean" msgstr "クリーニング" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Webhook サービスは、この URL への POST 要求を作成してこのワークフロージョブテンプレートでジョブを起動できます。" +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "webhook サービスは、この URL に POST リクエストを行うことで、このワークフロージョブテンプレートでジョブを起動できます。" #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4894,7 +4662,9 @@ msgstr "このフィールドは空白ではありません" msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "ユーザーが構築済みグループの正確性について\n" +" フィードバックを必要とする場合は、プラグイン設定で\n" +" strict: true を使用することを強くお勧めします。" #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4917,18 +4687,6 @@ msgstr "ロールの関連付けに失敗しました" msgid "Failed to delete one or more projects." msgstr "1 つ以上のプロジェクトを削除できませんでした。" -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "アンダースコアで区切った小文字のみを使用する変数名が推奨の形式となっています (foo_bar、user_id、host_name など)。変数名にスペースを含めることはできません。" - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "ソースパスの設定:" @@ -4939,12 +4697,13 @@ msgid "Edit Project" msgstr "プロジェクトの編集" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "火曜" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "詳細" @@ -4953,10 +4712,11 @@ msgid "Failed to toggle host." msgstr "ホストの切り替えに失敗しました。" #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "拒否" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "GitHub Enterprise 組織でサインイン" @@ -4966,6 +4726,7 @@ msgstr "GitHub Enterprise 組織でサインイン" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "通知テンプレート" @@ -5052,7 +4813,7 @@ msgstr "SAML 設定の表示" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "取り消し済み" @@ -5117,7 +4878,7 @@ msgstr "すべてのプロジェクトを表示します。" msgid "0 (Warning)" msgstr "0 (警告)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "システム警告" @@ -5133,12 +4894,14 @@ msgstr "システム警告" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "実行環境" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "起動時にジョブタイプを入力します。" +msgid "Prompt for job type on launch." +msgstr "起動時にジョブタイプを要求します。" #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5175,10 +4938,6 @@ msgstr "ジョブ設定" msgid "Edit Credential Plugin Configuration" msgstr "認証情報プラグイン設定の編集" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "選択したトークンを削除します。" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "削除する質問の選択" @@ -5205,7 +4964,7 @@ msgstr "削除する質問の選択" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "変数" @@ -5239,10 +4998,6 @@ msgstr "すべてのソースの同期" msgid "API service/integration key" msgstr "API サービス/統合キー" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {#時間} other {#時間}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5256,6 +5011,11 @@ msgstr "タスク" msgid "Unreachable Hosts" msgstr "到達不能なホスト" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "タイムアウト時" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5279,7 +5039,7 @@ msgstr "テキストエリア" msgid "View User Interface settings" msgstr "ユーザーインターフェース設定の表示" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "GitHub チームでサインイン" @@ -5287,9 +5047,17 @@ msgstr "GitHub チームでサインイン" msgid "Inventory copied successfully" msgstr "インベントリーが正常にコピーされました" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "有効にすると、収集されたファクトが保存され、ホストレベルで表示できるようになります。ファクトは永続化され、実行時にファクトキャッシュに注入されます。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "ワークフローが続行される前に承認する必要がある個別ユーザーの数。1 回の拒否で常にノードが拒否されます。" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "これらの引数は指定されたモジュールで使用されます。{moduleName} に関する情報は、次をクリックすると確認できます " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5318,7 +5086,8 @@ msgstr "ユーザーインターフェースの設定" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "YAML または JSON のいずれかを使用して\n" +" キーと値のペアを指定します。" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5335,12 +5104,12 @@ msgstr "折りたたむ" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5352,7 +5121,7 @@ msgstr "折りたたむ" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "ラベル" @@ -5385,7 +5154,7 @@ msgstr "月" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5397,6 +5166,7 @@ msgstr "月" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "認証情報" @@ -5408,11 +5178,12 @@ msgstr "1 行ごとに 1 つのメールアドレスを指定して、この通 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "新しいインスタンスがオンラインになったときに、このグループに自動的に\n" +" 割り当てられるインスタンスの最小数。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} 週間" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5462,7 +5233,7 @@ msgstr "コピー" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "Ansible ファクトに関連する現在の検索を削除して、このキーを使用して別の検索ができるようにします。" @@ -5476,6 +5247,7 @@ msgstr "プロジェクトのベースパス" msgid "Project copied successfully" msgstr "プロジェクトが正常にコピーされました" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "3 月" @@ -5507,6 +5279,7 @@ msgstr "通知テストに失敗しました。" msgid "items" msgstr "項目" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "9 月" @@ -5515,10 +5288,6 @@ msgstr "9 月" msgid "Select Peer Addresses" msgstr "ピアアドレスの選択" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {#日} other {#日}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "このアカウントに関連するライセンスを見つけることができませんでした。" @@ -5532,7 +5301,7 @@ msgstr "{brandName} 内のジョブを含む設定の更新" msgid "Provisioning" msgstr "プロビジョニング" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "多項選択法オプション" @@ -5556,10 +5325,6 @@ msgstr "リソース名" msgid "select module" msgstr "モジュールの選択" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5582,10 +5347,15 @@ msgstr "TLS の使用" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "管理ジョブ" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "優先テーマ" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5596,9 +5366,9 @@ msgstr "このフィールドに値を設定します" msgid "Failed to deny one or more workflow approval." msgstr "1つ以上のワークフローの承認を拒否できませんでした。" -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "このフィルターおよび他のフィルターに該当する結果を返します。何も選択されていない場合は、これがデフォルトのセットタイプです。" +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "この条件とその他のフィルターの両方を満たす結果を返します。 何も選択されていない場合、これがデフォルトのセットタイプです。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5608,10 +5378,6 @@ msgstr "組織 (名前)" msgid "Reload" msgstr "再読み込み" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "カスタムログイン構成設定を取得できません。代わりに、システムのデフォルトが表示されます。" - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "新規ホストの追加" @@ -5635,6 +5401,7 @@ msgid "Notification Color" msgstr "通知の色" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5655,10 +5422,10 @@ msgstr "オプションを選択してください" msgid "Application information" msgstr "アプリケーション情報" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "Playbook の実行時に Ansible が生成する出力のレベルを制御します。" +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "playbook の実行時に ansible が生成する出力のレベルを制御します。" #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5679,12 +5446,12 @@ msgstr "頻度の詳細" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "次へ" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5693,16 +5460,10 @@ msgstr "次へ" msgid "Create" msgstr "作成" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "このジョブを取り消す要求を送信してよろしいですか?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "この表は、構築されたのいくつかの有用なパラメータを示しています。\n" -#~ "インベントリプラグイン。パラメータの完全なリストについては" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5713,16 +5474,10 @@ msgstr "このジョブを取り消す要求を送信してよろしいですか msgid "Port" msgstr "ポート" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "ローカル認証を無効にしてもよろしいですか? これを行うと、ユーザーのログイン機能と、システム管理者がこの変更を元に戻す機能に影響を与える可能性があります。" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "このデータは、Tower ソフトウェアの今後のリリースを強化し、顧客へのサービスを効率化し、成功に導くサポートをします。" - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "ブランチの上書き許可" @@ -5731,11 +5486,6 @@ msgstr "ブランチの上書き許可" msgid "Create new source" msgstr "新規ソースの作成" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "フォーク数" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "バンドルのダウンロード" @@ -5766,10 +5516,6 @@ msgstr "サブスクリプションが見つかりません" msgid "Add team permissions" msgstr "チームパーミッションの追加" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "発信元の電話番号" @@ -5790,7 +5536,7 @@ msgstr "自動化" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "ノードタイプ" @@ -5835,7 +5581,7 @@ msgstr "システム" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "行の選択" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5848,6 +5594,10 @@ msgstr "インベントリーの詳細の表示" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "このインベントリーが、このワークフロー ({0}) 内の、インベントリーをプロンプトするすべてのワークフローノードに適用されます。" +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "webhook サービスと共有されるシークレット。サービスはこれを使用してリクエストに署名するため、お使いのリポジトリーのみがプロジェクトの同期をトリガーできます。設定として管理するために独自のシークレットを入力するか、フィールドを空白のままにして保存時に生成させます。" + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5864,7 +5614,7 @@ msgstr "過去 2 週間" msgid "Back" msgstr "戻る" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "前回のログイン" @@ -5880,7 +5630,7 @@ msgstr "コピーエラー" msgid "Back to applications" msgstr "アプリケーションに戻る" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "ログインタイプ" @@ -5897,8 +5647,8 @@ msgid "Destination channels or users" msgstr "送信先チャネルまたはユーザー" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "このワークフロージョブテンプレートのWebhookサービス。" +msgid "Webhook service for this workflow job template." +msgstr "このワークフロージョブテンプレートの Webhook サービス。" #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5913,7 +5663,8 @@ msgstr "インスタンスグループ" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "SMS メッセージをルーティングする場所を指定するには、1 行につき 1 つの\n" +" 電話番号を使用します。電話番号は +11231231234 の形式にする必要があります。詳細については Twilio のドキュメントを参照してください" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5926,11 +5677,12 @@ msgstr "サブスクリプションの詳細" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "このスケジュールは UI でサポートされていない複雑なルールを\n" +" 使用しています。このスケジュールを管理するには API を使用してください。" -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "更新の実行前にローカルの変更を削除します。" +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "更新を実行する前に、ローカルの変更をすべて削除します。" #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5958,9 +5710,9 @@ msgstr "終了日" msgid "Disable SSL Verification" msgstr "SSL 検証の無効化" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "ワークフローにブランチを選択してください。このブランチは、ブランチを求めるジョブテンプレートノードすべてに適用されます。" +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "ワークフローのブランチを選択します。このブランチは、ブランチの入力を求めるすべてのジョブテンプレートノードに適用されます。" #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -5996,6 +5748,8 @@ msgstr "リンク状態のタイプ" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "テンプレート" @@ -6017,6 +5771,10 @@ msgstr "テスト通知" msgid "Enabled Options" msgstr "有効なオプション" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "プロジェクトの基本パスで見つかったディレクトリーのリストから選択します。基本パスと playbook ディレクトリーを合わせて、playbook を見つけるために使用される完全なパスが提供されます。" + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6036,21 +5794,6 @@ msgstr "このステップにはエラーが含まれています" msgid "source control branch" msgstr "ソースコントロールのブランチ" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "検索フィルターを使用して、このインベントリーのホストにデータを入力します (例: ansible_facts__ansible_distribution:\"RedHat\")。詳細な構文と例については、ドキュメントを参照してください。構文と例の詳細については、Ansible Controller のドキュメントを参照してください。" - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6070,8 +5813,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "インスタンスグループ" @@ -6103,13 +5847,13 @@ msgstr "成功ジョブによるフィルター" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "ワークフローがキャンセルされました " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "ジョン実行に使用するブランチ。空白の場合はプロジェクトのデフォルト設定が使用されます。プロジェクトの allow_override フィールドが True の場合のみ許可されます。" +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "ジョブ実行で使用するブランチ。空欄の場合はプロジェクトのデフォルトが使用されます。プロジェクトの allow_override フィールドが true に設定されている場合にのみ許可されます。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6133,7 +5877,9 @@ msgstr "{0} 以上" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "このデータは、Tower ソフトウェアの将来の\n" +" リリースを強化し、顧客体験と成功の\n" +" 合理化を支援するために使用されます。" #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6145,20 +5891,9 @@ msgstr "削除のキャンセル" msgid "Nested groups inventory definition:" msgstr "ネストされたグループのインベントリ定義:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "メール通知が、ホストへの到達を試行するのをやめてタイムアウトするまでの時間 (秒単位)。\n" -#~ "範囲は 1 から 120 秒です。" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "起動時に制限を求めます。" - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "選択したジョブの取り消し" +msgid "Prompt for limit on launch." +msgstr "起動時に制限を要求します。" #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6166,13 +5901,13 @@ msgstr "選択したジョブの取り消し" msgid "Started" msgstr "開始" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "保留中のワークフロー承認" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "有効な URL を入力してください。" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "有効な URL を入力してください" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6181,14 +5916,10 @@ msgstr "保留中のワークフロー承認" msgid "Canonical" msgstr "カノニカル" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "{num}日" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "経過時間" @@ -6200,19 +5931,20 @@ msgstr "3 (デバッグ)" msgid "Track submodules" msgstr "サブモジュールを追跡する" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "必要な承認" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "最終使用日時" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "ジョブはありません" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "この認証情報は、現在他のリソースで使用されています。削除してもよろしいですか?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6230,6 +5962,8 @@ msgstr "Survey" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "組織" @@ -6238,19 +5972,9 @@ msgstr "組織" msgid "None (run once)" msgstr "なし (1回実行)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "インスタンスグループフォールバックの防止: 有効にすると、ジョブテンプレートは、実行する優先インスタンスグループのリストに組織インスタンスグループを追加することを防ぎます。" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "この構築されたインベントリ入力は \n" -#~ "カテゴリと用途の両方のグループを作成します \n" -#~ "ホストのみを返すための制限(ホストパターン) \n" -#~ "これら2つのグループの交差点にあります。" +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "インスタンスグループのフォールバックの防止: 有効にすると、ジョブテンプレートは、実行対象の優先インスタンスグループのリストにインベントリーまたは組織のインスタンスグループを追加できないようにします。" #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6262,7 +5986,7 @@ msgstr "ソーシャルログイン" msgid "Revert" msgstr "戻す" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "ワークフロー承認の削除" @@ -6291,35 +6015,27 @@ msgstr "更新中" msgid "Failed to delete one or more schedules." msgstr "1 つ以上のスケジュールを削除できませんでした。" +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "webhook リクエストを受け入れるサービス。" + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "警告: {selectedValue} は {0} へのリンクであり、そのように保存されます。" #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "ワークフロージョブ 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "最終的な削除が処理されるまで、インベントリは保留中のステータスになります。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {#月} other {#月}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "最終再計算日:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "ここ。" @@ -6333,7 +6049,11 @@ msgstr "ここ。" msgid "Unavailable" msgstr "利用不可" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "ソースコントロールリポジトリーでプッシュが発生したときにプロジェクトを同期し、ジョブの起動ごとにポーリングや更新を行わなくても、ローカルコピーが常に最新の状態になるようにします。" + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "プレイの開始" @@ -6353,20 +6073,10 @@ msgstr "不明な終了日" msgid "toggle changes" msgstr "変更の切り替え" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "アクティビティータイプの選択" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "複数選択" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "この場所を変更するには {brandName} のデプロイ時に\n" -#~ " PROJECTS_ROOT を変更します。" - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6378,25 +6088,20 @@ msgstr "マシンの認証情報" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "評価対象" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." msgstr "ダッシュボードに戻る" -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "このジョブで管理するホストが含まれるインベントリーを選択してください。" - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "ログインリダイレクトの編集をキャンセルする" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "スキップタグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分をスキップする必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "スキップタグは、大規模な playbook があり、play またはタスクの特定の部分をスキップしたい場合に便利です。複数のタグを区切るにはカンマを使用します。タグの使用方法の詳細については、ドキュメントを参照してください。" #: screens/User/User.js:140 msgid "View User Details" @@ -6424,10 +6129,10 @@ msgstr "選択したカテゴリー" msgid "Delete Team" msgstr "チームの削除" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "このジョブテンプレートを起動するときに使用される実行環境。解決された実行環境は、このジョブテンプレートに別の環境を明示的に割り当てることで上書きできます。" +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "このジョブテンプレートの起動時に使用される実行環境です。解決された実行環境は、このジョブテンプレートに別の実行環境を明示的に割り当てることで上書きできます。" #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6456,6 +6161,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "これらの引数は、指定されたモジュールで使用されます。" @@ -6476,17 +6182,17 @@ msgstr "サブスクリプションの選択解除" msgid "Test passed" msgstr "テスト合格。" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "このジョブテンプレートが実行されるインスタンスグループを選択します。" +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "このジョブテンプレートを実行するインスタンスグループを選択します。" #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "保存時に新しい Webhook キーを生成するには空白のままにします" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "システム監査者" @@ -6508,6 +6214,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "{brandName} アプリケーションの簡単ログインの有効化" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6522,6 +6229,9 @@ msgstr "木曜" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "ジョブテンプレート" @@ -6558,36 +6268,29 @@ msgstr "モジュール名" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "有効期限" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "「dev」、「test」などのこのジョブテンプレートを説明するオプションラベルです。ラベルを使用し、ジョブテンプレートおよび完了したジョブの分類およびフィルターを実行できます。" - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "スペースまたは Enter キーを押してドラッグを開始し、矢印キーを使用して上下に移動します。Enter キーを押してドラッグを確認するか、その他のキーを押してドラッグ操作をキャンセルします。" +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "このジョブテンプレートを説明する任意のラベル ('dev' や 'test' など)。ラベルを使用して、ジョブテンプレートや完了したジョブをグループ化してフィルタリングできます。" #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "ルックアップタイプ" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "ジョブの取り消し" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6621,13 +6324,9 @@ msgstr "質問の削除" msgid "How to use constructed inventory plugin" msgstr "構築されたインベントリプラグインの使用方法" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "このフィールドにスペースを含めることはできません" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "このインベントリは現在、一部のテンプレートで使用されています。本当に削除してもよろしいですか?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "このフィールドにスペースを含めることはできません" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6648,16 +6347,17 @@ msgid "Exceptions" msgstr "例外" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "ワークフローのブランチを選択します。" +msgid "Select a branch for the workflow." +msgstr "ワークフローのブランチを選択します。" -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "参照:" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "認証情報の入力ソース" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "認証情報の入力ソース" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6668,8 +6368,8 @@ msgstr "第 2" msgid "Health checks can only be run on execution nodes." msgstr "ヘルスチェックは、実行ノードでのみ実行できます。" -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "ビジュアライザー" @@ -6681,11 +6381,6 @@ msgstr "ビジュアライザー" msgid "Relaunch Job" msgstr "ジョブの再起動" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "起動時にインベントリソースを更新する場合は、[起動時に更新]をクリックし、" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "サブスクリプションの取得" @@ -6699,10 +6394,6 @@ msgstr "ホストの切り替え" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "システム全体で利用可能な実行環境を特定の組織に再割り当てすることはできません" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "ソース変数" @@ -6711,13 +6402,13 @@ msgstr "ソース変数" msgid "Instance" msgstr "インスタンス" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "組み込みファイル" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "チェックを入れると、以前は外部ソースに存在していたが現在削除されているホストとグループがインベントリーから削除されます。インベントリーソースによって管理されていなかったホストとグループは、次の手動で作成されたグループに昇格されます。昇格先の手動で作成されたグループがない場合は、インベントリーのデフォルトの「all」グループに残されます。" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6733,16 +6424,12 @@ msgstr "{1} から {0} のアクセスを削除しますか? これを行うと msgid "Add existing host" msgstr "既存ホストの追加" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "ルックアップ選択" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "組織の編集" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Playbook の完了" @@ -6768,12 +6455,13 @@ msgstr "詳細タブ" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "認証情報" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "最初のノード" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6797,16 +6485,6 @@ msgstr "グループ" msgid "Request subscription" msgstr "サブスクリプションの要求" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "スケジュールの切り替え" @@ -6818,7 +6496,7 @@ msgstr "更新" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "日付検索入力" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6844,7 +6522,7 @@ msgstr "ジョブ設定の表示" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "編集" @@ -6853,7 +6531,7 @@ msgstr "編集" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "期待値" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 @@ -6883,8 +6561,8 @@ msgstr "日時" msgid "Create new instance group" msgstr "新規インスタンスグループの作成" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "標準ユーザー" @@ -6907,6 +6585,7 @@ msgstr "ジョブイベントの拡張" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "ホストがグループの子のメンバーでもある場合、関連付けを解除した後もリストにグループが表示されることがあります。このリストには、ホストが直接的および間接的に関連付けられているすべてのグループが表示されます。" @@ -6924,16 +6603,14 @@ msgstr "Survey の編集" msgid "Pan Down" msgstr "パンダウン" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "1 行ごとに 1 つの IRC チャンネルまたはユーザー名を指定します。チャンネルのシャープ記号 (#) およびユーザーのアットマーク (@) 記号は不要です。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "インベントリソースの同期を開始する" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "サブモジュールは、master ブランチ (または .gitmodules で指定された別のブランチ) の最新のコミットを追跡します。いいえの場合、サブモジュールはメインプロジェクトで指定されたリビジョンに保持されます。これは、git submodule update に --remote フラグを指定することと同じです。" + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "プロジェクトが見つかりません。" @@ -6949,10 +6626,6 @@ msgstr "プロビジョニングコールバック" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "新しいインスタンスがオンラインになったときにこのグループに自動的に割り当てられるインスタンスの最小数。" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "通知成功の切り替え" @@ -6962,8 +6635,8 @@ msgid "Application not found." msgstr "アプリケーションが見つかりません。" #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "任意" @@ -7011,18 +6684,20 @@ msgstr "ピア" msgid "User Roles" msgstr "ユーザーロール" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "分" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "インベントリーソース" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "有効な場合は、このジョブテンプレートの同時実行が許可されます。" +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "有効にすると、このジョブテンプレートの同時実行が許可されます。" #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7045,10 +6720,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "インスタンスグループが見つかりません。" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "削除をキャンセルする" @@ -7071,10 +6742,6 @@ msgstr "データ収集、ロゴ、およびログイン情報の設定" msgid "Add" msgstr "追加" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "カスタム仮想環境 {0} は、実行環境に置き換える必要があります。実行環境への移行の詳細については、<0>ドキュメント を参照してください。" - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7094,14 +6761,14 @@ msgstr "構築された在庫ソースの同期をキャンセルできません msgid "Back to Hosts" msgstr "ホストに戻る" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "保護されたコンテナーレジストリーで認証するための認証情報。" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "コンテキスト" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Webhook 参照フィルター" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7120,12 +6787,7 @@ msgstr "権限昇格のパスワード" msgid "Please try another search using the filter above" msgstr "上記のフィルターを使用して別の検索を試してください。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "手動" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "ログインリダイレクトのオーバーライド URL を編集してもよろしいですか?これを行うと、ローカルの認証情報も無効になると、ユーザーのシステムへのログイン機能に影響があります。" @@ -7153,7 +6815,7 @@ msgstr "API トークン" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Ansibleがインベントリソースアップデートジョブのために生成する出力レベルを制御します。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Galaxy 認証情報" @@ -7175,20 +6837,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "この構築済みインベントリー入力は\n" +" 両方のカテゴリーのグループを作成し、\n" +" 制限 (ホストパターン) を使用して、それら 2 つの\n" +" グループの共通部分にあるホストのみを返します。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "インスタンスグループへのインスタンスの関連付けを解除しますか?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "キー先行入力" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " ジョブスライス" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7207,18 +6872,14 @@ msgstr "レジストリーの認証情報" msgid "Host Details" msgstr "ホストの詳細" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "ブラウザのデフォルト" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "フォロー" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "追加のコマンドライン変更を渡します。2 つの Ansible コマンドラインパラメーターがあります。" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7226,8 +6887,8 @@ msgstr "フォロー" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7264,12 +6925,6 @@ msgstr "フォロー" msgid "Modified By (Username)" msgstr "変更者 (ユーザー名)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。" - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "インスタンスグループに戻る" @@ -7278,31 +6933,26 @@ msgstr "インスタンスグループに戻る" msgid "page" msgstr "ページ" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "注: このフィールドは、リモート名が \"origin\" であることが前提です。" +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注記: このフィールドは、リモート名が「origin」であることを前提としています。" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub のデフォルト" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "最大" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "このプロジェクトを使用するジョブで使用される実行環境。これは、実行環境がジョブテンプレートまたはワークフローレベルで明示的に割り当てられていない場合のフォールバックとして使用されます。" +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "このプロジェクトを使用するジョブに使用される実行環境。ジョブテンプレートまたはワークフローレベルで実行環境が明示的に割り当てられていない場合に、フォールバックとして使用されます。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "ワークフロージョブテンプレートの名前。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "ワークフロージョブテンプレートの名前。" #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7323,6 +6973,10 @@ msgstr "コンテナーレジストリー、イメージ名、およびバージ msgid "Node state types" msgstr "ノード状態のタイプ" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "このプロジェクトの webhook エンドポイント。プッシュがプロジェクトの同期をトリガーするように、リポジトリーの webhook 設定に追加します。" + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7336,26 +6990,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Playbook ディレクトリーの選択" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "ワークフロージョブテンプレート" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "起動時にラベルの入力を促します。" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "起動時にラベルを要求します。" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7371,22 +7019,13 @@ msgstr "親ノードが障害状態になったときに実行します。" msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "サブモジュールは、マスターブランチ (または .gitmodules で指定された他のブランチ) の最新のコミットを追跡します。いいえの場合、サブモジュールはメインプロジェクトで指定されたリビジョンで保持されます。これは、git submodule update に --remote フラグを指定するのと同じです。" - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (より詳細)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "このワークフロージョブテンプレートのWebhook資格情報。" +msgid "Webhook credential for this workflow job template." +msgstr "このワークフロージョブテンプレートの Webhook 認証情報。" #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7394,7 +7033,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "検索フィルターを使用して、このインベントリーのホストを\n" +" 設定します。例: ansible_facts__ansible_distribution:\"RedHat\"。\n" +" 構文と例の詳細については、ドキュメントを\n" +" 参照してください。構文と例の詳細については、Ansible Controller の\n" +" ドキュメントを参照してください。" #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7404,13 +7047,6 @@ msgstr "このスケジュールには、必要な Survey 値がありません" msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "Grafana サーバーのベース URL。/api/annotations エンドポイントは、ベース Grafana URL に自動的に\n" -#~ "追加されます。" - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "日付" @@ -7420,29 +7056,24 @@ msgstr "日付" msgid "User and Automation Analytics" msgstr "ユーザーおよび自動化アナリティクス" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "権限昇格: 有効な場合は、この Playbook を管理者として実行します。" +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "権限昇格: 有効にすると、この playbook を管理者として実行します。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "アーティファクトと比較する値。可能な場合は JSON として解釈され (例: true、3)、そうでない場合はプレーンな文字列として解釈されます。" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." msgstr "1 つ以上のグループを削除できませんでした。" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "ローカル認証の無効化の確認" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "ワークフローの保存中にエラーが発生しました。" @@ -7462,15 +7093,15 @@ msgstr "関連グループの読み込みに失敗しました。" msgid "Subscription Compliance" msgstr "サブスクリプションのコンプライアンス" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "このフィールドの値は、{min} より大きい数字である必要があります" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "このフィールドは数値で、{min} より大きい値である必要があります" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "すべて" @@ -7492,10 +7123,10 @@ msgstr "削除の確認" msgid "Workflow timed out message" msgstr "ワークフローのタイムアウトメッセージ" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "このジョブで実行される Playbook を選択してください。" +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "このジョブで実行する playbook を選択します。" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7510,48 +7141,33 @@ msgstr "失敗したジョブ" msgid "No items found." msgstr "項目は見つかりません。" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "4 月" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "ホストの障害" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "名前" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "イベント詳細の表示" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "ファクトの収集" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "以下のグループを削除してもよろしいですか?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Jinja 2式からvarsを作成します。 これは役に立つかもしれません\n" -#~ "定義した構築されたグループに期待されるものが含まれていない場合\n" -#~ "ホスト。これは、式からhostvarsを追加するために使用できます。\n" -#~ "それらの式の結果の値が何であるかを知っています。" - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "プロビジョニングコールバック URL の作成を\n" +" 有効にします。この URL を使用して、ホストは {brandName} に\n" +" 接続し、このジョブテンプレートを使用して\n" +" 設定の更新を要求できます" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7564,13 +7180,13 @@ msgstr "終了時刻" msgid "Recent jobs" msgstr "最近のジョブ" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "1 つ以上のインスタンスの関連付けを解除できませんでした。" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "ホストがスキップされました" @@ -7579,8 +7195,8 @@ msgid "View Project Details" msgstr "プロジェクトの詳細の表示" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "起動時にタグを要求します。" +msgid "Prompt for tags on launch." +msgstr "起動時にタグを要求します。" #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7593,7 +7209,7 @@ msgstr "構築されたインベントリ文書をここで表示" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "なし" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7604,9 +7220,13 @@ msgstr "組織名" msgid "Host Filter" msgstr "ホストフィルター" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "プロジェクトを最新と見なす時間 (秒単位)。ジョブの実行およびコールバック中に、タスクシステムは最新のプロジェクト更新のタイムスタンプを評価します。キャッシュタイムアウトよりも古い場合は最新とは見なされず、新しいプロジェクト更新が実行されます。" + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {この操作により、次のジョブがキャンセルされます:} other {この操作により、次のジョブがキャンセルされます:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7621,10 +7241,6 @@ msgstr "プロジェクトを削除してから同期する" msgid "Unlimited" msgstr "制限なし" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "項目 ID: {newId} のドラッグが開始しました。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "ファイル、ディレクトリー、またはスクリプト" @@ -7639,8 +7255,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "この組織内のジョブに使用される実行環境。これは、実行環境がプロジェクト、ジョブテンプレート、またはワークフローレベルで明示的に割り当てられていない場合にフォールバックとして使用されます。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "このワークフロージョブテンプレートのアンケートを有効にします。" +msgid "Enable a survey for this workflow job template." +msgstr "このワークフロージョブテンプレートのアンケートを有効にします。" #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7651,10 +7267,6 @@ msgstr "{pluralizedItemName} 一覧" msgid "Please add survey questions." msgstr "Survey の質問を追加してください。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7674,7 +7286,7 @@ msgstr "Pagerduty サブドメイン" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "ジョブなし" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7688,11 +7300,11 @@ msgstr "キャッシュのタイムアウト (秒)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "ログアウト" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "秒" @@ -7704,17 +7316,17 @@ msgstr "これらの実行環境は、それらに依存する他のリソース msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "ノードの作成時または編集時に、インベントリーまたはプロジェクトが欠落しているジョブテンプレートは選択できません。別のテンプレートを選択するか、欠落しているフィールドを修正して続行してください。" -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "整数" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "最終実行日時" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7724,7 +7336,7 @@ msgstr "サブスクリプション選択モーダル" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} か月" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7733,13 +7345,13 @@ msgstr "失敗したホスト数" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "再起動元:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "Ansible ファクトを使用してスマートインベントリーを作成するには、スマートインベントリー画面に移動します。" -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "関連するキー" @@ -7773,7 +7385,7 @@ msgstr "同期" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7830,9 +7442,9 @@ msgstr "同期" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7843,7 +7455,7 @@ msgstr "同期" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "説明" @@ -7873,11 +7485,12 @@ msgstr "1 (詳細)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "これにより、このページのすべての設定値が\n" +" 工場出荷時のデフォルトに戻ります。続行してもよろしいですか?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "当日以降" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7886,7 +7499,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "最大同時ジョブ数" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "ユーザーの削除" @@ -7926,7 +7539,7 @@ msgstr "チームの編集" msgid "User Interface" msgstr "ユーザーインターフェース" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "GitHub Enterprise でサインイン" @@ -7963,20 +7576,21 @@ msgstr "GitHub Enterprise でサインイン" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "このフィールドの値の選択" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "期限切れなし" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "無期限" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "ジョブ {0} の表示" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "SAML {samlIDP} でサインイン" @@ -7984,14 +7598,10 @@ msgstr "SAML {samlIDP} でサインイン" msgid "Browse" msgstr "参照" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "このグループで同時に実行されているすべてのジョブで許可されるフォークの最大数。\\ nゼロは制限が適用されないことを意味します。" - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -8002,8 +7612,8 @@ msgstr "メール" msgid "Case-insensitive version of regex." msgstr "regex で大文字小文字の区別なし。" -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "詳細な検索値の入力" @@ -8024,16 +7634,6 @@ msgstr "このトークンが属するアプリケーション。あるいは、 msgid "Listener Port" msgstr "リスナーポート" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "コンテンツの署名を有効にして、コンテンツが\n" -#~ "プロジェクトが同期されても安全に保たれています。\n" -#~ "コンテンツが改ざんされている場合、\n" -#~ "ジョブは実行されません。" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "SSL 接続" @@ -8059,10 +7659,6 @@ msgstr "このフィールドに値を入力するか、起動プロンプトを msgid "External Secret Management System" msgstr "外部シークレット管理システム" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "以下のグループを削除してもよろしいですか?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "ここ" @@ -8102,15 +7698,10 @@ msgstr "startswith で大文字小文字の区別なし。" msgid "Unsaved changes modal" msgstr "保存されていない変更モーダル" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "GitHub Enterprise チームでサインイン" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8120,18 +7711,18 @@ msgstr "引数" msgid "Construct 2 groups, limit to intersection" msgstr "2つのグループを構築し、交差点に制限する" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "#同期に失敗したソース。" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "このワークフロージョブテンプレートのWebhook URL。" +msgid "Webhook URL for this workflow job template." +msgstr "このワークフロージョブテンプレートの Webhook URL。" #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "開始日時" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "デフォルトでは、サービスの使用状況に関する分析データを収集し、Red Hat に送信します。サービスによって収集されるデータには 2 つのカテゴリーがあります。詳細については、<0>この Tower ドキュメントページを参照してください。この機能を無効にするには、次のボックスのチェックを外してください。" + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8141,7 +7732,7 @@ msgstr "Grafana URL" msgid "GitHub settings" msgstr "GitHub 設定" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "GitHub 組織でサインイン" @@ -8149,12 +7740,12 @@ msgstr "GitHub 組織でサインイン" msgid "Redirecting to subscription detail" msgstr "サブスクリプションの詳細へのリダイレクト" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "ジョブが取り消される前の実行時間 (秒数)。デフォルト値は 0 で、ジョブのタイムアウトがありません。" +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "ジョブがキャンセルされるまでの実行時間 (秒単位)。デフォルトは 0 で、ジョブのタイムアウトはありません。" -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8165,10 +7756,6 @@ msgstr "1 つ以上のグループの関連付けを解除できませんでし msgid "Token information" msgstr "トークン情報" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "#同期に失敗したソース。" - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "未更新" @@ -8181,11 +7768,11 @@ msgstr "未更新" msgid "Successful" msgstr "成功" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "同時実行ジョブ: 有効な場合は、このジョブテンプレートの同時実行が許可されます。" +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "同時ジョブ: 有効にすると、このジョブテンプレートの同時実行が許可されます。" -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "タスクの開始" @@ -8199,7 +7786,7 @@ msgstr "Kubernetes または OpenShift との認証のための認証情報" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "フェデレーションインベントリーが見つかりません。" #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8224,18 +7811,13 @@ msgstr "id フィールドでの正確な検索。" msgid "Back to management jobs" msgstr "管理ジョブに戻る" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "組織" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "ホスト OK" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} 年" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8250,15 +7832,20 @@ msgstr "Azure AD 設定の表示" msgid "Hop" msgstr "ホップ" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "デバッグ" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "すべてのフィルターの解除" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {このインスタンスは現在、他のリソースで使用されています。削除してもよろしいですか?} other {これらのインスタンスのプロビジョニングを解除すると、それらに依存する他のリソースに影響する可能性があります。それでも削除してもよろしいですか?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8282,12 +7869,14 @@ msgstr "設定に戻る" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "デフォルト" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "終了が期待値と一致しませんでした ({0})" +msgid "End did not match an expected value ({0})" +msgstr "終了が期待値と一致しませんでした ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8319,17 +7908,17 @@ msgstr "コマンドの実行" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} 時間" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "この Webhook サービスの認証情報タイプを検索できないため、Webhook 認証情報フィールドは使用できません。" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "ここにファイルをドラッグするか、参照してアップロード" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "フォロー解除" @@ -8337,12 +7926,7 @@ msgstr "フォロー解除" msgid "string" msgstr "文字列" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "それぞれの行に 1 つの Slack チャンネルを入力します。チャンネルにはシャープ記号 (#) が必要です。特定のメッセージに対して応答する、またはスレッドを開始するには、チャンネルに 16 桁の親メッセージ ID を追加します。10 桁目の後にピリオド (.) を手動で挿入する必要があります (例: #destination-channel, 1231257890.006423)。Slack を参照してください。" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "パスワードの確認" @@ -8352,18 +7936,16 @@ msgstr "パーソナルアクセストークン" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "最初のノードから再起動" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "テンプレートに戻る" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "通知の色を指定します。使用できる色は、\n" -#~ "16 進数の色コード (例: #3af または #789abc) です。" +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "1 つ目はすべての参照を取得します。2 つ目は Github のプルリクエスト番号 62 を取得します。この例では、ブランチは「pull/62/head」である必要があります。" #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8371,7 +7953,7 @@ msgstr "認証" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} 日" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8381,6 +7963,10 @@ msgstr "受信者リスト" msgid "Not Found" msgstr "見つかりません" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "投票" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8404,7 +7990,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "jinja2 式から変数を作成します。定義した構築済みグループに\n" +" 期待されるホストが含まれていない場合に役立ちます。これを使用して\n" +" 式から hostvars を追加できるため、それらの式の\n" +" 結果の値がわかります。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8416,14 +8005,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "システムのファクトを設定するには、`gather_facts: true`\n" +" を持つインベントリーに対して playbook を実行する必要があるため、\n" +" Ansible ファクトのインベントリーの仕様を提示するのは\n" +" 困難です。実際のファクトはシステムごとに\n" +" 異なります。" #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "ジョブスライスの親" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "多項選択法 (単一の選択可)" @@ -8462,7 +8055,7 @@ msgid "Customize pod specification" msgstr "Pod 仕様のカスタマイズ" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" @@ -8470,18 +8063,14 @@ msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "HTTP ヘッダーを JSON 形式で指定します。構文の例については、\n" +" Ansible Controller のドキュメントを参照してください。" #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "頻度の例外の詳細" @@ -8497,7 +8086,7 @@ msgstr "Django を参照" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "グローバルナビゲーション" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8523,8 +8112,8 @@ msgid "Copy Execution Environment" msgstr "実行環境のコピー" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "起動時にSCMブランチを要求します。" +msgid "Prompt for SCM branch on launch." +msgstr "起動時に SCM ブランチを要求します。" #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8540,22 +8129,6 @@ msgstr "すべてをデフォルトに戻す" msgid "Inventory file" msgstr "インベントリーファイル" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "このグループに直接含まれるホストのみの関連付けを解除できることに注意してください。サブグループのホストの関連付けの解除については、それらのホストが属するサブグループのレベルで直接実行する必要があります。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "プロジェクトのベースパス" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "リビジョンの更新" @@ -8564,16 +8137,14 @@ msgstr "リビジョンの更新" msgid "Project sync failures" msgstr "プロジェクトの同期の失敗" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "実行:" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "ホストが利用可能かどうか、またホストを実行中のジョブに組み込む必要があるかどうかを示します。外部インベントリーの一部となっているホストについては、これはインベントリー同期プロセスでリセットされる場合があります。" - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8588,13 +8159,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "ピアが削除されました。変更が有効になるのを確認するには、 {0} のインストールバンドルを再度実行してください。" -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "選択した項目を並べ替えたり削除したりできるドラッグ可能なリスト。" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "{month} の 最後の {weekday}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "{month} の最後の {weekday}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8630,11 +8197,6 @@ msgstr "パネル ID (オプション)" msgid "Prevent Instance Group Fallback" msgstr "インスタンスグループのフォールバックを防止する" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "このグループで同時に実行されているすべてのジョブで許可するフォークの最大数。ゼロは制限が適用されないことを意味します。" @@ -8651,7 +8213,7 @@ msgstr "タスク" msgid "Regions" msgstr "リージョン" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "関連する検索フィールドのあいまい検索でタイプを無効に設定" @@ -8672,16 +8234,12 @@ msgstr "次のワークフロー承認に対応できません: {itemsUnableToDe msgid "Please click the Start button to begin." msgstr "開始ボタンをクリックして開始してください。" -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "このテンプレートは現在、一部のワークフローノードで使用されています。本当に削除してもよろしいですか?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "初回実行日時" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "残りのホストがありません" @@ -8706,6 +8264,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" このグループに直接あるホストのみを切り離すことができることに\n" +" 注意してください。サブグループのホストは、それらが属する\n" +" サブグループレベルから直接切り離す必要があります。\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8732,7 +8295,7 @@ msgid "Job ID" msgstr "ジョブ ID:" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "収束 (コンバージェンス)" @@ -8761,11 +8324,12 @@ msgstr "インベントリー同期の失敗はありません。" msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "注: 選択された順序によって、実行の優先順位が設定されます。ドラッグを有効にするには、1 つ以上選択してください。" -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "起動時にパスワードを必要とする認証情報は許可されていません。続行するには、次の認証情報を削除するか、同じ種類の認証情報に置き換えてください: {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "起動時にパスワードが必要な認証情報は許可されていません。続行するには、次の認証情報を削除するか、同じタイプの認証情報に置き換えてください: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "OIDC でサインイン" @@ -8803,23 +8367,16 @@ msgstr "リモートアーカイブ" msgid "Troubleshooting" msgstr "トラブルシューティング" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "取得する refspec (Ansible git モジュールに渡します)。\n" -#~ "このパラメーターを使用すると、(パラメーターなしでは利用できない) \n" -#~ "ブランチのフィールド経由で参照にアクセスできるようになります。" - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "クライアントシークレットが表示されるのはこれだけです。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "ワークフロージョブテンプレートの説明(オプション)。" +msgid "Optional description for the workflow job template." +msgstr "ワークフロージョブテンプレートの任意の説明。" #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "承認" @@ -8828,7 +8385,7 @@ msgid "Last Run" msgstr "最終実行日時" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "{0} を承認できませんでした。" @@ -8836,8 +8393,10 @@ msgstr "{0} を承認できませんでした。" msgid "Run type" msgstr "実行タイプ" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "なし" @@ -8870,9 +8429,9 @@ msgstr "インベントリー (名前)" msgid "Update Revision on Launch" msgstr "起動時のリビジョン更新" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "このジョブが実行する Playbook を含むプロジェクト。" +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "このジョブが実行する playbook が含まれるプロジェクトです。" #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8882,9 +8441,9 @@ msgstr "認証情報タイプの選択" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "以下に例を示します。" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "例には次が含まれます。" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8897,7 +8456,9 @@ msgstr "ソースコントロールの更新" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "このデータは、ソフトウェアの将来のリリースを強化し、\n" +" Automation Analytics を提供するために\n" +" 使用されます。" #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8926,11 +8487,6 @@ msgstr "最近のジョブ" msgid "These are the modules that {brandName} supports running commands against." msgstr "これらは {brandName} がコマンドの実行をサポートするモジュールです。" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "サブスクリプションをお持ちでない場合は、Red Hat にアクセスしてトライアルサブスクリプションを取得できます。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "ワークフローリンクモーダル" @@ -8944,19 +8500,10 @@ msgstr "インベントリーの編集" msgid "Failed to user token." msgstr "ユーザートークンに失敗しました。" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "新規インスタンスがオンラインになると、このグループに自動的に最小限割り当てられるインスタンス数" - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "SAML でサインイン" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "キャンセル済み" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "ワークフローの承認に戻る" @@ -8966,10 +8513,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "JSON または YAML 構文のいずれかを使用してインジェクターを入力します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "警告" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "12 月" @@ -9000,8 +8548,8 @@ msgid "Delete All Groups and Hosts" msgstr "すべてのグループおよびホストの削除" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "起動時に実行環境のプロンプトを表示します。" +msgid "Prompt for execution environment on launch." +msgstr "起動時に実行環境を要求します。" #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9028,15 +8576,15 @@ msgid "Client type" msgstr "クライアントタイプ" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "起動時にインスタンスグループのプロンプトを表示します。" +msgid "Prompt for instance groups on launch." +msgstr "起動時にインスタンスグループを要求します。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "ワークフロー保留メッセージのボディー" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "回答の変数名" @@ -9060,13 +8608,15 @@ msgstr "カスタム仮想環境 {virtualEnvironment} は、実行環境に置 #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} 時間" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "この組織で管理できるホストの最大数。\n" +" 値のデフォルトは 0 で、制限なしを意味します。\n" +" 詳細については Ansible のドキュメントを参照してください。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9080,18 +8630,9 @@ msgstr "有効期限:" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "このインベントリを使用してジョブを実行するたびに、ジョブタスクを実行する前に、選択したソースからインベントリを更新します。" -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "チェックアウトするブランチです。\n" -#~ "ブランチ以外に、タグ、コミットハッシュ値、任意の参照 (refs) を入力できます。\n" -#~ "カスタムの refspec も指定しない限り、コミットハッシュ値や参照で利用できないものもあります。" - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "実行中" @@ -9109,11 +8650,12 @@ msgstr "値で開始するフィールド。" msgid "Workflow documentation" msgstr "ワークフロードキュメント" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "1 月" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Azure AD でサインイン" @@ -9121,9 +8663,9 @@ msgstr "Azure AD でサインイン" msgid "Relaunch all hosts" msgstr "すべてのホストの再起動" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "ファクトストレージ: 有効にすると、収集されたファクトが保存されるため、ホストレベルで表示できます。ファクトは永続化され、実行時にファクトキャッシュに挿入されます。" +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "ファクトストレージ: 有効にすると、収集されたファクトが保存され、ホストレベルで表示できるようになります。ファクトは永続化され、実行時にファクトキャッシュに注入されます。" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9139,13 +8681,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "このリンクを削除してもよろしいですか?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "承認が作成されたときに、アップストリームの set_stats アーティファクトでレンダリングされる Jinja2 テンプレート。これを使用して、以前のジョブステップの関連コンテキストを承認者に表示します。使用可能な変数は、親ノードの set_stats データから取得されます。" + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "起動時に変数の入力を促します。" +msgid "Prompt for variables on launch." +msgstr "起動時に変数を要求します。" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "{0} - {1} により拒否済み" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} により拒否済み - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9163,13 +8711,9 @@ msgstr "プロジェクトを同期できませんでした。" msgid "Total hosts" msgstr "ホストの合計" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "このフィールドは 0 より大きくなければなりません" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "ユーザーガイド" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "このフィールドは 0 より大きくなければなりません" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9183,9 +8727,9 @@ msgstr "認証情報が正常にコピーされました" msgid "The search filter did not produce any results…" msgstr "検索フィルターで結果が生成されませんでした…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "このフィールドは数字でなければなりません" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "このフィールドは数値でなければなりません" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9199,9 +8743,9 @@ msgstr "関連するチームの関連付けを解除しますか?" msgid "Last" msgstr "最終" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "このテンプレートの Webhook を有効にします。" +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "このテンプレートの webhook を有効にします。" #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9237,6 +8781,8 @@ msgstr "コンテンツの読み込み" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "インベントリー" @@ -9255,14 +8801,10 @@ msgstr "有効化" msgid "Items per page" msgstr "項目/ページ" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "選択したジョブの取り消し" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "このフィールドは整数でなければなりません。" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "このフィールドは整数でなければなりません" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9285,12 +8827,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "Greater than の比較条件" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "このデータは、ソフトウェアの今後のリリースを強化し、自動化アナリティクスを提供するために使用されます。" - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9325,21 +8861,26 @@ msgid "Delete Workflow Job Template" msgstr "新規ワークフロージョブテンプレートの削除" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "追加のコマンドライン変数をワークフローに渡します。" +msgid "Pass extra command line variables to the workflow." +msgstr "追加のコマンドライン変数をワークフローに渡します。" #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "インスタンスの詳細" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {このインスタンスグループは現在他のリソースによって使用されています。削除してもよろしいですか?} other {これらのインスタンスグループを削除すると、それらに依存する他のリソースに影響を与える可能性があります。それでも削除してもよろしいですか?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "このジョブの出力は見つかりません" -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "ジョブテンプレートについて、Playbook を実行するために実行を選択します。Playbook を実行せずに、Playbook 構文、テスト環境セットアップ、およびレポートの問題のみを検査するチェックを選択します。" +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "ジョブテンプレートの場合、run を選択して playbook を実行します。check を選択すると、playbook の構文チェック、環境設定のテスト、および問題の報告のみが行われ、playbook は実行されません。" #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9398,7 +8939,7 @@ msgstr "すべての実行環境の表示" msgid "Sources" msgstr "ソース" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "テキストエリア" @@ -9419,21 +8960,18 @@ msgstr "設定されていません" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "ワークフロージョブ" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "ジョブの開始、成功、または失敗時に送信される\n" +" 通知の内容を変更するには、カスタムメッセージを使用します。ジョブに関する\n" +" 情報にアクセスするには波括弧を使用します:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9479,7 +9017,7 @@ msgstr "オプションの更新" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9494,19 +9032,19 @@ msgstr "オプションの更新" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "最終変更日時" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "ドキュメント。" +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "ドキュメント。" #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9529,7 +9067,7 @@ msgstr "コマンド" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "エラー" @@ -9547,20 +9085,10 @@ msgstr "グループに戻る" msgid "A job has already been launched" msgstr "ジョブはすでに開始されています" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "ホストの非同期 OK" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "この構築されたインベントリ入力は\n" -#~ "カテゴリと用途の両方のグループを作成します\n" -#~ "ホストのみを返すための制限(ホストパターン)\n" -#~ "これら2つのグループの交差点にあります。" - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "最近のテンプレート" @@ -9570,36 +9098,6 @@ msgstr "最近のテンプレート" msgid "Applications & Tokens" msgstr "アプリケーションおよびトークン" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "ソースコントロールリビジョン" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "ジョブの実行" @@ -9608,6 +9106,11 @@ msgstr "ジョブの実行" msgid "Failed to delete smart inventory." msgstr "スマートインベントリーを削除できませんでした。" +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# 個のソースで同期に失敗しました。} other {# 個のソースで同期に失敗しました。}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9622,7 +9125,7 @@ msgstr "インベントリーソース" msgid "Cancel node removal" msgstr "ノード削除の取り消し" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "非推奨" @@ -9631,11 +9134,6 @@ msgstr "非推奨" msgid "Update revision on job launch" msgstr "ジョブ起動時のリビジョン更新" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "拒否する行を選択" @@ -9643,19 +9141,13 @@ msgstr "拒否する行を選択" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "クリップボードへのコピーに成功しました!" +msgstr "成功" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "ダッシュボードへのリダイレクト" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "このインスタンスグループは、現在他のリソースで使用されています。削除してもよろしいですか?" @@ -9685,9 +9177,9 @@ msgstr "ワークフロー承認メッセージのボディー" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "このフィルターまたは他のフィルターに該当する結果を返します。" +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "この条件またはその他のフィルターを満たす結果を返します。" #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9703,7 +9195,7 @@ msgid "Generic OIDC settings" msgstr "汎用 OIDC 設定" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "詳細" @@ -9724,11 +9216,6 @@ msgstr "ユーザー" msgid "Edit Notification Template" msgstr "通知テンプレートの編集" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "リビジョンの同期" - #: components/About/About.js:51 msgid "Brand Image" msgstr "ブランドイメージ" @@ -9813,13 +9300,13 @@ msgstr "通知の切り替えに失敗しました。" msgid "Webhook Key" msgstr "Webhook キー" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "ノードタイプの選択" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "ユーザーがこのアプリケーションのトークンを取得するために使用する必要のある付与タイプです。" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "このアプリケーションのトークンを取得するためにユーザーが使用する必要がある付与タイプ" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9830,6 +9317,7 @@ msgstr "プレイ" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise チーム" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "11 月" @@ -9839,10 +9327,6 @@ msgstr "11 月" msgid "Show changes" msgstr "変更の表示" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "警告:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "このノードの編集" @@ -9851,10 +9335,6 @@ msgstr "このノードの編集" msgid "Failed to delete team." msgstr "チームを削除できませんでした。" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "ワークフローをキャンセルしました" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "データの保持日数" @@ -9868,12 +9348,6 @@ msgstr "新規実行環境の作成" msgid "Get subscriptions" msgstr "サブスクリプションの取得" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "このプロジェクトを使用するジョブテンプレートで Source Control ブランチまたは\n" -#~ "リビジョンを変更できるようにします。" - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9889,7 +9363,7 @@ msgstr "サブスクリプションの取得" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9902,7 +9376,7 @@ msgstr "クリックして、このノードへの新しいリンクを作成し #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "演算子" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" @@ -9921,25 +9395,15 @@ msgstr "プロビジョニングコールバック URL" msgid "Modified" msgstr "変更日時" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "このプロジェクトは現在、他のリソースで使用されています。本当に削除してもよろしいですか?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "警告: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "関連する検索タイプ" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "ユーザーの詳細" @@ -9947,25 +9411,24 @@ msgstr "ユーザーの詳細" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "有効にすると、ジョブテンプレートは、実行対象の優先インスタンスグループのリストにインベントリーまたは組織のインスタンスグループを追加できないようにします。注記: この設定が有効で空のリストを指定した場合、グローバルインスタンスグループが適用されます。" + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "ロールの関連付けの解除" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "必須" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "タイプ先行入力の設定" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "JSON 形式で HTTP ヘッダーを指定します。構文のサンプルについては Ansible Controller ドキュメントを参照してください。" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -10004,10 +9467,6 @@ msgstr "Insights 認証情報" msgid "Jobs" msgstr "ジョブ" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "並べ替え" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "建設されたインベントリホストの詳細を表示" @@ -10021,24 +9480,15 @@ msgstr "認証情報のコピー" msgid "Token" msgstr "トークン" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "ポリシールールを参照してください。" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "平日" +msgid "weekday" +msgstr "平日" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "プロビジョニング解除" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "ブランチでのサブモジュールの最新のコミットを追跡する" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10049,10 +9499,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "ピアの関連付けに失敗しました。" -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "タグは、Playbook のサイズが大きい場合にプレイまたはタスクの特定の部分を実行する必要がある場合に役立ちます。コンマを使用して複数のタグを区切ります。タグの使用方法の詳細については、Ansible Tower のドキュメントを参照してください。" +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "タグは、大規模な playbook があり、play またはタスクの特定の部分を実行したい場合に便利です。複数のタグを区切るにはカンマを使用します。タグの使用方法の詳細については、ドキュメントを参照してください。" #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10062,12 +9512,13 @@ msgstr "イベント" msgid "Group type" msgstr "グループタイプ" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "ユーザータイプ" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10106,17 +9557,17 @@ msgstr "インベントリーを選択する必要があります" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "ソースコントロールブランチ" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "この組織は、現在他のリソースで使用されています。削除してもよろしいですか?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10131,10 +9582,6 @@ msgstr "システム管理者" msgid "Settings" msgstr "設定" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "このスケジュールは、UIでサポートされていない複雑なルールを使用します。APIを使用してこのスケジュールを管理してください。" - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "認証情報タイプに戻る" @@ -10166,12 +9613,7 @@ msgstr "/ (プロジェクト root)" msgid "Last seen" msgstr "最終表示" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "これがソースファイルであることを保証するトークン\n" -#~ "「構築された」プラグイン用です。" - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "7 月" @@ -10198,8 +9640,8 @@ msgstr "チェックされていない場合、ローカル変数と外部ソー #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10233,7 +9675,7 @@ msgstr "障害のある在庫ソース" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10271,7 +9713,7 @@ msgstr "ツールの切り替え" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10308,7 +9750,7 @@ msgstr "ツールの切り替え" msgid "Organization" msgstr "組織" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "セッションの期限が切れました。中断したところから続行するには、ログインしてください。" @@ -10346,60 +9788,31 @@ msgstr "ワークフロー保留メッセージ" msgid "Errors" msgstr "エラー" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "これらのインスタンスグループを削除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "ソースコントロールのリビジョン" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "ジョブの実行中は検索が無効になっています" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "ドラッグがキャンセルされました。リストは変更されていません。" - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "第 3" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "注:このインスタンスは、によって管理されている場合、このインスタンスグループに再関連付けることができます。" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "Azure AD Tenant でサインイン" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "Survey の無効化" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "ジョブ起動時のリビジョン更新" +msgstr "Azure AD (デフォルト)" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "endswith で大文字小文字の区別なし。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "この組織で管理可能な最大ホスト数。\n" -#~ "デフォルト値は 0 で、管理可能な数に制限がありません。\n" -#~ "詳細は、Ansible のドキュメントを参照してください。" - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "ルックアップの取り消し" @@ -10513,16 +9926,11 @@ msgstr "実行環境が存在しないか、削除されています。" msgid "Waiting" msgstr "待機中" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "有効な場合は、この Playbook を管理者として実行します。" +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "有効にすると、この playbook を管理者として実行します。" -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "タイプ選択の設定" @@ -10538,8 +9946,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10559,7 +9967,7 @@ msgid "and click on Update Revision on Launch" msgstr "そして、起動時のリビジョン更新をクリックします" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "情報" @@ -10591,7 +9999,7 @@ msgstr "起動プロンプト" msgid "Troubleshooting settings" msgstr "トラブルシューティング設定" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "テンプレートの起動" @@ -10606,14 +10014,11 @@ msgstr "秒" msgid "User analytics" msgstr "ユーザーアナリティクス" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "これらの引数は、指定されたモジュールで使用されます。クリックすると {moduleName} の情報を表示できます。" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "サブスクリプションをお持ちでない場合は、Red Hat に\n" +" アクセスしてトライアルサブスクリプションを取得できます。" #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10631,6 +10036,11 @@ msgstr "名" msgid "Webhooks" msgstr "Webhook" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {最終的な削除が処理されるまで、インベントリーは保留状態になります。} other {最終的な削除が処理されるまで、インベントリーは保留状態になります。}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10640,10 +10050,6 @@ msgstr "ホストパラメーターを使用した再起動" msgid "This action will soft delete the following:" msgstr "このアクションでは、次の項目がソフト削除されます。" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "有効で、サポートされている場合は、Ansible タスクで加えられた変更を表示します。これは Ansible の --diff モードに相当します。" - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10684,6 +10090,7 @@ msgid "Expand section" msgstr "セクションの展開" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10712,7 +10119,7 @@ msgstr "使用許諾契約書" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "条件時" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10727,7 +10134,7 @@ msgstr "ワークフローの承認" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "これらの引数は指定されたモジュールで使用されます。{0} に関する情報は、クリックすると見つかります: " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10738,7 +10145,7 @@ msgstr "親ノードが正常な状態になったときに実行します。" msgid "Schedule Rules" msgstr "スケジュールルール" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "ソーシャル" @@ -10759,7 +10166,7 @@ msgstr "詳細の編集" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10793,27 +10200,27 @@ msgstr "新規グループの追加" msgid "Current page" msgstr "現在のページ" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "Playbook の実行中に使用する並列または同時プロセスの数。値が空白または 1 未満の場合は、Ansible のデフォルト値 (通常は 5) を使用します。フォークのデフォルトの数は、以下を変更して上書きできます。" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "playbook の実行時に使用する並列または同時プロセスの数。空の値または 1 未満の値の場合、通常は 5 である Ansible のデフォルトが使用されます。デフォルトのフォーク数は、次を変更することで上書きできます" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "カスタムの Kubernetes または OpenShift Pod 仕様を渡すためのフィールド。" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "最後の {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "最後の {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "同期ソースの開始" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "追加のコマンドライン変数を Playbook に渡します。これは、ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON のいずれかを使用してキーと値のペアを指定します。構文のサンプルについてはドキュメントを参照してください。" +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "追加のコマンドライン変数を playbook に渡します。これは ansible-playbook の -e または --extra-vars コマンドラインパラメーターです。YAML または JSON を使用してキー/値のペアを指定します。構文の例についてはドキュメントを参照してください。" #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10824,9 +10231,9 @@ msgstr "非表示" msgid "The resource associated with this node has been deleted." msgstr "このノードに関連付けられているリソースは、削除されました。" -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "クライアントデバイスのセキュリティーレベルに応じて「公開」または「機密」に設定します。" +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "クライアントデバイスの安全性に応じて、Public または Confidential に設定します。" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10839,13 +10246,6 @@ msgstr "最大フォーク数" msgid "Examples:" msgstr "例:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して {brandName} に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。" - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "リビジョン #" @@ -10871,22 +10271,10 @@ msgstr "モジュール" msgid "Confirm revert all" msgstr "すべて元に戻すことを確認" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "チェックすると、子グループとホストのすべての変数が削除され、外部ソースで見つかったものに置き換えられます。" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "フォーク" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "インベントリーソースの削除" @@ -10912,8 +10300,8 @@ msgstr "不明" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "戻る" @@ -10923,8 +10311,8 @@ msgid "Failed to delete role." msgstr "ロールを削除できませんでした。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "起動時にタグをスキップするように求めます。" +msgid "Prompt for skip tags on launch." +msgstr "起動時にスキップタグを要求します。" #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10940,8 +10328,8 @@ msgid "Metrics" msgstr "メトリクス" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "起動時にタイムアウトを要求します。" +msgid "Prompt for timeout on launch." +msgstr "起動時にタイムアウトを要求します。" #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -10968,19 +10356,19 @@ msgstr "ホップノード" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} 日" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "プロジェクトのコピー" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "起動時に詳細を確認します。" +msgid "Prompt for verbosity on launch." +msgstr "起動時に詳細レベルを要求します。" #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "失敗したノードから再起動" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -10990,6 +10378,11 @@ msgstr "すべてのトークンを表示します。" msgid "View Inventory Groups" msgstr "インベントリーグループの表示" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {このインベントリーソースは現在それに依存する他のリソースによって使用されています。削除してもよろしいですか?} other {これらのインベントリーソースを削除すると、それらに依存する他のリソースに影響を与える可能性があります。それでも削除してもよろしいですか?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "Less than の比較条件" @@ -10998,6 +10391,10 @@ msgstr "Less than の比較条件" msgid "Hosts automated" msgstr "自動化されたホスト" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "このプロジェクトを使用するジョブテンプレートで、ソースコントロールのブランチまたはリビジョンの変更を許可します。" + #: screens/User/User.js:56 msgid "Back to Users" msgstr "ユーザーに戻る" @@ -11006,15 +10403,11 @@ msgstr "ユーザーに戻る" msgid "View Team Details" msgstr "チームの詳細の表示" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Galaxy 認証情報は組織が所有している必要があります。" - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "インスタンスを取得できませんでした。" -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "ブラウザのデフォルトを使用" @@ -11039,6 +10432,10 @@ msgstr "管理" msgid "Start date" msgstr "開始日" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "取得する refspec (Ansible git モジュールに渡されます)。このパラメーターにより、ブランチフィールド経由で、それ以外の方法では利用できない参照にアクセスできます。" + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "フィールドを新しい値に置き換え" @@ -11047,9 +10444,10 @@ msgstr "フィールドを新しい値に置き換え" msgid "Confirm link removal" msgstr "リンク削除の確認" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "このフィールドは、{0} 文字以上にする必要があります" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "このフィールドは {0} 文字以上でなければなりません" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11084,18 +10482,11 @@ msgstr "新規スマートインベントリーを作成するために 1 つ以 msgid "Filter By {name}" msgstr "{name} 別にフィルター" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "グラフを利用可能な画面サイズに合わせます" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "イベントの処理が完了しました。" @@ -11104,10 +10495,6 @@ msgstr "イベントの処理が完了しました。" msgid "Add a new node" msgstr "新規ノードの追加" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "グループを削除" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11131,7 +10518,7 @@ msgstr "回答タイプ" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "条件" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" @@ -11141,21 +10528,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "値を含むフィールド。" -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "キー選択" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "ユーザーに表示されるプロンプトとして使用する回答タイプまたは形式を選択します。\n" -#~ "各オプションの詳細については、\n" -#~ "Ansible Controller のドキュメントを参照してください。" +msgstr "追加のコマンドライン変更を渡します。2 つの ansible コマンドラインパラメーターがあります: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11165,7 +10544,7 @@ msgstr "チェックされていない場合、外部ソースに見つからな msgid "Account token" msgstr "アカウントトークン" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "ログインリダイレクトのオーバーライド URL" @@ -11179,7 +10558,7 @@ msgstr "サブスクリプション" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "等しくない" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 @@ -11198,7 +10577,8 @@ msgstr "モジュール引数" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "通知の色を指定します。使用できる色は 16 進数の\n" +" カラーコードです (例: #3af または #789abc)。" #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11209,6 +10589,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "Survey の切り替え" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "ユーザーへのプロンプトとして使用する回答タイプまたは形式を選択してください。\n" +" 各オプションの詳細については、Ascender のドキュメントを参照してください。" + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11221,20 +10607,14 @@ msgstr "グループ合計" msgid "Webhook Credential" msgstr "Webhook の認証情報" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。ホストは、この URL を使用して Ansible AWX に接続でき、このジョブテンプレートを使用して設定の更新を要求できます。" +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "プロビジョニングコールバック: プロビジョニングコールバック URL の作成を有効にします。この URL を使用して、ホストは Ansible AWX に接続し、このジョブテンプレートを使用して設定の更新を要求できます。" #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "値を入力してください。" -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "この組織で管理可能な最大ホスト数。デフォルト値は 0 で、管理可能な数に制限がありません。詳細は、Ansible ドキュメントを参照してください。" - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "更新" @@ -11255,9 +10635,9 @@ msgstr "下の編集ボタンをクリックして、ノードを再構成しま #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "フェデレーションインベントリー" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "組織を削除できませんでした。" @@ -11287,8 +10667,12 @@ msgstr "ジョブタイプの選択" msgid "Cancel {0}" msgstr "{0} の取り消し" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "スライス自体のホストに加えて、各ジョブスライスに含めるホスト名のオプションのコンマ区切りリスト。すべてのスライスが依存する localhost などの調整ホストを play が対象とする場合に便利です。名前はインベントリーホストと完全に一致します。グループとパターンはサポートされていません。固定されたホストは、スライスごとに 1 回 play を実行します。" + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "ログインリダイレクトのオーバーライド URL" @@ -11309,26 +10693,20 @@ msgstr "開始時刻" msgid "Total inventory sources" msgstr "在庫ソース合計" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "カスタムメッセージを使用して、ジョブの開始時、成功時、または失敗時に送信する通知内容を変更します。波括弧を使用してジョブに関する情報にアクセスします:" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "ワークフローによって管理または影響を受けるホストのリストをさらに制限するためのホストパターンを提供します。" +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "ワークフローによって管理または影響を受けるホストのリストをさらに制限するホストパターンを指定します。" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "キャンセルされたノード" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "ワークフローの編集" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "ノードの編集" @@ -11337,8 +10715,8 @@ msgstr "ノードの編集" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11346,21 +10724,22 @@ msgstr "ノードの編集" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "消去" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "{0} の有効期限" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "有効期限: {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "ツール" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "終了" @@ -11377,14 +10756,14 @@ msgstr "YAMLタブ" msgid "IRC server port" msgstr "IRC サーバーポート" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "テキスト" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "ジョブの削除に失敗しました。" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11395,9 +10774,9 @@ msgstr "Vault パスワード" msgid "Run every" msgstr "実行する間隔" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "リモートアーカイブ Source Control のサンプル URL には以下が含まれます:" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "リモートアーカイブソースコントロールの URL の例には次が含まれます。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11412,10 +10791,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "コンテナーグループの追加" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "最終的な削除が処理されるまで、インベントリは保留中のステータスになります。" - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "続行" @@ -11454,14 +10829,14 @@ msgstr "エラーメッセージ" msgid "Instance Group" msgstr "インスタンスグループ" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "無効なメールアドレス" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "無効なメールアドレスです" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11478,7 +10853,7 @@ msgstr "アクティビティー" msgid "Inventories with sources cannot be copied" msgstr "ソースを含むインベントリーはコピーできません。" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "最大長" @@ -11491,14 +10866,14 @@ msgstr "クラウド" msgid "Email Options" msgstr "メールオプション" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "設定ファイルの詳細は、Ansible ドキュメントを参照してください。" +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "設定ファイルの詳細については、Ansible のドキュメントを参照してください。" -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "デフォルトの応答" @@ -11547,10 +10922,6 @@ msgstr "変更の表示" msgid "Exact search on name field." msgstr "名前フィールドを正確に検索します。" -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "これらのインベントリを削除すると、それらに依存する一部のテンプレートに影響を与える可能性があります。本当に削除してもよろしいですか?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "エラーの削除" @@ -11559,27 +10930,23 @@ msgstr "エラーの削除" msgid "Failed to delete one or more inventory sources." msgstr "1 つ以上のインベントリーリソースを削除できませんでした。" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "指定した場合に、ワークフローを表示すると、リソース名の代わりにこのフィールドがノードに表示されます" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "GitHub でサインイン" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "これらのインベントリソースを削除すると、それらに依存する他のリソースに影響を与える可能性があります。本当に削除してもよろしいですか?" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "無効な時間形式" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "無効な時間形式です" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "不明なプロジェクト" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "複数の親がある場合にこのノードを実行するための前提条件。参照:" @@ -11605,12 +10972,6 @@ msgstr "終了日時:" msgid "Prompt | {0}" msgstr "プロンプト | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "カスタム仮想環境 {0} は、実行環境に置き換える必要があります。" - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11672,7 +11033,7 @@ msgstr "インベントリー内のホストをターゲットにするために #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "タイムアウト" @@ -11680,10 +11041,19 @@ msgstr "タイムアウト" msgid "Please wait until the topology view is populated..." msgstr "トポロジービューが反映されるまでお待ちください..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {以下のグループを削除してもよろしいですか?} other {以下のグループを削除してもよろしいですか?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "アイテムの選択" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {選択したジョブをキャンセル} other {選択したジョブをキャンセル}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11729,11 +11099,12 @@ msgstr "詳細の編集" msgid "Failed to delete role" msgstr "ロールを削除できませんでした。" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "承認済み - {0}。詳細は、アクティビティーストリームを参照してください。" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "承認済み - {0}。詳細はアクティビティーストリームを参照してください。" -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "正常に拒否されました" @@ -11761,22 +11132,7 @@ msgstr "インスタンスの削除" msgid "Select a module" msgstr "モジュールの選択" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "{project_base_dir} に利用可能な Playbook ディレクトリーはありません。そのディレクトリーが空であるか、すべてのコンテンツがすでに他のプロジェクトに割り当てられています。そこに新しいディレクトリーを作成し、「awx」システムユーザーが Playbook ファイルを読み取れるか、{brandName} が、上記のソースコントロールタイプオプションを使用して、ソースコントロールから Playbook を直接取得できるようにしてください。" - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "メッセージにはいくつかの可能な変数を適用できます。\n" -#~ "詳細の参照:" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11786,14 +11142,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "ワークフローテンプレート" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "承認" @@ -11822,7 +11173,7 @@ msgstr "チームが見つかりません。" msgid "Failed hosts" msgstr "失敗したホスト" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "ダイレクトキー" @@ -11834,9 +11185,9 @@ msgstr "関連付けを解除しますか?" msgid "Notification timed out" msgstr "通知がタイムアウトしました" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "認識されない日付の文字列" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "この場所を変更するには、{brandName} のデプロイ時に PROJECTS_ROOT を変更します。" #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11854,6 +11205,10 @@ msgstr "管理ジョブ" msgid "Failed to delete schedule." msgstr "スケジュールを削除できませんでした。" +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>注記: このインスタンスが<1>ポリシールールによって管理されている場合、このインスタンスグループに再度関連付けられる可能性があります。" + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "インスタンスタイプ" @@ -11870,17 +11225,12 @@ msgstr "入力の展開" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "ジョブスライスの固定ホスト" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "新しいロールを受け取るリソースのタイプを選択します。たとえば、一連のユーザーに新しいロールを追加する場合は、ユーザーを選択して次へをクリックしてください。次のステップで特定のリソースを選択できるようになります。" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "Twilio の \"メッセージングサービス\" に関連付けられた番号 (形式: +18005550199)。" - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11889,7 +11239,7 @@ msgstr "新しいロールを受け取るリソースのタイプを選択しま #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11929,9 +11279,10 @@ msgstr "認証情報タイプの編集" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "1 行につき 1 つの Slack チャネル。チャネルにはポンド記号 (#) が\n" +" 必要です。特定のメッセージへの返信またはスレッドの開始を行うには、親メッセージ Id をチャネルに追加します。親メッセージ Id は 16 桁です。10 桁目の後にドット (.) を手動で挿入する必要があります。例: #destination-channel、1231257890.006423。Slack を参照してください" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "テンプレートの起動" @@ -11942,12 +11293,17 @@ msgstr "送信者のメール" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "Red Hat Ansible Automation Platform へようこそ!\n" +" サブスクリプションをアクティブ化するには、以下の手順を完了してください。" #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "プロビジョニング失敗" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "承認ノードがタイムアウトの期限切れ時に自動的に承認されるか拒否されるか。" + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "インベントリの同期が最新であると見なす時間(秒単位)。ジョブの実行とコールバック中、タスクシステムは最新の同期のタイムスタンプを評価します。キャッシュタイムアウトよりも古い場合、現在のものとは見なされず、新しいインベントリ同期が実行されます。" @@ -11960,17 +11316,13 @@ msgstr "自動化コントローラーバージョン" msgid "Access Token Expiration" msgstr "アクセストークンの有効期限" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {#分} other {#分}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "{numOccurrences, plural, one {#発生} other {#発生}}の後" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "注記: GitHub または Bitbucket に SSH プロトコルを使用する場合は、SSH キーのみを入力し、(git 以外の) ユーザー名は入力しないでください。また、GitHub と Bitbucket は SSH 使用時のパスワード認証をサポートしていません。読み取り専用の GIT プロトコル (git://) は、ユーザー名やパスワードの情報を使用しません。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "起動時にインベントリを入力します。" +msgid "Prompt for inventory on launch." +msgstr "起動時にインベントリーを要求します。" #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -11980,7 +11332,7 @@ msgstr "新規 Webhook URL は保存時に生成されます。" msgid "Back to execution environments" msgstr "実行環境に戻る" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "このジョブのホストのステータス情報は利用できません。" @@ -11989,20 +11341,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "この時だけ唯一、トークンの値と、関連する更新トークンの値が表示されます。" #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "ロード中" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "ワークフローの取り消し" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "実行に使用するコンテナーイメージ。" +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "実行に使用するコンテナーイメージ。" #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12026,10 +11378,14 @@ msgstr "ジョブを実行してこのリストに入力してください。" #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "制限" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "承認" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "このインスタンスの現在のライフサイクルステージを設定します。デフォルトは \"installed\" です。" @@ -12044,7 +11400,7 @@ msgstr "インベントリソース詳細の表示" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "このプロジェクトは現在、他のリソースで使用されています。削除してもよろしいですか?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12075,18 +11431,20 @@ msgstr "1 つ以上のワークフロー承認を削除できませんでした msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "この組織で管理できるホストの最大数。\n" +" 値のデフォルトは 0 で、制限なしを意味します。詳細については Ansible の\n" +" ドキュメントを参照してください。" #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "関連付けのロールエラー" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "ワークフロージョブテンプレートのノード" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "ワークフロージョブテンプレートノード" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12114,7 +11472,7 @@ msgstr "Survey の削除" msgid "Policy instance minimum" msgstr "ポリシーインスタンスの最小値" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "ワークフロー承認を削除できませんでした。" @@ -12146,11 +11504,7 @@ msgstr "入力の選択" msgid "Hybrid" msgstr "ハイブリッド" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "読み込み中…" - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "ホストの再試行" @@ -12163,14 +11517,14 @@ msgstr "ホストの再試行" msgid "Webhook Service" msgstr "Webhook サービス" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "プロビジョニングコールバック URL の作成を有効にします。この URL を使用してホストは {brandName} に接続でき、このジョブテンプレートを使用して接続の更新を要求できます。" +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "プロビジョニングコールバック URL の作成を有効にします。この URL を使用して、ホストは {brandName} に接続し、このジョブテンプレートを使用して設定の更新を要求できます。" #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12178,7 +11532,7 @@ msgstr "Webhook サービス" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12188,8 +11542,10 @@ msgstr "オン" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "この特定のユーザーのアクセスのみを削除する場合は、チームから削除してください。" -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12223,8 +11579,12 @@ msgstr "{0} 秒" msgid "Inventory Type" msgstr "インベントリーのタイプ" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {# 回の発生後} other {# 回の発生後}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "先にキーを選択" @@ -12234,6 +11594,7 @@ msgstr "先にキーを選択" msgid "Select source path" msgstr "ソースパスの選択" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "6 月" @@ -12251,7 +11612,7 @@ msgid "Launch" msgstr "起動" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "説明" @@ -12274,7 +11635,7 @@ msgstr "Survey プレビューモーダル" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12290,7 +11651,7 @@ msgstr "ワークフローノード表示モーダル" msgid "Leave this field blank to make the execution environment globally available." msgstr "実行環境をシステム全体で利用できるようにするには、このフィールドを空白のままにします。" -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12300,7 +11661,7 @@ msgid "Failed to associate." msgstr "関連付けに失敗しました。" #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12311,13 +11672,10 @@ msgstr "関連付けに失敗しました。" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "グループ" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {#週} other {#週}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12357,8 +11715,8 @@ msgstr "管理ノード" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12403,7 +11761,7 @@ msgstr "作成者 (ユーザー名)" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "無効なユーザー名またはパスワードです。やり直してください。" @@ -12427,14 +11785,6 @@ msgstr "新規ワークフローテンプレートの作成" msgid "IRC Server Address" msgstr "IRC サーバーアドレス" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "「dev」、「test」などのこのインベントリーを説明するオプションラベルです。\n" -#~ "ラベルを使用し、インベントリーおよび完了した\n" -#~ "ジョブの分類およびフィルターを実行できます。" - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "LDAP ユーザー" @@ -12464,19 +11814,13 @@ msgstr "スケジュールが見つかりません。" #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "はいの場合、無効なエントリーを致命的なエラーにします。それ以外の場合はスキップして\n" +" 続行します。" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "実行中のジョブ" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "プロジェクトのベースパスにあるデイレクトリーの一覧から選択します。ベースパスと Playbook ディレクトリーは、Playbook \n" -#~ "を見つけるために使用される完全なパスを提供します。" - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "このフィールドを空欄にすることはできません。" @@ -12503,18 +11847,18 @@ msgstr "通知開始の切り替え" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12531,13 +11875,13 @@ msgstr "通知開始の切り替え" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "インベントリー" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "このフィールドは、{min} から {max} の間の値である必要があります" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "このフィールドは数値で、{min} から {max} までの値である必要があります" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12545,15 +11889,15 @@ msgstr "インベントリー" msgid "Update on launch" msgstr "起動時の更新" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "少なくとも 1 つの入力に値が必要です" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "少なくとも 1 つの入力に値が必要です" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Jinja 2の条件に基づいてホストをグループに追加します。" -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "テンプレートのコピー" @@ -12561,11 +11905,6 @@ msgstr "テンプレートのコピー" msgid "Toggle notification approvals" msgstr "通知承認の切り替え" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "1 行ごとに 1 つの電話番号を指定して、SMS メッセージのルーティング先を指定します。電話番号は +11231231234 の形式にする必要があります。詳細は、Twilio のドキュメントを参照してください" - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "Survey の質問の削除" diff --git a/awx/ui/src/locales/ko/messages.js b/awx/ui/src/locales/ko/messages.js index f86c83705..e4896b865 100644 --- a/awx/ui/src/locales/ko/messages.js +++ b/awx/ui/src/locales/ko/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"프로젝트\"],\"-5kO8P\":[\"토요일\"],\"-6EcFR\":[\"Enter를 눌러 편집합니다. ESC를 눌러 편집을 중지합니다.\"],\"-7M7WW\":[\"기본값을 토글하려면 클릭합니다.\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"플러그인 매개 변수가 필요합니다.\"],\"-9d7Ol\":[\"PagerDuty 하위 도메인\"],\"-9y9jy\":[\"실행 중인 상태 점검\"],\"-9yY_Q\":[\"인벤토리를 복사하지 못했습니다.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"이전 스크롤\"],\"-FjWgX\":[\"목요일\"],\"-GMFSa\":[\"프로젝트를 복사하지 못했습니다.\"],\"-GOG9X\":[\"설명 숨기기\"],\"-NI2UI\":[\"이 작업 템플릿으로 수행한 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각각 인벤토리의 일부에 대해 동일한 작업을 실행합니다.\"],\"-NezOR\":[\"현재 일부 인증 정보에서 이 인증 정보 유형을 사용하고 있으며 삭제할 수 없습니다.\"],\"-OpL2l\":[\"부모 노드의 최종 상태에 관계없이 실행합니다.\"],\"-PyL32\":[\"이 노드를 삭제하시겠습니까?\"],\"-RAMET\":[\"이 링크 편집\"],\"-SAqJ3\":[\"인증 정보를 복사하지 못했습니다.\"],\"-Uepfb\":[\"컨트롤\"],\"-b3ghh\":[\"권한 에스컬레이션\"],\"-hh3vo\":[\"마지막 작업 업데이트를 로드할 수 없음\"],\"-li8PK\":[\"구독 사용\"],\"-nb9qF\":[\"(실행 시 프롬프트)\"],\"-ohrPc\":[\"자동 완성 검색\"],\"-rfqXD\":[\"설문 조사 활성화\"],\"-uOi7U\":[\"클릭하여 번들을 다운로드합니다\"],\"-vAlj5\":[\"작업을 시작하지 못했습니다.\"],\"-z0Ubz\":[\"적용할 역할 선택\"],\"-zy2Nq\":[\"유형\"],\"0-31GV\":[\"제거 중\"],\"0-yjzX\":[\"버전을 사용할 수 있으려면 프로젝트를 동기화해야 합니다.\"],\"00_HDq\":[\"정책 유형\"],\"00cteM\":[\"이 필드는 \",[\"0\"],\" 자를 초과할 수 없습니다.\"],\"01Zgfk\":[\"시간 초과\"],\"02FGuS\":[\"새 그룹 만들기\"],\"02ePaq\":[[\"0\"],\" 선택\"],\"02o5A-\":[\"새 프로젝트 만들기\"],\"05TJDT\":[\"작업 세부 정보를 보려면 클릭합니다.\"],\"06Veq8\":[\"동기화 프로젝트\"],\"08IuMU\":[\"변수 덮어쓰기\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" (<0>\",[\"username\"],\" 기준)\"],\"0DRyjU\":[\"실행 중인 Handlers\"],\"0JjrTf\":[\"파일을 구문 분석하는 동안 오류가 발생했습니다. 파일 형식을 확인하고 다시 시도하십시오.\"],\"0K8MzY\":[\"이 필드는 \",[\"max\"],\" 자를 초과할 수 없습니다.\"],\"0LUj25\":[\"인스턴스 그룹 삭제\"],\"0MFMD5\":[\"하나 이상의 인스턴스에서 상태 확인을 실행하지 못했습니다.\"],\"0Ohn6b\":[\"시작자\"],\"0PUWHV\":[\"반복 빈도\"],\"0Pz6gk\":[\"구성된 인벤토리 플러그인을 구성하는 데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 설명은 다음을 참조하십시오.\"],\"0QsHpG\":[\"해당 유형에 대해 정렬된 필드 집합을 정의하는 입력 스키마입니다.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"모든 노드 삭제\"],\"0WP27-\":[\"작업 출력을 기다리는 중..\"],\"0YAsXQ\":[\"컨테이너 그룹\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"자세한 내용은 다음을 참조하십시오.\"],\"0_ru-E\":[\"인벤토리 복사\"],\"0cqIWs\":[\"기본 인증 암호\"],\"0d48JM\":[\"다중 선택(여러 선택)\"],\"0eOoxo\":[\"시작 날짜/시간 이후의 종료 날짜/시간을 선택하십시오.\"],\"0f7U0k\":[\"수요일\"],\"0gPQCa\":[\"항상\"],\"0lvFRT\":[\"자격 증명의 자격 증명 유형은 사용 중인 리소스의 기능이 손상될 수 있으므로 변경할 수 없습니다.\"],\"0pC_y6\":[\"이벤트\"],\"0qOaMt\":[\"이 자격 증명 및 메타데이터를 테스트하라는 요청에 문제가 발생했습니다.\"],\"0rVzXl\":[\"Google OAuth 2 설정\"],\"0sNe72\":[\"역할 추가\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"인스턴스 그룹이 사용하는 용량\"],\"0wlLcO\":[\"유지해야 하는 데이터 일 수를 설정합니다.\"],\"0zpgxV\":[\"옵션\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"동기화 취소\"],\"10B0do\":[\"테스트 알림을 발송하지 못했습니다.\"],\"1280Tg\":[\"호스트 이름\"],\"12QrNT\":[\"이 프로젝트를 사용하여 작업을 실행할 때마다 작업을 시작하기 전에 프로젝트의 버전을 업데이트합니다.\"],\"12j25_\":[\"GPG 공개 키\"],\"12kemj\":[\"소스 제어 URL\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"기타 인증 설정 보기\"],\"17TKua\":[\"인스턴스 그룹\"],\"19zgn6\":[\"인스턴스 유형\"],\"1A3EXy\":[\"확장\"],\"1C5cFl\":[\"다음 실행\"],\"1Ey8My\":[\"IP 주소\"],\"1F0IaT\":[\"일정 보기\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"보기\"],\"1L3KBl\":[\"새 인증 정보 유형 만들기\"],\"1Ltnvs\":[\"노드 추가\"],\"1PQRWr\":[\"시작 시간\"],\"1QRNEs\":[\"반복 빈도\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"1에서 31 사이의 날짜 번호를 선택하십시오.\"],\"1UjRxI\":[\"캐시 제한 시간\"],\"1UzENP\":[\"제공되지 않음\"],\"1V4Yvg\":[\"기타 시스템\"],\"1WlWk7\":[\"인벤토리 호스트 세부 정보 보기\"],\"1WsB5U\":[\"이 계정과 연결된 서브스크립션을 찾을 수 없습니다.\"],\"1ZaQUH\":[\"성\"],\"1_gTC7\":[\"동일한 vault ID로 여러 인증 정보를 선택할 수 없습니다. 이렇게 하면 동일한 vault ID를 가진 다른 인증 정보가 자동으로 선택 취소됩니다.\"],\"1abtmx\":[\"하위 그룹 및 호스트 승격\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 업데이트\"],\"1fO-kL\":[\"인스턴스를 전환하지 못했습니다.\"],\"1hCxP5\":[\"하나 이상의 인스턴스 그룹을 삭제하지 못했습니다.\"],\"1kwHxg\":[\"호스트 통계\"],\"1n50PN\":[\"JSON 탭\"],\"1qd4yi\":[\"변수는 JSON 또는 YAML 구문이어야 합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다.\"],\"1rDBnp\":[\"파일 차이점\"],\"1w2SCz\":[\"소스 제어 유형 선택\"],\"1xdJD7\":[\"화면에 맞추기\"],\"1yHVE-\":[\"추가 중\"],\"2-iKER\":[\"활동 스트림 보기\"],\"2B_v7Y\":[\"정책 인스턴스 백분율\"],\"2CTKOa\":[\"프로젝트로 돌아가기\"],\"2FB7vv\":[\"기본 실행 환경을 편집하기 전에 조직을 선택합니다.\"],\"2FeJcd\":[\"건너뛴 항목\"],\"2H9REH\":[\"이름 필드에서 퍼지 검색\"],\"2JV4mx\":[\"이 인스턴스가 속하는 인스턴스 그룹입니다.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"인벤토리를 삭제하지 못했습니다.\"],\"2a07Yj\":[\"알림 템플릿 복사\"],\"2ekvhy\":[\"예외 빈도\"],\"2gDkH_\":[\"이벤트 발생 횟수를 입력해 주십시오.\"],\"2iyx-2\":[\"Ansible 컨트롤러 설명서\"],\"2n41Wr\":[\"워크플로우 템플릿 추가\"],\"2nsB1O\":[\"토큰으로 돌아가기\"],\"2ocqzE\":[\"Webhook: 이 템플릿에 대한 Webhook을 활성화합니다.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"검색 모달\"],\"2pNIxF\":[\"워크플로 노드\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"덮어쓰기\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"토큰 새로 고침\"],\"2w-INk\":[\"호스트 세부 정보\"],\"2zs1kI\":[\"이 값은 이전에 입력한 암호와 일치하지 않습니다. 암호를 확인하십시오.\"],\"3-SkJA\":[\"호스트에서 그룹을 분리하시겠습니까?\"],\"3-sY1p\":[\"대상 SMS 번호\"],\"328Yxp\":[\"소스 제어 분기\"],\"38Or-7\":[\"탭\"],\"38VIWI\":[\"템플릿 세부 정보 보기\"],\"39y5bn\":[\"금요일\"],\"3A9ATS\":[\"실행 환경을 찾을 수 없습니다.\"],\"3AOZPn\":[\"디버그 옵션 보기 및 편집\"],\"3FLeYu\":[\"아래에서 Red Hat 또는 Red Hat Satellite 인증 정보를 제공하고 사용 가능한 서브스크립션 목록에서 선택할 수 있습니다. 사용하는 인증 정보는 향후 갱신 또는 확장 서브스크립션을 검색하는데 사용할 수 있도록 저장됩니다.\"],\"3FUtN9\":[\"인벤토리 소스 동기화\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"실행\"],\"3JnvxN\":[\"새 역할을 받을 리소스를 선택합니다. 다음 단계에서 적용할 역할을 선택할 수 있습니다. 여기에서 선택한 리소스에는 다음 단계에서 선택한 모든 역할이 수신됩니다.\"],\"3JzsDb\":[\"5월\"],\"3LoUor\":[\"대상 채널\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"활성화된 경우, 작업 템플릿은 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다.\\\\ n 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우, 글로벌 인스턴스 그룹이 적용됩니다.\"],\"3PAU4M\":[\"년\"],\"3PZalO\":[\"호스트를 찾을 수 없습니다.\"],\"3Rke7L\":[\"1 (정보)\"],\"3YSVMq\":[\"삭제 오류\"],\"3aIe4Y\":[\"새 조직 만들기\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"경과된 시간\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" 년\"],\"other\":[\"#\",\" 년\"]}]],\"3hCQhK\":[\"인벤토리 플러그인\"],\"3hvUyZ\":[\"새로운 선택\"],\"3mTiHp\":[\"템플릿을 복사하지 못했습니다.\"],\"3pBNb0\":[\"출력 다시 로드\"],\"3sFvGC\":[\"인스턴스 활성화 또는 비활성화를 설정합니다. 비활성화된 경우 작업이 이 인스턴스에 할당되지 않습니다.\"],\"3sXZ-V\":[\"update Revision on Launch를 클릭합니다.\"],\"3uAM50\":[\"최종 사용자 라이센스 계약\"],\"3v8u-j\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 백분율입니다.\"],\"3wPA9L\":[\"카테고리 설정\"],\"3y7qi5\":[\"인증 정보로 돌아가기\"],\"3yy_k-\":[\"모든 팀 보기.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"다음 페이지로 이동\"],\"41KRqu\":[\"인증 정보 암호\"],\"45BzQy\":[\"상태 점검은 비동기 작업입니다. 다음을 참조하십시오.\"],\"45cx0B\":[\"서브스크립션 편집 취소\"],\"45gLaI\":[\"시작 시 자격 증명을 묻는 메시지를 표시합니다.\"],\"46SUtl\":[\"그룹 편집\"],\"479kuh\":[\"클립보드에 전체 버전을 복사합니다.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"오류:\"],\"4LzLLz\":[\"모든 설정 보기\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" 을/를 찾을 수 없음\"],\"4QXpWJ\":[\"시간 초과\"],\"4QfhOe\":[\"not__ 및 __search와 같은 일부 검색 수정자는 스마트 인벤토리 호스트 필터에서 지원되지 않습니다. 이 필터를 사용하여 새 스마트 인벤토리를 생성하려면 제거합니다.\"],\"4S2cNE\":[\"로깅 설정 보기\"],\"4Wt2Ty\":[\"목록에서 항목 선택\"],\"4_ESDh\":[\"이 필드는 정규식이어야 합니다.\"],\"4_xiC_\":[\"아티팩트\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"인증 정보 유형 선택\"],\"4cWhxn\":[\"이 인스턴스가 정책에 의해 관리되는지 여부를 제어합니다. 활성화된 경우, 인스턴스는 정책 규칙에 따라 인스턴스 그룹에 대한 자동 할당 및 할당 해제에 사용할 수 있습니다.\"],\"4dQFvz\":[\"완료\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"저장 및 종료\"],\"4j2eOR\":[\"이 호스트가 속할 인벤토리를 선택합니다.\"],\"4jnim6\":[\"Webhook 서비스 선택\"],\"4km-Vu\":[\"규정 준수 외\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"실패 설명:\"],\"4lgLew\":[\"2월\"],\"4mQyZf\":[\"Webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다.\"],\"4nLbTY\":[\"모든 관리 작업 보기\"],\"4o_cFL\":[\"애플리케이션 삭제\"],\"4s0pSB\":[\"플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오.\"],\"4uVADI\":[\"클라이언트 시크릿\"],\"4vFDZV\":[\"새 작업 템플릿 만들기\"],\"4vkbaA\":[\"이 인벤토리 업데이트가 제공되는 프로젝트입니다.\"],\"4yGeRr\":[\"인벤토리 동기화\"],\"4zue79\":[\"저작권\"],\"5-qYGv\":[\"인스턴스 편집\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"이 워크플로우에서 모든 노드를 제거하시겠습니까?\"],\"5ANAct\":[\"이 그룹에서 동시에 실행할 최대 작업 수입니다.\\\\ n 0은 제한이 적용되지 않음을 의미합니다.\"],\"5B77Dm\":[\"마지막 작업\"],\"5F5F4w\":[\"워크플로우 승인\"],\"5IhYoj\":[\"노드 유형\"],\"5K7kGO\":[\"문서\"],\"5KMGbn\":[\"이 작업을 취소하시겠습니까?\"],\"5QGnBj\":[\"호스트가 해당 그룹의 하위 그룹의 멤버이기도 한 경우 연결 해제 후에도 목록에 그룹이 계속 표시됩니다. 이 목록에는 호스트가 직접 또는 간접적으로 연결된 모든 그룹이 표시됩니다.\"],\"5RMgCw\":[\"호스트\"],\"5S4tZv\":[\"빈도가 예상 값과 일치하지 않음\"],\"5Sa1Ss\":[\"이메일\"],\"5TnQp6\":[\"작업 유형\"],\"5WFDw4\":[\"그룹 별로만\"],\"5WVG4S\":[\"더 많은 정보\"],\"5X2wog\":[\"로그인하는 데 문제가 있었습니다. 다시 시도하십시오.\"],\"5_vHPm\":[\"TACACS + 설정 보기\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"역할\"],\"5eHyY-\":[\"테스트 알림\"],\"5eL2KN\":[\"대상 URL\"],\"5lqXf5\":[\"팩토리 기본 설정으로 되돌립니다.\"],\"5n_soj\":[\"시작 시 작업 슬라이스 수를 묻는 메시지를 표시합니다.\"],\"5p6-Mk\":[\"실패한 작업으로 필터링\"],\"5pDe2G\":[[\"0\"],\" 액세스 제거\"],\"5pa4JT\":[\"플레이북 시작됨\"],\"5qauVA\":[\"이 워크플로우 작업 템플릿은 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?\"],\"5vA8H0\":[\"일치하는 호스트가 없음\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"알림으로 돌아가기\"],\"6-OdGi\":[\"프로토콜\"],\"6-ptnU\":[\"옵션\"],\"623gDt\":[\"사용자를 삭제하지 못했습니다.\"],\"63C4Yo\":[\"컨테이너 그룹\"],\"66WYRo\":[\"YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다.\"],\"66Zq7T\":[\"링크 변경 저장\"],\"66qTfS\":[\"지난 주\"],\"679-JR\":[\"id, 이름 또는 설명 필드에서 퍼지 검색\"],\"68OTAn\":[\"이 인텐스는 현재 다른 리소스에서 사용 중입니다. 정말로 삭제하시겠습니까?\"],\"68h6WG\":[\"관리 작업 시작\"],\"69aXwM\":[\"기존 그룹 추가\"],\"69zuwn\":[\"이러한 인스턴스의 프로비저닝을 해제하면 인스턴스에 의존하는 다른 리소스에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"소프트 삭제\"],\"6GBt0m\":[\"메타데이터\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"시간 제한 (초)\"],\"6KhU4s\":[\"변경 사항을 저장하지 않고 Workflow Creator를 종료하시겠습니까?\"],\"6LTyxl\":[\"버전\"],\"6PmtyP\":[\"범례 전환\"],\"6RDwJM\":[\"토큰\"],\"6UYTy8\":[\"분\"],\"6V3Ea3\":[\"복사됨\"],\"6WwHL3\":[\"총 노드\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"시간\"],\"6YtxFj\":[\"이름\"],\"6Z5ACo\":[\"호스트 구성 키\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"(1) 실행QShortcut\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"권한 에스컬레이션 활성화\"],\"6j6_0F\":[\"관련 리소스\"],\"6kpN96\":[\"알림을 삭제하지 못했습니다.\"],\"6lGV3K\":[\"더 적은 수를 표시\"],\"6msU0q\":[\"하나 이상의 작업을 삭제하지 못했습니다.\"],\"6nsio_\":[\"명령 실행\"],\"6oNH0E\":[\"플러그인 구성 가이드.\"],\"6pMgh_\":[\"LDAP 설정 보기\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"에 대한 사양을 제시하기가 어렵습니다.\\nansible 사실에 대한 인벤토리를 채우기 위해\\n플레이북을 실행하는 데 필요한 시스템 사실\\n`gather_facts: true` 가 있는 인벤토리.\\n실제 사실은 시스템마다 다릅니다.\"],\"6sQDy8\":[\"이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. 이 일정을 관리하려면 API를 사용하십시오.\"],\"6uvnKV\":[\"API 서비스/통합 키\"],\"6vrz8I\":[\"하나 이상의 작업을 취소하지 못했습니다.\"],\"6zGHNM\":[\"남아 있는 호스트\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"설문 조사를 업데이트하지 못했습니다.\"],\"7Bj3x9\":[\"실패\"],\"7ElOdS\":[\"대시보드 ID\"],\"7IUE9q\":[\"소스 변수\"],\"7JF9w9\":[\"질문 추가\"],\"7L01XJ\":[\"동작\"],\"7O5TcN\":[\"이벤트 요약을 사용할 수 없음\"],\"7PzzBU\":[\"사용자\"],\"7UZtKb\":[\"이 워크플로 작업 템플릿을 소유한 조직입니다.\"],\"7VETeB\":[\"이러한 템플릿을 삭제하면 해당 템플릿에 의존하는 일부 워크플로 노드에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?\"],\"7VpPHA\":[\"확인\"],\"7Xk3M1\":[\"이 작업을 실행할 플레이북을 포함하는 프로젝트를 선택합니다.\"],\"7ZhNzL\":[\"첫 페이지로 이동\"],\"7b8TOD\":[\"세부 정보\"],\"7bDeKc\":[\"서브스크립션 매니페스트\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesSinceDateTime\"],\" 이후 \",[\"automatedInstancesCount\"]],\"7icMBj\":[\"사용 가능한 작업 데이터가 없습니다.\"],\"7kb4LU\":[\"승인됨\"],\"7p5kLi\":[\"대시보드\"],\"7q256R\":[\"분기 덮어쓰기 허용\"],\"7qFdk8\":[\"인증 정보 편집\"],\"7sMeHQ\":[\"키\"],\"7sNhEz\":[\"사용자 이름\"],\"7w3QvK\":[\"성공 메시지 본문\"],\"7wgt9A\":[\"플레이북 실행\"],\"7zmvk2\":[\"항목 실패\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"이 프로젝트는 현재 동기화 상태에 있으며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다.\"],\"82sWFi\":[\"관리\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"레이블\"],\"88ip8h\":[\"모두 되돌리기\"],\"8BkLPF\":[\"공백으로 구분된 허용된 URI 목록\"],\"8F8HYs\":[\"사용할 Ansible Automation Platform 서브스크립션을 선택합니다.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"GIT 소스 제어용 URL의 예는 다음과 같습니다.\"],\"8XM8GW\":[\"역할을 적절하게 할당하지 못했습니다.\"],\"8Z236a\":[\"브랜드 로고\"],\"8ZsakT\":[\"암호\"],\"8_wZUD\":[\"팀 역할\"],\"8d57h8\":[\"기타 시스템 설정 보기\"],\"8gCRbU\":[\"기타 프롬프트\"],\"8gaTqG\":[\"유형 세부 정보\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"작업 템플릿\"],\"8lEjQX\":[\"번들 설치\"],\"8lb4Do\":[\"서브스크립션 지우기\"],\"8oiwP_\":[\"입력 구성\"],\"8p_xVT\":[[\"0\",\"plural\",{\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"스마트 인벤토리 삭제\"],\"8vETh9\":[\"표시\"],\"8wxHsh\":[\"이 워크플로 작업 템플릿의 웹훅 키입니다.\"],\"8yd882\":[\"하나 이상의 팀을 연결 해제하지 못했습니다.\"],\"8zGO4o\":[\"필드는 지정된 정규식과 일치합니다.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"이 워크플로 작업 템플릿의 동시 실행을 허용합니다.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"인벤토리 업데이트\"],\"91lyAf\":[\"동시 작업\"],\"933cZy\":[\"기타 시스템 설정\"],\"954HqS\":[\"호스트가 처음으로 자동화된 시점은 언제였나요?\"],\"95p1BK\":[\"새 사용자 만들기\"],\"991Df5\":[\"저장 시 새 Webhook 키가 생성됩니다.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"파일에 client_email, project_id 또는 private_key 중 하나가 있어야 합니다.\"],\"9BpfLa\":[\"레이블 선택\"],\"9DOXq6\":[\"모든 템플릿 보기.\"],\"9DugxF\":[\"서브스크립션 유형\"],\"9HhFQ8\":[\"이 필터 및 다른 필터를 제외한 값으로 결과를 반환합니다.\"],\"9L1ngr\":[\"총 작업\"],\"9N-4tQ\":[\"인증 정보 유형\"],\"9NyAH9\":[\"건너뜀\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"모든 노드 제거\"],\"9Tmez1\":[\"인스턴스 세부 정보 보기\"],\"9UuGMQ\":[\"삭제 보류 중\"],\"9V-Un3\":[\"실제 스토리지 활성화\"],\"9VMv7k\":[\"건설된 인벤토리\"],\"9Wm-J4\":[\"암호 전환\"],\"9XA1Rs\":[\"현재 프로젝트가 동기화되고 있으며 동기화가 완료된 후 리버전을 사용할 수 있습니다.\"],\"9Y3BQE\":[\"조직 삭제\"],\"9YSB0Z\":[\"이 일정에는 인벤토리가 없습니다.\"],\"9ZnrIx\":[\"서브스크립션 정보 보기 및 편집\"],\"9fRa7M\":[\"삭제할 행 선택\"],\"9hmrEp\":[\"다시 시작\"],\"9iX1S0\":[\"이 작업을 수행하면 다음 인스턴스가 제거되며 이전에 연결되었던 모든 인스턴스에 대해 설치 번들을 다시 실행해야 할 수 있습니다.\"],\"9jfn-S\":[\"확장되지 않음\"],\"9l0RZY\":[\"사용 가능한 노드를 클릭하여 새 링크를 생성합니다. 취소하려면 그래프 외부를 클릭합니다.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"작업 템플릿\"],\"9nhhVW\":[\"페이지\"],\"9nypdt\":[\"초기 값을 복원합니다.\"],\"9odS2n\":[\"실패한 호스트\"],\"9og-0c\":[\"현재 다른 리소스에서 이 실행 환경이 사용되고 있습니다. 삭제하시겠습니까?\"],\"9rFgm2\":[\"구독 용량\"],\"9rvzNA\":[\"연결 모달\"],\"9td1Wl\":[\"확인\"],\"9uI_rE\":[\"실행 취소\"],\"9u_dDE\":[\"연결할 수 없는 호스트 수\"],\"9uxVdR\":[\"소스 제어 인증 정보\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"관리 작업 시작 오류\"],\"A1taO8\":[\"검색\"],\"A3o0Xd\":[\"이 조직에서 실행할 인스턴스 그룹입니다.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"버전의 동기화\"],\"A9-PUr\":[\"상태 점검 요청이 제출되었습니다. 잠시 기다렸다가 페이지를 다시 로드하십시오.\"],\"AA2ASV\":[\"실행 환경이 성공적으로 복사되었습니다\"],\"ADVQ46\":[\"로그인\"],\"ARAUFe\":[\"인벤토리 삭제\"],\"AV22aU\":[\"문제가 발생했습니다..\"],\"AWOSPo\":[\"확대\"],\"Ab1y_G\":[\"구축된 재고 소스 동기화 취소\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"],\"을 삭제할 수 있는 권한이 없습니다.\"],\"Ai2U7L\":[\"호스트\"],\"Aj3on1\":[\"외부 로깅 활성화\"],\"Allow branch override\":[\"분기 덮어쓰기 허용\"],\"AoCBvp\":[\"작업 분할\"],\"Apl-Vf\":[\"Red Hat 서브스크립션 매니페스트\"],\"Apv-R1\":[\"업그레이드 또는 갱신할 준비가 되었으면 <0>에 문의하십시오.\"],\"AqdlyH\":[\"노드를 생성하거나 편집할 때 암호를 입력하라는 인증 정보가 있는 작업 템플릿을 선택할 수 없습니다.\"],\"ArtxnQ\":[\"소스 제어 참조\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"인스턴스\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"결과를 찾을 수 없음\"],\"Axi4f8\":[[\"id\"],\" 항목을 드래그합니다. 색인이 \",[\"oldIndex\"],\" 인 항목은 이제 \",[\"newIndex\"],\"입니다.\"],\"Azw0EZ\":[\"새 스마트 인벤토리 만들기\"],\"B0HFJ8\":[\"하나 이상의 호스트를 연결 해제하지 못했습니다.\"],\"B0P3qo\":[\"작업 ID:\"],\"B0dbFG\":[\"일정 삭제\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"마지막 자동화\"],\"B4WcU9\":[[\"0\"],\" - \",[\"1\"],\"에 승인\"],\"B7FU4J\":[\"호스트 시작됨\"],\"B8bpYS\":[\"서브스크립션이 포함된 Red Hat 서브스크립션 매니페스트를 업로드합니다. 서브스크립션 매니페스트를 생성하려면 Red Hat 고객 포털에서 <0>서브스크립션 할당으로 이동하십시오.\"],\"BAmn8K\":[\"리소스 유형 선택\"],\"BERhj_\":[\"성공 메시지\"],\"BGNDgh\":[\"노드 별칭\"],\"BH7upP\":[\"POST\"],\"BNDplB\":[\"템플릿이 성공적으로 복사됨\"],\"BWTzAb\":[\"수동\"],\"BfYq0G\":[\"소스 제어 유형\"],\"Bg7M6U\":[\"결과를 찾을 수 없음\"],\"Bl2Djq\":[\"토큰 보기\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"연결할 수 없음\"],\"BsrdSv\":[\"JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다. 예제 구문은 Ansible Controller 설명서를 참조하십시오.\"],\"Bv8zdm\":[\"재고 입력\"],\"BwJKBw\":[\"/\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"팩트\"],\"BzfzPK\":[\"항목\"],\"C-gr_n\":[\"Azure AD 설정\"],\"C0sUgI\":[\"새 인벤토리 만들기\"],\"C2KEkR\":[\"SSH 암호\"],\"C3Q1LZ\":[\"OIDC 설정 보기\"],\"C4C-qQ\":[\"일정 세부 정보\"],\"C6GAUT\":[\"확장됨\"],\"C7dP40\":[[\"0\"],\" 을/를 거부하지 못했습니다.\"],\"C7s60U\":[\"Webhook 세부 정보\"],\"CAL6E9\":[\"팀\"],\"CDOlBM\":[\"인스턴스 ID\"],\"CE-M2e\":[\"정보\"],\"CGOseh\":[\"일정 세부 정보\"],\"CGZgZY\":[\"연결할 행을 선택\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"인스턴스 이름\"],\"CKc7jz\":[\"호스트 세부 정보 모달\"],\"CL7QiF\":[\"답을 입력한 다음 확인란 오른쪽을 클릭하여 답변을 기본값으로 선택합니다.\"],\"CLTHnk\":[\"설문 조사 질문 순서\"],\"CMmwQ-\":[\"알 수 없는 시작일\"],\"CNZ5h9\":[\"데이터 보존 기간\"],\"CS8u6E\":[\"Webhook 활성화\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"최소\"],\"CXJHPJ\":[\"(사용자 이름)에 의해 수정됨\"],\"CZDqWd\":[\"현재 프로젝트 버전이 최신 버전이 아닙니다. 최신 버전을 가져오려면 새로 고침하십시오.\"],\"CZg9aH\":[\"호스트 선택\"],\"C_Lu89\":[\"JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오.\"],\"C_NnqT\":[\"새 호스트 만들기\"],\"Cache Timeout\":[\"캐시 제한 시간\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"원격 호스트에 액세스하여 명령을 실행할 때 사용할 인증 정보를 선택합니다. Ansible에서 원격 호스트에 로그인해야 하는 사용자 이름 및 SSH 키 또는 암호가 포함된 인증 정보를 선택합니다.\"],\"CcKMRv\":[\"이 작업 템플릿은 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?\"],\"CczdmZ\":[\"모든 인증 정보 보기\"],\"CdGRti\":[\"모든 알림 템플릿 보기.\"],\"Ce28nP\":[\"< 0 > 참고: < 1 > 정책 규칙에 의해 관리되는 경우 인스턴스가 이 인스턴스 그룹과 다시 연결될 수 있습니다. \"],\"Cev3QF\":[\"시간 제한 (분)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"이 워크플로에는 노드가 구성되어 있지 않습니다.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"이 버튼을 클릭하여 선택한 인증 정보 및 지정된 입력을 사용하여 시크릿 관리 시스템에 대한 연결을 확인합니다.\"],\"Created\":[\"생성됨\"],\"Cs0oSA\":[\"설정 보기\"],\"Csvbqs\":[\"구성된 인벤토리 플러그인 문서를 여기에서 볼 수 있습니다.\"],\"Cx8SDk\":[\"토큰 만료 새로 고침\"],\"D-NlUC\":[\"시스템\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"참고: GitHub 또는 Bitbucket에 SSH 프로토콜을 사용하는 경우 SSH 키만 입력하고 사용자 이름( git 제외)을 입력하지 마십시오. SSH를 사용할 때 GitHub 및 Bitbucket은 암호 인증을 지원하지 않습니다. GIT 읽기 전용 프로토콜 (git://)은 사용자 이름 또는 암호 정보를 사용하지 않습니다.\"],\"D4euEu\":[\"기타 인증 설정\"],\"D89zck\":[\"일요일\"],\"DBBU2q\":[\"이 필드에 대해 하나 이상의 값을 선택해야 합니다.\"],\"DBC3t5\":[\"이벤트\"],\"DBHTm_\":[\"8월\"],\"DFNPK8\":[\"실행 상태 점검\"],\"DGZ08x\":[\"모두 동기화\"],\"DHf0mx\":[\"새 인스턴스 만들기\"],\"DHrOgD\":[\"프로젝트 업데이트 상태\"],\"DIKUI7\":[\"최소 길이\"],\"DIX823\":[\"이 필드는 \",[\"max\"],\"보다 작은값을 가진 숫자여야 합니다.\"],\"DJIazz\":[\"성공적으로 승인됨\"],\"DNLiC8\":[\"설정 복원\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"완료\"],\"DRsIMl\":[\"예인 경우 유효하지 않은 항목을 치명적인 오류로 만들지 않으면 건너뛰고\\n계속하세요.\"],\"DV-Xbw\":[\"기본 언어\"],\"DVIUId\":[\"프롬프트 덮어쓰기\"],\"DZNGtI\":[\"프로젝트 체크아웃 결과\"],\"D_oBkC\":[\"GitHub 팀\"],\"DdlJTq\":[\"정확한 일치(지정되지 않은 경우 기본 조회).\"],\"De2WsK\":[\"이 작업은 선택한 팀에서 이 사용자의 모든 역할을 제거합니다.\"],\"Delete\":[\"삭제\"],\"Delete Project\":[\"프로젝트 삭제\"],\"Delete the project before syncing\":[\"동기화 전에 프로젝트 삭제\"],\"Description\":[\"설명\"],\"DhSza7\":[\"컨트롤러 노드\"],\"Discard local changes before syncing\":[\"동기화 전에 로컬 변경 사항 삭제\"],\"DnkUe2\":[\"Webhook 서비스 선택\"],\"DqnAO4\":[\"첫 번째 자동화\"],\"Du6bPw\":[\"주소\"],\"Dug0C-\":[\"발생 횟수 이후\"],\"DyYigF\":[\"TACACS + 설정\"],\"Dz7fsq\":[\"확대\"],\"E6Z4zF\":[\"잘못된 파일 형식입니다. 유효한 Red Hat 서브스크립션 목록을 업로드하십시오.\"],\"E86aJB\":[\"역할 연결 해제!\"],\"E9wN_Q\":[\"마지막 상태 점검\"],\"EH6-2h\":[\"토폴로지 보기\"],\"EHu0x2\":[\"동기화\"],\"EIBcgD\":[\"프로젝트에서 소싱\"],\"EIkRy0\":[\"대상 채널\"],\"EJQLCT\":[\"워크플로 작업 템플릿을 삭제하지 못했습니다.\"],\"ENDbv1\":[\"모든 호스트 보기\"],\"ENRWp9\":[\"주석 태그\"],\"ENyw54\":[\"관련 그룹\"],\"EP-eCv\":[\"SAML 설정\"],\"EQ-qsg\":[\"워크플로우 작업 템플릿\"],\"ETUQuF\":[\"하나 이상의 인벤토리를 삭제하지 못했습니다.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"이러한 인수는 지정된 모듈과 함께 사용됩니다. \",[\"0\"],\" 에 대한 정보를 클릭하면 확인할 수 있습니다.\"],\"E_QGRL\":[\"비활성화됨\"],\"E_tJey\":[\"기본 실행 환경\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"없음\"],\"Edit\":[\"편집\"],\"Eff_76\":[\"현지 시간대\"],\"Eg4kGP\":[\"기본 답변\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"문제 해결 설정 보기\"],\"Emna_v\":[\"소스 편집\"],\"EmzUsN\":[\"노드 세부 정보 보기\"],\"EnC3hS\":[\"사용자 정의 Pod 사양\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"인증 정보 삭제\"],\"Eq6_y5\":[\"이 타워 문서 페이지\"],\"Eqp9wv\":[\"에서 JSON 예제 보기\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"삭제됨\"],\"EzwCw7\":[\"질문 편집\"],\"F-0xxR\":[\"이 템플릿에서 리소스가 누락되어 있습니다.\"],\"F-LGli\":[[\"itemsUnableToDisassociate\"],\"과 같이 연결을 해제할 수 있는 권한이 없습니다.\"],\"F-_-es\":[\"인스턴스 선택\"],\"F0xJYs\":[\"크기 조정을 업데이트하지 못했습니다.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"사용자 토큰 만들기\"],\"FD8Y9V\":[\"노드 아이콘을 클릭하여 세부 정보를 표시합니다.\"],\"FFv0Vh\":[\"자동화\"],\"FG2mko\":[\"목록에서 항목 선택\"],\"FG6Ui0\":[\"플레이북을 찾는 데 사용되는 기본 경로입니다. 이 경로 내에 있는 디렉터리가 플레이북 디렉터리 드롭다운에 나열됩니다. 기본 경로 및 선택한 플레이북 디렉터리를 사용하면 플레이북을 찾는 데 사용되는 전체 경로가 제공됩니다.\"],\"FGnH0p\":[\"이 워크플로우의 모든 후속 노드가 취소됩니다.\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"< 0 > 참고: 인스턴스가 < 1 > 정책 규칙에 의해 관리되는 경우 수동으로 연결된 인스턴스가 인스턴스 그룹에서 자동으로 연결 해제될 수 있습니다. \"],\"FO7Rwo\":[\"동료를 제거하시겠습니까?\"],\"FQto51\":[\"모든 줄 확장\"],\"FTuS3P\":[\"이 필드는 비워 둘 수 없습니다.\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"역할을 연결하지 못했습니다.\"],\"FYJRCY\":[\"하나 이상의 프로젝트를 삭제하지 못했습니다.\"],\"F_Nk65\":[\"출력 다운로드\"],\"F_c3Jb\":[\"사용자 정의 Kubernetes 또는 OpenShift Pod 사양\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"프로젝트를 삭제하지 못했습니다.\"],\"Fanpmj\":[\"프롬프트 변수\"],\"FblMFO\":[\"메트릭 선택\"],\"FclH3w\":[\"성공적으로 저장했습니다!\"],\"FfGhiE\":[\"워크플로우를 저장하는 동안 오류가 발생했습니다!\"],\"FhTYgi\":[\"하나 이상의 작업 템플릿을 삭제하지 못했습니다.\"],\"FhhvWu\":[\"이 워크플로우의 모든 후속 노드가 취소됩니다.\"],\"FiyMaa\":[\".json 파일 선택\"],\"FjVFQ-\":[\"모듈 선택\"],\"FjkaiT\":[\"축소\"],\"FkQvI0\":[\"템플릿 편집\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"작업 취소\"],\"FnZzou\":[\"인스턴스 상태\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"작업자\"],\"Fo6qAq\":[\"하위 버전 소스 제어(Subversion Source Control)의 URL의 예는 다음과 같습니다.\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"사용된 용량\"],\"FsGJXJ\":[\"정리\"],\"Fx2-x_\":[\"사용자 역할 추가\"],\"Fz84Fw\":[\"변수 이름에 대한 권장되는 형식은 소문자 및 밑줄로 구분되어 있습니다(예: foo_bar, user_id, host_name 등). 공백이 있는 변수 이름은 허용되지 않습니다.\"],\"G-jHgL\":[\"소스 경로 설정\"],\"G2KpGE\":[\"프로젝트 편집\"],\"G3myU-\":[\"화요일\"],\"G768_0\":[\"거부됨\"],\"G8jcl6\":[\"알림 템플릿\"],\"G9MOps\":[\"인벤토리 동기화 시 사용할 분기. 비어 있는 경우 프로젝트 기본값이 사용됩니다. 프로젝트 allow_override 필드가 true로 설정된 경우에만 허용됩니다.\"],\"GDvlUT\":[\"역할\"],\"GGWsTU\":[\"취소됨\"],\"GGuAXg\":[\"SAML 설정 보기\"],\"GHDQ7i\":[\"하나 이상의 조직을 삭제하지 못했습니다.\"],\"GJKwN0\":[\"일정\"],\"GLZDtF\":[\"시스템 경고\"],\"GLwo_j\":[\"0 (경고)\"],\"GMaU6_\":[\"시작 시 작업 유형을 묻는 메시지를 표시합니다.\"],\"GO6s6F\":[\"작업 설정\"],\"GRwtth\":[\"인스턴스에서 상태 점검을 실행합니다.\"],\"GSYBQc\":[\"API 서비스/통합 키\"],\"GTOcxw\":[\"사용자 편집\"],\"GU9vaV\":[\"연결할 수 없는 호스트\"],\"GXiLKo\":[\"텍스트 영역\"],\"GZIG7_\":[\"인벤토리가 성공적으로 복사됨\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"초기자\"],\"Gd-B71\":[\"인증 정보 유형을 찾을 수 없습니다.\"],\"Ge5ecx\":[\"최대 호스트\"],\"GeIrWJ\":[[\"brandName\"],\" 로고\"],\"Gf3vm8\":[\"페이지당\"],\"GiXRTS\":[\"하나 이상의 사용자 토큰을 삭제하지 못했습니다.\"],\"Gix1h_\":[\"모든 작업 보기\"],\"GkbHM9\":[\"모든 프로젝트 보기.\"],\"Gn7TK5\":[\"툴 전환\"],\"GpNoVG\":[\"이 목록을 채울 일정을 추가하십시오.\"],\"GpWp6E\":[\"시스템 수준 기능 및 함수 정의\"],\"GtycJ_\":[\"작업\"],\"H1M6a6\":[\"모든 인스턴스 보기.\"],\"H3kCln\":[\"호스트 이름\"],\"H6jbKn\":[\"사용자 인터페이스 설정\"],\"H7OUPr\":[\"일\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"접기\"],\"H9MIed\":[\"실행 노드\"],\"HAi1aX\":[\"Webhook 키 업데이트\"],\"HAzhV7\":[\"인증 정보\"],\"HDULRt\":[\"독특한 호스트\"],\"HGOtRu\":[\"알림 테스트에 실패했습니다.\"],\"HIfMSF\":[\"다중 선택 옵션\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"하나 이상의 워크플로우 승인을 거부하지 못했습니다.\"],\"HQ7e8y\":[\"대소문자를 구분하지 않는 동일한 버전입니다.\"],\"HQ7oEt\":[\"팀으로 돌아가기\"],\"HUx6pW\":[\"인젝터 구성\"],\"HZNigI\":[\"이 데이터는 향후 Tower 소프트웨어의 릴리스를 개선하고 고객 경험 및 성공을 단순화하는 데 사용됩니다.\"],\"HajiZl\":[\"월\"],\"HbaQks\":[\"이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄에 하나의 이메일 주소를 사용합니다.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"일부 또는 모든 인벤토리 소스를 동기화하지 못했습니다.\"],\"HdE1If\":[\"채널\"],\"HdErwL\":[\"승인할 행 선택\"],\"Hf0QDK\":[\"프로젝트가 성공적으로 복사됨\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" 일\"],\"other\":[\"#\",\" 일\"]}]],\"HiTf1W\":[\"되돌리기 취소\"],\"HjxnnB\":[\"모듈 선택\"],\"HlhZ5D\":[\"TLS 사용\"],\"HoHveO\":[\"이 필터와 다른 필터를 충족하는 결과를 반환합니다. 아무것도 선택하지 않은 경우 기본 설정 유형입니다.\"],\"HpK_8d\":[\"다시 로드\"],\"Ht1JWm\":[\"알림 색상\"],\"HwpTx4\":[\"플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다.\"],\"I0LRRn\":[\"번들 다운로드\"],\"I0kZ1y\":[\"# forks\"],\"I7Epp-\":[\"옵션 세부 정보\"],\"I9NouQ\":[\"서브스크립션을 찾을 수 없음\"],\"ICi4pv\":[\"자동화\"],\"ICt7Id\":[\"노드 유형\"],\"IEKPuq\":[\"다음 스크롤\"],\"IJAVcb\":[\"애플리케이션으로 돌아가기\"],\"IKg_un\":[\"대상 채널 또는 사용자\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"클릭하여 설문조사 질문의 순서를 다시 정렬합니다.\"],\"IPusY8\":[\"업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다.\"],\"ISuwrJ\":[\"실행 환경 편집\"],\"IV0EjT\":[\"테스트 알림\"],\"IVvM2B\":[\"활성화된 옵션\"],\"IWoF_f\":[\"설문 조사보기\"],\"IZfe0p\":[\"소스 제어 분기\"],\"Igz8MU\":[\"지난 2주\"],\"IiR1sT\":[\"노드 유형\"],\"IjDwKK\":[\"로그인 유형\"],\"Ikhk0q\":[\"이 워크플로 작업 템플릿에 대한 웹훅 서비스.\"],\"Iqm2E5\":[\"이 목록을 채우려면 \",[\"pluralizedItemName\"],\" 을 추가하십시오.\"],\"IrC12v\":[\"애플리케이션\"],\"IrI9pg\":[\"종료일\"],\"IsJ8i6\":[\"워크플로의 분기를 선택합니다. 이 분기는 분기를 요청하는 모든 작업 템플릿 노드에 적용됩니다.\"],\"IspLSK\":[\"관리 작업을 찾을 수 없습니다.\"],\"J0zi6q\":[\"태그 건너뛰기\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"성공한 작업으로 필터링\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"지정된 필드 또는 관련 개체가 null인지 여부를 확인합니다. 부울 값이 필요합니다.\"],\"JEGlfK\":[\"시작됨\"],\"JFnJqF\":[\"경과됨\"],\"JFphCp\":[\"3 (디버그)\"],\"JGvwnU\":[\"마지막으로 사용됨\"],\"JIX50w\":[\"인스턴스 그룹 폴백 방지: 활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다.\"],\"JJ_1Pz\":[\"이 건설된 재고 투입 \\n카테고리와 용도 모두에 대한 그룹을 만듭니다 \\n호스트만 반환하는 제한 (호스트 패턴) \\n이 두 그룹의 교차점에 있습니다.\"],\"JJwEMx\":[\"호스트 삭제됨\"],\"JKZTiL\":[\"이는 표준 실행 명령을 실행하기 위해 지원되는 상세 수준입니다.\"],\"JL3si7\":[\"업데이트 중\"],\"JLjfEs\":[\"하나 이상의 일정을 삭제하지 못했습니다.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" 개월\"],\"other\":[\"#\",\" 개월\"]}]],\"JTHoCu\":[\"변경 사항 토글\"],\"JUwjsw\":[\"활동 유형 선택\"],\"JXgd33\":[\"대시보드로 돌아가기\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"인스턴스 그룹\"],\"Ja4VHl\":[[\"0\"],\" 기타 정보\"],\"JbJ9cb\":[\"이메일 알림에서 호스트에 도달하려는 시도를 중지하고 시간 초과되기 전 까지의 시간(초)입니다. 범위는 1초에서 120초 사이입니다.\"],\"JgP090\":[\"하위 모듈 추적\"],\"JjcTk5\":[\"소셜 로그인\"],\"JjfsZM\":[\"워크플로우 승인 삭제\"],\"JppQoT\":[\"마지막 재계산일:\"],\"JsY1p5\":[\"거부됨\"],\"Jvv6rS\":[\"다중 선택 옵션\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"로그인 리디렉션 편집 취소\"],\"K5AykR\":[\"팀 삭제\"],\"K93j4j\":[\"레이블 이름\"],\"KC2nS5\":[\"삭제된 리소스\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"통과\"],\"KM6m8p\":[\"팀\"],\"KNOsJ0\":[\"'dev' 또는 'test'와 같이 이 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다.\"],\"KQ9EQm\":[\"구성된 인벤토리 플러그인 사용 방법\"],\"KR9Aiy\":[\"이 인벤토리는 현재 일부 템플릿에서 사용되고 있습니다. 정말로 삭제하시겠습니까?\"],\"KRf0wm\":[\"인증 정보 유형\"],\"KTvwHj\":[\"인증 입력 소스\"],\"KVbzjm\":[\"시각화 도구\"],\"KXFYp9\":[\"서브스크립션 받기\"],\"KXnokb\":[\"전역적으로 사용 가능한 실행 환경을 특정 조직에 다시 할당할 수 없습니다.\"],\"KZp4lW\":[\"검색 선택\"],\"K_MYeX\":[\"사용자 세부 정보보기\"],\"KeRkFA\":[\"서브스크립션 선택 지우기\"],\"KeqCdz\":[\"제어 노드의 피어\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"현재 이 컨테이너 그룹에 다른 리소스가 있습니다. 삭제하시겠습니까?\"],\"KjVvNP\":[\"패널 ID\"],\"KkMfgW\":[\"작업 템플릿\"],\"KkzJWF\":[\"첫 번째 자동화\"],\"KlQd8_\":[\"토큰 액세스 범위\"],\"KnN1Tu\":[\"만료\"],\"KnRAkU\":[\"스페이스바 또는 Enter 키를 눌러 드래그를 시작하고 화살표 키를 사용하여 위로 또는 아래로 이동합니다. Enter 키를 눌러 끌어오기하거나 다른 키를 눌러 끌어오기 작업을 취소합니다.\"],\"KoCnPE\":[\"작업 취소\"],\"KopV8H\":[\"root 그룹만 표시\"],\"Kx32FT\":[\"출시 시 인벤토리 소스를 업데이트하려면 출시 시 업데이트를 클릭하고\"],\"KxIA0h\":[\"호스트 전환\"],\"Kz9DSl\":[\"기존 호스트 추가\"],\"KzQFvE\":[\"조직 편집\"],\"L1Ob4t\":[\"세부 정보 탭\"],\"L3ooU6\":[\"인증 정보\"],\"L7Nz3F\":[\"누락된 리소스\"],\"L8fEEm\":[\"그룹\"],\"L973Qq\":[\"서브스크립션 요청\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"작업 설정 보기\"],\"LGryaQ\":[\"새 인증 정보 만들기\"],\"LQ29yc\":[\"재고 소스 동기화 시작\"],\"LQTgjH\":[\"프로젝트를 찾을 수 없음\"],\"LRePxk\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"모든 조직 보기.\"],\"LV5a9V\":[\"피어\"],\"LVecP9\":[\"사용자 역할\"],\"LYAQ1X\":[\"동시 작업 활성화\"],\"LZr1lR\":[\"인스턴스 그룹을 찾을 수 없습니다.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"일정 전환\"],\"LgD0Cy\":[\"애플리케이션 이름\"],\"LhMjLm\":[\"시간\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"설문조사 편집\"],\"Lnnjmk\":[\"< 0 > < 1/> 새로운 \",[\"brandName\"],\" 사용자 인터페이스의 기술 미리보기는 < 2 > 여기 에서 찾을 수 있습니다. \"],\"Lo8bC7\":[\"한 줄에 하나의 IRC 채널 또는 사용자 이름을 사용합니다. 채널에는 # 기호가 필요하지 않으며 사용자의 경우 @ 기호는 필요하지 않습니다.\"],\"Lqygiq\":[\"프로비저닝 콜백\"],\"LtBtED\":[\"알림 전환 성공\"],\"LuXP9q\":[\"액세스\"],\"Lwovp8\":[\"활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다.\"],\"M0okDw\":[\"데이터 수집, 로고 및 로그인에 대한 기본 설정\"],\"M1SUWu\":[\"사용자 지정 가상 환경 \",[\"0\"],\" 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오.\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"구성된 재고 매개 변수 테이블\"],\"MAI_nw\":[\"위의 필터를 사용하여 다른 검색을 시도하십시오.\"],\"MAV-SQ\":[\"인증 정보를 찾을 수 없습니다.\"],\"MApRef\":[\"로그인 리디렉션 재정의 URL을 편집하시겠습니까? 편집하는 경우 로컬 인증이 비활성화되어 있는 동안 사용자가 시스템에 로그인하는 데 영향을 미칠 수 있습니다.\"],\"MD0-Al\":[\"세션이 만료될 예정입니다.\"],\"MDQLec\":[\"Ansible이 인벤토리 소스 업데이트 작업에 대해 생성할 출력 수준을 제어합니다.\"],\"MGpavd\":[\"키 유형 헤드\"],\"MHM-bv\":[\"잘못된 링크 대상입니다. 자식 또는 상위 노드에 연결할 수 없습니다. 그래프 주기는 지원되지 않습니다.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"팔로우\"],\"MLAsbW\":[\"추가 명령줄 변경 사항을 전달합니다. 두 가지 ansible 명령행 매개변수가 있습니다.\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"범례\"],\"MP8dU9\":[\"컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다.\"],\"MQPvAa\":[\"출시 시 레이블을 묻는 메시지를 표시합니다.\"],\"MQoyj6\":[\"워크플로우 작업 템플릿\"],\"MTLPCv\":[\"부모 노드가 실패 상태가 되면 실행합니다.\"],\"MVw5um\":[\"2 (자세한 내용)\"],\"MZU5bt\":[\"하나 이상의 그룹을 삭제하지 못했습니다.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"수동\"],\"MdhgLT\":[\"IRC 서버 암호\"],\"MfCEiB\":[\"Galaxy 인증 정보\"],\"MfQHgE\":[\"보관 일수\"],\"Mfk6hJ\":[\"하나 이상의 템플릿을 삭제하지 못했습니다.\"],\"Mhn5m4\":[\"레지스트리 인증 정보\"],\"Mn45Gz\":[\"인스턴스 그룹으로 돌아가기\"],\"MnbH31\":[\"페이지\"],\"MofjBu\":[\"이 프로젝트를 사용하는 작업에 사용할 실행 환경입니다. 작업 템플릿 또는 워크플로 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"이 워크플로 작업 템플릿에 대한 웹훅 자격 증명.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"Grafana 서버의 기본 URL - /api/annotations 엔드포인트가 기본 Grafana URL에 자동으로 추가됩니다.\"],\"MzcRa_\":[\"사용자 및 자동화 분석\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"구독 규정 준수\"],\"N36GRB\":[\"이 필드는 \",[\"min\"],\"보다 큰 값을 가진 숫자여야 합니다.\"],\"N40H-G\":[\"모두\"],\"N5vmCy\":[\"건설 인벤토리\"],\"N6GBcC\":[\"삭제 확인\"],\"N7wOty\":[\"이 작업에서 실행할 플레이북을 선택합니다.\"],\"NAKA53\":[\"호스트 실패\"],\"NBONaK\":[\"팩트 수집\"],\"NCVKhy\":[\"최근 작업\"],\"NDQvUO\":[\"출시 시 태그를 묻는 메시지를 표시합니다.\"],\"NIuIk1\":[\"무제한\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 목록\"],\"NO1ZxL\":[\"애플리케이션 이름\"],\"NPfgIB\":[\"초\"],\"NQHZnb\":[\"정수\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"주석 태그(선택 사항)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"최대 동시 작업 수\"],\"Na9fIV\":[\"항목을 찾을 수 없습니다.\"],\"Name\":[\"이름\"],\"NcVaYu\":[\"완료 시간\"],\"NeA1eI\":[\"Pan right\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"드래그 앤 드롭 항목 ID: \",[\"newId\"],\" 가 시작되었습니다.\"],\"NjqMGF\":[\"리소스 유형\"],\"NnH3pK\":[\"테스트\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"노드를 생성하거나 편집할 때 인벤토리 또는 프로젝트가 누락된 작업 템플릿을 선택할 수 없습니다. 다른 템플릿을 선택하거나 누락된 필드를 수정하여 계속 진행합니다.\"],\"NqIlWb\":[\"마지막 실행\"],\"NrGRF4\":[\"서브스크립션 선택 모달\"],\"NsXTPu\":[\"ansible 팩트를 사용하여 스마트 인벤토리를 생성하려면 스마트 인벤토리 화면으로 이동합니다.\"],\"NtD3hJ\":[\"관련 키\"],\"Nu4DdT\":[\"동기화\"],\"Nu4oKW\":[\"설명\"],\"Nu7VHX\":[\"선택한 리소스에 적용할 역할을 선택합니다. 선택한 모든 역할이 선택한 모든 리소스에 적용됩니다.\"],\"O-OYOe\":[\"팀 편집\"],\"O06Rp6\":[\"사용자 인터페이스\"],\"O1Aswy\":[\"만료되지 않음\"],\"O28qFz\":[\"작업 \",[\"0\"],\" 보기 \"],\"O2EuOK\":[\"SAML \",[\"samlIDP\"],\"으로 로그인\"],\"O2UpM1\":[\"검색\"],\"O3oNi5\":[\"이메일\"],\"O4ilec\":[\"대소문자를 구분하지 않는 정규식 버전입니다.\"],\"O5pAaX\":[\"차트를 표시할 인스턴스 및 메트릭을 선택합니다.\"],\"O78b13\":[\"이 토큰이 속한 애플리케이션이나 이 필드를 비워 개인 액세스 토큰을 만듭니다.\"],\"O8Fw8P\":[\"콘텐츠 서명을 활성화하여 콘텐츠가\\n프로젝트가 동기화될 때 보안이 유지됩니다.\\n콘텐츠가 변조된 경우,\\n작업이 실행되지 않습니다.\"],\"O8_96D\":[\"리스너 포트\"],\"O9VQlh\":[\"빈도 선택\"],\"OA8xiA\":[\"Panhiera\"],\"OA99Nq\":[\"호스트가 마지막으로 자동화한 시기는 언제인가요?\"],\"OC4Tzv\":[\"여기\"],\"OGoqLy\":[\"# sources 동기화 실패.\"],\"OHGMM6\":[\"시작일/시간\"],\"OIv5hN\":[\"서브스크립션 세부 정보로 리디렉션\"],\"OJ9bHy\":[\"하나 이상의 그룹을 연결 해제하지 못했습니다.\"],\"OOq_rD\":[\"플레이북 실행\"],\"OPTWH4\":[\"HTTPS 인증서 확인 활성화\"],\"ORxrw7\":[\"남은 일수\"],\"OSH8xi\":[\"홉\"],\"OcRJRt\":[\"작업 취소 확인\"],\"Oe_VOY\":[\"하나 이상의 인스턴스를 제거하지 못했습니다.\"],\"OgB1k4\":[\"인수\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"GitHub 조직으로 로그인\"],\"Oj2Ix6\":[\"작업이 취소되기 전에 실행할 시간(초)입니다. 작업 제한 시간이 없는 경우 기본값은 0입니다.\"],\"OjwX8k\":[\"토큰 정보\"],\"OlpaBt\":[\"동시 작업: 활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다.\"],\"OmbooC\":[\"호스트 시작됨\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"id 필드에서 정확한 검색\"],\"Organization\":[\"조직\"],\"Osn70z\":[\"디버그\"],\"OvBnOM\":[\"설정으로 돌아가기\"],\"OyGPiW\":[\"서브스크립션 설정\"],\"OzssJK\":[\"명령 실행\"],\"P0cJPL\":[\"한 줄에 하나의 Slack 채널입니다. 채널에 대해 파운드 기호(#)가 필요합니다. 특정 메시지에 응답하거나 스레드를 시작하려면 상위 메시지 ID가16자리인 채널에 상위 메시지 ID를 추가합니다. 10 번째 자리 숫자 뒤에 점(.)을 수동으로 삽입해야 합니다. 예:#destination-channel, 1231257890.006423. Slack 참조\"],\"P3spiP\":[\"템플릿으로 돌아가기\"],\"P8fBlG\":[\"인증\"],\"PCEmEr\":[\"사용자 토큰\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"출처로 돌아가기\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"빈도 예외 세부 정보\"],\"PMk2Wg\":[\"프로비저닝 해제 실패\"],\"POKy-m\":[\"실행 환경 복사\"],\"PPsHsC\":[\"모두 기본값으로 되돌립니다.\"],\"PQPOpT\":[\"인벤토리 파일\"],\"PQXW8Y\":[\"이 그룹에서 직접 호스트만 연결할 수 있습니다. 하위 그룹의 호스트는 자신이 속한 하위 그룹 수준에서 직접 연결을 끊을 수 있어야 합니다.\"],\"PRuZiQ\":[\"버전 새로 고침\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"피어가 제거되었습니다. 변경 사항을 적용하려면 \",[\"0\"],\" 에 대한 설치 번들을 다시 실행하십시오.\"],\"PWwwY2\":[\"연결 해제\"],\"PYPqaM\":[\"패널 ID (선택 사항)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"수신자 목록\"],\"PhufXn\":[\"작업 분할 부모\"],\"Pi5vnX\":[\"구성된 인벤토리 소스를 동기화하지 못했습니다.\"],\"PiK6Ld\":[\"토요일\"],\"PiRb8z\":[\"최신 동기화\"],\"PjkoCm\":[\"아래 노드를 삭제하시겠습니까.\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"실행 환경을 복사하지 못했습니다.\"],\"Project Base Path\":[\"프로젝트 기본 경로\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"호스트를 사용할 수 있고 실행 중인 작업에 포함되어야 하는지 여부를 나타냅니다. 외부 인벤토리의 일부인 호스트의 경우 인벤토리 동기화 프로세스에서 재설정할 수 있습니다.\"],\"PvgcEq\":[\"선택한 항목을 다시 정렬하고 제거하기 위한 드래그 가능한 목록입니다.\"],\"PwAMWD\":[\"모든 작업 이벤트 축소\"],\"PyV1wC\":[\"인스턴스 그룹 폴백 방지\"],\"Q3P_4s\":[\"작업\"],\"Q5ZW8j\":[\"서브스크립션 테이블\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"가장 중요\"],\"QGbLBK\":[\"작업 ID\"],\"QHF6CU\":[\"플레이\"],\"QIOH6p\":[\"초기자 (사용자 이름)\"],\"QIpNLR\":[\"인벤토리 동기화 실패 없음\"],\"QIq3_3\":[\"참고: 선택한 순서에 따라 실행 우선 순위가 설정됩니다. 드래그를 활성화하려면 둘 이상의 항목을 선택합니다.\"],\"QJbMvX\":[\"시작 시 암호가 필요한 인증 정보는 허용되지 않습니다. 계속하려면 삭제하거나 동일한 유형의 인증 정보로 교체하십시오. \",[\"0\"]],\"QJowYS\":[\"삭제 확인\"],\"QKUQw1\":[\"새 호스트 만들기\"],\"QKbQTN\":[\"활동 스트림 유형 선택기\"],\"QLZVvX\":[\"가져올 refspec(Ansible git 모듈에 전달됨)입니다. 이 매개변수를 사용하면 분기 필드를 통해 다른 방법으로는 사용할 수 없는 참조에 액세스할 수 있습니다.\"],\"QOF7Jg\":[\"승인하지 못했습니다 \",[\"0\"],\".\"],\"QPRWww\":[\"실행 유형\"],\"QR908H\":[\"설정 이름\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"이 작업이 실행될 플레이북을 포함하는 프로젝트입니다.\"],\"QYKS3D\":[\"최근 작업\"],\"QamIPZ\":[\"시작하려면 시작 버튼을 클릭하십시오.\"],\"Qay_5h\":[\"이 템플릿은 현재 일부 워크플로 노드에서 사용되고 있습니다. 정말로 삭제하시겠습니까?\"],\"Qd2E32\":[\"주어진 호스트 변수 딕트에서 활성화된 상태를 검색합니다. 활성화된 변수는 점 표기법 (예: 'foo.bar') 을 사용하여 지정할 수 있습니다.\"],\"Qf36YE\":[\"상세 정보\"],\"QgnNyZ\":[\"동기화 오류\"],\"Qhb8lT\":[\"새 애플리케이션 만들기\"],\"QmvYrA\":[\"워크플로 작업 템플릿에 대한 선택적 설명.\"],\"QnJn75\":[\"마지막 실행\"],\"Qv59HG\":[\"인증 정보 유형 선택\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"용량\"],\"R-uZ8Y\":[\"SAML으로 로그인\"],\"R633QG\":[\"워크플로우 승인으로 돌아가기\"],\"R7s3iG\":[\"다음으로 돌아가기\"],\"R9Khdg\":[\"자동\"],\"R9sZsA\":[\"모든 그룹 및 호스트 삭제\"],\"RBDHUE\":[\"실행 시 실행 환경을 묻는 메시지를 표시합니다.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"만료일\"],\"RIeAlp\":[\"작업이 이 인벤토리를 사용하여 실행될 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다.\"],\"RK1gDV\":[\"Azure AD로 로그인\"],\"RMdd1C\":[\"없음 (한 번 실행)\"],\"RO9G1f\":[\"이 필드는 0보다 커야 합니다.\"],\"RPnV2o\":[\"검색 필터에서 결과를 생성하지 않았습니다.\"],\"RThfvh\":[\"관련 팀을 분리하시겠습니까?\"],\"R_mzhp\":[\"사용자 토큰에 실패했습니다.\"],\"RbIaa9\":[\"토큰을 찾을 수 없습니다.\"],\"RdLvW9\":[\"작업 다시 시작\"],\"Rguqao\":[\"삭제할 행 선택\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"체크아웃할 분기입니다. 분기 외에도 태그, 커밋 해시 및 임의의 refs를 입력할 수 있습니다. 사용자 정의 refspec을 제공하지 않는 한 일부 커밋 해시 및 ref를 사용할 수 없습니다.\"],\"RiQMUh\":[\"실행 중\"],\"RjIKOw\":[\"호스트에서 인벤토리를 변경할 수 없음\"],\"RjkhdY\":[\"필드는 값으로 시작합니다.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"이 링크를 삭제하시겠습니까?\"],\"Rm1iI_\":[\"시작 시 변수를 묻습니다.\"],\"Roaswv\":[\"사용자 가이드\"],\"RpKSl3\":[\"인증 정보가 성공적으로 복사됨\"],\"RsZ4BA\":[\"마지막 스크롤\"],\"RtKKbA\":[\"마지막\"],\"Ru59oZ\":[\"이 템플릿에 대한 Webhook을 활성화합니다.\"],\"RuEWFx\":[\"날짜에\"],\"RuiOO0\":[\"하나 이상의 애플리케이션을 삭제하지 못했습니다.\"],\"Rw1xwN\":[\"콘텐츠 로딩 중\"],\"RxzN1M\":[\"활성화됨\"],\"RyPas1\":[\"선택한 작업 취소\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"이 데이터는\\n향후 소프트웨어 릴리스를 개선하고\\nAutomation Analytics를 제공하는 데 사용됩니다.\"],\"S2nsEw\":[\"비교보다 큽니다.\"],\"S5gO6Y\":[\"추가 명령줄 변수를 워크플로에 전달합니다.\"],\"S6zj7M\":[\"작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다.\"],\"S7kN8O\":[\"하나 이상의 사용자를 삭제하지 못했습니다.\"],\"S7tNdv\":[\"성공 시\"],\"S8FW2i\":[\"이 소스에 의해 동기화될 인벤토리 파일. 드롭다운에서 선택하거나 입력란에 파일을 입력할 수 있습니다.\"],\"SA-KXq\":[\"팬업\"],\"SAw-Ux\":[[\"username\"],\" 에서 \",[\"0\"],\" 액세스 권한을 삭제하시겠습니까?\"],\"SBfnbf\":[\"모든 실행 환경 보기\"],\"SC1Cur\":[\"알 수 없는 상태\"],\"SDND4q\":[\"구성되지 않음\"],\"SIJDi3\":[\"용량 조정\"],\"SJjggI\":[\"업데이트 옵션\"],\"SJmHMo\":[\"문서.\"],\"SLm_0U\":[\"IRC 서버 포트\"],\"SODyJ3\":[\"호스트 동기화 확인\"],\"SOLs5D\":[\"이 건설된 재고 투입\\n카테고리와 용도 모두에 대한 그룹을 만듭니다\\n호스트만 반환하는 제한 (호스트 패턴)\\n이 두 그룹의 교차점에 있습니다.\"],\"SRiPhD\":[\"노드 제거 취소\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"이전 단계 중 일부에는 오류가 있습니다.\"],\"SVG6MY\":[\"이전에 저장된 값으로 필드를 되돌리기\"],\"SYbJcn\":[\"알림 템플릿 편집\"],\"SZvybZ\":[\"LDAP 기본값\"],\"SZw9tS\":[\"세부 정보 보기\"],\"SbRHme\":[\"텍스트 영역\"],\"Se_E0z\":[\"워크플로우 작업\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"상태 점검을 실행할 인스턴스를 선택합니다.\"],\"Sh2XTJ\":[\"알림 유형\"],\"SiexHs\":[\"대시보드(모든 활동)\"],\"Sja7f-\":[\"호스트가 몇 번이나 삭제되었나요?\"],\"Sjoj4f\":[\"인증 정보 이름\"],\"SlfejT\":[\"오류\"],\"SoREmD\":[\"애플리케이션 및 토큰\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"소스 제어 수정\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"작업 실행\"],\"SqLEdN\":[\"스마트 인벤토리를 삭제하지 못했습니다.\"],\"SqYo9m\":[\"인스턴스로 돌아가기\"],\"Ssdrw4\":[\"더 이상 사용되지 않음\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"클립보드에 성공적으로 복사되었습니다!#-#-#-#-# catalog.po #-#-#-#-#\\n클립보드에 성공적으로 복사되었습니다!\\n#-#-#-#-# catalog.po #-#-#-#-#\\n클립보드에 성공적으로 복사되었습니다.\"],\"SvPvEX\":[\"워크플로우 승인 메시지 본문\"],\"Svkela\":[\"이전 페이지로 이동\"],\"SwJLlZ\":[\"워크플로우 거부 메시지 본문\"],\"SxGqey\":[\"일반 OIDC 설정\"],\"Sxm8rQ\":[\"사용자\"],\"Sync for revision\":[\"버전의 동기화\"],\"SzFxHC\":[\"LDAP 설정\"],\"SzQMpA\":[\"포크\"],\"T2M20E\":[\"그만큼\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"알림을 전환하지 못했습니다.\"],\"T4a4A4\":[\"Webhook 키\"],\"T7yEGN\":[\"사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 Grant 유형\"],\"T91vKp\":[\"플레이\"],\"T9hZ3D\":[\"GitHub Enterprise 팀\"],\"TAnffV\":[\"이 노드 편집\"],\"TBH48u\":[\"팀을 삭제하지 못했습니다.\"],\"TC32CH\":[\"데이터 유지 일수\"],\"TD1APv\":[\"서브스크립션 가져오기\"],\"TJVvMD\":[\"관련 검색 유형\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"역할 연결 해제\"],\"TMLAx2\":[\"필수 항목\"],\"TNovEd\":[\"HTTP 헤더를 JSON 형식으로 지정합니다. 예를 들어 Ansible Controller 설명서를 참조하십시오.\"],\"TO3h59\":[\"외부 보안 관리 시스템에서 필드 채우기\"],\"TO4OtU\":[\"Insights 인증 정보\"],\"TOjYb_\":[\"구성된 인벤토리 호스트 세부 정보 보기\"],\"TP9_K5\":[\"토큰\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"그룹 유형\"],\"TU6IDa\":[\"사용자 유형\"],\"TXKmNM\":[\"인벤토리를 선택해야 함\"],\"TZEuIE\":[\"인증 정보 유형으로 돌아가기\"],\"T_87By\":[\"매개변수\"],\"Ta0ts5\":[\"변경 사항 표시\"],\"TbXXt_\":[\"워크플로우 취소됨\"],\"TcnG-2\":[\"새로운 실행 환경 만들기\"],\"Td7BIe\":[\"이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 분기 또는 버전 변경을 허용합니다.\"],\"TgSxH9\":[\"콜백 URL 프로비저닝\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"이 프로젝트는 현재 다른 리소스에 의해 사용되고 있습니다. 정말로 삭제하시겠습니까?\"],\"TkiN8D\":[\"사용자 세부 정보\"],\"Tmuvry\":[\"설정 유형 자동 완성\"],\"ToOoEw\":[\"인증 정보 복사\"],\"Tof7pX\":[\"작업\"],\"Tq71UT\":[\"평일\"],\"Track submodules latest commit on branch\":[\"분기에서 하위 모듈의 최신 커밋 추적\"],\"Tx3NMN\":[\"개인 키 암호\"],\"TxKKED\":[\"구축된 재고 세부 정보 보기\"],\"TyaPAx\":[\"시스템 관리자\"],\"Tz0i8g\":[\"설정\"],\"U-nEJl\":[\"GitHub 설정 보기\"],\"U011Uh\":[\"마지막 확인\"],\"U4e7Fa\":[\"이것이 소스 파일임을 보장하는 토큰\\n‘생성된‘ 플러그인에 대해.\"],\"U7rA2a\":[\"선택하지 않으면 병합이 수행되어 로컬 변수와 외부 소스에 있는 변수를 결합합니다.\"],\"UDf-wR\":[\"사용한 구독\"],\"UEaj7U\":[\"인벤토리 동기화 실패\"],\"UJpDop\":[\"이러한 인스턴스 그룹을 삭제하면 인스턴스에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"마지막에 대소문자를 구분하지 않는 버전입니다.\"],\"URmyfc\":[\"세부 정보\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"성\"],\"UY6iPZ\":[\"활성화되면 제어 노드가 이 인스턴스를 자동으로 피어링합니다. 비활성화된 경우, 인스턴스는 연결된 동료에게만 연결됩니다.\"],\"UYD5ld\":[\"실행 시 버전 업데이트를 클릭합니다\"],\"UYUgdb\":[\"순서\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"삭제하시겠습니까\"],\"UbRKMZ\":[\"보류 중\"],\"UbqhuT\":[\"전체 노드 리소스 오브젝트를 검색하지 못했습니다.\"],\"Uc_tSU\":[\"툴 전환\"],\"UgFDh3\":[\"이 인벤토리는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?\"],\"UirGxE\":[\"오류\"],\"UlykKR\":[\"세 번째\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"작업 시작 시 버전 업데이트\"],\"UueF8b\":[\"실행 환경이 없거나 삭제되었습니다.\"],\"UvGjRK\":[\"활성화하면 이 플레이북을 관리자로 실행합니다.\"],\"UwJJCk\":[\"실패한 호스트 다시 시작\"],\"UxKoFf\":[\"탐색\"],\"V-7saq\":[[\"pluralizedItemName\"],\" 을/를 삭제하시겠습니까?\"],\"V-rJKF\":[\"초\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"사용자 분석\"],\"V1EGGU\":[\"이름\"],\"V2RwJr\":[\"청취자 주소\"],\"V2q9w9\":[\"활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"링크 추가\"],\"V5RUpn\":[\"수신자 목록\"],\"V7qsYh\":[\"참고: 이러한 인증 정보의 순서는 콘텐츠의 동기화 및 조회에 대한 우선 순위를 설정합니다. 끌어오기를 활성화하려면 하나 이상 선택합니다.\"],\"V9xR6T\":[\"섹션 확장\"],\"VAI2fh\":[\"새 컨테이너 그룹 만들기\"],\"VAcXNz\":[\"수요일\"],\"VEj6_Y\":[\"워크플로우 승인\"],\"VFvVc6\":[\"세부 정보 편집\"],\"VJUm9p\":[\"현재 페이지\"],\"VK2gzi\":[\"플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 비어 있는 값 또는 1보다 작은 값은 Ansible 기본값(일반적으로 5)을 사용합니다. 기본 포크 수는 다음과 같이 변경합니다.\"],\"VL2WkJ\":[\"마지막 \",[\"dayOfWeek\"]],\"VLdRt2\":[\"동기화 소스 시작\"],\"VNUs2y\":[\"최대 포크\"],\"VRy-d3\":[\"포크\"],\"VSJ6r5\":[\"일정이 활성화됨\"],\"VSim_H\":[\"인벤토리 소스 삭제\"],\"VTDO7X\":[\"이벤트 세부 정보 모달\"],\"VU3Nrn\":[\"누락됨\"],\"VWL2DK\":[\"GitHub 조직\"],\"VXFjd8\":[\"메트릭\"],\"VZfXhQ\":[\"홉 노드\"],\"VdcFUD\":[\"최종 사용자 라이센스 계약\"],\"ViDr6F\":[\"새 그룹 추가\"],\"VmClsw\":[\"이 노드와 연결된 리소스가 삭제되었습니다.\"],\"VmvLj9\":[\"클라이언트 장치의 보안에 따라 공개 또는 기밀로 설정합니다.\"],\"Vqd-tq\":[\"모두 되돌리기 확인\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"역할을 삭제하지 못했습니다.\"],\"Vw8l6h\":[\"오류가 발생했습니다.\"],\"VzE_M-\":[\"알림 전환 실패\"],\"W-O1E9\":[\"프로젝트 복사\"],\"W1iIqa\":[\"인벤토리 그룹 보기\"],\"W3TNvn\":[\"사용자로 돌아가기\"],\"W6uTJi\":[\"인스턴스를 가져오지 못했습니다.\"],\"W7DGsV\":[\"(사용자 이름)에 의해 시작됨\"],\"W9XAF4\":[\"평일\"],\"W9uQXX\":[\"프롬프트\"],\"WAjFYI\":[\"시작일\"],\"WD8djW\":[\"링크 삭제 확인\"],\"WL91Ms\":[\"단체(그룹) 삭제\"],\"WPM2RV\":[\"응답 유형\"],\"WQJduu\":[\"키 선택\"],\"WTN9YX\":[\"계정 토큰\"],\"WTV15I\":[\"로그인 리디렉션 덮어쓰기 URL 편집\"],\"WVzGc2\":[\"서브스크립션\"],\"WX9-kf\":[\"IRC 닉네임\"],\"Wdl2f2\":[\"이 필드는 \",[\"0\"],\" 자 이상이어야 합니다.\"],\"WgsBEi\":[\"새 스마트 인벤토리를 생성하려면 하나 이상의 검색 필터를 입력합니다.\"],\"WhSFGl\":[[\"name\"],\"으로 필터링\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"그래프를 사용 가능한 화면 크기에 맞춥니다.\"],\"Wm7XbF\":[\"하나 이상의 인증 정보를 삭제하지 못했습니다.\"],\"WqaDMq\":[\"필드에 값이 있습니다.\"],\"Wr1eGT\":[\"사용자에 대한 프롬프트로 원하는 응답 유형 또는 형식을 선택합니다. 각 옵션에 대한 자세한 내용은 Ansible Controller 설명서를 참조하십시오.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"값을 입력하십시오.\"],\"X5V9DW\":[\"노드를 재구성하려면 아래의 편집 버튼을 클릭합니다.\"],\"X6d3Zy\":[\"조직을 삭제하지 못했습니다.\"],\"X97mbf\":[\"작업 유형 선택\"],\"XBROpk\":[\"워크플로우에 따라 관리되거나 영향을 받을 호스트 목록을 제한할 수 있는 호스트 패턴을 제공합니다.\"],\"XCCkju\":[\"노드 편집\"],\"XFRygA\":[\"원격 아카이브 소스 제어에 대한 URL의 예는 다음과 같습니다.\"],\"XHxwBV\":[\"선택한 날짜 범위는 하나 이상의 일정이 포함되어 있어야 합니다.\"],\"XILg0L\":[\"잘못된 이메일 주소\"],\"XJOV1Y\":[\"활동\"],\"XKp83s\":[\"소스와 함께 인벤토리를 복사할 수 없습니다.\"],\"XLMJ7O\":[\"클라우드\"],\"XLpxoj\":[\"이메일 옵션\"],\"XM-gTv\":[\"구성 파일에 대한 자세한 내용은 Ansible 설명서를 참조하십시오.\"],\"XOD7tz\":[\"변경 사항 표시\"],\"XOaZX3\":[\"페이지 번호\"],\"XP6TQ-\":[\"지정된 경우 이 필드는 워크플로우를 볼 때 리소스 이름 대신 노드에 표시됩니다.\"],\"XREJvl\":[\"인벤토리 소스를 구성하는 데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 설명은 다음을 참조하십시오.\"],\"XT5-2b\":[\"사용자 지정 가상 환경 \",[\"0\"],\" 은 실행 환경으로 교체해야 합니다.\"],\"XViLWZ\":[\"실패 시\"],\"XWDz5f\":[\"간단한 키 선택\"],\"X_5TsL\":[\"설문조사 토글\"],\"XaxYwV\":[\"프롬프트 값\"],\"XbIM8f\":[\"총 재고 소스\"],\"XdyHT-\":[\"가져온 호스트\"],\"XfmfOA\":[\"모두 실행\"],\"Xg3aVa\":[\"SSL 사용\"],\"XgTa_2\":[\"최종 삭제가 처리될 때까지 인벤토리는 보류 중 상태가 됩니다.\"],\"XilEsm\":[\"인스턴스 그룹\"],\"Xm7ruy\":[\"5 (WinRM 디버그)\"],\"XmJfZT\":[\"이름\"],\"XmVvzl\":[\"적용할 역할 선택\"],\"XnxCSh\":[\"표준 오류\"],\"XozZ38\":[\"하나 이상의 인벤토리 소스를 삭제하지 못했습니다.\"],\"Xq9A0U\":[\"알 수 없는 프로젝트\"],\"Xt4N6V\":[\"프롬프트 | \",[\"0\"]],\"XtpZSU\":[\"모든 작업 유형\"],\"Xx-ftH\":[\"서브스크립션에서 허용하는 것보다 더 많은 호스트에 대해 자동화되었습니다.\"],\"XyTWuQ\":[\"토폴로지 보기가 채워질 때까지 기다리십시오...\"],\"XzD7xj\":[\"항목 선택\"],\"Y1YKad\":[\"세부 정보 편집\"],\"Y296GK\":[\"역할을 삭제하지 못했습니다\"],\"Y2ml-n\":[\"승인 - \",[\"0\"],\" 자세한 내용은 활동 스트림을 참조하십시오.\"],\"Y5VrmH\":[\"인벤토리 동기화에 대해 구성되지 않았습니다.\"],\"Y5vgVF\":[\"성공적으로 거부됨\"],\"Y5xJ7I\":[\"플레이북 이름\"],\"Y60pX3\":[\"구성된 인벤토리 추가\"],\"YA4I45\":[\"모듈 선택\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"연결 해제하시겠습니까?\"],\"YJddb4\":[\"인스턴스 유형\"],\"YLMfol\":[\"새 역할을 받을 리소스 유형을 선택합니다. 예를 들어 사용자 집합에 새 역할을 추가하려면 사용자를 선택하고 다음을 클릭합니다. 다음 단계에서 특정 리소스를 선택할 수 있습니다.\"],\"YM06Nm\":[\"인증 정보 유형 편집\"],\"YMpSlP\":[\"재고 동기화를 현재로 간주하는 데 걸리는 시간 (초) 입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 현재로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다.\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" 분\"],\"other\":[\"#\",\" 분\"]}]],\"YOQXQ9\":[[\"numOccurrences\",\"plural\",{\"other\":[\"#\",\" 건\"]}],\" 발생 후\"],\"YP5KRj\":[\"저장 시 새 Webhook URL이 생성됩니다.\"],\"YPDLLX\":[\"실행 환경으로 돌아가기\"],\"YQqM-5\":[\"실행에 사용할 컨테이너 이미지입니다.\"],\"YaEJqh\":[\"메시지에 사용 가능한 여러 변수를 적용할 수 있습니다. 자세한 내용은 다음을 참조하십시오.\"],\"Yd45Xn\":[\"프로세서 유형별 호스트\"],\"Yfw7TK\":[\"알림 시간 초과\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"일정을 삭제하지 못했습니다.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"+18005550199 형식으로 Twilio의 \\\"메시징 서비스(Messaging Service)\\\"와 연결된 번호입니다.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"템플릿 시작\"],\"YmjTf2\":[\"프로비저닝 실패\"],\"YoXjSs\":[\"출시 시 인벤토리를 묻는 메시지를 표시합니다.\"],\"Yq4Eaf\":[\"이 작업의 호스트 상태 정보를 사용할 수 없습니다.\"],\"YsN-3o\":[\"인벤토리 소스 세부 정보 보기\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"연결\"],\"YxDLmM\":[\"Insights 시스템 ID\"],\"Z17FAa\":[\"알 수 없는 인벤토리\"],\"Z1Vtl5\":[\"프로젝트 동기화 취소 실패\"],\"Z25_RC\":[\"입력 선택\"],\"Z2hVSb\":[\"하이브리드\"],\"Z3FXyt\":[\"로딩 중...\"],\"Z40J8D\":[\"프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 \",[\"brandName\"],\" 에 연락하여 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"승인\"],\"Z88yEl\":[\"비교보다 크거나 같습니다.\"],\"Z9EFpE\":[\"자동화 분석 대시보드\"],\"ZAWGCX\":[[\"0\"],\" 초\"],\"ZEP8tT\":[\"시작\"],\"ZGDCzb\":[\"인스턴스를 찾을 수 없습니다.\"],\"ZJjKDg\":[\"관리형 노드\"],\"ZKKnVf\":[\"새 워크플로 템플릿 만들기\"],\"ZL3d6Z\":[\"IRC 서버 주소\"],\"ZL50px\":[\"'dev' 또는 'test'와 같이 이 인벤토리를 설명하는 선택적 레이블입니다. 레이블을 사용하여 인벤토리 및 완료된 작업을 그룹화하고 필터링할 수 있습니다.\"],\"ZO4CYH\":[\"실행 중인 작업\"],\"ZOKxdJ\":[\"프로젝트 기본 경로에 있는 디렉터리 목록에서 선택합니다. 기본 경로와 플레이북 디렉토리는 플레이북을 찾는 데 사용되는 전체 경로를 제공합니다.\"],\"ZOLfb2\":[\"이 필드는 비워 둘 수 없습니다.\"],\"ZVV5T1\":[\"SMS 메시지를 라우팅할 위치를 지정하려면 한 줄에 하나의 전화 번호를 사용합니다. 전화 번호는 +11231231234 형식이어야 합니다. 자세한 내용은 Twilio 문서를 참조하십시오.\"],\"ZWhZbs\":[\"노드 제거 확인\"],\"ZajTWA\":[\"소스 전화 번호\"],\"Zf6u-6\":[\"설명\"],\"ZfrRb0\":[\"인벤토리를 선택하거나 시작 시 프롬프트 옵션을 선택하십시오.\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"other\":[\"#\",\" 주\"]}]],\"ZhxwOq\":[\"오류 메시지 본문\"],\"Zikd-1\":[\"자동화된 호스트 수는 서브스크립션 수 보다 적습니다.\"],\"ZjC8QM\":[\"호스트를 삭제하지 못했습니다.\"],\"ZjvPb1\":[\"(사용자 이름)에 의해 생성됨\"],\"Zkh5np\":[\"동료들은 \",[\"0\"],\" 에 업데이트됩니다. 변경 사항을 적용하려면 \",[\"1\"],\" 에 대한 설치 번들을 다시 실행하십시오.\"],\"ZpdX6R\":[\"토큰 삭제 중 오류 발생\"],\"ZrsGjm\":[\"인벤토리\"],\"ZumtuZ\":[\"템플릿 복사\"],\"ZvVF4C\":[\"설문 조사 질문 삭제\"],\"ZwCTcT\":[\"최근 작업 목록 탭\"],\"ZwujDQ\":[\"지난 해\"],\"_-NKbo\":[\"일정을 전환하지 못했습니다.\"],\"_2LfCe\":[\"설문조사 질문을 재정렬하려면 원하는 위치에 끌어다 놓습니다.\"],\"_4gGIX\":[\"클립보드에 복사\"],\"_5REdR\":[\"구성된 인벤토리 플러그인에 대한 Input Inventories를 선택합니다.\"],\"_BmK_z\":[\"Red Hat Ansible Automation Platform에 오신 것을 환영합니다! 서브스크립션을 활성화하려면 아래 단계를 완료하십시오.\"],\"_Fg1cM\":[\"워크플로우 시간 초과 메시지 본문\"],\"_ITcnz\":[\"일\"],\"_Ia62Q\":[\"구축된 인벤토리 예시\"],\"_JN1gB\":[\"작업 수\"],\"_K2CvV\":[\"템플릿\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"구성된 인벤토리 소스 동기화 오류\"],\"_M4FeF\":[\"이 명령을 실행할 실행 환경을 선택합니다.\"],\"_MdgrM\":[\"두 노드 사이에 새 노드 추가\"],\"_Nw3rX\":[\"모든 참조에 대한 첫 번째 참조를 가져옵니다. Github pull 요청 번호 62에 대한 두 번째 참조를 가져옵니다. 이 예제에서 분기는 \\\"pull/62/head\\\"여야 합니다.\"],\"_PRaan\":[\"하나 이상의 알림 템플릿을 삭제하지 못했습니다.\"],\"_Pz_QH\":[\"정책에 의해 관리됨\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"거부됨 - \",[\"0\"],\" 자세한 내용은 활동 스트림을 참조하십시오.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"인벤토리 소스 동기화를 취소하지 못했습니다.\"],\"_bAUGi\":[\"HTTP 방법 선택\"],\"_bE0AS\":[\"인스턴스 선택\"],\"_cV6Mf\":[\"검색 중...\"],\"_cq4Aa\":[\"워크플로우 승인을 찾을 수 없습니다.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"인스턴스 그룹 편집\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"데이터 보관 일수\"],\"_khNCh\":[\"작업 템플릿 기본 인증 정보는 동일한 유형 중 하나로 교체해야 합니다. 계속하려면 다음 유형의 인증 정보를 선택하십시오. \",[\"0\"]],\"_oeZtS\":[\"호스트 폴링\"],\"_rCRcH\":[\"고급 검색 설명서\"],\"_tVTU3\":[\"이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다.\"],\"_vI8Rx\":[\"그룹 삭제\"],\"a02Xjc\":[\"IRC 서버 주소\"],\"a3AD0M\":[\"로그인 리디렉션 편집 확인\"],\"a5zD9f\":[\"변경 사항\"],\"a6E-_p\":[\"대소문자를 구분하지 않는 버전을 포함합니다.\"],\"a8AgQY\":[\"호스트 세부 정보 보기\"],\"a8nooQ\":[\"네 번째\"],\"a9BTUD\":[\"주말\"],\"aBgwis\":[\"범위\"],\"aJZD-m\":[\"timedOut\"],\"aLlb3-\":[\"부울 방식\"],\"aNxqSL\":[\"실행 환경 삭제\"],\"aQ4XJX\":[\"로그 시스템 추적 사실을 개별적으로 활성화\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"요일에\"],\"aUNPq3\":[\"실행 노드\"],\"aVoVcG\":[\"다중 선택\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[[\"0\"],\" 칩 제거\"],\"aakQaB\":[\"프로젝트가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 프로젝트 업데이트의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 프로젝트 업데이트가 수행됩니다.\"],\"adPhRK\":[\"이 호스트가 속할 인벤토리입니다.\"],\"adjqlB\":[[\"0\"],\" (삭제됨)\"],\"aht2s_\":[\"알림 색상\"],\"aiejXq\":[\"리소스 유형 추가\"],\"ajDpGH\":[\"상태:\"],\"anfIXl\":[\"사용자 세부 정보\"],\"aqqAbL\":[\"활성화하면 인벤토리에서 연결된 작업 템플릿을 실행하는 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가하지 않습니다. 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다.\"],\"ar5AA2\":[\"자세한 내용\"],\"ataY5Z\":[\"작업 삭제 오류\"],\"ax6e8j\":[\"호스트 필터를 편집하기 전에 조직을 선택하십시오.\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"관리 작업\"],\"b2Z0Zq\":[\"링크 변경 취소\"],\"b433OF\":[\"그룹 편집\"],\"b4SLah\":[\"왼쪽의 오류 보기\"],\"b6E4rm\":[\"업데이트를 수행하기 전에 전체 로컬 리포지토리를 삭제합니다. 리포지토리 크기에 따라 업데이트를 완료하는 데 필요한 시간이 크게 증가할 수 있습니다.\"],\"b9Y4up\":[\"클라이언트 ID\"],\"bE4zYn\":[\"수신 연결에 대해 리셉터가 수신 대기할 포트를 선택하십시오 (예: 27199).\"],\"bHXYoC\":[\"HTTP 방법\"],\"bLt_0J\":[\"워크플로우\"],\"bPq357\":[\"활성화된 값\"],\"bQZByw\":[\"쉼표 없이 한 줄에 하나의 주석 태그를 사용합니다.\"],\"bTu5jX\":[\"사용자 이름 / 암호\"],\"bWr6j5\":[\"이 필드는 \",[\"min\"],\" 자 이상이어야 합니다.\"],\"bY8C86\":[\"모든 사용자 보기.\"],\"bYXbel\":[\"워크플로 작업 템플릿 webhook 키\"],\"baP8gx\":[\"4 (연결 디버그)\"],\"baqrhc\":[\"HTTP 헤더\"],\"bbJ-VR\":[\"축소\"],\"bcyJXs\":[\"항목 확인\"],\"bd1Kuw\":[\"아이콘 URL\"],\"bf7UKi\":[\"캐시 시간 초과 업데이트\"],\"bfgr_e\":[\"질문\"],\"bgjTnp\":[\"0 (정상)\"],\"bgq1rW\":[\"검색 제출 버튼\"],\"bhxnLH\":[\"다음 그룹을 삭제할 권한이 없습니다. \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"알림 유형\"],\"bpECfE\":[\"링크 삭제 취소\"],\"bpnj1H\":[\"이 콘텐츠를 로드하는 동안 오류가 발생했습니다. 페이지를 다시 로드하십시오.\"],\"bs---x\":[\"이 그룹에서 동시에 실행할 최대 작업 수입니다.\\n0은 제한이 적용되지 않음을 의미합니다.\"],\"bwRvnp\":[\"동작\"],\"bx2rrL\":[\"스마트 인벤토리\"],\"bxaVlf\":[\"새 인증 정보 유형 만들기\"],\"byXCTu\":[\"발생\"],\"bznJUg\":[\"이 워크플로우를 관리할 호스트가 포함된 인벤토리를 선택합니다.\"],\"bzv8Dv\":[\"제거 오류\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"실제 스토리지\"],\"c1Rsz1\":[\"워크플로우 승인 세부 정보 보기\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"서브스크립션 모달 닫기\"],\"c6IFRs\":[\"서비스 계정 JSON 파일\"],\"c6u6gk\":[\"이 조직에서 실행할 인스턴스 그룹을 선택합니다.\"],\"c7-Adk\":[\"인벤토리 소스를 동기화하지 못했습니다.\"],\"c8HyJq\":[\"이 인벤토리의 인스턴스 그룹을 선택하여 실행할 인스턴스를 선택합니다.\"],\"c8sV0t\":[\"이 기능은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다.\"],\"c9V3Yo\":[\"호스트 실패\"],\"c9iw51\":[\"실행 중인 작업\"],\"c9pF61\":[\"클라이언트 식별자\"],\"cFC8w7\":[\"이 인벤토리 소스는 현재 이를 사용하는 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?\"],\"cFCKYZ\":[\"거부\"],\"cFOXv9\":[\"일반 OIDC\"],\"cGRiaP\":[\"이벤트 세부 정보\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"변경됨\"],\"cPTnDL\":[\"프로젝트 동기화\"],\"cQIQa2\":[\"그룹 선택\"],\"cQlPDN\":[\"읽기\"],\"cUKLzq\":[\"순서 편집\"],\"cYir0h\":[\"옵션 선택\"],\"c_PGsA\":[\"워크플로우 작업 세부 정보\"],\"cbSPfq\":[\"이 워크플로우는 이미 수행되었습니다.\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"경고: \",[\"selectedValue\"],\" 은 (는) \",[\"link\"],\" 에 대한 링크이며 그것으로 저장됩니다.\"],\"cdm6_X\":[\"사용된 용량\"],\"chbm2W\":[\"인스턴스 필터\"],\"ci3mwY\":[\"이 필드는 비워 둘 수 없습니다.\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"모든 인벤토리 보기\"],\"cjJXKx\":[\"호스트 동기화 실패\"],\"ckH3fT\":[\"준비됨\"],\"ckdiAB\":[\"알림 삭제\"],\"cmWTxn\":[\"비교 값보다 적거나 같습니다.\"],\"cnGeoo\":[\"삭제\"],\"cnnWD0\":[\"기본적으로 서비스 사용에 대한 분석 데이터를 수집하여 Red Hat으로 전송합니다. 서비스에서 수집하는 데이터에는 두 가지 범주가 있습니다. 자세한 내용은 < 0 > \",[\"0\"],\" 을 (를) 참조하십시오. 이 기능을 비활성화하려면 다음 확인란의 선택을 취소하십시오.\"],\"ct_Puj\":[\"이 필드는 지정된 인증 정보를 사용하여 외부 시크릿 관리 시스템에서 검색됩니다.\"],\"cucG_7\":[\"사용할 수 있는 YAML 없음\"],\"cxjfgY\":[\"홉 노드에서 상태 점검을 실행할 수 없습니다.\"],\"cy3yJa\":[\"설립되었습니다\"],\"d-F6q9\":[\"생성됨\"],\"d-zGjA\":[\"이 작업은 다음을 삭제합니다.\"],\"d1BVnY\":[\"구독 매니페스트는 Red Hat Subscription의 내보내기입니다. 구독 매니페스트를 생성하려면 < 0 > access.redhat.com 으로 이동하십시오. 자세한 내용은 < 1 > \",[\"0\"],\" 을 참조하십시오.\"],\"d5zxa4\":[\"지역\"],\"d6in1T\":[\"이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다.\"],\"d73flf\":[\"경고 모달\"],\"d75lEw\":[\"설정 유형\"],\"d7VUIS\":[[\"nodeName\"],\" 노드 제거\"],\"d8B-tr\":[\"작업 상태 그래프 탭\"],\"dAZObA\":[\"리디렉션 URI\"],\"dBNZkl\":[\"스마트 인벤토리 호스트 세부 정보 보기\"],\"dCcO-F\":[\"구성을 검색하지 못했습니다.\"],\"dELxuP\":[\"인벤토리를 찾을 수 없음\"],\"dEgA5A\":[\"취소\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"모든 애플리케이션 보기.\"],\"dJcvVX\":[\"스마트 호스트 필터\"],\"dNAHKF\":[\"작업 분할\"],\"dOjocz\":[\"통합 선택\"],\"dPGRd8\":[\"활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다.\"],\"dPY1x1\":[\"자세한 내용\"],\"dQFAgv\":[\"이 프로젝트를 업데이트해야 합니다.\"],\"dQjRO3\":[\"동기화 프로세스 시작\"],\"dbWo0h\":[\"Google로 로그인\"],\"dcGoCm\":[\"인벤토리 파일\"],\"ddIcfH\":[\"마지막 페이지로 이동\"],\"dfWFox\":[\"호스트 수\"],\"dk7qNl\":[\"컨트롤 노드\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"하나 이상의 실행 환경을 삭제하지 못했습니다.\"],\"dnCwNB\":[\"클립보드에 성공적으로 복사되었습니다!\"],\"dov9kY\":[\"이 필드는 \",[\"0\"],\"과 \",[\"1\"],\" 사이의 값을 가진 숫자여야 합니다.\"],\"dqxQzB\":[\"사전\"],\"dzQfDY\":[\"10월\"],\"e0NrBM\":[\"프로젝트\"],\"e3pQqT\":[\"알림 유형 선택\"],\"e4GHWP\":[\"당기다\"],\"e5-uog\":[\"이렇게 하면 이 페이지의 모든 구성 값을 해당 팩토리 기본값으로 되돌립니다. 계속 진행하시겠습니까?\"],\"e5CMOi\":[\"인증 정보 유형에서 삽입할 수 있는 값을 지정하는 환경 변수 또는 추가 변수입니다.\"],\"e5VbKq\":[\"워크플로우 작업 템플릿\"],\"e6BtDv\":[\"< 0 > \",[\"0\"],\" < 1 > \",[\"1\"],\" \"],\"e70-_3\":[\"범례 전환\"],\"e8GyQg\":[\"메트릭\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"모든 인증 정보 유형 보기\"],\"e9k5zp\":[\"이 목록을 채울 일정을 추가하십시오. 템플릿, 프로젝트 또는 인벤토리 소스에 일정을 추가할 수 있습니다.\"],\"eAR1n4\":[\"관련 검색 자동 완성\"],\"eD_0Fo\":[\"하나 이상의 팀을 삭제하지 못했습니다.\"],\"eDjsWq\":[\"새 알림 템플릿 만들기\"],\"eGkahQ\":[\"작업 템플릿 삭제\"],\"eHx-29\":[\"소스 세부 정보\"],\"ePK91l\":[\"편집\"],\"ePS9As\":[\"RADIUS 설정\"],\"eQkgKV\":[\"설치됨\"],\"eRV9Z3\":[\"시간 초과가 지정되지 않음\"],\"eRlz2Q\":[\"대상 SMS 번호\"],\"eSXF_i\":[\"애플리케이션을 삭제하지 못했습니다.\"],\"eTsJYJ\":[\"설명\"],\"eVJ2lo\":[\"부동 값\"],\"eXOp7I\":[\"인스턴스를 제거할 수 있는 권한이 없습니다. \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"최근 템플릿 목록 탭\"],\"eYJ4TK\":[\"건설된 인벤토리를 찾을 수 없습니다.\"],\"edit\":[\"edit\"],\"eeke40\":[\"자동화 분석\"],\"ekUnNJ\":[\"태그 선택\"],\"el9nUc\":[\"일정이 비활성 상태입니다\"],\"emqNXf\":[\"플레이북 확인\"],\"eqiT7d\":[\"이 인스턴스가 메시 토폴로지 내에서 수행할 역할을 설정합니다. 기본값은 \\\"실행\\\"입니다.\"],\"espHeZ\":[\"인스턴스 그룹 폴백 방지: 활성화된 경우, 인벤토리에서 연결된 작업 템플릿을 실행하도록 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다.\"],\"etQEqZ\":[\"이 링크를 제거하면 나머지 분기가 분리되고 시작 시 즉시 실행됩니다.\"],\"ewSXyG\":[[\"pluralizedItemName\"],\" 을 (를) 소프트 삭제하시겠습니까?\"],\"f-fQK9\":[\"Grafana API 키\"],\"f2o-xB\":[\"취소 확인\"],\"f6Hub0\":[\"분류\"],\"f8UJpz\":[\"이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\\n0은 제한이 적용되지 않음을 의미합니다.\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"모든 인스턴스 그룹 보기\"],\"fDzxi_\":[\"저장하지 않고 종료\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"작업 상태\"],\"fGLpQj\":[\"소스 제어 분기/태그/커밋\"],\"fGQ9Ug\":[\"이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형에 대해 하나의 인증 정보만 선택할 수 있습니다. 시스템 인증 정보 (SSH)의 경우 인증 정보를 선택하지 않으면 런타임에 시스템 인증 정보를 선택해야합니다. 인증 정보를 선택하고 \\\"시작 시 프롬프트\\\"를 선택하면 선택한 인증 정보를 런타임에 업데이트할 수 있는 기본값이 됩니다.\"],\"fJ9xam\":[\"인스턴스 활성화\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"작업 취소\"],\"other\":[\"작업 취소\"]}]],\"fL7WXr\":[\"애플리케이션\"],\"fMulwN\":[\"프로젝트 버전 새로 고침\"],\"fOAyP5\":[\"검색 텍스트 입력\"],\"fODqV4\":[\"이 값을 찾을 수 없습니다. 유효한 값을 입력하거나 선택하십시오.\"],\"fQCM-p\":[\"조직 세부 정보 보기\"],\"fQGOXc\":[\"오류!\"],\"fR8DDt\":[\"모든 노드 제거 확인\"],\"fVjyJ4\":[\"연결 해제 확인\"],\"f_Xpp2\":[\"이 작업은 다음과 같이 연결을 해제합니다.\"],\"fabx8H\":[\"유저가 정확성에 대한 피드백이 필요한 경우\\n그들의 구성 그룹을 강력히 추천합니다.\\n플러그인 구성에서 strict: true를 사용합니다.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"중첩된 그룹 이름 필터링\"],\"fgrmWn\":[\"시작 시 diff 모드를 묻는 메시지를 표시합니다.\"],\"fhFmMp\":[\"클라이언트 식별자\"],\"fjX9i5\":[\"스마트 인벤토리를 찾을 수 없습니다.\"],\"fk1WEw\":[\"암호화\"],\"fld-O4\":[\"모든 작업\"],\"fnbZWe\":[\"선택적으로 상태 업데이트를 웹 후크 서비스로 다시 보내는 데 사용할 인증 정보를 선택합니다.\"],\"foItBN\":[\"주말\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"월요일\"],\"fqSfXY\":[\"교체\"],\"fqmP_m\":[\"호스트에 연결할 수 없음\"],\"fthJP1\":[\"Webhook 서비스는 이 URL에 대한 POST 요청을 작성하고 이 워크플로 작업 템플릿을 사용하여 작업을 시작할 수 있습니다.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"상세 정보\"],\"g6ekO4\":[\"호스트를 전환하지 못했습니다.\"],\"g7CZ-8\":[\"GitHub Enterprise 조직으로 로그인\"],\"g9d3sF\":[\"메시지 본문 시작\"],\"gALXcv\":[\"이 노드 삭제\"],\"gBnBJa\":[\"소스 워크플로 작업\"],\"gDx5MG\":[\"링크 편집\"],\"gIGcbR\":[\"이 그룹에서 동시에 실행할 최대 작업 수입니다. 0은 제한이 적용되지 않음을 의미합니다.\"],\"gJccsJ\":[\"워크플로우 승인 메시지\"],\"gK06zh\":[\"작업 템플릿 추가\"],\"gM3pS9\":[\"실행 환경\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"모든 소스 동기화\"],\"gVYePj\":[\"새 팀 만들기\"],\"gWlcwd\":[\"마지막 작업 상태\"],\"gYWK-5\":[\"사용자 인터페이스 설정 보기\"],\"gZaMqy\":[\"GitHub 팀으로 로그인\"],\"gZkstf\":[\"활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다.\"],\"gcFnpl\":[\"작업 상태\"],\"geTfDb\":[\"작업 세부 정보보기\"],\"ged_ZE\":[\"오라그니제이션\"],\"gezukD\":[\"취소할 작업 선택\"],\"gfyddN\":[\".zip 파일 업로드\"],\"gh06VD\":[\"출력\"],\"ghJsq8\":[\"먼저 스크롤\"],\"gmB6oO\":[\"스케줄\"],\"gmBQqV\":[\"프로젝트 업데이트\"],\"gnveFZ\":[\"표준 오류 탭\"],\"goVc-x\":[\"인증 정보 플러그인 설정 편집\"],\"go_DGX\":[\"팀 역할 추가\"],\"gpBecu\":[\"선택한 토큰 삭제\"],\"gpKdxJ\":[\"삭제할 질문을 선택\"],\"gpmbqk\":[\"변수\"],\"gpnvle\":[\"삭제 오류\"],\"gsj32g\":[\"프로젝트 동기화 취소\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" 시간\"],\"other\":[\"#\",\" 시간\"]}]],\"gwKtbI\":[\"설명서 및\"],\"h25sKn\":[\"서브스크립션 관리\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"레이블\"],\"hAjDQy\":[\"상태 선택\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"이 키를 사용하여 다른 검색을 활성화하려면 ansible 팩트와 관련된 현재 검색을 제거합니다.\"],\"hG89Ed\":[\"이미지\"],\"hHKoQD\":[\"피어 주소 선택\"],\"hLDu5N\":[\"애플리케이션 편집\"],\"hNudM0\":[\"이 필드의 값을 설정합니다.\"],\"hPa_zN\":[\"조직(이름)\"],\"hQ0dMQ\":[\"새 호스트 추가\"],\"hQRttt\":[\"제출\"],\"hVPa4O\":[\"옵션 선택\"],\"hX8KyU\":[\"이 작업은 실패하여 출력이 없습니다.\"],\"hXDKWN\":[\"빈도 세부 정보\"],\"hXzOVo\":[\"다음\"],\"hYH0cE\":[\"이 작업을 취소하기 위한 요청을 제출하시겠습니까?\"],\"hYgDIe\":[\"만들기\"],\"hZ6znB\":[\"포트\"],\"hZke6f\":[\"로컬 인증을 비활성화하시겠습니까? 이렇게 하면 로그인할 수 있는 사용자와 시스템 관리자가 이러한 변경을 취소할 수 있습니다.\"],\"hc_ufD\":[\"작업 태그\"],\"hdyeZ0\":[\"작업 삭제\"],\"he3ygx\":[\"복사\"],\"heqHpI\":[\"프로젝트 기본 경로\"],\"hg6l4j\":[\"3월\"],\"hgJ0FN\":[\"호스트 필터를 정의하여 검색을 수행\"],\"hgr8eo\":[\"항목\"],\"hgvbYY\":[\"9월\"],\"hhzh14\":[\"이 계정과 연결된 라이선스를 찾을 수 없습니다.\"],\"hi1n6B\":[[\"brandName\"],\"의 작업 관련 설정 업데이트\"],\"hiDMCa\":[\"프로비저닝\"],\"hjsbgA\":[\"추가 변수\"],\"hjwN_s\":[\"리소스 이름\"],\"hlbQEq\":[\"콘텐츠 서명 확인 인증 정보\"],\"hmEecN\":[\"관리 작업\"],\"hptjs2\":[\"사용자 정의 로그인 구성 설정을 가져오지 못했습니다. 시스템 기본 설정이 대신 표시됩니다.\"],\"hty0d5\":[\"월요일\"],\"hvs-Js\":[\"애플리케이션 정보\"],\"hyVkuN\":[\"이 표는 구성 요소의 몇 가지 유용한 매개 변수를 제공합니다.\\n인벤토리 플러그인. 매개 변수의 전체 목록\"],\"i0VMLn\":[\"워크플로우 거부 메시지\"],\"i2izXk\":[\"일정에 규칙이 누락되어 있습니다\"],\"i4_LY_\":[\"쓰기\"],\"i9sC0B\":[\"팀 권한 추가\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"소스 전화 번호\"],\"iDNBZe\":[\"알림\"],\"iDWfOR\":[\"하나 이상의 워크플로 승인을 승인하지 못했습니다.\"],\"iDjyID\":[\"인증 정보 세부 정보보기\"],\"iE1s1P\":[\"워크플로우 시작\"],\"iEUzMn\":[\"시스템\"],\"iH8pgl\":[\"뒤로\"],\"iI4bLJ\":[\"마지막 로그인\"],\"iIVceM\":[\"복사 오류\"],\"iJWOeZ\":[\"사용할 수 있는 JSON 없음\"],\"iJiCFw\":[\"그룹 세부 정보\"],\"iLO3nG\":[\"플레이 수\"],\"iMaC2H\":[\"인스턴스 그룹\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"스마트 인벤토리 추가\"],\"iRWxmA\":[\"SSL 확인 비활성화\"],\"iTylMl\":[\"템플릿\"],\"iXmHtI\":[\"작업 유형 선택\"],\"iZBwau\":[\"이 단계에는 오류가 포함되어 있습니다.\"],\"i_CDGy\":[\"분기 덮어쓰기 허용\"],\"i_Kv21\":[\"새 소스 만들기\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"인벤토리 세부 정보보기\"],\"ig0q8s\":[\"이 인벤토리는 이 워크플로우(\",[\"0\"],\") 내의 모든 워크플로 노드에 적용되며, 인벤토리를 요청하는 메시지를 표시합니다.\"],\"inP0J5\":[\"서브스크립션 세부 정보\"],\"isRobC\":[\"새로운\"],\"itlxml\":[\"관리 작업\"],\"ittbfT\":[\"ansible_facts로 검색하는 경우 특수 구문이 필요합니다.\"],\"itu2NQ\":[\"링크 상태 유형\"],\"izJ7-H\":[\"검색 필터를 사용하여 이 인벤토리의 호스트를 채웁니다. 예: ansible_facts__ansible_distribution:\\\"RedHat\\\". 추가 구문 및 예제를 보려면 설명서를 참조하십시오. 추가 구문 및 예를 보려면 Ansible Controller 설명서를 참조하십시오.\"],\"j1a5f1\":[\"호스트 편집\"],\"j6gqC6\":[\"작업 실행에 사용할 분기입니다. 비어 있는 경우 프로젝트 기본값이 사용됩니다. 프로젝트 allow_override 필드가 true로 설정된 경우에만 허용됩니다.\"],\"j7zAEo\":[\"워크플로우 상태\"],\"j8QfHv\":[\"호스트 편집\"],\"jAxdt7\":[\"삭제 취소\"],\"jBGh4u\":[\"중첩된 그룹 인벤토리 정의:\"],\"jCVu9g\":[\"선택한 작업 취소\"],\"jEJtMA\":[\"워크플로우 승인 보류 중\"],\"jEw0Mr\":[\"유효한 URL을 입력하십시오.\"],\"jFaaUJ\":[\"캐노티컬\"],\"jFmu4-\":[[\"num\"],\"일째\"],\"jIaeJK\":[\"설문 조사\"],\"jJdwCB\":[\"되돌리기\"],\"jKibyt\":[\"확대/축소 재설정\"],\"jMyq_x\":[\"워크플로 작업 1/\",[\"0\"]],\"jWK68z\":[\"PROJECTS_ROOT를 변경하여 \",[\"brandName\"],\" 배포 시 이 위치를 변경합니다.\"],\"jXIWKx\":[\"이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"시작 시 제한을 묻는 메시지를 표시합니다.\"],\"jhEAqj\":[\"작업 없음\"],\"ji-8F7\":[\"현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?\"],\"jiE6Vn\":[\"조직\"],\"jifz9m\":[\"없음 (한 번 실행)\"],\"jkQOCm\":[\"예외 추가\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"최종 삭제가 처리될 때까지 재고는 보류 중 상태가 됩니다.\"],\"jqVo_k\":[\"여기.\"],\"jqzUyM\":[\"사용할 수 없음\"],\"jrkyDn\":[\"플레이 시작됨\"],\"jrsFB3\":[\"출력 탭\"],\"jsz-PY\":[\"알 수 없는 완료일\"],\"jwmkq1\":[\"시스템 인증 정보\"],\"jzD-D6\":[\"건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오.\"],\"k020kO\":[\"활동 스트림\"],\"k2dzu3\":[\"UTC에서 만료\"],\"k30JvV\":[\"선택한 카테고리\"],\"k5nHqi\":[\"이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 해결된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다.\"],\"kALwhk\":[\"초\"],\"kDWprA\":[\"이러한 인수는 지정된 모듈과 함께 사용됩니다.\"],\"kEhyki\":[\"필드는 값으로 끝납니다.\"],\"kLja4m\":[\"초기자\"],\"kLk5bG\":[\"시작 메시지\"],\"kNUkGV\":[\"검색 유형\"],\"kNfXib\":[\"모듈 이름\"],\"kODvZJ\":[\"이름\"],\"kOVkPY\":[\"인스턴스 전환\"],\"kP-3Hw\":[\"인벤토리로 돌아가기\"],\"kQerRU\":[\"이 필드에는 공백을 포함할 수 없습니다.\"],\"kX-GZH\":[\"작업 다시 시작\"],\"kXzl6Z\":[\"소스 변수\"],\"kYDvK4\":[\"파일 포함\"],\"kah1PX\":[\"에서 YAML 예제 보기\"],\"kaux7o\":[\"원격 인벤토리 소스에서 로컬 그룹 및 호스트 덮어쓰기\"],\"kgtWJ0\":[\"이 작업 템플릿의 인스턴스 그룹을 선택합니다.\"],\"kiMHN-\":[\"시스템 감사\"],\"kjrq_8\":[\"더 많은 정보\"],\"kkDQ8m\":[\"목요일\"],\"kkc8HD\":[[\"brandName\"],\" 애플리케이션에 대한 간편 로그인 활성화\"],\"kpRn7y\":[\"질문 삭제\"],\"kpnWnY\":[\"SCM 개정이 변경되는 프로젝트가 업데이트될 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다. 이것은 Ansible 인벤토리 .ini 파일 형식과 같은 정적 콘텐츠를 위한 것입니다.\"],\"ks-HYT\":[\"사용자 권한 추가\"],\"ks71ra\":[\"예외\"],\"kt8V8M\":[\"워크플로에 대한 브랜치를 선택합니다.\"],\"ktPOqw\":[\"참조\"],\"kuIbuV\":[\"상태 검사는 실행 노드에서만 실행할 수 있습니다.\"],\"ku__5b\":[\"초\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"인스턴스\"],\"kyHUFI\":[\"Vault 암호 | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[[\"1\"],\"에서 \",[\"0\"],\" 액세스 권한을 삭제하시겠습니까? 이렇게 하면 팀의 모든 구성원에게 영향을 미칩니다.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook 인증 정보\"],\"l75CjT\":[\"제공됨\"],\"lCF0wC\":[\"새로고침\"],\"lJFsGr\":[\"새 인스턴스 그룹 만들기\"],\"lKxoCA\":[\"작업 이벤트 확장\"],\"lM9cbX\":[\"호스트도 해당 그룹의 자녀 중 하나인 경우, 연결 해제 후에도 목록에 그룹이 표시될 수 있습니다. 이 목록에는 호스트가 직간접적으로 연관된 모든 그룹이 표시됩니다.\"],\"lURfHJ\":[\"섹션 축소\"],\"lWkKSO\":[\"분\"],\"lWmv3p\":[\"인벤토리 소스\"],\"lYDyXS\":[\"스마트 인벤토리\"],\"l_jRvf\":[\"플레이북 완료\"],\"lfoFSg\":[\"호스트 삭제\"],\"lgm7y2\":[\"편집\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"템플릿을 찾을 수 없습니다.\"],\"lhkaAC\":[\"평가판\"],\"ljGeYw\":[\"일반 사용자\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"PagerDuty\"],\"lo-rJO\":[\"팬다운\"],\"ltvmAF\":[\"애플리케이션을 찾을 수 없습니다.\"],\"lu2qW5\":[\"모든\"],\"lucaxq\":[\"로깅 집계기 호스트 및 로깅 집계기 유형을 제공하지 않으면 로그 집계기를 활성화할 수 없습니다.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"컨테이너 그룹을 찾을 수 없습니다.\"],\"m16xKo\":[\"추가\"],\"m1tKEz\":[\"시스템 관리자는 모든 리소스에 무제한 액세스할 수 있습니다.\"],\"m2ErDa\":[\"실패\"],\"m3k6kn\":[\"구축된 인벤토리 소스 동기화를 취소하지 못했습니다.\"],\"m5MOUX\":[\"호스트로 돌아가기\"],\"m6maZD\":[\"보안 컨테이너 레지스트리로 인증하기 위한 인증 정보.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다.\"],\"mNBZ1R\":[\"참고: 이 필드는 원격 이름이 \\\"origin\\\"이라고 가정합니다.\"],\"mOFgdC\":[\"최대\"],\"mPiYpP\":[\"노드 상태 유형\"],\"mSv_7k\":[\"해당 대화로 복귀할 수 있습니다.\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"이 일정에는 필수 설문 조사 값이 없습니다.\"],\"mYGY3B\":[\"날짜\"],\"mZiQNk\":[\"권한 에스컬레이션: 활성화하면 이 플레이북을 관리자로 실행합니다.\"],\"m_tELA\":[\"취소 삭제\"],\"ma7cO9\":[\"그룹 \",[\"0\"],\" 을/를 삭제하지 못했습니다.\"],\"mahPLs\":[\"권한 에스컬레이션 암호\"],\"mcGG2z\":[[\"minutes\"],\" 분 \",[\"seconds\"],\" 초\"],\"mdNruY\":[\"API 토큰\"],\"mgJ1oe\":[\"삭제 확인\"],\"mgjN5u\":[\"인스턴스를 인스턴스 그룹에서 분리하시겠습니까?\"],\"mhg7Av\":[\"애드혹 명령 실행\"],\"mi9ffh\":[\"호스트 세부 정보\"],\"mk4anB\":[\"브라우저 기본값\"],\"mlDUq3\":[\"(사용자 이름)에 의해 수정됨\"],\"mnm1rs\":[\"GitHub 기본값\"],\"moZ0VP\":[\"동기화 상태\"],\"momgZ_\":[\"워크플로 작업 템플릿의 이름입니다.\"],\"mqAOoN\":[\"Playbook 디렉토리 선택\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"하위 모듈은 마스터 분기 (또는 .gitmodules에 지정된 다른 분기)의 최신 커밋을 추적합니다. 그러지 않으면 하위 모듈이 기본 프로젝트에서 지정된 개정 버전으로 유지됩니다. 이는 git submodule update에 --remote 플래그를 지정하는 것과 동일합니다.\"],\"n-37ya\":[\"로컬 인증 비활성화 확인\"],\"n-LISx\":[\"워크플로를 저장하는 동안 오류가 발생했습니다.\"],\"n-ZioH\":[\"업데이트된 프로젝트를 가져오는 동안 오류 발생\"],\"n-qmM7\":[\"JSON 형식의 서비스 계정 키를 선택하여 다음 필드를 자동으로 채웁니다.\"],\"n12Go4\":[\"관련 그룹을 로드하지 못했습니다.\"],\"n60kiJ\":[\"*이 필드는 지정된 인증 정보를 사용하여 외부 보안 관리 시스템에서 검색됩니다.\"],\"n6mYYY\":[\"워크플로우 시간 초과 메시지\"],\"n9Idrk\":[\"(상위 10개로 제한)\"],\"n9lz4A\":[\"실패한 작업\"],\"nBAIS_\":[\"이벤트 세부 정보 보기\"],\"nC35Na\":[\"정말로 아래 그룹을 삭제하시겠습니까?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"호스트 건너뜀\"],\"nDjIzD\":[\"프로젝트 세부 정보보기\"],\"nI54lc\":[\"동기화 전에 프로젝트 삭제\"],\"nJPBvA\":[\"파일, 디렉터리 또는 스크립트\"],\"nJTOTZ\":[\"이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다.\"],\"nLGsp4\":[\"이 워크플로 작업 템플릿에 대한 설문조사를 활성화합니다.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"활성화된 변수\"],\"nOhz3x\":[\"로그 아웃\"],\"nPH1Cr\":[\"이러한 실행 환경은 해당 환경에 의존하는 다른 리소스에서 사용할 수 있습니다. 그래도 삭제하시겠습니까?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"실패한 호스트 수\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"서브스크립션 관리로 돌아가기\"],\"nU16mp\":[\"캐시 제한 시간\"],\"nZPX7r\":[\"경고: 저장하지 않은 변경 사항\"],\"nZW6P0\":[\"현지 시간대\"],\"nZYB4j\":[\"사용 가능한 상태 없음\"],\"nZYxse\":[\"그룹에서 호스트를 분리하시겠습니까?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4월\"],\"nc6q-r\":[\"Jinja2 표현식에서 var를 만듭니다. 유용할 수 있습니다.\\n정의한 구성 그룹에 예상되는 그룹이 없는 경우\\n호스트. 이것은 식에서 hostvars를 추가하는 데 사용할 수 있습니다.\\n해당 식의 결과 값이 무엇인지 알고 있어야 합니다.\"],\"ncxIQL\":[\"하나 이상의 인스턴스를 연결 해제하지 못했습니다.\"],\"neiOWk\":[\"여기에서 구축된 인벤토리 문서 보기\"],\"nfnm9D\":[\"조직 이름\"],\"ng00aZ\":[\"호스트 필터\"],\"nhxAdQ\":[\"키워드\"],\"nlsWzF\":[\"설문 조사를 추가하십시오.\"],\"nnY7VU\":[\"PagerDuty 하위 도메인\"],\"noGZlf\":[\"캐시 제한 시간 (초)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (상세 정보)\"],\"nzozOC\":[\"사용자 삭제\"],\"nzr1qE\":[\"파일 업로드가 거부되었습니다. 단일 .json 파일을 선택하십시오.\"],\"o-JPE2\":[\"설문 조사 질문을 찾을 수 없습니다.\"],\"o0RwAq\":[\"GitHub Enterprise로 로그인\"],\"o0x5-R\":[\"이 필드의 값을 선택\"],\"o3LPUY\":[\"이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\\\\ n 0은 제한이 적용되지 않음을 의미합니다.\"],\"o4NRE0\":[\"고급 검색 값 입력\"],\"o5J6dR\":[\"이 노드를 실행해야 하는 조건을 지정합니다.\"],\"o9R2tO\":[\"SSL 연결\"],\"oABS9f\":[\"이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵션을 선택합니다.\"],\"oB5EwG\":[\"외부 시크릿 관리 시스템\"],\"oBmCtD\":[\"정말로 아래 그룹을 삭제하시겠습니까?\"],\"oC5JSb\":[\"업데이트된 프로젝트 데이터를 가져오지 못했습니다.\"],\"oCKCYp\":[\"알림이 전송되었습니다.\"],\"oEijQ7\":[\"처음에 대소문자를 구분하지 않는 버전입니다.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"2개 그룹 구성, 교차로로 제한\"],\"oH1Qle\":[\"이 워크플로 작업 템플릿의 웹훅 URL입니다.\"],\"oII7vS\":[\"GitHub 설정\"],\"oKMFX4\":[\"업데이트되지 않음\"],\"oKbBFU\":[\"# source 동기화 실패.\"],\"oNOjE7\":[\"종료일/시간\"],\"oNZQUQ\":[\"Kubernetes 또는 OpenShift로 인증하는 인증 정보\"],\"oQqtoP\":[\"관리 작업으로 돌아가기\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"보낸 사람 이메일\"],\"oX_mCH\":[\"프로젝트 동기화 오류\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"GitHub Enterprise 팀으로 로그인\"],\"ofcQVG\":[\"저장되지 않은 변경 사항 모달\"],\"olEUh2\":[\"성공\"],\"opS--k\":[\"인스턴스 그룹으로 돌아가기\"],\"orh4t6\":[\"호스트 확인\"],\"osCeRO\":[\"Azure AD 설정 보기\"],\"ot7qsv\":[\"모든 필터 지우기\"],\"ovBPCi\":[\"기본값\"],\"owBGkJ\":[\"종료일이 예상 값(\",[\"0\"],\")과 일치하지 않음\"],\"owQ8JH\":[\"인스턴스 그룹 추가\"],\"ozbhWy\":[\"삭제 오류\"],\"p-nfFx\":[\"여기에 파일을 드래그하거나 업로드할 파일을 찾습니다.\"],\"p-ngUo\":[\"팔로우 취소\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"개인 액세스 토큰\"],\"p2_GCq\":[\"암호 확인\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"알림 색상을 지정합니다. 허용되는 색상은 16진수 색상 코드 (예: #3af 또는 #789abc)입니다.\"],\"pAtylB\":[\"찾을 수 없음\"],\"pCCQER\":[\"전역적으로 사용 가능\"],\"pH8j40\":[\"이전에 삭제된 활성 호스트\"],\"pHyx6k\":[\"다중 선택(단일 선택)\"],\"pKQcta\":[\"Pod 사양 사용자 정의\"],\"pOJNDA\":[\"커맨드\"],\"pOd3wA\":[\"'Enter'를 눌러 더 많은 답변 선택 사항을 추가합니다. 행당 하나의 응답 선택.\"],\"pOhwkU\":[\"이 작업은 \",[\"0\"],\" 에서 다음 역할의 연결을 해제합니다.\"],\"pRZ6hs\":[\"실행\"],\"pSypIG\":[\"설명 표시\"],\"pYENvg\":[\"인증 권한 부여 유형\"],\"pZJ0-s\":[\"이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다. 0은 제한이 적용되지 않음을 의미합니다.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"RADIUS 설정 보기\"],\"pfw0Wr\":[\"전체\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Django 참조\"],\"poMgBa\":[\"실행 시 SCM 분기를 묻는 메시지를 표시합니다.\"],\"ppcQy0\":[\"zoom을 100% 및 센터 그래프로 설정\"],\"prydaE\":[\"프로젝트 동기화 실패\"],\"pw2VDK\":[\"마지막 \",[\"weekday\"],\" / \",[\"month\"]],\"q-Uk_P\":[\"하나 이상의 인증 정보 유형을 삭제하지 못했습니다.\"],\"q45OlW\":[\"리전\"],\"q5tQBE\":[\"관련 검색 필드 퍼지 검색에 대해 설정 유형 비활성화\"],\"q67y3T\":[\"알림 템플릿을 찾을 수 없습니다.\"],\"qAlZNb\":[\"다음 워크플로 승인에 대해 조치를 취할 수 없습니다: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"남아 있는 호스트가 없음\"],\"qChjCy\":[\"첫 번째 실행\"],\"qD-pvR\":[\"대시보드 ID (선택 사항)\"],\"qEMgTP\":[\"인벤토리 소스 동기화 오류\"],\"qJK-de\":[\"OIDC로 로그인\"],\"qS0GhO\":[\"실행 환경이 없습니다\"],\"qSSVmd\":[\"대상 채널 또는 사용자\"],\"qSSg1L\":[\"사용 가능한 노드에 대한 링크\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"분기에서 하위 모듈의 최신 커밋 추적\"],\"qYkrfg\":[\"프로비저닝 호출 세부 정보\"],\"qZ2MTC\":[\"다음은 \",[\"brandName\"],\"에서 명령 실행을 지원하는 모듈입니다.\"],\"qZh1kr\":[\"서브스크립션이 없는 경우 Red Hat에 문의하여 평가판 서브스크립션을 받을 수 있습니다.\"],\"qgjtIt\":[\"통합\"],\"qlhQw_\":[\"인벤토리 동기화\"],\"qliDbL\":[\"원격 아카이브\"],\"qlwLcm\":[\"문제 해결\"],\"qmBmJJ\":[\"이는 클라이언트 시크릿이 표시되는 유일한 시간입니다.\"],\"qmYgP7\":[\"승인됨\"],\"qqeAJM\":[\"없음\"],\"qtFFSS\":[\"시작 시 버전 업데이트\"],\"qtaMu8\":[\"인벤토리(이름)\"],\"qvCD_i\":[\"예를 들면 다음과 같습니다.\"],\"qwaCoN\":[\"소스 제어 업데이트\"],\"qxZ5RX\":[\"호스트\"],\"qznBkw\":[\"워크플로우 링크 모달\"],\"r-qf4Y\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다.\"],\"r4tO--\":[\"취소됨\"],\"r6Aglb\":[\"JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오.\"],\"r6y-jM\":[\"경고\"],\"r6zgGo\":[\"12월\"],\"r8ojWq\":[\"제거 확인\"],\"r8oq0Y\":[\"지난 24 시간\"],\"rBdPPP\":[[\"name\"],\" 을/를 삭제하지 못했습니다.\"],\"rE95l8\":[\"클라이언트 유형\"],\"rG3WVm\":[\"선택\"],\"rHK_Sg\":[\"사용자 지정 가상 환경 \",[\"virtualEnvironment\"],\" 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오.\"],\"rK7UBZ\":[\"모든 호스트 다시 시작\"],\"rKS_55\":[\"팩트 스토리지: 활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다.\"],\"rKTFNB\":[\"인증 정보 유형 삭제\"],\"rMrKOB\":[\"프로젝트를 동기화하지 못했습니다.\"],\"rOZRCa\":[\"워크플로우 링크\"],\"rSYkIY\":[\"이 필드는 숫자여야 합니다.\"],\"rXhu41\":[\"2 (디버그)\"],\"rYHzDr\":[\"페이지당 항목\"],\"r_IfWZ\":[\"인벤토리 편집\"],\"rdUucN\":[\"미리보기\"],\"rfYaVc\":[\"응답 변수 이름\"],\"rfpIXM\":[\"시작 시 인스턴스 그룹에 대한 프롬프트.\"],\"rfx2oA\":[\"워크플로우 보류 메시지 본문\"],\"riBcU5\":[\"IRC 닉네임\"],\"rjVfy3\":[\"워크플로우 문서\"],\"rjyWPb\":[\"1월\"],\"rmb2GE\":[[\"0\"],\" - \",[\"1\"],\" 거부됨\"],\"rmt9Tu\":[\"총 호스트\"],\"ruhGSG\":[\"인벤토리 소스 동기화 취소\"],\"rvia3m\":[\"기타 인증\"],\"rw1pRJ\":[\"번들 다운로드\"],\"rwWNpy\":[\"인벤토리\"],\"s-MGs7\":[\"리소스\"],\"s2xYUy\":[\"원격 인벤토리 소스에서 로컬 변수 덮어쓰기\"],\"s3KtlK\":[\"이 일정에는 선택한 예외로 인해 발생하지 않습니다.\"],\"s4Qnj2\":[\"실행 환경\"],\"s4fge-\":[\"지난 한 달\"],\"s5aIEB\":[\"워크플로우 작업 템플릿 삭제\"],\"s5mACA\":[\"인스턴스 세부 정보\"],\"s6F6Ks\":[\"이 작업에 대한 출력을 찾을 수 없습니다.\"],\"s70SJY\":[\"로깅 설정\"],\"s8hQty\":[\"모든 작업 보기.\"],\"s9EKbs\":[\"SSL 확인 비활성화\"],\"sAz1tZ\":[\"연결 해제 확인\"],\"sBJ5MF\":[\"소스\"],\"sCEb_0\":[\"모든 인벤토리 호스트 보기\"],\"sGodAp\":[\"Pod 사양 덮어쓰기\"],\"sMDRa_\":[\"그룹으로 돌아가기\"],\"sOMf4x\":[\"최근 템플릿\"],\"sSFxX6\":[\"작업 시작 시 버전 업데이트\"],\"sTkKoT\":[\"거부할 행 선택\"],\"sUyFTB\":[\"대시보드로 리디렉션\"],\"sV3kNp\":[\"이 인스턴스 그룹은 현재 다른 리소스에 의해 있습니다. 삭제하시겠습니까?\"],\"sVh4-e\":[\"이 링크 삭제\"],\"sW5OjU\":[\"필수\"],\"sZif4m\":[\"관련 그룹을 분리하시겠습니까?\"],\"s_XkZs\":[\"시작\"],\"s_r4Az\":[\"이 필드는 정수여야 합니다.\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"하이브리드 노드\"],\"siJgSI\":[\"사용자를 찾을 수 없음\"],\"sjMCOP\":[\"최종 업데이트\"],\"sjVfrA\":[\"명령\"],\"smFRaX\":[\"작업이 이미 시작되었습니다\"],\"sr4LMa\":[\"인벤토리 소스\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"이 필터를 하나 또는 다른 필터를 충족하는 결과를 반환합니다.\"],\"sxkWRg\":[\"고급\"],\"syupn5\":[\"브랜드 이미지\"],\"syyeb9\":[\"첫 번째\"],\"t-R8-P\":[\"실행\"],\"t2q1xO\":[\"일정 편집\"],\"t4v_7X\":[\"노드 유형 선택\"],\"t9QlBd\":[\"11월\"],\"tA9gHL\":[\"경고:\"],\"tRm9qR\":[\"태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"시작\"],\"t_YqKh\":[\"제거\"],\"tfDRzk\":[\"저장\"],\"tfh2eq\":[\"이 노드에 대한 새 링크를 생성하려면 클릭합니다.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"링크 제거\"],\"tgWuMB\":[\"수정됨\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"재정렬\"],\"tpCmSt\":[\"정책 규칙\"],\"tqlcfo\":[\"프로비저닝 해제 중\"],\"trjiIV\":[\"동료를 연결하지 못했습니다.\"],\"tst44n\":[\"이벤트\"],\"twE5a9\":[\"인증 정보를 삭제하지 못했습니다.\"],\"txNbrI\":[\"소스 제어 분기\"],\"ty2DZX\":[\"이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?\"],\"tz5tBr\":[\"이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. 이 일정을 관리하려면 API를 사용하십시오.\"],\"tzgOKK\":[\"이 작업은 이미 수행되었습니다.\"],\"u-sh8m\":[\"/ (프로젝트 root)\"],\"u4ex5r\":[\"7월\"],\"u4n8Fm\":[\"동료를 제거하지 못했습니다.\"],\"u4x6Jy\":[\"작업으로 돌아가기\"],\"u5AJST\":[\"플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 값을 입력하지 않으면 ansible 구성 파일에서 기본값을 사용합니다. 자세한 정보를 참조하십시오.\"],\"u7f6WK\":[\"모든 워크플로우 승인 보기.\"],\"u84wS1\":[\"작업 취소 오류\"],\"uAQUqI\":[\"상태\"],\"uAhZbx\":[\"실패가 있는 재고 소스\"],\"uCjD1h\":[\"세션이 만료되었습니다. 세션이 만료되기 전의 위치에서 계속하려면 로그인하십시오.\"],\"uImfEm\":[\"워크플로우 보류 메시지\"],\"uJz8NJ\":[\"작업이 실행되는 동안 검색이 비활성화됩니다.\"],\"uN_u4C\":[\"참고: 이 인스턴스가 에서 관리하는 경우 이 인스턴스 그룹과 다시 연결될 수 있습니다.\"],\"uPPnyo\":[\"이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오.\"],\"uPRp5U\":[\"검색 취소\"],\"uTDtiS\":[\"다섯 번째\"],\"uUehLT\":[\"대기 중\"],\"uVu1Yt\":[\"설정 유형 선택\"],\"uYtvvN\":[\"실행 환경을 편집하기 전에 프로젝트를 선택합니다.\"],\"ucSTeu\":[\"(사용자 이름)에 의해 생성됨\"],\"ucgZ0o\":[\"조직\"],\"ugZpot\":[\"외부 자격 증명 테스트\"],\"ulRNXw\":[\"드래그 앤 드롭이 취소되었습니다. 목록은 변경되지 않습니다.\"],\"upC07l\":[\"설문 조사 비활성화\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"정보\"],\"uzTiFQ\":[\"일정으로 돌아가기\"],\"v-CZEv\":[\"시작 시 프롬프트\"],\"v-EbDj\":[\"문제 해결 설정\"],\"v-M-LP\":[\"템플릿 시작\"],\"v0NvdE\":[\"이러한 인수는 지정된 모듈과 함께 사용됩니다. \",[\"moduleName\"],\" 에 대한 정보를 클릭하면 확인할 수 있습니다.\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"호스트 매개변수를 사용하여 다시 시작\"],\"v2gmVS\":[\"이 작업은 다음을 부드럽게 삭제합니다.\"],\"v45yUL\":[\"연결 해제\"],\"v7vAuj\":[\"총 작업\"],\"vCS_TJ\":[\"인벤토리 소스 \",[\"name\"],\" 삭제에 실패했습니다.\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"부모 노드가 성공하면 실행됩니다.\"],\"vFKI2e\":[\"일정 규칙\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"활성화된 변수가 설정되지 않은 경우 이 필드는 무시됩니다. 사용 가능한 변수가 이 값과 일치하면 호스트는 가져오기에서 활성화됩니다.\"],\"vGjmyl\":[\"삭제됨\"],\"vHAaZi\":[\"모두 건너뛰기\"],\"vIb3RK\":[\"새 일정 만들기\"],\"vKRQJB\":[\"사용자 정의 Kubernetes 또는 OpenShift Pod 사양을 전달하는 필드입니다.\"],\"vLyv1R\":[\"숨기기\"],\"vPrE42\":[\"프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 \",[\"brandName\"],\" 에 액세스하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다.\"],\"vPrMqH\":[\"버전 #\"],\"vQHUI6\":[\"이 옵션을 선택하면 하위 그룹 및 호스트에 대한 모든 변수가 제거되고 외부 소스에 있는 변수로 대체됩니다.\"],\"vTL8gi\":[\"종료 시간\"],\"vUOn9d\":[\"돌아가기\"],\"vYFWsi\":[\"팀 선택\"],\"vYuE8q\":[\"작업이 실행되는 데 경과된 시간\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket 데이터 센터\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 설명서를 참조하십시오.\"],\"voRH7M\":[\"예:\"],\"vq1XXv\":[\"적용된 필터를 사용하여 새 스마트 인벤토리 만들기\"],\"vq2WxD\":[\"화요일\"],\"vq9gg6\":[\"다음 워크플로 승인에 대해 조치를 취할 수 없습니다: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"모듈\"],\"vvY8pz\":[\"출시 시 태그 건너뛰기 프롬프트.\"],\"vye-ip\":[\"시작 시 시간 초과를 묻는 메시지를 표시합니다.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"출시 시 장황한 메시지를 표시합니다.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"모든 토큰 보기\"],\"w2VTLB\":[\"비교 값보다 적습니다.\"],\"w3EE8S\":[\"자동화된 호스트\"],\"w4M9Mv\":[\"Galaxy 인증 정보는 조직에 속해 있어야 합니다.\"],\"w4j7js\":[\"팀 세부 정보 보기\"],\"w6zx64\":[\"브라우저 기본값 사용\"],\"wCnaTT\":[\"필드를 새 값으로 교체\"],\"wF-BAU\":[\"인벤토리 추가\"],\"wFnb77\":[\"인벤토리 ID\"],\"wKEfMu\":[\"이벤트 처리가 완료되었습니다.\"],\"wO29qX\":[\"조직을 찾을 수 없습니다.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"지난 2년\"],\"wXAVe-\":[\"모듈 인수\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"관리됨\"],\"wdxz7K\":[\"소스\"],\"wgNoIs\":[\"모두 선택\"],\"wkgHlv\":[\"새 노드 추가\"],\"wlQNTg\":[\"멤버\"],\"wnizTi\":[\"서브스크립션 선택\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"선택하지 않으면 외부 소스에서 찾을 수 없는 로컬 하위 호스트 및 그룹이 인벤토리 업데이트 프로세스에 의해 그대로 유지됩니다.\"],\"x-a4Mr\":[\"Webhook 인증 정보\"],\"x02hbg\":[\"프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 Ansible AWX에 연락하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다.\"],\"x0Nx4-\":[\"이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오.\"],\"x4Xp3c\":[\"업데이트됨\"],\"x5DnMs\":[\"마지막으로 변경된 사항\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"사용 가능한 호스트\"],\"x7PDL5\":[\"로깅\"],\"x8uKc7\":[\"인스턴스 상태\"],\"x9WS62\":[\"취소 \",[\"0\"]],\"xAYSEs\":[\"시작 시간\"],\"xAqth4\":[\"Google OAuth 2 설정 보기\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"지우기\"],\"xDr_ct\":[\"종료\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault 암호\"],\"xGQZwx\":[\"컨테이너 그룹 추가\"],\"xGVfLh\":[\"계속\"],\"xHZS6u\":[\"성공적인 작업\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"개인 액세스 토큰\"],\"xKQRBr\":[\"최대 길이\"],\"xM01Pk\":[\"기본 응답\"],\"xONDaO\":[\"이러한 인벤토리를 삭제하면 인벤토리에 의존하는 일부 템플릿에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?\"],\"xOl1yT\":[\"이름 필드에 대한 정확한 검색.\"],\"xPO5w7\":[\"GitHub로 로그인\"],\"xPpkbX\":[\"이러한 인벤토리 소스를 삭제하면 인벤토리에 의존하는 다른 리소스에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?\"],\"xPxMOJ\":[\"잘못된 시간 형식\"],\"xQioPk\":[\"여러 명의 부모가 있을 때 이 노드를 실행하기 위한 전제 조건\"],\"xSytdh\":[\"완료:\"],\"xUhTCP\":[\"소스 선택\"],\"xVhQZV\":[\"금요일\"],\"xY9DEq\":[\"인벤토리의 호스트를 대상으로 지정하는 데 사용되는 패턴입니다. 필드를 비워두면 all 및 *는 인벤토리의 모든 호스트를 대상으로 합니다. Ansible의 호스트 패턴에 대한 자세한 정보를 찾을 수 있습니다.\"],\"xY9s5E\":[\"시간 초과\"],\"x_ugm_\":[\"총 그룹\"],\"xa7N9Z\":[\"로그인 리디렉션 덮어쓰기 URL 편집\"],\"xbQSFV\":[\"사용자 지정 메시지를 사용하여 작업이 시작, 성공 또는 실패할 때 전송된 알림 내용을 변경합니다. 작업에 대한 정보에 액세스하려면 중괄호를 사용합니다.\"],\"xcaG5l\":[\"워크플로우 편집\"],\"xd2LI3\":[[\"0\"],\"에 만료\"],\"xdA_-p\":[\"툴\"],\"xe5RvT\":[\"YAML 탭\"],\"xefC7k\":[\"IRC 서버 포트\"],\"xeiujy\":[\"텍스트\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"요청하신 페이지를 찾을 수 없습니다.\"],\"xi4nE2\":[\"오류 메시지\"],\"xnSIXG\":[\"하나 이상의 호스트를 삭제하지 못했습니다.\"],\"xoCdYY\":[\"지정된 필드의 값이 제공된 목록에 있는지 확인합니다. 쉼표로 구분된 항목 목록이 있어야 합니다.\"],\"xoXoBo\":[\"오류 삭제\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise 조직\"],\"xuYTJb\":[\"작업 템플릿을 삭제하지 못했습니다.\"],\"xw06rt\":[\"설정이 기본 설정과 일치합니다.\"],\"xxTtJH\":[\"호스트 이름과 일치하는 정규 표현식을 가져옵니다. 필터는 인벤토리 플러그인 필터를 적용한 후 사후 처리 단계로 적용됩니다.\"],\"y8ibKI\":[\"인스턴스 제거\"],\"yCCaoF\":[\"인스턴스를 업데이트하지 못했습니다.\"],\"yDeNnS\":[\"새 인벤토리 생성\"],\"yDifzB\":[\"선택 확인\"],\"yG3Yaa\":[\"인식되지 않는 요일 문자열\"],\"yGS9cI\":[\"상태 양호\"],\"yGUKlf\":[\"관리 작업\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Automation Controller 버전\"],\"yMfU4O\":[\"보낸 사람 이메일\"],\"yNcGa2\":[\"액세스 토큰 만료\"],\"yQE2r9\":[\"로딩 중\"],\"yRiHPB\":[\"이 목록을 채우려면 작업을 실행하십시오.\"],\"yRkqG9\":[\"제한\"],\"yUlffE\":[\"다시 시작\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"워크플로 작업 템플릿 노드\"],\"ya6mX6\":[[\"project_base_dir\"],\"에 사용 가능한 플레이북 디렉터리가 없습니다. 해당 디렉터리가 비어 있거나 모든 콘텐츠가 이미 다른 프로젝트에 할당되어 있습니다. 새 디렉토리를 만들고 \\\"awx\\\" 시스템 사용자가 플레이북 파일을 읽을 수 있는지 확인하거나 \",[\"brandName\"],\" 위의 소스 제어 유형 옵션을 사용하여 소스제어에서 직접 플레이북을 검색하도록 합니다.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"워크플로우 템플릿\"],\"yb_fjw\":[\"승인\"],\"ydoZpB\":[\"팀을 찾을 수 없음\"],\"ydw9CW\":[\"실패한 호스트\"],\"yfG3F2\":[\"직접 키\"],\"yjwMJ8\":[\"호스트가 자동화한 횟수\"],\"yjyGja\":[\"입력 확장\"],\"ylXj1N\":[\"선택됨\"],\"yq6OqI\":[\"토큰 값과 연결된 새로 고침 토큰 값이 표시되는 유일한 시간입니다.\"],\"yqiwAW\":[\"워크플로우 취소\"],\"yrUyDQ\":[\"이 인스턴스의 현재 라이프사이클 단계를 설정합니다. 기본값은 \\\"설치됨\\\"입니다.\"],\"yrwl2P\":[\"준수\"],\"yuXsFE\":[\"하나 이상의 워크플로우 승인을 삭제하지 못했습니다.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"역할 연결 오류\"],\"yxDqcD\":[\"인증 코드 만료\"],\"yy1cWw\":[\"메시지 사용자 정의...\"],\"yz7wBu\":[\"닫기\"],\"yzQhLU\":[\"정책 인스턴스 최소\"],\"yzdDia\":[\"설문 조사 삭제\"],\"z-BNGk\":[\"사용자 토큰 삭제\"],\"z0DcIS\":[\"암호화\"],\"z3XA1I\":[\"호스트 재시도\"],\"z409y8\":[\"Webhook 서비스\"],\"z7NLxJ\":[\"이 특정 사용자에 대한 액세스 권한만 제거하려면 팀에서 제거하십시오.\"],\"z8mwbl\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 비율입니다.\"],\"zHcXAG\":[\"이 필드를 비워 두고 실행 환경을 전역적으로 사용할 수 있도록 합니다.\"],\"zICM7E\":[\"동기화 전에 로컬 변경 사항 삭제\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"플레이북 디렉토리\"],\"zK_63z\":[\"사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오.\"],\"zLsDix\":[\"LDAP 사용자\"],\"zMKkOk\":[\"조직으로 돌아가기\"],\"zN0nhk\":[\"Automation Analytics를 활성화하려면 Red Hat 또는 Red Hat Satellite 인증 정보를 제공합니다.\"],\"zQRgi-\":[\"알림 시작 전환\"],\"zTediT\":[\"이 필드는 \",[\"min\"],\"과 \",[\"max\"],\" 사이의 값을 가진 숫자여야 합니다.\"],\"zUIPys\":[\"Jinja2 조건에 따라 호스트를 그룹에 추가하세요.\"],\"z_PZxu\":[\"워크플로우 승인을 삭제하지 못했습니다.\"],\"zbLCH1\":[\"인벤토리 유형\"],\"zcQj5X\":[\"먼저 키 선택\"],\"zdl7YZ\":[\"소스 경로 선택\"],\"zeEQd_\":[\"6월\"],\"zf7FzC\":[\"Kubernetes 또는 OpenShift로 인증하는 인증 정보입니다. \\\"Kubernetes/OpenShift API Bearer Token\\\" 유형이어야 합니다. 정보를 입력하지 않는 경우 기본 Pod의 서비스 계정이 사용됩니다.\"],\"zfZydd\":[\"설문 조사 프리뷰 모달\"],\"zfsBaJ\":[\"Automation Analytics에 대해 자세히 알아보기\"],\"zgInnV\":[\"워크플로우 노드 보기 모달\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"연결에 실패했습니다.\"],\"zhrjek\":[\"그룹\"],\"zi_YNm\":[[\"0\"],\" 취소 실패\"],\"zmu4-P\":[\"계정 SID\"],\"znG7ed\":[\"Playbook 선택\"],\"znTz5r\":[\"스케줄을 찾을 수 없습니다.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"기간 선택\"],\"ztOzCj\":[\"시작 시 업데이트\"],\"ztw2L3\":[\"하나의 입력에 최소한 하나의 값이 있어야 합니다.\"],\"zvfXp0\":[\"알림 승인 전환\"],\"zx4BuL\":[\"주\"],\"zzDlyQ\":[\"성공\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"프로젝트 삭제\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" 포크\"],\"other\":[\"#\",\" 포크\"]}]],\"-0B-ue\":[\"프로젝트\"],\"-5kO8P\":[\"토요일\"],\"-6EcFR\":[\"Enter를 눌러 편집합니다. ESC를 눌러 편집을 중지합니다.\"],\"-7M7WW\":[\"기본값을 토글하려면 클릭합니다.\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"플러그인 매개 변수가 필요합니다.\"],\"-9d7Ol\":[\"PagerDuty 하위 도메인\"],\"-9y9jy\":[\"실행 중인 상태 점검\"],\"-9yY_Q\":[\"인벤토리를 복사하지 못했습니다.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"이전 스크롤\"],\"-FjWgX\":[\"목요일\"],\"-GMFSa\":[\"프로젝트를 복사하지 못했습니다.\"],\"-GOG9X\":[\"설명 숨기기\"],\"-NI2UI\":[\"이 작업 템플릿에서 수행하는 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각 슬라이스는 인벤토리의 일부에 대해 동일한 작업을 실행합니다.\"],\"-NezOR\":[\"현재 일부 인증 정보에서 이 인증 정보 유형을 사용하고 있으며 삭제할 수 없습니다.\"],\"-OpL2l\":[\"부모 노드의 최종 상태에 관계없이 실행합니다.\"],\"-PyL32\":[\"이 노드를 삭제하시겠습니까?\"],\"-RAMET\":[\"이 링크 편집\"],\"-SAqJ3\":[\"인증 정보를 복사하지 못했습니다.\"],\"-Uepfb\":[\"컨트롤\"],\"-b3ghh\":[\"권한 에스컬레이션\"],\"-cWxFz\":[\"콘텐츠 서명을 활성화하여 프로젝트가 동기화될 때 콘텐츠가 안전하게 유지되었는지 확인합니다. 콘텐츠가 변조된 경우 작업이 실행되지 않습니다.\"],\"-hh3vo\":[\"마지막 작업 업데이트를 로드할 수 없음\"],\"-li8PK\":[\"구독 사용\"],\"-nb9qF\":[\"(실행 시 프롬프트)\"],\"-ohrPc\":[\"자동 완성 검색\"],\"-rfqXD\":[\"설문 조사 활성화\"],\"-uOi7U\":[\"클릭하여 번들을 다운로드합니다\"],\"-vAlj5\":[\"작업을 시작하지 못했습니다.\"],\"-z0Ubz\":[\"적용할 역할 선택\"],\"-zW4qj\":[\"체크아웃할 브랜치입니다. 브랜치 외에도 태그, 커밋 해시 및 임의의 참조를 입력할 수 있습니다. 사용자 지정 refspec을 제공하지 않으면 일부 커밋 해시 및 참조를 사용하지 못할 수 있습니다.\"],\"-zy2Nq\":[\"유형\"],\"0-31GV\":[\"제거 중\"],\"0-yjzX\":[\"버전을 사용할 수 있으려면 프로젝트를 동기화해야 합니다.\"],\"00_HDq\":[\"정책 유형\"],\"00cteM\":[\"이 필드는 \",[\"0\"],\"자를 초과할 수 없습니다\"],\"01Zgfk\":[\"시간 초과\"],\"02FGuS\":[\"새 그룹 만들기\"],\"02ePaq\":[[\"0\"],\" 선택\"],\"02o5A-\":[\"새 프로젝트 만들기\"],\"05TJDT\":[\"작업 세부 정보를 보려면 클릭합니다.\"],\"06Veq8\":[\"동기화 프로젝트\"],\"08IuMU\":[\"변수 덮어쓰기\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" (<0>\",[\"username\"],\" 기준)\"],\"0DRyjU\":[\"실행 중인 Handlers\"],\"0JjrTf\":[\"파일을 구문 분석하는 동안 오류가 발생했습니다. 파일 형식을 확인하고 다시 시도하십시오.\"],\"0K8MzY\":[\"이 필드는 \",[\"max\"],\"자를 초과할 수 없습니다\"],\"0LUj25\":[\"인스턴스 그룹 삭제\"],\"0MFMD5\":[\"하나 이상의 인스턴스에서 상태 확인을 실행하지 못했습니다.\"],\"0Ohn6b\":[\"시작자\"],\"0PUWHV\":[\"반복 빈도\"],\"0Pz6gk\":[\"구성된 인벤토리 플러그인을 구성하는 데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 설명은 다음을 참조하십시오.\"],\"0QsHpG\":[\"해당 유형에 대해 정렬된 필드 집합을 정의하는 입력 스키마입니다.\"],\"0Tddvz\":[\"Grafana 서버의 기본 URL입니다. /api/annotations\\n 엔드포인트가 기본 Grafana URL에 자동으로\\n 추가됩니다.\"],\"0WL4_U\":[\"모든 노드 삭제\"],\"0WP27-\":[\"작업 출력을 기다리는 중..\"],\"0YAsXQ\":[\"컨테이너 그룹\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"자세한 내용은 다음을 참조하십시오\"],\"0_ru-E\":[\"인벤토리 복사\"],\"0cqIWs\":[\"기본 인증 암호\"],\"0d48JM\":[\"다중 선택(여러 선택)\"],\"0eOoxo\":[\"시작 날짜/시간 이후의 종료 날짜/시간을 선택하십시오.\"],\"0f7U0k\":[\"수요일\"],\"0gPQCa\":[\"항상\"],\"0lvFRT\":[\"자격 증명의 자격 증명 유형은 사용 중인 리소스의 기능이 손상될 수 있으므로 변경할 수 없습니다.\"],\"0pC_y6\":[\"이벤트\"],\"0qOaMt\":[\"이 자격 증명 및 메타데이터를 테스트하라는 요청에 문제가 발생했습니다.\"],\"0rVzXl\":[\"Google OAuth 2 설정\"],\"0sNe72\":[\"역할 추가\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"인스턴스 그룹이 사용하는 용량\"],\"0wlLcO\":[\"유지해야 하는 데이터 일 수를 설정합니다.\"],\"0zpgxV\":[\"옵션\"],\"0zs8j5\":[\"이 노드의 작업이 실패 경로를 따르기 전에 실패 후 자동으로 재시도되는 최대 횟수입니다. 취소된 작업은 재시도되지 않습니다.\"],\"1-4GhF\":[\"동기화 취소\"],\"10B0do\":[\"테스트 알림을 발송하지 못했습니다.\"],\"1280Tg\":[\"호스트 이름\"],\"12j25_\":[\"GPG 공개 키\"],\"12kemj\":[\"소스 제어 URL\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"기타 인증 설정 보기\"],\"17TKua\":[\"인스턴스 그룹\"],\"19zgn6\":[\"인스턴스 유형\"],\"1A3EXy\":[\"확장\"],\"1C5cFl\":[\"다음 실행\"],\"1Ey8My\":[\"IP 주소\"],\"1F0IaT\":[\"일정 보기\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"보기\"],\"1L3KBl\":[\"새 인증 정보 유형 만들기\"],\"1LRwvx\":[\"인벤토리 소스를 시작 시 업데이트하려면 시작 시 업데이트를 클릭하고 다음 위치로도 이동하십시오: \"],\"1Ltnvs\":[\"노드 추가\"],\"1PQRWr\":[\"시작 시간\"],\"1QRNEs\":[\"반복 빈도\"],\"1RYzKu\":[\"취소된 노드에서 다시 시작\"],\"1UJu6o\":[\"1에서 31 사이의 날짜 번호를 선택하십시오.\"],\"1UjRxI\":[\"캐시 제한 시간\"],\"1UzENP\":[\"제공되지 않음\"],\"1V4Yvg\":[\"기타 시스템\"],\"1WlWk7\":[\"인벤토리 호스트 세부 정보 보기\"],\"1WsB5U\":[\"이 계정과 연결된 서브스크립션을 찾을 수 없습니다.\"],\"1ZaQUH\":[\"성\"],\"1_gTC7\":[\"동일한 vault ID로 여러 인증 정보를 선택할 수 없습니다. 이렇게 하면 동일한 vault ID를 가진 다른 인증 정보가 자동으로 선택 취소됩니다.\"],\"1abtmx\":[\"하위 그룹 및 호스트 승격\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 업데이트\"],\"1fO-kL\":[\"인스턴스를 전환하지 못했습니다.\"],\"1hCxP5\":[\"하나 이상의 인스턴스 그룹을 삭제하지 못했습니다.\"],\"1kwHxg\":[\"호스트 통계\"],\"1n50PN\":[\"JSON 탭\"],\"1qd4yi\":[\"변수는 JSON 또는 YAML 구문이어야 합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다.\"],\"1rDBnp\":[\"파일 차이점\"],\"1w2SCz\":[\"소스 제어 유형 선택\"],\"1xdJD7\":[\"화면에 맞추기\"],\"1yHVE-\":[\"추가 중\"],\"2-iKER\":[\"활동 스트림 보기\"],\"2B_v7Y\":[\"정책 인스턴스 백분율\"],\"2CTKOa\":[\"프로젝트로 돌아가기\"],\"2FB7vv\":[\"기본 실행 환경을 편집하기 전에 조직을 선택합니다.\"],\"2FeJcd\":[\"건너뛴 항목\"],\"2H9REH\":[\"이름 필드에서 퍼지 검색\"],\"2JV4mx\":[\"이 인스턴스가 속하는 인스턴스 그룹입니다.\"],\"2KlsJC\":[\"메시지에 사용 가능한 여러 변수를 적용할 수 있습니다.\\n 자세한 내용은 다음을 참조하십시오.\"],\"2MSEkM\":[\"인벤토리를 삭제하지 못했습니다.\"],\"2a07Yj\":[\"알림 템플릿 복사\"],\"2ekvhy\":[\"예외 빈도\"],\"2gDkH_\":[\"이벤트 발생 횟수를 입력해 주십시오.\"],\"2iyx-2\":[\"Ansible 컨트롤러 설명서\"],\"2n41Wr\":[\"워크플로우 템플릿 추가\"],\"2nsB1O\":[\"토큰으로 돌아가기\"],\"2ocqzE\":[\"Webhook: 이 템플릿에 대한 webhook을 활성화합니다.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"검색 모달\"],\"2pNIxF\":[\"워크플로 노드\"],\"2pgi-L\":[\"호스트를 사용할 수 있고 실행 중인 작업에 포함되어야 하는지\\n 여부를 나타냅니다. 외부 인벤토리에 속한 호스트의 경우, 인벤토리\\n 동기화 프로세스에 의해 재설정될 수 있습니다.\"],\"2qfwJn\":[\"덮어쓰기\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"토큰 새로 고침\"],\"2w-INk\":[\"호스트 세부 정보\"],\"2zs1kI\":[\"이 값은 이전에 입력한 암호와 일치하지 않습니다. 암호를 확인하십시오.\"],\"3-SkJA\":[\"호스트에서 그룹을 분리하시겠습니까?\"],\"3-sY1p\":[\"대상 SMS 번호\"],\"328Yxp\":[\"소스 제어 분기\"],\"38Or-7\":[\"탭\"],\"38VIWI\":[\"템플릿 세부 정보 보기\"],\"39y5bn\":[\"금요일\"],\"3A9ATS\":[\"실행 환경을 찾을 수 없습니다.\"],\"3AOZPn\":[\"디버그 옵션 보기 및 편집\"],\"3FUtN9\":[\"인벤토리 소스 동기화\"],\"3IVQDN\":[\"이 일정은 UI에서 지원되지 않는 복잡한 규칙을\\n 사용합니다. 이 일정을 관리하려면 API를 사용하십시오.\"],\"3JjdaA\":[\"실행\"],\"3JnvxN\":[\"새 역할을 받을 리소스를 선택합니다. 다음 단계에서 적용할 역할을 선택할 수 있습니다. 여기에서 선택한 리소스에는 다음 단계에서 선택한 모든 역할이 수신됩니다.\"],\"3JzsDb\":[\"5월\"],\"3LoUor\":[\"대상 채널\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"년\"],\"3PZalO\":[\"호스트를 찾을 수 없습니다.\"],\"3Rke7L\":[\"1 (정보)\"],\"3WGwSW\":[\"업데이트를 수행하기 전에 로컬 리포지토리를 완전히 삭제합니다. 리포지토리 크기에 따라 업데이트를 완료하는 데 필요한 시간이 크게 늘어날 수 있습니다.\"],\"3YSVMq\":[\"삭제 오류\"],\"3aIe4Y\":[\"새 조직 만들기\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"경과된 시간\"],\"3hCQhK\":[\"인벤토리 플러그인\"],\"3hvUyZ\":[\"새로운 선택\"],\"3mTiHp\":[\"템플릿을 복사하지 못했습니다.\"],\"3pBNb0\":[\"출력 다시 로드\"],\"3sFvGC\":[\"인스턴스 활성화 또는 비활성화를 설정합니다. 비활성화된 경우 작업이 이 인스턴스에 할당되지 않습니다.\"],\"3sXZ-V\":[\"update Revision on Launch를 클릭합니다.\"],\"3uAM50\":[\"최종 사용자 라이센스 계약\"],\"3wPA9L\":[\"카테고리 설정\"],\"3y7qi5\":[\"인증 정보로 돌아가기\"],\"3yy_k-\":[\"모든 팀 보기.\"],\"4-RjdJ\":[[\"interval\"],\" 년\"],\"40lLFI\":[\"다음 페이지로 이동\"],\"41KRqu\":[\"인증 정보 암호\"],\"45BzQy\":[\"상태 점검은 비동기 작업입니다. 다음을 참조하십시오.\"],\"45cx0B\":[\"서브스크립션 편집 취소\"],\"45gLaI\":[\"시작 시 자격 증명을 입력하라는 메시지를 표시합니다.\"],\"46SUtl\":[\"그룹 편집\"],\"479kuh\":[\"클립보드에 전체 버전을 복사합니다.\"],\"47e97a\":[\"최대 재시도 횟수\"],\"4BITzH\":[\"오류:\"],\"4LzLLz\":[\"모든 설정 보기\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" 을/를 찾을 수 없음\"],\"4QXpWJ\":[\"시간 초과\"],\"4QfhOe\":[\"not__ 및 __search와 같은 일부 검색 수정자는 스마트 인벤토리 호스트 필터에서 지원되지 않습니다. 이 필터를 사용하여 새 스마트 인벤토리를 생성하려면 제거합니다.\"],\"4S2cNE\":[\"로깅 설정 보기\"],\"4Wt2Ty\":[\"목록에서 항목 선택\"],\"4_ESDh\":[\"이 필드는 정규 표현식이어야 합니다\"],\"4_xiC_\":[\"아티팩트\"],\"4alXD6\":[\"이 그룹에서 동시에 실행할 최대 작업 수입니다.\\n 0은 제한이 적용되지 않음을 의미합니다.\"],\"4bhLaA\":[\"인증 정보 유형 선택\"],\"4cWhxn\":[\"이 인스턴스가 정책에 의해 관리되는지 여부를 제어합니다. 활성화된 경우, 인스턴스는 정책 규칙에 따라 인스턴스 그룹에 대한 자동 할당 및 할당 해제에 사용할 수 있습니다.\"],\"4dQFvz\":[\"완료\"],\"4g1rw0\":[\"이메일 알림이 호스트에 도달하려는 시도를 중지하고\\n 시간 초과되기까지의 시간(초)입니다. 범위는\\n 1초에서 120초입니다.\"],\"4hPyPF\":[\"저장 및 종료\"],\"4j2eOR\":[\"이 호스트가 속할 인벤토리를 선택합니다.\"],\"4jnim6\":[\"webhook 서비스를 선택합니다.\"],\"4km-Vu\":[\"규정 준수 외\"],\"4kw_um\":[[\"interval\"],\" 분\"],\"4lCMxZ\":[\"실패 설명:\"],\"4lgLew\":[\"2월\"],\"4mQyZf\":[\"webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다.\"],\"4nLbTY\":[\"모든 관리 작업 보기\"],\"4o_cFL\":[\"애플리케이션 삭제\"],\"4s0pSB\":[\"playbook에 의해 관리되거나 영향을 받는 호스트 목록을 추가로 제한하는 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 설명서를 참조하십시오.\"],\"4uVADI\":[\"클라이언트 시크릿\"],\"4vFDZV\":[\"새 작업 템플릿 만들기\"],\"4vkbaA\":[\"이 인벤토리 업데이트의 소스가 되는 프로젝트입니다.\"],\"4yGeRr\":[\"인벤토리 동기화\"],\"4zue79\":[\"저작권\"],\"5-qYGv\":[\"인스턴스 편집\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"이 워크플로우에서 모든 노드를 제거하시겠습니까?\"],\"5B77Dm\":[\"마지막 작업\"],\"5F5F4w\":[\"워크플로우 승인\"],\"5IhYoj\":[\"노드 유형\"],\"5K7kGO\":[\"문서\"],\"5KMGbn\":[\"이 작업을 취소하시겠습니까?\"],\"5RMgCw\":[\"호스트\"],\"5S4tZv\":[\"빈도가 예상 값과 일치하지 않음\"],\"5Sa1Ss\":[\"이메일\"],\"5TnQp6\":[\"작업 유형\"],\"5WFDw4\":[\"그룹 별로만\"],\"5WVG4S\":[\"추가 정보:\"],\"5X2wog\":[\"로그인하는 데 문제가 있었습니다. 다시 시도하십시오.\"],\"5_vHPm\":[\"TACACS + 설정 보기\"],\"5ajaW1\":[\"부모 노드의 아티팩트가 조건과 일치할 때 실행합니다.\"],\"5dJK4M\":[\"역할\"],\"5eHyY-\":[\"테스트 알림\"],\"5eL2KN\":[\"대상 URL\"],\"5lqXf5\":[\"팩토리 기본 설정으로 되돌립니다.\"],\"5n_soj\":[\"시작 시 작업 슬라이스 수를 입력하라는 메시지를 표시합니다.\"],\"5p6-Mk\":[\"실패한 작업으로 필터링\"],\"5pDe2G\":[[\"0\"],\" 액세스 제거\"],\"5pa4JT\":[\"플레이북 시작됨\"],\"5qauVA\":[\"이 워크플로우 작업 템플릿은 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?\"],\"5vA8H0\":[\"일치하는 호스트가 없음\"],\"5xzS8Q\":[\"이것이 「constructed」 플러그인의\\n 소스 파일임을 보장하는 토큰입니다.\"],\"5y9wkB\":[\"알림으로 돌아가기\"],\"6-OdGi\":[\"프로토콜\"],\"6-ptnU\":[\"옵션\"],\"623gDt\":[\"사용자를 삭제하지 못했습니다.\"],\"63C4Yo\":[\"컨테이너 그룹\"],\"66Zq7T\":[\"링크 변경 저장\"],\"66qTfS\":[\"지난 주\"],\"679-JR\":[\"id, 이름 또는 설명 필드에서 퍼지 검색\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"관리 작업 시작\"],\"69aXwM\":[\"기존 그룹 추가\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"소프트 삭제\"],\"6GBt0m\":[\"메타데이터\"],\"6HLTEb\":[\"필터...\"],\"6J-cs1\":[\"시간 제한 (초)\"],\"6KhU4s\":[\"변경 사항을 저장하지 않고 Workflow Creator를 종료하시겠습니까?\"],\"6LTyxl\":[\"버전\"],\"6PmtyP\":[\"범례 전환\"],\"6RDwJM\":[\"토큰\"],\"6UYTy8\":[\"분\"],\"6V3Ea3\":[\"복사됨\"],\"6WwHL3\":[\"총 노드\"],\"6XOI1I\":[\"새 페더레이션 인벤토리 만들기\"],\"6XgEPi\":[\"시간\"],\"6YtxFj\":[\"이름\"],\"6Z5ACo\":[\"호스트 구성 키\"],\"6bpC9t\":[\"실패한 노드\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"누락된 경우에만\"],\"6hEnxG\":[\"권한 에스컬레이션 활성화\"],\"6j6_0F\":[\"관련 리소스\"],\"6kpN96\":[\"알림을 삭제하지 못했습니다.\"],\"6lGV3K\":[\"더 적은 수를 표시\"],\"6msU0q\":[\"하나 이상의 작업을 삭제하지 못했습니다.\"],\"6nsio_\":[\"명령 실행\"],\"6oNH0E\":[\"플러그인 구성 가이드.\"],\"6pMgh_\":[\"LDAP 설정 보기\"],\"6rSKy6\":[\"이 페더레이션 인벤토리의 소스 인벤토리를 선택합니다. 작업이 시작되면 호스트가 각 소스 인벤토리의 인스턴스 그룹으로 자동으로 라우팅됩니다.\"],\"6uvnKV\":[\"API 서비스/통합 키\"],\"6vrz8I\":[\"하나 이상의 작업을 취소하지 못했습니다.\"],\"6zGHNM\":[\"남아 있는 호스트\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"설문 조사를 업데이트하지 못했습니다.\"],\"7Bj3x9\":[\"실패\"],\"7ElOdS\":[\"대시보드 ID\"],\"7IUE9q\":[\"소스 변수\"],\"7JF9w9\":[\"질문 추가\"],\"7L01XJ\":[\"동작\"],\"7O5TcN\":[\"이벤트 요약을 사용할 수 없음\"],\"7PzzBU\":[\"사용자\"],\"7UZtKb\":[\"이 워크플로우 작업 템플릿을 소유한 조직입니다.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"확인\"],\"7Xk3M1\":[\"이 작업이 실행할 playbook이 포함된 프로젝트를 선택합니다.\"],\"7ZhNzL\":[\"첫 페이지로 이동\"],\"7b8TOD\":[\"세부 정보\"],\"7bDeKc\":[\"서브스크립션 매니페스트\"],\"7fJwmW\":[\"선택된 항목 목록입니다.\"],\"7hS02I\":[[\"automatedInstancesSinceDateTime\"],\" 이후 \",[\"automatedInstancesCount\"]],\"7icMBj\":[\"사용 가능한 작업 데이터가 없습니다.\"],\"7kb4LU\":[\"승인됨\"],\"7p5kLi\":[\"대시보드\"],\"7q256R\":[\"분기 덮어쓰기 허용\"],\"7qFdk8\":[\"인증 정보 편집\"],\"7sMeHQ\":[\"키\"],\"7sNhEz\":[\"사용자 이름\"],\"7w3QvK\":[\"성공 메시지 본문\"],\"7wgt9A\":[\"플레이북 실행\"],\"7zmvk2\":[\"항목 실패\"],\"81eOdm\":[\"워크플로우 다시 시작\"],\"82O8kJ\":[\"이 프로젝트는 현재 동기화 중이며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다\"],\"82sWFi\":[\"관리\"],\"84Usx_\":[\"프로젝트를 삭제하지 못했습니다.\"],\"87a_t_\":[\"레이블\"],\"88ip8h\":[\"모두 되돌리기\"],\"8BkLPF\":[\"허용된 URI 목록, 공백으로 구분\"],\"8F8HYs\":[\"사용할 Ansible Automation Platform 서브스크립션을 선택합니다.\"],\"8H3Igx\":[[\"interval\"],\" 개월\"],\"8Oef5v\":[\"GIT 소스 제어의 URL 예제는 다음과 같습니다.\"],\"8XM8GW\":[\"역할을 적절하게 할당하지 못했습니다.\"],\"8Z236a\":[\"브랜드 로고\"],\"8ZsakT\":[\"암호\"],\"8_wZUD\":[\"팀 역할\"],\"8d57h8\":[\"기타 시스템 설정 보기\"],\"8gCRbU\":[\"기타 프롬프트\"],\"8gaTqG\":[\"유형 세부 정보\"],\"8kDNpI\":[\"조건이 평가되기 전에 부모 노드 결과가 필요합니다.\"],\"8l9yyw\":[\"작업 템플릿\"],\"8lEjQX\":[\"번들 설치\"],\"8lb4Do\":[\"서브스크립션 지우기\"],\"8oiwP_\":[\"입력 구성\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"스마트 인벤토리 삭제\"],\"8vETh9\":[\"표시\"],\"8wxHsh\":[\"이 워크플로우 작업 템플릿의 Webhook 키입니다.\"],\"8yd882\":[\"하나 이상의 팀을 연결 해제하지 못했습니다.\"],\"8zGO4o\":[\"필드는 지정된 정규식과 일치합니다.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"이 워크플로우 작업 템플릿의 동시 실행을 허용합니다.\"],\"9-wVFp\":[\"페더레이션 인벤토리 세부 정보 보기\"],\"91UHfE\":[\"인벤토리 업데이트\"],\"91lyAf\":[\"동시 작업\"],\"933cZy\":[\"기타 시스템 설정\"],\"954HqS\":[\"호스트가 처음으로 자동화된 시점은 언제였나요?\"],\"95p1BK\":[\"새 사용자 만들기\"],\"98Qtlu\":[\"이 프로젝트를 사용하여 작업이 실행될 때마다 작업을 시작하기 전에 프로젝트의 리비전을 업데이트합니다.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" 주\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"이 인벤토리는 현재 일부 템플릿에서 사용 중입니다. 정말 삭제하시겠습니까?\"],\"other\":[\"이 인벤토리를 삭제하면 이에 의존하는 일부 템플릿에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"레이블 선택\"],\"9DOXq6\":[\"모든 템플릿 보기.\"],\"9DugxF\":[\"서브스크립션 유형\"],\"9HhFQ8\":[\"이 값 이외의 값을 가진 결과와 다른 필터를 만족하는 결과를 반환합니다.\"],\"9L1ngr\":[\"총 작업\"],\"9N-4tQ\":[\"인증 정보 유형\"],\"9NyAH9\":[\"건너뜀\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"모든 노드 제거\"],\"9Tmez1\":[\"인스턴스 세부 정보 보기\"],\"9UuGMQ\":[\"삭제 보류 중\"],\"9V-Un3\":[\"실제 스토리지 활성화\"],\"9VMv7k\":[\"건설된 인벤토리\"],\"9Wm-J4\":[\"암호 전환\"],\"9XA1Rs\":[\"현재 프로젝트가 동기화되고 있으며 동기화가 완료된 후 리버전을 사용할 수 있습니다.\"],\"9Y3BQE\":[\"조직 삭제\"],\"9YSB0Z\":[\"이 일정에는 인벤토리가 없습니다.\"],\"9ZnrIx\":[\"서브스크립션 정보 보기 및 편집\"],\"9fRa7M\":[\"삭제할 행 선택\"],\"9hmrEp\":[\"다시 시작\"],\"9iX1S0\":[\"이 작업을 수행하면 다음 인스턴스가 제거되며 이전에 연결되었던 모든 인스턴스에 대해 설치 번들을 다시 실행해야 할 수 있습니다.\"],\"9jfn-S\":[\"확장되지 않음\"],\"9l0RZY\":[\"사용 가능한 노드를 클릭하여 새 링크를 생성합니다. 취소하려면 그래프 외부를 클릭합니다.\"],\"9m7jms\":[\"이 페더레이션 인벤토리에 대해 작업이 시작될 때 호스트가 각각의 인스턴스 그룹으로 라우팅되는 소스 인벤토리입니다.\"],\"9mfJJf\":[\"작업 템플릿\"],\"9nhhVW\":[\"페이지\"],\"9nypdt\":[\"초기 값을 복원합니다.\"],\"9odS2n\":[\"실패한 호스트\"],\"9og-0c\":[\"현재 다른 리소스에서 이 실행 환경이 사용되고 있습니다. 삭제하시겠습니까?\"],\"9rFgm2\":[\"구독 용량\"],\"9rvzNA\":[\"연결 모달\"],\"9td1Wl\":[\"확인\"],\"9uI_rE\":[\"실행 취소\"],\"9u_dDE\":[\"연결할 수 없는 호스트 수\"],\"9uxVdR\":[\"소스 제어 인증 정보\"],\"9wvWk3\":[\"이 구성된 인벤토리 입력은 \\n 두 카테고리 모두에 대한 그룹을 생성하고 \\n 제한(호스트 패턴)을 사용하여 해당 두 그룹의 \\n 교집합에 있는 호스트만 반환합니다.\"],\"A1a8Ku\":[\"관리 작업 시작 오류\"],\"A1taO8\":[\"검색\"],\"A3o0Xd\":[\"이 조직에서 실행할 인스턴스 그룹입니다.\"],\"A6paZd\":[\"페더레이션 인벤토리 추가\"],\"A8lIi2\":[\"버전의 동기화\"],\"A9-PUr\":[\"상태 점검 요청이 제출되었습니다. 잠시 기다렸다가 페이지를 다시 로드하십시오.\"],\"AA2ASV\":[\"실행 환경이 성공적으로 복사되었습니다\"],\"ADVQ46\":[\"로그인\"],\"ARAUFe\":[\"인벤토리 삭제\"],\"AV22aU\":[\"문제가 발생했습니다..\"],\"AWOSPo\":[\"확대\"],\"Ab1y_G\":[\"구축된 재고 소스 동기화 취소\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"],\"을 삭제할 수 있는 권한이 없습니다.\"],\"Ai2U7L\":[\"호스트\"],\"Aj3on1\":[\"외부 로깅 활성화\"],\"AoCBvp\":[\"작업 분할\"],\"Apl-Vf\":[\"Red Hat 서브스크립션 매니페스트\"],\"Apv-R1\":[\"업그레이드 또는 갱신할 준비가 되었으면 <0>에 문의하십시오.\"],\"AqdlyH\":[\"노드를 생성하거나 편집할 때 암호를 입력하라는 인증 정보가 있는 작업 템플릿을 선택할 수 없습니다.\"],\"ArtxnQ\":[\"소스 제어 참조\"],\"AsLVdj\":[\"한 줄에 하나의 IRC 채널 또는 사용자 이름을 사용합니다. 채널의\\n 파운드 기호(#)와 사용자의 골뱅이 기호(@)는\\n 필요하지 않습니다.\"],\"AwUsnG\":[\"인스턴스\"],\"AxC8wb\":[\"출력 복사\"],\"AxPAXW\":[\"결과를 찾을 수 없음\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"새 스마트 인벤토리 만들기\"],\"B0HFJ8\":[\"하나 이상의 호스트를 연결 해제하지 못했습니다.\"],\"B0P3qo\":[\"작업 ID:\"],\"B0dbFG\":[\"일정 삭제\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"마지막 자동화\"],\"B4WcU9\":[[\"0\"],\" 님이 승인함 - \",[\"1\"]],\"B7FU4J\":[\"호스트 시작됨\"],\"B8bpYS\":[\"서브스크립션이 포함된 Red Hat 서브스크립션 매니페스트를 업로드합니다. 서브스크립션 매니페스트를 생성하려면 Red Hat 고객 포털에서 <0>서브스크립션 할당으로 이동하십시오.\"],\"BAmn8K\":[\"리소스 유형 선택\"],\"BERhj_\":[\"성공 메시지\"],\"BGNDgh\":[\"노드 별칭\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"이 조직 내의 작업에 사용될 실행 환경입니다. 프로젝트, 작업 템플릿 또는 워크플로우 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 대체로 사용됩니다.\"],\"BNDplB\":[\"템플릿이 성공적으로 복사됨\"],\"BWTzAb\":[\"수동\"],\"BaPk6N\":[\"playbook을 찾는 데 사용되는 기본 경로입니다. 이 경로 안에서 발견된 디렉터리가 playbook 디렉터리 드롭다운에 나열됩니다. 기본 경로와 선택한 playbook 디렉터리를 함께 사용하면 playbook을 찾는 데 사용되는 전체 경로가 제공됩니다.\"],\"BfYq0G\":[\"소스 제어 유형\"],\"Bg7M6U\":[\"결과를 찾을 수 없음\"],\"Bl2Djq\":[\"토큰 보기\"],\"Bl2eoO\":[\"암호화됨\"],\"BskWMl\":[\"연결할 수 없음\"],\"BsrdSv\":[\"JSON 또는 YAML 구문을 사용하여 인벤토리 변수를 입력합니다. 라디오 버튼을 사용하여 둘 사이를 전환합니다. 예제 구문은 Ansible Controller 설명서를 참조하십시오.\"],\"Bv8zdm\":[\"재고 입력\"],\"BwJKBw\":[\"/\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"유효한 전화번호를 입력하십시오.\"],\"other\":[\"유효한 전화번호를 입력하십시오.\"]}]],\"BzbzJb\":[\"팩트\"],\"BzfzPK\":[\"항목\"],\"C-gr_n\":[\"Azure AD 설정\"],\"C0sUgI\":[\"새 인벤토리 만들기\"],\"C2KEkR\":[\"SSH 암호\"],\"C3Q1LZ\":[\"OIDC 설정 보기\"],\"C4C-qQ\":[\"일정 세부 정보\"],\"C6GAUT\":[\"확장됨\"],\"C7dP40\":[[\"0\"],\" 을/를 거부하지 못했습니다.\"],\"C7s60U\":[\"Webhook 세부 정보\"],\"CAL6E9\":[\"팀\"],\"CDOlBM\":[\"인스턴스 ID\"],\"CE-M2e\":[\"정보\"],\"CGOseh\":[\"일정 세부 정보\"],\"CGZgZY\":[\"연결할 행을 선택\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"그룹을 삭제하시겠습니까?\"],\"other\":[\"그룹을 삭제하시겠습니까?\"]}]],\"CIEoqM\":[\"인스턴스 이름\"],\"CKc7jz\":[\"호스트 세부 정보 모달\"],\"CL7QiF\":[\"답을 입력한 다음 확인란 오른쪽을 클릭하여 답변을 기본값으로 선택합니다.\"],\"CLTHnk\":[\"설문 조사 질문 순서\"],\"CMmwQ-\":[\"알 수 없는 시작일\"],\"CNZ5h9\":[\"데이터 보존 기간\"],\"CS8u6E\":[\"Webhook 활성화\"],\"CSvk3a\":[\"Twilio의 「Messaging\\n Service」에 연결된 번호로 형식은 +18005550199입니다.\"],\"CW11B-\":[\"최소\"],\"CXJHPJ\":[\"(사용자 이름)에 의해 수정됨\"],\"CZDqWd\":[\"현재 프로젝트 버전이 최신 버전이 아닙니다. 최신 버전을 가져오려면 새로 고침하십시오.\"],\"CZg9aH\":[\"호스트 선택\"],\"C_Lu89\":[\"JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오.\"],\"C_NnqT\":[\"새 호스트 만들기\"],\"Cc8jO8\":[\"원격 호스트에 액세스하여 명령을 실행할 때 사용할 인증 정보를 선택합니다. Ansible에서 원격 호스트에 로그인해야 하는 사용자 이름 및 SSH 키 또는 암호가 포함된 인증 정보를 선택합니다.\"],\"CcKMRv\":[\"이 작업 템플릿은 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?\"],\"CczdmZ\":[\"모든 인증 정보 보기\"],\"CdGRti\":[\"모든 알림 템플릿 보기.\"],\"Ce28nP\":[\"< 0 > 참고: < 1 > 정책 규칙에 의해 관리되는 경우 인스턴스가 이 인스턴스 그룹과 다시 연결될 수 있습니다. \"],\"Cev3QF\":[\"시간 제한 (분)\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"이 워크플로에는 노드가 구성되어 있지 않습니다.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"이 버튼을 클릭하여 선택한 인증 정보 및 지정된 입력을 사용하여 시크릿 관리 시스템에 대한 연결을 확인합니다.\"],\"Cs0oSA\":[\"설정 보기\"],\"Csvbqs\":[\"구성된 인벤토리 플러그인 문서를 여기에서 볼 수 있습니다.\"],\"Cx8SDk\":[\"토큰 만료 새로 고침\"],\"D-NlUC\":[\"시스템\"],\"D1JWCq\":[[\"interval\"],\" 분\"],\"D4euEu\":[\"기타 인증 설정\"],\"D89zck\":[\"일요일\"],\"DBBU2q\":[\"이 필드에 대해 하나 이상의 값을 선택해야 합니다.\"],\"DBC3t5\":[\"이벤트\"],\"DBHTm_\":[\"8월\"],\"DFNPK8\":[\"실행 상태 점검\"],\"DGZ08x\":[\"모두 동기화\"],\"DHf0mx\":[\"새 인스턴스 만들기\"],\"DHrOgD\":[\"프로젝트 업데이트 상태\"],\"DIKUI7\":[\"최소 길이\"],\"DIX823\":[\"이 필드는 숫자여야 하며 \",[\"max\"],\"보다 작은 값이어야 합니다\"],\"DJIazz\":[\"성공적으로 승인됨\"],\"DNLiC8\":[\"설정 복원\"],\"DNqHaO\":[\"이 표는 구성된 인벤토리 플러그인의\\n 몇 가지 유용한 매개 변수를 제공합니다. 전체 매개 변수 목록은 \"],\"DPfwMq\":[\"완료\"],\"DV-Xbw\":[\"기본 언어\"],\"DVIUId\":[\"프롬프트 덮어쓰기\"],\"DZNGtI\":[\"프로젝트 체크아웃 결과\"],\"D_oBkC\":[\"GitHub 팀\"],\"DdlJTq\":[\"정확한 일치(지정되지 않은 경우 기본 조회).\"],\"De2WsK\":[\"이 작업은 선택한 팀에서 이 사용자의 모든 역할을 제거합니다.\"],\"DhSza7\":[\"컨트롤러 노드\"],\"DnkUe2\":[\"Webhook 서비스 선택\"],\"DqnAO4\":[\"첫 번째 자동화\"],\"Du6bPw\":[\"주소\"],\"Dug0C-\":[\"발생 횟수 이후\"],\"DyYigF\":[\"TACACS + 설정\"],\"Dz7fsq\":[\"확대\"],\"E6Z4zF\":[\"잘못된 파일 형식입니다. 유효한 Red Hat 서브스크립션 목록을 업로드하십시오.\"],\"E86aJB\":[\"역할 연결 해제!\"],\"E9wN_Q\":[\"마지막 상태 점검\"],\"EH6-2h\":[\"토폴로지 보기\"],\"EHu0x2\":[\"동기화\"],\"EIBcgD\":[\"프로젝트에서 소싱\"],\"EIkRy0\":[\"대상 채널\"],\"EJQLCT\":[\"워크플로 작업 템플릿을 삭제하지 못했습니다.\"],\"ENDbv1\":[\"모든 호스트 보기\"],\"ENRWp9\":[\"주석 태그\"],\"ENyw54\":[\"관련 그룹\"],\"EP-eCv\":[\"SAML 설정\"],\"EQ-qsg\":[\"워크플로우 작업 템플릿\"],\"ES0WE_\":[\"시간 초과 시\"],\"ETUQuF\":[\"하나 이상의 인벤토리를 삭제하지 못했습니다.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"비활성화됨\"],\"E_tJey\":[\"기본 실행 환경\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"없음\"],\"Eff_76\":[\"현지 시간대\"],\"Eg4kGP\":[\"기본 답변\"],\"EmSrGB\":[\"이전\"],\"EmfKjn\":[\"문제 해결 설정 보기\"],\"Emna_v\":[\"소스 편집\"],\"EmzUsN\":[\"노드 세부 정보 보기\"],\"EnC3hS\":[\"사용자 정의 Pod 사양\"],\"EpH7Cd\":[\"인증 정보 삭제\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"에서 JSON 예제 보기\"],\"EwxKbE\":[\"삭제됨\"],\"EzwCw7\":[\"질문 편집\"],\"F-0xxR\":[\"이 템플릿에서 리소스가 누락되어 있습니다.\"],\"F-LGli\":[[\"itemsUnableToDisassociate\"],\"과 같이 연결을 해제할 수 있는 권한이 없습니다.\"],\"F-_-es\":[\"인스턴스 선택\"],\"F0xJYs\":[\"크기 조정을 업데이트하지 못했습니다.\"],\"F2l57P\":[\"새 인스턴스가 온라인 상태가 될 때 이 그룹에 자동으로\\n 할당되는 모든 인스턴스의 최소 비율입니다.\"],\"FCnKmF\":[\"사용자 토큰 만들기\"],\"FD8Y9V\":[\"노드 아이콘을 클릭하여 세부 정보를 표시합니다.\"],\"FEr96N\":[\"테마\"],\"FFv0Vh\":[\"자동화\"],\"FG2mko\":[\"목록에서 항목 선택\"],\"FGnH0p\":[\"이 워크플로우의 모든 후속 노드가 취소됩니다.\"],\"FMpB-A\":[\"< 0 > 참고: 인스턴스가 < 1 > 정책 규칙에 의해 관리되는 경우 수동으로 연결된 인스턴스가 인스턴스 그룹에서 자동으로 연결 해제될 수 있습니다. \"],\"FO7Rwo\":[\"동료를 제거하시겠습니까?\"],\"FQto51\":[\"모든 줄 확장\"],\"FTuS3P\":[\"이 필드는 비워 둘 수 없습니다.\"],\"FV5MUV\":[\"사용자가 구성된 그룹의 정확성에 대한\\n 피드백이 필요한 경우, 플러그인 구성에서\\n strict: true를 사용하는 것이 좋습니다.\"],\"FXmp8Q\":[\"역할을 연결하지 못했습니다.\"],\"FYJRCY\":[\"하나 이상의 프로젝트를 삭제하지 못했습니다.\"],\"F_Nk65\":[\"출력 다운로드\"],\"F_c3Jb\":[\"사용자 정의 Kubernetes 또는 OpenShift Pod 사양\"],\"Failed\":[\"실패\"],\"Fanpmj\":[\"프롬프트 변수\"],\"FblMFO\":[\"메트릭 선택\"],\"FclH3w\":[\"성공적으로 저장했습니다!\"],\"FfGhiE\":[\"워크플로우를 저장하는 동안 오류가 발생했습니다!\"],\"FhTYgi\":[\"하나 이상의 작업 템플릿을 삭제하지 못했습니다.\"],\"FhhvWu\":[\"이 워크플로우의 모든 후속 노드가 취소됩니다.\"],\"FiyMaa\":[\".json 파일 선택\"],\"FjVFQ-\":[\"모듈 선택\"],\"FjkaiT\":[\"축소\"],\"FkQvI0\":[\"템플릿 편집\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"작업 취소\"],\"FnZzou\":[\"인스턴스 상태\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"작업자\"],\"Fo6qAq\":[\"Subversion 소스 제어의 URL 예제는 다음과 같습니다.\"],\"Fp0Rk4\":[\"'dev' 또는 'test'와 같이 이 인벤토리를 설명하는\\n 선택적 레이블입니다. 레이블을 사용하여 인벤토리와 완료된 작업을\\n 그룹화하고 필터링할 수 있습니다.\"],\"FqW8E0\":[\"사용된 용량\"],\"FsGJXJ\":[\"정리\"],\"Fx2-x_\":[\"사용자 역할 추가\"],\"G-jHgL\":[\"소스 경로 설정\"],\"G2KpGE\":[\"프로젝트 편집\"],\"G3myU-\":[\"화요일\"],\"G768_0\":[\"거부됨\"],\"G8jcl6\":[\"알림 템플릿\"],\"G9MOps\":[\"인벤토리 동기화 시 사용할 분기. 비어 있는 경우 프로젝트 기본값이 사용됩니다. 프로젝트 allow_override 필드가 true로 설정된 경우에만 허용됩니다.\"],\"GDvlUT\":[\"역할\"],\"GGWsTU\":[\"취소됨\"],\"GGuAXg\":[\"SAML 설정 보기\"],\"GHDQ7i\":[\"하나 이상의 조직을 삭제하지 못했습니다.\"],\"GJKwN0\":[\"일정\"],\"GLZDtF\":[\"시스템 경고\"],\"GLwo_j\":[\"0 (경고)\"],\"GMaU6_\":[\"시작 시 작업 유형을 입력하라는 메시지를 표시합니다.\"],\"GO6s6F\":[\"작업 설정\"],\"GRwtth\":[\"인스턴스에서 상태 점검을 실행합니다.\"],\"GSYBQc\":[\"API 서비스/통합 키\"],\"GTOcxw\":[\"사용자 편집\"],\"GU9vaV\":[\"연결할 수 없는 호스트\"],\"GXiLKo\":[\"텍스트 영역\"],\"GZIG7_\":[\"인벤토리가 성공적으로 복사됨\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"초기자\"],\"Gd-B71\":[\"인증 정보 유형을 찾을 수 없습니다.\"],\"Ge5ecx\":[\"최대 호스트\"],\"GeIrWJ\":[[\"brandName\"],\" 로고\"],\"Gf3vm8\":[\"페이지당\"],\"GiXRTS\":[\"하나 이상의 사용자 토큰을 삭제하지 못했습니다.\"],\"Gix1h_\":[\"모든 작업 보기\"],\"GkbHM9\":[\"모든 프로젝트 보기.\"],\"Gn7TK5\":[\"툴 전환\"],\"GpNoVG\":[\"이 목록을 채울 일정을 추가하십시오.\"],\"GpWp6E\":[\"시스템 수준 기능 및 함수 정의\"],\"GtycJ_\":[\"작업\"],\"H0z3JJ\":[\"이 인수는 지정된 모듈과 함께 사용됩니다. 다음을 클릭하여 \",[\"moduleName\"],\"에 대한 정보를 찾을 수 있습니다 \"],\"H1M6a6\":[\"모든 인스턴스 보기.\"],\"H3kCln\":[\"호스트 이름\"],\"H6jbKn\":[\"사용자 인터페이스 설정\"],\"H7OUPr\":[\"일\"],\"H7e4dl\":[\"YAML 또는 JSON 중 하나를 사용하여\\n 키/값 쌍을 제공합니다.\"],\"H86f9p\":[\"접기\"],\"H9MIed\":[\"실행 노드\"],\"HAi1aX\":[\"Webhook 키 업데이트\"],\"HAzhV7\":[\"인증 정보\"],\"HDULRt\":[\"독특한 호스트\"],\"HGOtRu\":[\"알림 테스트에 실패했습니다.\"],\"HIfMSF\":[\"다중 선택 옵션\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"하나 이상의 워크플로우 승인을 거부하지 못했습니다.\"],\"HQ7e8y\":[\"대소문자를 구분하지 않는 동일한 버전입니다.\"],\"HQ7oEt\":[\"팀으로 돌아가기\"],\"HUx6pW\":[\"인젝터 구성\"],\"HajiZl\":[\"월\"],\"HbaQks\":[\"이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄에 하나의 이메일 주소를 사용합니다.\"],\"HbnjOn\":[[\"interval\"],\" 주\"],\"HcznyH\":[\"일부 또는 모든 인벤토리 소스를 동기화하지 못했습니다.\"],\"HdE1If\":[\"채널\"],\"HdErwL\":[\"승인할 행 선택\"],\"Hf0QDK\":[\"프로젝트가 성공적으로 복사됨\"],\"HiTf1W\":[\"되돌리기 취소\"],\"HjxnnB\":[\"모듈 선택\"],\"HlhZ5D\":[\"TLS 사용\"],\"HoHveO\":[\"이 필터와 다른 필터를 모두 만족하는 결과를 반환합니다. 아무것도 선택하지 않으면 이것이 기본 세트 유형입니다.\"],\"HpK_8d\":[\"다시 로드\"],\"Ht1JWm\":[\"알림 색상\"],\"HwpTx4\":[\"playbook이 실행될 때 ansible이 생성하는 출력 수준을 제어합니다.\"],\"I0LRRn\":[\"번들 다운로드\"],\"I7Epp-\":[\"옵션 세부 정보\"],\"I9NouQ\":[\"서브스크립션을 찾을 수 없음\"],\"ICi4pv\":[\"자동화\"],\"ICt7Id\":[\"노드 유형\"],\"IEKPuq\":[\"다음 스크롤\"],\"IGQ11b\":[\"webhook 서비스와 공유되는 시크릿입니다. 서비스는 이를 사용하여 요청에 서명하므로 사용자의 리포지토리만 프로젝트 동기화를 트리거할 수 있습니다. 구성으로 관리하려면 자신의 시크릿을 입력하거나, 저장 시 하나가 생성되도록 필드를 비워 두십시오.\"],\"IJAVcb\":[\"애플리케이션으로 돌아가기\"],\"IKg_un\":[\"대상 채널 또는 사용자\"],\"IMJYui\":[\"SMS 메시지를 라우팅할 위치를 지정하려면 한 줄에 하나의\\n 전화번호를 사용합니다. 전화번호는 +11231231234 형식이어야 합니다. 자세한 내용은 Twilio 설명서를 참조하십시오.\"],\"IN6gbp\":[\"클릭하여 설문조사 질문의 순서를 다시 정렬합니다.\"],\"IPusY8\":[\"업데이트를 수행하기 전에 로컬 수정 사항을 모두 제거합니다.\"],\"ISuwrJ\":[\"실행 환경 편집\"],\"IV0EjT\":[\"테스트 알림\"],\"IVvM2B\":[\"활성화된 옵션\"],\"IWoF_f\":[\"설문 조사보기\"],\"IZfe0p\":[\"소스 제어 분기\"],\"Igz8MU\":[\"지난 2주\"],\"IiR1sT\":[\"노드 유형\"],\"IjDwKK\":[\"로그인 유형\"],\"Ikhk0q\":[\"이 워크플로우 작업 템플릿의 Webhook 서비스입니다.\"],\"Iqm2E5\":[\"이 목록을 채우려면 \",[\"pluralizedItemName\"],\" 을 추가하십시오.\"],\"IrC12v\":[\"애플리케이션\"],\"IrI9pg\":[\"종료일\"],\"IsJ8i6\":[\"워크플로의 브랜치를 선택합니다. 이 브랜치는 브랜치 입력을 요청하는 모든 작업 템플릿 노드에 적용됩니다.\"],\"IspLSK\":[\"관리 작업을 찾을 수 없습니다.\"],\"J0zi6q\":[\"태그 건너뛰기\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"성공한 작업으로 필터링\"],\"J4y7Uk\":[\"워크플로우가 취소되었습니다 \"],\"J8VgfD\":[\"지정된 필드 또는 관련 개체가 null인지 여부를 확인합니다. 부울 값이 필요합니다.\"],\"JEGlfK\":[\"시작됨\"],\"JFnJqF\":[\"경과됨\"],\"JFphCp\":[\"3 (디버그)\"],\"JGvwnU\":[\"마지막으로 사용됨\"],\"JIX50w\":[\"인스턴스 그룹 폴백 방지: 활성화하면 작업 템플릿이 실행할 기본 설정 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다.\"],\"JJwEMx\":[\"호스트 삭제됨\"],\"JKZTiL\":[\"이는 표준 실행 명령을 실행하기 위해 지원되는 상세 수준입니다.\"],\"JL3si7\":[\"업데이트 중\"],\"JLjfEs\":[\"하나 이상의 일정을 삭제하지 못했습니다.\"],\"JRa4kV\":[\"소스 제어 리포지토리에서 푸시가 발생할 때 프로젝트를 동기화하여 모든 작업 시작 시 폴링하거나 업데이트하지 않아도 로컬 복사본이 항상 최신 상태로 유지되도록 합니다.\"],\"JTHoCu\":[\"변경 사항 토글\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"대시보드로 돌아가기\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"인스턴스 그룹\"],\"Ja4VHl\":[[\"0\"],\" 기타 정보\"],\"JgP090\":[\"하위 모듈 추적\"],\"JjcTk5\":[\"소셜 로그인\"],\"JjfsZM\":[\"워크플로우 승인 삭제\"],\"JppQoT\":[\"마지막 재계산일:\"],\"JsY1p5\":[\"거부됨\"],\"Jvv6rS\":[\"다중 선택 옵션\"],\"JwqOfG\":[\"평가 대상\"],\"Jy9qCv\":[\"로그인 리디렉션 편집 취소\"],\"K5AykR\":[\"팀 삭제\"],\"K93j4j\":[\"레이블 이름\"],\"KC2nS5\":[\"삭제된 리소스\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"통과\"],\"KM6m8p\":[\"팀\"],\"KNOsJ0\":[\"이 작업 템플릿을 설명하는 선택적 레이블입니다(예: 'dev' 또는 'test'). 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다.\"],\"KQ9EQm\":[\"구성된 인벤토리 플러그인 사용 방법\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"인증 정보 유형\"],\"KTvwHj\":[\"인증 정보 입력 소스\"],\"KVbzjm\":[\"시각화 도구\"],\"KXFYp9\":[\"서브스크립션 받기\"],\"KXnokb\":[\"전역적으로 사용 가능한 실행 환경을 특정 조직에 다시 할당할 수 없습니다.\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"사용자 세부 정보보기\"],\"KeRkFA\":[\"서브스크립션 선택 지우기\"],\"KeqCdz\":[\"제어 노드의 피어\"],\"Ki_j_-\":[\"저장 시 새 webhook 키를 생성하려면 비워 둡니다\"],\"KjBkMe\":[\"현재 이 컨테이너 그룹에 다른 리소스가 있습니다. 삭제하시겠습니까?\"],\"KjVvNP\":[\"패널 ID\"],\"KkMfgW\":[\"작업 템플릿\"],\"KkzJWF\":[\"첫 번째 자동화\"],\"KlQd8_\":[\"토큰 액세스 범위\"],\"KnN1Tu\":[\"만료\"],\"KoCnPE\":[\"작업 취소\"],\"KopV8H\":[\"root 그룹만 표시\"],\"KxIA0h\":[\"호스트 전환\"],\"Kz9DSl\":[\"기존 호스트 추가\"],\"KzQFvE\":[\"조직 편집\"],\"L1Ob4t\":[\"세부 정보 탭\"],\"L3ooU6\":[\"인증 정보\"],\"L7Nz3F\":[\"누락된 리소스\"],\"L8fEEm\":[\"그룹\"],\"L973Qq\":[\"서브스크립션 요청\"],\"LCl8Ck\":[\"날짜 검색 입력\"],\"LGl_pR\":[\"작업 설정 보기\"],\"LGryaQ\":[\"새 인증 정보 만들기\"],\"LQ29yc\":[\"재고 소스 동기화 시작\"],\"LQRys9\":[\"하위 모듈은 master 브랜치(또는 .gitmodules에 지정된 다른 브랜치)의 최신 커밋을 추적합니다. 아니요인 경우 하위 모듈은 기본 프로젝트에서 지정한 리비전으로 유지됩니다. 이는 git submodule update에 --remote 플래그를 지정하는 것과 동일합니다.\"],\"LQTgjH\":[\"프로젝트를 찾을 수 없음\"],\"LRePxk\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다.\"],\"LULLsO\":[\"모든 조직 보기.\"],\"LV5a9V\":[\"피어\"],\"LVecP9\":[\"사용자 역할\"],\"LYAQ1X\":[\"동시 작업 활성화\"],\"LZr1lR\":[\"인스턴스 그룹을 찾을 수 없습니다.\"],\"Lc0RHh\":[\"일정 전환\"],\"LgD0Cy\":[\"애플리케이션 이름\"],\"LhMjLm\":[\"시간\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"설문조사 편집\"],\"Lnnjmk\":[\"< 0 > < 1/> 새로운 \",[\"brandName\"],\" 사용자 인터페이스의 기술 미리보기는 < 2 > 여기 에서 찾을 수 있습니다. \"],\"Lqygiq\":[\"프로비저닝 콜백\"],\"LtBtED\":[\"알림 전환 성공\"],\"LuXP9q\":[\"액세스\"],\"Lwovp8\":[\"활성화하면 이 작업 템플릿의 동시 실행이 허용됩니다.\"],\"M0okDw\":[\"데이터 수집, 로고 및 로그인에 대한 기본 설정\"],\"M73whl\":[\"컨텍스트\"],\"MA-mp9\":[\"Webhook 참조 필터\"],\"MA7cMf\":[\"구성된 재고 매개 변수 테이블\"],\"MAI_nw\":[\"위의 필터를 사용하여 다른 검색을 시도하십시오.\"],\"MAV-SQ\":[\"인증 정보를 찾을 수 없습니다.\"],\"MApRef\":[\"로그인 리디렉션 재정의 URL을 편집하시겠습니까? 편집하는 경우 로컬 인증이 비활성화되어 있는 동안 사용자가 시스템에 로그인하는 데 영향을 미칠 수 있습니다.\"],\"MD0-Al\":[\"세션이 만료될 예정입니다.\"],\"MDQLec\":[\"Ansible이 인벤토리 소스 업데이트 작업에 대해 생성할 출력 수준을 제어합니다.\"],\"MGpavd\":[\"키 유형 헤드\"],\"MHM-bv\":[\"잘못된 링크 대상입니다. 자식 또는 상위 노드에 연결할 수 없습니다. 그래프 주기는 지원되지 않습니다.\"],\"MHbbol\":[\" 작업 분할\"],\"MKEPCY\":[\"팔로우\"],\"MP1v-1\":[\"범례\"],\"MP8dU9\":[\"컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함한 전체 이미지 위치입니다.\"],\"MQPvAa\":[\"시작 시 레이블을 입력하라는 메시지를 표시합니다.\"],\"MQoyj6\":[\"워크플로우 작업 템플릿\"],\"MTLPCv\":[\"부모 노드가 실패 상태가 되면 실행합니다.\"],\"MVw5um\":[\"2 (자세한 내용)\"],\"MZU5bt\":[\"하나 이상의 그룹을 삭제하지 못했습니다.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC 서버 암호\"],\"MfCEiB\":[\"Galaxy 인증 정보\"],\"MfQHgE\":[\"보관 일수\"],\"Mfk6hJ\":[\"하나 이상의 템플릿을 삭제하지 못했습니다.\"],\"Mhn5m4\":[\"레지스트리 인증 정보\"],\"Mn45Gz\":[\"인스턴스 그룹으로 돌아가기\"],\"MnbH31\":[\"페이지\"],\"MofjBu\":[\"이 프로젝트를 사용하는 작업에 사용될 실행 환경입니다. 작업 템플릿 또는 워크플로 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다.\"],\"MpLngK\":[\"이 프로젝트의 webhook 끝점입니다. 푸시가 프로젝트 동기화를 트리거하도록 리포지토리의 webhook 구성에 추가합니다.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"이 워크플로우 작업 템플릿의 Webhook 자격 증명입니다.\"],\"Mwf3Mw\":[\"검색 필터를 사용하여 이 인벤토리의 호스트를\\n 채웁니다. 예: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n 추가 구문 및 예제는 설명서를\\n 참조하십시오. 추가 구문 및 예제는 Ansible Controller 설명서를\\n 참조하십시오.\"],\"MzcRa_\":[\"사용자 및 자동화 분석\"],\"Mzqo60\":[\"아티팩트와 비교할 값입니다. 가능한 경우 JSON으로 해석되며(예: true, 3), 그렇지 않으면 일반 문자열로 해석됩니다.\"],\"N1U4ZG\":[\"구독 규정 준수\"],\"N36GRB\":[\"이 필드는 숫자여야 하며 \",[\"min\"],\"보다 큰 값이어야 합니다\"],\"N40H-G\":[\"모두\"],\"N5vmCy\":[\"건설 인벤토리\"],\"N6GBcC\":[\"삭제 확인\"],\"N7wOty\":[\"이 작업에서 실행할 playbook을 선택합니다.\"],\"NAKA53\":[\"호스트 실패\"],\"NBONaK\":[\"팩트 수집\"],\"NCVKhy\":[\"최근 작업\"],\"NDQvUO\":[\"시작 시 태그를 입력하라는 메시지를 표시합니다.\"],\"NIuIk1\":[\"무제한\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 목록\"],\"NO1ZxL\":[\"애플리케이션 이름\"],\"NPfgIB\":[\"초\"],\"NQHZnb\":[\"정수\"],\"NRn4V6\":[[\"interval\"],\" 개월\"],\"NUNUrW\":[\"주석 태그(선택 사항)\"],\"NW-xDQ\":[\"이렇게 하면 이 페이지의 모든 구성 값이\\n 기본 출고 값으로 되돌아갑니다. 계속하시겠습니까?\"],\"NX18CF\":[\"해당일 또는 이후\"],\"NYxilo\":[\"최대 동시 작업 수\"],\"Na9fIV\":[\"항목을 찾을 수 없습니다.\"],\"NcVaYu\":[\"완료 시간\"],\"NeA1eI\":[\"Pan right\"],\"Never\":[\"없음\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"이 작업은 다음 작업을 취소합니다:\"],\"other\":[\"이 작업은 다음 작업을 취소합니다:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"리소스 유형\"],\"NnH3pK\":[\"테스트\"],\"No Jobs\":[\"작업 없음\"],\"NpJHAp\":[\"노드를 생성하거나 편집할 때 인벤토리 또는 프로젝트가 누락된 작업 템플릿을 선택할 수 없습니다. 다른 템플릿을 선택하거나 누락된 필드를 수정하여 계속 진행합니다.\"],\"NqIlWb\":[\"마지막 실행\"],\"NrGRF4\":[\"서브스크립션 선택 모달\"],\"NsXTPu\":[\"ansible 팩트를 사용하여 스마트 인벤토리를 생성하려면 스마트 인벤토리 화면으로 이동합니다.\"],\"NtD3hJ\":[\"관련 키\"],\"Nu4DdT\":[\"동기화\"],\"Nu4oKW\":[\"설명\"],\"Nu7VHX\":[\"선택한 리소스에 적용할 역할을 선택합니다. 선택한 모든 역할이 선택한 모든 리소스에 적용됩니다.\"],\"O-OYOe\":[\"팀 편집\"],\"O06Rp6\":[\"사용자 인터페이스\"],\"O1Aswy\":[\"만료되지 않음\"],\"O28qFz\":[\"작업 \",[\"0\"],\" 보기 \"],\"O2EuOK\":[\"SAML \",[\"samlIDP\"],\"으로 로그인\"],\"O2UpM1\":[\"검색\"],\"O3oNi5\":[\"이메일\"],\"O4ilec\":[\"대소문자를 구분하지 않는 정규식 버전입니다.\"],\"O5pAaX\":[\"차트를 표시할 인스턴스 및 메트릭을 선택합니다.\"],\"O78b13\":[\"이 토큰이 속한 애플리케이션이나 이 필드를 비워 개인 액세스 토큰을 만듭니다.\"],\"O8_96D\":[\"리스너 포트\"],\"O9VQlh\":[\"빈도 선택\"],\"OA8xiA\":[\"Panhiera\"],\"OA99Nq\":[\"호스트가 마지막으로 자동화한 시기는 언제인가요?\"],\"OC4Tzv\":[\"여기\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"시작일/시간\"],\"OIv5hN\":[\"서브스크립션 세부 정보로 리디렉션\"],\"OJ9bHy\":[\"하나 이상의 그룹을 연결 해제하지 못했습니다.\"],\"OOq_rD\":[\"플레이북 실행\"],\"OPTWH4\":[\"HTTPS 인증서 확인 활성화\"],\"ORxrw7\":[\"남은 일수\"],\"OSH8xi\":[\"홉\"],\"OcRJRt\":[\"작업 취소 확인\"],\"Oe_VOY\":[\"하나 이상의 인스턴스를 제거하지 못했습니다.\"],\"OgB1k4\":[\"인수\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"GitHub 조직으로 로그인\"],\"Oj2Ix6\":[\"작업이 취소되기 전에 실행되는 시간(초)입니다. 작업 시간 초과가 없도록 기본값은 0입니다.\"],\"OjwX8k\":[\"토큰 정보\"],\"OlpaBt\":[\"동시 작업: 활성화하면 이 작업 템플릿의 동시 실행이 허용됩니다.\"],\"OmbooC\":[\"호스트 시작됨\"],\"OogRLI\":[\"페더레이션 인벤토리를 찾을 수 없습니다.\"],\"OqE3G-\":[\"id 필드에서 정확한 검색\"],\"Osn70z\":[\"디버그\"],\"OvBnOM\":[\"설정으로 돌아가기\"],\"OyGPiW\":[\"서브스크립션 설정\"],\"OzssJK\":[\"명령 실행\"],\"P3spiP\":[\"템플릿으로 돌아가기\"],\"P8fBlG\":[\"인증\"],\"PByO0X\":[\"투표\"],\"PCEmEr\":[\"사용자 토큰\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"출처로 돌아가기\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"빈도 예외 세부 정보\"],\"PMk2Wg\":[\"프로비저닝 해제 실패\"],\"POKy-m\":[\"실행 환경 복사\"],\"PPsHsC\":[\"모두 기본값으로 되돌립니다.\"],\"PQPOpT\":[\"인벤토리 파일\"],\"PRuZiQ\":[\"버전 새로 고침\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"피어가 제거되었습니다. 변경 사항을 적용하려면 \",[\"0\"],\" 에 대한 설치 번들을 다시 실행하십시오.\"],\"PWwwY2\":[\"연결 해제\"],\"PYPqaM\":[\"패널 ID (선택 사항)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"이 webhook 서비스의 인증 정보 유형을 조회할 수 없으므로 webhook 인증 정보 필드를 사용할 수 없습니다.\"],\"PaTL2O\":[\"수신자 목록\"],\"PhufXn\":[\"작업 분할 부모\"],\"Pi5vnX\":[\"구성된 인벤토리 소스를 동기화하지 못했습니다.\"],\"PiK6Ld\":[\"토요일\"],\"PiRb8z\":[\"최신 동기화\"],\"PjkoCm\":[\"아래 노드를 삭제하시겠습니까.\"],\"PkVlOm\":[\"HTTP 헤더를 JSON 형식으로 지정합니다. 예제 구문은\\n Ansible Controller 설명서를 참조하십시오.\"],\"Po1btV\":[\"전역 탐색\"],\"Po7y5X\":[\"실행 환경을 복사하지 못했습니다.\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"모든 작업 이벤트 축소\"],\"PyV1wC\":[\"인스턴스 그룹 폴백 방지\"],\"Q3P_4s\":[\"작업\"],\"Q5ZW8j\":[\"서브스크립션 테이블\"],\"QF_MpS\":[\"\\n 이 그룹에 직접 있는 호스트만 연결을\\n 해제할 수 있습니다. 하위 그룹의 호스트는 해당 호스트가 속한\\n 하위 그룹 수준에서 직접 연결을 해제해야 합니다.\\n \"],\"QFdBqu\":[\"가장 중요\"],\"QGbLBK\":[\"작업 ID\"],\"QHF6CU\":[\"플레이\"],\"QIOH6p\":[\"초기자 (사용자 이름)\"],\"QIpNLR\":[\"인벤토리 동기화 실패 없음\"],\"QIq3_3\":[\"참고: 선택한 순서에 따라 실행 우선 순위가 설정됩니다. 드래그를 활성화하려면 둘 이상의 항목을 선택합니다.\"],\"QJbMvX\":[\"실행 시 암호가 필요한 인증 정보는 허용되지 않습니다. 계속하려면 다음 인증 정보를 제거하거나 동일한 유형의 인증 정보로 교체하십시오: \",[\"0\"]],\"QJowYS\":[\"삭제 확인\"],\"QKUQw1\":[\"새 호스트 만들기\"],\"QKbQTN\":[\"활동 스트림 유형 선택기\"],\"QOF7Jg\":[\"승인하지 못했습니다 \",[\"0\"],\".\"],\"QPRWww\":[\"실행 유형\"],\"QR908H\":[\"설정 이름\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"이 작업이 실행할 playbook이 포함된 프로젝트입니다.\"],\"QYKS3D\":[\"최근 작업\"],\"QamIPZ\":[\"시작하려면 시작 버튼을 클릭하십시오.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"주어진 호스트 변수 딕트에서 활성화된 상태를 검색합니다. 활성화된 변수는 점 표기법 (예: 'foo.bar') 을 사용하여 지정할 수 있습니다.\"],\"Qf36YE\":[\"상세 정보\"],\"QgnNyZ\":[\"동기화 오류\"],\"Qhb8lT\":[\"새 애플리케이션 만들기\"],\"QmvYrA\":[\"워크플로우 작업 템플릿에 대한 선택적 설명입니다.\"],\"QnJn75\":[\"마지막 실행\"],\"Qv59HG\":[\"인증 정보 유형 선택\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"용량\"],\"R-uZ8Y\":[\"SAML으로 로그인\"],\"R633QG\":[\"워크플로우 승인으로 돌아가기\"],\"R7s3iG\":[\"다음으로 돌아가기\"],\"R9Khdg\":[\"자동\"],\"R9sZsA\":[\"모든 그룹 및 호스트 삭제\"],\"RBDHUE\":[\"시작 시 실행 환경을 입력하라는 메시지를 표시합니다.\"],\"RI8cIw\":[\"이 조직에서 관리할 수 있는 최대 호스트 수입니다.\\n 값은 기본적으로 0이며 이는 제한이 없음을 의미합니다.\\n 자세한 내용은 Ansible 설명서를 참조하십시오.\"],\"RIcSTA\":[\"만료일\"],\"RIeAlp\":[\"작업이 이 인벤토리를 사용하여 실행될 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다.\"],\"RK1gDV\":[\"Azure AD로 로그인\"],\"RMdd1C\":[\"없음 (한 번 실행)\"],\"RO9G1f\":[\"이 필드는 0보다 커야 합니다\"],\"RPnV2o\":[\"검색 필터에서 결과를 생성하지 않았습니다.\"],\"RThfvh\":[\"관련 팀을 분리하시겠습니까?\"],\"R_mzhp\":[\"사용자 토큰에 실패했습니다.\"],\"RbIaa9\":[\"토큰을 찾을 수 없습니다.\"],\"RdLvW9\":[\"작업 다시 시작\"],\"Rguqao\":[\"삭제할 행 선택\"],\"RhOukN\":[[\"interval\"],\" 시간\"],\"RiQMUh\":[\"실행 중\"],\"RjIKOw\":[\"호스트에서 인벤토리를 변경할 수 없음\"],\"RjkhdY\":[\"필드는 값으로 시작합니다.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"이 링크를 삭제하시겠습니까?\"],\"Rm1iI_\":[\"시작 시 변수를 입력하라는 메시지를 표시합니다.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"인증 정보가 성공적으로 복사됨\"],\"RsZ4BA\":[\"마지막 스크롤\"],\"RtKKbA\":[\"마지막\"],\"Ru59oZ\":[\"이 템플릿에 대한 webhook을 활성화합니다.\"],\"RuEWFx\":[\"날짜에\"],\"RuiOO0\":[\"하나 이상의 애플리케이션을 삭제하지 못했습니다.\"],\"Rw1xwN\":[\"콘텐츠 로딩 중\"],\"RxzN1M\":[\"활성화됨\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"비교보다 큽니다.\"],\"S5gO6Y\":[\"워크플로우에 추가 명령줄 변수를 전달합니다.\"],\"S6zj7M\":[\"작업 템플릿의 경우 run을 선택하여 playbook을 실행합니다. check를 선택하면 playbook을 실행하지 않고 playbook 구문 확인, 환경 설정 테스트 및 문제 보고만 수행합니다.\"],\"S7kN8O\":[\"하나 이상의 사용자를 삭제하지 못했습니다.\"],\"S7tNdv\":[\"성공 시\"],\"S8FW2i\":[\"이 소스에 의해 동기화될 인벤토리 파일. 드롭다운에서 선택하거나 입력란에 파일을 입력할 수 있습니다.\"],\"SA-KXq\":[\"팬업\"],\"SAw-Ux\":[[\"username\"],\" 에서 \",[\"0\"],\" 액세스 권한을 삭제하시겠습니까?\"],\"SBfnbf\":[\"모든 실행 환경 보기\"],\"SC1Cur\":[\"알 수 없는 상태\"],\"SDND4q\":[\"구성되지 않음\"],\"SIJDi3\":[\"용량 조정\"],\"SJjggI\":[\"업데이트 옵션\"],\"SJmHMo\":[\"설명서.\"],\"SLm_0U\":[\"IRC 서버 포트\"],\"SODyJ3\":[\"호스트 동기화 확인\"],\"SRiPhD\":[\"노드 제거 취소\"],\"SV5nA1\":[\"이전 단계 중 일부에는 오류가 있습니다.\"],\"SVG6MY\":[\"이전에 저장된 값으로 필드를 되돌리기\"],\"SYbJcn\":[\"알림 템플릿 편집\"],\"SZvybZ\":[\"LDAP 기본값\"],\"SZw9tS\":[\"세부 정보 보기\"],\"SbRHme\":[\"텍스트 영역\"],\"Se_E0z\":[\"워크플로우 작업\"],\"Sgr5NW\":[\"상태 점검을 실행할 인스턴스를 선택합니다.\"],\"Sh2XTJ\":[\"알림 유형\"],\"SiexHs\":[\"대시보드(모든 활동)\"],\"Sja7f-\":[\"호스트가 몇 번이나 삭제되었나요?\"],\"Sjoj4f\":[\"인증 정보 이름\"],\"SlfejT\":[\"오류\"],\"SoREmD\":[\"애플리케이션 및 토큰\"],\"SqA8uD\":[\"작업 실행\"],\"SqLEdN\":[\"스마트 인벤토리를 삭제하지 못했습니다.\"],\"SqYo9m\":[\"인스턴스로 돌아가기\"],\"Ssdrw4\":[\"더 이상 사용되지 않음\"],\"Successful\":[\"성공\"],\"SvPvEX\":[\"워크플로우 승인 메시지 본문\"],\"Svkela\":[\"이전 페이지로 이동\"],\"SwJLlZ\":[\"워크플로우 거부 메시지 본문\"],\"SxGqey\":[\"일반 OIDC 설정\"],\"Sxm8rQ\":[\"사용자\"],\"SzFxHC\":[\"LDAP 설정\"],\"SzQMpA\":[\"포크\"],\"T2M20E\":[\"그만큼\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"알림을 전환하지 못했습니다.\"],\"T4a4A4\":[\"Webhook 키\"],\"T7yEGN\":[\"사용자가 이 애플리케이션의 토큰을 획득하기 위해 사용해야 하는 권한 부여 유형\"],\"T91vKp\":[\"플레이\"],\"T9hZ3D\":[\"GitHub Enterprise 팀\"],\"TAnffV\":[\"이 노드 편집\"],\"TBH48u\":[\"팀을 삭제하지 못했습니다.\"],\"TC32CH\":[\"데이터 유지 일수\"],\"TD1APv\":[\"서브스크립션 가져오기\"],\"TJVvMD\":[\"관련 검색 유형\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"역할 연결 해제\"],\"TMLAx2\":[\"필수 항목\"],\"TO3h59\":[\"외부 보안 관리 시스템에서 필드 채우기\"],\"TO4OtU\":[\"Insights 인증 정보\"],\"TOjYb_\":[\"구성된 인벤토리 호스트 세부 정보 보기\"],\"TP9_K5\":[\"토큰\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"그룹 유형\"],\"TU6IDa\":[\"사용자 유형\"],\"TXKmNM\":[\"인벤토리를 선택해야 함\"],\"TZEuIE\":[\"인증 정보 유형으로 돌아가기\"],\"T_87By\":[\"매개변수\"],\"Ta0ts5\":[\"변경 사항 표시\"],\"TcnG-2\":[\"새로운 실행 환경 만들기\"],\"TgSxH9\":[\"콜백 URL 프로비저닝\"],\"TkiN8D\":[\"사용자 세부 정보\"],\"Tmh24b\":[\"활성화하면 작업 템플릿이 실행할 기본 설정 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다. 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 전역 인스턴스 그룹이 적용됩니다.\"],\"Tmuvry\":[\"설정 유형 자동 완성\"],\"ToOoEw\":[\"인증 정보 복사\"],\"Tof7pX\":[\"작업\"],\"Tq71UT\":[\"평일\"],\"Tx3NMN\":[\"개인 키 암호\"],\"TxKKED\":[\"구축된 재고 세부 정보 보기\"],\"TyaPAx\":[\"시스템 관리자\"],\"Tz0i8g\":[\"설정\"],\"U-nEJl\":[\"GitHub 설정 보기\"],\"U011Uh\":[\"마지막 확인\"],\"U7rA2a\":[\"선택하지 않으면 병합이 수행되어 로컬 변수와 외부 소스에 있는 변수를 결합합니다.\"],\"UDf-wR\":[\"사용한 구독\"],\"UEaj7U\":[\"인벤토리 동기화 실패\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"소스 제어 버전\"],\"UPasE4\":[\"Azure AD 기본값\"],\"UPmrRI\":[\"마지막에 대소문자를 구분하지 않는 버전입니다.\"],\"URmyfc\":[\"세부 정보\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"성\"],\"UY6iPZ\":[\"활성화되면 제어 노드가 이 인스턴스를 자동으로 피어링합니다. 비활성화된 경우, 인스턴스는 연결된 동료에게만 연결됩니다.\"],\"UYD5ld\":[\"실행 시 버전 업데이트를 클릭합니다\"],\"UYUgdb\":[\"순서\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"삭제하시겠습니까\"],\"UbRKMZ\":[\"보류 중\"],\"UbqhuT\":[\"전체 노드 리소스 오브젝트를 검색하지 못했습니다.\"],\"Uc_tSU\":[\"툴 전환\"],\"UgFDh3\":[\"이 인벤토리는 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?\"],\"UirGxE\":[\"오류\"],\"UlykKR\":[\"세 번째\"],\"Uo1S9q\":[\"Azure AD Tenant로 로그인\"],\"UueF8b\":[\"실행 환경이 없거나 삭제되었습니다.\"],\"UvGjRK\":[\"활성화하면 이 playbook을 관리자로 실행합니다.\"],\"UwJJCk\":[\"실패한 호스트 다시 시작\"],\"UxKoFf\":[\"탐색\"],\"V-7saq\":[[\"pluralizedItemName\"],\" 을/를 삭제하시겠습니까?\"],\"V-rJKF\":[\"초\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"사용자 분석\"],\"V1EGGU\":[\"이름\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"최종 삭제가 처리될 때까지 인벤토리는 대기 상태가 됩니다.\"],\"other\":[\"최종 삭제가 처리될 때까지 인벤토리는 대기 상태가 됩니다.\"]}]],\"V2RwJr\":[\"청취자 주소\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"링크 추가\"],\"V5RUpn\":[\"수신자 목록\"],\"V7qsYh\":[\"참고: 이러한 인증 정보의 순서는 콘텐츠의 동기화 및 조회에 대한 우선 순위를 설정합니다. 끌어오기를 활성화하려면 하나 이상 선택합니다.\"],\"V9xR6T\":[\"섹션 확장\"],\"VAI2fh\":[\"새 컨테이너 그룹 만들기\"],\"VAcXNz\":[\"수요일\"],\"VEj6_Y\":[\"워크플로우 승인\"],\"VFvVc6\":[\"세부 정보 편집\"],\"VJUm9p\":[\"현재 페이지\"],\"VK2gzi\":[\"playbook을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 빈 값 또는 1보다 작은 값은 일반적으로 5인 Ansible 기본값을 사용합니다. 기본 포크 수는 다음을 변경하여 재정의할 수 있습니다\"],\"VL2WkJ\":[\"마지막 \",[\"dayOfWeek\"]],\"VLdRt2\":[\"동기화 소스 시작\"],\"VNUs2y\":[\"최대 포크\"],\"VSJ6r5\":[\"일정이 활성화됨\"],\"VSim_H\":[\"인벤토리 소스 삭제\"],\"VTDO7X\":[\"이벤트 세부 정보 모달\"],\"VU3Nrn\":[\"누락됨\"],\"VWL2DK\":[\"GitHub 조직\"],\"VXFjd8\":[\"메트릭\"],\"VZfXhQ\":[\"홉 노드\"],\"VdcFUD\":[\"최종 사용자 라이센스 계약\"],\"ViDr6F\":[\"새 그룹 추가\"],\"VmClsw\":[\"이 노드와 연결된 리소스가 삭제되었습니다.\"],\"VmvLj9\":[\"클라이언트 장치의 보안 수준에 따라 Public 또는 Confidential로 설정합니다.\"],\"Vqd-tq\":[\"모두 되돌리기 확인\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"역할을 삭제하지 못했습니다.\"],\"Vw8l6h\":[\"오류가 발생했습니다.\"],\"VzE_M-\":[\"알림 전환 실패\"],\"W-O1E9\":[\"프로젝트 복사\"],\"W1iIqa\":[\"인벤토리 그룹 보기\"],\"W3TNvn\":[\"사용자로 돌아가기\"],\"W3pOzF\":[\"이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 브랜치 또는 리비전 변경을 허용합니다.\"],\"W6uTJi\":[\"인스턴스를 가져오지 못했습니다.\"],\"W7DGsV\":[\"(사용자 이름)에 의해 시작됨\"],\"W9XAF4\":[\"평일\"],\"W9uQXX\":[\"프롬프트\"],\"WAjFYI\":[\"시작일\"],\"WD8djW\":[\"링크 삭제 확인\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"응답 유형\"],\"WQJduu\":[\"키 선택\"],\"WTN9YX\":[\"계정 토큰\"],\"WTV15I\":[\"로그인 리디렉션 덮어쓰기 URL 편집\"],\"WVzGc2\":[\"서브스크립션\"],\"WX9-kf\":[\"IRC 닉네임\"],\"Wc6m4J\":[\"가져올 refspec입니다(Ansible git 모듈에 전달됨). 이 매개변수를 사용하면 브랜치 필드를 통해 다른 방법으로는 사용할 수 없는 참조에 액세스할 수 있습니다.\"],\"Wdl2f2\":[\"이 필드는 최소 \",[\"0\"],\"자 이상이어야 합니다\"],\"WgsBEi\":[\"새 스마트 인벤토리를 생성하려면 하나 이상의 검색 필터를 입력합니다.\"],\"WhSFGl\":[[\"name\"],\"으로 필터링\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"그래프를 사용 가능한 화면 크기에 맞춥니다.\"],\"Wm7XbF\":[\"하나 이상의 인증 정보를 삭제하지 못했습니다.\"],\"WqaDMq\":[\"필드에 값이 있습니다.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"값을 입력하십시오.\"],\"X5V9DW\":[\"노드를 재구성하려면 아래의 편집 버튼을 클릭합니다.\"],\"X6d3Zy\":[\"조직을 삭제하지 못했습니다.\"],\"X97mbf\":[\"작업 유형 선택\"],\"XA12d8\":[\"슬라이스 자체의 호스트 외에도 각 작업 슬라이스에 포함할 호스트 이름의 선택적 쉼표로 구분된 목록입니다. play가 모든 슬라이스가 의존하는 localhost와 같은 조정 호스트를 대상으로 할 때 유용합니다. 이름은 인벤토리 호스트와 정확히 일치합니다. 그룹과 패턴은 지원되지 않습니다. 고정된 호스트는 슬라이스당 한 번씩 play를 실행합니다.\"],\"XBROpk\":[\"워크플로우에서 관리하거나 영향을 받는 호스트 목록을 추가로 제한할 호스트 패턴을 제공합니다.\"],\"XCCkju\":[\"노드 편집\"],\"XFRygA\":[\"원격 아카이브 소스 제어의 URL 예제는 다음과 같습니다.\"],\"XHxwBV\":[\"선택한 날짜 범위는 하나 이상의 일정이 포함되어 있어야 합니다.\"],\"XILg0L\":[\"유효하지 않은 이메일 주소입니다\"],\"XJOV1Y\":[\"활동\"],\"XKp83s\":[\"소스와 함께 인벤토리를 복사할 수 없습니다.\"],\"XLMJ7O\":[\"클라우드\"],\"XLpxoj\":[\"이메일 옵션\"],\"XM-gTv\":[\"구성 파일에 대한 자세한 내용은 Ansible 설명서를 참조하십시오.\"],\"XOD7tz\":[\"변경 사항 표시\"],\"XOaZX3\":[\"페이지 번호\"],\"XP6TQ-\":[\"지정된 경우 이 필드는 워크플로우를 볼 때 리소스 이름 대신 노드에 표시됩니다.\"],\"XREJvl\":[\"인벤토리 소스를 구성하는 데 사용되는 변수입니다. 이 플러그인을 구성하는 방법에 대한 자세한 설명은 다음을 참조하십시오.\"],\"XViLWZ\":[\"실패 시\"],\"XWDz5f\":[\"간단한 키 선택\"],\"X_5TsL\":[\"설문조사 토글\"],\"XaxYwV\":[\"프롬프트 값\"],\"XbIM8f\":[\"총 재고 소스\"],\"XdyHT-\":[\"가져온 호스트\"],\"XfmfOA\":[\"모두 실행\"],\"Xg3aVa\":[\"SSL 사용\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"인스턴스 그룹\"],\"Xm7ruy\":[\"5 (WinRM 디버그)\"],\"XmJfZT\":[\"이름\"],\"XmVvzl\":[\"적용할 역할 선택\"],\"XnxCSh\":[\"표준 오류\"],\"XozZ38\":[\"하나 이상의 인벤토리 소스를 삭제하지 못했습니다.\"],\"Xq9A0U\":[\"알 수 없는 프로젝트\"],\"Xt4N6V\":[\"프롬프트 | \",[\"0\"]],\"XtpZSU\":[\"모든 작업 유형\"],\"Xx-ftH\":[\"서브스크립션에서 허용하는 것보다 더 많은 호스트에 대해 자동화되었습니다.\"],\"XyTWuQ\":[\"토폴로지 보기가 채워질 때까지 기다리십시오...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"아래 그룹을 삭제하시겠습니까?\"],\"other\":[\"아래 그룹을 삭제하시겠습니까?\"]}]],\"XzD7xj\":[\"항목 선택\"],\"Y1YKad\":[\"세부 정보 편집\"],\"Y296GK\":[\"역할을 삭제하지 못했습니다\"],\"Y2ml-n\":[\"승인됨 - \",[\"0\"],\". 자세한 내용은 활동 스트림을 참조하십시오.\"],\"Y5VrmH\":[\"인벤토리 동기화에 대해 구성되지 않았습니다.\"],\"Y5vgVF\":[\"성공적으로 거부됨\"],\"Y5xJ7I\":[\"플레이북 이름\"],\"Y60pX3\":[\"구성된 인벤토리 추가\"],\"YA4I45\":[\"모듈 선택\"],\"YFmVSY\":[\"연결 해제하시겠습니까?\"],\"YJddb4\":[\"인스턴스 유형\"],\"YLMfol\":[\"새 역할을 받을 리소스 유형을 선택합니다. 예를 들어 사용자 집합에 새 역할을 추가하려면 사용자를 선택하고 다음을 클릭합니다. 다음 단계에서 특정 리소스를 선택할 수 있습니다.\"],\"YM06Nm\":[\"인증 정보 유형 편집\"],\"YMLB2b\":[\"시간 초과가 만료될 때 승인 노드가 자동으로 승인되거나 거부되는지 여부입니다.\"],\"YMpSlP\":[\"재고 동기화를 현재로 간주하는 데 걸리는 시간 (초) 입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 현재로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다.\"],\"YP5KRj\":[\"저장 시 새 Webhook URL이 생성됩니다.\"],\"YPDLLX\":[\"실행 환경으로 돌아가기\"],\"YQqM-5\":[\"실행에 사용할 컨테이너 이미지입니다.\"],\"Yd45Xn\":[\"프로세서 유형별 호스트\"],\"Yfw7TK\":[\"알림 시간 초과\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"일정을 삭제하지 못했습니다.\"],\"YiUAZm\":[\"<0>참고: 이 인스턴스가 <1>정책 규칙에 의해 관리되는 경우 이 인스턴스 그룹에 다시 연결될 수 있습니다.\"],\"YlGAPh\":[\"작업 분할 고정 호스트\"],\"Ym7-mu\":[\"한 줄에 하나의 Slack 채널입니다. 채널에는 파운드 기호(#)가\\n 필요합니다. 특정 메시지에 응답하거나 스레드를 시작하려면 부모 메시지 Id를 채널에 추가하십시오. 여기서 부모 메시지 Id는 16자리입니다. 10번째 자리 뒤에 점(.)을 수동으로 삽입해야 합니다. 예: #destination-channel, 1231257890.006423. Slack 참조\"],\"YmEWZH\":[\"템플릿 시작\"],\"YmjTf2\":[\"프로비저닝 실패\"],\"YoXjSs\":[\"시작 시 인벤토리를 입력하라는 메시지를 표시합니다.\"],\"Yq4Eaf\":[\"이 작업의 호스트 상태 정보를 사용할 수 없습니다.\"],\"YsN-3o\":[\"인벤토리 소스 세부 정보 보기\"],\"Yt-rBv\":[\"이 프로젝트는 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?\"],\"YuC9dj\":[\"연결\"],\"YxDLmM\":[\"Insights 시스템 ID\"],\"Z17FAa\":[\"알 수 없는 인벤토리\"],\"Z1Vtl5\":[\"프로젝트 동기화 취소 실패\"],\"Z25_RC\":[\"입력 선택\"],\"Z2hVSb\":[\"하이브리드\"],\"Z40J8D\":[\"프로비저닝 콜백 URL 생성을 활성화합니다. 이 URL을 사용하여 호스트는 \",[\"brandName\"],\"에 연결하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"승인\"],\"Z88yEl\":[\"비교보다 크거나 같습니다.\"],\"Z9EFpE\":[\"자동화 분석 대시보드\"],\"ZAWGCX\":[[\"0\"],\" 초\"],\"ZEP8tT\":[\"시작\"],\"ZGDCzb\":[\"인스턴스를 찾을 수 없습니다.\"],\"ZJjKDg\":[\"관리형 노드\"],\"ZKKnVf\":[\"새 워크플로 템플릿 만들기\"],\"ZL3d6Z\":[\"IRC 서버 주소\"],\"ZO4CYH\":[\"실행 중인 작업\"],\"ZOLfb2\":[\"이 필드는 비워 둘 수 없습니다.\"],\"ZWhZbs\":[\"노드 제거 확인\"],\"ZajTWA\":[\"소스 전화 번호\"],\"Zf6u-6\":[\"설명\"],\"ZfrRb0\":[\"인벤토리를 선택하거나 시작 시 프롬프트 옵션을 선택하십시오.\"],\"ZhxwOq\":[\"오류 메시지 본문\"],\"Zikd-1\":[\"자동화된 호스트 수는 서브스크립션 수 보다 적습니다.\"],\"ZjC8QM\":[\"호스트를 삭제하지 못했습니다.\"],\"ZjvPb1\":[\"(사용자 이름)에 의해 생성됨\"],\"Zkh5np\":[\"동료들은 \",[\"0\"],\" 에 업데이트됩니다. 변경 사항을 적용하려면 \",[\"1\"],\" 에 대한 설치 번들을 다시 실행하십시오.\"],\"ZpdX6R\":[\"토큰 삭제 중 오류 발생\"],\"ZrsGjm\":[\"인벤토리\"],\"ZumtuZ\":[\"템플릿 복사\"],\"ZvVF4C\":[\"설문 조사 질문 삭제\"],\"ZwCTcT\":[\"최근 작업 목록 탭\"],\"ZwujDQ\":[\"지난 해\"],\"_-NKbo\":[\"일정을 전환하지 못했습니다.\"],\"_2LfCe\":[\"설문조사 질문을 재정렬하려면 원하는 위치에 끌어다 놓습니다.\"],\"_4gGIX\":[\"클립보드에 복사\"],\"_5REdR\":[\"구성된 인벤토리 플러그인에 대한 Input Inventories를 선택합니다.\"],\"_Fg1cM\":[\"워크플로우 시간 초과 메시지 본문\"],\"_ITcnz\":[\"일\"],\"_Ia62Q\":[\"구축된 인벤토리 예시\"],\"_JN1gB\":[\"작업 수\"],\"_K2CvV\":[\"템플릿\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"구성된 인벤토리 소스 동기화 오류\"],\"_M4FeF\":[\"이 명령을 실행할 실행 환경을 선택합니다.\"],\"_MdgrM\":[\"두 노드 사이에 새 노드 추가\"],\"_PRaan\":[\"하나 이상의 알림 템플릿을 삭제하지 못했습니다.\"],\"_Pz_QH\":[\"정책에 의해 관리됨\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"거부됨 - \",[\"0\"],\". 자세한 내용은 활동 스트림을 참조하십시오.\"],\"_Yq4TU\":[\"이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\\n 0은 제한이 적용되지 않음을 의미합니다.\"],\"_ZBhqw\":[\"인벤토리 소스 동기화를 취소하지 못했습니다.\"],\"_bAUGi\":[\"HTTP 방법 선택\"],\"_bE0AS\":[\"인스턴스 선택\"],\"_cV6Mf\":[\"검색 중...\"],\"_cq4Aa\":[\"워크플로우 승인을 찾을 수 없습니다.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"인스턴스 그룹 편집\"],\"_ismew\":[\"아티팩트 키\"],\"_kYJq6\":[\"데이터 보관 일수\"],\"_khNCh\":[\"작업 템플릿의 기본 인증 정보는 동일한 유형의 인증 정보로 교체해야 합니다. 계속하려면 다음 유형에 대한 인증 정보를 선택하십시오: \",[\"0\"]],\"_oeZtS\":[\"호스트 폴링\"],\"_rCRcH\":[\"고급 검색 설명서\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC 서버 주소\"],\"a3AD0M\":[\"로그인 리디렉션 편집 확인\"],\"a5zD9f\":[\"변경 사항\"],\"a6E-_p\":[\"대소문자를 구분하지 않는 버전을 포함합니다.\"],\"a8AgQY\":[\"호스트 세부 정보 보기\"],\"a8nooQ\":[\"네 번째\"],\"a9BTUD\":[\"주말\"],\"aBgwis\":[\"범위\"],\"aLlb3-\":[\"부울 방식\"],\"aNxqSL\":[\"실행 환경 삭제\"],\"aQ4XJX\":[\"로그 시스템 추적 사실을 개별적으로 활성화\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"요일에\"],\"aUNPq3\":[\"실행 노드\"],\"aVoVcG\":[\"다중 선택\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[[\"0\"],\" 칩 제거\"],\"adPhRK\":[\"이 호스트가 속할 인벤토리입니다.\"],\"adjqlB\":[[\"0\"],\" (삭제됨)\"],\"aht2s_\":[\"알림 색상\"],\"aiejXq\":[\"리소스 유형 추가\"],\"ajDpGH\":[\"상태:\"],\"anfIXl\":[\"사용자 세부 정보\"],\"aqqAbL\":[\"활성화하면 인벤토리에서 연결된 작업 템플릿을 실행하는 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가하지 않습니다. 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 글로벌 인스턴스 그룹이 적용됩니다.\"],\"ar5AA2\":[\"자세한 내용\"],\"ataY5Z\":[\"작업 삭제 오류\"],\"ax6e8j\":[\"호스트 필터를 편집하기 전에 조직을 선택하십시오.\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"관리 작업\"],\"b2Z0Zq\":[\"링크 변경 취소\"],\"b433OF\":[\"그룹 편집\"],\"b4SLah\":[\"왼쪽의 오류 보기\"],\"b9Y4up\":[\"클라이언트 ID\"],\"bE4zYn\":[\"수신 연결에 대해 리셉터가 수신 대기할 포트를 선택하십시오 (예: 27199).\"],\"bHXYoC\":[\"HTTP 방법\"],\"bKR18T\":[\"서브스크립션 매니페스트는 Red Hat 서브스크립션의 내보내기입니다. 서브스크립션 매니페스트를 생성하려면 <0>access.redhat.com으로 이동하십시오. 자세한 내용은 <1>사용자 가이드를 참조하십시오.\"],\"bLt_0J\":[\"워크플로우\"],\"bPq357\":[\"활성화된 값\"],\"bQZByw\":[\"쉼표 없이 한 줄에 하나의 주석 태그를 사용합니다.\"],\"bTu5jX\":[\"사용자 이름 / 암호\"],\"bWr6j5\":[\"이 필드는 최소 \",[\"min\"],\"자 이상이어야 합니다\"],\"bY8C86\":[\"모든 사용자 보기.\"],\"bYXbel\":[\"워크플로 작업 템플릿 webhook 키\"],\"baP8gx\":[\"4 (연결 디버그)\"],\"baqrhc\":[\"HTTP 헤더\"],\"bbJ-VR\":[\"축소\"],\"bcyJXs\":[\"항목 확인\"],\"bd1Kuw\":[\"아이콘 URL\"],\"bf7UKi\":[\"캐시 시간 초과 업데이트\"],\"bfgr_e\":[\"질문\"],\"bgjTnp\":[\"0 (정상)\"],\"bgq1rW\":[\"검색 제출 버튼\"],\"bhxnLH\":[\"다음 그룹을 삭제할 권한이 없습니다. \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"알림 유형\"],\"bpECfE\":[\"링크 삭제 취소\"],\"bpnj1H\":[\"이 콘텐츠를 로드하는 동안 오류가 발생했습니다. 페이지를 다시 로드하십시오.\"],\"bwRvnp\":[\"동작\"],\"bx2rrL\":[\"스마트 인벤토리\"],\"bxaVlf\":[\"새 인증 정보 유형 만들기\"],\"byXCTu\":[\"발생\"],\"bznJUg\":[\"이 워크플로우에서 관리할 호스트가 포함된 인벤토리를 선택합니다.\"],\"bzv8Dv\":[\"제거 오류\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"실제 스토리지\"],\"c1Rsz1\":[\"워크플로우 승인 세부 정보 보기\"],\"c3XJ18\":[\"도움말\"],\"c4kHK7\":[\"서브스크립션 모달 닫기\"],\"c6IFRs\":[\"서비스 계정 JSON 파일\"],\"c6u6gk\":[\"이 조직에서 실행할 인스턴스 그룹을 선택합니다.\"],\"c7-Adk\":[\"인벤토리 소스를 동기화하지 못했습니다.\"],\"c8HyJq\":[\"이 인벤토리의 인스턴스 그룹을 선택하여 실행할 인스턴스를 선택합니다.\"],\"c8sV0t\":[\"이 기능은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다.\"],\"c9V3Yo\":[\"호스트 실패\"],\"c9iw51\":[\"실행 중인 작업\"],\"c9pF61\":[\"클라이언트 식별자\"],\"cFC8w7\":[\"이 인벤토리 소스는 현재 이를 사용하는 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?\"],\"cFCKYZ\":[\"거부\"],\"cFOXv9\":[\"일반 OIDC\"],\"cGRiaP\":[\"이벤트 세부 정보\"],\"cIdUma\":[\"\\n \",[\"project_base_dir\"],\"에 사용 가능한 playbook 디렉토리가 없습니다.\\n 해당 디렉토리가 비어 있거나 모든 내용이 이미\\n 다른 프로젝트에 할당되어 있습니다. 그곳에 새 디렉토리를 만들고\\n playbook 파일을 「awx」 시스템 사용자가 읽을 수 있는지 확인하거나,\\n 위의 소스 제어 유형 옵션을 사용하여 \",[\"brandName\"],\"이(가)\\n 소스 제어에서 직접 playbook을 검색하도록 하십시오.\"],\"cNsIJf\":[\"변경됨\"],\"cPTnDL\":[\"프로젝트 동기화\"],\"cQIQa2\":[\"그룹 선택\"],\"cQlPDN\":[\"읽기\"],\"cUKLzq\":[\"순서 편집\"],\"cYir0h\":[\"옵션 선택\"],\"c_PGsA\":[\"워크플로우 작업 세부 정보\"],\"cbSPfq\":[\"이 워크플로우는 이미 수행되었습니다.\"],\"ccA_Bz\":[\"변수 이름에 권장되는 형식은 소문자와\\n 밑줄로 구분된 형식입니다(예: foo_bar, user_id, host_name\\n 등). 공백이 있는 변수 이름은 허용되지 않습니다.\"],\"cdm6_X\":[\"사용된 용량\"],\"chbm2W\":[\"인스턴스 필터\"],\"ci3mwY\":[\"이 필드는 비워 둘 수 없습니다.\"],\"cit9TY\":[\"부모 노드가 set_stats를 통해 생성한 아티팩트의 이름입니다. 링크는 부모 작업이 선택한 결과와 일치하고 조건이 참일 때만 따릅니다. 누락된 키는 일치하지 않습니다.\"],\"cj1KTQ\":[\"모든 인벤토리 보기\"],\"cjJXKx\":[\"호스트 동기화 실패\"],\"ckH3fT\":[\"준비됨\"],\"ckdiAB\":[\"알림 삭제\"],\"cmWTxn\":[\"비교 값보다 적거나 같습니다.\"],\"cnGeoo\":[\"삭제\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"이 필드는 지정된 인증 정보를 사용하여 외부 시크릿 관리 시스템에서 검색됩니다.\"],\"cucDBz\":[\"컨텍스트 템플릿\"],\"cucG_7\":[\"사용할 수 있는 YAML 없음\"],\"cxjfgY\":[\"홉 노드에서 상태 점검을 실행할 수 없습니다.\"],\"cy3yJa\":[\"설립되었습니다\"],\"d-F6q9\":[\"생성됨\"],\"d-zGjA\":[\"이 작업은 다음을 삭제합니다.\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"지역\"],\"d6in1T\":[\"이 작업이 관리할 호스트가 포함된 인벤토리를 선택합니다.\"],\"d73flf\":[\"경고 모달\"],\"d75lEw\":[\"설정 유형\"],\"d7VUIS\":[[\"nodeName\"],\" 노드 제거\"],\"d8B-tr\":[\"작업 상태 그래프 탭\"],\"dAZObA\":[\"리디렉션 URI\"],\"dBNZkl\":[\"스마트 인벤토리 호스트 세부 정보 보기\"],\"dCcO-F\":[\"구성을 검색하지 못했습니다.\"],\"dELxuP\":[\"인벤토리를 찾을 수 없음\"],\"dEgA5A\":[\"취소\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"모든 애플리케이션 보기.\"],\"dJcvVX\":[\"스마트 호스트 필터\"],\"dNAHKF\":[\"작업 분할\"],\"dOjocz\":[\"통합 선택\"],\"dPGRd8\":[\"활성화하면 지원되는 경우 Ansible 작업으로 변경된 사항을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다.\"],\"dPY1x1\":[\"자세한 내용\"],\"dQFAgv\":[\"이 프로젝트를 업데이트해야 합니다.\"],\"dQjRO3\":[\"동기화 프로세스 시작\"],\"dbWo0h\":[\"Google로 로그인\"],\"dcGoCm\":[\"인벤토리 파일\"],\"ddIcfH\":[\"마지막 페이지로 이동\"],\"dfWFox\":[\"호스트 수\"],\"dk7qNl\":[\"컨트롤 노드\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"하나 이상의 실행 환경을 삭제하지 못했습니다.\"],\"dnCwNB\":[\"클립보드에 성공적으로 복사되었습니다!\"],\"dov9kY\":[\"이 필드는 숫자여야 하며 \",[\"0\"],\"과(와) \",[\"1\"],\" 사이의 값이어야 합니다\"],\"dqxQzB\":[\"사전\"],\"dzQfDY\":[\"10월\"],\"e0NrBM\":[\"프로젝트\"],\"e3pQqT\":[\"알림 유형 선택\"],\"e4GHWP\":[\"당기다\"],\"e5CMOi\":[\"인증 정보 유형에서 삽입할 수 있는 값을 지정하는 환경 변수 또는 추가 변수입니다.\"],\"e5VbKq\":[\"워크플로우 작업 템플릿\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"범례 전환\"],\"e8GyQg\":[\"메트릭\"],\"e8U63Z\":[\"푸시된 참조가 이 패턴과 일치하는 경우에만 프로젝트를 동기화합니다(예: refs/heads/main 또는 refs/heads/release-*). 모든 푸시 또는 태그 이벤트에서 동기화하려면 비워 둡니다.\"],\"e91aLH\":[\"모든 인증 정보 유형 보기\"],\"e9k5zp\":[\"이 목록을 채울 일정을 추가하십시오. 템플릿, 프로젝트 또는 인벤토리 소스에 일정을 추가할 수 있습니다.\"],\"eAR1n4\":[\"관련 검색 자동 완성\"],\"eD_0Fo\":[\"하나 이상의 팀을 삭제하지 못했습니다.\"],\"eDjsWq\":[\"새 알림 템플릿 만들기\"],\"eGkahQ\":[\"작업 템플릿 삭제\"],\"eHx-29\":[\"소스 세부 정보\"],\"ePK91l\":[\"편집\"],\"ePS9As\":[\"RADIUS 설정\"],\"eQkgKV\":[\"설치됨\"],\"eRV9Z3\":[\"시간 초과가 지정되지 않음\"],\"eRlz2Q\":[\"대상 SMS 번호\"],\"eSXF_i\":[\"애플리케이션을 삭제하지 못했습니다.\"],\"eTsJYJ\":[\"설명\"],\"eVJ2lo\":[\"부동 값\"],\"eXOp7I\":[\"인스턴스를 제거할 수 있는 권한이 없습니다. \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"최근 템플릿 목록 탭\"],\"eYJ4TK\":[\"건설된 인벤토리를 찾을 수 없습니다.\"],\"eeke40\":[\"자동화 분석\"],\"ekUnNJ\":[\"태그 선택\"],\"el9nUc\":[\"일정이 비활성 상태입니다\"],\"emqNXf\":[\"플레이북 확인\"],\"eqiT7d\":[\"이 인스턴스가 메시 토폴로지 내에서 수행할 역할을 설정합니다. 기본값은 \\\"실행\\\"입니다.\"],\"espHeZ\":[\"인스턴스 그룹 폴백 방지: 활성화된 경우, 인벤토리에서 연결된 작업 템플릿을 실행하도록 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다.\"],\"etQEqZ\":[\"이 링크를 제거하면 나머지 분기가 분리되고 시작 시 즉시 실행됩니다.\"],\"ewSXyG\":[[\"pluralizedItemName\"],\" 을 (를) 소프트 삭제하시겠습니까?\"],\"f-fQK9\":[\"Grafana API 키\"],\"f2o-xB\":[\"취소 확인\"],\"f6Hub0\":[\"분류\"],\"f9yJNM\":[\"같음\"],\"fCZSgU\":[\"모든 인스턴스 그룹 보기\"],\"fDzxi_\":[\"저장하지 않고 종료\"],\"fE2kOY\":[\"날짜 연산자 선택\"],\"fGEOCn\":[\"작업 상태\"],\"fGLpQj\":[\"소스 제어 분기/태그/커밋\"],\"fGQ9Ug\":[\"이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형당 하나의 인증 정보만 선택할 수 있습니다. 머신 인증 정보(SSH)의 경우 인증 정보를 선택하지 않고 “시작 시 입력 요청”을 선택하면 런타임에 머신 인증 정보를 선택해야 합니다. 인증 정보를 선택하고 “시작 시 입력 요청”을 선택하면 선택한 인증 정보가 런타임에 업데이트할 수 있는 기본값이 됩니다.\"],\"fJ9xam\":[\"인스턴스 활성화\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"작업 취소\"],\"other\":[\"작업 취소\"]}]],\"fL7WXr\":[\"애플리케이션\"],\"fMUEsk\":[[\"0\"],\"일\"],\"fMulwN\":[\"프로젝트 버전 새로 고침\"],\"fOAyP5\":[\"검색 텍스트 입력\"],\"fODqV4\":[\"이 값을 찾을 수 없습니다. 유효한 값을 입력하거나 선택하십시오.\"],\"fQCM-p\":[\"조직 세부 정보 보기\"],\"fQGOXc\":[\"오류!\"],\"fR8DDt\":[\"모든 노드 제거 확인\"],\"fVjyJ4\":[\"연결 해제 확인\"],\"f_Xpp2\":[\"이 작업은 다음과 같이 연결을 해제합니다.\"],\"fcTDCh\":[\"아래에 Red Hat 또는 Red Hat Satellite 인증 정보를\\n 입력하면 사용 가능한 서브스크립션 목록에서 선택할 수 있습니다.\\n 사용하는 인증 정보는 갱신 또는 확장된 서브스크립션을\\n 검색하는 데 나중에 사용하기 위해 저장됩니다.\"],\"ff_JYN\":[\"중첩된 그룹 이름 필터링\"],\"fgrmWn\":[\"시작 시 diff 모드를 입력하라는 메시지를 표시합니다.\"],\"fhFmMp\":[\"클라이언트 식별자\"],\"fjX9i5\":[\"스마트 인벤토리를 찾을 수 없습니다.\"],\"fk1WEw\":[\"암호화\"],\"fld-O4\":[\"모든 작업\"],\"fnbZWe\":[\"선택적으로 상태 업데이트를 webhook 서비스로 다시 보내는 데 사용할 인증 정보를 선택합니다.\"],\"foItBN\":[\"주말\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"월요일\"],\"fqSfXY\":[\"교체\"],\"fqmP_m\":[\"호스트에 연결할 수 없음\"],\"fthJP1\":[\"webhook 서비스는 이 URL에 POST 요청을 하여 이 워크플로 작업 템플릿으로 작업을 시작할 수 있습니다.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"상세 정보\"],\"g6ekO4\":[\"호스트를 전환하지 못했습니다.\"],\"g7CZ-8\":[\"GitHub Enterprise 조직으로 로그인\"],\"g9d3sF\":[\"메시지 본문 시작\"],\"gALXcv\":[\"이 노드 삭제\"],\"gBnBJa\":[\"소스 워크플로 작업\"],\"gDx5MG\":[\"링크 편집\"],\"gIGcbR\":[\"이 그룹에서 동시에 실행할 최대 작업 수입니다. 0은 제한이 적용되지 않음을 의미합니다.\"],\"gJccsJ\":[\"워크플로우 승인 메시지\"],\"gK06zh\":[\"작업 템플릿 추가\"],\"gM3pS9\":[\"실행 환경\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"모든 소스 동기화\"],\"gUaMtt\":[\"시간 초과 시\"],\"gVYePj\":[\"새 팀 만들기\"],\"gWlcwd\":[\"마지막 작업 상태\"],\"gYWK-5\":[\"사용자 인터페이스 설정 보기\"],\"gZXc5U\":[\"워크플로우가 계속되기 전에 승인해야 하는 고유 사용자 수입니다. 단 한 번의 거부로 항상 노드가 거부됩니다.\"],\"gZaMqy\":[\"GitHub 팀으로 로그인\"],\"gZkstf\":[\"활성화하면 수집된 팩트를 저장하여 호스트 수준에서 볼 수 있습니다. 팩트는 유지되며 런타임에 팩트 캐시에 삽입됩니다.\"],\"gcFnpl\":[\"작업 상태\"],\"geTfDb\":[\"작업 세부 정보보기\"],\"ged_ZE\":[\"오라그니제이션\"],\"gezukD\":[\"취소할 작업 선택\"],\"gfyddN\":[\".zip 파일 업로드\"],\"gh06VD\":[\"출력\"],\"ghJsq8\":[\"먼저 스크롤\"],\"gmB6oO\":[\"스케줄\"],\"gmBQqV\":[\"프로젝트 업데이트\"],\"gnveFZ\":[\"표준 오류 탭\"],\"goVc-x\":[\"인증 정보 플러그인 설정 편집\"],\"go_DGX\":[\"팀 역할 추가\"],\"gpKdxJ\":[\"삭제할 질문을 선택\"],\"gpmbqk\":[\"변수\"],\"gpnvle\":[\"삭제 오류\"],\"gsj32g\":[\"프로젝트 동기화 취소\"],\"gwKtbI\":[\"설명서 및\"],\"h25sKn\":[\"서브스크립션 관리\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"레이블\"],\"hAjDQy\":[\"상태 선택\"],\"hBHRCF\":[\"새 인스턴스가 온라인 상태가 될 때 이 그룹에 자동으로\\n 할당되는 최소 인스턴스 수입니다.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"이 키를 사용하여 다른 검색을 활성화하려면 ansible 팩트와 관련된 현재 검색을 제거합니다.\"],\"hG89Ed\":[\"이미지\"],\"hHKoQD\":[\"피어 주소 선택\"],\"hLDu5N\":[\"애플리케이션 편집\"],\"hNudM0\":[\"이 필드의 값을 설정합니다.\"],\"hPa_zN\":[\"조직(이름)\"],\"hQ0dMQ\":[\"새 호스트 추가\"],\"hQRttt\":[\"제출\"],\"hVPa4O\":[\"옵션 선택\"],\"hX8KyU\":[\"이 작업은 실패하여 출력이 없습니다.\"],\"hXDKWN\":[\"빈도 세부 정보\"],\"hXzOVo\":[\"다음\"],\"hYH0cE\":[\"이 작업을 취소하기 위한 요청을 제출하시겠습니까?\"],\"hYgDIe\":[\"만들기\"],\"hZ6znB\":[\"포트\"],\"hZke6f\":[\"로컬 인증을 비활성화하시겠습니까? 이렇게 하면 로그인할 수 있는 사용자와 시스템 관리자가 이러한 변경을 취소할 수 있습니다.\"],\"hc_ufD\":[\"작업 태그\"],\"hdyeZ0\":[\"작업 삭제\"],\"he3ygx\":[\"복사\"],\"heqHpI\":[\"프로젝트 기본 경로\"],\"hg6l4j\":[\"3월\"],\"hgJ0FN\":[\"호스트 필터를 정의하여 검색을 수행\"],\"hgr8eo\":[\"항목\"],\"hgvbYY\":[\"9월\"],\"hhzh14\":[\"이 계정과 연결된 라이선스를 찾을 수 없습니다.\"],\"hi1n6B\":[[\"brandName\"],\"의 작업 관련 설정 업데이트\"],\"hiDMCa\":[\"프로비저닝\"],\"hjsbgA\":[\"추가 변수\"],\"hjwN_s\":[\"리소스 이름\"],\"hlbQEq\":[\"콘텐츠 서명 확인 인증 정보\"],\"hmEecN\":[\"관리 작업\"],\"hmjNLv\":[\"기본 테마\"],\"hty0d5\":[\"월요일\"],\"hvs-Js\":[\"애플리케이션 정보\"],\"i0VMLn\":[\"워크플로우 거부 메시지\"],\"i2izXk\":[\"일정에 규칙이 누락되어 있습니다\"],\"i4_LY_\":[\"쓰기\"],\"i9sC0B\":[\"팀 권한 추가\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"소스 전화 번호\"],\"iDNBZe\":[\"알림\"],\"iDWfOR\":[\"하나 이상의 워크플로 승인을 승인하지 못했습니다.\"],\"iDjyID\":[\"인증 정보 세부 정보보기\"],\"iE1s1P\":[\"워크플로우 시작\"],\"iEUzMn\":[\"시스템\"],\"iH8pgl\":[\"뒤로\"],\"iI4bLJ\":[\"마지막 로그인\"],\"iIVceM\":[\"복사 오류\"],\"iJWOeZ\":[\"사용할 수 있는 JSON 없음\"],\"iJiCFw\":[\"그룹 세부 정보\"],\"iLO3nG\":[\"플레이 수\"],\"iMaC2H\":[\"인스턴스 그룹\"],\"iPp22p\":[\"이 일정은 UI에서 지원되지 않는 복잡한 규칙을\\n 사용합니다. 이 일정을 관리하려면 API를 사용하십시오.\"],\"iQdYL_\":[\"스마트 인벤토리 추가\"],\"iRWxmA\":[\"SSL 확인 비활성화\"],\"iTylMl\":[\"템플릿\"],\"iWKCzl\":[\"프로젝트 기본 경로에서 발견된 디렉터리 목록에서 선택합니다. 기본 경로와 playbook 디렉터리를 함께 사용하면 playbook을 찾는 데 사용되는 전체 경로가 제공됩니다.\"],\"iXmHtI\":[\"작업 유형 선택\"],\"iZBwau\":[\"이 단계에는 오류가 포함되어 있습니다.\"],\"i_CDGy\":[\"분기 덮어쓰기 허용\"],\"i_Kv21\":[\"새 소스 만들기\"],\"ifckL-\":[\"행 선택\"],\"ifdViT\":[\"인벤토리 세부 정보보기\"],\"ig0q8s\":[\"이 인벤토리는 이 워크플로우(\",[\"0\"],\") 내의 모든 워크플로 노드에 적용되며, 인벤토리를 요청하는 메시지를 표시합니다.\"],\"inP0J5\":[\"서브스크립션 세부 정보\"],\"isRobC\":[\"새로운\"],\"itlxml\":[\"관리 작업\"],\"ittbfT\":[\"ansible_facts로 검색하는 경우 특수 구문이 필요합니다.\"],\"itu2NQ\":[\"링크 상태 유형\"],\"j1a5f1\":[\"호스트 편집\"],\"j6gqC6\":[\"작업 실행에 사용할 브랜치입니다. 비어 있으면 프로젝트 기본값이 사용됩니다. 프로젝트의 allow_override 필드가 true로 설정된 경우에만 허용됩니다.\"],\"j7zAEo\":[\"워크플로우 상태\"],\"j8QfHv\":[\"호스트 편집\"],\"jAxdt7\":[\"삭제 취소\"],\"jBGh4u\":[\"중첩된 그룹 인벤토리 정의:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"워크플로우 승인 보류 중\"],\"jEw0Mr\":[\"유효한 URL을 입력하십시오\"],\"jFaaUJ\":[\"캐노티컬\"],\"jGUu_G\":[\"필요한 승인\"],\"jIaeJK\":[\"설문 조사\"],\"jJdwCB\":[\"되돌리기\"],\"jKibyt\":[\"확대/축소 재설정\"],\"jMyq_x\":[\"워크플로 작업 1/\",[\"0\"]],\"jaUa4e\":[\"이 데이터는 Tower 소프트웨어의 향후\\n 릴리스를 개선하고 고객 경험과 성공을\\n 간소화하는 데 사용됩니다.\"],\"jc86YO\":[\"시작 시 제한을 입력하라는 메시지를 표시합니다.\"],\"ji-8F7\":[\"현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?\"],\"jiE6Vn\":[\"조직\"],\"jifz9m\":[\"없음 (한 번 실행)\"],\"jkQOCm\":[\"예외 추가\"],\"jljuYN\":[\"webhook 요청을 수락할 서비스입니다.\"],\"jluR-N\":[\"경고: \",[\"selectedValue\"],\"은(는) \",[\"0\"],\"에 대한 링크이며 해당 링크로 저장됩니다.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"여기.\"],\"jqzUyM\":[\"사용할 수 없음\"],\"jrkyDn\":[\"플레이 시작됨\"],\"jrsFB3\":[\"출력 탭\"],\"jsz-PY\":[\"알 수 없는 완료일\"],\"jwmkq1\":[\"시스템 인증 정보\"],\"jzD-D6\":[\"건너뛰기 태그는 대규모 playbook이 있고 play 또는 작업의 특정 부분을 건너뛰려는 경우에 유용합니다. 여러 태그를 구분하려면 쉼표를 사용합니다. 태그 사용에 대한 자세한 내용은 설명서를 참조하십시오.\"],\"k020kO\":[\"활동 스트림\"],\"k2dzu3\":[\"UTC에서 만료\"],\"k30JvV\":[\"선택한 카테고리\"],\"k5nHqi\":[\"이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 확인된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다.\"],\"kALwhk\":[\"초\"],\"kDWprA\":[\"이러한 인수는 지정된 모듈과 함께 사용됩니다.\"],\"kEhyki\":[\"필드는 값으로 끝납니다.\"],\"kLja4m\":[\"초기자\"],\"kLk5bG\":[\"시작 메시지\"],\"kNUkGV\":[\"검색 유형\"],\"kNfXib\":[\"모듈 이름\"],\"kODvZJ\":[\"이름\"],\"kOVkPY\":[\"인스턴스 전환\"],\"kP-3Hw\":[\"인벤토리로 돌아가기\"],\"kQerRU\":[\"이 필드에는 공백을 포함할 수 없습니다\"],\"kX-GZH\":[\"작업 다시 시작\"],\"kXzl6Z\":[\"소스 변수\"],\"kYDvK4\":[\"파일 포함\"],\"kah1PX\":[\"에서 YAML 예제 보기\"],\"kaux7o\":[\"원격 인벤토리 소스에서 로컬 그룹 및 호스트 덮어쓰기\"],\"kgtWJ0\":[\"이 작업 템플릿이 실행될 인스턴스 그룹을 선택합니다.\"],\"kiMHN-\":[\"시스템 감사\"],\"kjrq_8\":[\"더 많은 정보\"],\"kkDQ8m\":[\"목요일\"],\"kkc8HD\":[[\"brandName\"],\" 애플리케이션에 대한 간편 로그인 활성화\"],\"kpRn7y\":[\"질문 삭제\"],\"kpnWnY\":[\"SCM 개정이 변경되는 프로젝트가 업데이트될 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다. 이것은 Ansible 인벤토리 .ini 파일 형식과 같은 정적 콘텐츠를 위한 것입니다.\"],\"ks-HYT\":[\"사용자 권한 추가\"],\"ks71ra\":[\"예외\"],\"kt8V8M\":[\"워크플로우에 사용할 브랜치를 선택합니다.\"],\"ktPOqw\":[\"참조\"],\"kuIbuV\":[\"상태 검사는 실행 노드에서만 실행할 수 있습니다.\"],\"ku__5b\":[\"초\"],\"kyAi7k\":[\"인스턴스\"],\"kyHUFI\":[\"Vault 암호 | \",[\"credId\"]],\"kyfr2I\":[\"이 옵션을 선택하면 이전에 외부 소스에 있었지만 지금은 제거된 모든 호스트와 그룹이 인벤토리에서 제거됩니다. 인벤토리 소스에서 관리하지 않은 호스트와 그룹은 다음에 수동으로 생성된 그룹으로 승격되며, 승격할 수동으로 생성된 그룹이 없는 경우 인벤토리의 기본 「all」 그룹에 남습니다.\"],\"kz7G1W\":[[\"1\"],\"에서 \",[\"0\"],\" 액세스 권한을 삭제하시겠습니까? 이렇게 하면 팀의 모든 구성원에게 영향을 미칩니다.\"],\"l4k9lc\":[\"첫 번째 노드\"],\"l5XUoS\":[\"Webhook 인증 정보\"],\"l75CjT\":[\"제공됨\"],\"lCF0wC\":[\"새로고침\"],\"lJFsGr\":[\"새 인스턴스 그룹 만들기\"],\"lKxoCA\":[\"작업 이벤트 확장\"],\"lM9cbX\":[\"호스트도 해당 그룹의 자녀 중 하나인 경우, 연결 해제 후에도 목록에 그룹이 표시될 수 있습니다. 이 목록에는 호스트가 직간접적으로 연관된 모든 그룹이 표시됩니다.\"],\"lURfHJ\":[\"섹션 축소\"],\"lWkKSO\":[\"분\"],\"lWmv3p\":[\"인벤토리 소스\"],\"lYDyXS\":[\"스마트 인벤토리\"],\"l_jRvf\":[\"플레이북 완료\"],\"lfoFSg\":[\"호스트 삭제\"],\"lgm7y2\":[\"편집\"],\"lgphOX\":[\"예상 값\"],\"lhgU4l\":[\"템플릿을 찾을 수 없습니다.\"],\"lhkaAC\":[\"평가판\"],\"ljGeYw\":[\"일반 사용자\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"PagerDuty\"],\"lo-rJO\":[\"팬다운\"],\"ltvmAF\":[\"애플리케이션을 찾을 수 없습니다.\"],\"lu2qW5\":[\"모든\"],\"lucaxq\":[\"로깅 집계기 호스트 및 로깅 집계기 유형을 제공하지 않으면 로그 집계기를 활성화할 수 없습니다.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"컨테이너 그룹을 찾을 수 없습니다.\"],\"m16xKo\":[\"추가\"],\"m1tKEz\":[\"시스템 관리자는 모든 리소스에 무제한 액세스할 수 있습니다.\"],\"m2ErDa\":[\"실패\"],\"m3k6kn\":[\"구축된 인벤토리 소스 동기화를 취소하지 못했습니다.\"],\"m5MOUX\":[\"호스트로 돌아가기\"],\"mGJIOu\":[\"이 구성된 인벤토리 입력은\\n 두 카테고리 모두에 대한 그룹을 생성하고\\n 제한(호스트 패턴)을 사용하여 해당 두 그룹의\\n 교집합에 있는 호스트만 반환합니다.\"],\"mNBZ1R\":[\"참고: 이 필드는 원격 이름이 “origin”이라고 가정합니다.\"],\"mOFgdC\":[\"최대\"],\"mPiYpP\":[\"노드 상태 유형\"],\"mSv_7k\":[\"해당 대화로 복귀할 수 있습니다.\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"이 일정에는 필수 설문 조사 값이 없습니다.\"],\"mYGY3B\":[\"날짜\"],\"mZiQNk\":[\"권한 상승: 활성화하면 이 playbook을 관리자로 실행합니다.\"],\"m_tELA\":[\"취소 삭제\"],\"ma7cO9\":[\"그룹 \",[\"0\"],\" 을/를 삭제하지 못했습니다.\"],\"mahPLs\":[\"권한 에스컬레이션 암호\"],\"mcGG2z\":[[\"minutes\"],\" 분 \",[\"seconds\"],\" 초\"],\"mdNruY\":[\"API 토큰\"],\"mgJ1oe\":[\"삭제 확인\"],\"mgjN5u\":[\"인스턴스를 인스턴스 그룹에서 분리하시겠습니까?\"],\"mhg7Av\":[\"애드혹 명령 실행\"],\"mi9ffh\":[\"호스트 세부 정보\"],\"mk4anB\":[\"브라우저 기본값\"],\"mlDUq3\":[\"(사용자 이름)에 의해 수정됨\"],\"mnm1rs\":[\"GitHub 기본값\"],\"moZ0VP\":[\"동기화 상태\"],\"momgZ_\":[\"워크플로우 작업 템플릿의 이름입니다.\"],\"mqAOoN\":[\"Playbook 디렉토리 선택\"],\"n-37ya\":[\"로컬 인증 비활성화 확인\"],\"n-LISx\":[\"워크플로를 저장하는 동안 오류가 발생했습니다.\"],\"n-ZioH\":[\"업데이트된 프로젝트를 가져오는 동안 오류 발생\"],\"n-qmM7\":[\"JSON 형식의 서비스 계정 키를 선택하여 다음 필드를 자동으로 채웁니다.\"],\"n12Go4\":[\"관련 그룹을 로드하지 못했습니다.\"],\"n60kiJ\":[\"*이 필드는 지정된 인증 정보를 사용하여 외부 보안 관리 시스템에서 검색됩니다.\"],\"n6mYYY\":[\"워크플로우 시간 초과 메시지\"],\"n9Idrk\":[\"(상위 10개로 제한)\"],\"n9lz4A\":[\"실패한 작업\"],\"nBAIS_\":[\"이벤트 세부 정보 보기\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"프로비저닝 콜백 URL 생성을\\n 활성화합니다. URL을 사용하여 호스트가 \",[\"brandName\"],\"에\\n 연결하고 이 작업 템플릿을 사용하여\\n 구성 업데이트를 요청할 수 있습니다\"],\"nCY9IL\":[\"호스트 건너뜀\"],\"nDjIzD\":[\"프로젝트 세부 정보보기\"],\"nGbNEN\":[\"프로젝트를 최신으로 간주하는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 프로젝트 업데이트의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신으로 간주되지 않으며 새 프로젝트 업데이트가 수행됩니다.\"],\"nI54lc\":[\"동기화 전에 프로젝트 삭제\"],\"nJPBvA\":[\"파일, 디렉터리 또는 스크립트\"],\"nJTOTZ\":[\"이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다.\"],\"nLGsp4\":[\"이 워크플로우 작업 템플릿에 대한 설문 조사를 활성화합니다.\"],\"nMiE53\":[\"활성화된 변수\"],\"nOhz3x\":[\"로그 아웃\"],\"nPH1Cr\":[\"이러한 실행 환경은 해당 환경에 의존하는 다른 리소스에서 사용할 수 있습니다. 그래도 삭제하시겠습니까?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"실패한 호스트 수\"],\"nSTT11\":[\"다시 시작 위치:\"],\"nTENWI\":[\"서브스크립션 관리로 돌아가기\"],\"nU16mp\":[\"캐시 제한 시간\"],\"nZPX7r\":[\"경고: 저장하지 않은 변경 사항\"],\"nZW6P0\":[\"현지 시간대\"],\"nZYB4j\":[\"사용 가능한 상태 없음\"],\"nZYxse\":[\"그룹에서 호스트를 분리하시겠습니까?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4월\"],\"ncxIQL\":[\"하나 이상의 인스턴스를 연결 해제하지 못했습니다.\"],\"neiOWk\":[\"여기에서 구축된 인벤토리 문서 보기\"],\"nfnm9D\":[\"조직 이름\"],\"ng00aZ\":[\"호스트 필터\"],\"nhxAdQ\":[\"키워드\"],\"nlsWzF\":[\"설문 조사를 추가하십시오.\"],\"nnY7VU\":[\"PagerDuty 하위 도메인\"],\"noGZlf\":[\"캐시 제한 시간 (초)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (상세 정보)\"],\"nzozOC\":[\"사용자 삭제\"],\"nzr1qE\":[\"파일 업로드가 거부되었습니다. 단일 .json 파일을 선택하십시오.\"],\"o-JPE2\":[\"설문 조사 질문을 찾을 수 없습니다.\"],\"o0RwAq\":[\"GitHub Enterprise로 로그인\"],\"o0x5-R\":[\"이 필드의 값을 선택\"],\"o4NRE0\":[\"고급 검색 값 입력\"],\"o5J6dR\":[\"이 노드를 실행해야 하는 조건을 지정합니다.\"],\"o9R2tO\":[\"SSL 연결\"],\"oABS9f\":[\"이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵션을 선택합니다.\"],\"oB5EwG\":[\"외부 시크릿 관리 시스템\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"업데이트된 프로젝트 데이터를 가져오지 못했습니다.\"],\"oCKCYp\":[\"알림이 전송되었습니다.\"],\"oEijQ7\":[\"처음에 대소문자를 구분하지 않는 버전입니다.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"2개 그룹 구성, 교차로로 제한\"],\"oH1Qle\":[\"이 워크플로우 작업 템플릿의 Webhook URL입니다.\"],\"oHOOxn\":[\"기본적으로 서비스 사용에 대한 분석 데이터를 수집하여 Red Hat에 전송합니다. 서비스에서 수집하는 데이터에는 두 가지 범주가 있습니다. 자세한 내용은 <0>이 Tower 문서 페이지를 참조하십시오. 이 기능을 비활성화하려면 다음 확인란의 선택을 해제하십시오.\"],\"oII7vS\":[\"GitHub 설정\"],\"oKMFX4\":[\"업데이트되지 않음\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"종료일/시간\"],\"oNZQUQ\":[\"Kubernetes 또는 OpenShift로 인증하는 인증 정보\"],\"oQqtoP\":[\"관리 작업으로 돌아가기\"],\"oRt7Uv\":[[\"interval\"],\" 년\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"이 인스턴스는 현재 다른 리소스에서 사용 중입니다. 정말 삭제하시겠습니까?\"],\"other\":[\"이 인스턴스의 프로비저닝을 해제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?\"]}]],\"oWvSIB\":[\"보낸 사람 이메일\"],\"oX_mCH\":[\"프로젝트 동기화 오류\"],\"oZvDsd\":[[\"interval\"],\" 시간\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"GitHub Enterprise 팀으로 로그인\"],\"ofcQVG\":[\"저장되지 않은 변경 사항 모달\"],\"olEUh2\":[\"성공\"],\"opS--k\":[\"인스턴스 그룹으로 돌아가기\"],\"orh4t6\":[\"호스트 확인\"],\"osCeRO\":[\"Azure AD 설정 보기\"],\"ot7qsv\":[\"모든 필터 지우기\"],\"ovBPCi\":[\"기본값\"],\"owBGkJ\":[\"종료가 예상 값과 일치하지 않음 (\",[\"0\"],\")\"],\"owQ8JH\":[\"인스턴스 그룹 추가\"],\"ozbhWy\":[\"삭제 오류\"],\"p-nfFx\":[\"여기에 파일을 드래그하거나 업로드할 파일을 찾습니다.\"],\"p-ngUo\":[\"팔로우 취소\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"개인 액세스 토큰\"],\"p2_GCq\":[\"암호 확인\"],\"p3PM8G\":[\"첫 번째 노드에서 다시 시작\"],\"p6-JME\":[\"첫 번째는 모든 참조를 가져옵니다. 두 번째는 Github 풀 요청 번호 62를 가져옵니다. 이 예제에서 브랜치는 “pull/62/head”여야 합니다.\"],\"pAtylB\":[\"찾을 수 없음\"],\"pCCQER\":[\"전역적으로 사용 가능\"],\"pH8j40\":[\"이전에 삭제된 활성 호스트\"],\"pHyx6k\":[\"다중 선택(단일 선택)\"],\"pKQcta\":[\"Pod 사양 사용자 정의\"],\"pOJNDA\":[\"커맨드\"],\"pOd3wA\":[\"'Enter'를 눌러 더 많은 답변 선택 사항을 추가합니다. 행당 하나의 응답 선택.\"],\"pOhwkU\":[\"이 작업은 \",[\"0\"],\" 에서 다음 역할의 연결을 해제합니다.\"],\"pRZ6hs\":[\"실행\"],\"pSypIG\":[\"설명 표시\"],\"pYENvg\":[\"인증 권한 부여 유형\"],\"pZJ0-s\":[\"이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다. 0은 제한이 적용되지 않음을 의미합니다.\"],\"pa1SrG\":[[\"interval\"],\" 일\"],\"peCAyQ\":[\"RADIUS 설정 보기\"],\"pfw0Wr\":[\"전체\"],\"pguZh2\":[\"jinja2 표현식에서 변수를 생성합니다. 정의한 구성된\\n 그룹에 예상 호스트가 포함되어 있지 않은 경우 유용할 수\\n 있습니다. 표현식에서 hostvars를 추가하여 해당 표현식의\\n 결과 값이 무엇인지 알 수 있도록 사용할 수 있습니다.\"],\"phTgAm\":[\"시스템 팩트를 채우려면 `gather_facts: true`가\\n 있는 인벤토리에 대해 playbook을 실행해야 하기 때문에\\n Ansible 팩트에 대한 인벤토리의 사양을 제공하기가\\n 어렵습니다. 실제 팩트는 시스템마다\\n 다릅니다.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Django 참조\"],\"poMgBa\":[\"시작 시 SCM 브랜치를 입력하라는 메시지를 표시합니다.\"],\"ppcQy0\":[\"zoom을 100% 및 센터 그래프로 설정\"],\"prydaE\":[\"프로젝트 동기화 실패\"],\"pw2VDK\":[[\"month\"],\"의 마지막 \",[\"weekday\"]],\"q-Uk_P\":[\"하나 이상의 인증 정보 유형을 삭제하지 못했습니다.\"],\"q45OlW\":[\"리전\"],\"q5tQBE\":[\"관련 검색 필드 퍼지 검색에 대해 설정 유형 비활성화\"],\"q67y3T\":[\"알림 템플릿을 찾을 수 없습니다.\"],\"qAlZNb\":[\"다음 워크플로 승인에 대해 조치를 취할 수 없습니다: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"남아 있는 호스트가 없음\"],\"qChjCy\":[\"첫 번째 실행\"],\"qD-pvR\":[\"대시보드 ID (선택 사항)\"],\"qEMgTP\":[\"인벤토리 소스 동기화 오류\"],\"qJK-de\":[\"OIDC로 로그인\"],\"qS0GhO\":[\"실행 환경이 없습니다\"],\"qSSVmd\":[\"대상 채널 또는 사용자\"],\"qSSg1L\":[\"사용 가능한 노드에 대한 링크\"],\"qWD0iN\":[\"이 데이터는 소프트웨어의 향후 릴리스를 개선하고\\n Automation Analytics를 제공하는 데\\n 사용됩니다.\"],\"qXRYa2\":[\"분기에서 하위 모듈의 최신 커밋 추적\"],\"qYkrfg\":[\"프로비저닝 호출 세부 정보\"],\"qZ2MTC\":[\"다음은 \",[\"brandName\"],\"에서 명령 실행을 지원하는 모듈입니다.\"],\"qgjtIt\":[\"통합\"],\"qlhQw_\":[\"인벤토리 동기화\"],\"qliDbL\":[\"원격 아카이브\"],\"qlwLcm\":[\"문제 해결\"],\"qmBmJJ\":[\"이는 클라이언트 시크릿이 표시되는 유일한 시간입니다.\"],\"qmYgP7\":[\"승인됨\"],\"qqeAJM\":[\"없음\"],\"qtFFSS\":[\"시작 시 버전 업데이트\"],\"qtaMu8\":[\"인벤토리(이름)\"],\"qvCD_i\":[\"예제는 다음과 같습니다.\"],\"qwaCoN\":[\"소스 제어 업데이트\"],\"qxZ5RX\":[\"호스트\"],\"qznBkw\":[\"워크플로우 링크 모달\"],\"r6Aglb\":[\"JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오.\"],\"r6y-jM\":[\"경고\"],\"r6zgGo\":[\"12월\"],\"r8ojWq\":[\"제거 확인\"],\"r8oq0Y\":[\"지난 24 시간\"],\"rBdPPP\":[[\"name\"],\" 을/를 삭제하지 못했습니다.\"],\"rE95l8\":[\"클라이언트 유형\"],\"rG3WVm\":[\"선택\"],\"rHK_Sg\":[\"사용자 지정 가상 환경 \",[\"virtualEnvironment\"],\" 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오.\"],\"rK7UBZ\":[\"모든 호스트 다시 시작\"],\"rKS_55\":[\"팩트 스토리지: 활성화하면 수집된 팩트를 저장하여 호스트 수준에서 볼 수 있습니다. 팩트는 유지되며 런타임에 팩트 캐시에 삽입됩니다.\"],\"rKTFNB\":[\"인증 정보 유형 삭제\"],\"rLznGJ\":[\"승인이 생성될 때 업스트림 set_stats 아티팩트로 렌더링되는 Jinja2 템플릿입니다. 이를 사용하여 이전 작업 단계의 관련 컨텍스트를 승인자에게 표시합니다. 사용 가능한 변수는 부모 노드의 set_stats 데이터에서 가져옵니다.\"],\"rMrKOB\":[\"프로젝트를 동기화하지 못했습니다.\"],\"rOZRCa\":[\"워크플로우 링크\"],\"rSYkIY\":[\"이 필드는 숫자여야 합니다\"],\"rXhu41\":[\"2 (디버그)\"],\"rYHzDr\":[\"페이지당 항목\"],\"r_IfWZ\":[\"인벤토리 편집\"],\"rdUucN\":[\"미리보기\"],\"rfYaVc\":[\"응답 변수 이름\"],\"rfpIXM\":[\"시작 시 인스턴스 그룹을 입력하라는 메시지를 표시합니다.\"],\"rfx2oA\":[\"워크플로우 보류 메시지 본문\"],\"riBcU5\":[\"IRC 닉네임\"],\"rjVfy3\":[\"워크플로우 문서\"],\"rjyWPb\":[\"1월\"],\"rmb2GE\":[[\"0\"],\" 님이 거부함 - \",[\"1\"]],\"rmt9Tu\":[\"총 호스트\"],\"ruhGSG\":[\"인벤토리 소스 동기화 취소\"],\"rvia3m\":[\"기타 인증\"],\"rw1pRJ\":[\"번들 다운로드\"],\"rwWNpy\":[\"인벤토리\"],\"s-MGs7\":[\"리소스\"],\"s2xYUy\":[\"원격 인벤토리 소스에서 로컬 변수 덮어쓰기\"],\"s3KtlK\":[\"이 일정에는 선택한 예외로 인해 발생하지 않습니다.\"],\"s4Qnj2\":[\"실행 환경\"],\"s4fge-\":[\"지난 한 달\"],\"s5aIEB\":[\"워크플로우 작업 템플릿 삭제\"],\"s5mACA\":[\"인스턴스 세부 정보\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"이 인스턴스 그룹은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?\"],\"other\":[\"이러한 인스턴스 그룹을 삭제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?\"]}]],\"s6F6Ks\":[\"이 작업에 대한 출력을 찾을 수 없습니다.\"],\"s70SJY\":[\"로깅 설정\"],\"s8hQty\":[\"모든 작업 보기.\"],\"s9EKbs\":[\"SSL 확인 비활성화\"],\"sAz1tZ\":[\"연결 해제 확인\"],\"sBJ5MF\":[\"소스\"],\"sCEb_0\":[\"모든 인벤토리 호스트 보기\"],\"sGodAp\":[\"Pod 사양 덮어쓰기\"],\"sMDRa_\":[\"그룹으로 돌아가기\"],\"sOMf4x\":[\"최근 템플릿\"],\"sSFxX6\":[\"작업 시작 시 버전 업데이트\"],\"sTkKoT\":[\"거부할 행 선택\"],\"sUyFTB\":[\"대시보드로 리디렉션\"],\"sV3kNp\":[\"이 인스턴스 그룹은 현재 다른 리소스에 의해 있습니다. 삭제하시겠습니까?\"],\"sVh4-e\":[\"이 링크 삭제\"],\"sW5OjU\":[\"필수\"],\"sZif4m\":[\"관련 그룹을 분리하시겠습니까?\"],\"s_XkZs\":[\"시작\"],\"s_r4Az\":[\"이 필드는 정수여야 합니다\"],\"sesAIn\":[\"작업이 시작, 성공 또는 실패할 때 전송되는\\n 알림의 내용을 변경하려면 사용자 정의 메시지를 사용합니다. 작업에 대한\\n 정보에 액세스하려면 중괄호를 사용합니다:\"],\"sgRZMG\":[\"하이브리드 노드\"],\"siJgSI\":[\"사용자를 찾을 수 없음\"],\"sjMCOP\":[\"최종 업데이트\"],\"sjVfrA\":[\"명령\"],\"smFRaX\":[\"작업이 이미 시작되었습니다\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" 개 소스에서 동기화 실패.\"],\"other\":[\"#\",\" 개 소스에서 동기화 실패.\"]}]],\"sr4LMa\":[\"인벤토리 소스\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"이 필터 또는 다른 필터를 만족하는 결과를 반환합니다.\"],\"sxkWRg\":[\"고급\"],\"syupn5\":[\"브랜드 이미지\"],\"syyeb9\":[\"첫 번째\"],\"t-R8-P\":[\"실행\"],\"t2q1xO\":[\"일정 편집\"],\"t4v_7X\":[\"노드 유형 선택\"],\"t9QlBd\":[\"11월\"],\"tRm9qR\":[\"태그는 대규모 playbook이 있고 play 또는 작업의 특정 부분을 실행하려는 경우에 유용합니다. 여러 태그를 구분하려면 쉼표를 사용합니다. 태그 사용에 대한 자세한 내용은 설명서를 참조하십시오.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"시작\"],\"t_YqKh\":[\"제거\"],\"tfDRzk\":[\"저장\"],\"tfh2eq\":[\"이 노드에 대한 새 링크를 생성하려면 클릭합니다.\"],\"tgPwON\":[\"연산자\"],\"tgSBSE\":[\"링크 제거\"],\"tgWuMB\":[\"수정됨\"],\"thJljW\":[\"경고: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"프로비저닝 해제 중\"],\"trjiIV\":[\"동료를 연결하지 못했습니다.\"],\"tst44n\":[\"이벤트\"],\"twE5a9\":[\"인증 정보를 삭제하지 못했습니다.\"],\"txNbrI\":[\"소스 제어 분기\"],\"ty2DZX\":[\"이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?\"],\"tzgOKK\":[\"이 작업은 이미 수행되었습니다.\"],\"u-sh8m\":[\"/ (프로젝트 root)\"],\"u4ex5r\":[\"7월\"],\"u4n8Fm\":[\"동료를 제거하지 못했습니다.\"],\"u4x6Jy\":[\"작업으로 돌아가기\"],\"u5AJST\":[\"플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 값을 입력하지 않으면 ansible 구성 파일에서 기본값을 사용합니다. 자세한 정보를 참조하십시오.\"],\"u7f6WK\":[\"모든 워크플로우 승인 보기.\"],\"u84wS1\":[\"작업 취소 오류\"],\"uAQUqI\":[\"상태\"],\"uAhZbx\":[\"실패가 있는 재고 소스\"],\"uCjD1h\":[\"세션이 만료되었습니다. 세션이 만료되기 전의 위치에서 계속하려면 로그인하십시오.\"],\"uImfEm\":[\"워크플로우 보류 메시지\"],\"uJz8NJ\":[\"작업이 실행되는 동안 검색이 비활성화됩니다.\"],\"uPRp5U\":[\"검색 취소\"],\"uTDtiS\":[\"다섯 번째\"],\"uUehLT\":[\"대기 중\"],\"uVu1Yt\":[\"설정 유형 선택\"],\"uYtvvN\":[\"실행 환경을 편집하기 전에 프로젝트를 선택합니다.\"],\"ucSTeu\":[\"(사용자 이름)에 의해 생성됨\"],\"ucgZ0o\":[\"조직\"],\"ugZpot\":[\"외부 자격 증명 테스트\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"정보\"],\"uzTiFQ\":[\"일정으로 돌아가기\"],\"v-CZEv\":[\"시작 시 프롬프트\"],\"v-EbDj\":[\"문제 해결 설정\"],\"v-M-LP\":[\"템플릿 시작\"],\"v0urVb\":[\"서브스크립션이 없는 경우 Red Hat을\\n 방문하여 평가판 서브스크립션을 받을 수 있습니다.\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"호스트 매개변수를 사용하여 다시 시작\"],\"v2gmVS\":[\"이 작업은 다음을 부드럽게 삭제합니다.\"],\"v45yUL\":[\"연결 해제\"],\"v7vAuj\":[\"총 작업\"],\"vCS_TJ\":[\"인벤토리 소스 \",[\"name\"],\" 삭제에 실패했습니다.\"],\"vEr6TL\":[\"이러한 인수는 지정된 모듈과 함께 사용됩니다. \",[\"0\"],\"에 대한 정보는 다음을 클릭하여 찾을 수 있습니다: \"],\"vF82C6\":[\"부모 노드가 성공하면 실행됩니다.\"],\"vFKI2e\":[\"일정 규칙\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"활성화된 변수가 설정되지 않은 경우 이 필드는 무시됩니다. 사용 가능한 변수가 이 값과 일치하면 호스트는 가져오기에서 활성화됩니다.\"],\"vGjmyl\":[\"삭제됨\"],\"vHAaZi\":[\"모두 건너뛰기\"],\"vIb3RK\":[\"새 일정 만들기\"],\"vKRQJB\":[\"사용자 정의 Kubernetes 또는 OpenShift Pod 사양을 전달하는 필드입니다.\"],\"vLyv1R\":[\"숨기기\"],\"vPrMqH\":[\"버전 #\"],\"vQHUI6\":[\"이 옵션을 선택하면 하위 그룹 및 호스트에 대한 모든 변수가 제거되고 외부 소스에 있는 변수로 대체됩니다.\"],\"vTL8gi\":[\"종료 시간\"],\"vUOn9d\":[\"돌아가기\"],\"vYFWsi\":[\"팀 선택\"],\"vYuE8q\":[\"작업이 실행되는 데 경과된 시간\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket 데이터 센터\"],\"ve_jRy\":[\"조건부\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"추가 명령줄 변수를 playbook에 전달합니다. 이것은 ansible-playbook의 -e 또는 --extra-vars 명령줄 매개변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 구문 예제는 설명서를 참조하십시오.\"],\"voRH7M\":[\"예:\"],\"vq1XXv\":[\"적용된 필터를 사용하여 새 스마트 인벤토리 만들기\"],\"vq2WxD\":[\"화요일\"],\"vq9gg6\":[\"다음 워크플로 승인에 대해 조치를 취할 수 없습니다: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"모듈\"],\"vvY8pz\":[\"시작 시 건너뛸 태그를 입력하라는 메시지를 표시합니다.\"],\"vye-ip\":[\"시작 시 시간 초과를 입력하라는 메시지를 표시합니다.\"],\"vzsN_5\":[[\"interval\"],\" 일\"],\"w07pgp\":[\"시작 시 상세 정보 수준을 입력하라는 메시지를 표시합니다.\"],\"w0kTk8\":[\"실패한 노드에서 다시 시작\"],\"w14eW4\":[\"모든 토큰 보기\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"이 인벤토리 소스는 현재 이에 의존하는 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?\"],\"other\":[\"이러한 인벤토리 소스를 삭제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?\"]}]],\"w2VTLB\":[\"비교 값보다 적습니다.\"],\"w3EE8S\":[\"자동화된 호스트\"],\"w4j7js\":[\"팀 세부 정보 보기\"],\"w6zx64\":[\"브라우저 기본값 사용\"],\"wCnaTT\":[\"필드를 새 값으로 교체\"],\"wF-BAU\":[\"인벤토리 추가\"],\"wFnb77\":[\"인벤토리 ID\"],\"wKEfMu\":[\"이벤트 처리가 완료되었습니다.\"],\"wO29qX\":[\"조직을 찾을 수 없습니다.\"],\"wW08QA\":[\"같지 않음\"],\"wX6sAX\":[\"지난 2년\"],\"wXAVe-\":[\"모듈 인수\"],\"wXB7k5\":[\"알림 색상을 지정합니다. 사용 가능한 색상은 16진수\\n 색상 코드입니다(예: #3af 또는 #789abc).\"],\"waFx9W\":[\"관리됨\"],\"wdxz7K\":[\"소스\"],\"wgNoIs\":[\"모두 선택\"],\"wkgHlv\":[\"새 노드 추가\"],\"wlQNTg\":[\"멤버\"],\"wnizTi\":[\"서브스크립션 선택\"],\"wpT1VN\":[\"조건\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"추가 명령줄 변경 사항을 전달합니다. 두 개의 ansible 명령줄 매개 변수가 있습니다: \"],\"wsggVq\":[\"선택하지 않으면 외부 소스에서 찾을 수 없는 로컬 하위 호스트 및 그룹이 인벤토리 업데이트 프로세스에 의해 그대로 유지됩니다.\"],\"x-a4Mr\":[\"Webhook 인증 정보\"],\"x02hbg\":[\"프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 이 URL을 사용하여 호스트는 Ansible AWX에 연결하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다.\"],\"x4Xp3c\":[\"업데이트됨\"],\"x5DnMs\":[\"마지막으로 변경된 사항\"],\"x6_dAC\":[\"페더레이션 인벤토리\"],\"x6oT_o\":[\"사용 가능한 호스트\"],\"x7PDL5\":[\"로깅\"],\"x8uKc7\":[\"인스턴스 상태\"],\"x9WS62\":[\"취소 \",[\"0\"]],\"xAYSEs\":[\"시작 시간\"],\"xAqth4\":[\"Google OAuth 2 설정 보기\"],\"xC9EVu\":[\"취소된 노드\"],\"xCJdfg\":[\"지우기\"],\"xDr_ct\":[\"종료\"],\"xESTou\":[\"작업을 삭제하지 못했습니다.\"],\"xF5tnT\":[\"Vault 암호\"],\"xGQZwx\":[\"컨테이너 그룹 추가\"],\"xGVfLh\":[\"계속\"],\"xHZS6u\":[\"성공적인 작업\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"개인 액세스 토큰\"],\"xKQRBr\":[\"최대 길이\"],\"xM01Pk\":[\"기본 응답\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"이름 필드에 대한 정확한 검색.\"],\"xPO5w7\":[\"GitHub로 로그인\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"유효하지 않은 시간 형식입니다\"],\"xQioPk\":[\"여러 명의 부모가 있을 때 이 노드를 실행하기 위한 전제 조건\"],\"xSytdh\":[\"완료:\"],\"xUhTCP\":[\"소스 선택\"],\"xVhQZV\":[\"금요일\"],\"xY9DEq\":[\"인벤토리의 호스트를 대상으로 지정하는 데 사용되는 패턴입니다. 필드를 비워두면 all 및 *는 인벤토리의 모든 호스트를 대상으로 합니다. Ansible의 호스트 패턴에 대한 자세한 정보를 찾을 수 있습니다.\"],\"xY9s5E\":[\"시간 초과\"],\"x_Ej3K\":[\"사용자에게 표시할 프롬프트로 원하는 답변 유형 또는 형식을 선택하세요.\\n 각 옵션에 대한 추가 정보는 Ascender 설명서를 참조하세요.\"],\"x_ugm_\":[\"총 그룹\"],\"xa7N9Z\":[\"로그인 리디렉션 덮어쓰기 URL 편집\"],\"xcaG5l\":[\"워크플로우 편집\"],\"xd2LI3\":[[\"0\"],\"에 만료됨\"],\"xdA_-p\":[\"툴\"],\"xe5RvT\":[\"YAML 탭\"],\"xefC7k\":[\"IRC 서버 포트\"],\"xeiujy\":[\"텍스트\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"요청하신 페이지를 찾을 수 없습니다.\"],\"xi4nE2\":[\"오류 메시지\"],\"xnSIXG\":[\"하나 이상의 호스트를 삭제하지 못했습니다.\"],\"xoCdYY\":[\"지정된 필드의 값이 제공된 목록에 있는지 확인합니다. 쉼표로 구분된 항목 목록이 있어야 합니다.\"],\"xoXoBo\":[\"오류 삭제\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise 조직\"],\"xuYTJb\":[\"작업 템플릿을 삭제하지 못했습니다.\"],\"xw06rt\":[\"설정이 기본 설정과 일치합니다.\"],\"xxTtJH\":[\"호스트 이름과 일치하는 정규 표현식을 가져옵니다. 필터는 인벤토리 플러그인 필터를 적용한 후 사후 처리 단계로 적용됩니다.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"선택한 작업 취소\"],\"other\":[\"선택한 작업 취소\"]}]],\"y8ibKI\":[\"인스턴스 제거\"],\"yCCaoF\":[\"인스턴스를 업데이트하지 못했습니다.\"],\"yDeNnS\":[\"새 인벤토리 생성\"],\"yDifzB\":[\"선택 확인\"],\"yGS9cI\":[\"상태 양호\"],\"yGUKlf\":[\"관리 작업\"],\"yGfW7Y\":[\"이 위치를 변경하려면 \",[\"brandName\"],\"을(를) 배포할 때 PROJECTS_ROOT를 변경하십시오.\"],\"yMIahh\":[\"Red Hat Ansible Automation Platform에 오신 것을 환영합니다!\\n 서브스크립션을 활성화하려면 아래 단계를 완료하십시오.\"],\"yMYuDg\":[\"Automation Controller 버전\"],\"yMfU4O\":[\"보낸 사람 이메일\"],\"yNcGa2\":[\"액세스 토큰 만료\"],\"yOXgbH\":[\"참고: GitHub 또는 Bitbucket에 SSH 프로토콜을 사용하는 경우 SSH 키만 입력하고 (git 이외의) 사용자 이름은 입력하지 마십시오. 또한 GitHub와 Bitbucket은 SSH 사용 시 암호 인증을 지원하지 않습니다. 읽기 전용 GIT 프로토콜(git://)은 사용자 이름 또는 암호 정보를 사용하지 않습니다.\"],\"yQE2r9\":[\"로딩 중\"],\"yRiHPB\":[\"이 목록을 채우려면 작업을 실행하십시오.\"],\"yRkqG9\":[\"제한\"],\"yRsSBw\":[\"승인\"],\"yUlffE\":[\"다시 시작\"],\"yVgnJA\":[\"이 조직에서 관리할 수 있는 최대 호스트 수입니다.\\n 값은 기본적으로 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible\\n 설명서를 참조하십시오.\"],\"yX3qAQ\":[\"워크플로우 작업 템플릿 노드\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"워크플로우 템플릿\"],\"yb_fjw\":[\"승인\"],\"ydoZpB\":[\"팀을 찾을 수 없음\"],\"ydw9CW\":[\"실패한 호스트\"],\"yfG3F2\":[\"직접 키\"],\"yjwMJ8\":[\"호스트가 자동화한 횟수\"],\"yjyGja\":[\"입력 확장\"],\"ylXj1N\":[\"선택됨\"],\"yq6OqI\":[\"토큰 값과 연결된 새로 고침 토큰 값이 표시되는 유일한 시간입니다.\"],\"yqiwAW\":[\"워크플로우 취소\"],\"yrUyDQ\":[\"이 인스턴스의 현재 라이프사이클 단계를 설정합니다. 기본값은 \\\"설치됨\\\"입니다.\"],\"yrwl2P\":[\"준수\"],\"yuXsFE\":[\"하나 이상의 워크플로우 승인을 삭제하지 못했습니다.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"역할 연결 오류\"],\"yxDqcD\":[\"인증 코드 만료\"],\"yy1cWw\":[\"메시지 사용자 정의...\"],\"yz7wBu\":[\"닫기\"],\"yzQhLU\":[\"정책 인스턴스 최소\"],\"yzdDia\":[\"설문 조사 삭제\"],\"z-BNGk\":[\"사용자 토큰 삭제\"],\"z0DcIS\":[\"암호화\"],\"z3XA1I\":[\"호스트 재시도\"],\"z409y8\":[\"Webhook 서비스\"],\"z7NLxJ\":[\"이 특정 사용자에 대한 액세스 권한만 제거하려면 팀에서 제거하십시오.\"],\"z8mwbl\":[\"새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 비율입니다.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" 회 발생 후\"],\"other\":[\"#\",\" 회 발생 후\"]}]],\"zHcXAG\":[\"이 필드를 비워 두고 실행 환경을 전역적으로 사용할 수 있도록 합니다.\"],\"zICM7E\":[\"동기화 전에 로컬 변경 사항 삭제\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"플레이북 디렉토리\"],\"zK_63z\":[\"사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오.\"],\"zLsDix\":[\"LDAP 사용자\"],\"zMKkOk\":[\"조직으로 돌아가기\"],\"zN0nhk\":[\"Automation Analytics를 활성화하려면 Red Hat 또는 Red Hat Satellite 인증 정보를 제공합니다.\"],\"zQRgi-\":[\"알림 시작 전환\"],\"zTediT\":[\"이 필드는 숫자여야 하며 \",[\"min\"],\"과(와) \",[\"max\"],\" 사이의 값이어야 합니다\"],\"zUIPys\":[\"Jinja2 조건에 따라 호스트를 그룹에 추가하세요.\"],\"z_PZxu\":[\"워크플로우 승인을 삭제하지 못했습니다.\"],\"zbLCH1\":[\"인벤토리 유형\"],\"zcQj5X\":[\"먼저 키 선택\"],\"zdl7YZ\":[\"소스 경로 선택\"],\"zeEQd_\":[\"6월\"],\"zf7FzC\":[\"Kubernetes 또는 OpenShift로 인증하는 인증 정보입니다. \\\"Kubernetes/OpenShift API Bearer Token\\\" 유형이어야 합니다. 정보를 입력하지 않는 경우 기본 Pod의 서비스 계정이 사용됩니다.\"],\"zfZydd\":[\"설문 조사 프리뷰 모달\"],\"zfsBaJ\":[\"Automation Analytics에 대해 자세히 알아보기\"],\"zgInnV\":[\"워크플로우 노드 보기 모달\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"연결에 실패했습니다.\"],\"zhrjek\":[\"그룹\"],\"zi_YNm\":[[\"0\"],\" 취소 실패\"],\"zmu4-P\":[\"계정 SID\"],\"znG7ed\":[\"Playbook 선택\"],\"znTz5r\":[\"스케줄을 찾을 수 없습니다.\"],\"znuW_M\":[\"예인 경우 잘못된 항목을 치명적인 오류로 처리하고, 그렇지 않으면 건너뛰고\\n 계속합니다.\"],\"zq0gmb\":[\"기간 선택\"],\"ztOzCj\":[\"시작 시 업데이트\"],\"ztw2L3\":[\"하나 이상의 입력에 값이 있어야 합니다\"],\"zvfXp0\":[\"알림 승인 전환\"],\"zx4BuL\":[\"주\"],\"zzDlyQ\":[\"성공\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" 포크\"],\"other\":[\"#\",\" 포크\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/ko/messages.po b/awx/ui/src/locales/ko/messages.po index 3c33f3170..839b246c3 100644 --- a/awx/ui/src/locales/ko/messages.po +++ b/awx/ui/src/locales/ko/messages.po @@ -42,18 +42,13 @@ msgstr "HTTP 방법 선택" msgid "Select an instance" msgstr "인스턴스 선택" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "Red Hat Ansible Automation Platform에 오신 것을 환영합니다! 서브스크립션을 활성화하려면 아래 단계를 완료하십시오." - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "워크플로우 승인을 찾을 수 없습니다." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "검색 중..." @@ -80,11 +75,11 @@ msgstr "구축된 인벤토리 예시" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "아티팩트 키" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "일" +msgid "day" +msgstr "일" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -94,9 +89,10 @@ msgstr "작업 수" msgid "Template" msgstr "템플릿" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "작업 템플릿 기본 인증 정보는 동일한 유형 중 하나로 교체해야 합니다. 계속하려면 다음 유형의 인증 정보를 선택하십시오. {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "작업 템플릿의 기본 인증 정보는 동일한 유형의 인증 정보로 교체해야 합니다. 계속하려면 다음 유형에 대한 인증 정보를 선택하십시오: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -119,13 +115,7 @@ msgstr "이 명령을 실행할 실행 환경을 선택합니다." msgid "Add a new node between these two nodes" msgstr "두 노드 사이에 새 노드 추가" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "모든 참조에 대한 첫 번째 참조를 가져옵니다. Github pull 요청 번호 62에 대한 두 번째 참조를 가져옵니다. 이 예제에서 분기는 \"pull/62/head\"여야 합니다." - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "호스트 폴링" @@ -137,35 +127,26 @@ msgstr "하나 이상의 알림 템플릿을 삭제하지 못했습니다." msgid "Managed by Policy" msgstr "정책에 의해 관리됨" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "고급 검색 설명서" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "그룹 삭제" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "거부됨 - {0} 자세한 내용은 활동 스트림을 참조하십시오." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "거부됨 - {0}. 자세한 내용은 활동 스트림을 참조하십시오." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\n" +" 0은 제한이 적용되지 않음을 의미합니다." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -174,11 +155,11 @@ msgstr "인벤토리 소스 동기화를 취소하지 못했습니다." #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "프로젝트 삭제" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# 포크} other {# 포크}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -189,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "프로젝트" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -249,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "권한 에스컬레이션" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "콘텐츠 서명을 활성화하여 프로젝트가 동기화될 때 콘텐츠가 안전하게 유지되었는지 확인합니다. 콘텐츠가 변조된 경우 작업이 실행되지 않습니다." + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "목요일" @@ -275,7 +264,7 @@ msgstr "마지막 작업 업데이트를 로드할 수 없음" msgid "Subscription Usage" msgstr "구독 사용" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -285,10 +274,10 @@ msgstr "(실행 시 프롬프트)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "현재 일부 인증 정보에서 이 인증 정보 유형을 사용하고 있으며 삭제할 수 없습니다." -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "이 작업 템플릿으로 수행한 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각각 인벤토리의 일부에 대해 동일한 작업을 실행합니다." +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "이 작업 템플릿에서 수행하는 작업을 지정된 수의 작업 슬라이스로 나눕니다. 각 슬라이스는 인벤토리의 일부에 대해 동일한 작업을 실행합니다." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -333,6 +322,10 @@ msgstr "작업을 시작하지 못했습니다." msgid "Select Roles to Apply" msgstr "적용할 역할 선택" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "체크아웃할 브랜치입니다. 브랜치 외에도 태그, 커밋 해시 및 임의의 참조를 입력할 수 있습니다. 사용자 지정 refspec을 제공하지 않으면 일부 커밋 해시 및 참조를 사용하지 못할 수 있습니다." + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -342,7 +335,7 @@ msgstr "적용할 역할 선택" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -376,7 +369,7 @@ msgstr "적용할 역할 선택" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -388,7 +381,7 @@ msgstr "유형" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# 포크} other {# 포크}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" @@ -411,9 +404,10 @@ msgstr "버전을 사용할 수 있으려면 프로젝트를 동기화해야 합 msgid "Policy Type" msgstr "정책 유형" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "이 필드는 {0} 자를 초과할 수 없습니다." +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "이 필드는 {0}자를 초과할 수 없습니다" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -461,11 +455,11 @@ msgstr "{dateStr} (<0>{username} 기준)" msgid "Basic auth password" msgstr "기본 인증 암호" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "다중 선택(여러 선택)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "실행 중인 Handlers" @@ -492,9 +486,9 @@ msgstr "항상" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "파일을 구문 분석하는 동안 오류가 발생했습니다. 파일 형식을 확인하고 다시 시도하십시오." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "이 필드는 {max} 자를 초과할 수 없습니다." +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "이 필드는 {max}자를 초과할 수 없습니다" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -516,7 +510,7 @@ msgstr "시작자" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "이벤트" @@ -549,7 +543,9 @@ msgstr "역할 추가" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "Grafana 서버의 기본 URL입니다. /api/annotations\n" +" 엔드포인트가 기본 Grafana URL에 자동으로\n" +" 추가됩니다." #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -596,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "옵션" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "자세한 내용은 다음을 참조하십시오." +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "자세한 내용은 다음을 참조하십시오" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "이 노드의 작업이 실패 경로를 따르기 전에 실패 후 자동으로 재시도되는 최대 횟수입니다. 취소된 작업은 재시도되지 않습니다." #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -639,11 +635,6 @@ msgstr "GPG 공개 키" msgid "Source Control URL" msgstr "소스 제어 URL" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "이 프로젝트를 사용하여 작업을 실행할 때마다 작업을 시작하기 전에 프로젝트의 버전을 업데이트합니다." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -727,7 +718,12 @@ msgstr "호스트 통계" msgid "Create new credential Type" msgstr "새 인증 정보 유형 만들기" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "인벤토리 소스를 시작 시 업데이트하려면 시작 시 업데이트를 클릭하고 다음 위치로도 이동하십시오: " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "노드 추가" @@ -749,13 +745,13 @@ msgstr "변수는 JSON 또는 YAML 구문이어야 합니다. 라디오 버튼 msgid "Repeat frequency" msgstr "반복 빈도" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "파일 차이점" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "취소된 노드에서 다시 시작" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -825,7 +821,7 @@ msgstr "예외 빈도" msgid "Select an organization before editing the default execution environment." msgstr "기본 실행 환경을 편집하기 전에 조직을 선택합니다." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "건너뛴 항목" @@ -848,7 +844,8 @@ msgstr "이 인스턴스가 속하는 인스턴스 그룹입니다." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "메시지에 사용 가능한 여러 변수를 적용할 수 있습니다.\n" +" 자세한 내용은 다음을 참조하십시오." #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -864,9 +861,9 @@ msgstr "워크플로우 템플릿 추가" msgid "Back to Tokens" msgstr "토큰으로 돌아가기" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhook: 이 템플릿에 대한 Webhook을 활성화합니다." +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook: 이 템플릿에 대한 webhook을 활성화합니다." #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -881,7 +878,9 @@ msgstr "검색 모달" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "호스트를 사용할 수 있고 실행 중인 작업에 포함되어야 하는지\n" +" 여부를 나타냅니다. 외부 인벤토리에 속한 호스트의 경우, 인벤토리\n" +" 동기화 프로세스에 의해 재설정될 수 있습니다." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -904,7 +903,7 @@ msgstr "토큰 새로 고침" msgid "Host details" msgstr "호스트 세부 정보" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "이 값은 이전에 입력한 암호와 일치하지 않습니다. 암호를 확인하십시오." @@ -932,6 +931,7 @@ msgid "View Template Details" msgstr "템플릿 세부 정보 보기" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -964,18 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "경과된 시간" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "아래에서 Red Hat 또는 Red Hat Satellite 인증 정보를 제공하고 사용 가능한 서브스크립션 목록에서 선택할 수 있습니다. 사용하는 인증 정보는 향후 갱신 또는 확장 서브스크립션을 검색하는데 사용할 수 있도록 저장됩니다." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {# 년} other {# 년}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "인벤토리 소스 동기화" @@ -990,7 +979,8 @@ msgstr "새로운 선택" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을\n" +" 사용합니다. 이 일정을 관리하려면 API를 사용하십시오." #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1005,6 +995,7 @@ msgstr "실행" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "새 역할을 받을 리소스를 선택합니다. 다음 단계에서 적용할 역할을 선택할 수 있습니다. 여기에서 선택한 리소스에는 다음 단계에서 선택한 모든 역할이 수신됩니다." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "5월" @@ -1015,17 +1006,13 @@ msgstr "대상 채널" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "템플릿을 복사하지 못했습니다." -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "활성화된 경우, 작업 템플릿은 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다.\\ n 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우, 글로벌 인스턴스 그룹이 적용됩니다." - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1033,7 +1020,7 @@ msgstr "템플릿을 복사하지 못했습니다." msgid "Year" msgstr "년" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "출력 다시 로드" @@ -1059,10 +1046,9 @@ msgstr "update Revision on Launch를 클릭합니다." msgid "End User License Agreement" msgstr "최종 사용자 라이센스 계약" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 모든 인스턴스의 최소 백분율입니다." +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "업데이트를 수행하기 전에 로컬 리포지토리를 완전히 삭제합니다. 리포지토리 크기에 따라 업데이트를 완료하는 데 필요한 시간이 크게 늘어날 수 있습니다." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1082,9 +1068,9 @@ msgstr "삭제 오류" msgid "View all Teams." msgstr "모든 팀 보기." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "이 필드는 정규식이어야 합니다." +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "이 필드는 정규 표현식이어야 합니다" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1092,7 +1078,7 @@ msgstr "아티팩트" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} 년" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1115,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "서브스크립션 편집 취소" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "시작 시 자격 증명을 묻는 메시지를 표시합니다." +msgid "Prompt for credentials on launch." +msgstr "시작 시 자격 증명을 입력하라는 메시지를 표시합니다." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1129,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "클립보드에 전체 버전을 복사합니다." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "최대 재시도 횟수" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "이 그룹에서 동시에 실행할 최대 작업 수입니다.\n" +" 0은 제한이 적용되지 않음을 의미합니다." #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1155,7 +1142,7 @@ msgstr "이 인스턴스가 정책에 의해 관리되는지 여부를 제어합 #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "완료" @@ -1164,7 +1151,9 @@ msgstr "완료" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "이메일 알림이 호스트에 도달하려는 시도를 중지하고\n" +" 시간 초과되기까지의 시간(초)입니다. 범위는\n" +" 1초에서 120초입니다." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1176,9 +1165,9 @@ msgstr "저장 및 종료" msgid "Select the inventory that this host will belong to." msgstr "이 호스트가 속할 인벤토리를 선택합니다." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Webhook 서비스 선택" +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "webhook 서비스를 선택합니다." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1186,12 +1175,13 @@ msgstr "규정 준수 외" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} 분" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "실패 설명:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "2월" @@ -1200,9 +1190,9 @@ msgstr "2월" msgid "View all settings" msgstr "모든 설정 보기" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "webhook 서비스는 이를 공유 시크릿으로 사용할 수 있습니다." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1225,10 +1215,10 @@ msgstr "not__ 및 __search와 같은 일부 검색 수정자는 스마트 인벤 msgid "timed out" msgstr "시간 초과" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "플레이북에 의해 관리 또는 영향을 받는 호스트 목록을 추가로 제한하기 위해 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 문서를 참조하십시오." +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "playbook에 의해 관리되거나 영향을 받는 호스트 목록을 추가로 제한하는 호스트 패턴을 제공합니다. 여러 패턴이 허용됩니다. 패턴에 대한 자세한 정보와 예제는 Ansible 설명서를 참조하십시오." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1242,9 +1232,9 @@ msgstr "클라이언트 시크릿" msgid "Create New Job Template" msgstr "새 작업 템플릿 만들기" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "이 인벤토리 업데이트가 제공되는 프로젝트입니다." +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "이 인벤토리 업데이트의 소스가 되는 프로젝트입니다." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1281,11 +1271,7 @@ msgstr "이 워크플로우에서 모든 노드를 제거하시겠습니까?" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "이 그룹에서 동시에 실행할 최대 작업 수입니다.\\ n 0은 제한이 적용되지 않음을 의미합니다." +msgstr "부모 노드의 아티팩트가 조건과 일치할 때 실행합니다." #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" @@ -1332,8 +1318,9 @@ msgstr "노드 유형" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "문서" @@ -1346,14 +1333,14 @@ msgid "Revert to factory default." msgstr "팩토리 기본 설정으로 되돌립니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "시작 시 작업 슬라이스 수를 묻는 메시지를 표시합니다." +msgid "Prompt for job slice count on launch." +msgstr "시작 시 작업 슬라이스 수를 입력하라는 메시지를 표시합니다." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "실패한 작업으로 필터링" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "플레이북 시작됨" @@ -1366,13 +1353,6 @@ msgstr "{0} 액세스 제거" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "이 워크플로우 작업 템플릿은 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "호스트가 해당 그룹의 하위 그룹의 멤버이기도 한 경우 연결 해제 후에도 목록에 그룹이 계속 표시됩니다. 이 목록에는 호스트가 직접 또는 간접적으로 연결된 모든 그룹이 표시됩니다." - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1395,10 +1375,12 @@ msgstr "이 워크플로우 작업 템플릿은 현재 다른 리소스에서 #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "호스트" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1420,7 +1402,7 @@ msgstr "이메일" msgid "Job Type" msgstr "작업 유형" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "일치하는 호스트가 없음" @@ -1428,18 +1410,19 @@ msgstr "일치하는 호스트가 없음" msgid "Only Group By" msgstr "그룹 별로만" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "더 많은 정보" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "추가 정보:" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "로그인하는 데 문제가 있었습니다. 다시 시도하십시오." #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "이것이 「constructed」 플러그인의\n" +" 소스 파일임을 보장하는 토큰입니다." #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1455,7 +1438,7 @@ msgstr "프로토콜" msgid "option to the" msgstr "옵션" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "사용자를 삭제하지 못했습니다." @@ -1468,11 +1451,6 @@ msgstr "컨테이너 그룹" msgid "Past week" msgstr "지난 주" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "링크 변경 저장" @@ -1490,41 +1468,29 @@ msgstr "id, 이름 또는 설명 필드에서 퍼지 검색" msgid "Launch management job" msgstr "관리 작업 시작" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "이 인텐스는 현재 다른 리소스에서 사용 중입니다. 정말로 삭제하시겠습니까?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "기존 그룹 추가" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "이러한 인스턴스의 프로비저닝을 해제하면 인스턴스에 의존하는 다른 리소스에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "실패한 노드" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "소프트 삭제" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "(1) 실행QShortcut" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "누락된 경우에만" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1537,9 +1503,9 @@ msgstr "권한 에스컬레이션 활성화" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "필터..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "시간 제한 (초)" @@ -1603,25 +1569,9 @@ msgstr "범례 전환" msgid "Tokens" msgstr "토큰" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "에 대한 사양을 제시하기가 어렵습니다.\n" -#~ "ansible 사실에 대한 인벤토리를 채우기 위해\n" -#~ "플레이북을 실행하는 데 필요한 시스템 사실\n" -#~ "`gather_facts: true` 가 있는 인벤토리.\n" -#~ "실제 사실은 시스템마다 다릅니다." - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. 이 일정을 관리하려면 API를 사용하십시오." +msgstr "이 페더레이션 인벤토리의 소스 인벤토리를 선택합니다. 작업이 시작되면 호스트가 각 소스 인벤토리의 인스턴스 그룹으로 자동으로 라우팅됩니다." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1659,7 +1609,7 @@ msgstr "시간" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "새 페더레이션 인벤토리 만들기" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1696,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1722,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1876,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1892,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1911,7 +1861,7 @@ msgstr "남아 있는 호스트" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1930,7 +1880,7 @@ msgstr "서브스크립션 매니페스트" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "실패" @@ -1941,7 +1891,7 @@ msgstr "대시보드 ID" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "선택된 항목 목록입니다." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1973,7 +1923,7 @@ msgstr "승인됨" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2055,7 +2005,7 @@ msgstr "분기 덮어쓰기 허용" msgid "Edit Credential" msgstr "인증 정보 편집" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "키" @@ -2063,7 +2013,7 @@ msgstr "키" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2074,8 +2024,8 @@ msgstr "키" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2083,16 +2033,12 @@ msgid "Username" msgstr "사용자 이름" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿을 소유한 조직입니다." - -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "이러한 템플릿을 삭제하면 해당 템플릿에 의존하는 일부 워크플로 노드에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?" +msgid "The organization that owns this workflow job template." +msgstr "이 워크플로우 작업 템플릿을 소유한 조직입니다." -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "확인" @@ -2106,15 +2052,15 @@ msgstr "성공 메시지 본문" msgid "Playbook run" msgstr "플레이북 실행" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "이 작업을 실행할 플레이북을 포함하는 프로젝트를 선택합니다." +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "이 작업이 실행할 playbook이 포함된 프로젝트를 선택합니다." #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "첫 페이지로 이동" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "항목 실패" @@ -2126,11 +2072,11 @@ msgstr "팀 역할" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "워크플로우 다시 시작" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "이 프로젝트는 현재 동기화 상태에 있으며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다." +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "이 프로젝트는 현재 동기화 중이며 동기화 프로세스가 완료될 때까지 클릭할 수 없습니다" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2139,7 +2085,7 @@ msgstr "관리" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "프로젝트를 삭제하지 못했습니다." #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2150,9 +2096,9 @@ msgstr "레이블" msgid "Revert all" msgstr "모두 되돌리기" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "공백으로 구분된 허용된 URI 목록" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "허용된 URI 목록, 공백으로 구분" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2174,21 +2120,22 @@ msgstr "기타 프롬프트" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} 개월" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "조건이 평가되기 전에 부모 노드 결과가 필요합니다." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "작업 템플릿" @@ -2200,36 +2147,15 @@ msgstr "서브스크립션 지우기" msgid "Install Bundle" msgstr "번들 설치" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "GIT 소스 제어용 URL의 예는 다음과 같습니다." +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 소스 제어의 URL 예제는 다음과 같습니다." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "입력 구성" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "스마트 인벤토리 삭제" @@ -2239,8 +2165,8 @@ msgid "Show" msgstr "표시" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿의 웹훅 키입니다." +msgid "Webhook key for this workflow job template." +msgstr "이 워크플로우 작업 템플릿의 Webhook 키입니다." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2263,22 +2189,22 @@ msgstr "필드는 지정된 정규식과 일치합니다." msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "암호" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿의 동시 실행을 허용합니다." +msgid "Allow simultaneous runs of this workflow job template." +msgstr "이 워크플로우 작업 템플릿의 동시 실행을 허용합니다." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "페더레이션 인벤토리 세부 정보 보기" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2305,22 +2231,23 @@ msgstr "호스트가 처음으로 자동화된 시점은 언제였나요?" msgid "Create New User" msgstr "새 사용자 만들기" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "저장 시 새 Webhook 키가 생성됩니다." +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "이 프로젝트를 사용하여 작업이 실행될 때마다 작업을 시작하기 전에 프로젝트의 리비전을 업데이트합니다." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} 주" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {이 인벤토리는 현재 일부 템플릿에서 사용 중입니다. 정말 삭제하시겠습니까?} other {이 인벤토리를 삭제하면 이에 의존하는 일부 템플릿에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "레이블 선택" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "파일에 client_email, project_id 또는 private_key 중 하나가 있어야 합니다." - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2334,9 +2261,9 @@ msgstr "서브스크립션 유형" msgid "Select a row to remove" msgstr "삭제할 행 선택" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "이 필터 및 다른 필터를 제외한 값으로 결과를 반환합니다." +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "이 값 이외의 값을 가진 결과와 다른 필터를 만족하는 결과를 반환합니다." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2361,7 +2288,7 @@ msgstr "총 작업" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "이 페더레이션 인벤토리에 대해 작업이 시작될 때 호스트가 각각의 인스턴스 그룹으로 라우팅되는 소스 인벤토리입니다." #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2382,7 +2309,7 @@ msgid "pages" msgstr "페이지" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "건너뜀" @@ -2463,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "이 구성된 인벤토리 입력은 \n" +" 두 카테고리 모두에 대한 그룹을 생성하고 \n" +" 제한(호스트 패턴)을 사용하여 해당 두 그룹의 \n" +" 교집합에 있는 호스트만 반환합니다." #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "현재 프로젝트가 동기화되고 있으며 동기화가 완료된 후 리버전을 사용할 수 있습니다." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "조직 삭제" @@ -2500,11 +2430,11 @@ msgstr "관리 작업 시작 오류" msgid "Search" msgstr "검색" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "로그인 리디렉션 편집 확인" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "이 조직에서 실행할 인스턴스 그룹입니다." @@ -2518,7 +2448,7 @@ msgstr "대소문자를 구분하지 않는 버전을 포함합니다." #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "페더레이션 인벤토리 추가" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2538,22 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "상태 점검 요청이 제출되었습니다. 잠시 기다렸다가 페이지를 다시 로드하십시오." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "주말" +msgid "weekend day" +msgstr "주말" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "실행 환경이 성공적으로 복사되었습니다" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "프로젝트가 최신 상태인 것으로 간주하는데 걸리는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 프로젝트 업데이트의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신 상태로 간주되지 않으며 새 프로젝트 업데이트가 수행됩니다." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "구축된 재고 소스 동기화 취소" @@ -2576,7 +2497,7 @@ msgstr "{0} (삭제됨)" msgid "The inventory that this host belongs to." msgstr "이 호스트가 속할 인벤토리입니다." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "로그인" @@ -2616,20 +2537,11 @@ msgstr "외부 로깅 활성화" msgid "STATUS:" msgstr "상태:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "timedOut" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "부울 방식" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "분기 덮어쓰기 허용" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "사용자 세부 정보" @@ -2654,7 +2566,7 @@ msgstr "업그레이드 또는 갱신할 준비가 되었으면 <0>에 문의access.redhat.com. For more information, see the <1>User Guide." +msgstr "서브스크립션 매니페스트는 Red Hat 서브스크립션의 내보내기입니다. 서브스크립션 매니페스트를 생성하려면 <0>access.redhat.com으로 이동하십시오. 자세한 내용은 <1>사용자 가이드를 참조하십시오." + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "토큰 보기" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "암호화됨" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -2986,15 +2900,8 @@ msgstr "활성화된 값" msgid "Use one Annotation Tag per line, without commas." msgstr "쉼표 없이 한 줄에 하나의 주석 태그를 사용합니다." -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "이 그룹에서 동시에 실행할 최대 작업 수입니다.\n" -#~ "0은 제한이 적용되지 않음을 의미합니다." - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "연결할 수 없음" @@ -3019,9 +2926,9 @@ msgstr "재고 입력" msgid "of" msgstr "/" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "이 필드는 {min} 자 이상이어야 합니다." +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "이 필드는 최소 {min}자 이상이어야 합니다" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3065,9 +2972,10 @@ msgstr "워크플로 작업 템플릿 webhook 키" msgid "Occurrences" msgstr "발생" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {유효한 전화번호를 입력하십시오.} other {유효한 전화번호를 입력하십시오.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3085,8 +2993,8 @@ msgid "Items" msgstr "항목" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "이 워크플로우를 관리할 호스트가 포함된 인벤토리를 선택합니다." +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "이 워크플로우에서 관리할 호스트가 포함된 인벤토리를 선택합니다." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3102,7 +3010,7 @@ msgstr "JSON 또는 YAML 구문을 사용하여 입력합니다. 구문 예제 msgid "Create New Host" msgstr "새 호스트 만들기" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "워크플로우 작업 세부 정보" @@ -3143,9 +3051,9 @@ msgstr "SSH 암호" msgid "View OIDC settings" msgstr "OIDC 설정 보기" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "도움말" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3205,15 +3113,10 @@ msgstr "실행 중인 작업" msgid "Client identifier" msgstr "클라이언트 식별자" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "호스트 실패" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "캐시 제한 시간" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3232,21 +3135,12 @@ msgstr "호스트 실패" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "팀" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "이 워크플로우는 이미 수행되었습니다." @@ -3254,20 +3148,18 @@ msgstr "이 워크플로우는 이미 수행되었습니다." msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "원격 호스트에 액세스하여 명령을 실행할 때 사용할 인증 정보를 선택합니다. Ansible에서 원격 호스트에 로그인해야 하는 사용자 이름 및 SSH 키 또는 암호가 포함된 인증 정보를 선택합니다." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "변수 이름에 권장되는 형식은 소문자와\n" +" 밑줄로 구분된 형식입니다(예: foo_bar, user_id, host_name\n" +" 등). 공백이 있는 변수 이름은 허용되지 않습니다." #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "이 작업 템플릿은 현재 다른 리소스에서 사용하고 있습니다. 삭제하시겠습니까?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "경고: {selectedValue} 은 (는) {link} 에 대한 링크이며 그것으로 저장됩니다." - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "모든 인증 정보 보기" @@ -3293,7 +3185,7 @@ msgstr "사용된 용량" msgid "Instance ID" msgstr "인스턴스 ID" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "정보" @@ -3301,17 +3193,18 @@ msgstr "정보" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "< 0 > 참고: < 1 > 정책 규칙에 의해 관리되는 경우 인스턴스가 이 인스턴스 그룹과 다시 연결될 수 있습니다. " -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "시간 제한 (분)" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "이 인벤토리 소스는 현재 이를 사용하는 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3337,6 +3230,11 @@ msgstr "일정 세부 정보" msgid "Event detail" msgstr "이벤트 세부 정보" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {그룹을 삭제하시겠습니까?} other {그룹을 삭제하시겠습니까?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "연결할 행을 선택" @@ -3350,11 +3248,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "이 필드는 비워 둘 수 없습니다." @@ -3368,6 +3269,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" {project_base_dir}에 사용 가능한 playbook 디렉토리가 없습니다.\n" +" 해당 디렉토리가 비어 있거나 모든 내용이 이미\n" +" 다른 프로젝트에 할당되어 있습니다. 그곳에 새 디렉토리를 만들고\n" +" playbook 파일을 「awx」 시스템 사용자가 읽을 수 있는지 확인하거나,\n" +" 위의 소스 제어 유형 옵션을 사용하여 {brandName}이(가)\n" +" 소스 제어에서 직접 playbook을 검색하도록 하십시오." #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3376,7 +3284,7 @@ msgstr "인스턴스 이름" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "부모 노드가 set_stats를 통해 생성한 아티팩트의 이름입니다. 링크는 부모 작업이 선택한 결과와 일치하고 조건이 참일 때만 따릅니다. 누락된 키는 일치하지 않습니다." #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 @@ -3385,7 +3293,7 @@ msgstr "" msgid "View all Inventories." msgstr "모든 인벤토리 보기" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "호스트 동기화 실패" @@ -3453,7 +3361,7 @@ msgstr "비교 값보다 적거나 같습니다." #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3461,19 +3369,14 @@ msgstr "비교 값보다 적거나 같습니다." #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "삭제" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "기본적으로 서비스 사용에 대한 분석 데이터를 수집하여 Red Hat으로 전송합니다. 서비스에서 수집하는 데이터에는 두 가지 범주가 있습니다. 자세한 내용은 < 0 > {0} 을 (를) 참조하십시오. 이 기능을 비활성화하려면 다음 확인란의 선택을 취소하십시오." - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "변경됨" @@ -3481,40 +3384,20 @@ msgstr "변경됨" msgid "Data retention period" msgstr "데이터 보존 기간" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "이 워크플로에는 노드가 구성되어 있지 않습니다." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "이 버튼을 클릭하여 선택한 인증 정보 및 지정된 입력을 사용하여 시크릿 관리 시스템에 대한 연결을 확인합니다." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "프로젝트 동기화" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3524,11 +3407,6 @@ msgstr "그룹 선택" msgid "Read" msgstr "읽기" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "생성됨" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "설정 보기" @@ -3550,12 +3428,18 @@ msgstr "구성된 인벤토리 플러그인 문서를 여기에서 볼 수 있 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "Twilio의 「Messaging\n" +" Service」에 연결된 번호로 형식은 +18005550199입니다." #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "이 필드는 지정된 인증 정보를 사용하여 외부 시크릿 관리 시스템에서 검색됩니다." +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "컨텍스트 템플릿" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "사용할 수 있는 YAML 없음" @@ -3564,7 +3448,7 @@ msgstr "사용할 수 있는 YAML 없음" msgid "Edit Order" msgstr "순서 편집" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "최소" @@ -3626,15 +3510,15 @@ msgstr "GitHub 팀" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "생성됨" @@ -3648,23 +3532,9 @@ msgstr "시스템" msgid "This action will delete the following:" msgstr "이 작업은 다음을 삭제합니다." -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "< 0 > {0} < 1 > {1} " +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "워크플로우 작업 템플릿" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4095,7 +3932,7 @@ msgstr "메트릭" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "푸시된 참조가 이 패턴과 일치하는 경우에만 프로젝트를 동기화합니다(예: refs/heads/main 또는 refs/heads/release-*). 모든 푸시 또는 태그 이벤트에서 동기화하려면 비워 둡니다." #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4128,16 +3965,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "하나 이상의 팀을 삭제하지 못했습니다." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "편집" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4218,17 +4045,12 @@ msgstr "플레이북 확인" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "이전" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "노드 세부 정보 보기" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "사용자 정의 Pod 사양" @@ -4281,8 +4103,8 @@ msgstr "인증 정보 삭제" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4320,7 +4142,7 @@ msgstr "인증 정보 삭제" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "편집" @@ -4332,10 +4154,6 @@ msgstr "RADIUS 설정" msgid "Workflow job templates" msgstr "워크플로우 작업 템플릿" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "이 타워 문서 페이지" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "이 인스턴스가 메시 토폴로지 내에서 수행할 역할을 설정합니다. 기본값은 \"실행\"입니다." @@ -4353,15 +4171,14 @@ msgstr "에서 JSON 예제 보기" msgid "Destination SMS Number(s)" msgstr "대상 SMS 번호" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "시간 초과가 지정되지 않음" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "시간 초과 시" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우, 인벤토리에서 연결된 작업 템플릿을 실행하도록 기본 인스턴스 그룹 목록에 조직 인스턴스 그룹을 추가할 수 없습니다." @@ -4385,7 +4202,7 @@ msgstr "설명" msgid "Failed to delete one or more inventories." msgstr "하나 이상의 인벤토리를 삭제하지 못했습니다." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "부동 값" @@ -4403,10 +4220,6 @@ msgstr "{pluralizedItemName} 을 (를) 소프트 삭제하시겠습니까?" msgid "DELETED" msgstr "삭제됨" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {0} 에 대한 정보를 클릭하면 확인할 수 있습니다." - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "인스턴스를 제거할 수 있는 권한이 없습니다. {itemsUnableToremove}" @@ -4440,7 +4253,7 @@ msgstr "이 작업은 다음과 같이 연결을 해제합니다." msgid "Select Instances" msgstr "인스턴스 선택" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "이 템플릿에서 리소스가 누락되어 있습니다." @@ -4452,7 +4265,7 @@ msgstr "Grafana API 키" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "{itemsUnableToDisassociate}과 같이 연결을 해제할 수 있는 권한이 없습니다." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4462,7 +4275,8 @@ msgstr "크기 조정을 업데이트하지 못했습니다." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "새 인스턴스가 온라인 상태가 될 때 이 그룹에 자동으로\n" +" 할당되는 모든 인스턴스의 최소 비율입니다." #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4472,46 +4286,17 @@ msgstr "취소 확인" msgid "Sort" msgstr "분류" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Red Hat Ansible Automation Platform" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\n" -#~ "0은 제한이 적용되지 않음을 의미합니다." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "유저가 정확성에 대한 피드백이 필요한 경우\n" -#~ "그들의 구성 그룹을 강력히 추천합니다.\n" -#~ "플러그인 구성에서 strict: true를 사용합니다." +msgstr "같음" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "프로젝트를 삭제하지 못했습니다." +msgstr "실패" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "프롬프트 변수" @@ -4532,7 +4317,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "아래에 Red Hat 또는 Red Hat Satellite 인증 정보를\n" +" 입력하면 사용 가능한 서브스크립션 목록에서 선택할 수 있습니다.\n" +" 사용하는 인증 정보는 갱신 또는 확장된 서브스크립션을\n" +" 검색하는 데 나중에 사용하기 위해 저장됩니다." #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4553,21 +4341,22 @@ msgstr "저장하지 않고 종료" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "날짜 연산자 선택" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "테마" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "중첩된 그룹 이름 필터링" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "워크플로우를 저장하는 동안 오류가 발생했습니다!" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4577,13 +4366,6 @@ msgstr "자동화" msgid "Select items from list" msgstr "목록에서 항목 선택" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "플레이북을 찾는 데 사용되는 기본 경로입니다. 이 경로 내에 있는 디렉터리가 플레이북 디렉터리 드롭다운에 나열됩니다. 기본 경로 및 선택한 플레이북 디렉터리를 사용하면 플레이북을 찾는 데 사용되는 전체 경로가 제공됩니다." - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "작업 상태" @@ -4597,20 +4379,20 @@ msgstr "소스 제어 분기/태그/커밋" msgid "This will cancel all subsequent nodes in this workflow" msgstr "이 워크플로우의 모든 후속 노드가 취소됩니다." -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형에 대해 하나의 인증 정보만 선택할 수 있습니다. 시스템 인증 정보 (SSH)의 경우 인증 정보를 선택하지 않으면 런타임에 시스템 인증 정보를 선택해야합니다. 인증 정보를 선택하고 \"시작 시 프롬프트\"를 선택하면 선택한 인증 정보를 런타임에 업데이트할 수 있는 기본값이 됩니다." +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "이 작업이 실행될 노드에 액세스하기 위한 인증 정보를 선택합니다. 각 유형당 하나의 인증 정보만 선택할 수 있습니다. 머신 인증 정보(SSH)의 경우 인증 정보를 선택하지 않고 “시작 시 입력 요청”을 선택하면 런타임에 머신 인증 정보를 선택해야 합니다. 인증 정보를 선택하고 “시작 시 입력 요청”을 선택하면 선택한 인증 정보가 런타임에 업데이트할 수 있는 기본값이 됩니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "시작 시 diff 모드를 묻는 메시지를 표시합니다." +msgid "Prompt for diff mode on launch." +msgstr "시작 시 diff 모드를 입력하라는 메시지를 표시합니다." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "클라이언트 식별자" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "이 워크플로우의 모든 후속 노드가 취소됩니다." @@ -4618,11 +4400,6 @@ msgstr "이 워크플로우의 모든 후속 노드가 취소됩니다." msgid "Failed to delete one or more job templates." msgstr "하나 이상의 작업 템플릿을 삭제하지 못했습니다." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr ".json 파일 선택" @@ -4653,8 +4430,8 @@ msgstr "암호화" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {작업 취소} other {작업 취소}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "템플릿 편집" @@ -4664,6 +4441,7 @@ msgstr "템플릿 편집" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "애플리케이션" @@ -4672,31 +4450,30 @@ msgstr "애플리케이션" msgid "All jobs" msgstr "모든 작업" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "< 0 > 참고: 인스턴스가 < 1 > 정책 규칙에 의해 관리되는 경우 수동으로 연결된 인스턴스가 인스턴스 그룹에서 자동으로 연결 해제될 수 있습니다. " +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "{0}일" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "프로젝트 버전 새로 고침" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "선택적으로 상태 업데이트를 웹 후크 서비스로 다시 보내는 데 사용할 인증 정보를 선택합니다." +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "선택적으로 상태 업데이트를 webhook 서비스로 다시 보내는 데 사용할 인증 정보를 선택합니다." #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "작업 취소" @@ -4704,13 +4481,13 @@ msgstr "작업 취소" msgid "Instance State" msgstr "인스턴스 상태" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "작업자" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "하위 버전 소스 제어(Subversion Source Control)의 URL의 예는 다음과 같습니다." +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion 소스 제어의 URL 예제는 다음과 같습니다." #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4732,7 +4509,9 @@ msgstr "주말" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "'dev' 또는 'test'와 같이 이 인벤토리를 설명하는\n" +" 선택적 레이블입니다. 레이블을 사용하여 인벤토리와 완료된 작업을\n" +" 그룹화하고 필터링할 수 있습니다." #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4772,10 +4551,10 @@ msgstr "조직 세부 정보 보기" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4809,7 +4588,7 @@ msgstr "조직 세부 정보 보기" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4822,28 +4601,28 @@ msgstr "조직 세부 정보 보기" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "오류!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "호스트에 연결할 수 없음" @@ -4870,9 +4649,9 @@ msgstr "모든 노드 제거 확인" msgid "Clean" msgstr "정리" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Webhook 서비스는 이 URL에 대한 POST 요청을 작성하고 이 워크플로 작업 템플릿을 사용하여 작업을 시작할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "webhook 서비스는 이 URL에 POST 요청을 하여 이 워크플로 작업 템플릿으로 작업을 시작할 수 있습니다." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4883,7 +4662,9 @@ msgstr "이 필드는 비워 둘 수 없습니다." msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "사용자가 구성된 그룹의 정확성에 대한\n" +" 피드백이 필요한 경우, 플러그인 구성에서\n" +" strict: true를 사용하는 것이 좋습니다." #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4906,18 +4687,6 @@ msgstr "역할을 연결하지 못했습니다." msgid "Failed to delete one or more projects." msgstr "하나 이상의 프로젝트를 삭제하지 못했습니다." -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "변수 이름에 대한 권장되는 형식은 소문자 및 밑줄로 구분되어 있습니다(예: foo_bar, user_id, host_name 등). 공백이 있는 변수 이름은 허용되지 않습니다." - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "소스 경로 설정" @@ -4928,12 +4697,13 @@ msgid "Edit Project" msgstr "프로젝트 편집" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "화요일" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "상세 정보" @@ -4942,10 +4712,11 @@ msgid "Failed to toggle host." msgstr "호스트를 전환하지 못했습니다." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "거부됨" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "GitHub Enterprise 조직으로 로그인" @@ -4955,6 +4726,7 @@ msgstr "GitHub Enterprise 조직으로 로그인" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "알림 템플릿" @@ -5041,7 +4813,7 @@ msgstr "SAML 설정 보기" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "취소됨" @@ -5106,7 +4878,7 @@ msgstr "모든 프로젝트 보기." msgid "0 (Warning)" msgstr "0 (경고)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "시스템 경고" @@ -5122,12 +4894,14 @@ msgstr "시스템 경고" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "실행 환경" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "시작 시 작업 유형을 묻는 메시지를 표시합니다." +msgid "Prompt for job type on launch." +msgstr "시작 시 작업 유형을 입력하라는 메시지를 표시합니다." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5164,10 +4938,6 @@ msgstr "작업 설정" msgid "Edit Credential Plugin Configuration" msgstr "인증 정보 플러그인 설정 편집" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "선택한 토큰 삭제" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "삭제할 질문을 선택" @@ -5194,7 +4964,7 @@ msgstr "삭제할 질문을 선택" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "변수" @@ -5228,10 +4998,6 @@ msgstr "모든 소스 동기화" msgid "API service/integration key" msgstr "API 서비스/통합 키" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {# 시간} other {# 시간}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5245,6 +5011,11 @@ msgstr "작업" msgid "Unreachable Hosts" msgstr "연결할 수 없는 호스트" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "시간 초과 시" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5268,7 +5039,7 @@ msgstr "텍스트 영역" msgid "View User Interface settings" msgstr "사용자 인터페이스 설정 보기" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "GitHub 팀으로 로그인" @@ -5276,9 +5047,17 @@ msgstr "GitHub 팀으로 로그인" msgid "Inventory copied successfully" msgstr "인벤토리가 성공적으로 복사됨" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "활성화하면 수집된 팩트를 저장하여 호스트 수준에서 볼 수 있습니다. 팩트는 유지되며 런타임에 팩트 캐시에 삽입됩니다." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "워크플로우가 계속되기 전에 승인해야 하는 고유 사용자 수입니다. 단 한 번의 거부로 항상 노드가 거부됩니다." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "이 인수는 지정된 모듈과 함께 사용됩니다. 다음을 클릭하여 {moduleName}에 대한 정보를 찾을 수 있습니다 " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5307,7 +5086,8 @@ msgstr "사용자 인터페이스 설정" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "YAML 또는 JSON 중 하나를 사용하여\n" +" 키/값 쌍을 제공합니다." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5324,12 +5104,12 @@ msgstr "접기" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5341,7 +5121,7 @@ msgstr "접기" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "레이블" @@ -5374,7 +5154,7 @@ msgstr "월" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5386,6 +5166,7 @@ msgstr "월" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "인증 정보" @@ -5397,11 +5178,12 @@ msgstr "이 유형의 알림에 대한 수신자 목록을 만들려면 한 줄 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "새 인스턴스가 온라인 상태가 될 때 이 그룹에 자동으로\n" +" 할당되는 최소 인스턴스 수입니다." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} 주" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5451,7 +5233,7 @@ msgstr "복사" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "이 키를 사용하여 다른 검색을 활성화하려면 ansible 팩트와 관련된 현재 검색을 제거합니다." @@ -5465,6 +5247,7 @@ msgstr "프로젝트 기본 경로" msgid "Project copied successfully" msgstr "프로젝트가 성공적으로 복사됨" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "3월" @@ -5496,6 +5279,7 @@ msgstr "알림 테스트에 실패했습니다." msgid "items" msgstr "항목" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "9월" @@ -5504,10 +5288,6 @@ msgstr "9월" msgid "Select Peer Addresses" msgstr "피어 주소 선택" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {# 일} other {# 일}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "이 계정과 연결된 라이선스를 찾을 수 없습니다." @@ -5521,7 +5301,7 @@ msgstr "{brandName}의 작업 관련 설정 업데이트" msgid "Provisioning" msgstr "프로비저닝" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "다중 선택 옵션" @@ -5545,10 +5325,6 @@ msgstr "리소스 이름" msgid "select module" msgstr "모듈 선택" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5571,10 +5347,15 @@ msgstr "TLS 사용" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "관리 작업" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "기본 테마" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5585,9 +5366,9 @@ msgstr "이 필드의 값을 설정합니다." msgid "Failed to deny one or more workflow approval." msgstr "하나 이상의 워크플로우 승인을 거부하지 못했습니다." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "이 필터와 다른 필터를 충족하는 결과를 반환합니다. 아무것도 선택하지 않은 경우 기본 설정 유형입니다." +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "이 필터와 다른 필터를 모두 만족하는 결과를 반환합니다. 아무것도 선택하지 않으면 이것이 기본 세트 유형입니다." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5597,10 +5378,6 @@ msgstr "조직(이름)" msgid "Reload" msgstr "다시 로드" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "사용자 정의 로그인 구성 설정을 가져오지 못했습니다. 시스템 기본 설정이 대신 표시됩니다." - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "새 호스트 추가" @@ -5624,6 +5401,7 @@ msgid "Notification Color" msgstr "알림 색상" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5644,10 +5422,10 @@ msgstr "옵션 선택" msgid "Application information" msgstr "애플리케이션 정보" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "플레이북이 실행되면 ansible이 생성되는 출력 수준을 제어합니다." +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "playbook이 실행될 때 ansible이 생성하는 출력 수준을 제어합니다." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5668,12 +5446,12 @@ msgstr "빈도 세부 정보" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "다음" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5682,16 +5460,10 @@ msgstr "다음" msgid "Create" msgstr "만들기" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "이 작업을 취소하기 위한 요청을 제출하시겠습니까?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "이 표는 구성 요소의 몇 가지 유용한 매개 변수를 제공합니다.\n" -#~ "인벤토리 플러그인. 매개 변수의 전체 목록" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5702,16 +5474,10 @@ msgstr "이 작업을 취소하기 위한 요청을 제출하시겠습니까?" msgid "Port" msgstr "포트" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "로컬 인증을 비활성화하시겠습니까? 이렇게 하면 로그인할 수 있는 사용자와 시스템 관리자가 이러한 변경을 취소할 수 있습니다." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "이 데이터는 향후 Tower 소프트웨어의 릴리스를 개선하고 고객 경험 및 성공을 단순화하는 데 사용됩니다." - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "분기 덮어쓰기 허용" @@ -5720,11 +5486,6 @@ msgstr "분기 덮어쓰기 허용" msgid "Create new source" msgstr "새 소스 만들기" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "# forks" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "번들 다운로드" @@ -5755,10 +5516,6 @@ msgstr "서브스크립션을 찾을 수 없음" msgid "Add team permissions" msgstr "팀 권한 추가" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "소스 전화 번호" @@ -5779,7 +5536,7 @@ msgstr "자동화" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "노드 유형" @@ -5824,7 +5581,7 @@ msgstr "시스템" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "행 선택" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5837,6 +5594,10 @@ msgstr "인벤토리 세부 정보보기" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "이 인벤토리는 이 워크플로우({0}) 내의 모든 워크플로 노드에 적용되며, 인벤토리를 요청하는 메시지를 표시합니다." +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "webhook 서비스와 공유되는 시크릿입니다. 서비스는 이를 사용하여 요청에 서명하므로 사용자의 리포지토리만 프로젝트 동기화를 트리거할 수 있습니다. 구성으로 관리하려면 자신의 시크릿을 입력하거나, 저장 시 하나가 생성되도록 필드를 비워 두십시오." + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5853,7 +5614,7 @@ msgstr "지난 2주" msgid "Back" msgstr "뒤로" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "마지막 로그인" @@ -5869,7 +5630,7 @@ msgstr "복사 오류" msgid "Back to applications" msgstr "애플리케이션으로 돌아가기" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "로그인 유형" @@ -5886,8 +5647,8 @@ msgid "Destination channels or users" msgstr "대상 채널 또는 사용자" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿에 대한 웹훅 서비스." +msgid "Webhook service for this workflow job template." +msgstr "이 워크플로우 작업 템플릿의 Webhook 서비스입니다." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5902,7 +5663,8 @@ msgstr "인스턴스 그룹" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "SMS 메시지를 라우팅할 위치를 지정하려면 한 줄에 하나의\n" +" 전화번호를 사용합니다. 전화번호는 +11231231234 형식이어야 합니다. 자세한 내용은 Twilio 설명서를 참조하십시오." #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5915,11 +5677,12 @@ msgstr "서브스크립션 세부 정보" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을\n" +" 사용합니다. 이 일정을 관리하려면 API를 사용하십시오." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "업데이트를 수행하기 전에 로컬 수정 사항을 제거합니다." +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "업데이트를 수행하기 전에 로컬 수정 사항을 모두 제거합니다." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5947,9 +5710,9 @@ msgstr "종료일" msgid "Disable SSL Verification" msgstr "SSL 확인 비활성화" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "워크플로의 분기를 선택합니다. 이 분기는 분기를 요청하는 모든 작업 템플릿 노드에 적용됩니다." +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "워크플로의 브랜치를 선택합니다. 이 브랜치는 브랜치 입력을 요청하는 모든 작업 템플릿 노드에 적용됩니다." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -5985,6 +5748,8 @@ msgstr "링크 상태 유형" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "템플릿" @@ -6006,6 +5771,10 @@ msgstr "테스트 알림" msgid "Enabled Options" msgstr "활성화된 옵션" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "프로젝트 기본 경로에서 발견된 디렉터리 목록에서 선택합니다. 기본 경로와 playbook 디렉터리를 함께 사용하면 playbook을 찾는 데 사용되는 전체 경로가 제공됩니다." + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6025,21 +5794,6 @@ msgstr "이 단계에는 오류가 포함되어 있습니다." msgid "source control branch" msgstr "소스 제어 분기" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "검색 필터를 사용하여 이 인벤토리의 호스트를 채웁니다. 예: ansible_facts__ansible_distribution:\"RedHat\". 추가 구문 및 예제를 보려면 설명서를 참조하십시오. 추가 구문 및 예를 보려면 Ansible Controller 설명서를 참조하십시오." - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6059,8 +5813,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "인스턴스 그룹" @@ -6092,13 +5847,13 @@ msgstr "성공한 작업으로 필터링" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "워크플로우가 취소되었습니다 " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "작업 실행에 사용할 분기입니다. 비어 있는 경우 프로젝트 기본값이 사용됩니다. 프로젝트 allow_override 필드가 true로 설정된 경우에만 허용됩니다." +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "작업 실행에 사용할 브랜치입니다. 비어 있으면 프로젝트 기본값이 사용됩니다. 프로젝트의 allow_override 필드가 true로 설정된 경우에만 허용됩니다." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6122,7 +5877,9 @@ msgstr "{0} 기타 정보" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "이 데이터는 Tower 소프트웨어의 향후\n" +" 릴리스를 개선하고 고객 경험과 성공을\n" +" 간소화하는 데 사용됩니다." #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6134,19 +5891,9 @@ msgstr "삭제 취소" msgid "Nested groups inventory definition:" msgstr "중첩된 그룹 인벤토리 정의:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "이메일 알림에서 호스트에 도달하려는 시도를 중지하고 시간 초과되기 전 까지의 시간(초)입니다. 범위는 1초에서 120초 사이입니다." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "시작 시 제한을 묻는 메시지를 표시합니다." - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "선택한 작업 취소" +msgid "Prompt for limit on launch." +msgstr "시작 시 제한을 입력하라는 메시지를 표시합니다." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6154,13 +5901,13 @@ msgstr "선택한 작업 취소" msgid "Started" msgstr "시작됨" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "워크플로우 승인 보류 중" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "유효한 URL을 입력하십시오." +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "유효한 URL을 입력하십시오" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6169,14 +5916,10 @@ msgstr "워크플로우 승인 보류 중" msgid "Canonical" msgstr "캐노티컬" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "{num}일째" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "경과됨" @@ -6188,19 +5931,20 @@ msgstr "3 (디버그)" msgid "Track submodules" msgstr "하위 모듈 추적" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "필요한 승인" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "마지막으로 사용됨" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "작업 없음" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "현재 다른 리소스에서 이 인증 정보를 사용하고 있습니다. 삭제하시겠습니까?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6218,6 +5962,8 @@ msgstr "설문 조사" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "조직" @@ -6226,19 +5972,9 @@ msgstr "조직" msgid "None (run once)" msgstr "없음 (한 번 실행)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "인스턴스 그룹 폴백 방지: 활성화된 경우 작업 템플릿에서 실행할 기본 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 않습니다." - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "이 건설된 재고 투입 \n" -#~ "카테고리와 용도 모두에 대한 그룹을 만듭니다 \n" -#~ "호스트만 반환하는 제한 (호스트 패턴) \n" -#~ "이 두 그룹의 교차점에 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "인스턴스 그룹 폴백 방지: 활성화하면 작업 템플릿이 실행할 기본 설정 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다." #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6250,7 +5986,7 @@ msgstr "소셜 로그인" msgid "Revert" msgstr "되돌리기" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "워크플로우 승인 삭제" @@ -6279,35 +6015,27 @@ msgstr "업데이트 중" msgid "Failed to delete one or more schedules." msgstr "하나 이상의 일정을 삭제하지 못했습니다." +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "webhook 요청을 수락할 서비스입니다." + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "경고: {selectedValue}은(는) {0}에 대한 링크이며 해당 링크로 저장됩니다." #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "워크플로 작업 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "최종 삭제가 처리될 때까지 재고는 보류 중 상태가 됩니다." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {# 개월} other {# 개월}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "마지막 재계산일:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "여기." @@ -6321,7 +6049,11 @@ msgstr "여기." msgid "Unavailable" msgstr "사용할 수 없음" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "소스 제어 리포지토리에서 푸시가 발생할 때 프로젝트를 동기화하여 모든 작업 시작 시 폴링하거나 업데이트하지 않아도 로컬 복사본이 항상 최신 상태로 유지되도록 합니다." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "플레이 시작됨" @@ -6341,19 +6073,10 @@ msgstr "알 수 없는 완료일" msgid "toggle changes" msgstr "변경 사항 토글" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "활동 유형 선택" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "다중 선택 옵션" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "PROJECTS_ROOT를 변경하여 {brandName} 배포 시 이 위치를 변경합니다." - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6365,25 +6088,20 @@ msgstr "시스템 인증 정보" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "평가 대상" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." msgstr "대시보드로 돌아가기" -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "이 작업을 관리할 호스트가 포함된 인벤토리를 선택합니다." - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "로그인 리디렉션 편집 취소" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "건너뛰기 태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 건너뛰려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "건너뛰기 태그는 대규모 playbook이 있고 play 또는 작업의 특정 부분을 건너뛰려는 경우에 유용합니다. 여러 태그를 구분하려면 쉼표를 사용합니다. 태그 사용에 대한 자세한 내용은 설명서를 참조하십시오." #: screens/User/User.js:140 msgid "View User Details" @@ -6411,10 +6129,10 @@ msgstr "선택한 카테고리" msgid "Delete Team" msgstr "팀 삭제" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 해결된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다." +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "이 작업 템플릿을 시작할 때 사용할 실행 환경입니다. 확인된 실행 환경은 이 작업 템플릿에 다른 실행 환경을 명시적으로 할당하여 재정의할 수 있습니다." #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6443,6 +6161,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다." @@ -6463,17 +6182,17 @@ msgstr "서브스크립션 선택 지우기" msgid "Test passed" msgstr "통과" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "이 작업 템플릿의 인스턴스 그룹을 선택합니다." +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "이 작업 템플릿이 실행될 인스턴스 그룹을 선택합니다." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "저장 시 새 webhook 키를 생성하려면 비워 둡니다" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "시스템 감사" @@ -6495,6 +6214,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "{brandName} 애플리케이션에 대한 간편 로그인 활성화" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6509,6 +6229,9 @@ msgstr "목요일" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "작업 템플릿" @@ -6545,36 +6268,29 @@ msgstr "모듈 이름" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "만료" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "'dev' 또는 'test'와 같이 이 작업 템플릿을 설명하는 선택적 레이블입니다. 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "스페이스바 또는 Enter 키를 눌러 드래그를 시작하고 화살표 키를 사용하여 위로 또는 아래로 이동합니다. Enter 키를 눌러 끌어오기하거나 다른 키를 눌러 끌어오기 작업을 취소합니다." +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "이 작업 템플릿을 설명하는 선택적 레이블입니다(예: 'dev' 또는 'test'). 레이블을 사용하여 작업 템플릿과 완료된 작업을 그룹화하고 필터링할 수 있습니다." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "검색 유형" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "작업 취소" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6608,13 +6324,9 @@ msgstr "질문 삭제" msgid "How to use constructed inventory plugin" msgstr "구성된 인벤토리 플러그인 사용 방법" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "이 필드에는 공백을 포함할 수 없습니다." - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "이 인벤토리는 현재 일부 템플릿에서 사용되고 있습니다. 정말로 삭제하시겠습니까?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "이 필드에는 공백을 포함할 수 없습니다" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6635,16 +6347,17 @@ msgid "Exceptions" msgstr "예외" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "워크플로에 대한 브랜치를 선택합니다." +msgid "Select a branch for the workflow." +msgstr "워크플로우에 사용할 브랜치를 선택합니다." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "참조" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "인증 입력 소스" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "인증 정보 입력 소스" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6655,8 +6368,8 @@ msgstr "초" msgid "Health checks can only be run on execution nodes." msgstr "상태 검사는 실행 노드에서만 실행할 수 있습니다." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "시각화 도구" @@ -6668,11 +6381,6 @@ msgstr "시각화 도구" msgid "Relaunch Job" msgstr "작업 다시 시작" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "출시 시 인벤토리 소스를 업데이트하려면 출시 시 업데이트를 클릭하고" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "서브스크립션 받기" @@ -6686,10 +6394,6 @@ msgstr "호스트 전환" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "전역적으로 사용 가능한 실행 환경을 특정 조직에 다시 할당할 수 없습니다." -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "소스 변수" @@ -6698,13 +6402,13 @@ msgstr "소스 변수" msgid "Instance" msgstr "인스턴스" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "파일 포함" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "이 옵션을 선택하면 이전에 외부 소스에 있었지만 지금은 제거된 모든 호스트와 그룹이 인벤토리에서 제거됩니다. 인벤토리 소스에서 관리하지 않은 호스트와 그룹은 다음에 수동으로 생성된 그룹으로 승격되며, 승격할 수동으로 생성된 그룹이 없는 경우 인벤토리의 기본 「all」 그룹에 남습니다." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6720,16 +6424,12 @@ msgstr "{1}에서 {0} 액세스 권한을 삭제하시겠습니까? 이렇게 msgid "Add existing host" msgstr "기존 호스트 추가" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "검색 선택" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "조직 편집" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "플레이북 완료" @@ -6755,12 +6455,13 @@ msgstr "세부 정보 탭" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "인증 정보" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "첫 번째 노드" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6784,16 +6485,6 @@ msgstr "그룹" msgid "Request subscription" msgstr "서브스크립션 요청" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "일정 전환" @@ -6805,7 +6496,7 @@ msgstr "새로고침" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "날짜 검색 입력" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6831,7 +6522,7 @@ msgstr "작업 설정 보기" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "편집" @@ -6840,7 +6531,7 @@ msgstr "편집" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "예상 값" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 @@ -6870,8 +6561,8 @@ msgstr "시간" msgid "Create new instance group" msgstr "새 인스턴스 그룹 만들기" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "일반 사용자" @@ -6894,6 +6585,7 @@ msgstr "작업 이벤트 확장" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "호스트도 해당 그룹의 자녀 중 하나인 경우, 연결 해제 후에도 목록에 그룹이 표시될 수 있습니다. 이 목록에는 호스트가 직간접적으로 연관된 모든 그룹이 표시됩니다." @@ -6911,16 +6603,14 @@ msgstr "설문조사 편집" msgid "Pan Down" msgstr "팬다운" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "한 줄에 하나의 IRC 채널 또는 사용자 이름을 사용합니다. 채널에는 # 기호가 필요하지 않으며 사용자의 경우 @ 기호는 필요하지 않습니다." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "재고 소스 동기화 시작" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "하위 모듈은 master 브랜치(또는 .gitmodules에 지정된 다른 브랜치)의 최신 커밋을 추적합니다. 아니요인 경우 하위 모듈은 기본 프로젝트에서 지정한 리비전으로 유지됩니다. 이는 git submodule update에 --remote 플래그를 지정하는 것과 동일합니다." + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "프로젝트를 찾을 수 없음" @@ -6936,10 +6626,6 @@ msgstr "프로비저닝 콜백" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다." -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "알림 전환 성공" @@ -6949,8 +6635,8 @@ msgid "Application not found." msgstr "애플리케이션을 찾을 수 없습니다." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "모든" @@ -6998,18 +6684,20 @@ msgstr "피어" msgid "User Roles" msgstr "사용자 역할" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "분" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "인벤토리 소스" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "활성화하면 이 작업 템플릿의 동시 실행이 허용됩니다." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7032,10 +6720,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "인스턴스 그룹을 찾을 수 없습니다." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "취소 삭제" @@ -7058,10 +6742,6 @@ msgstr "데이터 수집, 로고 및 로그인에 대한 기본 설정" msgid "Add" msgstr "추가" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "사용자 지정 가상 환경 {0} 은 실행 환경으로 교체해야 합니다. 실행 환경으로 마이그레이션하는 방법에 대한 자세한 내용은 해당 <0>문서를 참조하십시오." - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7081,14 +6761,14 @@ msgstr "구축된 인벤토리 소스 동기화를 취소하지 못했습니다. msgid "Back to Hosts" msgstr "호스트로 돌아가기" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "보안 컨테이너 레지스트리로 인증하기 위한 인증 정보." +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "컨텍스트" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Webhook 참조 필터" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7107,12 +6787,7 @@ msgstr "권한 에스컬레이션 암호" msgid "Please try another search using the filter above" msgstr "위의 필터를 사용하여 다른 검색을 시도하십시오." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "수동" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "로그인 리디렉션 재정의 URL을 편집하시겠습니까? 편집하는 경우 로컬 인증이 비활성화되어 있는 동안 사용자가 시스템에 로그인하는 데 영향을 미칠 수 있습니다." @@ -7140,7 +6815,7 @@ msgstr "API 토큰" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Ansible이 인벤토리 소스 업데이트 작업에 대해 생성할 출력 수준을 제어합니다." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Galaxy 인증 정보" @@ -7162,20 +6837,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "이 구성된 인벤토리 입력은\n" +" 두 카테고리 모두에 대한 그룹을 생성하고\n" +" 제한(호스트 패턴)을 사용하여 해당 두 그룹의\n" +" 교집합에 있는 호스트만 반환합니다." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "인스턴스를 인스턴스 그룹에서 분리하시겠습니까?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "키 유형 헤드" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " 작업 분할" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7194,18 +6872,14 @@ msgstr "레지스트리 인증 정보" msgid "Host Details" msgstr "호스트 세부 정보" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "브라우저 기본값" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "팔로우" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "추가 명령줄 변경 사항을 전달합니다. 두 가지 ansible 명령행 매개변수가 있습니다." - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7213,8 +6887,8 @@ msgstr "팔로우" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7251,12 +6925,6 @@ msgstr "팔로우" msgid "Modified By (Username)" msgstr "(사용자 이름)에 의해 수정됨" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "인스턴스 그룹으로 돌아가기" @@ -7265,31 +6933,26 @@ msgstr "인스턴스 그룹으로 돌아가기" msgid "page" msgstr "페이지" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "참고: 이 필드는 원격 이름이 \"origin\"이라고 가정합니다." +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "참고: 이 필드는 원격 이름이 “origin”이라고 가정합니다." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub 기본값" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "최대" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "이 프로젝트를 사용하는 작업에 사용할 실행 환경입니다. 작업 템플릿 또는 워크플로 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "이 프로젝트를 사용하는 작업에 사용될 실행 환경입니다. 작업 템플릿 또는 워크플로 수준에서 실행 환경이 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "워크플로 작업 템플릿의 이름입니다." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "워크플로우 작업 템플릿의 이름입니다." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7310,6 +6973,10 @@ msgstr "컨테이너 레지스트리, 이미지 이름, 버전 태그를 포함 msgid "Node state types" msgstr "노드 상태 유형" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "이 프로젝트의 webhook 끝점입니다. 푸시가 프로젝트 동기화를 트리거하도록 리포지토리의 webhook 구성에 추가합니다." + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7323,26 +6990,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Playbook 디렉토리 선택" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "워크플로우 작업 템플릿" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "출시 시 레이블을 묻는 메시지를 표시합니다." - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "시작 시 레이블을 입력하라는 메시지를 표시합니다." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7358,22 +7019,13 @@ msgstr "부모 노드가 실패 상태가 되면 실행합니다." msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "하위 모듈은 마스터 분기 (또는 .gitmodules에 지정된 다른 분기)의 최신 커밋을 추적합니다. 그러지 않으면 하위 모듈이 기본 프로젝트에서 지정된 개정 버전으로 유지됩니다. 이는 git submodule update에 --remote 플래그를 지정하는 것과 동일합니다." - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (자세한 내용)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿에 대한 웹훅 자격 증명." +msgid "Webhook credential for this workflow job template." +msgstr "이 워크플로우 작업 템플릿의 Webhook 자격 증명입니다." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7381,7 +7033,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "검색 필터를 사용하여 이 인벤토리의 호스트를\n" +" 채웁니다. 예: ansible_facts__ansible_distribution:\"RedHat\".\n" +" 추가 구문 및 예제는 설명서를\n" +" 참조하십시오. 추가 구문 및 예제는 Ansible Controller 설명서를\n" +" 참조하십시오." #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7391,12 +7047,6 @@ msgstr "이 일정에는 필수 설문 조사 값이 없습니다." msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "Grafana 서버의 기본 URL - /api/annotations 엔드포인트가 기본 Grafana URL에 자동으로 추가됩니다." - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "날짜" @@ -7406,29 +7056,24 @@ msgstr "날짜" msgid "User and Automation Analytics" msgstr "사용자 및 자동화 분석" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "권한 에스컬레이션: 활성화하면 이 플레이북을 관리자로 실행합니다." +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "권한 상승: 활성화하면 이 playbook을 관리자로 실행합니다." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "아티팩트와 비교할 값입니다. 가능한 경우 JSON으로 해석되며(예: true, 3), 그렇지 않으면 일반 문자열로 해석됩니다." #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." msgstr "하나 이상의 그룹을 삭제하지 못했습니다." -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "로컬 인증 비활성화 확인" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "워크플로를 저장하는 동안 오류가 발생했습니다." @@ -7448,15 +7093,15 @@ msgstr "관련 그룹을 로드하지 못했습니다." msgid "Subscription Compliance" msgstr "구독 규정 준수" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "이 필드는 {min}보다 큰 값을 가진 숫자여야 합니다." +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "이 필드는 숫자여야 하며 {min}보다 큰 값이어야 합니다" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "모두" @@ -7478,10 +7123,10 @@ msgstr "삭제 확인" msgid "Workflow timed out message" msgstr "워크플로우 시간 초과 메시지" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "이 작업에서 실행할 플레이북을 선택합니다." +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "이 작업에서 실행할 playbook을 선택합니다." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7496,48 +7141,33 @@ msgstr "실패한 작업" msgid "No items found." msgstr "항목을 찾을 수 없습니다." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "4월" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "호스트 실패" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "이름" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "이벤트 세부 정보 보기" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "팩트 수집" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "정말로 아래 그룹을 삭제하시겠습니까?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Jinja2 표현식에서 var를 만듭니다. 유용할 수 있습니다.\n" -#~ "정의한 구성 그룹에 예상되는 그룹이 없는 경우\n" -#~ "호스트. 이것은 식에서 hostvars를 추가하는 데 사용할 수 있습니다.\n" -#~ "해당 식의 결과 값이 무엇인지 알고 있어야 합니다." - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "프로비저닝 콜백 URL 생성을\n" +" 활성화합니다. URL을 사용하여 호스트가 {brandName}에\n" +" 연결하고 이 작업 템플릿을 사용하여\n" +" 구성 업데이트를 요청할 수 있습니다" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7550,13 +7180,13 @@ msgstr "완료 시간" msgid "Recent jobs" msgstr "최근 작업" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "하나 이상의 인스턴스를 연결 해제하지 못했습니다." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "호스트 건너뜀" @@ -7565,8 +7195,8 @@ msgid "View Project Details" msgstr "프로젝트 세부 정보보기" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "출시 시 태그를 묻는 메시지를 표시합니다." +msgid "Prompt for tags on launch." +msgstr "시작 시 태그를 입력하라는 메시지를 표시합니다." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7579,7 +7209,7 @@ msgstr "여기에서 구축된 인벤토리 문서 보기" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "없음" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7590,9 +7220,13 @@ msgstr "조직 이름" msgid "Host Filter" msgstr "호스트 필터" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "프로젝트를 최신으로 간주하는 시간(초)입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 프로젝트 업데이트의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 최신으로 간주되지 않으며 새 프로젝트 업데이트가 수행됩니다." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {이 작업은 다음 작업을 취소합니다:} other {이 작업은 다음 작업을 취소합니다:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7607,10 +7241,6 @@ msgstr "동기화 전에 프로젝트 삭제" msgid "Unlimited" msgstr "무제한" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "드래그 앤 드롭 항목 ID: {newId} 가 시작되었습니다." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "파일, 디렉터리 또는 스크립트" @@ -7625,8 +7255,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "이 조직 내의 작업에 사용할 실행 환경입니다. 실행 환경이 프로젝트, 작업 템플릿 또는 워크플로 수준에서 명시적으로 할당되지 않은 경우 폴백으로 사용됩니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿에 대한 설문조사를 활성화합니다." +msgid "Enable a survey for this workflow job template." +msgstr "이 워크플로우 작업 템플릿에 대한 설문 조사를 활성화합니다." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7637,10 +7267,6 @@ msgstr "{pluralizedItemName} 목록" msgid "Please add survey questions." msgstr "설문 조사를 추가하십시오." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7660,7 +7286,7 @@ msgstr "PagerDuty 하위 도메인" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "작업 없음" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7674,11 +7300,11 @@ msgstr "캐시 제한 시간 (초)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "로그 아웃" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "초" @@ -7690,17 +7316,17 @@ msgstr "이러한 실행 환경은 해당 환경에 의존하는 다른 리소 msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "노드를 생성하거나 편집할 때 인벤토리 또는 프로젝트가 누락된 작업 템플릿을 선택할 수 없습니다. 다른 템플릿을 선택하거나 누락된 필드를 수정하여 계속 진행합니다." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "정수" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "마지막 실행" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7710,7 +7336,7 @@ msgstr "서브스크립션 선택 모달" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} 개월" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7719,13 +7345,13 @@ msgstr "실패한 호스트 수" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "다시 시작 위치:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "ansible 팩트를 사용하여 스마트 인벤토리를 생성하려면 스마트 인벤토리 화면으로 이동합니다." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "관련 키" @@ -7759,7 +7385,7 @@ msgstr "동기화" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7816,9 +7442,9 @@ msgstr "동기화" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7829,7 +7455,7 @@ msgstr "동기화" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "설명" @@ -7859,11 +7485,12 @@ msgstr "1 (상세 정보)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "이렇게 하면 이 페이지의 모든 구성 값이\n" +" 기본 출고 값으로 되돌아갑니다. 계속하시겠습니까?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "해당일 또는 이후" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7872,7 +7499,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "최대 동시 작업 수" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "사용자 삭제" @@ -7912,7 +7539,7 @@ msgstr "팀 편집" msgid "User Interface" msgstr "사용자 인터페이스" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "GitHub Enterprise로 로그인" @@ -7949,20 +7576,21 @@ msgstr "GitHub Enterprise로 로그인" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "이 필드의 값을 선택" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "만료되지 않음" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "만료되지 않음" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "작업 {0} 보기 " -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "SAML {samlIDP}으로 로그인" @@ -7970,14 +7598,10 @@ msgstr "SAML {samlIDP}으로 로그인" msgid "Browse" msgstr "검색" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다.\\ n 0은 제한이 적용되지 않음을 의미합니다." - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -7988,8 +7612,8 @@ msgstr "이메일" msgid "Case-insensitive version of regex." msgstr "대소문자를 구분하지 않는 정규식 버전입니다." -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "고급 검색 값 입력" @@ -8010,16 +7634,6 @@ msgstr "이 토큰이 속한 애플리케이션이나 이 필드를 비워 개 msgid "Listener Port" msgstr "리스너 포트" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "콘텐츠 서명을 활성화하여 콘텐츠가\n" -#~ "프로젝트가 동기화될 때 보안이 유지됩니다.\n" -#~ "콘텐츠가 변조된 경우,\n" -#~ "작업이 실행되지 않습니다." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "SSL 연결" @@ -8045,10 +7659,6 @@ msgstr "이 필드에 값을 제공하거나 시작 시 프롬프트 실행 옵 msgid "External Secret Management System" msgstr "외부 시크릿 관리 시스템" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "정말로 아래 그룹을 삭제하시겠습니까?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "여기" @@ -8088,15 +7698,10 @@ msgstr "처음에 대소문자를 구분하지 않는 버전입니다." msgid "Unsaved changes modal" msgstr "저장되지 않은 변경 사항 모달" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "GitHub Enterprise 팀으로 로그인" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8106,18 +7711,18 @@ msgstr "인수" msgid "Construct 2 groups, limit to intersection" msgstr "2개 그룹 구성, 교차로로 제한" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "# sources 동기화 실패." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "이 워크플로 작업 템플릿의 웹훅 URL입니다." +msgid "Webhook URL for this workflow job template." +msgstr "이 워크플로우 작업 템플릿의 Webhook URL입니다." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "시작일/시간" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "기본적으로 서비스 사용에 대한 분석 데이터를 수집하여 Red Hat에 전송합니다. 서비스에서 수집하는 데이터에는 두 가지 범주가 있습니다. 자세한 내용은 <0>이 Tower 문서 페이지를 참조하십시오. 이 기능을 비활성화하려면 다음 확인란의 선택을 해제하십시오." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8127,7 +7732,7 @@ msgstr "Grafana URL" msgid "GitHub settings" msgstr "GitHub 설정" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "GitHub 조직으로 로그인" @@ -8135,12 +7740,12 @@ msgstr "GitHub 조직으로 로그인" msgid "Redirecting to subscription detail" msgstr "서브스크립션 세부 정보로 리디렉션" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "작업이 취소되기 전에 실행할 시간(초)입니다. 작업 제한 시간이 없는 경우 기본값은 0입니다." +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "작업이 취소되기 전에 실행되는 시간(초)입니다. 작업 시간 초과가 없도록 기본값은 0입니다." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8151,10 +7756,6 @@ msgstr "하나 이상의 그룹을 연결 해제하지 못했습니다." msgid "Token information" msgstr "토큰 정보" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "# source 동기화 실패." - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "업데이트되지 않음" @@ -8167,11 +7768,11 @@ msgstr "업데이트되지 않음" msgid "Successful" msgstr "성공" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "동시 작업: 활성화하면 이 작업 템플릿을 동시에 실행할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "동시 작업: 활성화하면 이 작업 템플릿의 동시 실행이 허용됩니다." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "호스트 시작됨" @@ -8185,7 +7786,7 @@ msgstr "Kubernetes 또는 OpenShift로 인증하는 인증 정보" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "페더레이션 인벤토리를 찾을 수 없습니다." #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8210,18 +7811,13 @@ msgstr "id 필드에서 정확한 검색" msgid "Back to management jobs" msgstr "관리 작업으로 돌아가기" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "조직" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "호스트 확인" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} 년" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8236,15 +7832,20 @@ msgstr "Azure AD 설정 보기" msgid "Hop" msgstr "홉" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "디버그" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "모든 필터 지우기" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {이 인스턴스는 현재 다른 리소스에서 사용 중입니다. 정말 삭제하시겠습니까?} other {이 인스턴스의 프로비저닝을 해제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8268,12 +7869,14 @@ msgstr "설정으로 돌아가기" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "기본값" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "종료일이 예상 값({0})과 일치하지 않음" +msgid "End did not match an expected value ({0})" +msgstr "종료가 예상 값과 일치하지 않음 ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8305,17 +7908,17 @@ msgstr "명령 실행" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} 시간" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "이 webhook 서비스의 인증 정보 유형을 조회할 수 없으므로 webhook 인증 정보 필드를 사용할 수 없습니다." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "여기에 파일을 드래그하거나 업로드할 파일을 찾습니다." -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "팔로우 취소" @@ -8323,12 +7926,7 @@ msgstr "팔로우 취소" msgid "string" msgstr "string" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "한 줄에 하나의 Slack 채널입니다. 채널에 대해 파운드 기호(#)가 필요합니다. 특정 메시지에 응답하거나 스레드를 시작하려면 상위 메시지 ID가16자리인 채널에 상위 메시지 ID를 추가합니다. 10 번째 자리 숫자 뒤에 점(.)을 수동으로 삽입해야 합니다. 예:#destination-channel, 1231257890.006423. Slack 참조" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "암호 확인" @@ -8338,17 +7936,16 @@ msgstr "개인 액세스 토큰" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "첫 번째 노드에서 다시 시작" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "템플릿으로 돌아가기" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "알림 색상을 지정합니다. 허용되는 색상은 16진수 색상 코드 (예: #3af 또는 #789abc)입니다." +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "첫 번째는 모든 참조를 가져옵니다. 두 번째는 Github 풀 요청 번호 62를 가져옵니다. 이 예제에서 브랜치는 “pull/62/head”여야 합니다." #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8356,7 +7953,7 @@ msgstr "인증" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} 일" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8366,6 +7963,10 @@ msgstr "수신자 목록" msgid "Not Found" msgstr "찾을 수 없음" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "투표" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8389,7 +7990,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "jinja2 표현식에서 변수를 생성합니다. 정의한 구성된\n" +" 그룹에 예상 호스트가 포함되어 있지 않은 경우 유용할 수\n" +" 있습니다. 표현식에서 hostvars를 추가하여 해당 표현식의\n" +" 결과 값이 무엇인지 알 수 있도록 사용할 수 있습니다." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8401,14 +8005,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "시스템 팩트를 채우려면 `gather_facts: true`가\n" +" 있는 인벤토리에 대해 playbook을 실행해야 하기 때문에\n" +" Ansible 팩트에 대한 인벤토리의 사양을 제공하기가\n" +" 어렵습니다. 실제 팩트는 시스템마다\n" +" 다릅니다." #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "작업 분할 부모" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "다중 선택(단일 선택)" @@ -8447,7 +8055,7 @@ msgid "Customize pod specification" msgstr "Pod 사양 사용자 정의" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" @@ -8455,18 +8063,14 @@ msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "HTTP 헤더를 JSON 형식으로 지정합니다. 예제 구문은\n" +" Ansible Controller 설명서를 참조하십시오." #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "빈도 예외 세부 정보" @@ -8482,7 +8086,7 @@ msgstr "Django 참조" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "전역 탐색" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8508,8 +8112,8 @@ msgid "Copy Execution Environment" msgstr "실행 환경 복사" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "실행 시 SCM 분기를 묻는 메시지를 표시합니다." +msgid "Prompt for SCM branch on launch." +msgstr "시작 시 SCM 브랜치를 입력하라는 메시지를 표시합니다." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8525,22 +8129,6 @@ msgstr "모두 기본값으로 되돌립니다." msgid "Inventory file" msgstr "인벤토리 파일" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "이 그룹에서 직접 호스트만 연결할 수 있습니다. 하위 그룹의 호스트는 자신이 속한 하위 그룹 수준에서 직접 연결을 끊을 수 있어야 합니다." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "프로젝트 기본 경로" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "버전 새로 고침" @@ -8549,16 +8137,14 @@ msgstr "버전 새로 고침" msgid "Project sync failures" msgstr "프로젝트 동기화 실패" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "실행" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "호스트를 사용할 수 있고 실행 중인 작업에 포함되어야 하는지 여부를 나타냅니다. 외부 인벤토리의 일부인 호스트의 경우 인벤토리 동기화 프로세스에서 재설정할 수 있습니다." - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8573,13 +8159,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "피어가 제거되었습니다. 변경 사항을 적용하려면 {0} 에 대한 설치 번들을 다시 실행하십시오." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "선택한 항목을 다시 정렬하고 제거하기 위한 드래그 가능한 목록입니다." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "마지막 {weekday} / {month}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "{month}의 마지막 {weekday}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8615,11 +8197,6 @@ msgstr "패널 ID (선택 사항)" msgid "Prevent Instance Group Fallback" msgstr "인스턴스 그룹 폴백 방지" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "이 그룹에서 동시에 실행되는 모든 작업에서 허용되는 최대 포크 수입니다. 0은 제한이 적용되지 않음을 의미합니다." @@ -8636,7 +8213,7 @@ msgstr "작업" msgid "Regions" msgstr "리전" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "관련 검색 필드 퍼지 검색에 대해 설정 유형 비활성화" @@ -8657,16 +8234,12 @@ msgstr "다음 워크플로 승인에 대해 조치를 취할 수 없습니다: msgid "Please click the Start button to begin." msgstr "시작하려면 시작 버튼을 클릭하십시오." -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "이 템플릿은 현재 일부 워크플로 노드에서 사용되고 있습니다. 정말로 삭제하시겠습니까?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "첫 번째 실행" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "남아 있는 호스트가 없음" @@ -8691,6 +8264,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" 이 그룹에 직접 있는 호스트만 연결을\n" +" 해제할 수 있습니다. 하위 그룹의 호스트는 해당 호스트가 속한\n" +" 하위 그룹 수준에서 직접 연결을 해제해야 합니다.\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8717,7 +8295,7 @@ msgid "Job ID" msgstr "작업 ID" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "통합" @@ -8746,11 +8324,12 @@ msgstr "인벤토리 동기화 실패 없음" msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "참고: 선택한 순서에 따라 실행 우선 순위가 설정됩니다. 드래그를 활성화하려면 둘 이상의 항목을 선택합니다." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "시작 시 암호가 필요한 인증 정보는 허용되지 않습니다. 계속하려면 삭제하거나 동일한 유형의 인증 정보로 교체하십시오. {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "실행 시 암호가 필요한 인증 정보는 허용되지 않습니다. 계속하려면 다음 인증 정보를 제거하거나 동일한 유형의 인증 정보로 교체하십시오: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "OIDC로 로그인" @@ -8788,21 +8367,16 @@ msgstr "원격 아카이브" msgid "Troubleshooting" msgstr "문제 해결" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "가져올 refspec(Ansible git 모듈에 전달됨)입니다. 이 매개변수를 사용하면 분기 필드를 통해 다른 방법으로는 사용할 수 없는 참조에 액세스할 수 있습니다." - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "이는 클라이언트 시크릿이 표시되는 유일한 시간입니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "워크플로 작업 템플릿에 대한 선택적 설명." +msgid "Optional description for the workflow job template." +msgstr "워크플로우 작업 템플릿에 대한 선택적 설명입니다." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "승인됨" @@ -8811,7 +8385,7 @@ msgid "Last Run" msgstr "마지막 실행" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "승인하지 못했습니다 {0}." @@ -8819,8 +8393,10 @@ msgstr "승인하지 못했습니다 {0}." msgid "Run type" msgstr "실행 유형" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "없음" @@ -8853,9 +8429,9 @@ msgstr "인벤토리(이름)" msgid "Update Revision on Launch" msgstr "시작 시 버전 업데이트" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "이 작업이 실행될 플레이북을 포함하는 프로젝트입니다." +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "이 작업이 실행할 playbook이 포함된 프로젝트입니다." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8865,9 +8441,9 @@ msgstr "인증 정보 유형 선택" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "예를 들면 다음과 같습니다." +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "예제는 다음과 같습니다." #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8880,7 +8456,9 @@ msgstr "소스 제어 업데이트" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "이 데이터는 소프트웨어의 향후 릴리스를 개선하고\n" +" Automation Analytics를 제공하는 데\n" +" 사용됩니다." #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8909,11 +8487,6 @@ msgstr "최근 작업" msgid "These are the modules that {brandName} supports running commands against." msgstr "다음은 {brandName}에서 명령 실행을 지원하는 모듈입니다." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "서브스크립션이 없는 경우 Red Hat에 문의하여 평가판 서브스크립션을 받을 수 있습니다." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "워크플로우 링크 모달" @@ -8927,19 +8500,10 @@ msgstr "인벤토리 편집" msgid "Failed to user token." msgstr "사용자 토큰에 실패했습니다." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "새 인스턴스가 온라인 상태가 되면 이 그룹에 자동으로 할당되는 최소 인스턴스 수입니다." - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "SAML으로 로그인" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "취소됨" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "워크플로우 승인으로 돌아가기" @@ -8949,10 +8513,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "JSON 또는 YAML 구문을 사용하여 인젝터를 입력합니다. 구문 예제는 Ansible Controller 설명서를 참조하십시오." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "경고" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "12월" @@ -8983,8 +8548,8 @@ msgid "Delete All Groups and Hosts" msgstr "모든 그룹 및 호스트 삭제" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "실행 시 실행 환경을 묻는 메시지를 표시합니다." +msgid "Prompt for execution environment on launch." +msgstr "시작 시 실행 환경을 입력하라는 메시지를 표시합니다." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9011,15 +8576,15 @@ msgid "Client type" msgstr "클라이언트 유형" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "시작 시 인스턴스 그룹에 대한 프롬프트." +msgid "Prompt for instance groups on launch." +msgstr "시작 시 인스턴스 그룹을 입력하라는 메시지를 표시합니다." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "워크플로우 보류 메시지 본문" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "응답 변수 이름" @@ -9043,13 +8608,15 @@ msgstr "사용자 지정 가상 환경 {virtualEnvironment} 은 실행 환경으 #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} 시간" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다.\n" +" 값은 기본적으로 0이며 이는 제한이 없음을 의미합니다.\n" +" 자세한 내용은 Ansible 설명서를 참조하십시오." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9063,16 +8630,9 @@ msgstr "만료일" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "작업이 이 인벤토리를 사용하여 실행될 때마다 작업 작업을 실행하기 전에 선택한 소스에서 인벤토리를 새로 고칩니다." -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "체크아웃할 분기입니다. 분기 외에도 태그, 커밋 해시 및 임의의 refs를 입력할 수 있습니다. 사용자 정의 refspec을 제공하지 않는 한 일부 커밋 해시 및 ref를 사용할 수 없습니다." - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "실행 중" @@ -9090,11 +8650,12 @@ msgstr "필드는 값으로 시작합니다." msgid "Workflow documentation" msgstr "워크플로우 문서" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "1월" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Azure AD로 로그인" @@ -9102,9 +8663,9 @@ msgstr "Azure AD로 로그인" msgid "Relaunch all hosts" msgstr "모든 호스트 다시 시작" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "팩트 스토리지: 활성화하면 수집된 사실이 저장되어 호스트 수준에서 볼 수 있습니다. 팩트는 지속되며 런타임 시 팩트 캐시에 주입됩니다." +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "팩트 스토리지: 활성화하면 수집된 팩트를 저장하여 호스트 수준에서 볼 수 있습니다. 팩트는 유지되며 런타임에 팩트 캐시에 삽입됩니다." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9120,13 +8681,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "이 링크를 삭제하시겠습니까?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "승인이 생성될 때 업스트림 set_stats 아티팩트로 렌더링되는 Jinja2 템플릿입니다. 이를 사용하여 이전 작업 단계의 관련 컨텍스트를 승인자에게 표시합니다. 사용 가능한 변수는 부모 노드의 set_stats 데이터에서 가져옵니다." + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "시작 시 변수를 묻습니다." +msgid "Prompt for variables on launch." +msgstr "시작 시 변수를 입력하라는 메시지를 표시합니다." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "{0} - {1} 거부됨" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "{0} 님이 거부함 - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9144,13 +8711,9 @@ msgstr "프로젝트를 동기화하지 못했습니다." msgid "Total hosts" msgstr "총 호스트" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "이 필드는 0보다 커야 합니다." - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "사용자 가이드" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "이 필드는 0보다 커야 합니다" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9164,9 +8727,9 @@ msgstr "인증 정보가 성공적으로 복사됨" msgid "The search filter did not produce any results…" msgstr "검색 필터에서 결과를 생성하지 않았습니다." -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "이 필드는 숫자여야 합니다." +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "이 필드는 숫자여야 합니다" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9180,9 +8743,9 @@ msgstr "관련 팀을 분리하시겠습니까?" msgid "Last" msgstr "마지막" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "이 템플릿에 대한 Webhook을 활성화합니다." +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "이 템플릿에 대한 webhook을 활성화합니다." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9218,6 +8781,8 @@ msgstr "콘텐츠 로딩 중" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "인벤토리" @@ -9236,14 +8801,10 @@ msgstr "활성화됨" msgid "Items per page" msgstr "페이지당 항목" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "선택한 작업 취소" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "이 필드는 정수여야 합니다." +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "이 필드는 정수여야 합니다" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9266,14 +8827,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "비교보다 큽니다." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "이 데이터는\n" -#~ "향후 소프트웨어 릴리스를 개선하고\n" -#~ "Automation Analytics를 제공하는 데 사용됩니다." - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9308,21 +8861,26 @@ msgid "Delete Workflow Job Template" msgstr "워크플로우 작업 템플릿 삭제" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "추가 명령줄 변수를 워크플로에 전달합니다." +msgid "Pass extra command line variables to the workflow." +msgstr "워크플로우에 추가 명령줄 변수를 전달합니다." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "인스턴스 세부 정보" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {이 인스턴스 그룹은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?} other {이러한 인스턴스 그룹을 삭제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "이 작업에 대한 출력을 찾을 수 없습니다." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "작업 템플릿의 경우 실행을 선택하여 플레이북을 실행합니다. 플레이북을 실행하지 않고 플레이북 구문만 확인하고, 환경 설정을 테스트하고, 문제를 보고하려면 확인을 선택합니다." +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "작업 템플릿의 경우 run을 선택하여 playbook을 실행합니다. check를 선택하면 playbook을 실행하지 않고 playbook 구문 확인, 환경 설정 테스트 및 문제 보고만 수행합니다." #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9381,7 +8939,7 @@ msgstr "모든 실행 환경 보기" msgid "Sources" msgstr "소스" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "텍스트 영역" @@ -9402,21 +8960,18 @@ msgstr "구성되지 않음" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "워크플로우 작업" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "작업이 시작, 성공 또는 실패할 때 전송되는\n" +" 알림의 내용을 변경하려면 사용자 정의 메시지를 사용합니다. 작업에 대한\n" +" 정보에 액세스하려면 중괄호를 사용합니다:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9462,7 +9017,7 @@ msgstr "업데이트 옵션" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9477,19 +9032,19 @@ msgstr "업데이트 옵션" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "최종 업데이트" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "문서." +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "설명서." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9512,7 +9067,7 @@ msgstr "명령" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "오류" @@ -9530,20 +9085,10 @@ msgstr "그룹으로 돌아가기" msgid "A job has already been launched" msgstr "작업이 이미 시작되었습니다" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "호스트 동기화 확인" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "이 건설된 재고 투입\n" -#~ "카테고리와 용도 모두에 대한 그룹을 만듭니다\n" -#~ "호스트만 반환하는 제한 (호스트 패턴)\n" -#~ "이 두 그룹의 교차점에 있습니다." - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "최근 템플릿" @@ -9553,36 +9098,6 @@ msgstr "최근 템플릿" msgid "Applications & Tokens" msgstr "애플리케이션 및 토큰" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "소스 제어 수정" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "작업 실행" @@ -9591,6 +9106,11 @@ msgstr "작업 실행" msgid "Failed to delete smart inventory." msgstr "스마트 인벤토리를 삭제하지 못했습니다." +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# 개 소스에서 동기화 실패.} other {# 개 소스에서 동기화 실패.}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9605,7 +9125,7 @@ msgstr "인벤토리 소스" msgid "Cancel node removal" msgstr "노드 제거 취소" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "더 이상 사용되지 않음" @@ -9614,11 +9134,6 @@ msgstr "더 이상 사용되지 않음" msgid "Update revision on job launch" msgstr "작업 시작 시 버전 업데이트" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "거부할 행 선택" @@ -9626,22 +9141,13 @@ msgstr "거부할 행 선택" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "클립보드에 성공적으로 복사되었습니다!#-#-#-#-# catalog.po #-#-#-#-#\n" -#~ "클립보드에 성공적으로 복사되었습니다!\n" -#~ "#-#-#-#-# catalog.po #-#-#-#-#\n" -#~ "클립보드에 성공적으로 복사되었습니다." +msgstr "성공" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "대시보드로 리디렉션" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "이 인스턴스 그룹은 현재 다른 리소스에 의해 있습니다. 삭제하시겠습니까?" @@ -9671,9 +9177,9 @@ msgstr "워크플로우 승인 메시지 본문" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "이 필터를 하나 또는 다른 필터를 충족하는 결과를 반환합니다." +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "이 필터 또는 다른 필터를 만족하는 결과를 반환합니다." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9689,7 +9195,7 @@ msgid "Generic OIDC settings" msgstr "일반 OIDC 설정" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "고급" @@ -9710,11 +9216,6 @@ msgstr "사용자" msgid "Edit Notification Template" msgstr "알림 템플릿 편집" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "버전의 동기화" - #: components/About/About.js:51 msgid "Brand Image" msgstr "브랜드 이미지" @@ -9799,13 +9300,13 @@ msgstr "알림을 전환하지 못했습니다." msgid "Webhook Key" msgstr "Webhook 키" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "노드 유형 선택" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "사용자가 이 애플리케이션의 토큰을 얻는 데 사용해야 하는 Grant 유형" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "사용자가 이 애플리케이션의 토큰을 획득하기 위해 사용해야 하는 권한 부여 유형" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9816,6 +9317,7 @@ msgstr "플레이" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise 팀" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "11월" @@ -9825,10 +9327,6 @@ msgstr "11월" msgid "Show changes" msgstr "변경 사항 표시" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "경고:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "이 노드 편집" @@ -9837,10 +9335,6 @@ msgstr "이 노드 편집" msgid "Failed to delete team." msgstr "팀을 삭제하지 못했습니다." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "워크플로우 취소됨" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "데이터 유지 일수" @@ -9854,11 +9348,6 @@ msgstr "새로운 실행 환경 만들기" msgid "Get subscriptions" msgstr "서브스크립션 가져오기" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 분기 또는 버전 변경을 허용합니다." - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9874,7 +9363,7 @@ msgstr "서브스크립션 가져오기" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9887,7 +9376,7 @@ msgstr "이 노드에 대한 새 링크를 생성하려면 클릭합니다." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "연산자" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" @@ -9906,25 +9395,15 @@ msgstr "콜백 URL 프로비저닝" msgid "Modified" msgstr "수정됨" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "이 프로젝트는 현재 다른 리소스에 의해 사용되고 있습니다. 정말로 삭제하시겠습니까?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "경고: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "관련 검색 유형" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "사용자 세부 정보" @@ -9932,25 +9411,24 @@ msgstr "사용자 세부 정보" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "활성화하면 작업 템플릿이 실행할 기본 설정 인스턴스 그룹 목록에 인벤토리 또는 조직 인스턴스 그룹을 추가하지 못하게 합니다. 참고: 이 설정이 활성화되어 있고 빈 목록을 제공한 경우 전역 인스턴스 그룹이 적용됩니다." + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "역할 연결 해제" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "필수 항목" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "설정 유형 자동 완성" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "HTTP 헤더를 JSON 형식으로 지정합니다. 예를 들어 Ansible Controller 설명서를 참조하십시오." - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -9989,10 +9467,6 @@ msgstr "Insights 인증 정보" msgid "Jobs" msgstr "작업" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "재정렬" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "구성된 인벤토리 호스트 세부 정보 보기" @@ -10006,24 +9480,15 @@ msgstr "인증 정보 복사" msgid "Token" msgstr "토큰" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "정책 규칙" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "평일" +msgid "weekday" +msgstr "평일" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "프로비저닝 해제 중" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "분기에서 하위 모듈의 최신 커밋 추적" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10034,10 +9499,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "동료를 연결하지 못했습니다." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "태그는 대용량 플레이북이 있고 플레이 또는 작업의 특정 부분을 실행하려는 경우 유용합니다. 쉼표를 사용하여 여러 태그를 구분합니다. 태그 사용에 대한 자세한 내용은 문서를 참조하십시오." +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "태그는 대규모 playbook이 있고 play 또는 작업의 특정 부분을 실행하려는 경우에 유용합니다. 여러 태그를 구분하려면 쉼표를 사용합니다. 태그 사용에 대한 자세한 내용은 설명서를 참조하십시오." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10047,12 +9512,13 @@ msgstr "이벤트" msgid "Group type" msgstr "그룹 유형" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "사용자 유형" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10091,17 +9557,17 @@ msgstr "인벤토리를 선택해야 함" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "소스 제어 분기" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "이 조직은 현재 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10116,10 +9582,6 @@ msgstr "시스템 관리자" msgid "Settings" msgstr "설정" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "이 일정은 UI에서 지원되지 않는 복잡한 규칙을 사용합니다. 이 일정을 관리하려면 API를 사용하십시오." - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "인증 정보 유형으로 돌아가기" @@ -10151,12 +9613,7 @@ msgstr "/ (프로젝트 root)" msgid "Last seen" msgstr "마지막 확인" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "이것이 소스 파일임을 보장하는 토큰\n" -#~ "‘생성된‘ 플러그인에 대해." - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "7월" @@ -10183,8 +9640,8 @@ msgstr "선택하지 않으면 병합이 수행되어 로컬 변수와 외부 #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10218,7 +9675,7 @@ msgstr "실패가 있는 재고 소스" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10256,7 +9713,7 @@ msgstr "툴 전환" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10293,7 +9750,7 @@ msgstr "툴 전환" msgid "Organization" msgstr "조직" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "세션이 만료되었습니다. 세션이 만료되기 전의 위치에서 계속하려면 로그인하십시오." @@ -10331,58 +9788,31 @@ msgstr "워크플로우 보류 메시지" msgid "Errors" msgstr "오류" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "이러한 인스턴스 그룹을 삭제하면 인스턴스에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "소스 제어 버전" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "작업이 실행되는 동안 검색이 비활성화됩니다." -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "드래그 앤 드롭이 취소되었습니다. 목록은 변경되지 않습니다." - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "세 번째" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "참고: 이 인스턴스가 에서 관리하는 경우 이 인스턴스 그룹과 다시 연결될 수 있습니다." - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "Azure AD Tenant로 로그인" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "설문 조사 비활성화" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "작업 시작 시 버전 업데이트" +msgstr "Azure AD 기본값" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "마지막에 대소문자를 구분하지 않는 버전입니다." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오." - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "검색 취소" @@ -10496,16 +9926,11 @@ msgstr "실행 환경이 없거나 삭제되었습니다." msgid "Waiting" msgstr "대기 중" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "활성화하면 이 플레이북을 관리자로 실행합니다." +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "활성화하면 이 playbook을 관리자로 실행합니다." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "설정 유형 선택" @@ -10521,8 +9946,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10542,7 +9967,7 @@ msgid "and click on Update Revision on Launch" msgstr "실행 시 버전 업데이트를 클릭합니다" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "정보" @@ -10574,7 +9999,7 @@ msgstr "시작 시 프롬프트" msgid "Troubleshooting settings" msgstr "문제 해결 설정" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "템플릿 시작" @@ -10589,14 +10014,11 @@ msgstr "초" msgid "User analytics" msgstr "사용자 분석" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {moduleName} 에 대한 정보를 클릭하면 확인할 수 있습니다." - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "서브스크립션이 없는 경우 Red Hat을\n" +" 방문하여 평가판 서브스크립션을 받을 수 있습니다." #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10614,6 +10036,11 @@ msgstr "이름" msgid "Webhooks" msgstr "Webhook" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {최종 삭제가 처리될 때까지 인벤토리는 대기 상태가 됩니다.} other {최종 삭제가 처리될 때까지 인벤토리는 대기 상태가 됩니다.}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10623,10 +10050,6 @@ msgstr "호스트 매개변수를 사용하여 다시 시작" msgid "This action will soft delete the following:" msgstr "이 작업은 다음을 부드럽게 삭제합니다." -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "활성화된 경우 지원되는 Ansible 작업에서 변경한 내용을 표시합니다. 이는 Ansible의 --diff 모드와 동일합니다." - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10667,6 +10090,7 @@ msgid "Expand section" msgstr "섹션 확장" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10695,7 +10119,7 @@ msgstr "최종 사용자 라이센스 계약" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "조건부" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10710,7 +10134,7 @@ msgstr "워크플로우 승인" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "이러한 인수는 지정된 모듈과 함께 사용됩니다. {0}에 대한 정보는 다음을 클릭하여 찾을 수 있습니다: " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10721,7 +10145,7 @@ msgstr "부모 노드가 성공하면 실행됩니다." msgid "Schedule Rules" msgstr "일정 규칙" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "SOCIAL" @@ -10742,7 +10166,7 @@ msgstr "세부 정보 편집" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10776,27 +10200,27 @@ msgstr "새 그룹 추가" msgid "Current page" msgstr "현재 페이지" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "플레이북을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 비어 있는 값 또는 1보다 작은 값은 Ansible 기본값(일반적으로 5)을 사용합니다. 기본 포크 수는 다음과 같이 변경합니다." +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "playbook을 실행하는 동안 사용할 병렬 또는 동시 프로세스 수입니다. 빈 값 또는 1보다 작은 값은 일반적으로 5인 Ansible 기본값을 사용합니다. 기본 포크 수는 다음을 변경하여 재정의할 수 있습니다" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "사용자 정의 Kubernetes 또는 OpenShift Pod 사양을 전달하는 필드입니다." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "마지막 {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "마지막 {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "동기화 소스 시작" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "플레이북에 추가 명령줄 변수를 전달합니다. ansible-playbook에 대해 -e 또는 --extra-vars 명령줄 매개 변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 예제 구문에 대한 설명서를 참조하십시오." +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "추가 명령줄 변수를 playbook에 전달합니다. 이것은 ansible-playbook의 -e 또는 --extra-vars 명령줄 매개변수입니다. YAML 또는 JSON을 사용하여 키/값 쌍을 제공합니다. 구문 예제는 설명서를 참조하십시오." #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10807,9 +10231,9 @@ msgstr "숨기기" msgid "The resource associated with this node has been deleted." msgstr "이 노드와 연결된 리소스가 삭제되었습니다." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "클라이언트 장치의 보안에 따라 공개 또는 기밀로 설정합니다." +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "클라이언트 장치의 보안 수준에 따라 Public 또는 Confidential로 설정합니다." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10822,13 +10246,6 @@ msgstr "최대 포크" msgid "Examples:" msgstr "예:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 액세스하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "버전 #" @@ -10854,22 +10271,10 @@ msgstr "모듈" msgid "Confirm revert all" msgstr "모두 되돌리기 확인" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "이 옵션을 선택하면 하위 그룹 및 호스트에 대한 모든 변수가 제거되고 외부 소스에 있는 변수로 대체됩니다." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "포크" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "인벤토리 소스 삭제" @@ -10895,8 +10300,8 @@ msgstr "누락됨" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "돌아가기" @@ -10906,8 +10311,8 @@ msgid "Failed to delete role." msgstr "역할을 삭제하지 못했습니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "출시 시 태그 건너뛰기 프롬프트." +msgid "Prompt for skip tags on launch." +msgstr "시작 시 건너뛸 태그를 입력하라는 메시지를 표시합니다." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10923,8 +10328,8 @@ msgid "Metrics" msgstr "메트릭" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "시작 시 시간 초과를 묻는 메시지를 표시합니다." +msgid "Prompt for timeout on launch." +msgstr "시작 시 시간 초과를 입력하라는 메시지를 표시합니다." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -10951,19 +10356,19 @@ msgstr "홉 노드" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} 일" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "프로젝트 복사" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "출시 시 장황한 메시지를 표시합니다." +msgid "Prompt for verbosity on launch." +msgstr "시작 시 상세 정보 수준을 입력하라는 메시지를 표시합니다." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "실패한 노드에서 다시 시작" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -10973,6 +10378,11 @@ msgstr "모든 토큰 보기" msgid "View Inventory Groups" msgstr "인벤토리 그룹 보기" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {이 인벤토리 소스는 현재 이에 의존하는 다른 리소스에서 사용 중입니다. 삭제하시겠습니까?} other {이러한 인벤토리 소스를 삭제하면 이에 의존하는 다른 리소스에 영향을 줄 수 있습니다. 그래도 삭제하시겠습니까?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "비교 값보다 적습니다." @@ -10981,6 +10391,10 @@ msgstr "비교 값보다 적습니다." msgid "Hosts automated" msgstr "자동화된 호스트" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "이 프로젝트를 사용하는 작업 템플릿에서 소스 제어 브랜치 또는 리비전 변경을 허용합니다." + #: screens/User/User.js:56 msgid "Back to Users" msgstr "사용자로 돌아가기" @@ -10989,15 +10403,11 @@ msgstr "사용자로 돌아가기" msgid "View Team Details" msgstr "팀 세부 정보 보기" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Galaxy 인증 정보는 조직에 속해 있어야 합니다." - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "인스턴스를 가져오지 못했습니다." -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "브라우저 기본값 사용" @@ -11022,6 +10432,10 @@ msgstr "관리됨" msgid "Start date" msgstr "시작일" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "가져올 refspec입니다(Ansible git 모듈에 전달됨). 이 매개변수를 사용하면 브랜치 필드를 통해 다른 방법으로는 사용할 수 없는 참조에 액세스할 수 있습니다." + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "필드를 새 값으로 교체" @@ -11030,9 +10444,10 @@ msgstr "필드를 새 값으로 교체" msgid "Confirm link removal" msgstr "링크 삭제 확인" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "이 필드는 {0} 자 이상이어야 합니다." +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "이 필드는 최소 {0}자 이상이어야 합니다" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11067,18 +10482,11 @@ msgstr "새 스마트 인벤토리를 생성하려면 하나 이상의 검색 msgid "Filter By {name}" msgstr "{name}으로 필터링" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "그래프를 사용 가능한 화면 크기에 맞춥니다." -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "이벤트 처리가 완료되었습니다." @@ -11087,10 +10495,6 @@ msgstr "이벤트 처리가 완료되었습니다." msgid "Add a new node" msgstr "새 노드 추가" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "단체(그룹) 삭제" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11114,7 +10518,7 @@ msgstr "응답 유형" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "조건" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" @@ -11124,19 +10528,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "필드에 값이 있습니다." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "키 선택" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "사용자에 대한 프롬프트로 원하는 응답 유형 또는 형식을 선택합니다. 각 옵션에 대한 자세한 내용은 Ansible Controller 설명서를 참조하십시오." +msgstr "추가 명령줄 변경 사항을 전달합니다. 두 개의 ansible 명령줄 매개 변수가 있습니다: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11146,7 +10544,7 @@ msgstr "선택하지 않으면 외부 소스에서 찾을 수 없는 로컬 하 msgid "Account token" msgstr "계정 토큰" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "로그인 리디렉션 덮어쓰기 URL 편집" @@ -11160,7 +10558,7 @@ msgstr "서브스크립션" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "같지 않음" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 @@ -11179,7 +10577,8 @@ msgstr "모듈 인수" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "알림 색상을 지정합니다. 사용 가능한 색상은 16진수\n" +" 색상 코드입니다(예: #3af 또는 #789abc)." #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11190,6 +10589,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "설문조사 토글" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "사용자에게 표시할 프롬프트로 원하는 답변 유형 또는 형식을 선택하세요.\n" +" 각 옵션에 대한 추가 정보는 Ascender 설명서를 참조하세요." + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11202,20 +10607,14 @@ msgstr "총 그룹" msgid "Webhook Credential" msgstr "Webhook 인증 정보" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 Ansible AWX에 연락하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "프로비저닝 콜백: 프로비저닝 콜백 URL 생성을 활성화합니다. 이 URL을 사용하여 호스트는 Ansible AWX에 연결하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "값을 입력하십시오." -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다. 기본값은 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible 설명서를 참조하십시오." - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "업데이트됨" @@ -11236,9 +10635,9 @@ msgstr "노드를 재구성하려면 아래의 편집 버튼을 클릭합니다. #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "페더레이션 인벤토리" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "조직을 삭제하지 못했습니다." @@ -11268,8 +10667,12 @@ msgstr "작업 유형 선택" msgid "Cancel {0}" msgstr "취소 {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "슬라이스 자체의 호스트 외에도 각 작업 슬라이스에 포함할 호스트 이름의 선택적 쉼표로 구분된 목록입니다. play가 모든 슬라이스가 의존하는 localhost와 같은 조정 호스트를 대상으로 할 때 유용합니다. 이름은 인벤토리 호스트와 정확히 일치합니다. 그룹과 패턴은 지원되지 않습니다. 고정된 호스트는 슬라이스당 한 번씩 play를 실행합니다." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "로그인 리디렉션 덮어쓰기 URL 편집" @@ -11290,26 +10693,20 @@ msgstr "시작 시간" msgid "Total inventory sources" msgstr "총 재고 소스" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "사용자 지정 메시지를 사용하여 작업이 시작, 성공 또는 실패할 때 전송된 알림 내용을 변경합니다. 작업에 대한 정보에 액세스하려면 중괄호를 사용합니다." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "워크플로우에 따라 관리되거나 영향을 받을 호스트 목록을 제한할 수 있는 호스트 패턴을 제공합니다." +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "워크플로우에서 관리하거나 영향을 받는 호스트 목록을 추가로 제한할 호스트 패턴을 제공합니다." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "취소된 노드" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "워크플로우 편집" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "노드 편집" @@ -11318,8 +10715,8 @@ msgstr "노드 편집" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11327,21 +10724,22 @@ msgstr "노드 편집" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "지우기" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "{0}에 만료" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "{0}에 만료됨" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "툴" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "종료" @@ -11358,14 +10756,14 @@ msgstr "YAML 탭" msgid "IRC server port" msgstr "IRC 서버 포트" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "텍스트" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "작업을 삭제하지 못했습니다." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11376,9 +10774,9 @@ msgstr "Vault 암호" msgid "Run every" msgstr "모두 실행" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "원격 아카이브 소스 제어에 대한 URL의 예는 다음과 같습니다." +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "원격 아카이브 소스 제어의 URL 예제는 다음과 같습니다." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11393,10 +10791,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "컨테이너 그룹 추가" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "최종 삭제가 처리될 때까지 인벤토리는 보류 중 상태가 됩니다." - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "계속" @@ -11435,14 +10829,14 @@ msgstr "오류 메시지" msgid "Instance Group" msgstr "인스턴스 그룹" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "잘못된 이메일 주소" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "유효하지 않은 이메일 주소입니다" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11459,7 +10853,7 @@ msgstr "활동" msgid "Inventories with sources cannot be copied" msgstr "소스와 함께 인벤토리를 복사할 수 없습니다." -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "최대 길이" @@ -11472,14 +10866,14 @@ msgstr "클라우드" msgid "Email Options" msgstr "이메일 옵션" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "구성 파일에 대한 자세한 내용은 Ansible 설명서를 참조하십시오." +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "구성 파일에 대한 자세한 내용은 Ansible 설명서를 참조하십시오." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "기본 응답" @@ -11528,10 +10922,6 @@ msgstr "변경 사항 표시" msgid "Exact search on name field." msgstr "이름 필드에 대한 정확한 검색." -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "이러한 인벤토리를 삭제하면 인벤토리에 의존하는 일부 템플릿에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "오류 삭제" @@ -11540,27 +10930,23 @@ msgstr "오류 삭제" msgid "Failed to delete one or more inventory sources." msgstr "하나 이상의 인벤토리 소스를 삭제하지 못했습니다." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "지정된 경우 이 필드는 워크플로우를 볼 때 리소스 이름 대신 노드에 표시됩니다." -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "GitHub로 로그인" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "이러한 인벤토리 소스를 삭제하면 인벤토리에 의존하는 다른 리소스에 영향을 미칠 수 있습니다. 그래도 삭제하시겠습니까?" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "잘못된 시간 형식" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "유효하지 않은 시간 형식입니다" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "알 수 없는 프로젝트" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "여러 명의 부모가 있을 때 이 노드를 실행하기 위한 전제 조건" @@ -11586,12 +10972,6 @@ msgstr "완료:" msgid "Prompt | {0}" msgstr "프롬프트 | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "사용자 지정 가상 환경 {0} 은 실행 환경으로 교체해야 합니다." - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11653,7 +11033,7 @@ msgstr "인벤토리의 호스트를 대상으로 지정하는 데 사용되는 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "시간 초과" @@ -11661,10 +11041,19 @@ msgstr "시간 초과" msgid "Please wait until the topology view is populated..." msgstr "토폴로지 보기가 채워질 때까지 기다리십시오..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {아래 그룹을 삭제하시겠습니까?} other {아래 그룹을 삭제하시겠습니까?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "항목 선택" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {선택한 작업 취소} other {선택한 작업 취소}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11710,11 +11099,12 @@ msgstr "세부 정보 편집" msgid "Failed to delete role" msgstr "역할을 삭제하지 못했습니다" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "승인 - {0} 자세한 내용은 활동 스트림을 참조하십시오." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "승인됨 - {0}. 자세한 내용은 활동 스트림을 참조하십시오." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "성공적으로 거부됨" @@ -11742,21 +11132,7 @@ msgstr "인스턴스 제거" msgid "Select a module" msgstr "모듈 선택" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "{project_base_dir}에 사용 가능한 플레이북 디렉터리가 없습니다. 해당 디렉터리가 비어 있거나 모든 콘텐츠가 이미 다른 프로젝트에 할당되어 있습니다. 새 디렉토리를 만들고 \"awx\" 시스템 사용자가 플레이북 파일을 읽을 수 있는지 확인하거나 {brandName} 위의 소스 제어 유형 옵션을 사용하여 소스제어에서 직접 플레이북을 검색하도록 합니다." - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "메시지에 사용 가능한 여러 변수를 적용할 수 있습니다. 자세한 내용은 다음을 참조하십시오." - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11766,14 +11142,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "워크플로우 템플릿" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "승인" @@ -11802,7 +11173,7 @@ msgstr "팀을 찾을 수 없음" msgid "Failed hosts" msgstr "실패한 호스트" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "직접 키" @@ -11814,9 +11185,9 @@ msgstr "연결 해제하시겠습니까?" msgid "Notification timed out" msgstr "알림 시간 초과" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "인식되지 않는 요일 문자열" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "이 위치를 변경하려면 {brandName}을(를) 배포할 때 PROJECTS_ROOT를 변경하십시오." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11834,6 +11205,10 @@ msgstr "관리 작업" msgid "Failed to delete schedule." msgstr "일정을 삭제하지 못했습니다." +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>참고: 이 인스턴스가 <1>정책 규칙에 의해 관리되는 경우 이 인스턴스 그룹에 다시 연결될 수 있습니다." + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "인스턴스 유형" @@ -11850,17 +11225,12 @@ msgstr "입력 확장" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "작업 분할 고정 호스트" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "새 역할을 받을 리소스 유형을 선택합니다. 예를 들어 사용자 집합에 새 역할을 추가하려면 사용자를 선택하고 다음을 클릭합니다. 다음 단계에서 특정 리소스를 선택할 수 있습니다." -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "+18005550199 형식으로 Twilio의 \"메시징 서비스(Messaging Service)\"와 연결된 번호입니다." - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11869,7 +11239,7 @@ msgstr "새 역할을 받을 리소스 유형을 선택합니다. 예를 들어 #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11909,9 +11279,10 @@ msgstr "인증 정보 유형 편집" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "한 줄에 하나의 Slack 채널입니다. 채널에는 파운드 기호(#)가\n" +" 필요합니다. 특정 메시지에 응답하거나 스레드를 시작하려면 부모 메시지 Id를 채널에 추가하십시오. 여기서 부모 메시지 Id는 16자리입니다. 10번째 자리 뒤에 점(.)을 수동으로 삽입해야 합니다. 예: #destination-channel, 1231257890.006423. Slack 참조" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "템플릿 시작" @@ -11922,12 +11293,17 @@ msgstr "보낸 사람 이메일" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "Red Hat Ansible Automation Platform에 오신 것을 환영합니다!\n" +" 서브스크립션을 활성화하려면 아래 단계를 완료하십시오." #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "프로비저닝 실패" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "시간 초과가 만료될 때 승인 노드가 자동으로 승인되거나 거부되는지 여부입니다." + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "재고 동기화를 현재로 간주하는 데 걸리는 시간 (초) 입니다. 작업 실행 및 콜백 중에 작업 시스템은 최신 동기화의 타임스탬프를 평가합니다. 캐시 시간 초과보다 오래된 경우 현재로 간주되지 않으며 새 인벤토리 동기화가 수행됩니다." @@ -11940,17 +11316,13 @@ msgstr "Automation Controller 버전" msgid "Access Token Expiration" msgstr "액세스 토큰 만료" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {# 분} other {# 분}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "{numOccurrences, plural, other {# 건}} 발생 후" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "참고: GitHub 또는 Bitbucket에 SSH 프로토콜을 사용하는 경우 SSH 키만 입력하고 (git 이외의) 사용자 이름은 입력하지 마십시오. 또한 GitHub와 Bitbucket은 SSH 사용 시 암호 인증을 지원하지 않습니다. 읽기 전용 GIT 프로토콜(git://)은 사용자 이름 또는 암호 정보를 사용하지 않습니다." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "출시 시 인벤토리를 묻는 메시지를 표시합니다." +msgid "Prompt for inventory on launch." +msgstr "시작 시 인벤토리를 입력하라는 메시지를 표시합니다." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -11960,7 +11332,7 @@ msgstr "저장 시 새 Webhook URL이 생성됩니다." msgid "Back to execution environments" msgstr "실행 환경으로 돌아가기" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "이 작업의 호스트 상태 정보를 사용할 수 없습니다." @@ -11969,20 +11341,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "토큰 값과 연결된 새로 고침 토큰 값이 표시되는 유일한 시간입니다." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "로딩 중" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "워크플로우 취소" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "실행에 사용할 컨테이너 이미지입니다." +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "실행에 사용할 컨테이너 이미지입니다." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12006,10 +11378,14 @@ msgstr "이 목록을 채우려면 작업을 실행하십시오." #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "제한" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "승인" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "이 인스턴스의 현재 라이프사이클 단계를 설정합니다. 기본값은 \"설치됨\"입니다." @@ -12024,7 +11400,7 @@ msgstr "인벤토리 소스 세부 정보 보기" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "이 프로젝트는 현재 다른 리소스에서 사용되고 있습니다. 삭제하시겠습니까?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12055,18 +11431,20 @@ msgstr "하나 이상의 워크플로우 승인을 삭제하지 못했습니다. msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "이 조직에서 관리할 수 있는 최대 호스트 수입니다.\n" +" 값은 기본적으로 0이며 이는 제한이 없음을 의미합니다. 자세한 내용은 Ansible\n" +" 설명서를 참조하십시오." #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "역할 연결 오류" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "워크플로 작업 템플릿 노드" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "워크플로우 작업 템플릿 노드" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12094,7 +11472,7 @@ msgstr "설문 조사 삭제" msgid "Policy instance minimum" msgstr "정책 인스턴스 최소" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "워크플로우 승인을 삭제하지 못했습니다." @@ -12126,11 +11504,7 @@ msgstr "입력 선택" msgid "Hybrid" msgstr "하이브리드" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "로딩 중..." - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "호스트 재시도" @@ -12143,14 +11517,14 @@ msgstr "호스트 재시도" msgid "Webhook Service" msgstr "Webhook 서비스" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 호스트에서 URL을 사용하면 {brandName} 에 연락하여 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "프로비저닝 콜백 URL 생성을 활성화합니다. 이 URL을 사용하여 호스트는 {brandName}에 연결하고 이 작업 템플릿을 사용하여 구성 업데이트를 요청할 수 있습니다." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12158,7 +11532,7 @@ msgstr "Webhook 서비스" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12168,8 +11542,10 @@ msgstr "On" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "이 특정 사용자에 대한 액세스 권한만 제거하려면 팀에서 제거하십시오." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12203,8 +11579,12 @@ msgstr "{0} 초" msgid "Inventory Type" msgstr "인벤토리 유형" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {# 회 발생 후} other {# 회 발생 후}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "먼저 키 선택" @@ -12214,6 +11594,7 @@ msgstr "먼저 키 선택" msgid "Select source path" msgstr "소스 경로 선택" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "6월" @@ -12231,7 +11612,7 @@ msgid "Launch" msgstr "시작" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "설명" @@ -12254,7 +11635,7 @@ msgstr "설문 조사 프리뷰 모달" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12270,7 +11651,7 @@ msgstr "워크플로우 노드 보기 모달" msgid "Leave this field blank to make the execution environment globally available." msgstr "이 필드를 비워 두고 실행 환경을 전역적으로 사용할 수 있도록 합니다." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12280,7 +11661,7 @@ msgid "Failed to associate." msgstr "연결에 실패했습니다." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12291,13 +11672,10 @@ msgstr "연결에 실패했습니다." #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "그룹" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, other {# 주}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12337,8 +11715,8 @@ msgstr "관리형 노드" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12383,7 +11761,7 @@ msgstr "(사용자 이름)에 의해 생성됨" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "사용자 이름 또는 암호가 잘못되었습니다. 다시 시도하십시오." @@ -12407,12 +11785,6 @@ msgstr "새 워크플로 템플릿 만들기" msgid "IRC Server Address" msgstr "IRC 서버 주소" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "'dev' 또는 'test'와 같이 이 인벤토리를 설명하는 선택적 레이블입니다. 레이블을 사용하여 인벤토리 및 완료된 작업을 그룹화하고 필터링할 수 있습니다." - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "LDAP 사용자" @@ -12442,18 +11814,13 @@ msgstr "스케줄을 찾을 수 없습니다." #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "예인 경우 잘못된 항목을 치명적인 오류로 처리하고, 그렇지 않으면 건너뛰고\n" +" 계속합니다." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "실행 중인 작업" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "프로젝트 기본 경로에 있는 디렉터리 목록에서 선택합니다. 기본 경로와 플레이북 디렉토리는 플레이북을 찾는 데 사용되는 전체 경로를 제공합니다." - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "이 필드는 비워 둘 수 없습니다." @@ -12480,18 +11847,18 @@ msgstr "알림 시작 전환" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12508,13 +11875,13 @@ msgstr "알림 시작 전환" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "인벤토리" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "이 필드는 {min}과 {max} 사이의 값을 가진 숫자여야 합니다." +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "이 필드는 숫자여야 하며 {min}과(와) {max} 사이의 값이어야 합니다" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12522,15 +11889,15 @@ msgstr "인벤토리" msgid "Update on launch" msgstr "시작 시 업데이트" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "하나의 입력에 최소한 하나의 값이 있어야 합니다." +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "하나 이상의 입력에 값이 있어야 합니다" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Jinja2 조건에 따라 호스트를 그룹에 추가하세요." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "템플릿 복사" @@ -12538,11 +11905,6 @@ msgstr "템플릿 복사" msgid "Toggle notification approvals" msgstr "알림 승인 전환" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "SMS 메시지를 라우팅할 위치를 지정하려면 한 줄에 하나의 전화 번호를 사용합니다. 전화 번호는 +11231231234 형식이어야 합니다. 자세한 내용은 Twilio 문서를 참조하십시오." - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "설문 조사 질문 삭제" diff --git a/awx/ui/src/locales/nl/messages.js b/awx/ui/src/locales/nl/messages.js index 732822976..8ffb8a3df 100644 --- a/awx/ui/src/locales/nl/messages.js +++ b/awx/ui/src/locales/nl/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projecten\"],\"-5kO8P\":[\"Zaterdag\"],\"-6EcFR\":[\"Druk op Enter om te bewerken. Druk op ESC om het bewerken te stoppen.\"],\"-7M7WW\":[\"Klik om de standaardwaarde te wijzigen\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"De plugin-parameter is vereist.\"],\"-9d7Ol\":[\"Subdomein Pagerduty\"],\"-9y9jy\":[\"Laatste gezondheidscontrole\"],\"-9yY_Q\":[\"Kan inventaris niet kopiëren.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Vorige scrollen\"],\"-FjWgX\":[\"Do\"],\"-GMFSa\":[\"Kan project niet kopiëren.\"],\"-GOG9X\":[\"Omschrijving verbergen\"],\"-NI2UI\":[\"Verdeel het uitgevoerde werk met behulp van dit taaksjabloon in het opgegeven aantal taakdelen, elk deel voert dezelfde taken uit voor een deel van de inventaris.\"],\"-NezOR\":[\"Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd\"],\"-OpL2l\":[\"Uitvoeren ongeacht de eindtoestand van het bovenliggende knooppunt.\"],\"-PyL32\":[\"Weet u zeker dat u dit knooppunt wilt verwijderen?\"],\"-RAMET\":[\"Deze link bewerken\"],\"-SAqJ3\":[\"Kan toegangsgegevens niet kopiëren.\"],\"-Uepfb\":[\"Controle\"],\"-b3ghh\":[\"Verhoging van rechten\"],\"-hh3vo\":[\"Kan laatste taakupdate niet laden\"],\"-li8PK\":[\"Abonnementsgebruik\"],\"-nb9qF\":[\"(Melding bij opstarten)\"],\"-ohrPc\":[\"Typeahead opzoeken\"],\"-rfqXD\":[\"Enquête ingeschakeld\"],\"-uOi7U\":[\"Klik om de bundel te downloaden\"],\"-vAlj5\":[\"Kan de taak niet starten.\"],\"-z0Ubz\":[\"Rollen selecteren om toe te passen\"],\"-zy2Nq\":[\"Soort\"],\"0-31GV\":[\"Verwijderen van\"],\"0-yjzX\":[\"Het project moet zijn gesynchroniseerd voordat een revisie beschikbaar is.\"],\"00_HDq\":[\"Beleidstype\"],\"00cteM\":[\"Dit veld mag niet langer zijn dan \",[\"0\"],\" tekens\"],\"01Zgfk\":[\"Er is een time-out opgetreden\"],\"02FGuS\":[\"Nieuwe groep maken\"],\"02ePaq\":[\"Selecteer \",[\"0\"]],\"02o5A-\":[\"Nieuw project maken\"],\"05TJDT\":[\"Klik om de taakdetails weer te geven\"],\"06Veq8\":[\"Project synchroniseren\"],\"08IuMU\":[\"Variabelen overschrijven\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" door<0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Handlers die worden uitgevoerd\"],\"0JjrTf\":[\"Er is een fout opgetreden bij het parseren van het bestand. Controleer de opmaak van het bestand en probeer het opnieuw.\"],\"0K8MzY\":[\"Dit veld mag niet langer zijn dan \",[\"max\"],\" tekens\"],\"0LUj25\":[\"Instantiegroep verwijderen\"],\"0MFMD5\":[\"Kan geen gezondheidscontrole uitvoeren op een of meer instanties.\"],\"0Ohn6b\":[\"Gestart door\"],\"0PUWHV\":[\"Frequentie herhalen\"],\"0Pz6gk\":[\"Variabelen die worden gebruikt om de geconstrueerde voorraadplug-in te configureren. Zie voor een gedetailleerde beschrijving van het configureren van deze plug-in\"],\"0QsHpG\":[\"Invoerschema dat een reeks geordende velden voor dat type definieert.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Alle knooppunten verwijderen\"],\"0WP27-\":[\"Wachten op output van taak…\"],\"0YAsXQ\":[\"Containergroep\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Bekijk voor meer informatie de\"],\"0_ru-E\":[\"Inventaris kopiëren\"],\"0cqIWs\":[\"Wachtwoord basisauthenticatie\"],\"0d48JM\":[\"Meerkeuze-opties (meerdere keuzes mogelijk)\"],\"0eOoxo\":[\"Kies een einddatum/-tijd die na de begindatum/-tijd komt.\"],\"0f7U0k\":[\"Wo\"],\"0gPQCa\":[\"Altijd\"],\"0lvFRT\":[\"U kunt het type inloggegevens van een inloggegevens niet wijzigen, omdat dit de functionaliteit van de bronnen die het gebruiken kan verstoren.\"],\"0pC_y6\":[\"Gebeurtenis\"],\"0qOaMt\":[\"Er is iets misgegaan met het verzoek om deze inloggegevens en metagegevens te testen.\"],\"0rVzXl\":[\"Google OAuth 2-instellingen\"],\"0sNe72\":[\"Rollen toevoegen\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"Gebruikte capaciteit instantiegroep\"],\"0wlLcO\":[\"Stel in hoeveel dagen aan gegevens er moet worden bewaard.\"],\"0zpgxV\":[\"Opties\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Synchronisatie annuleren\"],\"10B0do\":[\"Kan testbericht niet verzenden.\"],\"1280Tg\":[\"Hostnaam\"],\"12QrNT\":[\"Voer iedere keer dat een taak uitgevoerd wordt met dit project een update uit voor de herziening van het project voordat u de taak start.\"],\"12j25_\":[\"GPG openbare sleutel\"],\"12kemj\":[\"URL broncontrole\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"Instellingen diversen authenticatie weergeven\"],\"17TKua\":[\"Instantiegroep\"],\"19zgn6\":[\"Instantietype\"],\"1A3EXy\":[\"Uitbreiden\"],\"1C5cFl\":[\"Volgende uitvoering\"],\"1Ey8My\":[\"IP-adres\"],\"1F0IaT\":[\"Schema's weergeven\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Weergaven\"],\"1L3KBl\":[\"Nieuw type toegangsgegevens maken\"],\"1Ltnvs\":[\"Knooppunt toevoegen\"],\"1PQRWr\":[\"Starttijd\"],\"1QRNEs\":[\"Frequentie herhalen\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Selecteer een getal tussen 1 en 31.\"],\"1UjRxI\":[\"Cache time-out\"],\"1UzENP\":[\"Geen\"],\"1V4Yvg\":[\"Divers systeem\"],\"1WlWk7\":[\"Hostdetails van inventaris weergeven\"],\"1WsB5U\":[\"We waren niet in staat om de aan deze account gekoppelde abonnementen te lokaliseren.\"],\"1ZaQUH\":[\"Achternaam\"],\"1_gTC7\":[\"U kunt niet meerdere kluisreferenties met delfde kluis-ID selecteren. Als u dat wel doet, worden de andere met delfde kluis-ID automatisch gedeselecteerd.\"],\"1abtmx\":[\"Onderliggende groepen en hosts promoveren\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM-update\"],\"1fO-kL\":[\"Kan niet van instantie wisselen.\"],\"1hCxP5\":[\"Een of meer instantiegroepen kunnen niet worden verwijderd.\"],\"1kwHxg\":[\"Metrics\"],\"1n50PN\":[\"JSON-tabblad\"],\"1qd4yi\":[\"Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om tussen de twee te wisselen.\"],\"1rDBnp\":[\"Bestandsverschil\"],\"1w2SCz\":[\"Kies een broncontroletype\"],\"1xdJD7\":[\"Aanpassen naar scherm\"],\"1yHVE-\":[\"Het toevoegen van\"],\"2-iKER\":[\"Activiteitenlogboek weergeven\"],\"2B_v7Y\":[\"Beleid instantiepercentage\"],\"2CTKOa\":[\"Terug naar projecten\"],\"2FB7vv\":[\"Selecteer een organisatie voordat u de standaard uitvoeringsomgeving bewerkt.\"],\"2FeJcd\":[\"Item overgeslagen\"],\"2H9REH\":[\"Fuzzy search op naamveld.\"],\"2JV4mx\":[\"De Instance Groups waartoe deze instantie behoort.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"Kan inventaris niet verwijderen.\"],\"2a07Yj\":[\"Berichtsjabloon kopiëren\"],\"2ekvhy\":[\"Uitzonderingsfrequentie\"],\"2gDkH_\":[\"Voer een aantal voorvallen in.\"],\"2iyx-2\":[\"Ansible Controller Documentatie.\"],\"2n41Wr\":[\"Workflowsjabloon toevoegen\"],\"2nsB1O\":[\"Terug naar tokens\"],\"2ocqzE\":[\"Webhook inschakelen voor deze sjabloon.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Opzoekmodus\"],\"2pNIxF\":[\"Werkstroomknooppunten\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Overschrijven\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"Token verversen\"],\"2w-INk\":[\"Hostdetails\"],\"2zs1kI\":[\"Deze waarde komt niet overeen met het wachtwoord dat u eerder ingevoerd heeft. Bevestig dat wachtwoord.\"],\"3-SkJA\":[\"Groep van host loskoppelen?\"],\"3-sY1p\":[\"Sms-nummer(s) bestemming\"],\"328Yxp\":[\"Vertakking broncontrole\"],\"38Or-7\":[\"Tabbladen\"],\"38VIWI\":[\"Sjabloondetails weergeven\"],\"39y5bn\":[\"Vrijdag\"],\"3A9ATS\":[\"Uitvoeringsomgeving niet gevonden.\"],\"3AOZPn\":[\"Foutopsporingsopties bekijken en bewerken\"],\"3FLeYu\":[\"Geef uw Red Hat- of Red Hat Satellite-gegevens hieronder door en u kunt kiezen uit een lijst met beschikbare abonnementen. De toegangsgegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het ophalen van verlengingen of uitbreidingen van abonnementen.\"],\"3FUtN9\":[\"Synchronisatie inventarisbronnen\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Uitvoeren\"],\"3JnvxN\":[\"Kies de bronnen die nieuwe rollen gaan ontvangen. U kunt de rollen selecteren die u in de volgende stap wilt toepassen. Merk op dat de hier gekozen bronnen alle rollen ontvangen die in de volgende stap worden gekozen.\"],\"3JzsDb\":[\"Mei\"],\"3LoUor\":[\"Bestemmingskanalen\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"Indien ingeschakeld, zal het taaksjabloon voorkomen dat er voorraad- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen waarop moet worden uitgevoerd.\\\\n Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de algemene instantiegroepen toegepast.\"],\"3PAU4M\":[\"Jaar\"],\"3PZalO\":[\"Host niet gevonden.\"],\"3Rke7L\":[\"1 (Info)\"],\"3YSVMq\":[\"Fout bij verwijderen\"],\"3aIe4Y\":[\"Nieuwe organisatie maken\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Verstreken tijd\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" jaar\"],\"other\":[\"#\",\" jaar\"]}]],\"3hCQhK\":[\"Voorraadplugins\"],\"3hvUyZ\":[\"nieuwe keuze\"],\"3mTiHp\":[\"Kan sjabloon niet kopiëren.\"],\"3pBNb0\":[\"Download output\"],\"3sFvGC\":[\"Zet de instantie aan of uit. Indien uitgeschakeld, zullen er geen taken aan deze instantie worden toegewezen.\"],\"3sXZ-V\":[\"en klik op Update Revision on Launch.\"],\"3uAM50\":[\"Licentie-overeenkomst voor eindgebruikers\"],\"3v8u-j\":[\"Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen.\"],\"3wPA9L\":[\"Categorie instellen\"],\"3y7qi5\":[\"Terug naar toegangsgegevens\"],\"3yy_k-\":[\"Geef alle teams weer.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Ga naar de volgende pagina\"],\"41KRqu\":[\"Wachtwoorden toegangsgegevens\"],\"45BzQy\":[\"Gezondheidscontroles zijn asynchrone taken. Zie de\"],\"45cx0B\":[\"Abonnement bewerken annuleren\"],\"45gLaI\":[\"Vraag om inloggegevens bij het starten.\"],\"46SUtl\":[\"Groep bewerken\"],\"479kuh\":[\"Volledige herziening kopiëren naar klembord.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Fout:\"],\"4LzLLz\":[\"Alle instellingen weergeven\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" niet gevonden\"],\"4QXpWJ\":[\"time-out\"],\"4QfhOe\":[\"Sommige zoekmodifiers zoals not__ en __search worden niet ondersteund in Smart Inventory hostfilters. Verwijder deze om een nieuwe Smart Inventory te maken met dit filter.\"],\"4S2cNE\":[\"Logboekregistratie-instellingen weergeven\"],\"4Wt2Ty\":[\"Items in lijst selecteren\"],\"4_ESDh\":[\"Dit veld moet een reguliere expressie zijn\"],\"4_xiC_\":[\"Artefacten\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Type toegangsgegevens selecteren\"],\"4cWhxn\":[\"Bepaalt of deze instantie al dan niet door beleid wordt beheerd. Indien ingeschakeld, is het exemplaar beschikbaar voor automatische toewijzing aan en verwijdering uit exemplaargroepen op basis van beleidsregels.\"],\"4dQFvz\":[\"Voltooid\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Opslaan en afsluiten\"],\"4j2eOR\":[\"Selecteer de inventaris waartoe deze host zal behoren.\"],\"4jnim6\":[\"Selecteer een webhookservice.\"],\"4km-Vu\":[\"Niet compliant\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Storing Verklaring:\"],\"4lgLew\":[\"Februari\"],\"4mQyZf\":[\"Webhookservices kunnen dit gebruiken als een gedeeld geheim.\"],\"4nLbTY\":[\"Alle beheertaken weergeven\"],\"4o_cFL\":[\"Toepassing maken\"],\"4s0pSB\":[\"Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen.\"],\"4uVADI\":[\"Clientgeheim\"],\"4vFDZV\":[\"Nieuwe taaksjabloon maken\"],\"4vkbaA\":[\"Het project waarvan deze bijgewerkte inventaris afkomstig is.\"],\"4yGeRr\":[\"Inventarissynchronisatie\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Instantie Bewerken\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Weet u zeker dat u alle knooppunten in deze workflow wilt verwijderen?\"],\"5ANAct\":[\"Maximaal aantal taken dat tegelijkertijd op deze groep moet worden uitgevoerd.\\\\n Nul betekent dat er geen limiet wordt afgedwongen.\"],\"5B77Dm\":[\"Laatste taak\"],\"5F5F4w\":[\"Workflowgoedkeuring\"],\"5IhYoj\":[\"Typen knooppunten\"],\"5K7kGO\":[\"documentatie\"],\"5KMGbn\":[\"Weet u zeker dat u deze taak wilt annuleren?\"],\"5QGnBj\":[\"Merk op dat u de groep na het ontkoppelen nog steeds in de lijst kunt zien als de host ook lid is van de onderliggende elementen van die groep. Deze lijst toont alle groepen waaraan de host is direct en indirect is gekoppeld.\"],\"5RMgCw\":[\"Hosts\"],\"5S4tZv\":[\"Frequentie kwam niet overeen met een verwachte waarde\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Soort taak\"],\"5WFDw4\":[\"Alleen ordenen op\"],\"5WVG4S\":[\"Meer informatie voor\"],\"5X2wog\":[\"Er is een probleem met inloggen. Probeer het opnieuw.\"],\"5_vHPm\":[\"TACACS+ instellingen weergeven\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"Rollen\"],\"5eHyY-\":[\"Testbericht\"],\"5eL2KN\":[\"Doel-URL\"],\"5lqXf5\":[\"Terugzetten op fabrieksinstellingen.\"],\"5n_soj\":[\"Vragen om het aantal segmenten van de opdracht bij de lancering.\"],\"5p6-Mk\":[\"Filteren op mislukte opdrachten\"],\"5pDe2G\":[\"Toegang \",[\"0\"],\" verwijderen\"],\"5pa4JT\":[\"Draaiboek gestart\"],\"5qauVA\":[\"Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u hem wilt verwijderen?\"],\"5vA8H0\":[\"Geen overeenkomende hosts\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Terug naar berichten\"],\"6-OdGi\":[\"Protocol\"],\"6-ptnU\":[\"optie aan de\"],\"623gDt\":[\"Kan gebruiker niet verwijderen.\"],\"63C4Yo\":[\"Containergroep\"],\"66WYRo\":[\"Geef sleutel/waardeparen op met behulp van YAML of JSON.\"],\"66Zq7T\":[\"Linkwijzigingen opslaan\"],\"66qTfS\":[\"Afgelopen week\"],\"679-JR\":[\"Fuzzy search op id, naam of beschrijvingsvelden.\"],\"68OTAn\":[\"Deze intentie wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?\"],\"68h6WG\":[\"Beheertaak opstarten\"],\"69aXwM\":[\"Bestaande groep toevoegen\"],\"69zuwn\":[\"Het verwijderen van deze instanties kan van invloed zijn op andere bronnen die ervan afhankelijk zijn. Weet u zeker dat u het toch wilt verwijderen?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Zacht verwijderen\"],\"6GBt0m\":[\"Metadata\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Time-out seconden\"],\"6KhU4s\":[\"Weet u zeker dat u de workflowcreator wil verlaten zonder uw wijzigingen op te slaan?\"],\"6LTyxl\":[\"Herziening\"],\"6PmtyP\":[\"Legenda wisselen\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minuut\"],\"6V3Ea3\":[\"Gekopieerd\"],\"6WwHL3\":[\"Totaalaantal knooppunten\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Uur\"],\"6YtxFj\":[\"Naam\"],\"6Z5ACo\":[\"Configuratiesleutel host\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"(1) opstartenQShortcut\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Verhoging van rechten inschakelen\"],\"6j6_0F\":[\"Verwante bron\"],\"6kpN96\":[\"Kan bericht niet verwijderen.\"],\"6lGV3K\":[\"Minder tonen\"],\"6msU0q\":[\"Een of meer taken kunnen niet worden verwijderd.\"],\"6nsio_\":[\"Opdracht uitvoeren\"],\"6oNH0E\":[\"plugin configuratiegids.\"],\"6pMgh_\":[\"LDAP-instellingen weergeven\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"Het is moeilijk om een specificatie te geven voor\\nde inventaris voor Ansible feiten, omdat om te vullen\\nde systeemfeiten waartegen je een draaiboek moet uitvoeren\\nde inventaris met `gather_facts: true`. De\\nfeitelijke feiten zullen systeem-tot-systeem verschillen.\"],\"6sQDy8\":[\"Dit schema maakt gebruik van complexe regels die niet worden ondersteund in de\\\\n gebruikersinterface. Gebruik de API om dit schema te beheren.\"],\"6uvnKV\":[\"Service-/integratiesleutel API\"],\"6vrz8I\":[\"Kan een of meer taken niet annuleren.\"],\"6zGHNM\":[\"Resterende hosts\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"Kan de vragenlijst niet bijwerken.\"],\"7Bj3x9\":[\"Mislukt\"],\"7ElOdS\":[\"ID van het dashboard\"],\"7IUE9q\":[\"Bronvariabelen\"],\"7JF9w9\":[\"Vraag toevoegen\"],\"7L01XJ\":[\"Acties\"],\"7O5TcN\":[\"Samenvatting van de gebeurtenis niet beschikbaar\"],\"7PzzBU\":[\"Gebruiker\"],\"7UZtKb\":[\"De organisatie die eigenaar is van dit workflowtaaksjabloon.\"],\"7VETeB\":[\"Het verwijderen van deze sjablonen kan van invloed zijn op sommige workflowknooppunten die erop vertrouwen. Weet u zeker dat u het toch wilt verwijderen?\"],\"7VpPHA\":[\"Bevestigen\"],\"7Xk3M1\":[\"Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert.\"],\"7ZhNzL\":[\"Ga naar de eerste pagina\"],\"7b8TOD\":[\"Meer informatie\"],\"7bDeKc\":[\"Abonnementsmanifest\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" sinds \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"Geen taakgegevens beschikbaar\"],\"7kb4LU\":[\"Goedgekeurd\"],\"7p5kLi\":[\"Dashboard\"],\"7q256R\":[\"Overschrijven van vertakking toelaten\"],\"7qFdk8\":[\"Toegangsgegevens bewerken\"],\"7sMeHQ\":[\"Sleutel\"],\"7sNhEz\":[\"Gebruikersnaam\"],\"7w3QvK\":[\"Body succesbericht\"],\"7wgt9A\":[\"Uitvoering van draaiboek\"],\"7zmvk2\":[\"Item mislukt\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"Dit project wordt momenteel gesynchroniseerd en er kan pas op worden geklikt nadat het synchronisatieproces is voltooid\"],\"82sWFi\":[\"Beheer\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Label\"],\"88ip8h\":[\"Alles terugzetten\"],\"8BkLPF\":[\"Lijst met toegestane URI's, door spaties gescheiden\"],\"8F8HYs\":[\"Selecteer het Ansible Automation Platform-abonnement dat u wilt gebruiken.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"Voorbeeld-URL's voor GIT-broncontrole zijn:\"],\"8XM8GW\":[\"Kan rollen niet goed toewijzen\"],\"8Z236a\":[\"merklogo\"],\"8ZsakT\":[\"Wachtwoord\"],\"8_wZUD\":[\"Teamrollen\"],\"8d57h8\":[\"Diverse systeeminstellingen weergeven\"],\"8gCRbU\":[\"Overige meldingen\"],\"8gaTqG\":[\"Soortdetails\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"Taaksjabloon\"],\"8lEjQX\":[\"Bundel installeren\"],\"8lb4Do\":[\"Abonnement wissen\"],\"8oiwP_\":[\"Configuratie-input\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Smart-inventaris maken\"],\"8vETh9\":[\"Tonen\"],\"8wxHsh\":[\"Webhook-toets voor dit werkstroomtaaksjabloon.\"],\"8yd882\":[\"Een of meer teams kunnen niet worden losgekoppeld.\"],\"8zGO4o\":[\"Het veld komt overeen met de opgegeven reguliere expressie.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Sta gelijktijdige uitvoeringen van dit workflowtaaksjabloon toe.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Inventarisupdate\"],\"91lyAf\":[\"Gelijktijdige taken\"],\"933cZy\":[\"Diverse systeeminstellingen\"],\"954HqS\":[\"Wanneer werd de host voor het eerst geautomatiseerd\"],\"95p1BK\":[\"Nieuwe gebruiker maken\"],\"991Df5\":[\"Er wordt een nieuwe webhooksleutel gegenereerd bij het opslaan.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"Minstens één van client_email, project_id of private_key werd verwacht aanwezig te zijn in het bestand.\"],\"9BpfLa\":[\"Labels selecteren\"],\"9DOXq6\":[\"Geef alle sjablonen weer.\"],\"9DugxF\":[\"Type abonnement\"],\"9HhFQ8\":[\"Retourneert resultaten die andere waarden hebben dan deze, evenals andere filters.\"],\"9L1ngr\":[\"Totale taken\"],\"9N-4tQ\":[\"Type toegangsgegevens\"],\"9NyAH9\":[\"Overgeslagen\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Alle knooppunten verwijderen\"],\"9Tmez1\":[\"Instantiedetails weergeven\"],\"9UuGMQ\":[\"In afwachting om verwijderd te worden\"],\"9V-Un3\":[\"Feitenopslag inschakelen\"],\"9VMv7k\":[\"Geconstrueerde inventaris\"],\"9Wm-J4\":[\"Wachtwoord wisselen\"],\"9XA1Rs\":[\"Het project wordt momenteel gesynchroniseerd en de revisie zal beschikbaar zijn nadat de synchronisatie is voltooid.\"],\"9Y3BQE\":[\"Organisatie verwijderen\"],\"9YSB0Z\":[\"In dit schema ontbreekt een Inventaris\"],\"9ZnrIx\":[\"Uw abonnementsgegevens weergeven en bewerken\"],\"9fRa7M\":[\"Rij selecteren om deze te weigeren\"],\"9hmrEp\":[\"Opnieuw starten bij\"],\"9iX1S0\":[\"Deze actie verwijdert het volgende exemplaar en mogelijk moet u de installatiebundel opnieuw uitvoeren voor elk exemplaar waarmee eerder verbinding was gemaakt:\"],\"9jfn-S\":[\"Is niet uitgeklapt\"],\"9l0RZY\":[\"Klik op een beschikbaar knooppunt om een nieuwe link te maken. Klik buiten de grafiek om te annuleren.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Taaksjablonen\"],\"9nhhVW\":[\"pagina's\"],\"9nypdt\":[\"Oorspronkelijke waarde herstellen.\"],\"9odS2n\":[\"Mislukte hosts\"],\"9og-0c\":[\"Deze uitvoeringsomgeving wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u deze wilt verwijderen?\"],\"9rFgm2\":[\"Abonnementscapaciteit\"],\"9rvzNA\":[\"Associatiemodus\"],\"9td1Wl\":[\"Controleren\"],\"9uI_rE\":[\"Ongedaan maken\"],\"9u_dDE\":[\"Aantal onbereikbare hosts\"],\"9uxVdR\":[\"Toegangsgegevens bronbeheer\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Fout bij opstarten van beheertaak\"],\"A1taO8\":[\"Zoeken\"],\"A3o0Xd\":[\"Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Synchroniseren voor revisie\"],\"A9-PUr\":[\"Gezondheidscontrole verzoek(en) ingediend. Wacht even en laad de pagina opnieuw.\"],\"AA2ASV\":[\"Uitvoeringsomgeving gekopieerd\"],\"ADVQ46\":[\"Inloggen\"],\"ARAUFe\":[\"Inventaris verwijderen\"],\"AV22aU\":[\"Er is iets misgegaan...\"],\"AWOSPo\":[\"Inzoomen\"],\"Ab1y_G\":[\"Geconstrueerde inventarisbronsynchronisatie annuleren\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"U hebt geen machtiging om \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"],\" te verwijderen\"],\"Ai2U7L\":[\"Host\"],\"Aj3on1\":[\"Externe logboekregistratie inschakelen\"],\"Allow branch override\":[\"Overschrijven van vertakking toelaten\"],\"AoCBvp\":[\"Taken verdelen\"],\"Apl-Vf\":[\"Red Hat-abonnementsmanifest\"],\"Apv-R1\":[\"Neem zodra u klaar bent om te upgraden of te verlengen <0>contact met ons op.\"],\"AqdlyH\":[\"Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten\"],\"ArtxnQ\":[\"Refspec broncontrole\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instanties\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"Geen resultaten gevonden\"],\"Axi4f8\":[\"Item slepen \",[\"id\"],\". Item met index \",[\"oldIndex\"],\" in nu \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Nieuwe Smart-inventaris maken\"],\"B0HFJ8\":[\"Een of meer hosts kunnen niet worden losgekoppeld.\"],\"B0P3qo\":[\"TAAK-ID:\"],\"B0dbFG\":[\"Schema verwijderen\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Laatste geautomatiseerd\"],\"B4WcU9\":[\"Goedgekeurd door \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host gestart\"],\"B8bpYS\":[\"Upload een Red Hat-abonnementsmanifest met uw abonnement. Ga naar <0>abonnementstoewijzingen op het Red Hat-klantenportaal om uw abonnementsmanifest te genereren.\"],\"BAmn8K\":[\"Selecteer een brontype\"],\"BERhj_\":[\"Succesbericht\"],\"BGNDgh\":[\"Knooppunt alias\"],\"BH7upP\":[\"BERICHT\"],\"BNDplB\":[\"Sjabloon gekopieerd\"],\"BWTzAb\":[\"Handmatig\"],\"BfYq0G\":[\"Type broncontrole\"],\"Bg7M6U\":[\"Geen resultaat gevonden\"],\"Bl2Djq\":[\"Tokens weergeven\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Onbereikbaar\"],\"BsrdSv\":[\"Voer voorraadvariabelen in met behulp van JSON- of YAML-syntaxis. Gebruik het keuzerondje om tussen de twee te schakelen. Raadpleeg de documentatie van de Ansible Controller, bijvoorbeeld de syntaxis.\"],\"Bv8zdm\":[\"Invoervoorraden\"],\"BwJKBw\":[\"van\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Feiten\"],\"BzfzPK\":[\"Items\"],\"C-gr_n\":[\"Azure AD-instellingen\"],\"C0sUgI\":[\"Nieuwe inventaris maken\"],\"C2KEkR\":[\"SSH-wachtwoord\"],\"C3Q1LZ\":[\"OIDC-instellingen bekijken\"],\"C4C-qQ\":[\"Details van schema\"],\"C6GAUT\":[\"Is uitgeklapt\"],\"C7dP40\":[\"Kan \",[\"0\"],\" niet verwijderen.\"],\"C7s60U\":[\"Webhookdetails\"],\"CAL6E9\":[\"Teams\"],\"CDOlBM\":[\"Instantie-id\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Details van schema\"],\"CGZgZY\":[\"Rij selecteren om deze te ontkoppelen\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"Exemplaarnaam\"],\"CKc7jz\":[\"Modus hostdetails\"],\"CL7QiF\":[\"Typ het antwoord en klik dan op het selectievakje rechts om het antwoord als standaard te selecteren.\"],\"CLTHnk\":[\"Volgorde vragen enquête\"],\"CMmwQ-\":[\"Onbekende startdatum\"],\"CNZ5h9\":[\"Bewaartermijn van gegevens\"],\"CS8u6E\":[\"Webhook inschakelen\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Gewijzigd door (gebruikersnaam)\"],\"CZDqWd\":[\"De revisie van het project is momenteel verouderd. Vernieuw om de meest recente revisie op te halen.\"],\"CZg9aH\":[\"Hosts selecteren\"],\"C_Lu89\":[\"Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis.\"],\"C_NnqT\":[\"Nieuwe host maken\"],\"Cache Timeout\":[\"Cache time-out\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"Selecteer de toegangsgegevens die u wilt gebruiken bij het aanspreken van externe hosts om de opdracht uit te voeren. Kies de toegangsgegevens die de gebruikersnaam en de SSH-sleutel of het wachtwoord bevatten die Ansible nodig heeft om aan te melden bij de hosts of afstand.\"],\"CcKMRv\":[\"Deze taaksjabloon wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"CczdmZ\":[\"Geef alle toegangsgegevens weer.\"],\"CdGRti\":[\"Geef alle berichtsjablonen weer.\"],\"Ce28nP\":[\"<0>Opmerking: instanties kunnen opnieuw worden gekoppeld aan deze instantiegroep als ze worden beheerd door <1>beleidsregels.\"],\"Cev3QF\":[\"Time-out minuten\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Er zijn voor deze workflow geen knooppunten geconfigureerd.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"Klik op deze knop om de verbinding met het geheimbeheersysteem te verifiëren met behulp van de geselecteerde referenties en de opgegeven inputs.\"],\"Created\":[\"Gemaakt\"],\"Cs0oSA\":[\"Instellingen weergeven\"],\"Csvbqs\":[\"bekijk hier de documenten van de geconstrueerde inventarisplug-in.\"],\"Cx8SDk\":[\"Vernieuwingstoken vervallen\"],\"D-NlUC\":[\"Systeem\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"Opmerking: als u een SSH-protocol gebruikt voor GitHub of Bitbucket, voer dan alleen een SSH-sleutel in. Voer geen gebruikersnaam in (behalve git). Daarnaast ondersteunen GitHub en Bitbucket geen wachtwoordauthenticatie bij gebruik van SSH. Het GIT-alleen-lezen-protocol (git://) gebruikt geen gebruikersnaam- of wachtwoordinformatie.\"],\"D4euEu\":[\"Instellingen diversen authenticatie\"],\"D89zck\":[\"Zon\"],\"DBBU2q\":[\"Voor dit veld moet ten minste één waarde worden geselecteerd.\"],\"DBC3t5\":[\"Zondag\"],\"DBHTm_\":[\"Augustus\"],\"DFNPK8\":[\"Gezondheidscontrole\"],\"DGZ08x\":[\"Alles synchroniseren\"],\"DHf0mx\":[\"Nieuwe instantiegroep maken\"],\"DHrOgD\":[\"Projectupdate\"],\"DIKUI7\":[\"Minimumlengte\"],\"DIX823\":[\"Dit veld moet een getal zijn en een waarde hebben die lager is dan \",[\"max\"]],\"DJIazz\":[\"Succesvol goedgekeurd\"],\"DNLiC8\":[\"Instellingen terugzetten\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Gereed\"],\"DRsIMl\":[\"Zo ja, maak van ongeldige vermeldingen een fatale fout, sla anders over en\\ndoorgaan.\"],\"DV-Xbw\":[\"Voorkeurstaal\"],\"DVIUId\":[\"Meldingsoverschrijvingen\"],\"DZNGtI\":[\"Resultaten project-checkout weergeven\"],\"D_oBkC\":[\"GitHub-team\"],\"DdlJTq\":[\"Exacte overeenkomst (standaard-opzoeken indien niet opgegeven).\"],\"De2WsK\":[\"Deze actie ontkoppelt alle rollen voor deze gebruiker van de geselecteerde teams.\"],\"Delete\":[\"Verwijderen\"],\"Delete Project\":[\"Project verwijderen\"],\"Delete the project before syncing\":[\"Verwijder het project alvorens te synchroniseren#-#-#-#-# catalog.po #-#-#-#-#\\nVerwijder het project alvorens te synchroniseren\\n#-#-#-#-# catalog.po #-#-#-#-#\\nVerwijder het project alvorens te synchroniseren.\"],\"Description\":[\"Omschrijving\"],\"DhSza7\":[\"Naam controller\"],\"Discard local changes before syncing\":[\"Alle lokale wijzigingen vernietigen alvorens te synchroniseren\"],\"DnkUe2\":[\"Kies een Webhookservice\"],\"DqnAO4\":[\"Eerste geautomatiseerd\"],\"Du6bPw\":[\"Adres\"],\"Dug0C-\":[\"Na aantal voorvallen\"],\"DyYigF\":[\"TACACS+ instellingen\"],\"Dz7fsq\":[\"Inzoomen\"],\"E6Z4zF\":[\"Ongeldige bestandsindeling. Upload een geldig Red Hat-abonnementsmanifest.\"],\"E86aJB\":[\"Koppel host los!\"],\"E9wN_Q\":[\"Laatste gezondheidscontrole\"],\"EH6-2h\":[\"Topologie-weergave\"],\"EHu0x2\":[\"Synchroniseren\"],\"EIBcgD\":[\"Afkomstig uit een project\"],\"EIkRy0\":[\"Bestemmingskanalen\"],\"EJQLCT\":[\"Kan workflow-taaksjabloon niet verwijderen.\"],\"ENDbv1\":[\"Geef alle hosts weer.\"],\"ENRWp9\":[\"Tags voor de melding\"],\"ENyw54\":[\"Gerelateerde groepen\"],\"EP-eCv\":[\"SAML-instellingen\"],\"EQ-qsg\":[\"Workflowtaaksjablonen\"],\"ETUQuF\":[\"Een of meer inventarissen kunnen niet worden verwijderd.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over \",[\"0\"],\" vinden door te klikken\"],\"E_QGRL\":[\"Uitgeschakeld\"],\"E_tJey\":[\"Standaarduitvoeringsomgeving\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Geen\"],\"Edit\":[\"Bewerken\"],\"Eff_76\":[\"Lokale tijdzone\"],\"Eg4kGP\":[\"Standaardantwoord(en)\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"Probleemoplossingsinstellingen bekijken\"],\"Emna_v\":[\"Bron bewerken\"],\"EmzUsN\":[\"Details knooppunt weergeven\"],\"EnC3hS\":[\"Aangepaste podspecificatie\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"Toegangsgegevens verwijderen\"],\"Eq6_y5\":[\"deze torendocumentatiepagina\"],\"Eqp9wv\":[\"Bekijk JSON voorbeelden op\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"VERWIJDERD\"],\"EzwCw7\":[\"Vraag bewerken\"],\"F-0xxR\":[\"Er ontbreken hulpbronnen uit dit sjabloon.\"],\"F-LGli\":[\"U hebt geen machtiging om het volgende te ontkoppelen: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Instanties selecteren\"],\"F0xJYs\":[\"Kan de capaciteitsaanpassing niet bijwerken.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Automatiseringsplatform voor Red Hat Ansible\"],\"FCnKmF\":[\"Gebruikerstoken maken\"],\"FD8Y9V\":[\"Klik op een knooppuntpictogram om de details weer te geven.\"],\"FFv0Vh\":[\"Automatisering\"],\"FG2mko\":[\"Items in lijst selecteren\"],\"FG6Ui0\":[\"Basispad dat gebruikt wordt voor het vinden van draaiboeken. Mappen die binnen dit pad gevonden worden, zullen in het uitklapbare menu van de draaiboekmap genoemd worden. Het basispad en de gekozen draaiboekmap bieden samen het volledige pad dat gebruikt wordt om draaiboeken te vinden.\"],\"FGnH0p\":[\"Dit annuleert alle volgende knooppunten in deze werkstroom.\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"<0>Opmerking: handmatig gekoppelde instanties kunnen automatisch worden losgekoppeld van een instantiegroep als de instantie wordt beheerd door <1>beleidsregels.\"],\"FO7Rwo\":[\"Collega's verwijderen?\"],\"FQto51\":[\"Alle rijen uitklappen\"],\"FTuS3P\":[\"Dit veld mag niet leeg zijn\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"Kan rol niet koppelen\"],\"FYJRCY\":[\"Een of meer projecten kunnen niet worden verwijderd.\"],\"F_Nk65\":[\"Download output\"],\"F_c3Jb\":[\"Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie.\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"Kan project niet verwijderen.\"],\"Fanpmj\":[\"Variabelen gevraagd\"],\"FblMFO\":[\"Metriek selecteren\"],\"FclH3w\":[\"Opslaan gelukt!\"],\"FfGhiE\":[\"Fout bij het opslaan van de workflow!\"],\"FhTYgi\":[\"Een of meer taaksjablonen kunnen niet worden verwijderd.\"],\"FhhvWu\":[\"Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd.\"],\"FiyMaa\":[\"Kies een .json-bestand\"],\"FjVFQ-\":[\"Kies een module\"],\"FjkaiT\":[\"Uitzoomen\"],\"FkQvI0\":[\"Sjabloon bewerken\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Taak annuleren\"],\"FnZzou\":[\"Instantiestaat\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Persoon\"],\"Fo6qAq\":[\"Voorbeeld-URL's voor Subversion-broncontrole zijn:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Gebruikte capaciteit\"],\"FsGJXJ\":[\"Opschonen\"],\"Fx2-x_\":[\"Gebruikersrollen toevoegen\"],\"Fz84Fw\":[\"De voorgestelde indeling voor namen van variabelen: kleine letters en gescheiden door middel van een underscore (bijvoorbeeld foo_bar, user_id, host_name etc.) De naam van een variabele mag geen spaties bevatten.\"],\"G-jHgL\":[\"Stel bronpad in op\"],\"G2KpGE\":[\"Project bewerken\"],\"G3myU-\":[\"Dinsdag\"],\"G768_0\":[\"geweigerd\"],\"G8jcl6\":[\"Berichtsjablonen\"],\"G9MOps\":[\"Filiaal om te gebruiken bij voorraadsynchronisatie. Projectstandaard gebruikt indien leeg. Alleen toegestaan als het veld project allow_override is ingesteld op true.\"],\"GDvlUT\":[\"Rol\"],\"GGWsTU\":[\"Geannuleerd\"],\"GGuAXg\":[\"SAML-instellingen weergeven\"],\"GHDQ7i\":[\"Een of meer organisaties kunnen niet worden verwijderd.\"],\"GJKwN0\":[\"Schema's\"],\"GLZDtF\":[\"Systeemwaarschuwing\"],\"GLwo_j\":[\"0 (Waarschuwing)\"],\"GMaU6_\":[\"Vraag naar het type taak bij de lancering.\"],\"GO6s6F\":[\"Taakinstellingen\"],\"GRwtth\":[\"Een gezondheidscontrole op de instantie uitvoeren\"],\"GSYBQc\":[\"Service-/integratiesleutel API\"],\"GTOcxw\":[\"Gebruiker bewerken\"],\"GU9vaV\":[\"Hosts onbereikbaar\"],\"GXiLKo\":[\"Tekstgebied\"],\"GZIG7_\":[\"Inventaris gekopieerd\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Gestart door\"],\"Gd-B71\":[\"Type toegangsgegevens niet gevonden.\"],\"Ge5ecx\":[\"Max. hosts\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"per pagina\"],\"GiXRTS\":[\"Een of meer gebruikerstokens kunnen niet worden verwijderd.\"],\"Gix1h_\":[\"Alle taken weergeven\"],\"GkbHM9\":[\"Geef alle projecten weer.\"],\"Gn7TK5\":[\"Gereedschap wisselen\"],\"GpNoVG\":[\"Voeg een schema toe om deze lijst te vullen.\"],\"GpWp6E\":[\"Kenmerken en functies op systeemniveau definiëren\"],\"GtycJ_\":[\"Taken\"],\"H1M6a6\":[\"Alle instanties weergeven.\"],\"H3kCln\":[\"Hostnaam\"],\"H6jbKn\":[\"Instellingen gebruikersinterface\"],\"H7OUPr\":[\"Dag\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Samenvouwen\"],\"H9MIed\":[\"Uitvoeringsknooppunt\"],\"HAi1aX\":[\"Webhooksleutel bijwerken\"],\"HAzhV7\":[\"Toegangsgegevens\"],\"HDULRt\":[\"Unieke hosts\"],\"HGOtRu\":[\"Berichttest mislukt.\"],\"HIfMSF\":[\"Meerkeuze-opties\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Kan een of meer workflowgoedkeuringen niet weigeren.\"],\"HQ7e8y\":[\"Hoofdletterongevoelige versie van exact.\"],\"HQ7oEt\":[\"Terug naar teams\"],\"HUx6pW\":[\"Configuratie-injector\"],\"HZNigI\":[\"Deze gegevens worden gebruikt om toekomstige versies van de Tower-software en de ervaring en uitkomst voor klanten te verbeteren.\"],\"HajiZl\":[\"Maand\"],\"HbaQks\":[\"Voer één e-mailadres per regel in om een lijst met ontvangers te maken voor dit type bericht.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"Kan sommige of alle inventarisbronnen niet synchroniseren.\"],\"HdE1If\":[\"Kanaal\"],\"HdErwL\":[\"Selecteer een rij om goed te keuren\"],\"Hf0QDK\":[\"Project gekopieerd\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" dag\"],\"other\":[\"#\",\" dagen\"]}]],\"HiTf1W\":[\"Terugzetten annuleren\"],\"HjxnnB\":[\"module selecteren\"],\"HlhZ5D\":[\"TLS gebruiken\"],\"HoHveO\":[\"Retourneert resultaten die voldoen aan dit filter en aan andere filters. Dit is het standaard ingestelde type als er niets is geselecteerd.\"],\"HpK_8d\":[\"Herladen\"],\"Ht1JWm\":[\"Berichtkleur\"],\"HwpTx4\":[\"Stel in hoeveel output Ansible produceert bij het uitvoeren van het draaiboek.\"],\"I0LRRn\":[\"Download Bundel\"],\"I0kZ1y\":[\"Forks\"],\"I7Epp-\":[\"Optie Details\"],\"I9NouQ\":[\"Geen abonnementen gevonden\"],\"ICi4pv\":[\"Automatisering\"],\"ICt7Id\":[\"Type knooppunt\"],\"IEKPuq\":[\"Volgende scrollen\"],\"IJAVcb\":[\"Terug naar toepassingen\"],\"IKg_un\":[\"Bestemmingskanalen of -gebruikers\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Klik op om de volgorde van de enquêtevragen te wijzigen\"],\"IPusY8\":[\"Verwijder alle plaatselijke aanpassingen voordat een update uitgevoerd wordt.\"],\"ISuwrJ\":[\"Uitvoeringsomgeving bewerken\"],\"IV0EjT\":[\"Testbericht\"],\"IVvM2B\":[\"Ingeschakelde opties\"],\"IWoF_f\":[\"Vragenlijst weergeven\"],\"IZfe0p\":[\"Broncontrolevertakking\"],\"Igz8MU\":[\"Afgelopen twee weken\"],\"IiR1sT\":[\"Type knooppunt\"],\"IjDwKK\":[\"inlogtype\"],\"Ikhk0q\":[\"Webhook-service voor deze workflowtaaksjabloon.\"],\"Iqm2E5\":[\"Voeg \",[\"pluralizedItemName\"],\" toe om deze lijst te vullen\"],\"IrC12v\":[\"Toepassing\"],\"IrI9pg\":[\"Einddatum\"],\"IsJ8i6\":[\"Selecteer een vertakking voor de workflow. Deze vertakking wordt toegepast op alle jobsjabloonknooppunten die vragen naar een vertakking.\"],\"IspLSK\":[\"Beheertaak niet gevonden.\"],\"J0zi6q\":[\"Tags overslaan\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Recente succesvolle taken\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Controleert of het gegeven veld of verwante object null is; verwacht een booleaanse waarde.\"],\"JEGlfK\":[\"Gestart\"],\"JFnJqF\":[\"Verlopen\"],\"JFphCp\":[\"3 (Foutopsporing)\"],\"JGvwnU\":[\"Laatst gebruikt\"],\"JIX50w\":[\"Instance Group Fallback voorkomen: Indien ingeschakeld, voorkomt de taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om op te draaien.\"],\"JJ_1Pz\":[\"Deze geconstrueerde voorraadinvoer \\nmaakt een groep aan voor beide categorieën en toepassingen \\nde limiet (verhuurderspatroon) om alleen verhuurders te retourneren die \\nzich op het snijpunt van die twee groepen bevinden.\"],\"JJwEMx\":[\"Verhuurders verwijderd\"],\"JKZTiL\":[\"Dit zijn de verbositeitsniveaus voor standaardoutput van de commando-uitvoering die worden ondersteund.\"],\"JL3si7\":[\"Bijwerken\"],\"JLjfEs\":[\"Een of meer schema's kunnen niet worden verwijderd.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" maand\"],\"other\":[\"#\",\" maanden\"]}]],\"JTHoCu\":[\"wijzigingen wisselen\"],\"JUwjsw\":[\"Type activiteit selecteren\"],\"JXgd33\":[\"Terug naar dashboard.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Instantiegroepen\"],\"Ja4VHl\":[[\"0\"],\" meer\"],\"JbJ9cb\":[\"De tijd (in seconden) voordat de e-mailmelding de host probeert te bereiken en een time-out oplevert. Varieert van 1 tot 120 seconden.\"],\"JgP090\":[\"Submodules tracken\"],\"JjcTk5\":[\"sociale aanmelding\"],\"JjfsZM\":[\"Workflowgoedkeuring verwijderen\"],\"JppQoT\":[\"Laatste herberekeningsdatum:\"],\"JsY1p5\":[\"Geweigerd\"],\"Jvv6rS\":[\"Meerkeuze\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"omleiden inloggen bewerken annuleren\"],\"K5AykR\":[\"Team verwijderen\"],\"K93j4j\":[\"Labelnaam\"],\"KC2nS5\":[\"Bron verwijderd\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Test geslaagd\"],\"KM6m8p\":[\"Team\"],\"KNOsJ0\":[\"Optionele labels die de taaksjabloon beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om taaksjablonen en uitgevoerde taken te ordenen en filteren.\"],\"KQ9EQm\":[\"Hoe geconstrueerde voorraadplug-in te gebruiken\"],\"KR9Aiy\":[\"Deze inventaris wordt momenteel door sommige sjablonen gebruikt. Weet u zeker dat u het wilt verwijderen?\"],\"KRf0wm\":[\"Types toegangsgegevens\"],\"KTvwHj\":[\"Inputbronnen toegangsgegevens\"],\"KVbzjm\":[\"Visualizer\"],\"KXFYp9\":[\"Abonnement ophalen\"],\"KXnokb\":[\"Wereldwijd beschikbare uitvoeringsomgeving kan niet opnieuw worden toegewezen aan een specifieke organisatie\"],\"KZp4lW\":[\"Opzoeken selecteren\"],\"K_MYeX\":[\"Gebruikersdetails weergeven\"],\"KeRkFA\":[\"Abonnementskeuze wissen\"],\"KeqCdz\":[\"Peers van control nodes\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"Deze containergroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"KjVvNP\":[\"ID van het paneel\"],\"KkMfgW\":[\"Taaksjablonen\"],\"KkzJWF\":[\"Eerste automatisering\"],\"KlQd8_\":[\"Geef een bereik op voor de toegang van de token\"],\"KnN1Tu\":[\"Verloopt\"],\"KnRAkU\":[\"Druk op spatie of enter om te beginnen met slepen,\\nen gebruik de pijltjestoetsen om omhoog of omlaag te navigeren.\\nDruk op enter om het slepen te bevestigen, of op een andere toets om\\nde sleepoperatie te annuleren.\"],\"KoCnPE\":[\"Taak annuleren\"],\"KopV8H\":[\"Alleen wortelgroepen tonen\"],\"Kx32FT\":[\"Als u wilt dat de voorraadbron bij de lancering wordt bijgewerkt, klikt u op Update on Launch en gaat u ook naar\"],\"KxIA0h\":[\"Host wisselen\"],\"Kz9DSl\":[\"Bestaande host toevoegen\"],\"KzQFvE\":[\"Organisatie bewerken\"],\"L1Ob4t\":[\"Tabblad Details\"],\"L3ooU6\":[\"Toegangsgegeven\"],\"L7Nz3F\":[\"Ontbrekende bron\"],\"L8fEEm\":[\"Groep\"],\"L973Qq\":[\"Abonnement aanvragen\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"Taakinstellingen weergeven\"],\"LGryaQ\":[\"Nieuwe toegangsgegevens maken\"],\"LQ29yc\":[\"Voorraadbronsynchronisatie starten\"],\"LQTgjH\":[\"Feit niet gevonden.\"],\"LRePxk\":[\"Minimaal aantal instanties dat automatisch aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"Geef alle organisaties weer.\"],\"LV5a9V\":[\"Collega's\"],\"LVecP9\":[\"Gebruikersrollen\"],\"LYAQ1X\":[\"Gelijktijdige taken inschakelen\"],\"LZr1lR\":[\"Kan instantiegroep niet vinden.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"Schema wisselen\"],\"LgD0Cy\":[\"Toepassingsnaam\"],\"LhMjLm\":[\"Tijd\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Vragenlijst wijzigen\"],\"Lnnjmk\":[\"<0><1/> Een technisch voorbeeld van de nieuwe \",[\"brandName\"],\" gebruikersinterface is <2>hier te vinden.\"],\"Lo8bC7\":[\"Voer één IRC-kanaal of gebruikersnaam per regel in. Het hekje (#) voor kanalen en het apenstaartje (@) voor gebruikers zijn hierbij niet vereist.\"],\"Lqygiq\":[\"Provisioning terugkoppelingen\"],\"LtBtED\":[\"Berichtsucces wisselen\"],\"LuXP9q\":[\"Toegang\"],\"Lwovp8\":[\"Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan.\"],\"M0okDw\":[\"Stel voorkeuren in voor gegevensverzameling, logo's en aanmeldingen\"],\"M1SUWu\":[\"Aangepaste virtuele omgeving \",[\"0\"],\" moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie.\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Geconstrueerde inventarisparametertabel\"],\"MAI_nw\":[\"Probeer een andere zoekopdracht met de bovenstaande filter\"],\"MAV-SQ\":[\"Toegangsgegevens niet gevonden.\"],\"MApRef\":[\"Weet u zeker dat u de login redirect override URL wilt bewerken? Als u dat doet, kan dat invloed hebben op de mogelijkheid van gebruikers om in te loggen op het systeem als de lokale authenticatie ook is uitgeschakeld.\"],\"MD0-Al\":[\"Uw sessie is bijna afgelopen\"],\"MDQLec\":[\"Controleer het uitvoerniveau dat Ansible zal produceren voor voorraadbronupdatetaken.\"],\"MGpavd\":[\"Sleutel typeahead\"],\"MHM-bv\":[\"Ongeldig linkdoel. Kan niet linken aan onder- of bovenliggende knooppunten. Grafiekcycli worden niet ondersteund.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Volgen\"],\"MLAsbW\":[\"Geef extra opdrachtregelwijzigingen in door. Er zijn twee opdrachtregelparameters voor Ansible:\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"Legenda\"],\"MP8dU9\":[\"De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag.\"],\"MQPvAa\":[\"Vragen om labels bij lancering.\"],\"MQoyj6\":[\"Workflowtaaksjabloon\"],\"MTLPCv\":[\"Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand komt.\"],\"MVw5um\":[\"2 (Meer verbaal)\"],\"MZU5bt\":[\"Een of meer groepen kunnen niet worden verwijderd.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"Handmatig\"],\"MdhgLT\":[\"IRC-serverwachtwoord\"],\"MfCEiB\":[\"Galaxy-toegangsgegevens\"],\"MfQHgE\":[\"Te behouden dagen\"],\"Mfk6hJ\":[\"Een of meer sjablonen kunnen niet worden verwijderd.\"],\"Mhn5m4\":[\"Toegangsgegevens registreren\"],\"Mn45Gz\":[\"Terug naar instantiegroepen\"],\"MnbH31\":[\"pagina\"],\"MofjBu\":[\"De uitvoeringsomgeving die zal worden gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Webhook-referenties voor dit workflowtaaksjabloon.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"De basis-URL van de Grafana-server - het /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-URL voor Grafana.\"],\"MzcRa_\":[\"Gebruikers- en Automatiseringsanalyses\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"Naleving van abonnementen\"],\"N36GRB\":[\"Dit veld moet een getal zijn en een waarde hebben die hoger is dan \",[\"min\"]],\"N40H-G\":[\"Alle\"],\"N5vmCy\":[\"geconstrueerde inventaris\"],\"N6GBcC\":[\"Verwijderen bevestigen\"],\"N7wOty\":[\"Selecteer het draaiboek dat uitgevoerd moet worden door deze taak.\"],\"NAKA53\":[\"Hostmislukking\"],\"NBONaK\":[\"Feiten verzamelen\"],\"NCVKhy\":[\"Recente taken\"],\"NDQvUO\":[\"Vragen om tags bij lancering.\"],\"NIuIk1\":[\"Onbeperkt\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Lijst\"],\"NO1ZxL\":[\"Toepassingsnaam\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Geheel getal\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Tags voor de melding (optioneel)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Max. aantal gelijktijdige opdrachten\"],\"Na9fIV\":[\"Geen items gevonden.\"],\"Name\":[\"Naam\"],\"NcVaYu\":[\"Voltooiingstijd\"],\"NeA1eI\":[\"Naar rechts pannen\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Het slepen is begonnen voor item-id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Brontype toevoegen\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Taaksjablonen met een ontbrekende inventaris of een ontbrekend project kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten. Selecteer een andere sjabloon of herstel de ontbrekende velden om verder te gaan.\"],\"NqIlWb\":[\"Laatst uitgevoerd\"],\"NrGRF4\":[\"Modus Abonnement selecteren\"],\"NsXTPu\":[\"Om een smart-inventaris aan te maken via ansible-feiten, gaat u naar het scherm smart-inventaris.\"],\"NtD3hJ\":[\"Verwante sleutels\"],\"Nu4DdT\":[\"Synchroniseren\"],\"Nu4oKW\":[\"Omschrijving\"],\"Nu7VHX\":[\"Kies de rollen die op de geselecteerde bronnen moeten worden toegepast. Alle geselecteerde rollen worden toegepast op alle geselecteerde bronnen.\"],\"O-OYOe\":[\"Team bewerken\"],\"O06Rp6\":[\"Gebruikersinterface\"],\"O1Aswy\":[\"Verloopt nooit\"],\"O28qFz\":[\"Taak \",[\"0\"],\" weergeven\"],\"O2EuOK\":[\"Aanmelden met SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Bladeren\"],\"O3oNi5\":[\"E-mail\"],\"O4ilec\":[\"Hoofdletterongevoelige versie van regex.\"],\"O5pAaX\":[\"Instantie en metriek selecteren om grafiek te tonen\"],\"O78b13\":[\"Selecteer de toepassing waartoe dit token zal behoren, of laat dit veld leeg om een persoonlijk toegangstoken aan te maken.\"],\"O8Fw8P\":[\"Schakel het ondertekenen van inhoud in om te verifiëren dat de inhoud\\nis veilig gebleven wanneer een project wordt gesynchroniseerd.\\nAls er met de inhoud is geknoeid, is de\\nopdracht wordt niet uitgevoerd.\"],\"O8_96D\":[\"Luisterpoort\"],\"O9VQlh\":[\"Frequentie herhalen\"],\"OA8xiA\":[\"Naar links pannen\"],\"OA99Nq\":[\"Wanneer is de host voor het laatst geautomatiseerd\"],\"OC4Tzv\":[\"hier\"],\"OGoqLy\":[\"# bronnen met synchronisatiefouten.\"],\"OHGMM6\":[\"Startdatum/-tijd\"],\"OIv5hN\":[\"Doorverwijzen naar abonnementsdetails\"],\"OJ9bHy\":[\"Een of meer groepen kunnen niet worden losgekoppeld.\"],\"OOq_rD\":[\"Draaiboek uitvoering\"],\"OPTWH4\":[\"HTTPS-certificaatcontrole inschakelen\"],\"ORxrw7\":[\"Resterende dagen\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Taak annuleren bevestigen\"],\"Oe_VOY\":[\"Een of meer instanties kunnen niet worden losgekoppeld.\"],\"OgB1k4\":[\"Argumenten\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"Aanmelden met GitHub-organisaties\"],\"Oj2Ix6\":[\"De tijd (in seconden) die het heeft geduurd voordat de taak werd geannuleerd. Standaard 0 voor geen taak time-out.\"],\"OjwX8k\":[\"Tokeninformatie\"],\"OlpaBt\":[\"Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan.\"],\"OmbooC\":[\"Taak gestart\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Exact zoeken op id-veld.\"],\"Organization\":[\"Organisatie\"],\"Osn70z\":[\"Foutopsporing\"],\"OvBnOM\":[\"Terug naar instellingen\"],\"OyGPiW\":[\"Abonnementsinstellingen\"],\"OzssJK\":[\"Opdracht uitvoeren\"],\"P0cJPL\":[\"Voer één Slack-kanaal per regel in. Het hekje (#) is vereist voor kanalen. Om op een thread te reageren of er een te beginnen voor een specifiek bericht, voert u de ID van het hoofdbericht toe aan het kanaal waar de ID van het hoofdbericht 16 tekens is. Een punt (.) moet handmatig worden ingevoerd na het 10e teken. bijv.: #destination-channel, 1231257890.006423. Zie Slack\"],\"P3spiP\":[\"Terug naar sjablonen\"],\"P8fBlG\":[\"Authenticatie\"],\"PCEmEr\":[\"Gebruikerstokens\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Terug naar bronnen\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" van \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" van \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" van \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" van \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" van \",[\"month\"]]}]],\"PLzYyl\":[\"Frequentie Uitzondering Details\"],\"PMk2Wg\":[\"Deprovisionering mislukt\"],\"POKy-m\":[\"Uitvoeringsomgeving kopiëren\"],\"PPsHsC\":[\"Alles terugzetten naar standaardinstellingen\"],\"PQPOpT\":[\"Inventarisbestand\"],\"PQXW8Y\":[\"Let op: Alleen hosts die zich direct in deze groep bevinden, kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld van het subgroepniveau waar ze bij horen.\"],\"PRuZiQ\":[\"Synchroniseren voor herziening\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Peer verwijderd. Zorg ervoor dat u de installatiebundel voor \",[\"0\"],\" opnieuw uitvoert om de wijzigingen van kracht te zien worden.\"],\"PWwwY2\":[\"Loskoppelen\"],\"PYPqaM\":[\"ID van het paneel (optioneel)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Lijst met ontvangers\"],\"PhufXn\":[\"Ouder taken verdelen\"],\"Pi5vnX\":[\"Synchroniseren van geconstrueerde voorraadbron mislukt\"],\"PiK6Ld\":[\"Zat\"],\"PiRb8z\":[\"MEEST RECENTE SYNCHRONISATIE\"],\"PjkoCm\":[\"Weet u zeker dat u het onderstaande knooppunt wilt verwijderen:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"Kan uitvoeringsomgeving niet kopiëren\"],\"Project Base Path\":[\"Basispad project\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"Geeft aan of een host beschikbaar is en opgenomen moet worden in lopende taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\\ngereset worden door het inventarissynchronisatieproces.\"],\"PvgcEq\":[\"Versleepbare lijst om geselecteerde items te herschikken en te verwijderen.\"],\"PwAMWD\":[\"Alle taakgebeurtenissen samenvouwen\"],\"PyV1wC\":[\"Instance Group Fallback voorkomen\"],\"Q3P_4s\":[\"Taak\"],\"Q5ZW8j\":[\"Tabel Abonnementen\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Taak-id\"],\"QHF6CU\":[\"Uitvoeringen van het draaiboek\"],\"QIOH6p\":[\"Gestart door (gebruikersnaam)\"],\"QIpNLR\":[\"Geen fouten bij inventarissynchronisatie.\"],\"QIq3_3\":[\"Opmerking: de volgorde waarin deze worden geselecteerd bepaalt de voorrang bij de uitvoering. Selecteer er meer dan één om slepen mogelijk te maken.\"],\"QJbMvX\":[\"Toegangsgegevens die een wachtwoord vereisen bij het opstarten zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door toegangsgegevens van hetzelfde type om verder te gaan: \",[\"0\"]],\"QJowYS\":[\"verwijderen bevestigen\"],\"QKUQw1\":[\"Nieuwe host maken\"],\"QKbQTN\":[\"Keuzeschakelaar type activiteitenlogboek\"],\"QLZVvX\":[\"Een refspec om op te halen (doorgegeven aan de Ansible git-module). Deze parameter maakt toegang tot referenties mogelijk via het vertakkingsveld dat anders niet beschikbaar is.\"],\"QOF7Jg\":[\"Niet goedgekeurd \",[\"0\"],\".\"],\"QPRWww\":[\"Uitvoertype\"],\"QR908H\":[\"Naam instellen\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert.\"],\"QYKS3D\":[\"Recente taken\"],\"QamIPZ\":[\"Klik op de startknop om te beginnen.\"],\"Qay_5h\":[\"Dit sjabloon wordt momenteel door sommige workflowknooppunten gebruikt. Weet u zeker dat u het wilt verwijderen?\"],\"Qd2E32\":[\"Haal de ingeschakelde status op uit het gegeven dictaat van hostvariabelen. De ingeschakelde variabele kan worden opgegeven met behulp van puntnotatie, bijvoorbeeld: 'foo.bar'\"],\"Qf36YE\":[\"Verbositeit\"],\"QgnNyZ\":[\"Synchronisatiefout\"],\"Qhb8lT\":[\"Nieuwe toepassing maken\"],\"QmvYrA\":[\"Optionele beschrijving voor het werkstroomtaaksjabloon.\"],\"QnJn75\":[\"Laatste uitvoering\"],\"Qv59HG\":[\"Type toegangsgegevens selecteren\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capaciteit\"],\"R-uZ8Y\":[\"Aanmelden met SAML\"],\"R633QG\":[\"Terug naar workflowgoedkeuringen\"],\"R7s3iG\":[\"Teruggeven\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Alle groepen en hosts verwijderen\"],\"RBDHUE\":[\"Prompt voor uitvoeringsomgeving bij lancering.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Verloopt op\"],\"RIeAlp\":[\"Elke keer dat een taak wordt uitgevoerd met behulp van deze inventaris, vernieuwt u de inventaris van de geselecteerde bron voordat u projecttaken uitvoert.\"],\"RK1gDV\":[\"Aanmelden met Azure AD\"],\"RMdd1C\":[\"Geen (eenmaal uitgevoerd)\"],\"RO9G1f\":[\"Dit veld moet groter zijn dan 0\"],\"RPnV2o\":[\"De zoekfilter leverde geen resultaten op…\"],\"RThfvh\":[\"Verwant(e) team(s) loskoppelen?\"],\"R_mzhp\":[\"Kan gebruikerstoken niet bijwerken.\"],\"RbIaa9\":[\"Token niet gevonden.\"],\"RdLvW9\":[\"taken opnieuw starten\"],\"Rguqao\":[\"Rij selecteren om deze te verwijderen\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"Vertakking naar de kassa. Naast vertakkingen kunt u ook tags, commit hashes en willekeurige refs invoeren. Sommige commit hashes en refs zijn mogelijk niet beschikbaar, tenzij u ook een aangepaste refspec aanlevert.\"],\"RiQMUh\":[\"In uitvoering\"],\"RjIKOw\":[\"Kan inventaris op een host niet wijzigen\"],\"RjkhdY\":[\"Veld begint met waarde.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Weet u zeker dat u deze link wilt verwijderen?\"],\"Rm1iI_\":[\"Vragen om variabelen bij lancering.\"],\"Roaswv\":[\"Gebruikershandleiding\"],\"RpKSl3\":[\"Toegangsgegeven gekopieerd\"],\"RsZ4BA\":[\"Laatste scrollen\"],\"RtKKbA\":[\"Laatste\"],\"Ru59oZ\":[\"Webhook inschakelen voor deze sjabloon.\"],\"RuEWFx\":[\"Aan-datum\"],\"RuiOO0\":[\"Een of meer toepassingen kunnen niet worden verwijderd.\"],\"Rw1xwN\":[\"Inhoud laden\"],\"RxzN1M\":[\"Ingeschakeld\"],\"RyPas1\":[\"Geselecteerde taken annuleren\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"Deze gegevens worden gebruikt om\\ntoekomstige versies van de Software te verbeteren en om\\nAutomatiseringsanalyse te bieden.\"],\"S2nsEw\":[\"Groter dan vergelijking.\"],\"S5gO6Y\":[\"Geef extra opdrachtregelvariabelen door aan de workflow.\"],\"S6zj7M\":[\"Voor taaksjablonen selecteer \\\"uitvoeren\\\" om het draaiboek uit te voeren. Selecteer \\\"controleren\\\" om slechts de syntaxis van het draaiboek te controleren, de installatie van de omgeving te testen en problemen te rapporteren zonder het draaiboek uit te voeren.\"],\"S7kN8O\":[\"Een of meer gebruikers kunnen niet worden verwijderd.\"],\"S7tNdv\":[\"Bij slagen\"],\"S8FW2i\":[\"Het inventarisbestand dat door deze bron moet worden gesynchroniseerd. U kunt kiezen uit de vervolgkeuzelijst of een bestand invoeren binnen de invoer.\"],\"SA-KXq\":[\"Omhoog pannen\"],\"SAw-Ux\":[\"Weet u zeker dat u de \",[\"0\"],\" toegang vanuit \",[\"username\"],\" wilt verwijderen?\"],\"SBfnbf\":[\"Alle uitvoeringsomgevingen weergeven\"],\"SC1Cur\":[\"Onbekende status\"],\"SDND4q\":[\"Niet geconfigureerd\"],\"SIJDi3\":[\"Capaciteitsaanpassing\"],\"SJjggI\":[\"Update-opties\"],\"SJmHMo\":[\"Documentatie.\"],\"SLm_0U\":[\"IRC-serverpoort\"],\"SODyJ3\":[\"Host Async OK\"],\"SOLs5D\":[\"Deze geconstrueerde voorraadinvoer\\nmaakt een groep aan voor beide categorieën en toepassingen\\nde limiet (verhuurderspatroon) om alleen verhuurders te retourneren die\\nzich op het snijpunt van die twee groepen bevinden.\"],\"SRiPhD\":[\"Verwijdering van knooppunt annuleren\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"Sommige van de vorige stappen bevatten fouten\"],\"SVG6MY\":[\"Veld terugzetten op eerder opgeslagen waarde\"],\"SYbJcn\":[\"Berichtsjabloon bewerken\"],\"SZvybZ\":[\"LDAP-standaard\"],\"SZw9tS\":[\"Details weergeven\"],\"SbRHme\":[\"Tekstgebied\"],\"Se_E0z\":[\"Workflowtaak\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"Selecteer een instantie om een gezondheidscontrole uit te voeren.\"],\"Sh2XTJ\":[\"Berichttype\"],\"SiexHs\":[\"Dashboard (alle activiteit)\"],\"Sja7f-\":[\"Hoe vaak is de host verwijderd\"],\"Sjoj4f\":[\"Naam toegangsgegevens\"],\"SlfejT\":[\"Fout\"],\"SoREmD\":[\"Toepassingen en tokens\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"Bronbesturingsrevisie\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"Taakuitvoeringen\"],\"SqLEdN\":[\"Kan Smart-inventaris niet verwijderen.\"],\"SqYo9m\":[\"Terug naar instanties\"],\"Ssdrw4\":[\"Afgeschaft\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"Succesvol gekopieerd naar klembord!\"],\"SvPvEX\":[\"Workflow goedgekeurde berichtbody\"],\"Svkela\":[\"Ga naar de vorige pagina\"],\"SwJLlZ\":[\"Workflow geweigerde berichtbody\"],\"SxGqey\":[\"Algemene OIDC-instellingen\"],\"Sxm8rQ\":[\"Gebruikers\"],\"Sync for revision\":[\"Synchroniseren voor revisie\"],\"SzFxHC\":[\"LDAP-instellingen\"],\"SzQMpA\":[\"Vorken\"],\"T2M20E\":[\"De\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"Kan niet van bericht wisselen.\"],\"T4a4A4\":[\"Webhooksleutel\"],\"T7yEGN\":[\"Het type toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing\"],\"T91vKp\":[\"Afspelen\"],\"T9hZ3D\":[\"GitHub Enterprise-team\"],\"TAnffV\":[\"Dit knooppunt bewerken\"],\"TBH48u\":[\"Kan team niet verwijderen.\"],\"TC32CH\":[\"Aantal dagen dat gegevens moeten worden bewaard\"],\"TD1APv\":[\"Abonnementen ophalen\"],\"TJVvMD\":[\"Verwant zoektype\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Rol loskoppelen\"],\"TMLAx2\":[\"Vereist\"],\"TNovEd\":[\"Specificeer HTTP-koppen in JSON-formaat. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis.\"],\"TO3h59\":[\"Vul veld vanuit een extern geheimbeheersysteem\"],\"TO4OtU\":[\"Toegangsgegevens voor Insights\"],\"TOjYb_\":[\"Geconstrueerde inventarisgegevens van host bekijken\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Type groep\"],\"TU6IDa\":[\"Soort gebruiker\"],\"TXKmNM\":[\"Er moet een inventaris worden gekozen\"],\"TZEuIE\":[\"Terug naar typen toegangsgegevens\"],\"T_87By\":[\"Parameter\"],\"Ta0ts5\":[\"Wijzigingen tonen\"],\"TbXXt_\":[\"Workflow geannuleerd\"],\"TcnG-2\":[\"Nieuwe uitvoeringsomgeving maken\"],\"Td7BIe\":[\"Wijzigen van de broncontrolevertakking of de revisie toelaten in een taaksjabloon die gebruik maakt van dit project.\"],\"TgSxH9\":[\"Provisioning terugkoppelings-URL\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"Dit project wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?\"],\"TkiN8D\":[\"Gebruikersdetails\"],\"Tmuvry\":[\"Typeahead type instellen\"],\"ToOoEw\":[\"Toegangsgegevens kopiëren\"],\"Tof7pX\":[\"Taken\"],\"Tq71UT\":[\"Doordeweeks\"],\"Track submodules latest commit on branch\":[\"Submodules laatste binding op vertakking tracken\"],\"Tx3NMN\":[\"Privésleutel wachtwoordzin\"],\"TxKKED\":[\"Details van geconstrueerde inventaris bekijken\"],\"TyaPAx\":[\"Systeembeheerder\"],\"Tz0i8g\":[\"Instellingen\"],\"U-nEJl\":[\"GitHub-instellingen weergeven\"],\"U011Uh\":[\"Laatste synchronisatie\"],\"U4e7Fa\":[\"Token dat ervoor zorgt dat dit een bronbestand is\\nvoor de ‘geconstrueerde’ plugin.\"],\"U7rA2a\":[\"Indien niet aangevinkt, wordt een samenvoeging uitgevoerd, waarbij lokale variabelen worden gecombineerd met die op de externe bron.\"],\"UDf-wR\":[\"Verbruikte abonnementen\"],\"UEaj7U\":[\"Fout tijdens inventarissynchronisatie\"],\"UJpDop\":[\"Het verwijderen van deze instantiegroepen kan van invloed zijn op andere bronnen die van hen afhankelijk zijn. Weet u zeker dat u het toch wilt verwijderen?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Hoofdletterongevoelige versie van endswith.\"],\"URmyfc\":[\"Meer informatie\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Achternaam\"],\"UY6iPZ\":[\"Indien ingeschakeld, zullen besturingsknooppunten automatisch naar dit exemplaar turen. Indien uitgeschakeld, wordt het exemplaar alleen verbonden met geassocieerde collega's.\"],\"UYD5ld\":[\"en klik op Herziening updaten bij opstarten\"],\"UYUgdb\":[\"Bestellen\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Weet u zeker dat u dit wilt verwijderen:\"],\"UbRKMZ\":[\"In afwachting\"],\"UbqhuT\":[\"Kan geen volledig bronobject van knooppunt ophalen.\"],\"Uc_tSU\":[\"Gereedschap wisselen\"],\"UgFDh3\":[\"Deze inventaris wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"UirGxE\":[\"Fouten\"],\"UlykKR\":[\"Derde\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"Herziening bijwerken bij starten taak\"],\"UueF8b\":[\"Uitvoeringsomgeving ontbreekt of is verwijderd.\"],\"UvGjRK\":[\"Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder.\"],\"UwJJCk\":[\"Mislukte hosts opnieuw starten\"],\"UxKoFf\":[\"Navigatie\"],\"V-7saq\":[[\"pluralizedItemName\"],\" verwijderen?\"],\"V-rJKF\":[\"Seconden\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Gebruikersanalyses\"],\"V1EGGU\":[\"Voornaam\"],\"V2RwJr\":[\"Adressen van luisteraars\"],\"V2q9w9\":[\"Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Link toevoegen\"],\"V5RUpn\":[\"Lijst met ontvangers\"],\"V7qsYh\":[\"Opmerking: de volgorde van deze toegangsgegevens bepaalt de voorrang voor de synchronisatie en het opzoeken van de inhoud. Selecteer er meer dan één om slepen mogelijk te maken.\"],\"V9xR6T\":[\"Sectie uitklappen\"],\"VAI2fh\":[\"Nieuwe containergroep maken\"],\"VAcXNz\":[\"Woensdag\"],\"VEj6_Y\":[\"Workflowgoedkeuringen\"],\"VFvVc6\":[\"Details bewerken\"],\"VJUm9p\":[\"Huidige pagina\"],\"VK2gzi\":[\"Het aantal parallelle of gelijktijdige processen dat tijdens de uitvoering van het draaiboek gebruikt wordt. Een lege waarde, of een waarde minder dan 1 zal de Ansible-standaard gebruiken die meestal 5 is. Het standaard aantal vorken kan overgeschreven worden met een wijziging naar\"],\"VL2WkJ\":[\"De laatste \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Start synchronisatie bron\"],\"VNUs2y\":[\"Forks\"],\"VRy-d3\":[\"Vork\"],\"VSJ6r5\":[\"Schema is actief\"],\"VSim_H\":[\"Inventarisbron maken\"],\"VTDO7X\":[\"Modus gebeurtenisdetails\"],\"VU3Nrn\":[\"Ontbrekend\"],\"VWL2DK\":[\"GitHub-organisatie\"],\"VXFjd8\":[\"Meetwaarden\"],\"VZfXhQ\":[\"Hop-knooppunt\"],\"VdcFUD\":[\"Licentie-overeenkomst voor eindgebruikers\"],\"ViDr6F\":[\"Nieuwe groep toevoegen\"],\"VmClsw\":[\"De aan dit knooppunt gekoppelde bron is verwijderd.\"],\"VmvLj9\":[\"Ingesteld op openbaar of vertrouwelijk, afhankelijk van de beveiliging van het toestel van de klant.\"],\"Vqd-tq\":[\"Alles terugzetten bevestigen\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"Kan rol niet verwijderen.\"],\"Vw8l6h\":[\"Er is een fout opgetreden\"],\"VzE_M-\":[\"Berichtstoring wisselen\"],\"W-O1E9\":[\"Project kopiëren\"],\"W1iIqa\":[\"Inventarisgroepen weergeven\"],\"W3TNvn\":[\"Terug naar gebruikers\"],\"W6uTJi\":[\"Kon dashboard niet weergeven:\"],\"W7DGsV\":[\"Opgestart door (gebruikersnaam)\"],\"W9XAF4\":[\"Doordeweeks\"],\"W9uQXX\":[\"Melding\"],\"WAjFYI\":[\"Startdatum\"],\"WD8djW\":[\"Link verwijderen bevestigen\"],\"WL91Ms\":[\"Groepen verwijderen?\"],\"WPM2RV\":[\"Antwoordtype\"],\"WQJduu\":[\"Sleutel selecteren\"],\"WTN9YX\":[\"Accounttoken\"],\"WTV15I\":[\"Login doorverwijzen URL overschrijven bewerken\"],\"WVzGc2\":[\"Abonnement\"],\"WX9-kf\":[\"IRC-bijnaam\"],\"Wdl2f2\":[\"Dit veld moet uit ten minste \",[\"0\"],\" tekens bestaan\"],\"WgsBEi\":[\"Voer ten minste één zoekfilter in om een nieuwe Smart-inventaris te maken\"],\"WhSFGl\":[\"Filteren op \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Pas de grafiek aan de beschikbare schermgrootte aan\"],\"Wm7XbF\":[\"Een of meer toegangsgegevens kunnen niet worden verwijderd.\"],\"WqaDMq\":[\"Veld bevat waarde.\"],\"Wr1eGT\":[\"Kies een antwoordtype of -formaat dat u als melding voor de gebruiker wilt. Raadpleeg de documentatie van Ansible Tower voor meer informatie over iedere optie.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Voer een waarde in.\"],\"X5V9DW\":[\"Klik op de knop Bewerken hieronder om het knooppunt opnieuw te configureren.\"],\"X6d3Zy\":[\"Kan organisatie niet verwijderen.\"],\"X97mbf\":[\"Kies een soort taak\"],\"XBROpk\":[\"Geef een verhuurderspatroon op om de lijst met verhuurders die door de workflow worden beheerd of beïnvloed, verder te beperken.\"],\"XCCkju\":[\"Knooppunt bewerken\"],\"XFRygA\":[\"Voorbeeld-URL's voor Remote Archive-broncontrole zijn:\"],\"XHxwBV\":[\"Het geselecteerde datumbereik moet ten minste 1 geplande gebeurtenis hebben.\"],\"XILg0L\":[\"Ongeldig e-mailadres\"],\"XJOV1Y\":[\"Activiteit\"],\"XKp83s\":[\"Inventarissen met bronnen kunnen niet gekopieerd worden\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"E-mailopties\"],\"XM-gTv\":[\"Raadpleeg de documentatie van Ansible voor meer informatie over het configuratiebestand.\"],\"XOD7tz\":[\"Wijzigingen tonen\"],\"XOaZX3\":[\"Paginering\"],\"XP6TQ-\":[\"Indien gespecificeerd, zal dit veld worden getoond op het knooppunt in plaats van de resourcenaam bij het bekijken van de workflow\"],\"XREJvl\":[\"Variabelen die worden gebruikt om de voorraadbron te configureren. Zie voor een gedetailleerde beschrijving van het configureren van deze plug-in\"],\"XT5-2b\":[\"Aangepaste virtuele omgeving \",[\"0\"],\" moet worden vervangen door een uitvoeringsomgeving.\"],\"XViLWZ\":[\"Bij mislukken\"],\"XWDz5f\":[\"Eenvoudige sleutel selecteren\"],\"X_5TsL\":[\"Vragenlijst schakelen\"],\"XaxYwV\":[\"Invoerwaarden\"],\"XbIM8f\":[\"Totale inventarisbronnen\"],\"XdyHT-\":[\"Geïmporteerde hosts\"],\"XfmfOA\":[\"Uitvoeren om de\"],\"Xg3aVa\":[\"SSL gebruiken\"],\"XgTa_2\":[\"De inventaris heeft de status in behandeling totdat de definitieve verwijdering is verwerkt.\"],\"XilEsm\":[\"Instantiegroep\"],\"Xm7ruy\":[\"5 (WinRM-foutopsporing)\"],\"XmJfZT\":[\"naam\"],\"XmVvzl\":[\"Rollen selecteren om toe te passen\"],\"XnxCSh\":[\"Standaardfout\"],\"XozZ38\":[\"Een of meer inventarisbronnen kunnen niet worden verwijderd.\"],\"Xq9A0U\":[\"Onbekend project\"],\"Xt4N6V\":[\"Melding | \",[\"0\"]],\"XtpZSU\":[\"Alle taaktypen\"],\"Xx-ftH\":[\"Je hebt tegen meer hosts geautomatiseerd dan je abonnement toelaat.\"],\"XyTWuQ\":[\"Wacht totdat de topologie-weergave is ingevuld...\"],\"XzD7xj\":[\"Items selecteren\"],\"Y1YKad\":[\"Details bewerken\"],\"Y296GK\":[\"Kan rol niet verwijderen\"],\"Y2ml-n\":[\"Goedgekeurd - \",[\"0\"],\". Zie de activiteitenstroom voor meer informatie.\"],\"Y5VrmH\":[\"Niet geconfigureerd voor inventarissynchronisatie.\"],\"Y5vgVF\":[\"Succesvol geweigerd\"],\"Y5xJ7I\":[\"Naam van draaiboek\"],\"Y60pX3\":[\"Geconstrueerde inventaris toevoegen\"],\"YA4I45\":[\"Module selecteren\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"Loskoppelen?\"],\"YJddb4\":[\"instantietype\"],\"YLMfol\":[\"Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbeeld nieuwe rollen wilt toevoegen aan een groep gebruikers, kies dan Gebruikers en klik op Volgende. In de volgende stap kunt u de specifieke bronnen selecteren.\"],\"YM06Nm\":[\"Type toegangsgegevens bewerken\"],\"YMpSlP\":[\"Tijd in seconden om een voorraadsynchronisatie als actueel te beschouwen. Tijdens taakruns en callbacks evalueert het taaksysteem de tijdstempel van de nieuwste synchronisatie. Als het ouder is dan Cache Timeout, wordt het niet als actueel beschouwd en wordt een nieuwe voorraadsynchronisatie uitgevoerd.\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" minuut\"],\"other\":[\"#\",\" minuten\"]}]],\"YOQXQ9\":[\"Na \",[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" voorkomen\"],\"other\":[\"#\",\" voorkomen\"]}]],\"YP5KRj\":[\"Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan.\"],\"YPDLLX\":[\"Terug naar uitvoeringsomgevingen\"],\"YQqM-5\":[\"De containerimage die gebruikt moet worden voor de uitvoering.\"],\"YaEJqh\":[\"U kunt een aantal mogelijke variabelen in het\\nbericht toepassen. Voor meer informatie, raadpleeg de\"],\"Yd45Xn\":[\"Hosts op processortype\"],\"Yfw7TK\":[\"Time-out voor bericht\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"Kan schema niet verwijderen.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"Voer het telefoonnummer in dat hoort bij de 'Berichtenservice' in Twilio in de indeling +18005550199.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Sjabloon opstarten\"],\"YmjTf2\":[\"Bevoorrading mislukt\"],\"YoXjSs\":[\"Vragen om voorraad bij lancering.\"],\"Yq4Eaf\":[\"Statusinformatie van de host is niet beschikbaar voor deze taak.\"],\"YsN-3o\":[\"Details inventarisbron weergeven\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Associëren\"],\"YxDLmM\":[\"Systeem-ID Insights\"],\"Z17FAa\":[\"Onbekende inventaris\"],\"Z1Vtl5\":[\"Kan projectsynchronisatie niet annuleren\"],\"Z25_RC\":[\"Input selecteren\"],\"Z2hVSb\":[\"Hybride\"],\"Z3FXyt\":[\"Laden…\"],\"Z40J8D\":[\"Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \",[\"brandName\"],\"\\nen een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon.\"],\"Z5HWHd\":[\"Aan\"],\"Z7ZXbT\":[\"Goedkeuring\"],\"Z88yEl\":[\"Groter dan of gelijk aan vergelijking.\"],\"Z9EFpE\":[\"Dashboard automatiseringsanalyse\"],\"ZAWGCX\":[[\"0\"],\" seconden\"],\"ZEP8tT\":[\"Starten\"],\"ZGDCzb\":[\"Instantie niet gevonden.\"],\"ZJjKDg\":[\"Beheerde knooppunten\"],\"ZKKnVf\":[\"Nieuwe workflowsjabloon maken\"],\"ZL3d6Z\":[\"IRC-serveradres\"],\"ZL50px\":[\"Optionele labels die de inventaris beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om inventarissen en uitgevoerde taken te ordenen en filteren.\"],\"ZO4CYH\":[\"Taken in uitvoering\"],\"ZOKxdJ\":[\"Kies uit de lijst mappen die in het basispad van het project gevonden zijn. Het basispad en de map van het draaiboek vormen samen het volledige pad dat gebruikt wordt op draaiboeken te vinden.\"],\"ZOLfb2\":[\"Dit veld mag niet leeg zijn\"],\"ZVV5T1\":[\"Voer één telefoonnummer per regel in om aan te geven waar\\nsms-berichten te routeren. Telefoonnummers moeten worden ingedeeld als +11231231234. Voor meer informatie zie Twilio-documentatie\"],\"ZWhZbs\":[\"Knooppunt verwijderen bevestigen\"],\"ZajTWA\":[\"Brontelefoonnummer\"],\"Zf6u-6\":[\"Uitleg\"],\"ZfrRb0\":[\"Selecteer een inventaris of schakel de optie Melding bij opstarten in\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" week\"],\"other\":[\"#\",\" weken\"]}]],\"ZhxwOq\":[\"Foutbericht body\"],\"Zikd-1\":[\"Het aantal hosts waartegen u geautomatiseerd heeft is lager dan uw abonnement.\"],\"ZjC8QM\":[\"Kan host niet verwijderen.\"],\"ZjvPb1\":[\"Gemaakt door (Gebruikersnaam)\"],\"Zkh5np\":[\"Peers-update op \",[\"0\"],\". Zorg ervoor dat u de installatiebundel voor \",[\"1\"],\" opnieuw uitvoert om de wijzigingen van kracht te zien worden.\"],\"ZpdX6R\":[\"Fout bij het verwijderen van tokens\"],\"ZrsGjm\":[\"Inventaris\"],\"ZumtuZ\":[\"Sjabloon kopiëren\"],\"ZvVF4C\":[\"Vragenlijstvraag verwijderen\"],\"ZwCTcT\":[\"Tabblad Lijst met recente takenlijst\"],\"ZwujDQ\":[\"L'année passée\"],\"_-NKbo\":[\"Kan niet van schema wisselen.\"],\"_2LfCe\":[\"Om de enquêtevragen te herordenen, sleept u ze naar de gewenste locatie.\"],\"_4gGIX\":[\"Gekopieerd naar klembord\"],\"_5REdR\":[\"Selecteer Input Inventories voor de geconstrueerde voorraadplug-in.\"],\"_BmK_z\":[\"Welkom bij Red Hat Ansible Automation Platform! \\nVolg de onderstaande stappen om uw abonnement te activeren.\"],\"_Fg1cM\":[\"Workflow Berichtbody voor time-out\"],\"_ITcnz\":[\"Dag\"],\"_Ia62Q\":[\"Geconstrueerde inventarisvoorbeelden\"],\"_JN1gB\":[\"Aantal taken\"],\"_K2CvV\":[\"Sjabloon\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Fout bij synchronisatie van geconstrueerde voorraadbron\"],\"_M4FeF\":[\"Selecteer de uitvoeromgeving waarbinnen u deze opdracht wilt uitvoeren.\"],\"_MdgrM\":[\"Nieuw knooppunt toevoegen tussen deze twee knooppunten\"],\"_Nw3rX\":[\"De eerste haalt alle referenties op. De tweede haalt het Github pullverzoek nummer 62 op, in dit voorbeeld moet de vertakking `pull/62/head` zijn.\"],\"_PRaan\":[\"Een of meer berichtsjablonen kunnen niet worden verwijderd.\"],\"_Pz_QH\":[\"Beheerd door beleid\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Geweigerd - \",[\"0\"],\". Zie de activiteitstroom voor meer informatie.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"Kan de synchronisatie van de inventarisbron niet annuleren\"],\"_bAUGi\":[\"Kies een HTTP-methode\"],\"_bE0AS\":[\"Selecteer een instantie\"],\"_cV6Mf\":[\"Bladeren...\"],\"_cq4Aa\":[\"Workflowgoedkeuring niet gevonden.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Instantiegroep bewerken\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"Dagen om gegevens te bewaren\"],\"_khNCh\":[\"De standaardreferenties van de taaksjabloon moeten worden vervangen door een van hetzelfde type. Selecteer een toegangsgegeven voor de volgende typen om verder te gaan: \",[\"0\"]],\"_oeZtS\":[\"Hostpolling\"],\"_rCRcH\":[\"Documentatie over geavanceerd zoeken\"],\"_tVTU3\":[\"De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau.\"],\"_vI8Rx\":[\"Groep verwijderen\"],\"a02Xjc\":[\"IRC-serveradres\"],\"a3AD0M\":[\"omleiden inloggen bewerken bevestigen\"],\"a5zD9f\":[\"Wijzigingen\"],\"a6E-_p\":[\"Hoofdletterongevoelige versie van bevat\"],\"a8AgQY\":[\"Hostdetails weergeven\"],\"a8nooQ\":[\"Vierde\"],\"a9BTUD\":[\"Weekenddag\"],\"aBgwis\":[\"Bereik\"],\"aJZD-m\":[\"timedOut\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Uitvoeringsomgeving verwijderen\"],\"aQ4XJX\":[\"Logboeksysteem dat feiten individueel bijhoudt inschakelen\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"Aan-dagen\"],\"aUNPq3\":[\"Uitvoeringsknooppunt\"],\"aVoVcG\":[\"Meerdere selectie\"],\"aXBrSq\":[\"Red Hat-virtualizering\"],\"a_vlog\":[\"Chip \",[\"0\"],\" verwijderen\"],\"aakQaB\":[\"Tijd in seconden waarmee een project actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen wil het taaksysteem de tijdstempel van de meest recente projectupdate bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe projectupdate uitgevoerd worden.\"],\"adPhRK\":[\"Selecteer de inventaris waartoe deze host zal behoren.\"],\"adjqlB\":[[\"0\"],\" (verwijderd)\"],\"aht2s_\":[\"Berichtkleur\"],\"aiejXq\":[\"Brontype toevoegen\"],\"ajDpGH\":[\"STATUS:\"],\"anfIXl\":[\"Gebruikersdetails\"],\"aqqAbL\":[\"Indien ingeschakeld, voorkomt deze inventaris dat instantiegroepen voor een organisatie worden toegevoegd aan de lijst met voorkeursinstantiegroepen om gekoppelde taaksjablonen op uit te voeren. Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast.\"],\"ar5AA2\":[\"voor meer informatie.\"],\"ataY5Z\":[\"Fout bij verwijderen taak\"],\"ax6e8j\":[\"Selecteer een organisatie voordat u het hostfilter bewerkt\"],\"az8lvo\":[\"Uit\"],\"b1CAkh\":[\"Beheerderstaken\"],\"b2Z0Zq\":[\"Linkwijzigingen annuleren\"],\"b433OF\":[\"Groep bewerken\"],\"b4SLah\":[\"Zie fouten links\"],\"b6E4rm\":[\"De lokale opslagplaats dient volledig verwijderd te worden voordat een update uitgevoerd wordt. Afhankelijk van het formaat van de opslagplaats kan de tijd die nodig is om een update uit te voeren hierdoor sterk verlengd worden.\"],\"b9Y4up\":[\"Client-id\"],\"bE4zYn\":[\"Selecteer de poort waarop Receptor zal luisteren voor inkomende verbindingen, bijv. 27199.\"],\"bHXYoC\":[\"HTTP-methode\"],\"bLt_0J\":[\"Workflow\"],\"bPq357\":[\"Ingeschakelde waarde\"],\"bQZByw\":[\"Voer een opmerkingstas in per regel, zonder komma's.\"],\"bTu5jX\":[\"Gebruikersnaam/wachtwoord\"],\"bWr6j5\":[\"Dit veld moet uit ten minste \",[\"min\"],\" tekens bestaan\"],\"bY8C86\":[\"Geef alle gebruikers weer.\"],\"bYXbel\":[\"webhooksleutel taaksjabloon voor workflows\"],\"baP8gx\":[\"4 (Foutopsporing verbinding)\"],\"baqrhc\":[\"HTTP-koppen\"],\"bbJ-VR\":[\"Uitzoomen\"],\"bcyJXs\":[\"Item OK\"],\"bd1Kuw\":[\"Icoon-URL\"],\"bf7UKi\":[\"Time-out van updatecache\"],\"bfgr_e\":[\"Vraag\"],\"bgjTnp\":[\"0 (Normaal)\"],\"bgq1rW\":[\"Knop Zoekopdracht verzenden\"],\"bhxnLH\":[\"U hebt geen machtiging om de volgende groepen te verwijderen: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Berichttype\"],\"bpECfE\":[\"Verwijdering van link annuleren\"],\"bpnj1H\":[\"Er is een fout opgetreden bij het laden van deze inhoud. Laad de pagina opnieuw.\"],\"bs---x\":[\"Maximaal aantal taken dat tegelijkertijd op deze groep kan worden uitgevoerd.\\nNul betekent dat er geen limiet wordt afgedwongen.\"],\"bwRvnp\":[\"Actie\"],\"bx2rrL\":[\"Smart-inventaris\"],\"bxaVlf\":[\"Nieuw type toegangsgegevens maken\"],\"byXCTu\":[\"Voorvallen\"],\"bznJUg\":[\"Selecteer de inventaris met de hosts die je in deze workflow wilt beheren.\"],\"bzv8Dv\":[\"Verwijderingsfout\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"Feitenopslag\"],\"c1Rsz1\":[\"Details workflowgoedkeuring weergeven\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Inschrijvingsmodus sluiten\"],\"c6IFRs\":[\"JSON-bestand service-account\"],\"c6u6gk\":[\"Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt.\"],\"c7-Adk\":[\"Kan inventarisbron niet synchroniseren.\"],\"c8HyJq\":[\"Selecteer de instantiegroepen waar deze inventaris op uitgevoerd wordt.\"],\"c8sV0t\":[\"Deze functie is afgeschaft en zal worden verwijderd in een toekomstige versie.\"],\"c9V3Yo\":[\"Host is mislukt\"],\"c9iw51\":[\"Taken in uitvoering\"],\"c9pF61\":[\"Clientidentificatie\"],\"cFC8w7\":[\"Deze inventarisbron wordt momenteel door andere bronnen gebruikt die erop vertrouwen. Weet u zeker dat u hem wilt verwijderen?\"],\"cFCKYZ\":[\"Weigeren\"],\"cFOXv9\":[\"Generieke OIDC\"],\"cGRiaP\":[\"Gebeurtenisinformatie weergeven\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Gewijzigd\"],\"cPTnDL\":[\"Projectsynchronisatie\"],\"cQIQa2\":[\"Groepen selecteren\"],\"cQlPDN\":[\"Lezen\"],\"cUKLzq\":[\"Volgorde bewerken\"],\"cYir0h\":[\"Optie(s) selecteren\"],\"c_PGsA\":[\"Taakdetails weergeven\"],\"cbSPfq\":[\"Deze workflow is reeds in gang gezet\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"Waarschuwing: \",[\"selectedValue\"],\" is een link naar \",[\"link\"],\" en wordt als zodanig opgeslagen.\"],\"cdm6_X\":[\"Gebruikte capaciteit\"],\"chbm2W\":[\"Instantiefilters\"],\"ci3mwY\":[\"Dit veld mag niet leeg zijn\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"Geef alle inventarissen weer.\"],\"cjJXKx\":[\"Host Async mislukking\"],\"ckH3fT\":[\"Klaar\"],\"ckdiAB\":[\"Bericht verwijderen\"],\"cmWTxn\":[\"Minder dan of gelijk aan vergelijking.\"],\"cnGeoo\":[\"Verwijderen\"],\"cnnWD0\":[\"Standaard verzamelen en verzenden we analytische gegevens over het gebruik van de service naar Red Hat. Er zijn twee categorieën gegevens die door de service worden verzameld. Zie <0>\",[\"0\"],\" voor meer informatie. Schakel de volgende selectievakjes uit om deze functie uit te schakelen.\"],\"ct_Puj\":[\"Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem.\"],\"cucG_7\":[\"Geen yaml beschikbaar\"],\"cxjfgY\":[\"Kan geen gezondheidscontrole uitvoeren voor hop-knooppunten.\"],\"cy3yJa\":[\"Gevestigd\"],\"d-F6q9\":[\"Gemaakt\"],\"d-zGjA\":[\"Met deze actie wordt het volgende verwijderd:\"],\"d1BVnY\":[\"Een abonnementsmanifest is een export van een Red Hat-abonnement. Ga naar < 0 > access.redhat.com om een abonnementsmanifest te genereren. Zie voor meer informatie de <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Lokaal\"],\"d6in1T\":[\"Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert.\"],\"d73flf\":[\"Waarschuwingsmodus\"],\"d75lEw\":[\"Type instellen\"],\"d7VUIS\":[\"Knooppunt \",[\"nodeName\"],\" verwijderen\"],\"d8B-tr\":[\"Grafiektabblad Taakstatus\"],\"dAZObA\":[\"URI's doorverwijzen\"],\"dBNZkl\":[\"Hostdetails Smart-inventaris weergeven\"],\"dCcO-F\":[\"Kan de configuratie niet ophalen.\"],\"dELxuP\":[\"Inventaris niet gevonden.\"],\"dEgA5A\":[\"Annuleren\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Geef alle toepassingen weer.\"],\"dJcvVX\":[\"Smart-hostfilter\"],\"dNAHKF\":[\"Taken verdelen\"],\"dOjocz\":[\"Convergentie selecteren\"],\"dPGRd8\":[\"Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible.\"],\"dPY1x1\":[\"voor meer info.\"],\"dQFAgv\":[\"Dit project moet worden bijgewerkt\"],\"dQjRO3\":[\"Start het synchronisatieproces\"],\"dbWo0h\":[\"Aanmelden met Google\"],\"dcGoCm\":[\"Inventarisbestand\"],\"ddIcfH\":[\"Ga naar de laatste pagina\"],\"dfWFox\":[\"Aantal hosts\"],\"dk7qNl\":[\"Controleknooppunt\"],\"dkGxGj\":[\"Subversie\"],\"dlHFy7\":[\"Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd\"],\"dnCwNB\":[\"Succesvol gekopieerd naar klembord!\"],\"dov9kY\":[\"Dit veld moet een getal zijn en een waarde hebben tussen \",[\"0\"],\" en \",[\"1\"]],\"dqxQzB\":[\"woordenboek\"],\"dzQfDY\":[\"Oktober\"],\"e0NrBM\":[\"Project\"],\"e3pQqT\":[\"Kies een type bericht\"],\"e4GHWP\":[\"Pullen\"],\"e5-uog\":[\"Hiermee worden alle configuratiewaarden op deze pagina teruggezet op de fabrieksinstellingen. Weet u zeker dat u verder wilt gaan?\"],\"e5CMOi\":[\"Omgevingsvariabelen of extra variabelen die aangeven welke waarden een credentialtype kan injecteren.\"],\"e5VbKq\":[\"Workflowtaaksjablonen\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Legenda wisselen\"],\"e8GyQg\":[\"Metrisch\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"Alle typen toegangsgegevens weergeven\"],\"e9k5zp\":[\"Voeg een schema toe om deze lijst te vullen. Schema's kunnen worden toegevoegd aan een sjabloon, project of inventarisatiebron.\"],\"eAR1n4\":[\"Verwante zoekopdracht typeahead\"],\"eD_0Fo\":[\"Een of meer teams kunnen niet worden verwijderd.\"],\"eDjsWq\":[\"Nieuwe berichtsjabloon maken\"],\"eGkahQ\":[\"Taaksjabloon verwijderen\"],\"eHx-29\":[\"Broninformatie\"],\"ePK91l\":[\"Bewerken\"],\"ePS9As\":[\"RADIUS-instellingen\"],\"eQkgKV\":[\"Geïnstalleerd\"],\"eRV9Z3\":[\"Geen time-out gespecificeerd\"],\"eRlz2Q\":[\"Sms-nummer(s) bestemming\"],\"eSXF_i\":[\"Kan toepassing niet verwijderen.\"],\"eTsJYJ\":[\"omschrijving\"],\"eVJ2lo\":[\"Drijven\"],\"eXOp7I\":[\"U hebt geen machtiging voor gerelateerde bronnen: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Tabblad Lijst met recente sjablonen\"],\"eYJ4TK\":[\"Opgebouwde inventaris niet gevonden.\"],\"edit\":[\"edit\"],\"eeke40\":[\"Automatiseringsanalyse\"],\"ekUnNJ\":[\"Tags selecteren\"],\"el9nUc\":[\"Schema is actief\"],\"emqNXf\":[\"Draaiboek controleren\"],\"eqiT7d\":[\"Stelt de rol in die deze instantie zal spelen binnen de netwerktopologie. Standaard is \\\"uitvoering\\\".\"],\"espHeZ\":[\"Instance Group Fallback voorkomen: Indien ingeschakeld, zal de inventaris voorkomen dat instantiegroepen van organisaties worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren.\"],\"etQEqZ\":[\"Als u deze link verwijdert, wordt de rest van de vertakking zwevend en wordt deze onmiddellijk bij lancering uitgevoerd.\"],\"ewSXyG\":[\"Zacht verwijderen\"],\"f-fQK9\":[\"Grafana API-sleutel\"],\"f2o-xB\":[\"Annuleren bevestigen\"],\"f6Hub0\":[\"Sorteren\"],\"f8UJpz\":[\"Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd.\\nNul betekent dat er geen limiet wordt afgedwongen.\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"Alle instantiegroepen weergeven\"],\"fDzxi_\":[\"Afsluiten zonder op te slaan\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Taakstatus\"],\"fGLpQj\":[\"Vertakking/tag/binding broncontrole\"],\"fGQ9Ug\":[\"Selecteer toegangsgegevens om toegang te krijgen tot de knooppunten waartegen deze taak uitgevoerd zal worden. U kunt slechts één set toegangsgegevens van iedere soort kiezen. In het geval van machine-toegangsgegevens (SSH) moet u, als u 'melding bij opstarten' aanvinkt zonder toegangsgegevens te kiezen, bij het opstarten de machinetoegangsgegevens kiezen. Als u toegangsgegevens selecteert en 'melding bij opstarten' aanvinkt, worden de geselecteerde toegangsgegevens de standaardtoegangsgegevens en kunnen deze bij het opstarten gewijzigd worden.\"],\"fJ9xam\":[\"Instantie wisselen\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Taak annuleren\"],\"other\":[\"Banen annuleren\"]}]],\"fL7WXr\":[\"Toepassingen\"],\"fMulwN\":[\"Herziening vernieuwing project\"],\"fOAyP5\":[\"Input voor tekst zoeken\"],\"fODqV4\":[\"De waarde is niet gevonden. Voer een geldige waarde in of selecteer er een.\"],\"fQCM-p\":[\"Organisatiedetails weergeven\"],\"fQGOXc\":[\"Fout!\"],\"fR8DDt\":[\"Verwijderen van alle knooppunten bevestigen\"],\"fVjyJ4\":[\"Loskoppelen bevestigen\"],\"f_Xpp2\":[\"Deze actie ontkoppelt het volgende:\"],\"fabx8H\":[\"Als gebruikers feedback nodig hebben over de juistheid\\nvan hun geconstrueerde groepen, wordt het ten zeerste aanbevolen\\nom strict: true te gebruiken in de plugin-configuratie.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"Filter op geneste groepsnaam\"],\"fgrmWn\":[\"Vraag om diff-modus bij het starten.\"],\"fhFmMp\":[\"Clientidentificatie\"],\"fjX9i5\":[\"Smart-inventaris niet gevonden.\"],\"fk1WEw\":[\"Versleuteld\"],\"fld-O4\":[\"Alle taken\"],\"fnbZWe\":[\"Optioneel: selecteer de toegangsgegevens die u wilt gebruiken om statusupdates terug te sturen naar de webhookservice.\"],\"foItBN\":[\"Weekenddag\"],\"fp4RS1\":[\"bezig-met-content-laden\"],\"fpMgHS\":[\"Ma\"],\"fqSfXY\":[\"Vervangen\"],\"fqmP_m\":[\"Host onbereikbaar\"],\"fthJP1\":[\"Webhookservices kunnen taken met deze sjabloon voor workflowtaken lanceren door het verzenden van een POST-verzoek naar deze URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Uitgebreid\"],\"g6ekO4\":[\"Kan niet van host wisselen.\"],\"g7CZ-8\":[\"Aanmelden met GitHub Enterprise-organisaties\"],\"g9d3sF\":[\"Body startbericht\"],\"gALXcv\":[\"Dit knooppunt verwijderen\"],\"gBnBJa\":[\"Taak bronworkflow\"],\"gDx5MG\":[\"Link bewerken\"],\"gIGcbR\":[\"Maximaal aantal taken dat tegelijkertijd op deze groep kan worden uitgevoerd. Nul betekent dat er geen limiet wordt afgedwongen.\"],\"gJccsJ\":[\"Workflow goedgekeurd bericht\"],\"gK06zh\":[\"Taaksjabloon toevoegen\"],\"gM3pS9\":[\"Uitvoeringsomgevingen\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Alle bronnen synchroniseren\"],\"gVYePj\":[\"Nieuw team maken\"],\"gWlcwd\":[\"Laatste taakstatus\"],\"gYWK-5\":[\"Instellingen gebruikersinterface weergeven\"],\"gZaMqy\":[\"Aanmelden met GitHub-teams\"],\"gZkstf\":[\"Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\\ngeïnjecteerd in de feitencache tijdens runtime.\"],\"gcFnpl\":[\"Taakstatus\"],\"geTfDb\":[\"Taakdetails weergeven\"],\"ged_ZE\":[\"Oragnisatie\"],\"gezukD\":[\"Taak selecteren om deze te annuleren\"],\"gfyddN\":[\".zip-bestand uploaden\"],\"gh06VD\":[\"Output\"],\"ghJsq8\":[\"Eerste scrollen\"],\"gmB6oO\":[\"Schema\"],\"gmBQqV\":[\"Projectupdate\"],\"gnveFZ\":[\"Tabblad Standaardfout\"],\"goVc-x\":[\"Toegangsgegevens plug-inconfiguratie bewerken\"],\"go_DGX\":[\"Teamrollen toevoegen\"],\"gpBecu\":[\"Geselecteerde tokens verwijderen\"],\"gpKdxJ\":[\"Selecteer een vraag om te verwijderen\"],\"gpmbqk\":[\"Variabelen\"],\"gpnvle\":[\"verwijderingsfout\"],\"gsj32g\":[\"Projectsynchronisatie annuleren\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" uur\"],\"other\":[\"#\",\" uur\"]}]],\"gwKtbI\":[\"in de documentatie en de\"],\"h25sKn\":[\"Abonnementenbeheer\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Labels\"],\"hAjDQy\":[\"Status selecteren\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Verwijder de huidige zoekopdracht die gerelateerd is aan ansible-feiten om een andere zoekopdracht met deze sleutel mogelijk te maken.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Peer-adressen selecteren\"],\"hLDu5N\":[\"Toepassing bewerken\"],\"hNudM0\":[\"Waarde instellen voor dit veld\"],\"hPa_zN\":[\"Organisatie (naam)\"],\"hQ0dMQ\":[\"Nieuwe host toevoegen\"],\"hQRttt\":[\"Indienen\"],\"hVPa4O\":[\"Kies een optie\"],\"hX8KyU\":[\"Deze opdracht is mislukt en heeft geen uitvoer.\"],\"hXDKWN\":[\"Frequentie-informatie\"],\"hXzOVo\":[\"Volgende\"],\"hYH0cE\":[\"Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen?\"],\"hYgDIe\":[\"Maken\"],\"hZ6znB\":[\"Poort\"],\"hZke6f\":[\"Weet u zeker dat u lokale authenticatie wilt uitschakelen? Als u dat doet, kan dat gevolgen hebben voor de mogelijkheid van gebruikers om in te loggen en voor de mogelijkheid van de systeembeheerder om deze wijziging terug te draaien.\"],\"hc_ufD\":[\"Taaktags\"],\"hdyeZ0\":[\"Taak verwijderen\"],\"he3ygx\":[\"Kopiëren\"],\"heqHpI\":[\"Basispad project\"],\"hg6l4j\":[\"Maart\"],\"hgJ0FN\":[\"Voer een zoekopdracht uit om een hostfilter te definiëren\"],\"hgr8eo\":[\"items\"],\"hgvbYY\":[\"September\"],\"hhzh14\":[\"We waren niet in staat om de aan deze account gekoppelde licenties te lokaliseren.\"],\"hi1n6B\":[\"Instellingen bijwerken die betrekking hebben op taken binnen \",[\"brandName\"]],\"hiDMCa\":[\"Voorziening\"],\"hjsbgA\":[\"Extra variabelen\"],\"hjwN_s\":[\"Bronnaam\"],\"hlbQEq\":[\"Content Signature Validation Credential\"],\"hmEecN\":[\"Beheertaak\"],\"hptjs2\":[\"Kan de aangepaste configuratie-instellingen voor inloggen niet ophalen. De standaardsysteeminstellingen worden in plaats daarvan getoond.\"],\"hty0d5\":[\"Maandag\"],\"hvs-Js\":[\"Toepassingsinformatie\"],\"hyVkuN\":[\"Deze tabel geeft een paar nuttige parameters van de geconstrueerde\\nvoorraadplug-in. Voor de volledige lijst met parameters\"],\"i0VMLn\":[\"Workflow geweigerd bericht\"],\"i2izXk\":[\"Er ontbreekt een regel in het schema\"],\"i4_LY_\":[\"Schrijven\"],\"i9sC0B\":[\"Teammachtigingen toevoegen\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Brontelefoonnummer\"],\"iDNBZe\":[\"Berichten\"],\"iDWfOR\":[\"Kan een of meer workflowgoedkeuringen niet goedkeuren.\"],\"iDjyID\":[\"Details toegangsgegevens weergeven\"],\"iE1s1P\":[\"Workflow opstarten\"],\"iEUzMn\":[\"systeem\"],\"iH8pgl\":[\"Terug\"],\"iI4bLJ\":[\"Laatste login\"],\"iIVceM\":[\"Kopieerfout\"],\"iJWOeZ\":[\"Geen JSON beschikbaar\"],\"iJiCFw\":[\"Groepsdetails\"],\"iLO3nG\":[\"Aantal afspelen\"],\"iMaC2H\":[\"Instantiegroepen\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Smart-inventaris toevoegen\"],\"iRWxmA\":[\"SSL-verificatie uitschakelen\"],\"iTylMl\":[\"Sjablonen\"],\"iXmHtI\":[\"Type taak selecteren\"],\"iZBwau\":[\"Deze stap bevat fouten\"],\"i_CDGy\":[\"Overschrijven van vertakking toelaten\"],\"i_Kv21\":[\"Nieuwe bron maken\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"Inventarisdetails weergeven\"],\"ig0q8s\":[\"Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow (\",[\"0\"],\") die vragen naar een inventaris.\"],\"inP0J5\":[\"Details abonnement\"],\"isRobC\":[\"Nieuw\"],\"itlxml\":[\"Beheertaak\"],\"ittbfT\":[\"Zoeken op ansible_facts vereist speciale syntax. Raadpleeg de\"],\"itu2NQ\":[\"Typen verbindingstoestanden\"],\"izJ7-H\":[\"Vul de hosts voor deze inventaris door gebruik te maken van een zoekfilter. Voorbeeld: ansible_facts.ansible_distribution: \\\"RedHat\\\".\\nRaadpleeg de documentatie voor verdere syntaxis en\\nvoorbeelden. Raadpleeg de documentatie van Ansible Tower voor verdere syntaxis en\\nvoorbeelden.\"],\"j1a5f1\":[\"Host bewerken\"],\"j6gqC6\":[\"Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op true.\"],\"j7zAEo\":[\"Werkstroomstatussen\"],\"j8QfHv\":[\"Host bewerken\"],\"jAxdt7\":[\"verwijderen annuleren\"],\"jBGh4u\":[\"Voorraaddefinitie geneste groepen:\"],\"jCVu9g\":[\"Geselecteerde taak annuleren\"],\"jEJtMA\":[\"In afwachting van workflowgoedkeuringen\"],\"jEw0Mr\":[\"Voer een geldige URL in\"],\"jFaaUJ\":[\"Canonical\"],\"jFmu4-\":[\"Dag 0\"],\"jIaeJK\":[\"Vragenlijst\"],\"jJdwCB\":[\"Terugzetten\"],\"jKibyt\":[\"Zoom resetten\"],\"jMyq_x\":[\"Workflowtaak 1/\",[\"0\"]],\"jWK68z\":[\"Wijzig PROJECTS_ROOT bij het uitrollen van\\n\",[\"brandName\"],\" om deze locatie te wijzigen.\"],\"jXIWKx\":[\"Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Vraag om een limiet bij het starten.\"],\"jhEAqj\":[\"Geen taken\"],\"ji-8F7\":[\"Deze toegangsgegevens worden momenteel door andere bronnen gebruikt. Weet u zeker dat u ze wilt verwijderen?\"],\"jiE6Vn\":[\"Organisaties\"],\"jifz9m\":[\"Geen (eenmaal uitgevoerd)\"],\"jkQOCm\":[\"Uitzonderingen toevoegen\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"De voorraden hebben de status in behandeling totdat de definitieve verwijdering is verwerkt.\"],\"jqVo_k\":[\"hier.\"],\"jqzUyM\":[\"Niet beschikbaar\"],\"jrkyDn\":[\"Afspelen gestart\"],\"jrsFB3\":[\"Output\"],\"jsz-PY\":[\"Onbekende einddatum\"],\"jwmkq1\":[\"Toegangsgegevens machine\"],\"jzD-D6\":[\"Tags overslaan is nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt overslaan. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags.\"],\"k020kO\":[\"Activiteitenlogboek\"],\"k2dzu3\":[\"Verloopt op UTC\"],\"k30JvV\":[\"Geselecteerde categorie\"],\"k5nHqi\":[\"De uitvoeringsomgeving die zal worden gebruikt bij het starten van\\ndit taaksjabloon. De geselecteerde uitvoeringsomgeving kan worden opgeheven door\\ndoor expliciet een andere omgeving aan dit taaksjabloon toe te wijzen.\"],\"kALwhk\":[\"seconden\"],\"kDWprA\":[\"Deze argumenten worden gebruikt met de gespecificeerde module.\"],\"kEhyki\":[\"Veld eindigt op waarde.\"],\"kLja4m\":[\"Gestart door\"],\"kLk5bG\":[\"Startbericht\"],\"kNUkGV\":[\"Type opzoeken\"],\"kNfXib\":[\"Naam van de module\"],\"kODvZJ\":[\"Voornaam\"],\"kOVkPY\":[\"Instantie wisselen\"],\"kP-3Hw\":[\"Terug naar inventarissen\"],\"kQerRU\":[\"Dit veld mag geen spaties bevatten\"],\"kX-GZH\":[\"Taak opnieuw starten\"],\"kXzl6Z\":[\"Bronvariabelen\"],\"kYDvK4\":[\"Inclusief bestand\"],\"kah1PX\":[\"Bekijk YAML-voorbeelden op\"],\"kaux7o\":[\"Lokale groepen en hosts overschrijven op grond van externe inventarisbron\"],\"kgtWJ0\":[\"Selecteer de instantiegroepen waar dit taaksjabloon op uitgevoerd wordt.\"],\"kiMHN-\":[\"Systeemcontroleur\"],\"kjrq_8\":[\"Meer informatie\"],\"kkDQ8m\":[\"Donderdag\"],\"kkc8HD\":[\"Eenvoudig inloggen inschakelen voor uw \",[\"brandName\"],\" toepassingen\"],\"kpRn7y\":[\"Vragen verwijderen\"],\"kpnWnY\":[\"Na elke projectupdate waarbij de SCM-revisie verandert, vernieuwt u de inventaris van de geselecteerde bron voordat u projecttaken uitvoert. Dit is bedoeld voor statische content, zoals het Ansible inventory .ini bestandsformaat.\"],\"ks-HYT\":[\"Gebruikersmachtigingen toevoegen\"],\"ks71ra\":[\"Uitzonderingen\"],\"kt8V8M\":[\"Selecteer een filiaal voor de workflow.\"],\"ktPOqw\":[\"Raadpleeg de\"],\"kuIbuV\":[\"Gezondheidscontroles kunnen alleen worden uitgevoerd op uitvoeringsknooppunten.\"],\"ku__5b\":[\"Seconde\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"Instantie\"],\"kyHUFI\":[\"Wachtwoord kluis | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"Weet u zeker dat u de \",[\"0\"],\" toegang vanuit \",[\"1\"],\" wilt verwijderen? Als u dat doet, heeft dat gevolgen voor alle leden van het team.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Toegangsgegevens Webhook\"],\"l75CjT\":[\"Ja\"],\"lCF0wC\":[\"Vernieuwen\"],\"lJFsGr\":[\"Nieuwe instantiegroep maken\"],\"lKxoCA\":[\"Taakgebeurtenissen uitklappen\"],\"lM9cbX\":[\"Houd er rekening mee dat je de groep na het loskoppelen nog steeds in de lijst kunt zien als de host ook lid is van de kinderen van die groep. Deze lijst toont alle groepen waaraan de verhuurder direct en indirect is gekoppeld.\"],\"lURfHJ\":[\"Sectie samenvouwen\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Inventarisbronnen\"],\"lYDyXS\":[\"Smart-inventaris\"],\"l_jRvf\":[\"Draaiboek voltooid\"],\"lfoFSg\":[\"Host verwijderen\"],\"lgm7y2\":[\"bewerken\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"Sjabloon niet gevonden.\"],\"lhkaAC\":[\"Proefperiode\"],\"ljGeYw\":[\"Normale gebruiker\"],\"lk5WJ7\":[\"Hostnaam-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Omlaag pannen\"],\"ltvmAF\":[\"Toepassing niet gevonden.\"],\"lu2qW5\":[\"Iedere\"],\"lucaxq\":[\"Kan logboek aggregator niet inschakelen zonder logboek aggregator host en logboek aggregator type op te geven.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Containergroep niet gevonden.\"],\"m16xKo\":[\"Toevoegen\"],\"m1tKEz\":[\"Systeembeheerders hebben onbeperkte toegang tot alle bronnen.\"],\"m2ErDa\":[\"Mislukking\"],\"m3k6kn\":[\"Kan de synchronisatie van de geconstrueerde voorraadbron niet annuleren\"],\"m5MOUX\":[\"Terug naar hosts\"],\"m6maZD\":[\"Toegangsgegevens voor authenticatie met een beschermd containerregister.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible.\"],\"mNBZ1R\":[\"Opmerking: dit veld gaat ervan uit dat de naam op afstand \\\"oorsprong\\\" is.\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Typen knooppuntstatus\"],\"mSv_7k\":[\"Afgelopen drie jaar\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"In dit schema ontbreken de vereiste vragenlijstwaarden\"],\"mYGY3B\":[\"Datum\"],\"mZiQNk\":[\"Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder.\"],\"m_tELA\":[\"Terugzetten annuleren\"],\"ma7cO9\":[\"Kan groep \",[\"0\"],\" niet verwijderen.\"],\"mahPLs\":[\"Wachtwoord verhoging van rechten\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"API-token\"],\"mgJ1oe\":[\"Verwijderen bevestigen\"],\"mgjN5u\":[\"Instantie van instantiegroep loskoppelen?\"],\"mhg7Av\":[\"Ad-hoc-opdracht uitvoeren\"],\"mi9ffh\":[\"Hostdetails\"],\"mk4anB\":[\"Browserstandaard\"],\"mlDUq3\":[\"Gewijzigd door (gebruikersnaam)\"],\"mnm1rs\":[\"GitHub-standaard\"],\"moZ0VP\":[\"Synchronisatiestatus\"],\"momgZ_\":[\"Naam van het werkstroomtaaksjabloon.\"],\"mqAOoN\":[\"Kies een draaiboekmap\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"Submodules volgen de laatste binding op\\nhun hoofdvertakking (of een andere vertakking die is gespecificeerd in\\n.gitmodules). Als dat niet zo is, dan worden de submodules bewaard tijdens de revisie die door het hoofdproject gespecificeerd is.\\nDit is gelijk aan het specificeren van de vlag --remote bij de update van de git-submodule.\"],\"n-37ya\":[\"Lokale autorisatie uitschakelen bevestigen\"],\"n-LISx\":[\"Er is een fout opgetreden bij het opslaan van de workflow.\"],\"n-ZioH\":[\"Fout bij ophalen bijgewerkt project\"],\"n-qmM7\":[\"Selecteer een JSON-geformatteerde serviceaccountsleutel om de volgende velden automatisch in te vullen.\"],\"n12Go4\":[\"Kan gerelateerde groepen niet laden.\"],\"n60kiJ\":[\"* Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem.\"],\"n6mYYY\":[\"Workflow Time-outbericht\"],\"n9Idrk\":[\"(Beperkt tot de eerste 10)\"],\"n9lz4A\":[\"Mislukte taken\"],\"nBAIS_\":[\"Evenementinformatie weergeven\"],\"nC35Na\":[\"Weet je zeker dat je de groep wilt verwijderen?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Host overgeslagen\"],\"nDjIzD\":[\"Projectdetails weergeven\"],\"nI54lc\":[\"Verwijder het project alvorens te synchroniseren\"],\"nJPBvA\":[\"Bestand, map of script\"],\"nJTOTZ\":[\"De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau.\"],\"nLGsp4\":[\"Schakel een enquête in voor deze workflowtaaksjabloon.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"Ingeschakelde variabele\"],\"nOhz3x\":[\"Afmelden\"],\"nPH1Cr\":[\"Deze uitvoeringsomgevingen kunnen worden gebruikt door andere bronnen die erop vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Aantal mislukte hosts\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Terug naar abonnementenbeheer.\"],\"nU16mp\":[\"Cache time-out\"],\"nZPX7r\":[\"Waarschuwing: niet-opgeslagen wijzigingen\"],\"nZW6P0\":[\"Lokale tijdzone\"],\"nZYB4j\":[\"Geen schijfstatus beschikbaar\"],\"nZYxse\":[\"Host van groep loskoppelen?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"April\"],\"nc6q-r\":[\"Maak vars van jinja2-expressies. Dit kan handig zijn\\nals de geconstrueerde groepen die u definieert niet de verwachte\\nhosts. Dit kan worden gebruikt om hostvars van uitdrukkingen toe te voegen, zodat\\ndat je weet wat de resulterende waarden van die uitdrukkingen zijn.\"],\"ncxIQL\":[\"Een of meer instanties kunnen niet worden losgekoppeld.\"],\"neiOWk\":[\"Bekijk hier de opgebouwde inventarisdocumentatie\"],\"nfnm9D\":[\"Naam van organisatie\"],\"ng00aZ\":[\"Hostfilter\"],\"nhxAdQ\":[\"Trefwoord\"],\"nlsWzF\":[\"Voeg vragenlijstvragen toe.\"],\"nnY7VU\":[\"Subdomein Pagerduty\"],\"noGZlf\":[\"Cache time-out (seconden)\"],\"nuh_Wq\":[\"Webhook-URL\"],\"nvUq8j\":[\"1 (Uitgebreid)\"],\"nzozOC\":[\"Gebruiker verwijderen\"],\"nzr1qE\":[\"Bestand uploaden geweigerd. Selecteer één .json-bestand.\"],\"o-JPE2\":[\"Geen vragenlijstvragen gevonden.\"],\"o0RwAq\":[\"Aanmelden met GitHub Enterprise\"],\"o0x5-R\":[\"Waarde voor dit veld selecteren\"],\"o3LPUY\":[\"Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd.\\\\n Nul betekent dat er geen limiet wordt afgedwongen.\"],\"o4NRE0\":[\"Geavanceerde invoer zoekwaarden\"],\"o5J6dR\":[\"Specificeer de voorwaarden waaronder dit knooppunt moet worden uitgevoerd\"],\"o9R2tO\":[\"SSL-verbinding\"],\"oABS9f\":[\"Geef een waarde op voor dit veld of selecteer de optie Melding bij opstarten.\"],\"oB5EwG\":[\"Extern geheimbeheersysteem\"],\"oBmCtD\":[\"Weet u zeker dat u de onderstaande groepen wilt verwijderen?\"],\"oC5JSb\":[\"Kan de bijgewerkte projectgegevens niet ophalen.\"],\"oCKCYp\":[\"Bericht is verzonden\"],\"oEijQ7\":[\"Hoofdletterongevoelige versie van startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construeer 2 groepen, beperk tot snijpunt\"],\"oH1Qle\":[\"Webhook-URL voor dit workflowtaaksjabloon.\"],\"oII7vS\":[\"GitHub-instellingen\"],\"oKMFX4\":[\"Nooit bijgewerkt\"],\"oKbBFU\":[\"# source met synchronisatiefouten.\"],\"oNOjE7\":[\"Einddatum/-tijd\"],\"oNZQUQ\":[\"Credential om te authenticeren met Kubernetes of OpenShift\"],\"oQqtoP\":[\"Terug naar beheerderstaken\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"Afzender e-mail\"],\"oX_mCH\":[\"Fout tijdens projectsynchronisatie\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"Aanmelden met GitHub Enterprise-teams\"],\"ofcQVG\":[\"Modus Niet-opgeslagen wijzigingen\"],\"olEUh2\":[\"Geslaagd\"],\"opS--k\":[\"Terug naar instantiegroepen\"],\"orh4t6\":[\"Host OK\"],\"osCeRO\":[\"Azure AD-instellingen weergeven\"],\"ot7qsv\":[\"Alle filters wissen\"],\"ovBPCi\":[\"Standaard\"],\"owBGkJ\":[\"Einde kwam niet overeen met een verwachte waarde (\",[\"0\"],\")\"],\"owQ8JH\":[\"Instantiegroep toevoegen\"],\"ozbhWy\":[\"Fout bij verwijderen\"],\"p-nfFx\":[\"Sleep een bestand hierheen of blader om te uploaden\"],\"p-ngUo\":[\"Volgen ongedaan maken\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"Persoonlijke toegangstoken\"],\"p2_GCq\":[\"Wachtwoord bevestigen\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"Kies een berichtkleur. Mogelijke kleuren zijn kleuren uit de hexidecimale kleurencode (bijvoorbeeld: #3af of #789abc).\"],\"pAtylB\":[\"Niet gevonden\"],\"pCCQER\":[\"Wereldwijd beschikbaar\"],\"pH8j40\":[\"Actieve hosts die eerder zijn verwijderd\"],\"pHyx6k\":[\"Meerkeuze-opties (één keuze mogelijk)\"],\"pKQcta\":[\"Podspecificatie aanpassen\"],\"pOJNDA\":[\"opdracht\"],\"pOd3wA\":[\"Druk op 'Enter' om meer antwoordkeuzen toe te voegen. Eén antwoordkeuze per regel.\"],\"pOhwkU\":[\"Deze actie ontkoppelt de volgende rol van \",[\"0\"],\":\"],\"pRZ6hs\":[\"Uitvoeren op\"],\"pSypIG\":[\"Beschrijving tonen\"],\"pYENvg\":[\"Type authenticatieverlening\"],\"pZJ0-s\":[\"Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd. Nul betekent dat er geen limiet wordt afgedwongen.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"RADIUS-instellingen weergeven\"],\"pfw0Wr\":[\"ALLE\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Zie Django\"],\"poMgBa\":[\"Vraag naar SCM-tak bij lancering.\"],\"ppcQy0\":[\"Zoom instellen op 100% en grafiek centreren\"],\"prydaE\":[\"Mislukte projectsynchronisaties\"],\"pw2VDK\":[\"De laatste \",[\"weekday\"],\" van \",[\"month\"]],\"q-Uk_P\":[\"Een of meer typen toegangsgegevens kunnen niet worden verwijderd.\"],\"q45OlW\":[\"Regio's\"],\"q5tQBE\":[\"Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten\"],\"q67y3T\":[\"Berichtsjabloon niet gevonden.\"],\"qAlZNb\":[\"U kunt niet reageren op de volgende workflowgoedkeuringen: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"Geen resterende hosts\"],\"qChjCy\":[\"Eerste uitvoering\"],\"qD-pvR\":[\"ID van het dashboard (optioneel)\"],\"qEMgTP\":[\"Fout tijdens synchronisatie inventarisbronnen\"],\"qJK-de\":[\"Aanmelden met SAML \"],\"qS0GhO\":[\"Uitvoeringsomgeving ontbreekt\"],\"qSSVmd\":[\"Bestemmingskanalen of -gebruikers\"],\"qSSg1L\":[\"Link naar een beschikbaar knooppunt\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Submodules laatste binding op vertakking tracken\"],\"qYkrfg\":[\"Provisioning terugkoppelingsdetails\"],\"qZ2MTC\":[\"Dit zijn de modules waar \",[\"brandName\"],\" commando's tegen kan uitvoeren.\"],\"qZh1kr\":[\"Als u geen abonnement heeft, kunt u bij Red Hat terecht voor een proefabonnement.\"],\"qgjtIt\":[\"Convergentie\"],\"qlhQw_\":[\"Inventarissynchronisatie\"],\"qliDbL\":[\"Extern archief\"],\"qlwLcm\":[\"Probleemoplossen\"],\"qmBmJJ\":[\"Dit is de enige keer dat het cliëntgeheim wordt getoond.\"],\"qmYgP7\":[\"goedgekeurd\"],\"qqeAJM\":[\"Nooit\"],\"qtFFSS\":[\"Herziening updaten bij opstarten\"],\"qtaMu8\":[\"Inventaris (naam)\"],\"qvCD_i\":[\"Voorbeelden hiervan zijn:\"],\"qwaCoN\":[\"Update broncontrole\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Modus Workflowlink\"],\"r-qf4Y\":[\"Minimum aantal instanties dat automatisch toegewezen wordt aan deze groep wanneer nieuwe instanties online komen.\"],\"r4tO--\":[\"geannuleerd\"],\"r6Aglb\":[\"Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis.\"],\"r6y-jM\":[\"Waarschuwing\"],\"r6zgGo\":[\"December\"],\"r8ojWq\":[\"Reset bevestigen\"],\"r8oq0Y\":[\"Afgelopen 24 uur\"],\"rBdPPP\":[\"Kan \",[\"name\"],\" niet verwijderen.\"],\"rE95l8\":[\"Type client\"],\"rG3WVm\":[\"Selecteren\"],\"rHK_Sg\":[\"Aangepaste virtuele omgeving \",[\"virtualEnvironment\"],\" moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie.\"],\"rK7UBZ\":[\"Alle hosts opnieuw starten\"],\"rKS_55\":[\"Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\\ngeïnjecteerd in de feitencache tijdens runtime.\"],\"rKTFNB\":[\"Soort toegangsgegevens verwijderen\"],\"rMrKOB\":[\"Kan project niet synchroniseren.\"],\"rOZRCa\":[\"Workflowlink\"],\"rSYkIY\":[\"Dit veld moet een getal zijn\"],\"rXhu41\":[\"2 (Foutopsporing)\"],\"rYHzDr\":[\"Items per pagina\"],\"r_IfWZ\":[\"Inventaris bewerken\"],\"rdUucN\":[\"Voorvertoning\"],\"rfYaVc\":[\"Antwoord naam variabele\"],\"rfpIXM\":[\"Prompt bijvoorbeeld groepen bij lancering.\"],\"rfx2oA\":[\"Workflow Berichtenbody in behandeling\"],\"riBcU5\":[\"IRC-bijnaam\"],\"rjVfy3\":[\"Workflowdocumentatie\"],\"rjyWPb\":[\"Januari\"],\"rmb2GE\":[\"Geweigerd door \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Totaal gastheren\"],\"ruhGSG\":[\"Synchronisatie van inventarisbron annuleren\"],\"rvia3m\":[\"Diversen authenticatie\"],\"rw1pRJ\":[\"Bundel downloaden\"],\"rwWNpy\":[\"Inventarissen\"],\"s-MGs7\":[\"Hulpbronnen\"],\"s2xYUy\":[\"Lokale variabelen overschrijven op grond van externe inventarisbron\"],\"s3KtlK\":[\"Dit schema heeft geen voorvallen vanwege de geselecteerde uitzonderingen.\"],\"s4Qnj2\":[\"Uitvoeringsomgeving\"],\"s4fge-\":[\"Afgelopen maand\"],\"s5aIEB\":[\"Workflow-taaksjabloon verwijderen\"],\"s5mACA\":[\"Instantiedetails\"],\"s6F6Ks\":[\"Geen output gevonden voor deze taak.\"],\"s70SJY\":[\"Instellingen voor logboekregistratie\"],\"s8hQty\":[\"Geef alle taken weer.\"],\"s9EKbs\":[\"SSL-verificatie uitschakelen\"],\"sAz1tZ\":[\"loskoppelen bevestigen\"],\"sBJ5MF\":[\"Bronnen\"],\"sCEb_0\":[\"Geef alle inventarishosts weer.\"],\"sGodAp\":[\"Overschrijven Podspec\"],\"sMDRa_\":[\"Terug naar groepen\"],\"sOMf4x\":[\"Recente sjablonen\"],\"sSFxX6\":[\"Herziening bijwerken bij starten taak\"],\"sTkKoT\":[\"Selecteer een rij om te weigeren\"],\"sUyFTB\":[\"Doorverwijzen naar dashboard\"],\"sV3kNp\":[\"Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"sVh4-e\":[\"Deze link verwijderen\"],\"sW5OjU\":[\"verplicht\"],\"sZif4m\":[\"Verwante groep(en) loskoppelen?\"],\"s_XkZs\":[\"BEGINNEN\"],\"s_r4Az\":[\"Dit veld moet een geheel getal zijn\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Hybride knooppunt\"],\"siJgSI\":[\"Gebruiker niet gevonden.\"],\"sjMCOP\":[\"Laatst aangepast\"],\"sjVfrA\":[\"Opdracht\"],\"smFRaX\":[\"Er is al een opdracht gestart\"],\"sr4LMa\":[\"Inventarisbron\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Retourneert resultaten die voldoen aan dit filter of aan andere filters.\"],\"sxkWRg\":[\"Geavanceerd\"],\"syupn5\":[\"Merkimago\"],\"syyeb9\":[\"Eerste\"],\"t-R8-P\":[\"Uitvoering\"],\"t2q1xO\":[\"Schema bewerken\"],\"t4v_7X\":[\"Selecteer een knooppunttype\"],\"t9QlBd\":[\"November\"],\"tA9gHL\":[\"WAARSCHUWING:\"],\"tRm9qR\":[\"Tags zijn nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt uitvoeren. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Starten\"],\"t_YqKh\":[\"Verwijderen\"],\"tfDRzk\":[\"Opslaan\"],\"tfh2eq\":[\"Klik om een nieuwe link naar dit knooppunt te maken.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Link verwijderen\"],\"tgWuMB\":[\"Gewijzigd\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Nabestellen\"],\"tpCmSt\":[\"Beleidsregels\"],\"tqlcfo\":[\"Deprovisionering\"],\"trjiIV\":[\"Koppelen peer mislukt.\"],\"tst44n\":[\"Gebeurtenissen\"],\"twE5a9\":[\"Kan toegangsgegevens niet verwijderen.\"],\"txNbrI\":[\"Vertakking broncontrole\"],\"ty2DZX\":[\"Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u haar wilt verwijderen?\"],\"tz5tBr\":[\"Dit schema maakt gebruik van complexe regels die niet worden ondersteund in de\\\\n gebruikersinterface. Gebruik de API om dit schema te beheren.\"],\"tzgOKK\":[\"Hieraan is reeds gevolg gegeven\"],\"u-sh8m\":[\"/ (projectroot)\"],\"u4ex5r\":[\"Juli\"],\"u4n8Fm\":[\"Kan peers niet verwijderen.\"],\"u4x6Jy\":[\"Terug naar taken\"],\"u5AJST\":[\"Het aantal parallelle of gelijktijdige processen dat gebruikt wordt bij het uitvoeren van het draaiboek. Als u geen waarde invoert, wordt de standaardwaarde van het Ansible-configuratiebestand gebruikt. U vindt meer informatie\"],\"u7f6WK\":[\"Geef alle workflowgoedkeuringen weer.\"],\"u84wS1\":[\"Fout bij annuleren taak\"],\"uAQUqI\":[\"Status\"],\"uAhZbx\":[\"Inventarisbronnen met fouten\"],\"uCjD1h\":[\"Uw sessie is verlopen. Log in om verder te gaan waar u gebleven was.\"],\"uImfEm\":[\"Bericht Workflow in behandeling\"],\"uJz8NJ\":[\"Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd\"],\"uN_u4C\":[\"Opmerking: deze instantie kan opnieuw worden gekoppeld aan deze instantiegroep als deze wordt beheerd door\"],\"uPPnyo\":[\"Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie.\"],\"uPRp5U\":[\"Opzoeken annuleren\"],\"uTDtiS\":[\"Vijfde\"],\"uUehLT\":[\"Wachten\"],\"uVu1Yt\":[\"Type instellen selecteren\"],\"uYtvvN\":[\"Selecteer een project voordat u de uitvoeringsomgeving bewerkt.\"],\"ucSTeu\":[\"Gemaakt door (gebruikersnaam)\"],\"ucgZ0o\":[\"Organisatie\"],\"ugZpot\":[\"Externe inloggegevens testen\"],\"ulRNXw\":[\"Slepen geannuleerd. Lijst is ongewijzigd.\"],\"upC07l\":[\"Enquête uitgeschakeld\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"Over\"],\"uzTiFQ\":[\"Terug naar schema's\"],\"v-CZEv\":[\"Melding bij opstarten\"],\"v-EbDj\":[\"Probleemoplossingsinstellingen\"],\"v-M-LP\":[\"Sjabloon opstarten\"],\"v0NvdE\":[\"Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over \",[\"moduleName\"],\" vinden door te klikken\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Opnieuw opstarten met hostparameters\"],\"v2gmVS\":[\"Met deze actie wordt het volgende zacht verwijderd:\"],\"v45yUL\":[\"loskoppelen\"],\"v7vAuj\":[\"Totale taken\"],\"vCS_TJ\":[\"Kan inventarisbron \",[\"name\"],\" niet verwijderen.\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Uitvoeren wanneer het bovenliggende knooppunt in een succesvolle status resulteert.\"],\"vFKI2e\":[\"Schema Regels\"],\"vFVhzc\":[\"SOCIAAL\"],\"vGVmd5\":[\"Dit veld wordt genegeerd, tenzij er een Ingeschakelde variabele is ingesteld. Als de ingeschakelde variabele overeenkomt met deze waarde, wordt de host bij het importeren ingeschakeld.\"],\"vGjmyl\":[\"Verwijderd\"],\"vHAaZi\":[\"Sla elke\"],\"vIb3RK\":[\"Nieuw schema toevoegen\"],\"vKRQJB\":[\"Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie.\"],\"vLyv1R\":[\"Verbergen\"],\"vPrE42\":[\"Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \",[\"brandName\"],\"\\nen een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon\"],\"vPrMqH\":[\"Herziening #\"],\"vQHUI6\":[\"Indien aangevinkt, worden alle variabelen voor onderliggende groepen en hosts verwijderd en vervangen door die in de externe bron.\"],\"vTL8gi\":[\"Eindtijd\"],\"vUOn9d\":[\"Teruggeven\"],\"vYFWsi\":[\"Teams selecteren\"],\"vYuE8q\":[\"Verstreken tijd in seconden dat de taak is uitgevoerd\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket-datacenter\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Geef extra opdrachtregelvariabelen op in het draaiboek. Dit is de opdrachtregelparameter -e of --extra-vars voor het Ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor voorbeeldsyntaxis.\"],\"voRH7M\":[\"Voorbeelden:\"],\"vq1XXv\":[\"Nieuwe Smart-inventaris met het toegepaste filter maken\"],\"vq2WxD\":[\"Di\"],\"vq9gg6\":[\"U kunt niet reageren op de volgende workflowgoedkeuringen: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Vragen om tags over te slaan bij het starten.\"],\"vye-ip\":[\"Vragen om time-out bij lancering.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Vraag om verbositeit bij de lancering.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"Geef alle tokens weer.\"],\"w2VTLB\":[\"Minder dan vergelijking.\"],\"w3EE8S\":[\"Geautomatiseerde hosts\"],\"w4M9Mv\":[\"Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie.\"],\"w4j7js\":[\"Teamdetails weergeven\"],\"w6zx64\":[\"Browserstandaard gebruiken\"],\"wCnaTT\":[\"Veld vervangen door nieuwe waarde\"],\"wF-BAU\":[\"Inventaris toevoegen\"],\"wFnb77\":[\"Inventaris-id\"],\"wKEfMu\":[\"Verwerking van gebeurtenissen voltooid.\"],\"wO29qX\":[\"Organisatie niet gevonden.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"Afgelopen twee jaar\"],\"wXAVe-\":[\"Module-argumenten\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Beheerd\"],\"wdxz7K\":[\"Bron\"],\"wgNoIs\":[\"Alles selecteren\"],\"wkgHlv\":[\"Een nieuw knooppunt toevoegen\"],\"wlQNTg\":[\"Leden\"],\"wnizTi\":[\"Abonnement selecteren\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"Als dit niet is aangevinkt, blijven lokale kinderhosts en groepen die niet op de externe bron worden gevonden, onaangetast door het proces voor het bijwerken van de inventaris.\"],\"x-a4Mr\":[\"Webhook toegangsgegevens\"],\"x02hbg\":[\"Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \\nen een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon.\"],\"x0Nx4-\":[\"Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie.\"],\"x4Xp3c\":[\"bijgewerkt\"],\"x5DnMs\":[\"Laatste wijziging\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Beschikbare hosts\"],\"x7PDL5\":[\"Logboekregistratie\"],\"x8uKc7\":[\"Instantiestaat\"],\"x9WS62\":[\"Annuleren \",[\"0\"]],\"xAYSEs\":[\"Starttijd\"],\"xAqth4\":[\"Instellingen Google OAuth 2.0 weergeven\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Wissen\"],\"xDr_ct\":[\"Einde\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Wachtwoord kluis\"],\"xGQZwx\":[\"Containergroep toevoegen\"],\"xGVfLh\":[\"Doorgaan\"],\"xHZS6u\":[\"Succesvolle taken\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Persoonlijke toegangstoken\"],\"xKQRBr\":[\"Maximumlengte\"],\"xM01Pk\":[\"Standaardantwoord\"],\"xONDaO\":[\"Het verwijderen van deze inventarissen kan van invloed zijn op sommige sjablonen die erop vertrouwen. Weet u zeker dat u het toch wilt verwijderen?\"],\"xOl1yT\":[\"Exact zoeken op naamveld.\"],\"xPO5w7\":[\"Aanmelden met GitHub\"],\"xPpkbX\":[\"Het verwijderen van deze voorraadbronnen kan van invloed zijn op andere bronnen die erop vertrouwen. Weet u zeker dat u toch wilt verwijderen\"],\"xPxMOJ\":[\"Ongeldige tijdsindeling\"],\"xQioPk\":[\"Voorwaarden voor het uitvoeren van dit knooppunt wanneer er meerdere bovenliggende elementen zijn. Raadpleeg de\"],\"xSytdh\":[\"VOLTOOID:\"],\"xUhTCP\":[\"Kies een bron\"],\"xVhQZV\":[\"Vrij\"],\"xY9DEq\":[\"Het patroon dat gebruikt wordt om hosts in de inventaris te targeten. Door het veld leeg te laten, worden met alle en * alle hosts in de inventaris getarget. U kunt meer informatie vinden over hostpatronen van Ansible\"],\"xY9s5E\":[\"Time-out\"],\"x_ugm_\":[\"Totaal aantal groepen\"],\"xa7N9Z\":[\"Login doorverwijzen URL overschrijven bewerken\"],\"xbQSFV\":[\"Gebruik aangepaste berichten om de inhoud te wijzigen van berichten die worden verzonden wanneer een taak start, slaagt of mislukt. Gebruik accolades om informatie over de taak te openen:\"],\"xcaG5l\":[\"Workflow bewerken\"],\"xd2LI3\":[\"Verloopt op \",[\"0\"]],\"xdA_-p\":[\"Gereedschap\"],\"xe5RvT\":[\"Tabblad yaml\"],\"xefC7k\":[\"IRC-serverpoort\"],\"xeiujy\":[\"Tekst\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"De door u opgevraagde pagina kan niet worden gevonden.\"],\"xi4nE2\":[\"Foutbericht\"],\"xnSIXG\":[\"Een of meer hosts kunnen niet worden verwijderd.\"],\"xoCdYY\":[\"Controleert of de waarde van het opgegeven veld voorkomt in de opgegeven lijst; verwacht een door komma's gescheiden lijst met items.\"],\"xoXoBo\":[\"Fout verwijderen\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise-organisatie\"],\"xuYTJb\":[\"Kan taaksjabloon niet verwijderen.\"],\"xw06rt\":[\"De instelling komt overeen met de fabrieksinstelling.\"],\"xxTtJH\":[\"Reguliere expressie waarbij alleen overeenkomende hostnamen worden geïmporteerd. Het filter wordt toegepast als een nabewerkingsstap nadat eventuele filters voor inventarisplugins zijn toegepast.\"],\"y8ibKI\":[\"Instanties verwijderen\"],\"yCCaoF\":[\"Kan de vragenlijst niet bijwerken.\"],\"yDeNnS\":[\"Nieuw geconstrueerde inventaris aanmaken\"],\"yDifzB\":[\"Selectie bevestigen\"],\"yG3Yaa\":[\"Tekenreeks niet-herkende dag\"],\"yGS9cI\":[\"Gezond\"],\"yGUKlf\":[\"Beheertaken\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Versie automatiseringscontroller\"],\"yMfU4O\":[\"Afzender e-mailbericht\"],\"yNcGa2\":[\"Toegangstoken vervallen\"],\"yQE2r9\":[\"Laden\"],\"yRiHPB\":[\"Voer een taak uit om deze lijst te vullen.\"],\"yRkqG9\":[\"Limiet\"],\"yUlffE\":[\"Opnieuw starten\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Sjabloonknooppunten workflowtaak\"],\"ya6mX6\":[\"Er zijn geen draaiboekmappen in \",[\"project_base_dir\"],\" beschikbaar.\\nDie map leeg of alle inhoud ervan is al\\ntoegewezen aan andere projecten. Maak daar een nieuwe directory en zorg ervoor dat de draaiboekbestanden kunnen worden gelezen door de 'awx'-systeemgebruiker,\\nof laat \",[\"brandName\"],\" uw draaiboeken direct ophalen uit broncontrole met behulp van de optie Type broncontrole hierboven.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Workflowsjabloon\"],\"yb_fjw\":[\"Goedkeuring\"],\"ydoZpB\":[\"Taak niet gevonden.\"],\"ydw9CW\":[\"Mislukte hosts\"],\"yfG3F2\":[\"Directe sleutels\"],\"yjwMJ8\":[\"Hoe vaak is de host geautomatiseerd\"],\"yjyGja\":[\"Input uitbreiden\"],\"ylXj1N\":[\"Geselecteerd\"],\"yq6OqI\":[\"Dit is de enige keer dat de tokenwaarde en de bijbehorende ververste tokenwaarde worden getoond.\"],\"yqiwAW\":[\"Workflow annuleren\"],\"yrUyDQ\":[\"Stelt het huidige levenscyclusstadium van deze instantie in. Standaard is \\\"geïnstalleerd\\\".\"],\"yrwl2P\":[\"Conform\"],\"yuXsFE\":[\"Een of meer workflowgoedkeuringen kunnen niet worden verwijderd.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Fout in geassocieerde rol\"],\"yxDqcD\":[\"Machtigingscode vervallen\"],\"yy1cWw\":[\"Berichten aanpassen...\"],\"yz7wBu\":[\"Sluiten\"],\"yzQhLU\":[\"Beleid instantieminimum\"],\"yzdDia\":[\"Vragenlijst verwijderen\"],\"z-BNGk\":[\"Gebruikerstoken verwijderen\"],\"z0DcIS\":[\"versleuteld\"],\"z3XA1I\":[\"Host opnieuw proberen\"],\"z409y8\":[\"Webhookservice\"],\"z7NLxJ\":[\"Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, verwijder deze dan uit het team.\"],\"z8mwbl\":[\"Minimaal percentage van alle instanties dat automatisch aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"zHcXAG\":[\"Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te maken.\"],\"zICM7E\":[\"Alle lokale wijzigingen vernietigen alvorens te synchroniseren\"],\"zJY4Uj\":[\"Draaiboek\"],\"zKJMiH\":[\"Draaiboekmap\"],\"zK_63z\":[\"Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw.\"],\"zLsDix\":[\"ldap-gebruiker\"],\"zMKkOk\":[\"Terug naar organisaties\"],\"zN0nhk\":[\"Geef uw Red Hat- of Red Hat Satellite-toegangsgegevens op om Automatiseringsanalyse in te schakelen.\"],\"zQRgi-\":[\"Berichtstart wisselen\"],\"zTediT\":[\"Dit veld moet een getal zijn en een waarde hebben tussen \",[\"min\"],\" en \",[\"max\"]],\"zUIPys\":[\"Hosts toevoegen aan groep op basis van Jinja2-voorwaarden.\"],\"z_PZxu\":[\"Kan workflowgoedkeuring niet verwijderen.\"],\"zbLCH1\":[\"Type inventaris\"],\"zcQj5X\":[\"Selecteer eerst een sleutel\"],\"zdl7YZ\":[\"Bronpad selecteren\"],\"zeEQd_\":[\"Juni\"],\"zf7FzC\":[\"Toegangsgegevens voor authenticatie met Kubernetes of OpenShift. Moet van het type 'Kubernetes/OpenShift API Bearer Token' zijn. Indien leeg gelaten, wordt de serviceaccount van de onderliggende Pod gebruikt.\"],\"zfZydd\":[\"Modus Voorbeeld van vragenlijst\"],\"zfsBaJ\":[\"Meer informatie over Automatiseringsanalyse\"],\"zgInnV\":[\"Modis Weergave workflowknooppunt\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"Kan niet koppelen.\"],\"zhrjek\":[\"Groepen\"],\"zi_YNm\":[\"Kan \",[\"0\"],\" niet annuleren\"],\"zmu4-P\":[\"SID account\"],\"znG7ed\":[\"Draaiboek selecteren\"],\"znTz5r\":[\"Schema niet gevonden.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Periode selecteren\"],\"ztOzCj\":[\"Update bij opstarten\"],\"ztw2L3\":[\"Er moet een waarde zijn in ten minste één input\"],\"zvfXp0\":[\"Berichtgoedkeuringen wisselen\"],\"zx4BuL\":[\"Week\"],\"zzDlyQ\":[\"Geslaagd\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Project verwijderen\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projecten\"],\"-5kO8P\":[\"Zaterdag\"],\"-6EcFR\":[\"Druk op Enter om te bewerken. Druk op ESC om het bewerken te stoppen.\"],\"-7M7WW\":[\"Klik om de standaardwaarde te wijzigen\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"De plugin-parameter is vereist.\"],\"-9d7Ol\":[\"Subdomein Pagerduty\"],\"-9y9jy\":[\"Laatste gezondheidscontrole\"],\"-9yY_Q\":[\"Kan inventaris niet kopiëren.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Vorige scrollen\"],\"-FjWgX\":[\"Do\"],\"-GMFSa\":[\"Kan project niet kopiëren.\"],\"-GOG9X\":[\"Omschrijving verbergen\"],\"-NI2UI\":[\"Verdeel het werk dat door dit taaksjabloon wordt uitgevoerd in het opgegeven aantal taaksegmenten, die elk dezelfde taken uitvoeren op een deel van de inventaris.\"],\"-NezOR\":[\"Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd\"],\"-OpL2l\":[\"Uitvoeren ongeacht de eindtoestand van het bovenliggende knooppunt.\"],\"-PyL32\":[\"Weet u zeker dat u dit knooppunt wilt verwijderen?\"],\"-RAMET\":[\"Deze link bewerken\"],\"-SAqJ3\":[\"Kan toegangsgegevens niet kopiëren.\"],\"-Uepfb\":[\"Controle\"],\"-b3ghh\":[\"Verhoging van rechten\"],\"-cWxFz\":[\"Schakel content-ondertekening in om te controleren of de content veilig is gebleven wanneer een project wordt gesynchroniseerd. Als er met de content is geknoeid, wordt de taak niet uitgevoerd.\"],\"-hh3vo\":[\"Kan laatste taakupdate niet laden\"],\"-li8PK\":[\"Abonnementsgebruik\"],\"-nb9qF\":[\"(Melding bij opstarten)\"],\"-ohrPc\":[\"Typeahead opzoeken\"],\"-rfqXD\":[\"Enquête ingeschakeld\"],\"-uOi7U\":[\"Klik om de bundel te downloaden\"],\"-vAlj5\":[\"Kan de taak niet starten.\"],\"-z0Ubz\":[\"Rollen selecteren om toe te passen\"],\"-zW4qj\":[\"Uit te checken branch. Naast branches kunt u tags, commit-hashes en willekeurige refs invoeren. Sommige commit-hashes en refs zijn mogelijk niet beschikbaar tenzij u ook een aangepaste refspec opgeeft.\"],\"-zy2Nq\":[\"Soort\"],\"0-31GV\":[\"Verwijderen van\"],\"0-yjzX\":[\"Het project moet zijn gesynchroniseerd voordat een revisie beschikbaar is.\"],\"00_HDq\":[\"Beleidstype\"],\"00cteM\":[\"Dit veld mag niet meer dan \",[\"0\"],\" tekens bevatten\"],\"01Zgfk\":[\"Er is een time-out opgetreden\"],\"02FGuS\":[\"Nieuwe groep maken\"],\"02ePaq\":[\"Selecteer \",[\"0\"]],\"02o5A-\":[\"Nieuw project maken\"],\"05TJDT\":[\"Klik om de taakdetails weer te geven\"],\"06Veq8\":[\"Project synchroniseren\"],\"08IuMU\":[\"Variabelen overschrijven\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" door<0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Handlers die worden uitgevoerd\"],\"0JjrTf\":[\"Er is een fout opgetreden bij het parseren van het bestand. Controleer de opmaak van het bestand en probeer het opnieuw.\"],\"0K8MzY\":[\"Dit veld mag niet meer dan \",[\"max\"],\" tekens bevatten\"],\"0LUj25\":[\"Instantiegroep verwijderen\"],\"0MFMD5\":[\"Kan geen gezondheidscontrole uitvoeren op een of meer instanties.\"],\"0Ohn6b\":[\"Gestart door\"],\"0PUWHV\":[\"Frequentie herhalen\"],\"0Pz6gk\":[\"Variabelen die worden gebruikt om de geconstrueerde voorraadplug-in te configureren. Zie voor een gedetailleerde beschrijving van het configureren van deze plug-in\"],\"0QsHpG\":[\"Invoerschema dat een reeks geordende velden voor dat type definieert.\"],\"0Tddvz\":[\"De basis-URL van de Grafana-server - het\\n /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-\\n Grafana-URL.\"],\"0WL4_U\":[\"Alle knooppunten verwijderen\"],\"0WP27-\":[\"Wachten op output van taak…\"],\"0YAsXQ\":[\"Containergroep\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"Raadpleeg voor meer informatie de\"],\"0_ru-E\":[\"Inventaris kopiëren\"],\"0cqIWs\":[\"Wachtwoord basisauthenticatie\"],\"0d48JM\":[\"Meerkeuze-opties (meerdere keuzes mogelijk)\"],\"0eOoxo\":[\"Kies een einddatum/-tijd die na de begindatum/-tijd komt.\"],\"0f7U0k\":[\"Wo\"],\"0gPQCa\":[\"Altijd\"],\"0lvFRT\":[\"U kunt het type inloggegevens van een inloggegevens niet wijzigen, omdat dit de functionaliteit van de bronnen die het gebruiken kan verstoren.\"],\"0pC_y6\":[\"Gebeurtenis\"],\"0qOaMt\":[\"Er is iets misgegaan met het verzoek om deze inloggegevens en metagegevens te testen.\"],\"0rVzXl\":[\"Google OAuth 2-instellingen\"],\"0sNe72\":[\"Rollen toevoegen\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"Gebruikte capaciteit instantiegroep\"],\"0wlLcO\":[\"Stel in hoeveel dagen aan gegevens er moet worden bewaard.\"],\"0zpgxV\":[\"Opties\"],\"0zs8j5\":[\"Maximaal aantal keren dat de taak van dit knooppunt automatisch opnieuw wordt geprobeerd na een mislukking voordat de mislukkingspaden worden gevolgd. Geannuleerde taken worden nooit opnieuw geprobeerd.\"],\"1-4GhF\":[\"Synchronisatie annuleren\"],\"10B0do\":[\"Kan testbericht niet verzenden.\"],\"1280Tg\":[\"Hostnaam\"],\"12j25_\":[\"GPG openbare sleutel\"],\"12kemj\":[\"URL broncontrole\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"Instellingen diversen authenticatie weergeven\"],\"17TKua\":[\"Instantiegroep\"],\"19zgn6\":[\"Instantietype\"],\"1A3EXy\":[\"Uitbreiden\"],\"1C5cFl\":[\"Volgende uitvoering\"],\"1Ey8My\":[\"IP-adres\"],\"1F0IaT\":[\"Schema's weergeven\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Weergaven\"],\"1L3KBl\":[\"Nieuw type toegangsgegevens maken\"],\"1LRwvx\":[\"Als u wilt dat de inventarisbron bij het starten wordt bijgewerkt, klikt u op Bijwerken bij starten en gaat u ook naar \"],\"1Ltnvs\":[\"Knooppunt toevoegen\"],\"1PQRWr\":[\"Starttijd\"],\"1QRNEs\":[\"Frequentie herhalen\"],\"1RYzKu\":[\"Opnieuw starten vanaf geannuleerd knooppunt\"],\"1UJu6o\":[\"Selecteer een getal tussen 1 en 31.\"],\"1UjRxI\":[\"Cache time-out\"],\"1UzENP\":[\"Geen\"],\"1V4Yvg\":[\"Divers systeem\"],\"1WlWk7\":[\"Hostdetails van inventaris weergeven\"],\"1WsB5U\":[\"We waren niet in staat om de aan deze account gekoppelde abonnementen te lokaliseren.\"],\"1ZaQUH\":[\"Achternaam\"],\"1_gTC7\":[\"U kunt niet meerdere kluisreferenties met delfde kluis-ID selecteren. Als u dat wel doet, worden de andere met delfde kluis-ID automatisch gedeselecteerd.\"],\"1abtmx\":[\"Onderliggende groepen en hosts promoveren\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM-update\"],\"1fO-kL\":[\"Kan niet van instantie wisselen.\"],\"1hCxP5\":[\"Een of meer instantiegroepen kunnen niet worden verwijderd.\"],\"1kwHxg\":[\"Metrics\"],\"1n50PN\":[\"JSON-tabblad\"],\"1qd4yi\":[\"Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om tussen de twee te wisselen.\"],\"1rDBnp\":[\"Bestandsverschil\"],\"1w2SCz\":[\"Kies een broncontroletype\"],\"1xdJD7\":[\"Aanpassen naar scherm\"],\"1yHVE-\":[\"Het toevoegen van\"],\"2-iKER\":[\"Activiteitenlogboek weergeven\"],\"2B_v7Y\":[\"Beleid instantiepercentage\"],\"2CTKOa\":[\"Terug naar projecten\"],\"2FB7vv\":[\"Selecteer een organisatie voordat u de standaard uitvoeringsomgeving bewerkt.\"],\"2FeJcd\":[\"Item overgeslagen\"],\"2H9REH\":[\"Fuzzy search op naamveld.\"],\"2JV4mx\":[\"De Instance Groups waartoe deze instantie behoort.\"],\"2KlsJC\":[\"U kunt een aantal mogelijke variabelen toepassen in het\\n bericht. Raadpleeg voor meer informatie de\"],\"2MSEkM\":[\"Kan inventaris niet verwijderen.\"],\"2a07Yj\":[\"Berichtsjabloon kopiëren\"],\"2ekvhy\":[\"Uitzonderingsfrequentie\"],\"2gDkH_\":[\"Voer een aantal voorvallen in.\"],\"2iyx-2\":[\"Ansible Controller Documentatie.\"],\"2n41Wr\":[\"Workflowsjabloon toevoegen\"],\"2nsB1O\":[\"Terug naar tokens\"],\"2ocqzE\":[\"Webhooks: Webhook inschakelen voor dit sjabloon.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Opzoekmodus\"],\"2pNIxF\":[\"Werkstroomknooppunten\"],\"2pgi-L\":[\"Geeft aan of een host beschikbaar is en moet worden opgenomen in actieve\\n taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\\n gereset door het inventarissynchronisatieproces.\"],\"2qfwJn\":[\"Overschrijven\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"Token verversen\"],\"2w-INk\":[\"Hostdetails\"],\"2zs1kI\":[\"Deze waarde komt niet overeen met het wachtwoord dat u eerder ingevoerd heeft. Bevestig dat wachtwoord.\"],\"3-SkJA\":[\"Groep van host loskoppelen?\"],\"3-sY1p\":[\"Sms-nummer(s) bestemming\"],\"328Yxp\":[\"Vertakking broncontrole\"],\"38Or-7\":[\"Tabbladen\"],\"38VIWI\":[\"Sjabloondetails weergeven\"],\"39y5bn\":[\"Vrijdag\"],\"3A9ATS\":[\"Uitvoeringsomgeving niet gevonden.\"],\"3AOZPn\":[\"Foutopsporingsopties bekijken en bewerken\"],\"3FUtN9\":[\"Synchronisatie inventarisbronnen\"],\"3IVQDN\":[\"Deze planning gebruikt complexe regels die niet worden ondersteund in de\\n UI. Gebruik de API om deze planning te beheren.\"],\"3JjdaA\":[\"Uitvoeren\"],\"3JnvxN\":[\"Kies de bronnen die nieuwe rollen gaan ontvangen. U kunt de rollen selecteren die u in de volgende stap wilt toepassen. Merk op dat de hier gekozen bronnen alle rollen ontvangen die in de volgende stap worden gekozen.\"],\"3JzsDb\":[\"Mei\"],\"3LoUor\":[\"Bestemmingskanalen\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"Jaar\"],\"3PZalO\":[\"Host niet gevonden.\"],\"3Rke7L\":[\"1 (Info)\"],\"3WGwSW\":[\"Verwijder de lokale repository volledig voordat u een update uitvoert. Afhankelijk van de grootte van de repository kan dit de benodigde tijd om een update te voltooien aanzienlijk verlengen.\"],\"3YSVMq\":[\"Fout bij verwijderen\"],\"3aIe4Y\":[\"Nieuwe organisatie maken\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Verstreken tijd\"],\"3hCQhK\":[\"Voorraadplugins\"],\"3hvUyZ\":[\"nieuwe keuze\"],\"3mTiHp\":[\"Kan sjabloon niet kopiëren.\"],\"3pBNb0\":[\"Download output\"],\"3sFvGC\":[\"Zet de instantie aan of uit. Indien uitgeschakeld, zullen er geen taken aan deze instantie worden toegewezen.\"],\"3sXZ-V\":[\"en klik op Update Revision on Launch.\"],\"3uAM50\":[\"Licentie-overeenkomst voor eindgebruikers\"],\"3wPA9L\":[\"Categorie instellen\"],\"3y7qi5\":[\"Terug naar toegangsgegevens\"],\"3yy_k-\":[\"Geef alle teams weer.\"],\"4-RjdJ\":[[\"interval\"],\" jaar\"],\"40lLFI\":[\"Ga naar de volgende pagina\"],\"41KRqu\":[\"Wachtwoorden toegangsgegevens\"],\"45BzQy\":[\"Gezondheidscontroles zijn asynchrone taken. Zie de\"],\"45cx0B\":[\"Abonnement bewerken annuleren\"],\"45gLaI\":[\"Vraag om referenties bij opstarten.\"],\"46SUtl\":[\"Groep bewerken\"],\"479kuh\":[\"Volledige herziening kopiëren naar klembord.\"],\"47e97a\":[\"Max. pogingen\"],\"4BITzH\":[\"Fout:\"],\"4LzLLz\":[\"Alle instellingen weergeven\"],\"4Q4HZp\":[[\"pluralizedItemName\"],\" niet gevonden\"],\"4QXpWJ\":[\"time-out\"],\"4QfhOe\":[\"Sommige zoekmodifiers zoals not__ en __search worden niet ondersteund in Smart Inventory hostfilters. Verwijder deze om een nieuwe Smart Inventory te maken met dit filter.\"],\"4S2cNE\":[\"Logboekregistratie-instellingen weergeven\"],\"4Wt2Ty\":[\"Items in lijst selecteren\"],\"4_ESDh\":[\"Dit veld moet een reguliere expressie zijn\"],\"4_xiC_\":[\"Artefacten\"],\"4alXD6\":[\"Maximaal aantal taken dat gelijktijdig op deze groep wordt uitgevoerd.\\n Nul betekent dat er geen limiet wordt afgedwongen.\"],\"4bhLaA\":[\"Type toegangsgegevens selecteren\"],\"4cWhxn\":[\"Bepaalt of deze instantie al dan niet door beleid wordt beheerd. Indien ingeschakeld, is het exemplaar beschikbaar voor automatische toewijzing aan en verwijdering uit exemplaargroepen op basis van beleidsregels.\"],\"4dQFvz\":[\"Voltooid\"],\"4g1rw0\":[\"De hoeveelheid tijd (in seconden) voordat de e-mail-\\n melding stopt met proberen de host te bereiken en er een time-out optreedt. Varieert\\n van 1 tot 120 seconden.\"],\"4hPyPF\":[\"Opslaan en afsluiten\"],\"4j2eOR\":[\"Selecteer de inventaris waartoe deze host zal behoren.\"],\"4jnim6\":[\"Selecteer een webhook-service.\"],\"4km-Vu\":[\"Niet compliant\"],\"4kw_um\":[[\"interval\"],\" minuut\"],\"4lCMxZ\":[\"Storing Verklaring:\"],\"4lgLew\":[\"Februari\"],\"4mQyZf\":[\"Webhook-services kunnen dit gebruiken als een gedeeld geheim.\"],\"4nLbTY\":[\"Alle beheertaken weergeven\"],\"4o_cFL\":[\"Toepassing maken\"],\"4s0pSB\":[\"Geef een hostpatroon op om de lijst met hosts die door het playbook worden beheerd of beïnvloed verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de Ansible-documentatie voor meer informatie en voorbeelden over patronen.\"],\"4uVADI\":[\"Clientgeheim\"],\"4vFDZV\":[\"Nieuwe taaksjabloon maken\"],\"4vkbaA\":[\"Het project waaruit deze inventarisupdate afkomstig is.\"],\"4yGeRr\":[\"Inventarissynchronisatie\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Instantie Bewerken\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Weet u zeker dat u alle knooppunten in deze workflow wilt verwijderen?\"],\"5B77Dm\":[\"Laatste taak\"],\"5F5F4w\":[\"Workflowgoedkeuring\"],\"5IhYoj\":[\"Typen knooppunten\"],\"5K7kGO\":[\"documentatie\"],\"5KMGbn\":[\"Weet u zeker dat u deze taak wilt annuleren?\"],\"5RMgCw\":[\"Hosts\"],\"5S4tZv\":[\"Frequentie kwam niet overeen met een verwachte waarde\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Soort taak\"],\"5WFDw4\":[\"Alleen ordenen op\"],\"5WVG4S\":[\"Meer informatie voor\"],\"5X2wog\":[\"Er is een probleem met inloggen. Probeer het opnieuw.\"],\"5_vHPm\":[\"TACACS+ instellingen weergeven\"],\"5ajaW1\":[\"Uitvoeren wanneer een artefact van het bovenliggende knooppunt overeenkomt met de voorwaarde.\"],\"5dJK4M\":[\"Rollen\"],\"5eHyY-\":[\"Testbericht\"],\"5eL2KN\":[\"Doel-URL\"],\"5lqXf5\":[\"Terugzetten op fabrieksinstellingen.\"],\"5n_soj\":[\"Vraag om aantal taaksegmenten bij opstarten.\"],\"5p6-Mk\":[\"Filteren op mislukte opdrachten\"],\"5pDe2G\":[\"Toegang \",[\"0\"],\" verwijderen\"],\"5pa4JT\":[\"Draaiboek gestart\"],\"5qauVA\":[\"Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u hem wilt verwijderen?\"],\"5vA8H0\":[\"Geen overeenkomende hosts\"],\"5xzS8Q\":[\"Token die garandeert dat dit een bronbestand is\\n voor de ‘constructed’-plugin.\"],\"5y9wkB\":[\"Terug naar berichten\"],\"6-OdGi\":[\"Protocol\"],\"6-ptnU\":[\"optie aan de\"],\"623gDt\":[\"Kan gebruiker niet verwijderen.\"],\"63C4Yo\":[\"Containergroep\"],\"66Zq7T\":[\"Linkwijzigingen opslaan\"],\"66qTfS\":[\"Afgelopen week\"],\"679-JR\":[\"Fuzzy search op id, naam of beschrijvingsvelden.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Beheertaak opstarten\"],\"69aXwM\":[\"Bestaande groep toevoegen\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Zacht verwijderen\"],\"6GBt0m\":[\"Metadata\"],\"6HLTEb\":[\"Filteren...\"],\"6J-cs1\":[\"Time-out seconden\"],\"6KhU4s\":[\"Weet u zeker dat u de workflowcreator wil verlaten zonder uw wijzigingen op te slaan?\"],\"6LTyxl\":[\"Herziening\"],\"6PmtyP\":[\"Legenda wisselen\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minuut\"],\"6V3Ea3\":[\"Gekopieerd\"],\"6WwHL3\":[\"Totaalaantal knooppunten\"],\"6XOI1I\":[\"Nieuwe gefedereerde inventaris maken\"],\"6XgEPi\":[\"Uur\"],\"6YtxFj\":[\"Naam\"],\"6Z5ACo\":[\"Configuratiesleutel host\"],\"6bpC9t\":[\"Mislukt knooppunt\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"Alleen indien ontbrekend\"],\"6hEnxG\":[\"Verhoging van rechten inschakelen\"],\"6j6_0F\":[\"Verwante bron\"],\"6kpN96\":[\"Kan bericht niet verwijderen.\"],\"6lGV3K\":[\"Minder tonen\"],\"6msU0q\":[\"Een of meer taken kunnen niet worden verwijderd.\"],\"6nsio_\":[\"Opdracht uitvoeren\"],\"6oNH0E\":[\"plugin configuratiegids.\"],\"6pMgh_\":[\"LDAP-instellingen weergeven\"],\"6rSKy6\":[\"Selecteer de broninventarissen voor deze gefedereerde inventaris. Wanneer een taak wordt gestart, worden hosts automatisch gerouteerd naar de instantiegroep van elke broninventaris.\"],\"6uvnKV\":[\"Service-/integratiesleutel API\"],\"6vrz8I\":[\"Kan een of meer taken niet annuleren.\"],\"6zGHNM\":[\"Resterende hosts\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"Kan de vragenlijst niet bijwerken.\"],\"7Bj3x9\":[\"Mislukt\"],\"7ElOdS\":[\"ID van het dashboard\"],\"7IUE9q\":[\"Bronvariabelen\"],\"7JF9w9\":[\"Vraag toevoegen\"],\"7L01XJ\":[\"Acties\"],\"7O5TcN\":[\"Samenvatting van de gebeurtenis niet beschikbaar\"],\"7PzzBU\":[\"Gebruiker\"],\"7UZtKb\":[\"De organisatie die eigenaar is van dit workflowtaaksjabloon.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Bevestigen\"],\"7Xk3M1\":[\"Selecteer het project met het playbook dat u door deze taak wilt laten uitvoeren.\"],\"7ZhNzL\":[\"Ga naar de eerste pagina\"],\"7b8TOD\":[\"Meer informatie\"],\"7bDeKc\":[\"Abonnementsmanifest\"],\"7fJwmW\":[\"Lijst met geselecteerde items.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" sinds \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"Geen taakgegevens beschikbaar\"],\"7kb4LU\":[\"Goedgekeurd\"],\"7p5kLi\":[\"Dashboard\"],\"7q256R\":[\"Overschrijven van vertakking toelaten\"],\"7qFdk8\":[\"Toegangsgegevens bewerken\"],\"7sMeHQ\":[\"Sleutel\"],\"7sNhEz\":[\"Gebruikersnaam\"],\"7w3QvK\":[\"Body succesbericht\"],\"7wgt9A\":[\"Uitvoering van draaiboek\"],\"7zmvk2\":[\"Item mislukt\"],\"81eOdm\":[\"werkstroom opnieuw starten\"],\"82O8kJ\":[\"Dit project wordt momenteel gesynchroniseerd en kan niet worden aangeklikt totdat het synchronisatieproces is voltooid\"],\"82sWFi\":[\"Beheer\"],\"84Usx_\":[\"Kan project niet verwijderen.\"],\"87a_t_\":[\"Label\"],\"88ip8h\":[\"Alles terugzetten\"],\"8BkLPF\":[\"Lijst met toegestane URI's, gescheiden door spaties\"],\"8F8HYs\":[\"Selecteer het Ansible Automation Platform-abonnement dat u wilt gebruiken.\"],\"8H3Igx\":[[\"interval\"],\" maand\"],\"8Oef5v\":[\"Voorbeeld-URL's voor GIT-broncodebeheer zijn onder meer:\"],\"8XM8GW\":[\"Kan rollen niet goed toewijzen\"],\"8Z236a\":[\"merklogo\"],\"8ZsakT\":[\"Wachtwoord\"],\"8_wZUD\":[\"Teamrollen\"],\"8d57h8\":[\"Diverse systeeminstellingen weergeven\"],\"8gCRbU\":[\"Overige meldingen\"],\"8gaTqG\":[\"Soortdetails\"],\"8kDNpI\":[\"Uitkomst van bovenliggend knooppunt vereist voordat de voorwaarde wordt geëvalueerd.\"],\"8l9yyw\":[\"Taaksjabloon\"],\"8lEjQX\":[\"Bundel installeren\"],\"8lb4Do\":[\"Abonnement wissen\"],\"8oiwP_\":[\"Configuratie-input\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Smart-inventaris maken\"],\"8vETh9\":[\"Tonen\"],\"8wxHsh\":[\"Webhooksleutel voor dit workflowtaaksjabloon.\"],\"8yd882\":[\"Een of meer teams kunnen niet worden losgekoppeld.\"],\"8zGO4o\":[\"Het veld komt overeen met de opgegeven reguliere expressie.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Sta gelijktijdige uitvoeringen van dit workflowtaaksjabloon toe.\"],\"9-wVFp\":[\"Details van gefedereerde inventaris weergeven\"],\"91UHfE\":[\"Inventarisupdate\"],\"91lyAf\":[\"Gelijktijdige taken\"],\"933cZy\":[\"Diverse systeeminstellingen\"],\"954HqS\":[\"Wanneer werd de host voor het eerst geautomatiseerd\"],\"95p1BK\":[\"Nieuwe gebruiker maken\"],\"98Qtlu\":[\"Telkens wanneer een taak dit project gebruikt, wordt de revisie van het project bijgewerkt voordat de taak wordt gestart.\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"Deze inventaris wordt momenteel gebruikt door enkele sjablonen. Weet u zeker dat u deze wilt verwijderen?\"],\"other\":[\"Het verwijderen van deze inventarissen kan gevolgen hebben voor enkele sjablonen die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Labels selecteren\"],\"9DOXq6\":[\"Geef alle sjablonen weer.\"],\"9DugxF\":[\"Type abonnement\"],\"9HhFQ8\":[\"Retourneert resultaten met andere waarden dan deze, evenals andere filters.\"],\"9L1ngr\":[\"Totale taken\"],\"9N-4tQ\":[\"Type toegangsgegevens\"],\"9NyAH9\":[\"Overgeslagen\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Alle knooppunten verwijderen\"],\"9Tmez1\":[\"Instantiedetails weergeven\"],\"9UuGMQ\":[\"In afwachting om verwijderd te worden\"],\"9V-Un3\":[\"Feitenopslag inschakelen\"],\"9VMv7k\":[\"Geconstrueerde inventaris\"],\"9Wm-J4\":[\"Wachtwoord wisselen\"],\"9XA1Rs\":[\"Het project wordt momenteel gesynchroniseerd en de revisie zal beschikbaar zijn nadat de synchronisatie is voltooid.\"],\"9Y3BQE\":[\"Organisatie verwijderen\"],\"9YSB0Z\":[\"In dit schema ontbreekt een Inventaris\"],\"9ZnrIx\":[\"Uw abonnementsgegevens weergeven en bewerken\"],\"9fRa7M\":[\"Rij selecteren om deze te weigeren\"],\"9hmrEp\":[\"Opnieuw starten bij\"],\"9iX1S0\":[\"Deze actie verwijdert het volgende exemplaar en mogelijk moet u de installatiebundel opnieuw uitvoeren voor elk exemplaar waarmee eerder verbinding was gemaakt:\"],\"9jfn-S\":[\"Is niet uitgeklapt\"],\"9l0RZY\":[\"Klik op een beschikbaar knooppunt om een nieuwe link te maken. Klik buiten de grafiek om te annuleren.\"],\"9m7jms\":[\"Broninventarissen waarvan de hosts naar hun respectievelijke instantiegroepen worden gerouteerd wanneer een taak wordt gestart tegen deze gefedereerde inventaris.\"],\"9mfJJf\":[\"Taaksjablonen\"],\"9nhhVW\":[\"pagina's\"],\"9nypdt\":[\"Oorspronkelijke waarde herstellen.\"],\"9odS2n\":[\"Mislukte hosts\"],\"9og-0c\":[\"Deze uitvoeringsomgeving wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u deze wilt verwijderen?\"],\"9rFgm2\":[\"Abonnementscapaciteit\"],\"9rvzNA\":[\"Associatiemodus\"],\"9td1Wl\":[\"Controleren\"],\"9uI_rE\":[\"Ongedaan maken\"],\"9u_dDE\":[\"Aantal onbereikbare hosts\"],\"9uxVdR\":[\"Toegangsgegevens bronbeheer\"],\"9wvWk3\":[\"Deze samengestelde inventarisinvoer \\n maakt een groep voor beide categorieën en gebruikt \\n de limiet (hostpatroon) om alleen hosts te retourneren die \\n zich in de doorsnede van die twee groepen bevinden.\"],\"A1a8Ku\":[\"Fout bij opstarten van beheertaak\"],\"A1taO8\":[\"Zoeken\"],\"A3o0Xd\":[\"Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt.\"],\"A6paZd\":[\"Gefedereerde inventaris toevoegen\"],\"A8lIi2\":[\"Synchroniseren voor revisie\"],\"A9-PUr\":[\"Gezondheidscontrole verzoek(en) ingediend. Wacht even en laad de pagina opnieuw.\"],\"AA2ASV\":[\"Uitvoeringsomgeving gekopieerd\"],\"ADVQ46\":[\"Inloggen\"],\"ARAUFe\":[\"Inventaris verwijderen\"],\"AV22aU\":[\"Er is iets misgegaan...\"],\"AWOSPo\":[\"Inzoomen\"],\"Ab1y_G\":[\"Geconstrueerde inventarisbronsynchronisatie annuleren\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"U hebt geen machtiging om \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"],\" te verwijderen\"],\"Ai2U7L\":[\"Host\"],\"Aj3on1\":[\"Externe logboekregistratie inschakelen\"],\"AoCBvp\":[\"Taken verdelen\"],\"Apl-Vf\":[\"Red Hat-abonnementsmanifest\"],\"Apv-R1\":[\"Neem zodra u klaar bent om te upgraden of te verlengen <0>contact met ons op.\"],\"AqdlyH\":[\"Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten\"],\"ArtxnQ\":[\"Refspec broncontrole\"],\"AsLVdj\":[\"Gebruik één IRC-kanaal of gebruikersnaam per regel. Het hekje-\\n symbool (#) voor kanalen en het apenstaartje-symbool (@) voor gebruikers zijn niet\\n vereist.\"],\"AwUsnG\":[\"Instanties\"],\"AxC8wb\":[\"Uitvoer kopiëren\"],\"AxPAXW\":[\"Geen resultaten gevonden\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Nieuwe Smart-inventaris maken\"],\"B0HFJ8\":[\"Een of meer hosts kunnen niet worden losgekoppeld.\"],\"B0P3qo\":[\"TAAK-ID:\"],\"B0dbFG\":[\"Schema verwijderen\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Laatste geautomatiseerd\"],\"B4WcU9\":[\"Goedgekeurd door \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host gestart\"],\"B8bpYS\":[\"Upload een Red Hat-abonnementsmanifest met uw abonnement. Ga naar <0>abonnementstoewijzingen op het Red Hat-klantenportaal om uw abonnementsmanifest te genereren.\"],\"BAmn8K\":[\"Selecteer een brontype\"],\"BERhj_\":[\"Succesbericht\"],\"BGNDgh\":[\"Knooppunt alias\"],\"BH7upP\":[\"BERICHT\"],\"BIJ2_m\":[\"De uitvoeringsomgeving die wordt gebruikt voor taken binnen deze organisatie. Deze wordt gebruikt als terugvaloptie wanneer er niet expliciet een uitvoeringsomgeving is toegewezen op project-, taaksjabloon- of workflowniveau.\"],\"BNDplB\":[\"Sjabloon gekopieerd\"],\"BWTzAb\":[\"Handmatig\"],\"BaPk6N\":[\"Basispad dat wordt gebruikt om playbooks te lokaliseren. Mappen die in dit pad worden gevonden, worden weergegeven in de vervolgkeuzelijst van de playbookmap. Samen bieden het basispad en de geselecteerde playbookmap het volledige pad dat wordt gebruikt om playbooks te lokaliseren.\"],\"BfYq0G\":[\"Type broncontrole\"],\"Bg7M6U\":[\"Geen resultaat gevonden\"],\"Bl2Djq\":[\"Tokens weergeven\"],\"Bl2eoO\":[\"VERSLEUTELD\"],\"BskWMl\":[\"Onbereikbaar\"],\"BsrdSv\":[\"Voer voorraadvariabelen in met behulp van JSON- of YAML-syntaxis. Gebruik het keuzerondje om tussen de twee te schakelen. Raadpleeg de documentatie van de Ansible Controller, bijvoorbeeld de syntaxis.\"],\"Bv8zdm\":[\"Invoervoorraden\"],\"BwJKBw\":[\"van\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Voer een geldig telefoonnummer in.\"],\"other\":[\"Voer geldige telefoonnummers in.\"]}]],\"BzbzJb\":[\"Feiten\"],\"BzfzPK\":[\"Items\"],\"C-gr_n\":[\"Azure AD-instellingen\"],\"C0sUgI\":[\"Nieuwe inventaris maken\"],\"C2KEkR\":[\"SSH-wachtwoord\"],\"C3Q1LZ\":[\"OIDC-instellingen bekijken\"],\"C4C-qQ\":[\"Details van schema\"],\"C6GAUT\":[\"Is uitgeklapt\"],\"C7dP40\":[\"Kan \",[\"0\"],\" niet verwijderen.\"],\"C7s60U\":[\"Webhookdetails\"],\"CAL6E9\":[\"Teams\"],\"CDOlBM\":[\"Instantie-id\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Details van schema\"],\"CGZgZY\":[\"Rij selecteren om deze te ontkoppelen\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"Groep verwijderen?\"],\"other\":[\"Groepen verwijderen?\"]}]],\"CIEoqM\":[\"Exemplaarnaam\"],\"CKc7jz\":[\"Modus hostdetails\"],\"CL7QiF\":[\"Typ het antwoord en klik dan op het selectievakje rechts om het antwoord als standaard te selecteren.\"],\"CLTHnk\":[\"Volgorde vragen enquête\"],\"CMmwQ-\":[\"Onbekende startdatum\"],\"CNZ5h9\":[\"Bewaartermijn van gegevens\"],\"CS8u6E\":[\"Webhook inschakelen\"],\"CSvk3a\":[\"Het nummer dat is gekoppeld aan de \\\"Messaging\\n Service\\\" in Twilio met de indeling +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Gewijzigd door (gebruikersnaam)\"],\"CZDqWd\":[\"De revisie van het project is momenteel verouderd. Vernieuw om de meest recente revisie op te halen.\"],\"CZg9aH\":[\"Hosts selecteren\"],\"C_Lu89\":[\"Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis.\"],\"C_NnqT\":[\"Nieuwe host maken\"],\"Cc8jO8\":[\"Selecteer de toegangsgegevens die u wilt gebruiken bij het aanspreken van externe hosts om de opdracht uit te voeren. Kies de toegangsgegevens die de gebruikersnaam en de SSH-sleutel of het wachtwoord bevatten die Ansible nodig heeft om aan te melden bij de hosts of afstand.\"],\"CcKMRv\":[\"Deze taaksjabloon wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"CczdmZ\":[\"Geef alle toegangsgegevens weer.\"],\"CdGRti\":[\"Geef alle berichtsjablonen weer.\"],\"Ce28nP\":[\"<0>Opmerking: instanties kunnen opnieuw worden gekoppeld aan deze instantiegroep als ze worden beheerd door <1>beleidsregels.\"],\"Cev3QF\":[\"Time-out minuten\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"Er zijn voor deze workflow geen knooppunten geconfigureerd.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"Klik op deze knop om de verbinding met het geheimbeheersysteem te verifiëren met behulp van de geselecteerde referenties en de opgegeven inputs.\"],\"Cs0oSA\":[\"Instellingen weergeven\"],\"Csvbqs\":[\"bekijk hier de documenten van de geconstrueerde inventarisplug-in.\"],\"Cx8SDk\":[\"Vernieuwingstoken vervallen\"],\"D-NlUC\":[\"Systeem\"],\"D1JWCq\":[[\"interval\"],\" minuten\"],\"D4euEu\":[\"Instellingen diversen authenticatie\"],\"D89zck\":[\"Zon\"],\"DBBU2q\":[\"Voor dit veld moet ten minste één waarde worden geselecteerd.\"],\"DBC3t5\":[\"Zondag\"],\"DBHTm_\":[\"Augustus\"],\"DFNPK8\":[\"Gezondheidscontrole\"],\"DGZ08x\":[\"Alles synchroniseren\"],\"DHf0mx\":[\"Nieuwe instantiegroep maken\"],\"DHrOgD\":[\"Projectupdate\"],\"DIKUI7\":[\"Minimumlengte\"],\"DIX823\":[\"Dit veld moet een getal zijn en een waarde kleiner dan \",[\"max\"],\" hebben\"],\"DJIazz\":[\"Succesvol goedgekeurd\"],\"DNLiC8\":[\"Instellingen terugzetten\"],\"DNqHaO\":[\"Deze tabel geeft enkele nuttige parameters van de samengestelde\\n inventarisplugin. Voor de volledige lijst met parameters \"],\"DPfwMq\":[\"Gereed\"],\"DV-Xbw\":[\"Voorkeurstaal\"],\"DVIUId\":[\"Meldingsoverschrijvingen\"],\"DZNGtI\":[\"Resultaten van projectuitchecken\"],\"D_oBkC\":[\"GitHub-team\"],\"DdlJTq\":[\"Exacte overeenkomst (standaard-opzoeken indien niet opgegeven).\"],\"De2WsK\":[\"Deze actie ontkoppelt alle rollen voor deze gebruiker van de geselecteerde teams.\"],\"DhSza7\":[\"Naam controller\"],\"DnkUe2\":[\"Kies een Webhookservice\"],\"DqnAO4\":[\"Eerste geautomatiseerd\"],\"Du6bPw\":[\"Adres\"],\"Dug0C-\":[\"Na aantal voorvallen\"],\"DyYigF\":[\"TACACS+ instellingen\"],\"Dz7fsq\":[\"Inzoomen\"],\"E6Z4zF\":[\"Ongeldige bestandsindeling. Upload een geldig Red Hat-abonnementsmanifest.\"],\"E86aJB\":[\"Koppel host los!\"],\"E9wN_Q\":[\"Laatste gezondheidscontrole\"],\"EH6-2h\":[\"Topologie-weergave\"],\"EHu0x2\":[\"Synchroniseren\"],\"EIBcgD\":[\"Afkomstig uit een project\"],\"EIkRy0\":[\"Bestemmingskanalen\"],\"EJQLCT\":[\"Kan workflow-taaksjabloon niet verwijderen.\"],\"ENDbv1\":[\"Geef alle hosts weer.\"],\"ENRWp9\":[\"Tags voor de melding\"],\"ENyw54\":[\"Gerelateerde groepen\"],\"EP-eCv\":[\"SAML-instellingen\"],\"EQ-qsg\":[\"Workflowtaaksjablonen\"],\"ES0WE_\":[\"Bij time-out\"],\"ETUQuF\":[\"Een of meer inventarissen kunnen niet worden verwijderd.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"Uitgeschakeld\"],\"E_tJey\":[\"Standaarduitvoeringsomgeving\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"Geen\"],\"Eff_76\":[\"Lokale tijdzone\"],\"Eg4kGP\":[\"Standaardantwoord(en)\"],\"EmSrGB\":[\"Vóór\"],\"EmfKjn\":[\"Probleemoplossingsinstellingen bekijken\"],\"Emna_v\":[\"Bron bewerken\"],\"EmzUsN\":[\"Details knooppunt weergeven\"],\"EnC3hS\":[\"Aangepaste podspecificatie\"],\"EpH7Cd\":[\"Toegangsgegevens verwijderen\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"Bekijk JSON voorbeelden op\"],\"EwxKbE\":[\"VERWIJDERD\"],\"EzwCw7\":[\"Vraag bewerken\"],\"F-0xxR\":[\"Er ontbreken hulpbronnen uit dit sjabloon.\"],\"F-LGli\":[\"U hebt geen machtiging om het volgende te ontkoppelen: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Instanties selecteren\"],\"F0xJYs\":[\"Kan de capaciteitsaanpassing niet bijwerken.\"],\"F2l57P\":[\"Minimumpercentage van alle instanties dat automatisch\\n aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"FCnKmF\":[\"Gebruikerstoken maken\"],\"FD8Y9V\":[\"Klik op een knooppuntpictogram om de details weer te geven.\"],\"FEr96N\":[\"Thema\"],\"FFv0Vh\":[\"Automatisering\"],\"FG2mko\":[\"Items in lijst selecteren\"],\"FGnH0p\":[\"Dit annuleert alle volgende knooppunten in deze werkstroom.\"],\"FMpB-A\":[\"<0>Opmerking: handmatig gekoppelde instanties kunnen automatisch worden losgekoppeld van een instantiegroep als de instantie wordt beheerd door <1>beleidsregels.\"],\"FO7Rwo\":[\"Collega's verwijderen?\"],\"FQto51\":[\"Alle rijen uitklappen\"],\"FTuS3P\":[\"Dit veld mag niet leeg zijn\"],\"FV5MUV\":[\"Als gebruikers feedback nodig hebben over de juistheid\\n van hun samengestelde groepen, wordt het ten zeerste aanbevolen\\n om strict: true te gebruiken in de plugin-configuratie.\"],\"FXmp8Q\":[\"Kan rol niet koppelen\"],\"FYJRCY\":[\"Een of meer projecten kunnen niet worden verwijderd.\"],\"F_Nk65\":[\"Download output\"],\"F_c3Jb\":[\"Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie.\"],\"Failed\":[\"Mislukt\"],\"Fanpmj\":[\"Variabelen gevraagd\"],\"FblMFO\":[\"Metriek selecteren\"],\"FclH3w\":[\"Opslaan gelukt!\"],\"FfGhiE\":[\"Fout bij het opslaan van de workflow!\"],\"FhTYgi\":[\"Een of meer taaksjablonen kunnen niet worden verwijderd.\"],\"FhhvWu\":[\"Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd.\"],\"FiyMaa\":[\"Kies een .json-bestand\"],\"FjVFQ-\":[\"Kies een module\"],\"FjkaiT\":[\"Uitzoomen\"],\"FkQvI0\":[\"Sjabloon bewerken\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Taak annuleren\"],\"FnZzou\":[\"Instantiestaat\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Persoon\"],\"Fo6qAq\":[\"Voorbeeld-URL's voor Subversion-broncodebeheer zijn onder meer:\"],\"Fp0Rk4\":[\"Optionele labels die deze inventaris beschrijven,\\n zoals 'dev' of 'test'. Labels kunnen worden gebruikt om\\n inventarissen en voltooide taken te groeperen en te filteren.\"],\"FqW8E0\":[\"Gebruikte capaciteit\"],\"FsGJXJ\":[\"Opschonen\"],\"Fx2-x_\":[\"Gebruikersrollen toevoegen\"],\"G-jHgL\":[\"Stel bronpad in op\"],\"G2KpGE\":[\"Project bewerken\"],\"G3myU-\":[\"Dinsdag\"],\"G768_0\":[\"geweigerd\"],\"G8jcl6\":[\"Berichtsjablonen\"],\"G9MOps\":[\"Filiaal om te gebruiken bij voorraadsynchronisatie. Projectstandaard gebruikt indien leeg. Alleen toegestaan als het veld project allow_override is ingesteld op true.\"],\"GDvlUT\":[\"Rol\"],\"GGWsTU\":[\"Geannuleerd\"],\"GGuAXg\":[\"SAML-instellingen weergeven\"],\"GHDQ7i\":[\"Een of meer organisaties kunnen niet worden verwijderd.\"],\"GJKwN0\":[\"Schema's\"],\"GLZDtF\":[\"Systeemwaarschuwing\"],\"GLwo_j\":[\"0 (Waarschuwing)\"],\"GMaU6_\":[\"Vraag om taaktype bij opstarten.\"],\"GO6s6F\":[\"Taakinstellingen\"],\"GRwtth\":[\"Een gezondheidscontrole op de instantie uitvoeren\"],\"GSYBQc\":[\"Service-/integratiesleutel API\"],\"GTOcxw\":[\"Gebruiker bewerken\"],\"GU9vaV\":[\"Hosts onbereikbaar\"],\"GXiLKo\":[\"Tekstgebied\"],\"GZIG7_\":[\"Inventaris gekopieerd\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Gestart door\"],\"Gd-B71\":[\"Type toegangsgegevens niet gevonden.\"],\"Ge5ecx\":[\"Max. hosts\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"per pagina\"],\"GiXRTS\":[\"Een of meer gebruikerstokens kunnen niet worden verwijderd.\"],\"Gix1h_\":[\"Alle taken weergeven\"],\"GkbHM9\":[\"Geef alle projecten weer.\"],\"Gn7TK5\":[\"Gereedschap wisselen\"],\"GpNoVG\":[\"Voeg een schema toe om deze lijst te vullen.\"],\"GpWp6E\":[\"Kenmerken en functies op systeemniveau definiëren\"],\"GtycJ_\":[\"Taken\"],\"H0z3JJ\":[\"Deze argumenten worden gebruikt met de opgegeven module. U kunt informatie over \",[\"moduleName\"],\" vinden door te klikken \"],\"H1M6a6\":[\"Alle instanties weergeven.\"],\"H3kCln\":[\"Hostnaam\"],\"H6jbKn\":[\"Instellingen gebruikersinterface\"],\"H7OUPr\":[\"Dag\"],\"H7e4dl\":[\"Geef sleutel-/waardeparen op met behulp van\\n YAML of JSON.\"],\"H86f9p\":[\"Samenvouwen\"],\"H9MIed\":[\"Uitvoeringsknooppunt\"],\"HAi1aX\":[\"Webhooksleutel bijwerken\"],\"HAzhV7\":[\"Toegangsgegevens\"],\"HDULRt\":[\"Unieke hosts\"],\"HGOtRu\":[\"Berichttest mislukt.\"],\"HIfMSF\":[\"Meerkeuze-opties\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Kan een of meer workflowgoedkeuringen niet weigeren.\"],\"HQ7e8y\":[\"Hoofdletterongevoelige versie van exact.\"],\"HQ7oEt\":[\"Terug naar teams\"],\"HUx6pW\":[\"Configuratie-injector\"],\"HajiZl\":[\"Maand\"],\"HbaQks\":[\"Voer één e-mailadres per regel in om een lijst met ontvangers te maken voor dit type bericht.\"],\"HbnjOn\":[[\"interval\"],\" weken\"],\"HcznyH\":[\"Kan sommige of alle inventarisbronnen niet synchroniseren.\"],\"HdE1If\":[\"Kanaal\"],\"HdErwL\":[\"Selecteer een rij om goed te keuren\"],\"Hf0QDK\":[\"Project gekopieerd\"],\"HiTf1W\":[\"Terugzetten annuleren\"],\"HjxnnB\":[\"module selecteren\"],\"HlhZ5D\":[\"TLS gebruiken\"],\"HoHveO\":[\"Retourneert resultaten die aan dit filter en aan andere filters voldoen. Dit is het standaardsettype als er niets is geselecteerd.\"],\"HpK_8d\":[\"Herladen\"],\"Ht1JWm\":[\"Berichtkleur\"],\"HwpTx4\":[\"Bepaal het uitvoerniveau dat ansible produceert terwijl het playbook wordt uitgevoerd.\"],\"I0LRRn\":[\"Download Bundel\"],\"I7Epp-\":[\"Optie Details\"],\"I9NouQ\":[\"Geen abonnementen gevonden\"],\"ICi4pv\":[\"Automatisering\"],\"ICt7Id\":[\"Type knooppunt\"],\"IEKPuq\":[\"Volgende scrollen\"],\"IGQ11b\":[\"Geheim dat wordt gedeeld met de webhook-service. De service gebruikt dit om zijn verzoeken te ondertekenen, zodat alleen uw repository een projectsynchronisatie kan activeren. Typ uw eigen geheim om het als configuratie te beheren, of laat het veld leeg om er een te laten genereren bij het opslaan.\"],\"IJAVcb\":[\"Terug naar toepassingen\"],\"IKg_un\":[\"Bestemmingskanalen of -gebruikers\"],\"IMJYui\":[\"Gebruik één telefoonnummer per regel om op te geven waar\\n sms-berichten naartoe moeten worden gerouteerd. Telefoonnummers moeten de indeling +11231231234 hebben. Zie voor meer informatie de Twilio-documentatie\"],\"IN6gbp\":[\"Klik op om de volgorde van de enquêtevragen te wijzigen\"],\"IPusY8\":[\"Verwijder eventuele lokale wijzigingen voordat u een update uitvoert.\"],\"ISuwrJ\":[\"Uitvoeringsomgeving bewerken\"],\"IV0EjT\":[\"Testbericht\"],\"IVvM2B\":[\"Ingeschakelde opties\"],\"IWoF_f\":[\"Vragenlijst weergeven\"],\"IZfe0p\":[\"Broncontrolevertakking\"],\"Igz8MU\":[\"Afgelopen twee weken\"],\"IiR1sT\":[\"Type knooppunt\"],\"IjDwKK\":[\"inlogtype\"],\"Ikhk0q\":[\"Webhookservice voor dit workflowtaaksjabloon.\"],\"Iqm2E5\":[\"Voeg \",[\"pluralizedItemName\"],\" toe om deze lijst te vullen\"],\"IrC12v\":[\"Toepassing\"],\"IrI9pg\":[\"Einddatum\"],\"IsJ8i6\":[\"Selecteer een branch voor de workflow. Deze branch wordt toegepast op alle taaksjabloonnodes die om een branch vragen.\"],\"IspLSK\":[\"Beheertaak niet gevonden.\"],\"J0zi6q\":[\"Tags overslaan\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Recente succesvolle taken\"],\"J4y7Uk\":[\"Werkstroom geannuleerd \"],\"J8VgfD\":[\"Controleert of het gegeven veld of verwante object null is; verwacht een booleaanse waarde.\"],\"JEGlfK\":[\"Gestart\"],\"JFnJqF\":[\"Verlopen\"],\"JFphCp\":[\"3 (Foutopsporing)\"],\"JGvwnU\":[\"Laatst gebruikt\"],\"JIX50w\":[\"Terugval instantiegroep voorkomen: indien ingeschakeld, voorkomt het taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op uit te voeren.\"],\"JJwEMx\":[\"Verhuurders verwijderd\"],\"JKZTiL\":[\"Dit zijn de verbositeitsniveaus voor standaardoutput van de commando-uitvoering die worden ondersteund.\"],\"JL3si7\":[\"Bijwerken\"],\"JLjfEs\":[\"Een of meer schema's kunnen niet worden verwijderd.\"],\"JRa4kV\":[\"Synchroniseer het project wanneer er een push plaatsvindt in de broncodebeheer-repository, zodat de lokale kopie altijd up-to-date is zonder polling of updates bij elke taakstart.\"],\"JTHoCu\":[\"wijzigingen wisselen\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Terug naar dashboard.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Instantiegroepen\"],\"Ja4VHl\":[[\"0\"],\" meer\"],\"JgP090\":[\"Submodules tracken\"],\"JjcTk5\":[\"sociale aanmelding\"],\"JjfsZM\":[\"Workflowgoedkeuring verwijderen\"],\"JppQoT\":[\"Laatste herberekeningsdatum:\"],\"JsY1p5\":[\"Geweigerd\"],\"Jvv6rS\":[\"Meerkeuze\"],\"JwqOfG\":[\"Evalueren op\"],\"Jy9qCv\":[\"omleiden inloggen bewerken annuleren\"],\"K5AykR\":[\"Team verwijderen\"],\"K93j4j\":[\"Labelnaam\"],\"KC2nS5\":[\"Bron verwijderd\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Test geslaagd\"],\"KM6m8p\":[\"Team\"],\"KNOsJ0\":[\"Optionele labels die dit taaksjabloon beschrijven, zoals 'dev' of 'test'. Labels kunnen worden gebruikt om taaksjablonen en voltooide taken te groeperen en te filteren.\"],\"KQ9EQm\":[\"Hoe geconstrueerde voorraadplug-in te gebruiken\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Types toegangsgegevens\"],\"KTvwHj\":[\"Invoerbronnen voor toegangsgegevens\"],\"KVbzjm\":[\"Visualizer\"],\"KXFYp9\":[\"Abonnement ophalen\"],\"KXnokb\":[\"Wereldwijd beschikbare uitvoeringsomgeving kan niet opnieuw worden toegewezen aan een specifieke organisatie\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"Gebruikersdetails weergeven\"],\"KeRkFA\":[\"Abonnementskeuze wissen\"],\"KeqCdz\":[\"Peers van control nodes\"],\"Ki_j_-\":[\"Laat leeg om bij het opslaan een nieuwe webhook-sleutel te genereren\"],\"KjBkMe\":[\"Deze containergroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"KjVvNP\":[\"ID van het paneel\"],\"KkMfgW\":[\"Taaksjablonen\"],\"KkzJWF\":[\"Eerste automatisering\"],\"KlQd8_\":[\"Geef een bereik op voor de toegang van de token\"],\"KnN1Tu\":[\"Verloopt\"],\"KoCnPE\":[\"Taak annuleren\"],\"KopV8H\":[\"Alleen wortelgroepen tonen\"],\"KxIA0h\":[\"Host wisselen\"],\"Kz9DSl\":[\"Bestaande host toevoegen\"],\"KzQFvE\":[\"Organisatie bewerken\"],\"L1Ob4t\":[\"Tabblad Details\"],\"L3ooU6\":[\"Toegangsgegeven\"],\"L7Nz3F\":[\"Ontbrekende bron\"],\"L8fEEm\":[\"Groep\"],\"L973Qq\":[\"Abonnement aanvragen\"],\"LCl8Ck\":[\"Datumzoekinvoer\"],\"LGl_pR\":[\"Taakinstellingen weergeven\"],\"LGryaQ\":[\"Nieuwe toegangsgegevens maken\"],\"LQ29yc\":[\"Voorraadbronsynchronisatie starten\"],\"LQRys9\":[\"Submodules volgen de laatste commit op hun master-branch (of een andere branch die is opgegeven in .gitmodules). Zo niet, dan worden submodules behouden op de revisie die is opgegeven door het hoofdproject. Dit komt overeen met het opgeven van de vlag --remote bij git submodule update.\"],\"LQTgjH\":[\"Feit niet gevonden.\"],\"LRePxk\":[\"Minimaal aantal instanties dat automatisch aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"LULLsO\":[\"Geef alle organisaties weer.\"],\"LV5a9V\":[\"Collega's\"],\"LVecP9\":[\"Gebruikersrollen\"],\"LYAQ1X\":[\"Gelijktijdige taken inschakelen\"],\"LZr1lR\":[\"Kan instantiegroep niet vinden.\"],\"Lc0RHh\":[\"Schema wisselen\"],\"LgD0Cy\":[\"Toepassingsnaam\"],\"LhMjLm\":[\"Tijd\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Vragenlijst wijzigen\"],\"Lnnjmk\":[\"<0><1/> Een technisch voorbeeld van de nieuwe \",[\"brandName\"],\" gebruikersinterface is <2>hier te vinden.\"],\"Lqygiq\":[\"Provisioning terugkoppelingen\"],\"LtBtED\":[\"Berichtsucces wisselen\"],\"LuXP9q\":[\"Toegang\"],\"Lwovp8\":[\"Indien ingeschakeld, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan.\"],\"M0okDw\":[\"Stel voorkeuren in voor gegevensverzameling, logo's en aanmeldingen\"],\"M73whl\":[\"Context\"],\"MA-mp9\":[\"Webhook-reffilter\"],\"MA7cMf\":[\"Geconstrueerde inventarisparametertabel\"],\"MAI_nw\":[\"Probeer een andere zoekopdracht met de bovenstaande filter\"],\"MAV-SQ\":[\"Toegangsgegevens niet gevonden.\"],\"MApRef\":[\"Weet u zeker dat u de login redirect override URL wilt bewerken? Als u dat doet, kan dat invloed hebben op de mogelijkheid van gebruikers om in te loggen op het systeem als de lokale authenticatie ook is uitgeschakeld.\"],\"MD0-Al\":[\"Uw sessie is bijna afgelopen\"],\"MDQLec\":[\"Controleer het uitvoerniveau dat Ansible zal produceren voor voorraadbronupdatetaken.\"],\"MGpavd\":[\"Sleutel typeahead\"],\"MHM-bv\":[\"Ongeldig linkdoel. Kan niet linken aan onder- of bovenliggende knooppunten. Grafiekcycli worden niet ondersteund.\"],\"MHbbol\":[\" Taakverdeling\"],\"MKEPCY\":[\"Volgen\"],\"MP1v-1\":[\"Legenda\"],\"MP8dU9\":[\"De volledige imagelocatie, inclusief het containerregister, de imagenaam en de versietag.\"],\"MQPvAa\":[\"Vraag om labels bij opstarten.\"],\"MQoyj6\":[\"Workflowtaaksjabloon\"],\"MTLPCv\":[\"Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand komt.\"],\"MVw5um\":[\"2 (Meer verbaal)\"],\"MZU5bt\":[\"Een of meer groepen kunnen niet worden verwijderd.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC-serverwachtwoord\"],\"MfCEiB\":[\"Galaxy-toegangsgegevens\"],\"MfQHgE\":[\"Te behouden dagen\"],\"Mfk6hJ\":[\"Een of meer sjablonen kunnen niet worden verwijderd.\"],\"Mhn5m4\":[\"Toegangsgegevens registreren\"],\"Mn45Gz\":[\"Terug naar instantiegroepen\"],\"MnbH31\":[\"pagina\"],\"MofjBu\":[\"De uitvoeringsomgeving die wordt gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als fallback wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau.\"],\"MpLngK\":[\"Het webhook-eindpunt van dit project. Voeg het toe aan de webhook-configuratie van de repository zodat pushes een projectsynchronisatie activeren.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Webhookreferentie voor dit workflowtaaksjabloon.\"],\"Mwf3Mw\":[\"Vul de hosts voor deze inventaris in met behulp van een zoek-\\n filter. Voorbeeld: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Raadpleeg de documentatie voor verdere syntaxis en\\n voorbeelden. Raadpleeg de Ansible Controller-documentatie voor verdere syntaxis en\\n voorbeelden.\"],\"MzcRa_\":[\"Gebruikers- en Automatiseringsanalyses\"],\"Mzqo60\":[\"Waarde om het artefact mee te vergelijken. Wordt indien mogelijk als JSON geïnterpreteerd (bijv. true, 3), anders als een gewone tekenreeks.\"],\"N1U4ZG\":[\"Naleving van abonnementen\"],\"N36GRB\":[\"Dit veld moet een getal zijn en een waarde groter dan \",[\"min\"],\" hebben\"],\"N40H-G\":[\"Alle\"],\"N5vmCy\":[\"geconstrueerde inventaris\"],\"N6GBcC\":[\"Verwijderen bevestigen\"],\"N7wOty\":[\"Selecteer het playbook dat door deze taak moet worden uitgevoerd.\"],\"NAKA53\":[\"Hostmislukking\"],\"NBONaK\":[\"Feiten verzamelen\"],\"NCVKhy\":[\"Recente taken\"],\"NDQvUO\":[\"Vraag om tags bij opstarten.\"],\"NIuIk1\":[\"Onbeperkt\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" Lijst\"],\"NO1ZxL\":[\"Toepassingsnaam\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Geheel getal\"],\"NRn4V6\":[[\"interval\"],\" maanden\"],\"NUNUrW\":[\"Tags voor de melding (optioneel)\"],\"NW-xDQ\":[\"Hiermee worden alle configuratiewaarden op deze pagina teruggezet naar\\n hun fabrieksinstellingen. Weet u zeker dat u wilt doorgaan?\"],\"NX18CF\":[\"Op of na\"],\"NYxilo\":[\"Max. aantal gelijktijdige opdrachten\"],\"Na9fIV\":[\"Geen items gevonden.\"],\"NcVaYu\":[\"Voltooiingstijd\"],\"NeA1eI\":[\"Naar rechts pannen\"],\"Never\":[\"Nooit\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Deze actie annuleert de volgende taak:\"],\"other\":[\"Deze actie annuleert de volgende taken:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Brontype toevoegen\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"Geen taken\"],\"NpJHAp\":[\"Taaksjablonen met een ontbrekende inventaris of een ontbrekend project kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten. Selecteer een andere sjabloon of herstel de ontbrekende velden om verder te gaan.\"],\"NqIlWb\":[\"Laatst uitgevoerd\"],\"NrGRF4\":[\"Modus Abonnement selecteren\"],\"NsXTPu\":[\"Om een smart-inventaris aan te maken via ansible-feiten, gaat u naar het scherm smart-inventaris.\"],\"NtD3hJ\":[\"Verwante sleutels\"],\"Nu4DdT\":[\"Synchroniseren\"],\"Nu4oKW\":[\"Omschrijving\"],\"Nu7VHX\":[\"Kies de rollen die op de geselecteerde bronnen moeten worden toegepast. Alle geselecteerde rollen worden toegepast op alle geselecteerde bronnen.\"],\"O-OYOe\":[\"Team bewerken\"],\"O06Rp6\":[\"Gebruikersinterface\"],\"O1Aswy\":[\"Verloopt nooit\"],\"O28qFz\":[\"Taak \",[\"0\"],\" weergeven\"],\"O2EuOK\":[\"Aanmelden met SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Bladeren\"],\"O3oNi5\":[\"E-mail\"],\"O4ilec\":[\"Hoofdletterongevoelige versie van regex.\"],\"O5pAaX\":[\"Instantie en metriek selecteren om grafiek te tonen\"],\"O78b13\":[\"Selecteer de toepassing waartoe dit token zal behoren, of laat dit veld leeg om een persoonlijk toegangstoken aan te maken.\"],\"O8_96D\":[\"Luisterpoort\"],\"O9VQlh\":[\"Frequentie herhalen\"],\"OA8xiA\":[\"Naar links pannen\"],\"OA99Nq\":[\"Wanneer is de host voor het laatst geautomatiseerd\"],\"OC4Tzv\":[\"hier\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Startdatum/-tijd\"],\"OIv5hN\":[\"Doorverwijzen naar abonnementsdetails\"],\"OJ9bHy\":[\"Een of meer groepen kunnen niet worden losgekoppeld.\"],\"OOq_rD\":[\"Draaiboek uitvoering\"],\"OPTWH4\":[\"HTTPS-certificaatcontrole inschakelen\"],\"ORxrw7\":[\"Resterende dagen\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Taak annuleren bevestigen\"],\"Oe_VOY\":[\"Een of meer instanties kunnen niet worden losgekoppeld.\"],\"OgB1k4\":[\"Argumenten\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"Aanmelden met GitHub-organisaties\"],\"Oj2Ix6\":[\"De hoeveelheid tijd (in seconden) die wordt uitgevoerd voordat de taak wordt geannuleerd. De standaardwaarde is 0 voor geen taaktime-out.\"],\"OjwX8k\":[\"Tokeninformatie\"],\"OlpaBt\":[\"Gelijktijdige taken: indien ingeschakeld, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan.\"],\"OmbooC\":[\"Taak gestart\"],\"OogRLI\":[\"Gefedereerde inventaris niet gevonden.\"],\"OqE3G-\":[\"Exact zoeken op id-veld.\"],\"Osn70z\":[\"Foutopsporing\"],\"OvBnOM\":[\"Terug naar instellingen\"],\"OyGPiW\":[\"Abonnementsinstellingen\"],\"OzssJK\":[\"Opdracht uitvoeren\"],\"P3spiP\":[\"Terug naar sjablonen\"],\"P8fBlG\":[\"Authenticatie\"],\"PByO0X\":[\"Stemmen\"],\"PCEmEr\":[\"Gebruikerstokens\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Terug naar bronnen\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" van \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" van \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" van \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" van \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" van \",[\"month\"]]}]],\"PLzYyl\":[\"Frequentie Uitzondering Details\"],\"PMk2Wg\":[\"Deprovisionering mislukt\"],\"POKy-m\":[\"Uitvoeringsomgeving kopiëren\"],\"PPsHsC\":[\"Alles terugzetten naar standaardinstellingen\"],\"PQPOpT\":[\"Inventarisbestand\"],\"PRuZiQ\":[\"Synchroniseren voor herziening\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Peer verwijderd. Zorg ervoor dat u de installatiebundel voor \",[\"0\"],\" opnieuw uitvoert om de wijzigingen van kracht te zien worden.\"],\"PWwwY2\":[\"Loskoppelen\"],\"PYPqaM\":[\"ID van het paneel (optioneel)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Kan het inloggegevenstype voor deze webhook-service niet opzoeken, dus het veld voor webhook-inloggegevens is niet beschikbaar.\"],\"PaTL2O\":[\"Lijst met ontvangers\"],\"PhufXn\":[\"Ouder taken verdelen\"],\"Pi5vnX\":[\"Synchroniseren van geconstrueerde voorraadbron mislukt\"],\"PiK6Ld\":[\"Zat\"],\"PiRb8z\":[\"MEEST RECENTE SYNCHRONISATIE\"],\"PjkoCm\":[\"Weet u zeker dat u het onderstaande knooppunt wilt verwijderen:\"],\"PkVlOm\":[\"Geef HTTP-headers op in JSON-indeling. Raadpleeg\\n de Ansible Controller-documentatie voor voorbeeldsyntaxis.\"],\"Po1btV\":[\"Globale navigatie\"],\"Po7y5X\":[\"Kan uitvoeringsomgeving niet kopiëren\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Alle taakgebeurtenissen samenvouwen\"],\"PyV1wC\":[\"Instance Group Fallback voorkomen\"],\"Q3P_4s\":[\"Taak\"],\"Q5ZW8j\":[\"Tabel Abonnementen\"],\"QF_MpS\":[\"\\n Houd er rekening mee dat alleen hosts die zich rechtstreeks in deze groep bevinden,\\n kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld\\n op het subgroepniveau waartoe ze behoren.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Taak-id\"],\"QHF6CU\":[\"Uitvoeringen van het draaiboek\"],\"QIOH6p\":[\"Gestart door (gebruikersnaam)\"],\"QIpNLR\":[\"Geen fouten bij inventarissynchronisatie.\"],\"QIq3_3\":[\"Opmerking: de volgorde waarin deze worden geselecteerd bepaalt de voorrang bij de uitvoering. Selecteer er meer dan één om slepen mogelijk te maken.\"],\"QJbMvX\":[\"Toegangsgegevens waarvoor wachtwoorden nodig zijn bij het starten, zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door één van hetzelfde type om door te gaan: \",[\"0\"]],\"QJowYS\":[\"verwijderen bevestigen\"],\"QKUQw1\":[\"Nieuwe host maken\"],\"QKbQTN\":[\"Keuzeschakelaar type activiteitenlogboek\"],\"QOF7Jg\":[\"Niet goedgekeurd \",[\"0\"],\".\"],\"QPRWww\":[\"Uitvoertype\"],\"QR908H\":[\"Naam instellen\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"Het project dat het playbook bevat dat deze taak zal uitvoeren.\"],\"QYKS3D\":[\"Recente taken\"],\"QamIPZ\":[\"Klik op de startknop om te beginnen.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Haal de ingeschakelde status op uit het gegeven dictaat van hostvariabelen. De ingeschakelde variabele kan worden opgegeven met behulp van puntnotatie, bijvoorbeeld: 'foo.bar'\"],\"Qf36YE\":[\"Verbositeit\"],\"QgnNyZ\":[\"Synchronisatiefout\"],\"Qhb8lT\":[\"Nieuwe toepassing maken\"],\"QmvYrA\":[\"Optionele beschrijving voor het workflowtaaksjabloon.\"],\"QnJn75\":[\"Laatste uitvoering\"],\"Qv59HG\":[\"Type toegangsgegevens selecteren\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capaciteit\"],\"R-uZ8Y\":[\"Aanmelden met SAML\"],\"R633QG\":[\"Terug naar workflowgoedkeuringen\"],\"R7s3iG\":[\"Teruggeven\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Alle groepen en hosts verwijderen\"],\"RBDHUE\":[\"Vraag om uitvoeringsomgeving bij opstarten.\"],\"RI8cIw\":[\"Het maximale aantal hosts dat door\\n deze organisatie mag worden beheerd. De waarde is standaard 0, wat betekent dat er geen limiet is.\\n Raadpleeg de Ansible-documentatie voor meer details.\"],\"RIcSTA\":[\"Verloopt op\"],\"RIeAlp\":[\"Elke keer dat een taak wordt uitgevoerd met behulp van deze inventaris, vernieuwt u de inventaris van de geselecteerde bron voordat u projecttaken uitvoert.\"],\"RK1gDV\":[\"Aanmelden met Azure AD\"],\"RMdd1C\":[\"Geen (eenmaal uitgevoerd)\"],\"RO9G1f\":[\"Dit veld moet groter zijn dan 0\"],\"RPnV2o\":[\"De zoekfilter leverde geen resultaten op…\"],\"RThfvh\":[\"Verwant(e) team(s) loskoppelen?\"],\"R_mzhp\":[\"Kan gebruikerstoken niet bijwerken.\"],\"RbIaa9\":[\"Token niet gevonden.\"],\"RdLvW9\":[\"taken opnieuw starten\"],\"Rguqao\":[\"Rij selecteren om deze te verwijderen\"],\"RhOukN\":[[\"interval\"],\" uur\"],\"RiQMUh\":[\"In uitvoering\"],\"RjIKOw\":[\"Kan inventaris op een host niet wijzigen\"],\"RjkhdY\":[\"Veld begint met waarde.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Weet u zeker dat u deze link wilt verwijderen?\"],\"Rm1iI_\":[\"Vraag om variabelen bij opstarten.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"Toegangsgegeven gekopieerd\"],\"RsZ4BA\":[\"Laatste scrollen\"],\"RtKKbA\":[\"Laatste\"],\"Ru59oZ\":[\"Webhook inschakelen voor dit sjabloon.\"],\"RuEWFx\":[\"Aan-datum\"],\"RuiOO0\":[\"Een of meer toepassingen kunnen niet worden verwijderd.\"],\"Rw1xwN\":[\"Inhoud laden\"],\"RxzN1M\":[\"Ingeschakeld\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"Groter dan vergelijking.\"],\"S5gO6Y\":[\"Geef extra opdrachtregelvariabelen door aan de workflow.\"],\"S6zj7M\":[\"Voor taaksjablonen selecteert u run om het playbook uit te voeren. Selecteer check om alleen de playbook-syntaxis te controleren, de omgevingsconfiguratie te testen en problemen te melden zonder het playbook uit te voeren.\"],\"S7kN8O\":[\"Een of meer gebruikers kunnen niet worden verwijderd.\"],\"S7tNdv\":[\"Bij slagen\"],\"S8FW2i\":[\"Het inventarisbestand dat door deze bron moet worden gesynchroniseerd. U kunt kiezen uit de vervolgkeuzelijst of een bestand invoeren binnen de invoer.\"],\"SA-KXq\":[\"Omhoog pannen\"],\"SAw-Ux\":[\"Weet u zeker dat u de \",[\"0\"],\" toegang vanuit \",[\"username\"],\" wilt verwijderen?\"],\"SBfnbf\":[\"Alle uitvoeringsomgevingen weergeven\"],\"SC1Cur\":[\"Onbekende status\"],\"SDND4q\":[\"Niet geconfigureerd\"],\"SIJDi3\":[\"Capaciteitsaanpassing\"],\"SJjggI\":[\"Update-opties\"],\"SJmHMo\":[\"Documentatie.\"],\"SLm_0U\":[\"IRC-serverpoort\"],\"SODyJ3\":[\"Host Async OK\"],\"SRiPhD\":[\"Verwijdering van knooppunt annuleren\"],\"SV5nA1\":[\"Sommige van de vorige stappen bevatten fouten\"],\"SVG6MY\":[\"Veld terugzetten op eerder opgeslagen waarde\"],\"SYbJcn\":[\"Berichtsjabloon bewerken\"],\"SZvybZ\":[\"LDAP-standaard\"],\"SZw9tS\":[\"Details weergeven\"],\"SbRHme\":[\"Tekstgebied\"],\"Se_E0z\":[\"Workflowtaak\"],\"Sgr5NW\":[\"Selecteer een instantie om een gezondheidscontrole uit te voeren.\"],\"Sh2XTJ\":[\"Berichttype\"],\"SiexHs\":[\"Dashboard (alle activiteit)\"],\"Sja7f-\":[\"Hoe vaak is de host verwijderd\"],\"Sjoj4f\":[\"Naam toegangsgegevens\"],\"SlfejT\":[\"Fout\"],\"SoREmD\":[\"Toepassingen en tokens\"],\"SqA8uD\":[\"Taakuitvoeringen\"],\"SqLEdN\":[\"Kan Smart-inventaris niet verwijderen.\"],\"SqYo9m\":[\"Terug naar instanties\"],\"Ssdrw4\":[\"Afgeschaft\"],\"Successful\":[\"Geslaagd\"],\"SvPvEX\":[\"Workflow goedgekeurde berichtbody\"],\"Svkela\":[\"Ga naar de vorige pagina\"],\"SwJLlZ\":[\"Workflow geweigerde berichtbody\"],\"SxGqey\":[\"Algemene OIDC-instellingen\"],\"Sxm8rQ\":[\"Gebruikers\"],\"SzFxHC\":[\"LDAP-instellingen\"],\"SzQMpA\":[\"Vorken\"],\"T2M20E\":[\"De\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"Kan niet van bericht wisselen.\"],\"T4a4A4\":[\"Webhooksleutel\"],\"T7yEGN\":[\"Het toekenningstype dat de gebruiker moet gebruiken om tokens voor deze applicatie te verkrijgen\"],\"T91vKp\":[\"Afspelen\"],\"T9hZ3D\":[\"GitHub Enterprise-team\"],\"TAnffV\":[\"Dit knooppunt bewerken\"],\"TBH48u\":[\"Kan team niet verwijderen.\"],\"TC32CH\":[\"Aantal dagen dat gegevens moeten worden bewaard\"],\"TD1APv\":[\"Abonnementen ophalen\"],\"TJVvMD\":[\"Verwant zoektype\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Rol loskoppelen\"],\"TMLAx2\":[\"Vereist\"],\"TO3h59\":[\"Vul veld vanuit een extern geheimbeheersysteem\"],\"TO4OtU\":[\"Toegangsgegevens voor Insights\"],\"TOjYb_\":[\"Geconstrueerde inventarisgegevens van host bekijken\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Type groep\"],\"TU6IDa\":[\"Soort gebruiker\"],\"TXKmNM\":[\"Er moet een inventaris worden gekozen\"],\"TZEuIE\":[\"Terug naar typen toegangsgegevens\"],\"T_87By\":[\"Parameter\"],\"Ta0ts5\":[\"Wijzigingen tonen\"],\"TcnG-2\":[\"Nieuwe uitvoeringsomgeving maken\"],\"TgSxH9\":[\"Provisioning terugkoppelings-URL\"],\"TkiN8D\":[\"Gebruikersdetails\"],\"Tmh24b\":[\"Indien ingeschakeld, voorkomt het taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op uit te voeren. Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast.\"],\"Tmuvry\":[\"Typeahead type instellen\"],\"ToOoEw\":[\"Toegangsgegevens kopiëren\"],\"Tof7pX\":[\"Taken\"],\"Tq71UT\":[\"weekdag\"],\"Tx3NMN\":[\"Privésleutel wachtwoordzin\"],\"TxKKED\":[\"Details van geconstrueerde inventaris bekijken\"],\"TyaPAx\":[\"Systeembeheerder\"],\"Tz0i8g\":[\"Instellingen\"],\"U-nEJl\":[\"GitHub-instellingen weergeven\"],\"U011Uh\":[\"Laatste synchronisatie\"],\"U7rA2a\":[\"Indien niet aangevinkt, wordt een samenvoeging uitgevoerd, waarbij lokale variabelen worden gecombineerd met die op de externe bron.\"],\"UDf-wR\":[\"Verbruikte abonnementen\"],\"UEaj7U\":[\"Fout tijdens inventarissynchronisatie\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Broncodebeheerrevisie\"],\"UPasE4\":[\"Azure AD-standaard\"],\"UPmrRI\":[\"Hoofdletterongevoelige versie van endswith.\"],\"URmyfc\":[\"Meer informatie\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Achternaam\"],\"UY6iPZ\":[\"Indien ingeschakeld, zullen besturingsknooppunten automatisch naar dit exemplaar turen. Indien uitgeschakeld, wordt het exemplaar alleen verbonden met geassocieerde collega's.\"],\"UYD5ld\":[\"en klik op Herziening updaten bij opstarten\"],\"UYUgdb\":[\"Bestellen\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Weet u zeker dat u dit wilt verwijderen:\"],\"UbRKMZ\":[\"In afwachting\"],\"UbqhuT\":[\"Kan geen volledig bronobject van knooppunt ophalen.\"],\"Uc_tSU\":[\"Gereedschap wisselen\"],\"UgFDh3\":[\"Deze inventaris wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"UirGxE\":[\"Fouten\"],\"UlykKR\":[\"Derde\"],\"Uo1S9q\":[\"Aanmelden met Azure AD Tenant\"],\"UueF8b\":[\"Uitvoeringsomgeving ontbreekt of is verwijderd.\"],\"UvGjRK\":[\"Indien ingeschakeld, voer dit playbook uit als beheerder.\"],\"UwJJCk\":[\"Mislukte hosts opnieuw starten\"],\"UxKoFf\":[\"Navigatie\"],\"V-7saq\":[[\"pluralizedItemName\"],\" verwijderen?\"],\"V-rJKF\":[\"Seconden\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"Gebruikersanalyses\"],\"V1EGGU\":[\"Voornaam\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"De inventaris blijft in de status in behandeling totdat de definitieve verwijdering is verwerkt.\"],\"other\":[\"De inventarissen blijven in de status in behandeling totdat de definitieve verwijdering is verwerkt.\"]}]],\"V2RwJr\":[\"Adressen van luisteraars\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Link toevoegen\"],\"V5RUpn\":[\"Lijst met ontvangers\"],\"V7qsYh\":[\"Opmerking: de volgorde van deze toegangsgegevens bepaalt de voorrang voor de synchronisatie en het opzoeken van de inhoud. Selecteer er meer dan één om slepen mogelijk te maken.\"],\"V9xR6T\":[\"Sectie uitklappen\"],\"VAI2fh\":[\"Nieuwe containergroep maken\"],\"VAcXNz\":[\"Woensdag\"],\"VEj6_Y\":[\"Workflowgoedkeuringen\"],\"VFvVc6\":[\"Details bewerken\"],\"VJUm9p\":[\"Huidige pagina\"],\"VK2gzi\":[\"Het aantal parallelle of gelijktijdige processen dat wordt gebruikt tijdens het uitvoeren van het playbook. Een lege waarde, of een waarde kleiner dan 1, gebruikt de Ansible-standaard, die meestal 5 is. Het standaardaantal forks kan worden overschreven met een wijziging in\"],\"VL2WkJ\":[\"De laatste \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Start synchronisatie bron\"],\"VNUs2y\":[\"Forks\"],\"VSJ6r5\":[\"Schema is actief\"],\"VSim_H\":[\"Inventarisbron maken\"],\"VTDO7X\":[\"Modus gebeurtenisdetails\"],\"VU3Nrn\":[\"Ontbrekend\"],\"VWL2DK\":[\"GitHub-organisatie\"],\"VXFjd8\":[\"Meetwaarden\"],\"VZfXhQ\":[\"Hop-knooppunt\"],\"VdcFUD\":[\"Licentie-overeenkomst voor eindgebruikers\"],\"ViDr6F\":[\"Nieuwe groep toevoegen\"],\"VmClsw\":[\"De aan dit knooppunt gekoppelde bron is verwijderd.\"],\"VmvLj9\":[\"Stel in op Openbaar of Vertrouwelijk, afhankelijk van hoe veilig het clientapparaat is.\"],\"Vqd-tq\":[\"Alles terugzetten bevestigen\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"Kan rol niet verwijderen.\"],\"Vw8l6h\":[\"Er is een fout opgetreden\"],\"VzE_M-\":[\"Berichtstoring wisselen\"],\"W-O1E9\":[\"Project kopiëren\"],\"W1iIqa\":[\"Inventarisgroepen weergeven\"],\"W3TNvn\":[\"Terug naar gebruikers\"],\"W3pOzF\":[\"Sta toe dat de broncodebeheer-branch of -revisie wordt gewijzigd in een taaksjabloon dat dit project gebruikt.\"],\"W6uTJi\":[\"Kon dashboard niet weergeven:\"],\"W7DGsV\":[\"Opgestart door (gebruikersnaam)\"],\"W9XAF4\":[\"Doordeweeks\"],\"W9uQXX\":[\"Melding\"],\"WAjFYI\":[\"Startdatum\"],\"WD8djW\":[\"Link verwijderen bevestigen\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Antwoordtype\"],\"WQJduu\":[\"Sleutel selecteren\"],\"WTN9YX\":[\"Accounttoken\"],\"WTV15I\":[\"Login doorverwijzen URL overschrijven bewerken\"],\"WVzGc2\":[\"Abonnement\"],\"WX9-kf\":[\"IRC-bijnaam\"],\"Wc6m4J\":[\"Een op te halen refspec (doorgegeven aan de Ansible git-module). Met deze parameter is toegang mogelijk tot referenties via het branchveld die anders niet beschikbaar zijn.\"],\"Wdl2f2\":[\"Dit veld moet minimaal \",[\"0\"],\" tekens bevatten\"],\"WgsBEi\":[\"Voer ten minste één zoekfilter in om een nieuwe Smart-inventaris te maken\"],\"WhSFGl\":[\"Filteren op \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Pas de grafiek aan de beschikbare schermgrootte aan\"],\"Wm7XbF\":[\"Een of meer toegangsgegevens kunnen niet worden verwijderd.\"],\"WqaDMq\":[\"Veld bevat waarde.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Voer een waarde in.\"],\"X5V9DW\":[\"Klik op de knop Bewerken hieronder om het knooppunt opnieuw te configureren.\"],\"X6d3Zy\":[\"Kan organisatie niet verwijderen.\"],\"X97mbf\":[\"Kies een soort taak\"],\"XA12d8\":[\"Optionele door komma's gescheiden lijst met hostnamen die in elk taaksegment moeten worden opgenomen, naast de hosts van het segment zelf. Handig wanneer een play gericht is op een coördinerende host, zoals localhost, waarvan alle segmenten afhankelijk zijn. Namen worden exact vergeleken met inventarishosts; groepen en patronen worden niet ondersteund. Vastgezette hosts voeren hun plays één keer per segment uit.\"],\"XBROpk\":[\"Geef een hostpatroon op om de lijst met hosts die door de workflow worden beheerd of beïnvloed verder te beperken.\"],\"XCCkju\":[\"Knooppunt bewerken\"],\"XFRygA\":[\"Voorbeeld-URL's voor broncodebeheer van extern archief zijn onder meer:\"],\"XHxwBV\":[\"Het geselecteerde datumbereik moet ten minste 1 geplande gebeurtenis hebben.\"],\"XILg0L\":[\"Ongeldig e-mailadres\"],\"XJOV1Y\":[\"Activiteit\"],\"XKp83s\":[\"Inventarissen met bronnen kunnen niet gekopieerd worden\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"E-mailopties\"],\"XM-gTv\":[\"Raadpleeg de Ansible-documentatie voor details over het configuratiebestand.\"],\"XOD7tz\":[\"Wijzigingen tonen\"],\"XOaZX3\":[\"Paginering\"],\"XP6TQ-\":[\"Indien gespecificeerd, zal dit veld worden getoond op het knooppunt in plaats van de resourcenaam bij het bekijken van de workflow\"],\"XREJvl\":[\"Variabelen die worden gebruikt om de voorraadbron te configureren. Zie voor een gedetailleerde beschrijving van het configureren van deze plug-in\"],\"XViLWZ\":[\"Bij mislukken\"],\"XWDz5f\":[\"Eenvoudige sleutel selecteren\"],\"X_5TsL\":[\"Vragenlijst schakelen\"],\"XaxYwV\":[\"Invoerwaarden\"],\"XbIM8f\":[\"Totale inventarisbronnen\"],\"XdyHT-\":[\"Geïmporteerde hosts\"],\"XfmfOA\":[\"Uitvoeren om de\"],\"Xg3aVa\":[\"SSL gebruiken\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Instantiegroep\"],\"Xm7ruy\":[\"5 (WinRM-foutopsporing)\"],\"XmJfZT\":[\"naam\"],\"XmVvzl\":[\"Rollen selecteren om toe te passen\"],\"XnxCSh\":[\"Standaardfout\"],\"XozZ38\":[\"Een of meer inventarisbronnen kunnen niet worden verwijderd.\"],\"Xq9A0U\":[\"Onbekend project\"],\"Xt4N6V\":[\"Melding | \",[\"0\"]],\"XtpZSU\":[\"Alle taaktypen\"],\"Xx-ftH\":[\"Je hebt tegen meer hosts geautomatiseerd dan je abonnement toelaat.\"],\"XyTWuQ\":[\"Wacht totdat de topologie-weergave is ingevuld...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"Weet u zeker dat u de onderstaande groep wilt verwijderen?\"],\"other\":[\"Weet u zeker dat u de onderstaande groepen wilt verwijderen?\"]}]],\"XzD7xj\":[\"Items selecteren\"],\"Y1YKad\":[\"Details bewerken\"],\"Y296GK\":[\"Kan rol niet verwijderen\"],\"Y2ml-n\":[\"Goedgekeurd - \",[\"0\"],\". Raadpleeg het Activiteitenlogboek voor meer informatie.\"],\"Y5VrmH\":[\"Niet geconfigureerd voor inventarissynchronisatie.\"],\"Y5vgVF\":[\"Succesvol geweigerd\"],\"Y5xJ7I\":[\"Naam van draaiboek\"],\"Y60pX3\":[\"Geconstrueerde inventaris toevoegen\"],\"YA4I45\":[\"Module selecteren\"],\"YFmVSY\":[\"Loskoppelen?\"],\"YJddb4\":[\"instantietype\"],\"YLMfol\":[\"Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbeeld nieuwe rollen wilt toevoegen aan een groep gebruikers, kies dan Gebruikers en klik op Volgende. In de volgende stap kunt u de specifieke bronnen selecteren.\"],\"YM06Nm\":[\"Type toegangsgegevens bewerken\"],\"YMLB2b\":[\"Of het goedkeuringsknooppunt automatisch wordt goedgekeurd of geweigerd wanneer de time-out verloopt.\"],\"YMpSlP\":[\"Tijd in seconden om een voorraadsynchronisatie als actueel te beschouwen. Tijdens taakruns en callbacks evalueert het taaksysteem de tijdstempel van de nieuwste synchronisatie. Als het ouder is dan Cache Timeout, wordt het niet als actueel beschouwd en wordt een nieuwe voorraadsynchronisatie uitgevoerd.\"],\"YP5KRj\":[\"Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan.\"],\"YPDLLX\":[\"Terug naar uitvoeringsomgevingen\"],\"YQqM-5\":[\"De containerimage die voor uitvoering moet worden gebruikt.\"],\"Yd45Xn\":[\"Hosts op processortype\"],\"Yfw7TK\":[\"Time-out voor bericht\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"Kan schema niet verwijderen.\"],\"YiUAZm\":[\"<0>Opmerking: Deze instantie kan opnieuw worden gekoppeld aan deze instantiegroep als deze wordt beheerd door <1>beleidsregels.\"],\"YlGAPh\":[\"Vastgezette hosts voor taakverdeling\"],\"Ym7-mu\":[\"Eén Slack-kanaal per regel. Het hekje-symbool (#)\\n is vereist voor kanalen. Om te reageren op een specifiek bericht of een thread te starten, voegt u de bovenliggende bericht-Id toe aan het kanaal, waarbij de bovenliggende bericht-Id 16 cijfers bevat. Er moet handmatig een punt (.) worden ingevoegd na het 10e cijfer. bijv.:#destination-channel, 1231257890.006423. Zie Slack\"],\"YmEWZH\":[\"Sjabloon opstarten\"],\"YmjTf2\":[\"Bevoorrading mislukt\"],\"YoXjSs\":[\"Vraag om inventaris bij opstarten.\"],\"Yq4Eaf\":[\"Statusinformatie van de host is niet beschikbaar voor deze taak.\"],\"YsN-3o\":[\"Details inventarisbron weergeven\"],\"Yt-rBv\":[\"Dit project wordt momenteel gebruikt door andere resources. Weet u zeker dat u het wilt verwijderen?\"],\"YuC9dj\":[\"Associëren\"],\"YxDLmM\":[\"Systeem-ID Insights\"],\"Z17FAa\":[\"Onbekende inventaris\"],\"Z1Vtl5\":[\"Kan projectsynchronisatie niet annuleren\"],\"Z25_RC\":[\"Input selecteren\"],\"Z2hVSb\":[\"Hybride\"],\"Z40J8D\":[\"Schakelt het maken van een provisioning-callback-URL in. Via de URL kan een host contact opnemen met \",[\"brandName\"],\" en een configuratie-update aanvragen met dit taaksjabloon.\"],\"Z5HWHd\":[\"Aan\"],\"Z7ZXbT\":[\"Goedkeuring\"],\"Z88yEl\":[\"Groter dan of gelijk aan vergelijking.\"],\"Z9EFpE\":[\"Dashboard automatiseringsanalyse\"],\"ZAWGCX\":[[\"0\"],\" seconden\"],\"ZEP8tT\":[\"Starten\"],\"ZGDCzb\":[\"Instantie niet gevonden.\"],\"ZJjKDg\":[\"Beheerde knooppunten\"],\"ZKKnVf\":[\"Nieuwe workflowsjabloon maken\"],\"ZL3d6Z\":[\"IRC-serveradres\"],\"ZO4CYH\":[\"Taken in uitvoering\"],\"ZOLfb2\":[\"Dit veld mag niet leeg zijn\"],\"ZWhZbs\":[\"Knooppunt verwijderen bevestigen\"],\"ZajTWA\":[\"Brontelefoonnummer\"],\"Zf6u-6\":[\"Uitleg\"],\"ZfrRb0\":[\"Selecteer een inventaris of schakel de optie Melding bij opstarten in\"],\"ZhxwOq\":[\"Foutbericht body\"],\"Zikd-1\":[\"Het aantal hosts waartegen u geautomatiseerd heeft is lager dan uw abonnement.\"],\"ZjC8QM\":[\"Kan host niet verwijderen.\"],\"ZjvPb1\":[\"Gemaakt door (Gebruikersnaam)\"],\"Zkh5np\":[\"Peers-update op \",[\"0\"],\". Zorg ervoor dat u de installatiebundel voor \",[\"1\"],\" opnieuw uitvoert om de wijzigingen van kracht te zien worden.\"],\"ZpdX6R\":[\"Fout bij het verwijderen van tokens\"],\"ZrsGjm\":[\"Inventaris\"],\"ZumtuZ\":[\"Sjabloon kopiëren\"],\"ZvVF4C\":[\"Vragenlijstvraag verwijderen\"],\"ZwCTcT\":[\"Tabblad Lijst met recente takenlijst\"],\"ZwujDQ\":[\"L'année passée\"],\"_-NKbo\":[\"Kan niet van schema wisselen.\"],\"_2LfCe\":[\"Om de enquêtevragen te herordenen, sleept u ze naar de gewenste locatie.\"],\"_4gGIX\":[\"Gekopieerd naar klembord\"],\"_5REdR\":[\"Selecteer Input Inventories voor de geconstrueerde voorraadplug-in.\"],\"_Fg1cM\":[\"Workflow Berichtbody voor time-out\"],\"_ITcnz\":[\"dag\"],\"_Ia62Q\":[\"Geconstrueerde inventarisvoorbeelden\"],\"_JN1gB\":[\"Aantal taken\"],\"_K2CvV\":[\"Sjabloon\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Fout bij synchronisatie van geconstrueerde voorraadbron\"],\"_M4FeF\":[\"Selecteer de uitvoeromgeving waarbinnen u deze opdracht wilt uitvoeren.\"],\"_MdgrM\":[\"Nieuw knooppunt toevoegen tussen deze twee knooppunten\"],\"_PRaan\":[\"Een of meer berichtsjablonen kunnen niet worden verwijderd.\"],\"_Pz_QH\":[\"Beheerd door beleid\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Geweigerd - \",[\"0\"],\". Raadpleeg het Activiteitenlogboek voor meer informatie.\"],\"_Yq4TU\":[\"Maximaal aantal forks dat is toegestaan voor alle taken die gelijktijdig op deze groep worden uitgevoerd.\\n Nul betekent dat er geen limiet wordt afgedwongen.\"],\"_ZBhqw\":[\"Kan de synchronisatie van de inventarisbron niet annuleren\"],\"_bAUGi\":[\"Kies een HTTP-methode\"],\"_bE0AS\":[\"Selecteer een instantie\"],\"_cV6Mf\":[\"Bladeren...\"],\"_cq4Aa\":[\"Workflowgoedkeuring niet gevonden.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Instantiegroep bewerken\"],\"_ismew\":[\"Artefactsleutel\"],\"_kYJq6\":[\"Dagen om gegevens te bewaren\"],\"_khNCh\":[\"De standaard toegangsgegevens van de taaksjabloon moeten worden vervangen door één van hetzelfde type. Selecteer toegangsgegevens voor de volgende typen om door te gaan: \",[\"0\"]],\"_oeZtS\":[\"Hostpolling\"],\"_rCRcH\":[\"Documentatie over geavanceerd zoeken\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC-serveradres\"],\"a3AD0M\":[\"omleiden inloggen bewerken bevestigen\"],\"a5zD9f\":[\"Wijzigingen\"],\"a6E-_p\":[\"Hoofdletterongevoelige versie van bevat\"],\"a8AgQY\":[\"Hostdetails weergeven\"],\"a8nooQ\":[\"Vierde\"],\"a9BTUD\":[\"weekenddag\"],\"aBgwis\":[\"Bereik\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Uitvoeringsomgeving verwijderen\"],\"aQ4XJX\":[\"Logboeksysteem dat feiten individueel bijhoudt inschakelen\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"Aan-dagen\"],\"aUNPq3\":[\"Uitvoeringsknooppunt\"],\"aVoVcG\":[\"Meerdere selectie\"],\"aXBrSq\":[\"Red Hat-virtualizering\"],\"a_vlog\":[\"Chip \",[\"0\"],\" verwijderen\"],\"adPhRK\":[\"Selecteer de inventaris waartoe deze host zal behoren.\"],\"adjqlB\":[[\"0\"],\" (verwijderd)\"],\"aht2s_\":[\"Berichtkleur\"],\"aiejXq\":[\"Brontype toevoegen\"],\"ajDpGH\":[\"STATUS:\"],\"anfIXl\":[\"Gebruikersdetails\"],\"aqqAbL\":[\"Indien ingeschakeld, voorkomt deze inventaris dat instantiegroepen voor een organisatie worden toegevoegd aan de lijst met voorkeursinstantiegroepen om gekoppelde taaksjablonen op uit te voeren. Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast.\"],\"ar5AA2\":[\"voor meer informatie.\"],\"ataY5Z\":[\"Fout bij verwijderen taak\"],\"ax6e8j\":[\"Selecteer een organisatie voordat u het hostfilter bewerkt\"],\"az8lvo\":[\"Uit\"],\"b1CAkh\":[\"Beheerderstaken\"],\"b2Z0Zq\":[\"Linkwijzigingen annuleren\"],\"b433OF\":[\"Groep bewerken\"],\"b4SLah\":[\"Zie fouten links\"],\"b9Y4up\":[\"Client-id\"],\"bE4zYn\":[\"Selecteer de poort waarop Receptor zal luisteren voor inkomende verbindingen, bijv. 27199.\"],\"bHXYoC\":[\"HTTP-methode\"],\"bKR18T\":[\"Een abonnementsmanifest is een export van een Red Hat-abonnement. Ga naar <0>access.redhat.com om een abonnementsmanifest te genereren. Zie de <1>Gebruikershandleiding voor meer informatie.\"],\"bLt_0J\":[\"Workflow\"],\"bPq357\":[\"Ingeschakelde waarde\"],\"bQZByw\":[\"Voer een opmerkingstas in per regel, zonder komma's.\"],\"bTu5jX\":[\"Gebruikersnaam/wachtwoord\"],\"bWr6j5\":[\"Dit veld moet minimaal \",[\"min\"],\" tekens bevatten\"],\"bY8C86\":[\"Geef alle gebruikers weer.\"],\"bYXbel\":[\"webhooksleutel taaksjabloon voor workflows\"],\"baP8gx\":[\"4 (Foutopsporing verbinding)\"],\"baqrhc\":[\"HTTP-koppen\"],\"bbJ-VR\":[\"Uitzoomen\"],\"bcyJXs\":[\"Item OK\"],\"bd1Kuw\":[\"Icoon-URL\"],\"bf7UKi\":[\"Time-out van updatecache\"],\"bfgr_e\":[\"Vraag\"],\"bgjTnp\":[\"0 (Normaal)\"],\"bgq1rW\":[\"Knop Zoekopdracht verzenden\"],\"bhxnLH\":[\"U hebt geen machtiging om de volgende groepen te verwijderen: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Berichttype\"],\"bpECfE\":[\"Verwijdering van link annuleren\"],\"bpnj1H\":[\"Er is een fout opgetreden bij het laden van deze inhoud. Laad de pagina opnieuw.\"],\"bwRvnp\":[\"Actie\"],\"bx2rrL\":[\"Smart-inventaris\"],\"bxaVlf\":[\"Nieuw type toegangsgegevens maken\"],\"byXCTu\":[\"Voorvallen\"],\"bznJUg\":[\"Selecteer de inventaris met de hosts die u door deze workflow wilt laten beheren.\"],\"bzv8Dv\":[\"Verwijderingsfout\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"Feitenopslag\"],\"c1Rsz1\":[\"Details workflowgoedkeuring weergeven\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Inschrijvingsmodus sluiten\"],\"c6IFRs\":[\"JSON-bestand service-account\"],\"c6u6gk\":[\"Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt.\"],\"c7-Adk\":[\"Kan inventarisbron niet synchroniseren.\"],\"c8HyJq\":[\"Selecteer de instantiegroepen waar deze inventaris op uitgevoerd wordt.\"],\"c8sV0t\":[\"Deze functie is afgeschaft en zal worden verwijderd in een toekomstige versie.\"],\"c9V3Yo\":[\"Host is mislukt\"],\"c9iw51\":[\"Taken in uitvoering\"],\"c9pF61\":[\"Clientidentificatie\"],\"cFC8w7\":[\"Deze inventarisbron wordt momenteel door andere bronnen gebruikt die erop vertrouwen. Weet u zeker dat u hem wilt verwijderen?\"],\"cFCKYZ\":[\"Weigeren\"],\"cFOXv9\":[\"Generieke OIDC\"],\"cGRiaP\":[\"Gebeurtenisinformatie weergeven\"],\"cIdUma\":[\"\\n Er zijn geen beschikbare playbook-mappen in \",[\"project_base_dir\"],\".\\n Ofwel is die map leeg, ofwel is alle inhoud al\\n toegewezen aan andere projecten. Maak daar een nieuwe map aan en zorg\\n ervoor dat de playbook-bestanden kunnen worden gelezen door de \\\"awx\\\"-systeemgebruiker,\\n of laat \",[\"brandName\"],\" uw playbooks rechtstreeks ophalen uit\\n broncodebeheer met behulp van de optie Type broncodebeheer hierboven.\"],\"cNsIJf\":[\"Gewijzigd\"],\"cPTnDL\":[\"Projectsynchronisatie\"],\"cQIQa2\":[\"Groepen selecteren\"],\"cQlPDN\":[\"Lezen\"],\"cUKLzq\":[\"Volgorde bewerken\"],\"cYir0h\":[\"Optie(s) selecteren\"],\"c_PGsA\":[\"Taakdetails weergeven\"],\"cbSPfq\":[\"Deze workflow is reeds in gang gezet\"],\"ccA_Bz\":[\"De aanbevolen indeling voor variabelenamen is kleine letters en\\n gescheiden door onderstrepingstekens (bijvoorbeeld foo_bar, user_id, host_name,\\n enz.). Variabelenamen met spaties zijn niet toegestaan.\"],\"cdm6_X\":[\"Gebruikte capaciteit\"],\"chbm2W\":[\"Instantiefilters\"],\"ci3mwY\":[\"Dit veld mag niet leeg zijn\"],\"cit9TY\":[\"Naam van een artefact dat door het bovenliggende knooppunt via set_stats wordt geproduceerd. De link wordt alleen gevolgd wanneer de bovenliggende taak overeenkomt met de gekozen uitkomst en de voorwaarde waar is. Een ontbrekende sleutel komt nooit overeen.\"],\"cj1KTQ\":[\"Geef alle inventarissen weer.\"],\"cjJXKx\":[\"Host Async mislukking\"],\"ckH3fT\":[\"Klaar\"],\"ckdiAB\":[\"Bericht verwijderen\"],\"cmWTxn\":[\"Minder dan of gelijk aan vergelijking.\"],\"cnGeoo\":[\"Verwijderen\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem.\"],\"cucDBz\":[\"Contextsjabloon\"],\"cucG_7\":[\"Geen yaml beschikbaar\"],\"cxjfgY\":[\"Kan geen gezondheidscontrole uitvoeren voor hop-knooppunten.\"],\"cy3yJa\":[\"Gevestigd\"],\"d-F6q9\":[\"Gemaakt\"],\"d-zGjA\":[\"Met deze actie wordt het volgende verwijderd:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Lokaal\"],\"d6in1T\":[\"Selecteer de inventaris met de hosts die u door deze taak wilt laten beheren.\"],\"d73flf\":[\"Waarschuwingsmodus\"],\"d75lEw\":[\"Type instellen\"],\"d7VUIS\":[\"Knooppunt \",[\"nodeName\"],\" verwijderen\"],\"d8B-tr\":[\"Grafiektabblad Taakstatus\"],\"dAZObA\":[\"URI's doorverwijzen\"],\"dBNZkl\":[\"Hostdetails Smart-inventaris weergeven\"],\"dCcO-F\":[\"Kan de configuratie niet ophalen.\"],\"dELxuP\":[\"Inventaris niet gevonden.\"],\"dEgA5A\":[\"Annuleren\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"Geef alle toepassingen weer.\"],\"dJcvVX\":[\"Smart-hostfilter\"],\"dNAHKF\":[\"Taken verdelen\"],\"dOjocz\":[\"Convergentie selecteren\"],\"dPGRd8\":[\"Indien ingeschakeld, toont dit de wijzigingen die door Ansible-taken zijn aangebracht, waar ondersteund. Dit komt overeen met de --diff-modus van Ansible.\"],\"dPY1x1\":[\"voor meer info.\"],\"dQFAgv\":[\"Dit project moet worden bijgewerkt\"],\"dQjRO3\":[\"Start het synchronisatieproces\"],\"dbWo0h\":[\"Aanmelden met Google\"],\"dcGoCm\":[\"Inventarisbestand\"],\"ddIcfH\":[\"Ga naar de laatste pagina\"],\"dfWFox\":[\"Aantal hosts\"],\"dk7qNl\":[\"Controleknooppunt\"],\"dkGxGj\":[\"Subversie\"],\"dlHFy7\":[\"Een of meer uitvoeringsomgevingen kunnen niet worden verwijderd\"],\"dnCwNB\":[\"Succesvol gekopieerd naar klembord!\"],\"dov9kY\":[\"Dit veld moet een getal zijn en een waarde tussen \",[\"0\"],\" en \",[\"1\"],\" hebben\"],\"dqxQzB\":[\"woordenboek\"],\"dzQfDY\":[\"Oktober\"],\"e0NrBM\":[\"Project\"],\"e3pQqT\":[\"Kies een type bericht\"],\"e4GHWP\":[\"Pullen\"],\"e5CMOi\":[\"Omgevingsvariabelen of extra variabelen die aangeven welke waarden een credentialtype kan injecteren.\"],\"e5VbKq\":[\"Workflowtaaksjablonen\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Legenda wisselen\"],\"e8GyQg\":[\"Metrisch\"],\"e8U63Z\":[\"Synchroniseer het project alleen wanneer de gepushte ref overeenkomt met dit patroon, bijvoorbeeld refs/heads/main of refs/heads/release-*. Laat leeg om te synchroniseren bij elke push- of taggebeurtenis.\"],\"e91aLH\":[\"Alle typen toegangsgegevens weergeven\"],\"e9k5zp\":[\"Voeg een schema toe om deze lijst te vullen. Schema's kunnen worden toegevoegd aan een sjabloon, project of inventarisatiebron.\"],\"eAR1n4\":[\"Verwante zoekopdracht typeahead\"],\"eD_0Fo\":[\"Een of meer teams kunnen niet worden verwijderd.\"],\"eDjsWq\":[\"Nieuwe berichtsjabloon maken\"],\"eGkahQ\":[\"Taaksjabloon verwijderen\"],\"eHx-29\":[\"Broninformatie\"],\"ePK91l\":[\"Bewerken\"],\"ePS9As\":[\"RADIUS-instellingen\"],\"eQkgKV\":[\"Geïnstalleerd\"],\"eRV9Z3\":[\"Geen time-out gespecificeerd\"],\"eRlz2Q\":[\"Sms-nummer(s) bestemming\"],\"eSXF_i\":[\"Kan toepassing niet verwijderen.\"],\"eTsJYJ\":[\"omschrijving\"],\"eVJ2lo\":[\"Drijven\"],\"eXOp7I\":[\"U hebt geen machtiging voor gerelateerde bronnen: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Tabblad Lijst met recente sjablonen\"],\"eYJ4TK\":[\"Opgebouwde inventaris niet gevonden.\"],\"eeke40\":[\"Automatiseringsanalyse\"],\"ekUnNJ\":[\"Tags selecteren\"],\"el9nUc\":[\"Schema is actief\"],\"emqNXf\":[\"Draaiboek controleren\"],\"eqiT7d\":[\"Stelt de rol in die deze instantie zal spelen binnen de netwerktopologie. Standaard is \\\"uitvoering\\\".\"],\"espHeZ\":[\"Instance Group Fallback voorkomen: Indien ingeschakeld, zal de inventaris voorkomen dat instantiegroepen van organisaties worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren.\"],\"etQEqZ\":[\"Als u deze link verwijdert, wordt de rest van de vertakking zwevend en wordt deze onmiddellijk bij lancering uitgevoerd.\"],\"ewSXyG\":[\"Zacht verwijderen\"],\"f-fQK9\":[\"Grafana API-sleutel\"],\"f2o-xB\":[\"Annuleren bevestigen\"],\"f6Hub0\":[\"Sorteren\"],\"f9yJNM\":[\"Gelijk aan\"],\"fCZSgU\":[\"Alle instantiegroepen weergeven\"],\"fDzxi_\":[\"Afsluiten zonder op te slaan\"],\"fE2kOY\":[\"Datumoperator selecteren\"],\"fGEOCn\":[\"Taakstatus\"],\"fGLpQj\":[\"Vertakking/tag/binding broncontrole\"],\"fGQ9Ug\":[\"Selecteer toegangsgegevens voor toegang tot de nodes waarop deze taak wordt uitgevoerd. U kunt slechts één toegangsgegeven van elk type selecteren. Voor machinetoegangsgegevens (SSH) betekent het aanvinken van «Vragen bij starten» zonder toegangsgegevens te selecteren dat u tijdens de uitvoering een machinetoegangsgegeven moet selecteren. Als u toegangsgegevens selecteert en «Vragen bij starten» aanvinkt, worden de geselecteerde toegangsgegevens de standaardwaarden die tijdens de uitvoering kunnen worden bijgewerkt.\"],\"fJ9xam\":[\"Instantie wisselen\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Taak annuleren\"],\"other\":[\"Banen annuleren\"]}]],\"fL7WXr\":[\"Toepassingen\"],\"fMUEsk\":[\"Dag \",[\"0\"]],\"fMulwN\":[\"Herziening vernieuwing project\"],\"fOAyP5\":[\"Input voor tekst zoeken\"],\"fODqV4\":[\"De waarde is niet gevonden. Voer een geldige waarde in of selecteer er een.\"],\"fQCM-p\":[\"Organisatiedetails weergeven\"],\"fQGOXc\":[\"Fout!\"],\"fR8DDt\":[\"Verwijderen van alle knooppunten bevestigen\"],\"fVjyJ4\":[\"Loskoppelen bevestigen\"],\"f_Xpp2\":[\"Deze actie ontkoppelt het volgende:\"],\"fcTDCh\":[\"Geef hieronder uw Red Hat- of Red Hat Satellite-inloggegevens op\\n en u kunt kiezen uit een lijst met uw beschikbare abonnementen.\\n De inloggegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het\\n ophalen van verlengde of uitgebreide abonnementen.\"],\"ff_JYN\":[\"Filter op geneste groepsnaam\"],\"fgrmWn\":[\"Vraag om diff-modus bij opstarten.\"],\"fhFmMp\":[\"Clientidentificatie\"],\"fjX9i5\":[\"Smart-inventaris niet gevonden.\"],\"fk1WEw\":[\"Versleuteld\"],\"fld-O4\":[\"Alle taken\"],\"fnbZWe\":[\"Selecteer optioneel de toegangsgegevens die moeten worden gebruikt om statusupdates terug te sturen naar de webhook-service.\"],\"foItBN\":[\"Weekenddag\"],\"fp4RS1\":[\"bezig-met-content-laden\"],\"fpMgHS\":[\"Ma\"],\"fqSfXY\":[\"Vervangen\"],\"fqmP_m\":[\"Host onbereikbaar\"],\"fthJP1\":[\"Webhook-services kunnen taken starten met dit workflow-taaksjabloon door een POST-verzoek naar deze URL te sturen.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Uitgebreid\"],\"g6ekO4\":[\"Kan niet van host wisselen.\"],\"g7CZ-8\":[\"Aanmelden met GitHub Enterprise-organisaties\"],\"g9d3sF\":[\"Body startbericht\"],\"gALXcv\":[\"Dit knooppunt verwijderen\"],\"gBnBJa\":[\"Taak bronworkflow\"],\"gDx5MG\":[\"Link bewerken\"],\"gIGcbR\":[\"Maximaal aantal taken dat tegelijkertijd op deze groep kan worden uitgevoerd. Nul betekent dat er geen limiet wordt afgedwongen.\"],\"gJccsJ\":[\"Workflow goedgekeurd bericht\"],\"gK06zh\":[\"Taaksjabloon toevoegen\"],\"gM3pS9\":[\"Uitvoeringsomgevingen\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Alle bronnen synchroniseren\"],\"gUaMtt\":[\"Bij time-out\"],\"gVYePj\":[\"Nieuw team maken\"],\"gWlcwd\":[\"Laatste taakstatus\"],\"gYWK-5\":[\"Instellingen gebruikersinterface weergeven\"],\"gZXc5U\":[\"Het aantal afzonderlijke gebruikers dat moet goedkeuren voordat de werkstroom wordt voortgezet. Eén enkele weigering weigert altijd het knooppunt.\"],\"gZaMqy\":[\"Aanmelden met GitHub-teams\"],\"gZkstf\":[\"Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze op hostniveau kunnen worden bekeken. Feiten worden bewaard en tijdens runtime in de feitencache geïnjecteerd.\"],\"gcFnpl\":[\"Taakstatus\"],\"geTfDb\":[\"Taakdetails weergeven\"],\"ged_ZE\":[\"Oragnisatie\"],\"gezukD\":[\"Taak selecteren om deze te annuleren\"],\"gfyddN\":[\".zip-bestand uploaden\"],\"gh06VD\":[\"Output\"],\"ghJsq8\":[\"Eerste scrollen\"],\"gmB6oO\":[\"Schema\"],\"gmBQqV\":[\"Projectupdate\"],\"gnveFZ\":[\"Tabblad Standaardfout\"],\"goVc-x\":[\"Toegangsgegevens plug-inconfiguratie bewerken\"],\"go_DGX\":[\"Teamrollen toevoegen\"],\"gpKdxJ\":[\"Selecteer een vraag om te verwijderen\"],\"gpmbqk\":[\"Variabelen\"],\"gpnvle\":[\"verwijderingsfout\"],\"gsj32g\":[\"Projectsynchronisatie annuleren\"],\"gwKtbI\":[\"in de documentatie en de\"],\"h25sKn\":[\"Abonnementenbeheer\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Labels\"],\"hAjDQy\":[\"Status selecteren\"],\"hBHRCF\":[\"Minimumaantal instanties dat automatisch\\n aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Verwijder de huidige zoekopdracht die gerelateerd is aan ansible-feiten om een andere zoekopdracht met deze sleutel mogelijk te maken.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Peer-adressen selecteren\"],\"hLDu5N\":[\"Toepassing bewerken\"],\"hNudM0\":[\"Waarde instellen voor dit veld\"],\"hPa_zN\":[\"Organisatie (naam)\"],\"hQ0dMQ\":[\"Nieuwe host toevoegen\"],\"hQRttt\":[\"Indienen\"],\"hVPa4O\":[\"Kies een optie\"],\"hX8KyU\":[\"Deze opdracht is mislukt en heeft geen uitvoer.\"],\"hXDKWN\":[\"Frequentie-informatie\"],\"hXzOVo\":[\"Volgende\"],\"hYH0cE\":[\"Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen?\"],\"hYgDIe\":[\"Maken\"],\"hZ6znB\":[\"Poort\"],\"hZke6f\":[\"Weet u zeker dat u lokale authenticatie wilt uitschakelen? Als u dat doet, kan dat gevolgen hebben voor de mogelijkheid van gebruikers om in te loggen en voor de mogelijkheid van de systeembeheerder om deze wijziging terug te draaien.\"],\"hc_ufD\":[\"Taaktags\"],\"hdyeZ0\":[\"Taak verwijderen\"],\"he3ygx\":[\"Kopiëren\"],\"heqHpI\":[\"Basispad project\"],\"hg6l4j\":[\"Maart\"],\"hgJ0FN\":[\"Voer een zoekopdracht uit om een hostfilter te definiëren\"],\"hgr8eo\":[\"items\"],\"hgvbYY\":[\"September\"],\"hhzh14\":[\"We waren niet in staat om de aan deze account gekoppelde licenties te lokaliseren.\"],\"hi1n6B\":[\"Instellingen bijwerken die betrekking hebben op taken binnen \",[\"brandName\"]],\"hiDMCa\":[\"Voorziening\"],\"hjsbgA\":[\"Extra variabelen\"],\"hjwN_s\":[\"Bronnaam\"],\"hlbQEq\":[\"Content Signature Validation Credential\"],\"hmEecN\":[\"Beheertaak\"],\"hmjNLv\":[\"Voorkeursthema\"],\"hty0d5\":[\"Maandag\"],\"hvs-Js\":[\"Toepassingsinformatie\"],\"i0VMLn\":[\"Workflow geweigerd bericht\"],\"i2izXk\":[\"Er ontbreekt een regel in het schema\"],\"i4_LY_\":[\"Schrijven\"],\"i9sC0B\":[\"Teammachtigingen toevoegen\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Brontelefoonnummer\"],\"iDNBZe\":[\"Berichten\"],\"iDWfOR\":[\"Kan een of meer workflowgoedkeuringen niet goedkeuren.\"],\"iDjyID\":[\"Details toegangsgegevens weergeven\"],\"iE1s1P\":[\"Workflow opstarten\"],\"iEUzMn\":[\"systeem\"],\"iH8pgl\":[\"Terug\"],\"iI4bLJ\":[\"Laatste login\"],\"iIVceM\":[\"Kopieerfout\"],\"iJWOeZ\":[\"Geen JSON beschikbaar\"],\"iJiCFw\":[\"Groepsdetails\"],\"iLO3nG\":[\"Aantal afspelen\"],\"iMaC2H\":[\"Instantiegroepen\"],\"iPp22p\":[\"Deze planning gebruikt complexe regels die niet worden ondersteund in de\\n UI. Gebruik de API om deze planning te beheren.\"],\"iQdYL_\":[\"Smart-inventaris toevoegen\"],\"iRWxmA\":[\"SSL-verificatie uitschakelen\"],\"iTylMl\":[\"Sjablonen\"],\"iWKCzl\":[\"Selecteer uit de lijst met mappen die in het projectbasispad zijn gevonden. Samen bieden het basispad en de playbookmap het volledige pad dat wordt gebruikt om playbooks te lokaliseren.\"],\"iXmHtI\":[\"Type taak selecteren\"],\"iZBwau\":[\"Deze stap bevat fouten\"],\"i_CDGy\":[\"Overschrijven van vertakking toelaten\"],\"i_Kv21\":[\"Nieuwe bron maken\"],\"ifckL-\":[\"Rij selecteren\"],\"ifdViT\":[\"Inventarisdetails weergeven\"],\"ig0q8s\":[\"Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow (\",[\"0\"],\") die vragen naar een inventaris.\"],\"inP0J5\":[\"Details abonnement\"],\"isRobC\":[\"Nieuw\"],\"itlxml\":[\"Beheertaak\"],\"ittbfT\":[\"Zoeken op ansible_facts vereist speciale syntax. Raadpleeg de\"],\"itu2NQ\":[\"Typen verbindingstoestanden\"],\"j1a5f1\":[\"Host bewerken\"],\"j6gqC6\":[\"Branch die in de taakuitvoering moet worden gebruikt. De projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als het veld allow_override van het project is ingesteld op true.\"],\"j7zAEo\":[\"Werkstroomstatussen\"],\"j8QfHv\":[\"Host bewerken\"],\"jAxdt7\":[\"verwijderen annuleren\"],\"jBGh4u\":[\"Voorraaddefinitie geneste groepen:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"In afwachting van workflowgoedkeuringen\"],\"jEw0Mr\":[\"Voer een geldige URL in\"],\"jFaaUJ\":[\"Canonical\"],\"jGUu_G\":[\"Vereiste goedkeuringen\"],\"jIaeJK\":[\"Vragenlijst\"],\"jJdwCB\":[\"Terugzetten\"],\"jKibyt\":[\"Zoom resetten\"],\"jMyq_x\":[\"Workflowtaak 1/\",[\"0\"]],\"jaUa4e\":[\"Deze gegevens worden gebruikt om\\n toekomstige releases van de Tower-software te verbeteren en te helpen\\n de klantervaring en het succes te stroomlijnen.\"],\"jc86YO\":[\"Vraag om limiet bij opstarten.\"],\"ji-8F7\":[\"Deze toegangsgegevens worden momenteel door andere bronnen gebruikt. Weet u zeker dat u ze wilt verwijderen?\"],\"jiE6Vn\":[\"Organisaties\"],\"jifz9m\":[\"Geen (eenmaal uitgevoerd)\"],\"jkQOCm\":[\"Uitzonderingen toevoegen\"],\"jljuYN\":[\"Service waarvan webhook-verzoeken worden geaccepteerd.\"],\"jluR-N\":[\"Waarschuwing: \",[\"selectedValue\"],\" is een link naar \",[\"0\"],\" en wordt als zodanig opgeslagen.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"hier.\"],\"jqzUyM\":[\"Niet beschikbaar\"],\"jrkyDn\":[\"Afspelen gestart\"],\"jrsFB3\":[\"Output\"],\"jsz-PY\":[\"Onbekende einddatum\"],\"jwmkq1\":[\"Toegangsgegevens machine\"],\"jzD-D6\":[\"Over te slaan tags zijn handig wanneer u een groot playbook heeft en specifieke delen van een play of taak wilt overslaan. Gebruik komma's om meerdere tags te scheiden. Raadpleeg de documentatie voor details over het gebruik van tags.\"],\"k020kO\":[\"Activiteitenlogboek\"],\"k2dzu3\":[\"Verloopt op UTC\"],\"k30JvV\":[\"Geselecteerde categorie\"],\"k5nHqi\":[\"De uitvoeringsomgeving die wordt gebruikt bij het starten van dit taaksjabloon. De opgeloste uitvoeringsomgeving kan worden overschreven door er expliciet een andere toe te wijzen aan dit taaksjabloon.\"],\"kALwhk\":[\"seconden\"],\"kDWprA\":[\"Deze argumenten worden gebruikt met de gespecificeerde module.\"],\"kEhyki\":[\"Veld eindigt op waarde.\"],\"kLja4m\":[\"Gestart door\"],\"kLk5bG\":[\"Startbericht\"],\"kNUkGV\":[\"Type opzoeken\"],\"kNfXib\":[\"Naam van de module\"],\"kODvZJ\":[\"Voornaam\"],\"kOVkPY\":[\"Instantie wisselen\"],\"kP-3Hw\":[\"Terug naar inventarissen\"],\"kQerRU\":[\"Dit veld mag geen spaties bevatten\"],\"kX-GZH\":[\"Taak opnieuw starten\"],\"kXzl6Z\":[\"Bronvariabelen\"],\"kYDvK4\":[\"Inclusief bestand\"],\"kah1PX\":[\"Bekijk YAML-voorbeelden op\"],\"kaux7o\":[\"Lokale groepen en hosts overschrijven op grond van externe inventarisbron\"],\"kgtWJ0\":[\"Selecteer de instantiegroepen waarop dit taaksjabloon moet worden uitgevoerd.\"],\"kiMHN-\":[\"Systeemcontroleur\"],\"kjrq_8\":[\"Meer informatie\"],\"kkDQ8m\":[\"Donderdag\"],\"kkc8HD\":[\"Eenvoudig inloggen inschakelen voor uw \",[\"brandName\"],\" toepassingen\"],\"kpRn7y\":[\"Vragen verwijderen\"],\"kpnWnY\":[\"Na elke projectupdate waarbij de SCM-revisie verandert, vernieuwt u de inventaris van de geselecteerde bron voordat u projecttaken uitvoert. Dit is bedoeld voor statische content, zoals het Ansible inventory .ini bestandsformaat.\"],\"ks-HYT\":[\"Gebruikersmachtigingen toevoegen\"],\"ks71ra\":[\"Uitzonderingen\"],\"kt8V8M\":[\"Selecteer een branch voor de workflow.\"],\"ktPOqw\":[\"Raadpleeg de\"],\"kuIbuV\":[\"Gezondheidscontroles kunnen alleen worden uitgevoerd op uitvoeringsknooppunten.\"],\"ku__5b\":[\"Seconde\"],\"kyAi7k\":[\"Instantie\"],\"kyHUFI\":[\"Wachtwoord kluis | \",[\"credId\"]],\"kyfr2I\":[\"Indien aangevinkt, worden alle hosts en groepen die eerder aanwezig waren op de externe bron maar nu zijn verwijderd, uit de inventaris verwijderd. Hosts en groepen die niet door de inventarisbron werden beheerd, worden gepromoveerd naar de volgende handmatig gemaakte groep, of als er geen handmatig gemaakte groep is om ze naartoe te promoveren, blijven ze in de standaardgroep \\\"all\\\" voor de inventaris.\"],\"kz7G1W\":[\"Weet u zeker dat u de \",[\"0\"],\" toegang vanuit \",[\"1\"],\" wilt verwijderen? Als u dat doet, heeft dat gevolgen voor alle leden van het team.\"],\"l4k9lc\":[\"Eerste knooppunt\"],\"l5XUoS\":[\"Toegangsgegevens Webhook\"],\"l75CjT\":[\"Ja\"],\"lCF0wC\":[\"Vernieuwen\"],\"lJFsGr\":[\"Nieuwe instantiegroep maken\"],\"lKxoCA\":[\"Taakgebeurtenissen uitklappen\"],\"lM9cbX\":[\"Houd er rekening mee dat je de groep na het loskoppelen nog steeds in de lijst kunt zien als de host ook lid is van de kinderen van die groep. Deze lijst toont alle groepen waaraan de verhuurder direct en indirect is gekoppeld.\"],\"lURfHJ\":[\"Sectie samenvouwen\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Inventarisbronnen\"],\"lYDyXS\":[\"Smart-inventaris\"],\"l_jRvf\":[\"Draaiboek voltooid\"],\"lfoFSg\":[\"Host verwijderen\"],\"lgm7y2\":[\"bewerken\"],\"lgphOX\":[\"Verwachte waarde\"],\"lhgU4l\":[\"Sjabloon niet gevonden.\"],\"lhkaAC\":[\"Proefperiode\"],\"ljGeYw\":[\"Normale gebruiker\"],\"lk5WJ7\":[\"Hostnaam-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Omlaag pannen\"],\"ltvmAF\":[\"Toepassing niet gevonden.\"],\"lu2qW5\":[\"Iedere\"],\"lucaxq\":[\"Kan logboek aggregator niet inschakelen zonder logboek aggregator host en logboek aggregator type op te geven.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Containergroep niet gevonden.\"],\"m16xKo\":[\"Toevoegen\"],\"m1tKEz\":[\"Systeembeheerders hebben onbeperkte toegang tot alle bronnen.\"],\"m2ErDa\":[\"Mislukking\"],\"m3k6kn\":[\"Kan de synchronisatie van de geconstrueerde voorraadbron niet annuleren\"],\"m5MOUX\":[\"Terug naar hosts\"],\"mGJIOu\":[\"Deze samengestelde inventarisinvoer\\n maakt een groep voor beide categorieën en gebruikt\\n de limiet (hostpatroon) om alleen hosts te retourneren die\\n zich in de doorsnede van die twee groepen bevinden.\"],\"mNBZ1R\":[\"Opmerking: dit veld gaat ervan uit dat de naam van de remote «origin» is.\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Typen knooppuntstatus\"],\"mSv_7k\":[\"Afgelopen drie jaar\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"In dit schema ontbreken de vereiste vragenlijstwaarden\"],\"mYGY3B\":[\"Datum\"],\"mZiQNk\":[\"Escalatie van bevoegdheden: indien ingeschakeld, voer dit playbook uit als beheerder.\"],\"m_tELA\":[\"Terugzetten annuleren\"],\"ma7cO9\":[\"Kan groep \",[\"0\"],\" niet verwijderen.\"],\"mahPLs\":[\"Wachtwoord verhoging van rechten\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"API-token\"],\"mgJ1oe\":[\"Verwijderen bevestigen\"],\"mgjN5u\":[\"Instantie van instantiegroep loskoppelen?\"],\"mhg7Av\":[\"Ad-hoc-opdracht uitvoeren\"],\"mi9ffh\":[\"Hostdetails\"],\"mk4anB\":[\"Browserstandaard\"],\"mlDUq3\":[\"Gewijzigd door (gebruikersnaam)\"],\"mnm1rs\":[\"GitHub-standaard\"],\"moZ0VP\":[\"Synchronisatiestatus\"],\"momgZ_\":[\"Naam van het workflowtaaksjabloon.\"],\"mqAOoN\":[\"Kies een draaiboekmap\"],\"n-37ya\":[\"Lokale autorisatie uitschakelen bevestigen\"],\"n-LISx\":[\"Er is een fout opgetreden bij het opslaan van de workflow.\"],\"n-ZioH\":[\"Fout bij ophalen bijgewerkt project\"],\"n-qmM7\":[\"Selecteer een JSON-geformatteerde serviceaccountsleutel om de volgende velden automatisch in te vullen.\"],\"n12Go4\":[\"Kan gerelateerde groepen niet laden.\"],\"n60kiJ\":[\"* Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem.\"],\"n6mYYY\":[\"Workflow Time-outbericht\"],\"n9Idrk\":[\"(Beperkt tot de eerste 10)\"],\"n9lz4A\":[\"Mislukte taken\"],\"nBAIS_\":[\"Evenementinformatie weergeven\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Maakt het maken van een provisioning-\\n callback-URL mogelijk. Met de URL kan een host contact opnemen met \",[\"brandName\"],\"\\n en een configuratie-update aanvragen met behulp van deze taak-\\n sjabloon\"],\"nCY9IL\":[\"Host overgeslagen\"],\"nDjIzD\":[\"Projectdetails weergeven\"],\"nGbNEN\":[\"Tijd in seconden om een project als actueel te beschouwen. Tijdens taakuitvoeringen en callbacks evalueert het taaksysteem de tijdstempel van de laatste projectupdate. Als deze ouder is dan de cachetime-out, wordt deze niet als actueel beschouwd en wordt er een nieuwe projectupdate uitgevoerd.\"],\"nI54lc\":[\"Verwijder het project alvorens te synchroniseren\"],\"nJPBvA\":[\"Bestand, map of script\"],\"nJTOTZ\":[\"De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau.\"],\"nLGsp4\":[\"Schakel een enquête in voor dit workflowtaaksjabloon.\"],\"nMiE53\":[\"Ingeschakelde variabele\"],\"nOhz3x\":[\"Afmelden\"],\"nPH1Cr\":[\"Deze uitvoeringsomgevingen kunnen worden gebruikt door andere bronnen die erop vertrouwen. Weet u zeker dat u ze toch wilt verwijderen?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Aantal mislukte hosts\"],\"nSTT11\":[\"Opnieuw starten vanaf:\"],\"nTENWI\":[\"Terug naar abonnementenbeheer.\"],\"nU16mp\":[\"Cache time-out\"],\"nZPX7r\":[\"Waarschuwing: niet-opgeslagen wijzigingen\"],\"nZW6P0\":[\"Lokale tijdzone\"],\"nZYB4j\":[\"Geen schijfstatus beschikbaar\"],\"nZYxse\":[\"Host van groep loskoppelen?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"April\"],\"ncxIQL\":[\"Een of meer instanties kunnen niet worden losgekoppeld.\"],\"neiOWk\":[\"Bekijk hier de opgebouwde inventarisdocumentatie\"],\"nfnm9D\":[\"Naam van organisatie\"],\"ng00aZ\":[\"Hostfilter\"],\"nhxAdQ\":[\"Trefwoord\"],\"nlsWzF\":[\"Voeg vragenlijstvragen toe.\"],\"nnY7VU\":[\"Subdomein Pagerduty\"],\"noGZlf\":[\"Cache time-out (seconden)\"],\"nuh_Wq\":[\"Webhook-URL\"],\"nvUq8j\":[\"1 (Uitgebreid)\"],\"nzozOC\":[\"Gebruiker verwijderen\"],\"nzr1qE\":[\"Bestand uploaden geweigerd. Selecteer één .json-bestand.\"],\"o-JPE2\":[\"Geen vragenlijstvragen gevonden.\"],\"o0RwAq\":[\"Aanmelden met GitHub Enterprise\"],\"o0x5-R\":[\"Waarde voor dit veld selecteren\"],\"o4NRE0\":[\"Geavanceerde invoer zoekwaarden\"],\"o5J6dR\":[\"Specificeer de voorwaarden waaronder dit knooppunt moet worden uitgevoerd\"],\"o9R2tO\":[\"SSL-verbinding\"],\"oABS9f\":[\"Geef een waarde op voor dit veld of selecteer de optie Melding bij opstarten.\"],\"oB5EwG\":[\"Extern geheimbeheersysteem\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"Kan de bijgewerkte projectgegevens niet ophalen.\"],\"oCKCYp\":[\"Bericht is verzonden\"],\"oEijQ7\":[\"Hoofdletterongevoelige versie van startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construeer 2 groepen, beperk tot snijpunt\"],\"oH1Qle\":[\"Webhook-URL voor dit workflowtaaksjabloon.\"],\"oHOOxn\":[\"Standaard verzamelen we analysegegevens over het servicegebruik en verzenden deze naar Red Hat. Er zijn twee categorieën gegevens die door de service worden verzameld. Zie <0>deze Tower-documentatiepagina voor meer informatie. Schakel de volgende selectievakjes uit om deze functie uit te schakelen.\"],\"oII7vS\":[\"GitHub-instellingen\"],\"oKMFX4\":[\"Nooit bijgewerkt\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"Einddatum/-tijd\"],\"oNZQUQ\":[\"Credential om te authenticeren met Kubernetes of OpenShift\"],\"oQqtoP\":[\"Terug naar beheerderstaken\"],\"oRt7Uv\":[[\"interval\"],\" jaar\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"Deze instantie wordt momenteel gebruikt door andere resources. Weet u zeker dat u deze wilt verwijderen?\"],\"other\":[\"Het deprovisioneren van deze instanties kan gevolgen hebben voor andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?\"]}]],\"oWvSIB\":[\"Afzender e-mail\"],\"oX_mCH\":[\"Fout tijdens projectsynchronisatie\"],\"oZvDsd\":[[\"interval\"],\" uur\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"Aanmelden met GitHub Enterprise-teams\"],\"ofcQVG\":[\"Modus Niet-opgeslagen wijzigingen\"],\"olEUh2\":[\"Geslaagd\"],\"opS--k\":[\"Terug naar instantiegroepen\"],\"orh4t6\":[\"Host OK\"],\"osCeRO\":[\"Azure AD-instellingen weergeven\"],\"ot7qsv\":[\"Alle filters wissen\"],\"ovBPCi\":[\"Standaard\"],\"owBGkJ\":[\"Einde kwam niet overeen met een verwachte waarde (\",[\"0\"],\")\"],\"owQ8JH\":[\"Instantiegroep toevoegen\"],\"ozbhWy\":[\"Fout bij verwijderen\"],\"p-nfFx\":[\"Sleep een bestand hierheen of blader om te uploaden\"],\"p-ngUo\":[\"Volgen ongedaan maken\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"Persoonlijke toegangstoken\"],\"p2_GCq\":[\"Wachtwoord bevestigen\"],\"p3PM8G\":[\"Opnieuw starten vanaf eerste knooppunt\"],\"p6-JME\":[\"De eerste haalt alle referenties op. De tweede haalt de Github pull request nummer 62 op; in dit voorbeeld moet de branch «pull/62/head» zijn.\"],\"pAtylB\":[\"Niet gevonden\"],\"pCCQER\":[\"Wereldwijd beschikbaar\"],\"pH8j40\":[\"Actieve hosts die eerder zijn verwijderd\"],\"pHyx6k\":[\"Meerkeuze-opties (één keuze mogelijk)\"],\"pKQcta\":[\"Podspecificatie aanpassen\"],\"pOJNDA\":[\"opdracht\"],\"pOd3wA\":[\"Druk op 'Enter' om meer antwoordkeuzen toe te voegen. Eén antwoordkeuze per regel.\"],\"pOhwkU\":[\"Deze actie ontkoppelt de volgende rol van \",[\"0\"],\":\"],\"pRZ6hs\":[\"Uitvoeren op\"],\"pSypIG\":[\"Beschrijving tonen\"],\"pYENvg\":[\"Type authenticatieverlening\"],\"pZJ0-s\":[\"Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd. Nul betekent dat er geen limiet wordt afgedwongen.\"],\"pa1SrG\":[[\"interval\"],\" dagen\"],\"peCAyQ\":[\"RADIUS-instellingen weergeven\"],\"pfw0Wr\":[\"ALLE\"],\"pguZh2\":[\"Maak variabelen van jinja2-expressies. Dit kan nuttig zijn\\n als de samengestelde groepen die u definieert niet de verwachte\\n hosts bevatten. Dit kan worden gebruikt om hostvars toe te voegen vanuit expressies zodat\\n u weet wat de resulterende waarden van die expressies zijn.\"],\"phTgAm\":[\"Het is moeilijk om een specificatie te geven voor\\n de inventaris voor Ansible-facts, omdat u om\\n de systeemfacts te vullen een playbook moet uitvoeren tegen\\n de inventaris met `gather_facts: true`. De\\n werkelijke facts verschillen van systeem tot systeem.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"Zie Django\"],\"poMgBa\":[\"Vraag om SCM-branch bij opstarten.\"],\"ppcQy0\":[\"Zoom instellen op 100% en grafiek centreren\"],\"prydaE\":[\"Mislukte projectsynchronisaties\"],\"pw2VDK\":[\"De laatste \",[\"weekday\"],\" van \",[\"month\"]],\"q-Uk_P\":[\"Een of meer typen toegangsgegevens kunnen niet worden verwijderd.\"],\"q45OlW\":[\"Regio's\"],\"q5tQBE\":[\"Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten\"],\"q67y3T\":[\"Berichtsjabloon niet gevonden.\"],\"qAlZNb\":[\"U kunt niet reageren op de volgende workflowgoedkeuringen: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"Geen resterende hosts\"],\"qChjCy\":[\"Eerste uitvoering\"],\"qD-pvR\":[\"ID van het dashboard (optioneel)\"],\"qEMgTP\":[\"Fout tijdens synchronisatie inventarisbronnen\"],\"qJK-de\":[\"Aanmelden met SAML \"],\"qS0GhO\":[\"Uitvoeringsomgeving ontbreekt\"],\"qSSVmd\":[\"Bestemmingskanalen of -gebruikers\"],\"qSSg1L\":[\"Link naar een beschikbaar knooppunt\"],\"qWD0iN\":[\"Deze gegevens worden gebruikt om\\n toekomstige releases van de software te verbeteren en om\\n Automation Analytics te leveren.\"],\"qXRYa2\":[\"Submodules laatste binding op vertakking tracken\"],\"qYkrfg\":[\"Provisioning terugkoppelingsdetails\"],\"qZ2MTC\":[\"Dit zijn de modules waar \",[\"brandName\"],\" commando's tegen kan uitvoeren.\"],\"qgjtIt\":[\"Convergentie\"],\"qlhQw_\":[\"Inventarissynchronisatie\"],\"qliDbL\":[\"Extern archief\"],\"qlwLcm\":[\"Probleemoplossen\"],\"qmBmJJ\":[\"Dit is de enige keer dat het cliëntgeheim wordt getoond.\"],\"qmYgP7\":[\"goedgekeurd\"],\"qqeAJM\":[\"Nooit\"],\"qtFFSS\":[\"Herziening updaten bij opstarten\"],\"qtaMu8\":[\"Inventaris (naam)\"],\"qvCD_i\":[\"Voorbeelden zijn onder meer:\"],\"qwaCoN\":[\"Update broncontrole\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Modus Workflowlink\"],\"r6Aglb\":[\"Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis.\"],\"r6y-jM\":[\"Waarschuwing\"],\"r6zgGo\":[\"December\"],\"r8ojWq\":[\"Reset bevestigen\"],\"r8oq0Y\":[\"Afgelopen 24 uur\"],\"rBdPPP\":[\"Kan \",[\"name\"],\" niet verwijderen.\"],\"rE95l8\":[\"Type client\"],\"rG3WVm\":[\"Selecteren\"],\"rHK_Sg\":[\"Aangepaste virtuele omgeving \",[\"virtualEnvironment\"],\" moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie.\"],\"rK7UBZ\":[\"Alle hosts opnieuw starten\"],\"rKS_55\":[\"Feitenopslag: indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze op hostniveau kunnen worden bekeken. Feiten worden bewaard en tijdens runtime in de feitencache geïnjecteerd.\"],\"rKTFNB\":[\"Soort toegangsgegevens verwijderen\"],\"rLznGJ\":[\"Een Jinja2-sjabloon dat wordt gerenderd met upstream set_stats-artefacten wanneer de goedkeuring wordt gemaakt. Gebruik dit om de goedkeurder relevante context uit eerdere taakstappen te tonen. Beschikbare variabelen komen uit de set_stats-gegevens van bovenliggende knooppunten.\"],\"rMrKOB\":[\"Kan project niet synchroniseren.\"],\"rOZRCa\":[\"Workflowlink\"],\"rSYkIY\":[\"Dit veld moet een getal zijn\"],\"rXhu41\":[\"2 (Foutopsporing)\"],\"rYHzDr\":[\"Items per pagina\"],\"r_IfWZ\":[\"Inventaris bewerken\"],\"rdUucN\":[\"Voorvertoning\"],\"rfYaVc\":[\"Antwoord naam variabele\"],\"rfpIXM\":[\"Vraag om instantiegroepen bij opstarten.\"],\"rfx2oA\":[\"Workflow Berichtenbody in behandeling\"],\"riBcU5\":[\"IRC-bijnaam\"],\"rjVfy3\":[\"Workflowdocumentatie\"],\"rjyWPb\":[\"Januari\"],\"rmb2GE\":[\"Geweigerd door \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Totaal gastheren\"],\"ruhGSG\":[\"Synchronisatie van inventarisbron annuleren\"],\"rvia3m\":[\"Diversen authenticatie\"],\"rw1pRJ\":[\"Bundel downloaden\"],\"rwWNpy\":[\"Inventarissen\"],\"s-MGs7\":[\"Hulpbronnen\"],\"s2xYUy\":[\"Lokale variabelen overschrijven op grond van externe inventarisbron\"],\"s3KtlK\":[\"Dit schema heeft geen voorvallen vanwege de geselecteerde uitzonderingen.\"],\"s4Qnj2\":[\"Uitvoeringsomgeving\"],\"s4fge-\":[\"Afgelopen maand\"],\"s5aIEB\":[\"Workflow-taaksjabloon verwijderen\"],\"s5mACA\":[\"Instantiedetails\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"Deze instantiegroep wordt momenteel gebruikt door andere resources. Weet u zeker dat u deze wilt verwijderen?\"],\"other\":[\"Het verwijderen van deze instantiegroepen kan invloed hebben op andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?\"]}]],\"s6F6Ks\":[\"Geen output gevonden voor deze taak.\"],\"s70SJY\":[\"Instellingen voor logboekregistratie\"],\"s8hQty\":[\"Geef alle taken weer.\"],\"s9EKbs\":[\"SSL-verificatie uitschakelen\"],\"sAz1tZ\":[\"loskoppelen bevestigen\"],\"sBJ5MF\":[\"Bronnen\"],\"sCEb_0\":[\"Geef alle inventarishosts weer.\"],\"sGodAp\":[\"Overschrijven Podspec\"],\"sMDRa_\":[\"Terug naar groepen\"],\"sOMf4x\":[\"Recente sjablonen\"],\"sSFxX6\":[\"Herziening bijwerken bij starten taak\"],\"sTkKoT\":[\"Selecteer een rij om te weigeren\"],\"sUyFTB\":[\"Doorverwijzen naar dashboard\"],\"sV3kNp\":[\"Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?\"],\"sVh4-e\":[\"Deze link verwijderen\"],\"sW5OjU\":[\"verplicht\"],\"sZif4m\":[\"Verwante groep(en) loskoppelen?\"],\"s_XkZs\":[\"BEGINNEN\"],\"s_r4Az\":[\"Dit veld moet een geheel getal zijn\"],\"sesAIn\":[\"Gebruik aangepaste berichten om de inhoud van\\n meldingen te wijzigen die worden verzonden wanneer een taak start, slaagt of mislukt. Gebruik\\n accolades om toegang te krijgen tot informatie over de taak:\"],\"sgRZMG\":[\"Hybride knooppunt\"],\"siJgSI\":[\"Gebruiker niet gevonden.\"],\"sjMCOP\":[\"Laatst aangepast\"],\"sjVfrA\":[\"Opdracht\"],\"smFRaX\":[\"Er is al een opdracht gestart\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" bron met synchronisatiefouten.\"],\"other\":[\"#\",\" bronnen met synchronisatiefouten.\"]}]],\"sr4LMa\":[\"Inventarisbron\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Retourneert resultaten die aan dit filter of aan andere filters voldoen.\"],\"sxkWRg\":[\"Geavanceerd\"],\"syupn5\":[\"Merkimago\"],\"syyeb9\":[\"Eerste\"],\"t-R8-P\":[\"Uitvoering\"],\"t2q1xO\":[\"Schema bewerken\"],\"t4v_7X\":[\"Selecteer een knooppunttype\"],\"t9QlBd\":[\"November\"],\"tRm9qR\":[\"Tags zijn handig wanneer u een groot playbook heeft en een specifiek deel van een play of taak wilt uitvoeren. Gebruik komma's om meerdere tags te scheiden. Raadpleeg de documentatie voor details over het gebruik van tags.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Starten\"],\"t_YqKh\":[\"Verwijderen\"],\"tfDRzk\":[\"Opslaan\"],\"tfh2eq\":[\"Klik om een nieuwe link naar dit knooppunt te maken.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Link verwijderen\"],\"tgWuMB\":[\"Gewijzigd\"],\"thJljW\":[\"WAARSCHUWING: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Deprovisionering\"],\"trjiIV\":[\"Koppelen peer mislukt.\"],\"tst44n\":[\"Gebeurtenissen\"],\"twE5a9\":[\"Kan toegangsgegevens niet verwijderen.\"],\"txNbrI\":[\"Vertakking broncontrole\"],\"ty2DZX\":[\"Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u haar wilt verwijderen?\"],\"tzgOKK\":[\"Hieraan is reeds gevolg gegeven\"],\"u-sh8m\":[\"/ (projectroot)\"],\"u4ex5r\":[\"Juli\"],\"u4n8Fm\":[\"Kan peers niet verwijderen.\"],\"u4x6Jy\":[\"Terug naar taken\"],\"u5AJST\":[\"Het aantal parallelle of gelijktijdige processen dat gebruikt wordt bij het uitvoeren van het draaiboek. Als u geen waarde invoert, wordt de standaardwaarde van het Ansible-configuratiebestand gebruikt. U vindt meer informatie\"],\"u7f6WK\":[\"Geef alle workflowgoedkeuringen weer.\"],\"u84wS1\":[\"Fout bij annuleren taak\"],\"uAQUqI\":[\"Status\"],\"uAhZbx\":[\"Inventarisbronnen met fouten\"],\"uCjD1h\":[\"Uw sessie is verlopen. Log in om verder te gaan waar u gebleven was.\"],\"uImfEm\":[\"Bericht Workflow in behandeling\"],\"uJz8NJ\":[\"Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd\"],\"uPRp5U\":[\"Opzoeken annuleren\"],\"uTDtiS\":[\"Vijfde\"],\"uUehLT\":[\"Wachten\"],\"uVu1Yt\":[\"Type instellen selecteren\"],\"uYtvvN\":[\"Selecteer een project voordat u de uitvoeringsomgeving bewerkt.\"],\"ucSTeu\":[\"Gemaakt door (gebruikersnaam)\"],\"ucgZ0o\":[\"Organisatie\"],\"ugZpot\":[\"Externe inloggegevens testen\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"Over\"],\"uzTiFQ\":[\"Terug naar schema's\"],\"v-CZEv\":[\"Melding bij opstarten\"],\"v-EbDj\":[\"Probleemoplossingsinstellingen\"],\"v-M-LP\":[\"Sjabloon opstarten\"],\"v0urVb\":[\"Als u geen abonnement hebt, kunt u\\n Red Hat bezoeken om een proefabonnement te verkrijgen.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Opnieuw opstarten met hostparameters\"],\"v2gmVS\":[\"Met deze actie wordt het volgende zacht verwijderd:\"],\"v45yUL\":[\"loskoppelen\"],\"v7vAuj\":[\"Totale taken\"],\"vCS_TJ\":[\"Kan inventarisbron \",[\"name\"],\" niet verwijderen.\"],\"vEr6TL\":[\"Deze argumenten worden gebruikt met de opgegeven module. U kunt informatie over \",[\"0\"],\" vinden door te klikken op \"],\"vF82C6\":[\"Uitvoeren wanneer het bovenliggende knooppunt in een succesvolle status resulteert.\"],\"vFKI2e\":[\"Schema Regels\"],\"vFVhzc\":[\"SOCIAAL\"],\"vGVmd5\":[\"Dit veld wordt genegeerd, tenzij er een Ingeschakelde variabele is ingesteld. Als de ingeschakelde variabele overeenkomt met deze waarde, wordt de host bij het importeren ingeschakeld.\"],\"vGjmyl\":[\"Verwijderd\"],\"vHAaZi\":[\"Sla elke\"],\"vIb3RK\":[\"Nieuw schema toevoegen\"],\"vKRQJB\":[\"Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie.\"],\"vLyv1R\":[\"Verbergen\"],\"vPrMqH\":[\"Herziening #\"],\"vQHUI6\":[\"Indien aangevinkt, worden alle variabelen voor onderliggende groepen en hosts verwijderd en vervangen door die in de externe bron.\"],\"vTL8gi\":[\"Eindtijd\"],\"vUOn9d\":[\"Teruggeven\"],\"vYFWsi\":[\"Teams selecteren\"],\"vYuE8q\":[\"Verstreken tijd in seconden dat de taak is uitgevoerd\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket-datacenter\"],\"ve_jRy\":[\"Op voorwaarde\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Geef extra opdrachtregelvariabelen door aan het playbook. Dit is de opdrachtregelparameter -e of --extra-vars voor ansible-playbook. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor een voorbeeldsyntaxis.\"],\"voRH7M\":[\"Voorbeelden:\"],\"vq1XXv\":[\"Nieuwe Smart-inventaris met het toegepaste filter maken\"],\"vq2WxD\":[\"Di\"],\"vq9gg6\":[\"U kunt niet reageren op de volgende workflowgoedkeuringen: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Vraag om skip-tags bij opstarten.\"],\"vye-ip\":[\"Vraag om time-out bij opstarten.\"],\"vzsN_5\":[[\"interval\"],\" dag\"],\"w07pgp\":[\"Vraag om uitgebreidheid bij opstarten.\"],\"w0kTk8\":[\"Opnieuw starten vanaf mislukt knooppunt\"],\"w14eW4\":[\"Geef alle tokens weer.\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"Deze inventarisbron wordt momenteel gebruikt door andere resources die ervan afhankelijk zijn. Weet u zeker dat u deze wilt verwijderen?\"],\"other\":[\"Het verwijderen van deze inventarisbronnen kan invloed hebben op andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?\"]}]],\"w2VTLB\":[\"Minder dan vergelijking.\"],\"w3EE8S\":[\"Geautomatiseerde hosts\"],\"w4j7js\":[\"Teamdetails weergeven\"],\"w6zx64\":[\"Browserstandaard gebruiken\"],\"wCnaTT\":[\"Veld vervangen door nieuwe waarde\"],\"wF-BAU\":[\"Inventaris toevoegen\"],\"wFnb77\":[\"Inventaris-id\"],\"wKEfMu\":[\"Verwerking van gebeurtenissen voltooid.\"],\"wO29qX\":[\"Organisatie niet gevonden.\"],\"wW08QA\":[\"Niet gelijk aan\"],\"wX6sAX\":[\"Afgelopen twee jaar\"],\"wXAVe-\":[\"Module-argumenten\"],\"wXB7k5\":[\"Geef een meldingskleur op. Aanvaardbare kleuren zijn hexadecimale\\n kleurcodes (voorbeeld: #3af of #789abc).\"],\"waFx9W\":[\"Beheerd\"],\"wdxz7K\":[\"Bron\"],\"wgNoIs\":[\"Alles selecteren\"],\"wkgHlv\":[\"Een nieuw knooppunt toevoegen\"],\"wlQNTg\":[\"Leden\"],\"wnizTi\":[\"Abonnement selecteren\"],\"wpT1VN\":[\"Voorwaarde\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Geef extra opdrachtregelwijzigingen door. Er zijn twee ansible-opdrachtregelparameters: \"],\"wsggVq\":[\"Als dit niet is aangevinkt, blijven lokale kinderhosts en groepen die niet op de externe bron worden gevonden, onaangetast door het proces voor het bijwerken van de inventaris.\"],\"x-a4Mr\":[\"Webhook toegangsgegevens\"],\"x02hbg\":[\"Provisioning-callbacks: schakelt het maken van een provisioning-callback-URL in. Via de URL kan een host contact opnemen met Ansible AWX en een configuratie-update aanvragen met dit taaksjabloon.\"],\"x4Xp3c\":[\"bijgewerkt\"],\"x5DnMs\":[\"Laatste wijziging\"],\"x6_dAC\":[\"Gefedereerde inventaris\"],\"x6oT_o\":[\"Beschikbare hosts\"],\"x7PDL5\":[\"Logboekregistratie\"],\"x8uKc7\":[\"Instantiestaat\"],\"x9WS62\":[\"Annuleren \",[\"0\"]],\"xAYSEs\":[\"Starttijd\"],\"xAqth4\":[\"Instellingen Google OAuth 2.0 weergeven\"],\"xC9EVu\":[\"Geannuleerd knooppunt\"],\"xCJdfg\":[\"Wissen\"],\"xDr_ct\":[\"Einde\"],\"xESTou\":[\"Kan taak niet verwijderen.\"],\"xF5tnT\":[\"Wachtwoord kluis\"],\"xGQZwx\":[\"Containergroep toevoegen\"],\"xGVfLh\":[\"Doorgaan\"],\"xHZS6u\":[\"Succesvolle taken\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Persoonlijke toegangstoken\"],\"xKQRBr\":[\"Maximumlengte\"],\"xM01Pk\":[\"Standaardantwoord\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Exact zoeken op naamveld.\"],\"xPO5w7\":[\"Aanmelden met GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Ongeldige tijdnotatie\"],\"xQioPk\":[\"Voorwaarden voor het uitvoeren van dit knooppunt wanneer er meerdere bovenliggende elementen zijn. Raadpleeg de\"],\"xSytdh\":[\"VOLTOOID:\"],\"xUhTCP\":[\"Kies een bron\"],\"xVhQZV\":[\"Vrij\"],\"xY9DEq\":[\"Het patroon dat gebruikt wordt om hosts in de inventaris te targeten. Door het veld leeg te laten, worden met alle en * alle hosts in de inventaris getarget. U kunt meer informatie vinden over hostpatronen van Ansible\"],\"xY9s5E\":[\"Time-out\"],\"x_Ej3K\":[\"Kies een antwoordtype of -indeling dat u als prompt voor de gebruiker wilt.\\n Raadpleeg de Ascender-documentatie voor aanvullende informatie over elke optie.\"],\"x_ugm_\":[\"Totaal aantal groepen\"],\"xa7N9Z\":[\"Login doorverwijzen URL overschrijven bewerken\"],\"xcaG5l\":[\"Workflow bewerken\"],\"xd2LI3\":[\"Verloopt op \",[\"0\"]],\"xdA_-p\":[\"Gereedschap\"],\"xe5RvT\":[\"Tabblad yaml\"],\"xefC7k\":[\"IRC-serverpoort\"],\"xeiujy\":[\"Tekst\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"De door u opgevraagde pagina kan niet worden gevonden.\"],\"xi4nE2\":[\"Foutbericht\"],\"xnSIXG\":[\"Een of meer hosts kunnen niet worden verwijderd.\"],\"xoCdYY\":[\"Controleert of de waarde van het opgegeven veld voorkomt in de opgegeven lijst; verwacht een door komma's gescheiden lijst met items.\"],\"xoXoBo\":[\"Fout verwijderen\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise-organisatie\"],\"xuYTJb\":[\"Kan taaksjabloon niet verwijderen.\"],\"xw06rt\":[\"De instelling komt overeen met de fabrieksinstelling.\"],\"xxTtJH\":[\"Reguliere expressie waarbij alleen overeenkomende hostnamen worden geïmporteerd. Het filter wordt toegepast als een nabewerkingsstap nadat eventuele filters voor inventarisplugins zijn toegepast.\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Geselecteerde taak annuleren\"],\"other\":[\"Geselecteerde taken annuleren\"]}]],\"y8ibKI\":[\"Instanties verwijderen\"],\"yCCaoF\":[\"Kan de vragenlijst niet bijwerken.\"],\"yDeNnS\":[\"Nieuw geconstrueerde inventaris aanmaken\"],\"yDifzB\":[\"Selectie bevestigen\"],\"yGS9cI\":[\"Gezond\"],\"yGUKlf\":[\"Beheertaken\"],\"yGfW7Y\":[\"Wijzig PROJECTS_ROOT bij het implementeren van \",[\"brandName\"],\" om deze locatie te wijzigen.\"],\"yMIahh\":[\"Welkom bij Red Hat Ansible Automation Platform!\\n Voltooi de onderstaande stappen om uw abonnement te activeren.\"],\"yMYuDg\":[\"Versie automatiseringscontroller\"],\"yMfU4O\":[\"Afzender e-mailbericht\"],\"yNcGa2\":[\"Toegangstoken vervallen\"],\"yOXgbH\":[\"Opmerking: Wanneer u het SSH-protocol voor GitHub of Bitbucket gebruikt, voert u alleen een SSH-sleutel in, geen gebruikersnaam (anders dan git). Bovendien ondersteunen GitHub en Bitbucket geen wachtwoordverificatie bij gebruik van SSH. Het alleen-lezen GIT-protocol (git://) gebruikt geen gebruikersnaam- of wachtwoordinformatie.\"],\"yQE2r9\":[\"Laden\"],\"yRiHPB\":[\"Voer een taak uit om deze lijst te vullen.\"],\"yRkqG9\":[\"Limiet\"],\"yRsSBw\":[\"Goedkeuringen\"],\"yUlffE\":[\"Opnieuw starten\"],\"yVgnJA\":[\"Het maximale aantal hosts dat door deze organisatie mag worden beheerd.\\n De waarde is standaard 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-\\n documentatie voor meer details.\"],\"yX3qAQ\":[\"Workflowtaaksjabloonnodes\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Workflowsjabloon\"],\"yb_fjw\":[\"Goedkeuring\"],\"ydoZpB\":[\"Taak niet gevonden.\"],\"ydw9CW\":[\"Mislukte hosts\"],\"yfG3F2\":[\"Directe sleutels\"],\"yjwMJ8\":[\"Hoe vaak is de host geautomatiseerd\"],\"yjyGja\":[\"Input uitbreiden\"],\"ylXj1N\":[\"Geselecteerd\"],\"yq6OqI\":[\"Dit is de enige keer dat de tokenwaarde en de bijbehorende ververste tokenwaarde worden getoond.\"],\"yqiwAW\":[\"Workflow annuleren\"],\"yrUyDQ\":[\"Stelt het huidige levenscyclusstadium van deze instantie in. Standaard is \\\"geïnstalleerd\\\".\"],\"yrwl2P\":[\"Conform\"],\"yuXsFE\":[\"Een of meer workflowgoedkeuringen kunnen niet worden verwijderd.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Fout in geassocieerde rol\"],\"yxDqcD\":[\"Machtigingscode vervallen\"],\"yy1cWw\":[\"Berichten aanpassen...\"],\"yz7wBu\":[\"Sluiten\"],\"yzQhLU\":[\"Beleid instantieminimum\"],\"yzdDia\":[\"Vragenlijst verwijderen\"],\"z-BNGk\":[\"Gebruikerstoken verwijderen\"],\"z0DcIS\":[\"versleuteld\"],\"z3XA1I\":[\"Host opnieuw proberen\"],\"z409y8\":[\"Webhookservice\"],\"z7NLxJ\":[\"Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, verwijder deze dan uit het team.\"],\"z8mwbl\":[\"Minimaal percentage van alle instanties dat automatisch aan deze groep wordt toegewezen wanneer nieuwe instanties online komen.\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"Na \",\"#\",\" keer\"],\"other\":[\"Na \",\"#\",\" keer\"]}]],\"zHcXAG\":[\"Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te maken.\"],\"zICM7E\":[\"Alle lokale wijzigingen vernietigen alvorens te synchroniseren\"],\"zJY4Uj\":[\"Draaiboek\"],\"zKJMiH\":[\"Draaiboekmap\"],\"zK_63z\":[\"Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw.\"],\"zLsDix\":[\"ldap-gebruiker\"],\"zMKkOk\":[\"Terug naar organisaties\"],\"zN0nhk\":[\"Geef uw Red Hat- of Red Hat Satellite-toegangsgegevens op om Automatiseringsanalyse in te schakelen.\"],\"zQRgi-\":[\"Berichtstart wisselen\"],\"zTediT\":[\"Dit veld moet een getal zijn en een waarde tussen \",[\"min\"],\" en \",[\"max\"],\" hebben\"],\"zUIPys\":[\"Hosts toevoegen aan groep op basis van Jinja2-voorwaarden.\"],\"z_PZxu\":[\"Kan workflowgoedkeuring niet verwijderen.\"],\"zbLCH1\":[\"Type inventaris\"],\"zcQj5X\":[\"Selecteer eerst een sleutel\"],\"zdl7YZ\":[\"Bronpad selecteren\"],\"zeEQd_\":[\"Juni\"],\"zf7FzC\":[\"Toegangsgegevens voor authenticatie met Kubernetes of OpenShift. Moet van het type 'Kubernetes/OpenShift API Bearer Token' zijn. Indien leeg gelaten, wordt de serviceaccount van de onderliggende Pod gebruikt.\"],\"zfZydd\":[\"Modus Voorbeeld van vragenlijst\"],\"zfsBaJ\":[\"Meer informatie over Automatiseringsanalyse\"],\"zgInnV\":[\"Modis Weergave workflowknooppunt\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"Kan niet koppelen.\"],\"zhrjek\":[\"Groepen\"],\"zi_YNm\":[\"Kan \",[\"0\"],\" niet annuleren\"],\"zmu4-P\":[\"SID account\"],\"znG7ed\":[\"Draaiboek selecteren\"],\"znTz5r\":[\"Schema niet gevonden.\"],\"znuW_M\":[\"Zo ja, maak ongeldige vermeldingen een fatale fout, anders overslaan en\\n doorgaan.\"],\"zq0gmb\":[\"Periode selecteren\"],\"ztOzCj\":[\"Update bij opstarten\"],\"ztw2L3\":[\"Er moet een waarde in ten minste één invoerveld staan\"],\"zvfXp0\":[\"Berichtgoedkeuringen wisselen\"],\"zx4BuL\":[\"Week\"],\"zzDlyQ\":[\"Geslaagd\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/nl/messages.po b/awx/ui/src/locales/nl/messages.po index 99171b3c5..be2876251 100644 --- a/awx/ui/src/locales/nl/messages.po +++ b/awx/ui/src/locales/nl/messages.po @@ -42,19 +42,13 @@ msgstr "Kies een HTTP-methode" msgid "Select an instance" msgstr "Selecteer een instantie" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "Welkom bij Red Hat Ansible Automation Platform! \n" -#~ "Volg de onderstaande stappen om uw abonnement te activeren." - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "Workflowgoedkeuring niet gevonden." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "Bladeren..." @@ -81,11 +75,11 @@ msgstr "Geconstrueerde inventarisvoorbeelden" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "Artefactsleutel" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "Dag" +msgid "day" +msgstr "dag" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -95,9 +89,10 @@ msgstr "Aantal taken" msgid "Template" msgstr "Sjabloon" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "De standaardreferenties van de taaksjabloon moeten worden vervangen door een van hetzelfde type. Selecteer een toegangsgegeven voor de volgende typen om verder te gaan: {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "De standaard toegangsgegevens van de taaksjabloon moeten worden vervangen door één van hetzelfde type. Selecteer toegangsgegevens voor de volgende typen om door te gaan: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -120,13 +115,7 @@ msgstr "Selecteer de uitvoeromgeving waarbinnen u deze opdracht wilt uitvoeren." msgid "Add a new node between these two nodes" msgstr "Nieuw knooppunt toevoegen tussen deze twee knooppunten" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "De eerste haalt alle referenties op. De tweede haalt het Github pullverzoek nummer 62 op, in dit voorbeeld moet de vertakking `pull/62/head` zijn." - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "Hostpolling" @@ -138,35 +127,26 @@ msgstr "Een of meer berichtsjablonen kunnen niet worden verwijderd." msgid "Managed by Policy" msgstr "Beheerd door beleid" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "Documentatie over geavanceerd zoeken" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "Groep verwijderen" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "Geweigerd - {0}. Zie de activiteitstroom voor meer informatie." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "Geweigerd - {0}. Raadpleeg het Activiteitenlogboek voor meer informatie." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Maximaal aantal forks dat is toegestaan voor alle taken die gelijktijdig op deze groep worden uitgevoerd.\n" +" Nul betekent dat er geen limiet wordt afgedwongen." #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -175,11 +155,11 @@ msgstr "Kan de synchronisatie van de inventarisbron niet annuleren" #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "Project verwijderen" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# fork} other {# forks}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -190,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "Projecten" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -250,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "Verhoging van rechten" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "Schakel content-ondertekening in om te controleren of de content veilig is gebleven wanneer een project wordt gesynchroniseerd. Als er met de content is geknoeid, wordt de taak niet uitgevoerd." + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "Do" @@ -276,7 +264,7 @@ msgstr "Kan laatste taakupdate niet laden" msgid "Subscription Usage" msgstr "Abonnementsgebruik" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -286,10 +274,10 @@ msgstr "(Melding bij opstarten)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "Dit type toegangsgegevens wordt momenteel gebruikt door sommige toegangsgegevens en kan niet worden verwijderd" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "Verdeel het uitgevoerde werk met behulp van dit taaksjabloon in het opgegeven aantal taakdelen, elk deel voert dezelfde taken uit voor een deel van de inventaris." +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "Verdeel het werk dat door dit taaksjabloon wordt uitgevoerd in het opgegeven aantal taaksegmenten, die elk dezelfde taken uitvoeren op een deel van de inventaris." #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -334,6 +322,10 @@ msgstr "Kan de taak niet starten." msgid "Select Roles to Apply" msgstr "Rollen selecteren om toe te passen" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "Uit te checken branch. Naast branches kunt u tags, commit-hashes en willekeurige refs invoeren. Sommige commit-hashes en refs zijn mogelijk niet beschikbaar tenzij u ook een aangepaste refspec opgeeft." + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -343,7 +335,7 @@ msgstr "Rollen selecteren om toe te passen" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -377,7 +369,7 @@ msgstr "Rollen selecteren om toe te passen" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -389,7 +381,7 @@ msgstr "Soort" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# fork} other {# forks}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" @@ -412,9 +404,10 @@ msgstr "Het project moet zijn gesynchroniseerd voordat een revisie beschikbaar i msgid "Policy Type" msgstr "Beleidstype" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "Dit veld mag niet langer zijn dan {0} tekens" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "Dit veld mag niet meer dan {0} tekens bevatten" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -462,11 +455,11 @@ msgstr "{dateStr} door<0>{username}" msgid "Basic auth password" msgstr "Wachtwoord basisauthenticatie" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "Meerkeuze-opties (meerdere keuzes mogelijk)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "Handlers die worden uitgevoerd" @@ -493,9 +486,9 @@ msgstr "Altijd" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "Er is een fout opgetreden bij het parseren van het bestand. Controleer de opmaak van het bestand en probeer het opnieuw." -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "Dit veld mag niet langer zijn dan {max} tekens" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "Dit veld mag niet meer dan {max} tekens bevatten" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -517,7 +510,7 @@ msgstr "Gestart door" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "Gebeurtenis" @@ -550,7 +543,9 @@ msgstr "Rollen toevoegen" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "De basis-URL van de Grafana-server - het\n" +" /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-\n" +" Grafana-URL." #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -597,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "Opties" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "Bekijk voor meer informatie de" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "Raadpleeg voor meer informatie de" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "Maximaal aantal keren dat de taak van dit knooppunt automatisch opnieuw wordt geprobeerd na een mislukking voordat de mislukkingspaden worden gevolgd. Geannuleerde taken worden nooit opnieuw geprobeerd." #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -640,11 +635,6 @@ msgstr "GPG openbare sleutel" msgid "Source Control URL" msgstr "URL broncontrole" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "Voer iedere keer dat een taak uitgevoerd wordt met dit project een update uit voor de herziening van het project voordat u de taak start." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -728,7 +718,12 @@ msgstr "Metrics" msgid "Create new credential Type" msgstr "Nieuw type toegangsgegevens maken" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "Als u wilt dat de inventarisbron bij het starten wordt bijgewerkt, klikt u op Bijwerken bij starten en gaat u ook naar " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "Knooppunt toevoegen" @@ -750,13 +745,13 @@ msgstr "Voer variabelen in met JSON- of YAML-syntaxis. Gebruik de radioknop om t msgid "Repeat frequency" msgstr "Frequentie herhalen" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "Bestandsverschil" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "Opnieuw starten vanaf geannuleerd knooppunt" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -826,7 +821,7 @@ msgstr "Uitzonderingsfrequentie" msgid "Select an organization before editing the default execution environment." msgstr "Selecteer een organisatie voordat u de standaard uitvoeringsomgeving bewerkt." -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "Item overgeslagen" @@ -849,7 +844,8 @@ msgstr "De Instance Groups waartoe deze instantie behoort." #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "U kunt een aantal mogelijke variabelen toepassen in het\n" +" bericht. Raadpleeg voor meer informatie de" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -865,9 +861,9 @@ msgstr "Workflowsjabloon toevoegen" msgid "Back to Tokens" msgstr "Terug naar tokens" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhook inschakelen voor deze sjabloon." +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhooks: Webhook inschakelen voor dit sjabloon." #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -882,7 +878,9 @@ msgstr "Opzoekmodus" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "Geeft aan of een host beschikbaar is en moet worden opgenomen in actieve\n" +" taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\n" +" gereset door het inventarissynchronisatieproces." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -905,7 +903,7 @@ msgstr "Token verversen" msgid "Host details" msgstr "Hostdetails" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "Deze waarde komt niet overeen met het wachtwoord dat u eerder ingevoerd heeft. Bevestig dat wachtwoord." @@ -933,6 +931,7 @@ msgid "View Template Details" msgstr "Sjabloondetails weergeven" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -965,18 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "Verstreken tijd" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "Geef uw Red Hat- of Red Hat Satellite-gegevens hieronder door en u kunt kiezen uit een lijst met beschikbare abonnementen. De toegangsgegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het ophalen van verlengingen of uitbreidingen van abonnementen." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {# jaar} other {# jaar}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "Synchronisatie inventarisbronnen" @@ -991,7 +979,8 @@ msgstr "nieuwe keuze" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Deze planning gebruikt complexe regels die niet worden ondersteund in de\n" +" UI. Gebruik de API om deze planning te beheren." #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1006,6 +995,7 @@ msgstr "Uitvoeren" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "Kies de bronnen die nieuwe rollen gaan ontvangen. U kunt de rollen selecteren die u in de volgende stap wilt toepassen. Merk op dat de hier gekozen bronnen alle rollen ontvangen die in de volgende stap worden gekozen." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "Mei" @@ -1016,17 +1006,13 @@ msgstr "Bestemmingskanalen" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "Kan sjabloon niet kopiëren." -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "Indien ingeschakeld, zal het taaksjabloon voorkomen dat er voorraad- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen waarop moet worden uitgevoerd.\\n Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de algemene instantiegroepen toegepast." - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1034,7 +1020,7 @@ msgstr "Kan sjabloon niet kopiëren." msgid "Year" msgstr "Jaar" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "Download output" @@ -1060,10 +1046,9 @@ msgstr "en klik op Update Revision on Launch." msgid "End User License Agreement" msgstr "Licentie-overeenkomst voor eindgebruikers" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Minimumpercentage van alle instanties die automatisch toegewezen worden aan deze groep wanneer nieuwe instanties online komen." +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "Verwijder de lokale repository volledig voordat u een update uitvoert. Afhankelijk van de grootte van de repository kan dit de benodigde tijd om een update te voltooien aanzienlijk verlengen." #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1083,9 +1068,9 @@ msgstr "Fout bij verwijderen" msgid "View all Teams." msgstr "Geef alle teams weer." -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "Dit veld moet een reguliere expressie zijn" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "Dit veld moet een reguliere expressie zijn" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1093,7 +1078,7 @@ msgstr "Artefacten" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} jaar" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1116,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "Abonnement bewerken annuleren" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "Vraag om inloggegevens bij het starten." +msgid "Prompt for credentials on launch." +msgstr "Vraag om referenties bij opstarten." #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1130,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "Volledige herziening kopiëren naar klembord." #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "Max. pogingen" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "Maximaal aantal taken dat gelijktijdig op deze groep wordt uitgevoerd.\n" +" Nul betekent dat er geen limiet wordt afgedwongen." #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1156,7 +1142,7 @@ msgstr "Bepaalt of deze instantie al dan niet door beleid wordt beheerd. Indien #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "Voltooid" @@ -1165,7 +1151,9 @@ msgstr "Voltooid" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "De hoeveelheid tijd (in seconden) voordat de e-mail-\n" +" melding stopt met proberen de host te bereiken en er een time-out optreedt. Varieert\n" +" van 1 tot 120 seconden." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1177,9 +1165,9 @@ msgstr "Opslaan en afsluiten" msgid "Select the inventory that this host will belong to." msgstr "Selecteer de inventaris waartoe deze host zal behoren." -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "Selecteer een webhookservice." +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "Selecteer een webhook-service." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1187,12 +1175,13 @@ msgstr "Niet compliant" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} minuut" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "Storing Verklaring:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "Februari" @@ -1201,9 +1190,9 @@ msgstr "Februari" msgid "View all settings" msgstr "Alle instellingen weergeven" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Webhookservices kunnen dit gebruiken als een gedeeld geheim." +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook-services kunnen dit gebruiken als een gedeeld geheim." #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1226,10 +1215,10 @@ msgstr "Sommige zoekmodifiers zoals not__ en __search worden niet ondersteund in msgid "timed out" msgstr "time-out" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "Geef een hostpatroon op om de lijst van hosts die beheerd of beïnvloed worden door het draaiboek verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de documentatie van Ansible voor meer informatie over en voorbeelden van patronen." +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "Geef een hostpatroon op om de lijst met hosts die door het playbook worden beheerd of beïnvloed verder te beperken. Meerdere patronen zijn toegestaan. Raadpleeg de Ansible-documentatie voor meer informatie en voorbeelden over patronen." #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1243,9 +1232,9 @@ msgstr "Clientgeheim" msgid "Create New Job Template" msgstr "Nieuwe taaksjabloon maken" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "Het project waarvan deze bijgewerkte inventaris afkomstig is." +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "Het project waaruit deze inventarisupdate afkomstig is." #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1282,11 +1271,7 @@ msgstr "Weet u zeker dat u alle knooppunten in deze workflow wilt verwijderen?" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Maximaal aantal taken dat tegelijkertijd op deze groep moet worden uitgevoerd.\\n Nul betekent dat er geen limiet wordt afgedwongen." +msgstr "Uitvoeren wanneer een artefact van het bovenliggende knooppunt overeenkomt met de voorwaarde." #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" @@ -1333,8 +1318,9 @@ msgstr "Typen knooppunten" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "documentatie" @@ -1347,14 +1333,14 @@ msgid "Revert to factory default." msgstr "Terugzetten op fabrieksinstellingen." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "Vragen om het aantal segmenten van de opdracht bij de lancering." +msgid "Prompt for job slice count on launch." +msgstr "Vraag om aantal taaksegmenten bij opstarten." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "Filteren op mislukte opdrachten" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Draaiboek gestart" @@ -1367,13 +1353,6 @@ msgstr "Toegang {0} verwijderen" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u hem wilt verwijderen?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "Merk op dat u de groep na het ontkoppelen nog steeds in de lijst kunt zien als de host ook lid is van de onderliggende elementen van die groep. Deze lijst toont alle groepen waaraan de host is direct en indirect is gekoppeld." - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1396,10 +1375,12 @@ msgstr "Deze sjabloon voor workflowtaken wordt momenteel gebruikt door andere br #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "Hosts" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1421,7 +1402,7 @@ msgstr "E-mail" msgid "Job Type" msgstr "Soort taak" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "Geen overeenkomende hosts" @@ -1429,18 +1410,19 @@ msgstr "Geen overeenkomende hosts" msgid "Only Group By" msgstr "Alleen ordenen op" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "Meer informatie voor" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "Meer informatie voor" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "Er is een probleem met inloggen. Probeer het opnieuw." #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "Token die garandeert dat dit een bronbestand is\n" +" voor de ‘constructed’-plugin." #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1456,7 +1438,7 @@ msgstr "Protocol" msgid "option to the" msgstr "optie aan de" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "Kan gebruiker niet verwijderen." @@ -1469,11 +1451,6 @@ msgstr "Containergroep" msgid "Past week" msgstr "Afgelopen week" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "Geef sleutel/waardeparen op met behulp van YAML of JSON." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "Linkwijzigingen opslaan" @@ -1491,41 +1468,29 @@ msgstr "Fuzzy search op id, naam of beschrijvingsvelden." msgid "Launch management job" msgstr "Beheertaak opstarten" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "Deze intentie wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "Bestaande groep toevoegen" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Het verwijderen van deze instanties kan van invloed zijn op andere bronnen die ervan afhankelijk zijn. Weet u zeker dat u het toch wilt verwijderen?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "Mislukt knooppunt" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "Zacht verwijderen" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "(1) opstartenQShortcut" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "Alleen indien ontbrekend" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1538,9 +1503,9 @@ msgstr "Verhoging van rechten inschakelen" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "Filteren..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "Time-out seconden" @@ -1604,25 +1569,9 @@ msgstr "Legenda wisselen" msgid "Tokens" msgstr "Tokens" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "Het is moeilijk om een specificatie te geven voor\n" -#~ "de inventaris voor Ansible feiten, omdat om te vullen\n" -#~ "de systeemfeiten waartegen je een draaiboek moet uitvoeren\n" -#~ "de inventaris met `gather_facts: true`. De\n" -#~ "feitelijke feiten zullen systeem-tot-systeem verschillen." - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Dit schema maakt gebruik van complexe regels die niet worden ondersteund in de\\n gebruikersinterface. Gebruik de API om dit schema te beheren." +msgstr "Selecteer de broninventarissen voor deze gefedereerde inventaris. Wanneer een taak wordt gestart, worden hosts automatisch gerouteerd naar de instantiegroep van elke broninventaris." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1660,7 +1609,7 @@ msgstr "Uur" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "Nieuwe gefedereerde inventaris maken" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1697,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1723,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1877,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1893,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1912,7 +1861,7 @@ msgstr "Resterende hosts" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1931,7 +1880,7 @@ msgstr "Abonnementsmanifest" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "Mislukt" @@ -1942,7 +1891,7 @@ msgstr "ID van het dashboard" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "Lijst met geselecteerde items." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1974,7 +1923,7 @@ msgstr "Goedgekeurd" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2056,7 +2005,7 @@ msgstr "Overschrijven van vertakking toelaten" msgid "Edit Credential" msgstr "Toegangsgegevens bewerken" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "Sleutel" @@ -2064,7 +2013,7 @@ msgstr "Sleutel" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2075,8 +2024,8 @@ msgstr "Sleutel" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2084,16 +2033,12 @@ msgid "Username" msgstr "Gebruikersnaam" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "De organisatie die eigenaar is van dit workflowtaaksjabloon." - -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "Het verwijderen van deze sjablonen kan van invloed zijn op sommige workflowknooppunten die erop vertrouwen. Weet u zeker dat u het toch wilt verwijderen?" +msgid "The organization that owns this workflow job template." +msgstr "De organisatie die eigenaar is van dit workflowtaaksjabloon." -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "Bevestigen" @@ -2107,15 +2052,15 @@ msgstr "Body succesbericht" msgid "Playbook run" msgstr "Uitvoering van draaiboek" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "Selecteer het project met het playbook dat u door deze taak wilt laten uitvoeren." #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "Ga naar de eerste pagina" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "Item mislukt" @@ -2127,11 +2072,11 @@ msgstr "Teamrollen" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "werkstroom opnieuw starten" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "Dit project wordt momenteel gesynchroniseerd en er kan pas op worden geklikt nadat het synchronisatieproces is voltooid" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "Dit project wordt momenteel gesynchroniseerd en kan niet worden aangeklikt totdat het synchronisatieproces is voltooid" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2140,7 +2085,7 @@ msgstr "Beheer" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "Kan project niet verwijderen." #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2151,9 +2096,9 @@ msgstr "Label" msgid "Revert all" msgstr "Alles terugzetten" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "Lijst met toegestane URI's, door spaties gescheiden" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "Lijst met toegestane URI's, gescheiden door spaties" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2175,21 +2120,22 @@ msgstr "Overige meldingen" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} maand" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "Uitkomst van bovenliggend knooppunt vereist voordat de voorwaarde wordt geëvalueerd." #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "Taaksjabloon" @@ -2201,36 +2147,15 @@ msgstr "Abonnement wissen" msgid "Install Bundle" msgstr "Bundel installeren" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "Voorbeeld-URL's voor GIT-broncontrole zijn:" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "Voorbeeld-URL's voor GIT-broncodebeheer zijn onder meer:" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "Configuratie-input" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "Smart-inventaris maken" @@ -2240,8 +2165,8 @@ msgid "Show" msgstr "Tonen" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "Webhook-toets voor dit werkstroomtaaksjabloon." +msgid "Webhook key for this workflow job template." +msgstr "Webhooksleutel voor dit workflowtaaksjabloon." #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2264,22 +2189,22 @@ msgstr "Het veld komt overeen met de opgegeven reguliere expressie." msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "Wachtwoord" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "Sta gelijktijdige uitvoeringen van dit workflowtaaksjabloon toe." +msgid "Allow simultaneous runs of this workflow job template." +msgstr "Sta gelijktijdige uitvoeringen van dit workflowtaaksjabloon toe." #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "Details van gefedereerde inventaris weergeven" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2306,22 +2231,23 @@ msgstr "Wanneer werd de host voor het eerst geautomatiseerd" msgid "Create New User" msgstr "Nieuwe gebruiker maken" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "Er wordt een nieuwe webhooksleutel gegenereerd bij het opslaan." +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "Telkens wanneer een taak dit project gebruikt, wordt de revisie van het project bijgewerkt voordat de taak wordt gestart." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} week" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Deze inventaris wordt momenteel gebruikt door enkele sjablonen. Weet u zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze inventarissen kan gevolgen hebben voor enkele sjablonen die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "Labels selecteren" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "Minstens één van client_email, project_id of private_key werd verwacht aanwezig te zijn in het bestand." - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2335,9 +2261,9 @@ msgstr "Type abonnement" msgid "Select a row to remove" msgstr "Rij selecteren om deze te weigeren" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "Retourneert resultaten die andere waarden hebben dan deze, evenals andere filters." +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "Retourneert resultaten met andere waarden dan deze, evenals andere filters." #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2362,7 +2288,7 @@ msgstr "Totale taken" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "Broninventarissen waarvan de hosts naar hun respectievelijke instantiegroepen worden gerouteerd wanneer een taak wordt gestart tegen deze gefedereerde inventaris." #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2383,7 +2309,7 @@ msgid "pages" msgstr "pagina's" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "Overgeslagen" @@ -2464,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "Deze samengestelde inventarisinvoer \n" +" maakt een groep voor beide categorieën en gebruikt \n" +" de limiet (hostpatroon) om alleen hosts te retourneren die \n" +" zich in de doorsnede van die twee groepen bevinden." #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "Het project wordt momenteel gesynchroniseerd en de revisie zal beschikbaar zijn nadat de synchronisatie is voltooid." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "Organisatie verwijderen" @@ -2501,11 +2430,11 @@ msgstr "Fout bij opstarten van beheertaak" msgid "Search" msgstr "Zoeken" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "omleiden inloggen bewerken bevestigen" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "Selecteer de instantiegroepen waar de organisatie op uitgevoerd wordt." @@ -2519,7 +2448,7 @@ msgstr "Hoofdletterongevoelige versie van bevat" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "Gefedereerde inventaris toevoegen" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2539,22 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "Gezondheidscontrole verzoek(en) ingediend. Wacht even en laad de pagina opnieuw." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "Weekenddag" +msgid "weekend day" +msgstr "weekenddag" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "Uitvoeringsomgeving gekopieerd" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "Tijd in seconden waarmee een project actueel genoemd kan worden. Tijdens taken in uitvoering en terugkoppelingen wil het taaksysteem de tijdstempel van de meest recente projectupdate bekijken. Indien dit ouder is dan de Cache-timeout wordt het project niet gezien als actueel en moet er een nieuwe projectupdate uitgevoerd worden." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "Geconstrueerde inventarisbronsynchronisatie annuleren" @@ -2577,7 +2497,7 @@ msgstr "{0} (verwijderd)" msgid "The inventory that this host belongs to." msgstr "Selecteer de inventaris waartoe deze host zal behoren." -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "Inloggen" @@ -2617,20 +2537,11 @@ msgstr "Externe logboekregistratie inschakelen" msgid "STATUS:" msgstr "STATUS:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "timedOut" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "boolean" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "Overschrijven van vertakking toelaten" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "Gebruikersdetails" @@ -2655,7 +2566,7 @@ msgstr "Neem zodra u klaar bent om te upgraden of te verlengen <0>contact met on msgid "Enable log system tracking facts individually" msgstr "Logboeksysteem dat feiten individueel bijhoudt inschakelen" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "Taaksjablonen met toegangsgegevens die om een wachtwoord vragen, kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten" @@ -2667,7 +2578,8 @@ msgstr "Indien ingeschakeld, voorkomt deze inventaris dat instantiegroepen voor #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "voor meer informatie." @@ -2688,23 +2600,21 @@ msgstr "Refspec broncontrole" msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "Gebruik één IRC-kanaal of gebruikersnaam per regel. Het hekje-\n" +" symbool (#) voor kanalen en het apenstaartje-symbool (@) voor gebruikers zijn niet\n" +" vereist." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "Fout bij verwijderen taak" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2754,18 +2664,14 @@ msgstr "Red Hat-virtualizering" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "Item slepen {id}. Item met index {oldIndex} in nu {newIndex}." +msgstr "Uitvoer kopiëren" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2775,7 +2681,7 @@ msgstr "" msgid "No results found" msgstr "Geen resultaten gevonden" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2837,18 +2743,13 @@ msgstr "Groep bewerken" msgid "See errors on the left" msgstr "Zie fouten links" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "Goedgekeurd door {0} - {1}" - -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "De lokale opslagplaats dient volledig verwijderd te worden voordat een update uitgevoerd wordt. Afhankelijk van het formaat van de opslagplaats kan de tijd die nodig is om een update uit te voeren hierdoor sterk verlengd worden." +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "Goedgekeurd door {0} - {1}" -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "Host gestart" @@ -2869,6 +2770,10 @@ msgstr "Selecteer een brontype" msgid "4 (Connection Debug)" msgstr "4 (Foutopsporing verbinding)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "Basispad dat wordt gebruikt om playbooks te lokaliseren. Mappen die in dit pad worden gevonden, worden weergegeven in de vervolgkeuzelijst van de playbookmap. Samen bieden het basispad en de geselecteerde playbookmap het volledige pad dat wordt gebruikt om playbooks te lokaliseren." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2878,7 +2783,7 @@ msgstr "HTTP-koppen" msgid "Zoom Out" msgstr "Uitzoomen" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "Item OK" @@ -2902,7 +2807,7 @@ msgstr "Succesbericht" msgid "Update cache timeout" msgstr "Time-out van updatecache" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "Vraag" @@ -2923,12 +2828,12 @@ msgstr "0 (Normaal)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "Knooppunt alias" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2947,18 +2852,26 @@ msgstr "U hebt geen machtiging om de volgende groepen te verwijderen: {itemsUnab msgid "HTTP Method" msgstr "HTTP-methode" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "De uitvoeringsomgeving die wordt gebruikt voor taken binnen deze organisatie. Deze wordt gebruikt als terugvaloptie wanneer er niet expliciet een uitvoeringsomgeving is toegewezen op project-, taaksjabloon- of workflowniveau." + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "Berichttype" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "Een abonnementsmanifest is een export van een Red Hat-abonnement. Ga naar <0>access.redhat.com om een abonnementsmanifest te genereren. Zie de <1>Gebruikershandleiding voor meer informatie." + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "Tokens weergeven" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "VERSLEUTELD" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -2987,15 +2900,8 @@ msgstr "Ingeschakelde waarde" msgid "Use one Annotation Tag per line, without commas." msgstr "Voer een opmerkingstas in per regel, zonder komma's." -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Maximaal aantal taken dat tegelijkertijd op deze groep kan worden uitgevoerd.\n" -#~ "Nul betekent dat er geen limiet wordt afgedwongen." - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "Onbereikbaar" @@ -3020,9 +2926,9 @@ msgstr "Invoervoorraden" msgid "of" msgstr "van" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "Dit veld moet uit ten minste {min} tekens bestaan" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "Dit veld moet minimaal {min} tekens bevatten" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3066,9 +2972,10 @@ msgstr "webhooksleutel taaksjabloon voor workflows" msgid "Occurrences" msgstr "Voorvallen" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {Voer een geldig telefoonnummer in.} other {Voer geldige telefoonnummers in.}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3086,8 +2993,8 @@ msgid "Items" msgstr "Items" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "Selecteer de inventaris met de hosts die je in deze workflow wilt beheren." +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "Selecteer de inventaris met de hosts die u door deze workflow wilt laten beheren." #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3103,7 +3010,7 @@ msgstr "Geef inputs op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voo msgid "Create New Host" msgstr "Nieuwe host maken" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "Taakdetails weergeven" @@ -3144,9 +3051,9 @@ msgstr "SSH-wachtwoord" msgid "View OIDC settings" msgstr "OIDC-instellingen bekijken" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "Help" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3206,15 +3113,10 @@ msgstr "Taken in uitvoering" msgid "Client identifier" msgstr "Clientidentificatie" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "Host is mislukt" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "Cache time-out" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3233,21 +3135,12 @@ msgstr "Host is mislukt" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "Teams" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "Deze workflow is reeds in gang gezet" @@ -3255,20 +3148,18 @@ msgstr "Deze workflow is reeds in gang gezet" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "Selecteer de toegangsgegevens die u wilt gebruiken bij het aanspreken van externe hosts om de opdracht uit te voeren. Kies de toegangsgegevens die de gebruikersnaam en de SSH-sleutel of het wachtwoord bevatten die Ansible nodig heeft om aan te melden bij de hosts of afstand." -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "De aanbevolen indeling voor variabelenamen is kleine letters en\n" +" gescheiden door onderstrepingstekens (bijvoorbeeld foo_bar, user_id, host_name,\n" +" enz.). Variabelenamen met spaties zijn niet toegestaan." #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "Deze taaksjabloon wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "Waarschuwing: {selectedValue} is een link naar {link} en wordt als zodanig opgeslagen." - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "Geef alle toegangsgegevens weer." @@ -3294,7 +3185,7 @@ msgstr "Gebruikte capaciteit" msgid "Instance ID" msgstr "Instantie-id" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "Info" @@ -3302,17 +3193,18 @@ msgstr "Info" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "<0>Opmerking: instanties kunnen opnieuw worden gekoppeld aan deze instantiegroep als ze worden beheerd door <1>beleidsregels." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "Time-out minuten" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "Deze inventarisbron wordt momenteel door andere bronnen gebruikt die erop vertrouwen. Weet u zeker dat u hem wilt verwijderen?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3338,6 +3230,11 @@ msgstr "Details van schema" msgid "Event detail" msgstr "Gebeurtenisinformatie weergeven" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {Groep verwijderen?} other {Groepen verwijderen?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "Rij selecteren om deze te ontkoppelen" @@ -3351,11 +3248,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "Dit veld mag niet leeg zijn" @@ -3369,6 +3269,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" Er zijn geen beschikbare playbook-mappen in {project_base_dir}.\n" +" Ofwel is die map leeg, ofwel is alle inhoud al\n" +" toegewezen aan andere projecten. Maak daar een nieuwe map aan en zorg\n" +" ervoor dat de playbook-bestanden kunnen worden gelezen door de \"awx\"-systeemgebruiker,\n" +" of laat {brandName} uw playbooks rechtstreeks ophalen uit\n" +" broncodebeheer met behulp van de optie Type broncodebeheer hierboven." #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3377,7 +3284,7 @@ msgstr "Exemplaarnaam" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "Naam van een artefact dat door het bovenliggende knooppunt via set_stats wordt geproduceerd. De link wordt alleen gevolgd wanneer de bovenliggende taak overeenkomt met de gekozen uitkomst en de voorwaarde waar is. Een ontbrekende sleutel komt nooit overeen." #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 @@ -3386,7 +3293,7 @@ msgstr "" msgid "View all Inventories." msgstr "Geef alle inventarissen weer." -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "Host Async mislukking" @@ -3454,7 +3361,7 @@ msgstr "Minder dan of gelijk aan vergelijking." #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3462,19 +3369,14 @@ msgstr "Minder dan of gelijk aan vergelijking." #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "Verwijderen" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "Standaard verzamelen en verzenden we analytische gegevens over het gebruik van de service naar Red Hat. Er zijn twee categorieën gegevens die door de service worden verzameld. Zie <0>{0} voor meer informatie. Schakel de volgende selectievakjes uit om deze functie uit te schakelen." - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "Gewijzigd" @@ -3482,40 +3384,20 @@ msgstr "Gewijzigd" msgid "Data retention period" msgstr "Bewaartermijn van gegevens" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "Er zijn voor deze workflow geen knooppunten geconfigureerd." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "Klik op deze knop om de verbinding met het geheimbeheersysteem te verifiëren met behulp van de geselecteerde referenties en de opgegeven inputs." #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "Projectsynchronisatie" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3525,11 +3407,6 @@ msgstr "Groepen selecteren" msgid "Read" msgstr "Lezen" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "Gemaakt" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "Instellingen weergeven" @@ -3551,12 +3428,18 @@ msgstr "bekijk hier de documenten van de geconstrueerde inventarisplug-in." #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "Het nummer dat is gekoppeld aan de \"Messaging\n" +" Service\" in Twilio met de indeling +18005550199." #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "Dit veld wordt met behulp van de opgegeven referentie opgehaald uit een extern geheimbeheersysteem." +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "Contextsjabloon" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "Geen yaml beschikbaar" @@ -3565,7 +3448,7 @@ msgstr "Geen yaml beschikbaar" msgid "Edit Order" msgstr "Volgorde bewerken" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "Minimum" @@ -3627,15 +3510,15 @@ msgstr "GitHub-team" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "Gemaakt" @@ -3649,23 +3532,9 @@ msgstr "Systeem" msgid "This action will delete the following:" msgstr "Met deze actie wordt het volgende verwijderd:" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "<0>{0}<1>{1}" +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "Workflowtaaksjablonen" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4099,7 +3932,7 @@ msgstr "Metrisch" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "Synchroniseer het project alleen wanneer de gepushte ref overeenkomt met dit patroon, bijvoorbeeld refs/heads/main of refs/heads/release-*. Laat leeg om te synchroniseren bij elke push- of taggebeurtenis." #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4132,16 +3965,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "Een of meer teams kunnen niet worden verwijderd." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "Bewerken" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4222,17 +4045,12 @@ msgstr "Draaiboek controleren" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "Vóór" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "Details knooppunt weergeven" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "Aangepaste podspecificatie" @@ -4285,8 +4103,8 @@ msgstr "Toegangsgegevens verwijderen" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4324,7 +4142,7 @@ msgstr "Toegangsgegevens verwijderen" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "Bewerken" @@ -4336,10 +4154,6 @@ msgstr "RADIUS-instellingen" msgid "Workflow job templates" msgstr "Workflowtaaksjablonen" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "deze torendocumentatiepagina" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "Stelt de rol in die deze instantie zal spelen binnen de netwerktopologie. Standaard is \"uitvoering\"." @@ -4357,15 +4171,14 @@ msgstr "Bekijk JSON voorbeelden op" msgid "Destination SMS Number(s)" msgstr "Sms-nummer(s) bestemming" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "Geen time-out gespecificeerd" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "Bij time-out" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, zal de inventaris voorkomen dat instantiegroepen van organisaties worden toegevoegd aan de lijst van voorkeursinstantiegroepen om geassocieerde taaksjablonen op uit te voeren." @@ -4389,7 +4202,7 @@ msgstr "omschrijving" msgid "Failed to delete one or more inventories." msgstr "Een of meer inventarissen kunnen niet worden verwijderd." -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "Drijven" @@ -4407,10 +4220,6 @@ msgstr "Zacht verwijderen" msgid "DELETED" msgstr "VERWIJDERD" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {0} vinden door te klikken" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "U hebt geen machtiging voor gerelateerde bronnen: {itemsUnableToremove}" @@ -4444,7 +4253,7 @@ msgstr "Deze actie ontkoppelt het volgende:" msgid "Select Instances" msgstr "Instanties selecteren" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "Er ontbreken hulpbronnen uit dit sjabloon." @@ -4456,7 +4265,7 @@ msgstr "Grafana API-sleutel" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "U hebt geen machtiging om het volgende te ontkoppelen: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4466,7 +4275,8 @@ msgstr "Kan de capaciteitsaanpassing niet bijwerken." #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Minimumpercentage van alle instanties dat automatisch\n" +" aan deze groep wordt toegewezen wanneer nieuwe instanties online komen." #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4476,46 +4286,17 @@ msgstr "Annuleren bevestigen" msgid "Sort" msgstr "Sorteren" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Automatiseringsplatform voor Red Hat Ansible" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd.\n" -#~ "Nul betekent dat er geen limiet wordt afgedwongen." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "Als gebruikers feedback nodig hebben over de juistheid\n" -#~ "van hun geconstrueerde groepen, wordt het ten zeerste aanbevolen\n" -#~ "om strict: true te gebruiken in de plugin-configuratie." +msgstr "Gelijk aan" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "Kan project niet verwijderen." +msgstr "Mislukt" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "Variabelen gevraagd" @@ -4536,7 +4317,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "Geef hieronder uw Red Hat- of Red Hat Satellite-inloggegevens op\n" +" en u kunt kiezen uit een lijst met uw beschikbare abonnementen.\n" +" De inloggegevens die u gebruikt, worden opgeslagen voor toekomstig gebruik bij het\n" +" ophalen van verlengde of uitgebreide abonnementen." #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4557,21 +4341,22 @@ msgstr "Afsluiten zonder op te slaan" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "Datumoperator selecteren" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "Thema" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "Filter op geneste groepsnaam" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "Fout bij het opslaan van de workflow!" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4581,13 +4366,6 @@ msgstr "Automatisering" msgid "Select items from list" msgstr "Items in lijst selecteren" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "Basispad dat gebruikt wordt voor het vinden van draaiboeken. Mappen die binnen dit pad gevonden worden, zullen in het uitklapbare menu van de draaiboekmap genoemd worden. Het basispad en de gekozen draaiboekmap bieden samen het volledige pad dat gebruikt wordt om draaiboeken te vinden." - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "Taakstatus" @@ -4601,20 +4379,20 @@ msgstr "Vertakking/tag/binding broncontrole" msgid "This will cancel all subsequent nodes in this workflow" msgstr "Dit annuleert alle volgende knooppunten in deze werkstroom." -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "Selecteer toegangsgegevens om toegang te krijgen tot de knooppunten waartegen deze taak uitgevoerd zal worden. U kunt slechts één set toegangsgegevens van iedere soort kiezen. In het geval van machine-toegangsgegevens (SSH) moet u, als u 'melding bij opstarten' aanvinkt zonder toegangsgegevens te kiezen, bij het opstarten de machinetoegangsgegevens kiezen. Als u toegangsgegevens selecteert en 'melding bij opstarten' aanvinkt, worden de geselecteerde toegangsgegevens de standaardtoegangsgegevens en kunnen deze bij het opstarten gewijzigd worden." +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "Selecteer toegangsgegevens voor toegang tot de nodes waarop deze taak wordt uitgevoerd. U kunt slechts één toegangsgegeven van elk type selecteren. Voor machinetoegangsgegevens (SSH) betekent het aanvinken van «Vragen bij starten» zonder toegangsgegevens te selecteren dat u tijdens de uitvoering een machinetoegangsgegeven moet selecteren. Als u toegangsgegevens selecteert en «Vragen bij starten» aanvinkt, worden de geselecteerde toegangsgegevens de standaardwaarden die tijdens de uitvoering kunnen worden bijgewerkt." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "Vraag om diff-modus bij het starten." +msgid "Prompt for diff mode on launch." +msgstr "Vraag om diff-modus bij opstarten." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "Clientidentificatie" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd." @@ -4622,11 +4400,6 @@ msgstr "Hierdoor worden alle volgende knooppunten in deze werkstroom geannuleerd msgid "Failed to delete one or more job templates." msgstr "Een of meer taaksjablonen kunnen niet worden verwijderd." -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr "Kies een .json-bestand" @@ -4657,8 +4430,8 @@ msgstr "Versleuteld" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {Taak annuleren} other {Banen annuleren}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "Sjabloon bewerken" @@ -4668,6 +4441,7 @@ msgstr "Sjabloon bewerken" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "Toepassingen" @@ -4676,31 +4450,30 @@ msgstr "Toepassingen" msgid "All jobs" msgstr "Alle taken" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "<0>Opmerking: handmatig gekoppelde instanties kunnen automatisch worden losgekoppeld van een instantiegroep als de instantie wordt beheerd door <1>beleidsregels." +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "Dag {0}" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "Herziening vernieuwing project" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "Optioneel: selecteer de toegangsgegevens die u wilt gebruiken om statusupdates terug te sturen naar de webhookservice." +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "Selecteer optioneel de toegangsgegevens die moeten worden gebruikt om statusupdates terug te sturen naar de webhook-service." #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "Taak annuleren" @@ -4708,13 +4481,13 @@ msgstr "Taak annuleren" msgid "Instance State" msgstr "Instantiestaat" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "Persoon" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "Voorbeeld-URL's voor Subversion-broncontrole zijn:" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Voorbeeld-URL's voor Subversion-broncodebeheer zijn onder meer:" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4736,7 +4509,9 @@ msgstr "Weekenddag" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "Optionele labels die deze inventaris beschrijven,\n" +" zoals 'dev' of 'test'. Labels kunnen worden gebruikt om\n" +" inventarissen en voltooide taken te groeperen en te filteren." #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4776,10 +4551,10 @@ msgstr "Organisatiedetails weergeven" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4813,7 +4588,7 @@ msgstr "Organisatiedetails weergeven" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4826,28 +4601,28 @@ msgstr "Organisatiedetails weergeven" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "Fout!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "Host onbereikbaar" @@ -4874,9 +4649,9 @@ msgstr "Verwijderen van alle knooppunten bevestigen" msgid "Clean" msgstr "Opschonen" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Webhookservices kunnen taken met deze sjabloon voor workflowtaken lanceren door het verzenden van een POST-verzoek naar deze URL." +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhook-services kunnen taken starten met dit workflow-taaksjabloon door een POST-verzoek naar deze URL te sturen." #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4887,7 +4662,9 @@ msgstr "Dit veld mag niet leeg zijn" msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "Als gebruikers feedback nodig hebben over de juistheid\n" +" van hun samengestelde groepen, wordt het ten zeerste aanbevolen\n" +" om strict: true te gebruiken in de plugin-configuratie." #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4910,18 +4687,6 @@ msgstr "Kan rol niet koppelen" msgid "Failed to delete one or more projects." msgstr "Een of meer projecten kunnen niet worden verwijderd." -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "De voorgestelde indeling voor namen van variabelen: kleine letters en gescheiden door middel van een underscore (bijvoorbeeld foo_bar, user_id, host_name etc.) De naam van een variabele mag geen spaties bevatten." - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "Stel bronpad in op" @@ -4932,12 +4697,13 @@ msgid "Edit Project" msgstr "Project bewerken" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "Dinsdag" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "Uitgebreid" @@ -4946,10 +4712,11 @@ msgid "Failed to toggle host." msgstr "Kan niet van host wisselen." #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "geweigerd" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "Aanmelden met GitHub Enterprise-organisaties" @@ -4959,6 +4726,7 @@ msgstr "Aanmelden met GitHub Enterprise-organisaties" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "Berichtsjablonen" @@ -5045,7 +4813,7 @@ msgstr "SAML-instellingen weergeven" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "Geannuleerd" @@ -5110,7 +4878,7 @@ msgstr "Geef alle projecten weer." msgid "0 (Warning)" msgstr "0 (Waarschuwing)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "Systeemwaarschuwing" @@ -5126,12 +4894,14 @@ msgstr "Systeemwaarschuwing" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "Uitvoeringsomgevingen" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "Vraag naar het type taak bij de lancering." +msgid "Prompt for job type on launch." +msgstr "Vraag om taaktype bij opstarten." #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5168,10 +4938,6 @@ msgstr "Taakinstellingen" msgid "Edit Credential Plugin Configuration" msgstr "Toegangsgegevens plug-inconfiguratie bewerken" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "Geselecteerde tokens verwijderen" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "Selecteer een vraag om te verwijderen" @@ -5198,7 +4964,7 @@ msgstr "Selecteer een vraag om te verwijderen" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "Variabelen" @@ -5232,10 +4998,6 @@ msgstr "Alle bronnen synchroniseren" msgid "API service/integration key" msgstr "Service-/integratiesleutel API" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {# uur} other {# uur}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5249,6 +5011,11 @@ msgstr "Taken" msgid "Unreachable Hosts" msgstr "Hosts onbereikbaar" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "Bij time-out" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5272,7 +5039,7 @@ msgstr "Tekstgebied" msgid "View User Interface settings" msgstr "Instellingen gebruikersinterface weergeven" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "Aanmelden met GitHub-teams" @@ -5280,10 +5047,17 @@ msgstr "Aanmelden met GitHub-teams" msgid "Inventory copied successfully" msgstr "Inventaris gekopieerd" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\n" -#~ "geïnjecteerd in de feitencache tijdens runtime." +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze op hostniveau kunnen worden bekeken. Feiten worden bewaard en tijdens runtime in de feitencache geïnjecteerd." + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "Het aantal afzonderlijke gebruikers dat moet goedkeuren voordat de werkstroom wordt voortgezet. Eén enkele weigering weigert altijd het knooppunt." + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "Deze argumenten worden gebruikt met de opgegeven module. U kunt informatie over {moduleName} vinden door te klikken " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5312,7 +5086,8 @@ msgstr "Instellingen gebruikersinterface" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "Geef sleutel-/waardeparen op met behulp van\n" +" YAML of JSON." #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5329,12 +5104,12 @@ msgstr "Samenvouwen" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5346,7 +5121,7 @@ msgstr "Samenvouwen" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "Labels" @@ -5379,7 +5154,7 @@ msgstr "Maand" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5391,6 +5166,7 @@ msgstr "Maand" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "Toegangsgegevens" @@ -5402,11 +5178,12 @@ msgstr "Voer één e-mailadres per regel in om een lijst met ontvangers te maken #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "Minimumaantal instanties dat automatisch\n" +" aan deze groep wordt toegewezen wanneer nieuwe instanties online komen." #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} weken" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5456,7 +5233,7 @@ msgstr "Kopiëren" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "Verwijder de huidige zoekopdracht die gerelateerd is aan ansible-feiten om een andere zoekopdracht met deze sleutel mogelijk te maken." @@ -5470,6 +5247,7 @@ msgstr "Basispad project" msgid "Project copied successfully" msgstr "Project gekopieerd" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "Maart" @@ -5501,6 +5279,7 @@ msgstr "Berichttest mislukt." msgid "items" msgstr "items" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "September" @@ -5509,10 +5288,6 @@ msgstr "September" msgid "Select Peer Addresses" msgstr "Peer-adressen selecteren" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {# dag} other {# dagen}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "We waren niet in staat om de aan deze account gekoppelde licenties te lokaliseren." @@ -5526,7 +5301,7 @@ msgstr "Instellingen bijwerken die betrekking hebben op taken binnen {brandName} msgid "Provisioning" msgstr "Voorziening" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "Meerkeuze-opties" @@ -5550,10 +5325,6 @@ msgstr "Bronnaam" msgid "select module" msgstr "module selecteren" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5576,10 +5347,15 @@ msgstr "TLS gebruiken" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "Beheertaak" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "Voorkeursthema" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5590,9 +5366,9 @@ msgstr "Waarde instellen voor dit veld" msgid "Failed to deny one or more workflow approval." msgstr "Kan een of meer workflowgoedkeuringen niet weigeren." -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "Retourneert resultaten die voldoen aan dit filter en aan andere filters. Dit is het standaard ingestelde type als er niets is geselecteerd." +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "Retourneert resultaten die aan dit filter en aan andere filters voldoen. Dit is het standaardsettype als er niets is geselecteerd." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5602,10 +5378,6 @@ msgstr "Organisatie (naam)" msgid "Reload" msgstr "Herladen" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "Kan de aangepaste configuratie-instellingen voor inloggen niet ophalen. De standaardsysteeminstellingen worden in plaats daarvan getoond." - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "Nieuwe host toevoegen" @@ -5629,6 +5401,7 @@ msgid "Notification Color" msgstr "Berichtkleur" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5649,10 +5422,10 @@ msgstr "Kies een optie" msgid "Application information" msgstr "Toepassingsinformatie" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "Stel in hoeveel output Ansible produceert bij het uitvoeren van het draaiboek." +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "Bepaal het uitvoerniveau dat ansible produceert terwijl het playbook wordt uitgevoerd." #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5673,12 +5446,12 @@ msgstr "Frequentie-informatie" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "Volgende" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5687,16 +5460,10 @@ msgstr "Volgende" msgid "Create" msgstr "Maken" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "Deze tabel geeft een paar nuttige parameters van de geconstrueerde\n" -#~ "voorraadplug-in. Voor de volledige lijst met parameters" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5707,16 +5474,10 @@ msgstr "Weet u zeker dat u het verzoek om deze taak te annuleren in wilt dienen? msgid "Port" msgstr "Poort" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "Weet u zeker dat u lokale authenticatie wilt uitschakelen? Als u dat doet, kan dat gevolgen hebben voor de mogelijkheid van gebruikers om in te loggen en voor de mogelijkheid van de systeembeheerder om deze wijziging terug te draaien." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "Deze gegevens worden gebruikt om toekomstige versies van de Tower-software en de ervaring en uitkomst voor klanten te verbeteren." - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "Overschrijven van vertakking toelaten" @@ -5725,11 +5486,6 @@ msgstr "Overschrijven van vertakking toelaten" msgid "Create new source" msgstr "Nieuwe bron maken" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "Forks" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "Download Bundel" @@ -5760,10 +5516,6 @@ msgstr "Geen abonnementen gevonden" msgid "Add team permissions" msgstr "Teammachtigingen toevoegen" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "Brontelefoonnummer" @@ -5784,7 +5536,7 @@ msgstr "Automatisering" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "Type knooppunt" @@ -5829,7 +5581,7 @@ msgstr "systeem" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "Rij selecteren" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5842,6 +5594,10 @@ msgstr "Inventarisdetails weergeven" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "Deze inventaris wordt toegepast op alle workflowknooppunten binnen deze workflow ({0}) die vragen naar een inventaris." +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "Geheim dat wordt gedeeld met de webhook-service. De service gebruikt dit om zijn verzoeken te ondertekenen, zodat alleen uw repository een projectsynchronisatie kan activeren. Typ uw eigen geheim om het als configuratie te beheren, of laat het veld leeg om er een te laten genereren bij het opslaan." + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5858,7 +5614,7 @@ msgstr "Afgelopen twee weken" msgid "Back" msgstr "Terug" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "Laatste login" @@ -5874,7 +5630,7 @@ msgstr "Kopieerfout" msgid "Back to applications" msgstr "Terug naar toepassingen" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "inlogtype" @@ -5891,8 +5647,8 @@ msgid "Destination channels or users" msgstr "Bestemmingskanalen of -gebruikers" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "Webhook-service voor deze workflowtaaksjabloon." +msgid "Webhook service for this workflow job template." +msgstr "Webhookservice voor dit workflowtaaksjabloon." #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5907,7 +5663,8 @@ msgstr "Instantiegroepen" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "Gebruik één telefoonnummer per regel om op te geven waar\n" +" sms-berichten naartoe moeten worden gerouteerd. Telefoonnummers moeten de indeling +11231231234 hebben. Zie voor meer informatie de Twilio-documentatie" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5920,11 +5677,12 @@ msgstr "Details abonnement" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "Deze planning gebruikt complexe regels die niet worden ondersteund in de\n" +" UI. Gebruik de API om deze planning te beheren." -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "Verwijder alle plaatselijke aanpassingen voordat een update uitgevoerd wordt." +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "Verwijder eventuele lokale wijzigingen voordat u een update uitvoert." #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5952,9 +5710,9 @@ msgstr "Einddatum" msgid "Disable SSL Verification" msgstr "SSL-verificatie uitschakelen" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "Selecteer een vertakking voor de workflow. Deze vertakking wordt toegepast op alle jobsjabloonknooppunten die vragen naar een vertakking." +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "Selecteer een branch voor de workflow. Deze branch wordt toegepast op alle taaksjabloonnodes die om een branch vragen." #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -5990,6 +5748,8 @@ msgstr "Typen verbindingstoestanden" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "Sjablonen" @@ -6011,6 +5771,10 @@ msgstr "Testbericht" msgid "Enabled Options" msgstr "Ingeschakelde opties" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "Selecteer uit de lijst met mappen die in het projectbasispad zijn gevonden. Samen bieden het basispad en de playbookmap het volledige pad dat wordt gebruikt om playbooks te lokaliseren." + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6030,24 +5794,6 @@ msgstr "Deze stap bevat fouten" msgid "source control branch" msgstr "Broncontrolevertakking" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "Vul de hosts voor deze inventaris door gebruik te maken van een zoekfilter. Voorbeeld: ansible_facts.ansible_distribution: \"RedHat\".\n" -#~ "Raadpleeg de documentatie voor verdere syntaxis en\n" -#~ "voorbeelden. Raadpleeg de documentatie van Ansible Tower voor verdere syntaxis en\n" -#~ "voorbeelden." - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6067,8 +5813,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "Instantiegroepen" @@ -6100,13 +5847,13 @@ msgstr "Recente succesvolle taken" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "Werkstroom geannuleerd " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "Vertakking om bij het uitvoeren van een klus te gebruiken. Projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als project allow_override field is ingesteld op true." +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "Branch die in de taakuitvoering moet worden gebruikt. De projectstandaard wordt gebruikt indien leeg. Alleen toegestaan als het veld allow_override van het project is ingesteld op true." #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6130,7 +5877,9 @@ msgstr "{0} meer" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "Deze gegevens worden gebruikt om\n" +" toekomstige releases van de Tower-software te verbeteren en te helpen\n" +" de klantervaring en het succes te stroomlijnen." #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6142,19 +5891,9 @@ msgstr "verwijderen annuleren" msgid "Nested groups inventory definition:" msgstr "Voorraaddefinitie geneste groepen:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "De tijd (in seconden) voordat de e-mailmelding de host probeert te bereiken en een time-out oplevert. Varieert van 1 tot 120 seconden." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "Vraag om een limiet bij het starten." - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "Geselecteerde taak annuleren" +msgid "Prompt for limit on launch." +msgstr "Vraag om limiet bij opstarten." #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6162,13 +5901,13 @@ msgstr "Geselecteerde taak annuleren" msgid "Started" msgstr "Gestart" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "In afwachting van workflowgoedkeuringen" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "Voer een geldige URL in" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "Voer een geldige URL in" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6177,14 +5916,10 @@ msgstr "In afwachting van workflowgoedkeuringen" msgid "Canonical" msgstr "Canonical" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "Dag 0" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "Verlopen" @@ -6196,19 +5931,20 @@ msgstr "3 (Foutopsporing)" msgid "Track submodules" msgstr "Submodules tracken" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "Vereiste goedkeuringen" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "Laatst gebruikt" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "Geen taken" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "Deze toegangsgegevens worden momenteel door andere bronnen gebruikt. Weet u zeker dat u ze wilt verwijderen?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6226,6 +5962,8 @@ msgstr "Vragenlijst" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "Organisaties" @@ -6234,19 +5972,9 @@ msgstr "Organisaties" msgid "None (run once)" msgstr "Geen (eenmaal uitgevoerd)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "Instance Group Fallback voorkomen: Indien ingeschakeld, voorkomt de taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst van voorkeursinstantiegroepen om op te draaien." - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "Deze geconstrueerde voorraadinvoer \n" -#~ "maakt een groep aan voor beide categorieën en toepassingen \n" -#~ "de limiet (verhuurderspatroon) om alleen verhuurders te retourneren die \n" -#~ "zich op het snijpunt van die twee groepen bevinden." +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "Terugval instantiegroep voorkomen: indien ingeschakeld, voorkomt het taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op uit te voeren." #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6258,7 +5986,7 @@ msgstr "sociale aanmelding" msgid "Revert" msgstr "Terugzetten" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "Workflowgoedkeuring verwijderen" @@ -6287,35 +6015,27 @@ msgstr "Bijwerken" msgid "Failed to delete one or more schedules." msgstr "Een of meer schema's kunnen niet worden verwijderd." +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "Service waarvan webhook-verzoeken worden geaccepteerd." + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "Waarschuwing: {selectedValue} is een link naar {0} en wordt als zodanig opgeslagen." #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "Workflowtaak 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "De voorraden hebben de status in behandeling totdat de definitieve verwijdering is verwerkt." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {# maand} other {# maanden}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "Laatste herberekeningsdatum:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "hier." @@ -6329,7 +6049,11 @@ msgstr "hier." msgid "Unavailable" msgstr "Niet beschikbaar" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "Synchroniseer het project wanneer er een push plaatsvindt in de broncodebeheer-repository, zodat de lokale kopie altijd up-to-date is zonder polling of updates bij elke taakstart." + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "Afspelen gestart" @@ -6349,20 +6073,10 @@ msgstr "Onbekende einddatum" msgid "toggle changes" msgstr "wijzigingen wisselen" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "Type activiteit selecteren" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "Meerkeuze" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "Wijzig PROJECTS_ROOT bij het uitrollen van\n" -#~ "{brandName} om deze locatie te wijzigen." - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6374,25 +6088,20 @@ msgstr "Toegangsgegevens machine" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "Evalueren op" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." msgstr "Terug naar dashboard." -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "Selecteer de inventaris met de hosts waarvan u wilt dat deze taak ze beheert." - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "omleiden inloggen bewerken annuleren" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Tags overslaan is nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt overslaan. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Over te slaan tags zijn handig wanneer u een groot playbook heeft en specifieke delen van een play of taak wilt overslaan. Gebruik komma's om meerdere tags te scheiden. Raadpleeg de documentatie voor details over het gebruik van tags." #: screens/User/User.js:140 msgid "View User Details" @@ -6420,12 +6129,10 @@ msgstr "Geselecteerde categorie" msgid "Delete Team" msgstr "Team verwijderen" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "De uitvoeringsomgeving die zal worden gebruikt bij het starten van\n" -#~ "dit taaksjabloon. De geselecteerde uitvoeringsomgeving kan worden opgeheven door\n" -#~ "door expliciet een andere omgeving aan dit taaksjabloon toe te wijzen." +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "De uitvoeringsomgeving die wordt gebruikt bij het starten van dit taaksjabloon. De opgeloste uitvoeringsomgeving kan worden overschreven door er expliciet een andere toe te wijzen aan dit taaksjabloon." #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6454,6 +6161,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "Deze argumenten worden gebruikt met de gespecificeerde module." @@ -6474,17 +6182,17 @@ msgstr "Abonnementskeuze wissen" msgid "Test passed" msgstr "Test geslaagd" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "Selecteer de instantiegroepen waar dit taaksjabloon op uitgevoerd wordt." +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "Selecteer de instantiegroepen waarop dit taaksjabloon moet worden uitgevoerd." #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "Laat leeg om bij het opslaan een nieuwe webhook-sleutel te genereren" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "Systeemcontroleur" @@ -6506,6 +6214,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "Eenvoudig inloggen inschakelen voor uw {brandName} toepassingen" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6520,6 +6229,9 @@ msgstr "Donderdag" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "Taaksjablonen" @@ -6556,39 +6268,29 @@ msgstr "Naam van de module" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "Verloopt" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "Optionele labels die de taaksjabloon beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om taaksjablonen en uitgevoerde taken te ordenen en filteren." - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "Druk op spatie of enter om te beginnen met slepen,\n" -#~ "en gebruik de pijltjestoetsen om omhoog of omlaag te navigeren.\n" -#~ "Druk op enter om het slepen te bevestigen, of op een andere toets om\n" -#~ "de sleepoperatie te annuleren." +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "Optionele labels die dit taaksjabloon beschrijven, zoals 'dev' of 'test'. Labels kunnen worden gebruikt om taaksjablonen en voltooide taken te groeperen en te filteren." #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "Type opzoeken" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "Taak annuleren" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6622,13 +6324,9 @@ msgstr "Vragen verwijderen" msgid "How to use constructed inventory plugin" msgstr "Hoe geconstrueerde voorraadplug-in te gebruiken" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "Dit veld mag geen spaties bevatten" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "Deze inventaris wordt momenteel door sommige sjablonen gebruikt. Weet u zeker dat u het wilt verwijderen?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "Dit veld mag geen spaties bevatten" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6649,16 +6347,17 @@ msgid "Exceptions" msgstr "Uitzonderingen" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "Selecteer een filiaal voor de workflow." +msgid "Select a branch for the workflow." +msgstr "Selecteer een branch voor de workflow." -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "Raadpleeg de" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "Inputbronnen toegangsgegevens" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "Invoerbronnen voor toegangsgegevens" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6669,8 +6368,8 @@ msgstr "Seconde" msgid "Health checks can only be run on execution nodes." msgstr "Gezondheidscontroles kunnen alleen worden uitgevoerd op uitvoeringsknooppunten." -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "Visualizer" @@ -6682,11 +6381,6 @@ msgstr "Visualizer" msgid "Relaunch Job" msgstr "Taak opnieuw starten" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "Als u wilt dat de voorraadbron bij de lancering wordt bijgewerkt, klikt u op Update on Launch en gaat u ook naar" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "Abonnement ophalen" @@ -6700,10 +6394,6 @@ msgstr "Host wisselen" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "Wereldwijd beschikbare uitvoeringsomgeving kan niet opnieuw worden toegewezen aan een specifieke organisatie" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "Bronvariabelen" @@ -6712,13 +6402,13 @@ msgstr "Bronvariabelen" msgid "Instance" msgstr "Instantie" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "Inclusief bestand" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "Indien aangevinkt, worden alle hosts en groepen die eerder aanwezig waren op de externe bron maar nu zijn verwijderd, uit de inventaris verwijderd. Hosts en groepen die niet door de inventarisbron werden beheerd, worden gepromoveerd naar de volgende handmatig gemaakte groep, of als er geen handmatig gemaakte groep is om ze naartoe te promoveren, blijven ze in de standaardgroep \"all\" voor de inventaris." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6734,16 +6424,12 @@ msgstr "Weet u zeker dat u de {0} toegang vanuit {1} wilt verwijderen? Als u da msgid "Add existing host" msgstr "Bestaande host toevoegen" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "Opzoeken selecteren" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "Organisatie bewerken" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Draaiboek voltooid" @@ -6769,12 +6455,13 @@ msgstr "Tabblad Details" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "Toegangsgegeven" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "Eerste knooppunt" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6798,16 +6485,6 @@ msgstr "Groep" msgid "Request subscription" msgstr "Abonnement aanvragen" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "Schema wisselen" @@ -6819,7 +6496,7 @@ msgstr "Vernieuwen" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "Datumzoekinvoer" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6845,7 +6522,7 @@ msgstr "Taakinstellingen weergeven" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "bewerken" @@ -6854,7 +6531,7 @@ msgstr "bewerken" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "Verwachte waarde" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 @@ -6884,8 +6561,8 @@ msgstr "Tijd" msgid "Create new instance group" msgstr "Nieuwe instantiegroep maken" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "Normale gebruiker" @@ -6908,6 +6585,7 @@ msgstr "Taakgebeurtenissen uitklappen" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "Houd er rekening mee dat je de groep na het loskoppelen nog steeds in de lijst kunt zien als de host ook lid is van de kinderen van die groep. Deze lijst toont alle groepen waaraan de verhuurder direct en indirect is gekoppeld." @@ -6925,16 +6603,14 @@ msgstr "Vragenlijst wijzigen" msgid "Pan Down" msgstr "Omlaag pannen" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "Voer één IRC-kanaal of gebruikersnaam per regel in. Het hekje (#) voor kanalen en het apenstaartje (@) voor gebruikers zijn hierbij niet vereist." - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "Voorraadbronsynchronisatie starten" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "Submodules volgen de laatste commit op hun master-branch (of een andere branch die is opgegeven in .gitmodules). Zo niet, dan worden submodules behouden op de revisie die is opgegeven door het hoofdproject. Dit komt overeen met het opgeven van de vlag --remote bij git submodule update." + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "Feit niet gevonden." @@ -6950,10 +6626,6 @@ msgstr "Provisioning terugkoppelingen" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "Minimaal aantal instanties dat automatisch aan deze groep wordt toegewezen wanneer nieuwe instanties online komen." -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "Berichtsucces wisselen" @@ -6963,8 +6635,8 @@ msgid "Application not found." msgstr "Toepassing niet gevonden." #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "Iedere" @@ -7012,18 +6684,20 @@ msgstr "Collega's" msgid "User Roles" msgstr "Gebruikersrollen" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "min" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "Inventarisbronnen" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "Indien ingeschakeld, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7046,10 +6720,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "Kan instantiegroep niet vinden." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "Terugzetten annuleren" @@ -7072,10 +6742,6 @@ msgstr "Stel voorkeuren in voor gegevensverzameling, logo's en aanmeldingen" msgid "Add" msgstr "Toevoegen" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving. Raadpleeg voor meer informatie over het migreren van uitvoeringsomgevingen <0>de documentatie." - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7095,14 +6761,14 @@ msgstr "Kan de synchronisatie van de geconstrueerde voorraadbron niet annuleren" msgid "Back to Hosts" msgstr "Terug naar hosts" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "Toegangsgegevens voor authenticatie met een beschermd containerregister." +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "Context" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Webhook-reffilter" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7121,12 +6787,7 @@ msgstr "Wachtwoord verhoging van rechten" msgid "Please try another search using the filter above" msgstr "Probeer een andere zoekopdracht met de bovenstaande filter" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "Handmatig" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "Weet u zeker dat u de login redirect override URL wilt bewerken? Als u dat doet, kan dat invloed hebben op de mogelijkheid van gebruikers om in te loggen op het systeem als de lokale authenticatie ook is uitgeschakeld." @@ -7154,7 +6815,7 @@ msgstr "API-token" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "Controleer het uitvoerniveau dat Ansible zal produceren voor voorraadbronupdatetaken." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Galaxy-toegangsgegevens" @@ -7176,20 +6837,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "Deze samengestelde inventarisinvoer\n" +" maakt een groep voor beide categorieën en gebruikt\n" +" de limiet (hostpatroon) om alleen hosts te retourneren die\n" +" zich in de doorsnede van die twee groepen bevinden." #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "Instantie van instantiegroep loskoppelen?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "Sleutel typeahead" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " Taakverdeling" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7208,18 +6872,14 @@ msgstr "Toegangsgegevens registreren" msgid "Host Details" msgstr "Hostdetails" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "Browserstandaard" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "Volgen" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "Geef extra opdrachtregelwijzigingen in door. Er zijn twee opdrachtregelparameters voor Ansible:" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7227,8 +6887,8 @@ msgstr "Volgen" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7265,12 +6925,6 @@ msgstr "Volgen" msgid "Modified By (Username)" msgstr "Gewijzigd door (gebruikersnaam)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "Terug naar instantiegroepen" @@ -7279,31 +6933,26 @@ msgstr "Terug naar instantiegroepen" msgid "page" msgstr "pagina" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "Opmerking: dit veld gaat ervan uit dat de naam op afstand \"oorsprong\" is." +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "Opmerking: dit veld gaat ervan uit dat de naam van de remote «origin» is." #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub-standaard" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "Maximum" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "De uitvoeringsomgeving die zal worden gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau." +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "De uitvoeringsomgeving die wordt gebruikt voor taken die dit project gebruiken. Dit wordt gebruikt als fallback wanneer er geen uitvoeringsomgeving expliciet is toegewezen op taaksjabloon- of workflowniveau." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "Naam van het werkstroomtaaksjabloon." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "Naam van het workflowtaaksjabloon." #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7324,6 +6973,10 @@ msgstr "De volledige imagelocatie, inclusief het containerregister, de imagenaam msgid "Node state types" msgstr "Typen knooppuntstatus" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "Het webhook-eindpunt van dit project. Voeg het toe aan de webhook-configuratie van de repository zodat pushes een projectsynchronisatie activeren." + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7337,26 +6990,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "Kies een draaiboekmap" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "Workflowtaaksjabloon" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "Vragen om labels bij lancering." - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "Vraag om labels bij opstarten." #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7372,25 +7019,13 @@ msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een storingstoestand ko msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "Submodules volgen de laatste binding op\n" -#~ "hun hoofdvertakking (of een andere vertakking die is gespecificeerd in\n" -#~ ".gitmodules). Als dat niet zo is, dan worden de submodules bewaard tijdens de revisie die door het hoofdproject gespecificeerd is.\n" -#~ "Dit is gelijk aan het specificeren van de vlag --remote bij de update van de git-submodule." - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2 (Meer verbaal)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "Webhook-referenties voor dit workflowtaaksjabloon." +msgid "Webhook credential for this workflow job template." +msgstr "Webhookreferentie voor dit workflowtaaksjabloon." #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7398,7 +7033,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "Vul de hosts voor deze inventaris in met behulp van een zoek-\n" +" filter. Voorbeeld: ansible_facts__ansible_distribution:\"RedHat\".\n" +" Raadpleeg de documentatie voor verdere syntaxis en\n" +" voorbeelden. Raadpleeg de Ansible Controller-documentatie voor verdere syntaxis en\n" +" voorbeelden." #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7408,12 +7047,6 @@ msgstr "In dit schema ontbreken de vereiste vragenlijstwaarden" msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "De basis-URL van de Grafana-server - het /api/annotations-eindpunt wordt automatisch toegevoegd aan de basis-URL voor Grafana." - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "Datum" @@ -7423,29 +7056,24 @@ msgstr "Datum" msgid "User and Automation Analytics" msgstr "Gebruikers- en Automatiseringsanalyses" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "Escalatie van bevoegdheden: indien ingeschakeld, voer dit playbook uit als beheerder." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "Waarde om het artefact mee te vergelijken. Wordt indien mogelijk als JSON geïnterpreteerd (bijv. true, 3), anders als een gewone tekenreeks." #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." msgstr "Een of meer groepen kunnen niet worden verwijderd." -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "Lokale autorisatie uitschakelen bevestigen" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "Er is een fout opgetreden bij het opslaan van de workflow." @@ -7465,15 +7093,15 @@ msgstr "Kan gerelateerde groepen niet laden." msgid "Subscription Compliance" msgstr "Naleving van abonnementen" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "Dit veld moet een getal zijn en een waarde hebben die hoger is dan {min}" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "Dit veld moet een getal zijn en een waarde groter dan {min} hebben" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "Alle" @@ -7495,10 +7123,10 @@ msgstr "Verwijderen bevestigen" msgid "Workflow timed out message" msgstr "Workflow Time-outbericht" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "Selecteer het draaiboek dat uitgevoerd moet worden door deze taak." +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "Selecteer het playbook dat door deze taak moet worden uitgevoerd." #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7513,48 +7141,33 @@ msgstr "Mislukte taken" msgid "No items found." msgstr "Geen items gevonden." +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "April" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "Hostmislukking" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "Naam" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "Evenementinformatie weergeven" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" msgstr "Feiten verzamelen" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "Weet je zeker dat je de groep wilt verwijderen?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "Maak vars van jinja2-expressies. Dit kan handig zijn\n" -#~ "als de geconstrueerde groepen die u definieert niet de verwachte\n" -#~ "hosts. Dit kan worden gebruikt om hostvars van uitdrukkingen toe te voegen, zodat\n" -#~ "dat je weet wat de resulterende waarden van die uitdrukkingen zijn." - #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "Maakt het maken van een provisioning-\n" +" callback-URL mogelijk. Met de URL kan een host contact opnemen met {brandName}\n" +" en een configuratie-update aanvragen met behulp van deze taak-\n" +" sjabloon" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7567,13 +7180,13 @@ msgstr "Voltooiingstijd" msgid "Recent jobs" msgstr "Recente taken" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "Een of meer instanties kunnen niet worden losgekoppeld." -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "Host overgeslagen" @@ -7582,8 +7195,8 @@ msgid "View Project Details" msgstr "Projectdetails weergeven" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "Vragen om tags bij lancering." +msgid "Prompt for tags on launch." +msgstr "Vraag om tags bij opstarten." #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7596,7 +7209,7 @@ msgstr "Bekijk hier de opgebouwde inventarisdocumentatie" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "Nooit" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7607,9 +7220,13 @@ msgstr "Naam van organisatie" msgid "Host Filter" msgstr "Hostfilter" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "Tijd in seconden om een project als actueel te beschouwen. Tijdens taakuitvoeringen en callbacks evalueert het taaksysteem de tijdstempel van de laatste projectupdate. Als deze ouder is dan de cachetime-out, wordt deze niet als actueel beschouwd en wordt er een nieuwe projectupdate uitgevoerd." + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {Deze actie annuleert de volgende taak:} other {Deze actie annuleert de volgende taken:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7624,10 +7241,6 @@ msgstr "Verwijder het project alvorens te synchroniseren" msgid "Unlimited" msgstr "Onbeperkt" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "Het slepen is begonnen voor item-id: {newId}." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "Bestand, map of script" @@ -7642,8 +7255,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "De uitvoeringsomgeving die zal worden gebruikt voor taken binnen deze organisatie. Dit wordt gebruikt als terugvalpunt wanneer er geen uitvoeringsomgeving expliciet is toegewezen op project-, taaksjabloon- of workflowniveau." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "Schakel een enquête in voor deze workflowtaaksjabloon." +msgid "Enable a survey for this workflow job template." +msgstr "Schakel een enquête in voor dit workflowtaaksjabloon." #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7654,10 +7267,6 @@ msgstr "{pluralizedItemName} Lijst" msgid "Please add survey questions." msgstr "Voeg vragenlijstvragen toe." -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7677,7 +7286,7 @@ msgstr "Subdomein Pagerduty" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "Geen taken" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7691,11 +7300,11 @@ msgstr "Cache time-out (seconden)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "Afmelden" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "sec" @@ -7707,17 +7316,17 @@ msgstr "Deze uitvoeringsomgevingen kunnen worden gebruikt door andere bronnen di msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "Taaksjablonen met een ontbrekende inventaris of een ontbrekend project kunnen niet worden geselecteerd tijdens het maken of bewerken van knooppunten. Selecteer een andere sjabloon of herstel de ontbrekende velden om verder te gaan." -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "Geheel getal" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "Laatst uitgevoerd" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7727,7 +7336,7 @@ msgstr "Modus Abonnement selecteren" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} maanden" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7736,13 +7345,13 @@ msgstr "Aantal mislukte hosts" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "Opnieuw starten vanaf:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "Om een smart-inventaris aan te maken via ansible-feiten, gaat u naar het scherm smart-inventaris." -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "Verwante sleutels" @@ -7776,7 +7385,7 @@ msgstr "Synchroniseren" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7833,9 +7442,9 @@ msgstr "Synchroniseren" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7846,7 +7455,7 @@ msgstr "Synchroniseren" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "Omschrijving" @@ -7876,11 +7485,12 @@ msgstr "1 (Uitgebreid)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "Hiermee worden alle configuratiewaarden op deze pagina teruggezet naar\n" +" hun fabrieksinstellingen. Weet u zeker dat u wilt doorgaan?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "Op of na" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7889,7 +7499,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "Max. aantal gelijktijdige opdrachten" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "Gebruiker verwijderen" @@ -7929,7 +7539,7 @@ msgstr "Team bewerken" msgid "User Interface" msgstr "Gebruikersinterface" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "Aanmelden met GitHub Enterprise" @@ -7966,20 +7576,21 @@ msgstr "Aanmelden met GitHub Enterprise" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "Waarde voor dit veld selecteren" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "Verloopt nooit" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "Verloopt nooit" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "Taak {0} weergeven" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "Aanmelden met SAML {samlIDP}" @@ -7987,14 +7598,10 @@ msgstr "Aanmelden met SAML {samlIDP}" msgid "Browse" msgstr "Bladeren" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd.\\n Nul betekent dat er geen limiet wordt afgedwongen." - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -8005,8 +7612,8 @@ msgstr "E-mail" msgid "Case-insensitive version of regex." msgstr "Hoofdletterongevoelige versie van regex." -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "Geavanceerde invoer zoekwaarden" @@ -8027,16 +7634,6 @@ msgstr "Selecteer de toepassing waartoe dit token zal behoren, of laat dit veld msgid "Listener Port" msgstr "Luisterpoort" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "Schakel het ondertekenen van inhoud in om te verifiëren dat de inhoud\n" -#~ "is veilig gebleven wanneer een project wordt gesynchroniseerd.\n" -#~ "Als er met de inhoud is geknoeid, is de\n" -#~ "opdracht wordt niet uitgevoerd." - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "SSL-verbinding" @@ -8062,10 +7659,6 @@ msgstr "Geef een waarde op voor dit veld of selecteer de optie Melding bij opsta msgid "External Secret Management System" msgstr "Extern geheimbeheersysteem" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "Weet u zeker dat u de onderstaande groepen wilt verwijderen?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "hier" @@ -8105,15 +7698,10 @@ msgstr "Hoofdletterongevoelige versie van startswith." msgid "Unsaved changes modal" msgstr "Modus Niet-opgeslagen wijzigingen" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "Aanmelden met GitHub Enterprise-teams" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8123,18 +7711,18 @@ msgstr "Argumenten" msgid "Construct 2 groups, limit to intersection" msgstr "Construeer 2 groepen, beperk tot snijpunt" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "# bronnen met synchronisatiefouten." - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "Webhook-URL voor dit workflowtaaksjabloon." +msgid "Webhook URL for this workflow job template." +msgstr "Webhook-URL voor dit workflowtaaksjabloon." #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "Startdatum/-tijd" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "Standaard verzamelen we analysegegevens over het servicegebruik en verzenden deze naar Red Hat. Er zijn twee categorieën gegevens die door de service worden verzameld. Zie <0>deze Tower-documentatiepagina voor meer informatie. Schakel de volgende selectievakjes uit om deze functie uit te schakelen." + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8144,7 +7732,7 @@ msgstr "Grafana URL" msgid "GitHub settings" msgstr "GitHub-instellingen" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "Aanmelden met GitHub-organisaties" @@ -8152,12 +7740,12 @@ msgstr "Aanmelden met GitHub-organisaties" msgid "Redirecting to subscription detail" msgstr "Doorverwijzen naar abonnementsdetails" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "De tijd (in seconden) die het heeft geduurd voordat de taak werd geannuleerd. Standaard 0 voor geen taak time-out." +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "De hoeveelheid tijd (in seconden) die wordt uitgevoerd voordat de taak wordt geannuleerd. De standaardwaarde is 0 voor geen taaktime-out." -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8168,10 +7756,6 @@ msgstr "Een of meer groepen kunnen niet worden losgekoppeld." msgid "Token information" msgstr "Tokeninformatie" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "# source met synchronisatiefouten." - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "Nooit bijgewerkt" @@ -8184,11 +7768,11 @@ msgstr "Nooit bijgewerkt" msgid "Successful" msgstr "Geslaagd" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "Indien deze mogelijkheid ingeschakeld is, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "Gelijktijdige taken: indien ingeschakeld, zijn gelijktijdige uitvoeringen van dit taaksjabloon toegestaan." -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "Taak gestart" @@ -8202,7 +7786,7 @@ msgstr "Credential om te authenticeren met Kubernetes of OpenShift" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "Gefedereerde inventaris niet gevonden." #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8227,18 +7811,13 @@ msgstr "Exact zoeken op id-veld." msgid "Back to management jobs" msgstr "Terug naar beheerderstaken" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "Organisatie" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "Host OK" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} jaar" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8253,15 +7832,20 @@ msgstr "Azure AD-instellingen weergeven" msgid "Hop" msgstr "Hop" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "Foutopsporing" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "Alle filters wissen" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Deze instantie wordt momenteel gebruikt door andere resources. Weet u zeker dat u deze wilt verwijderen?} other {Het deprovisioneren van deze instanties kan gevolgen hebben voor andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8285,12 +7869,14 @@ msgstr "Terug naar instellingen" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "Standaard" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "Einde kwam niet overeen met een verwachte waarde ({0})" +msgid "End did not match an expected value ({0})" +msgstr "Einde kwam niet overeen met een verwachte waarde ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8322,17 +7908,17 @@ msgstr "Opdracht uitvoeren" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} uur" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "Kan het inloggegevenstype voor deze webhook-service niet opzoeken, dus het veld voor webhook-inloggegevens is niet beschikbaar." #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "Sleep een bestand hierheen of blader om te uploaden" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "Volgen ongedaan maken" @@ -8340,12 +7926,7 @@ msgstr "Volgen ongedaan maken" msgid "string" msgstr "string" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "Voer één Slack-kanaal per regel in. Het hekje (#) is vereist voor kanalen. Om op een thread te reageren of er een te beginnen voor een specifiek bericht, voert u de ID van het hoofdbericht toe aan het kanaal waar de ID van het hoofdbericht 16 tekens is. Een punt (.) moet handmatig worden ingevoerd na het 10e teken. bijv.: #destination-channel, 1231257890.006423. Zie Slack" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "Wachtwoord bevestigen" @@ -8355,17 +7936,16 @@ msgstr "Persoonlijke toegangstoken" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "Opnieuw starten vanaf eerste knooppunt" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "Terug naar sjablonen" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "Kies een berichtkleur. Mogelijke kleuren zijn kleuren uit de hexidecimale kleurencode (bijvoorbeeld: #3af of #789abc)." +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "De eerste haalt alle referenties op. De tweede haalt de Github pull request nummer 62 op; in dit voorbeeld moet de branch «pull/62/head» zijn." #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8373,7 +7953,7 @@ msgstr "Authenticatie" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} dagen" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8383,6 +7963,10 @@ msgstr "Lijst met ontvangers" msgid "Not Found" msgstr "Niet gevonden" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "Stemmen" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8406,7 +7990,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "Maak variabelen van jinja2-expressies. Dit kan nuttig zijn\n" +" als de samengestelde groepen die u definieert niet de verwachte\n" +" hosts bevatten. Dit kan worden gebruikt om hostvars toe te voegen vanuit expressies zodat\n" +" u weet wat de resulterende waarden van die expressies zijn." #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8418,14 +8005,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "Het is moeilijk om een specificatie te geven voor\n" +" de inventaris voor Ansible-facts, omdat u om\n" +" de systeemfacts te vullen een playbook moet uitvoeren tegen\n" +" de inventaris met `gather_facts: true`. De\n" +" werkelijke facts verschillen van systeem tot systeem." #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "Ouder taken verdelen" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "Meerkeuze-opties (één keuze mogelijk)" @@ -8464,7 +8055,7 @@ msgid "Customize pod specification" msgstr "Podspecificatie aanpassen" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} van {month}} two {The second {weekday} van {month}} =3 {The third {weekday} van {month}} =4 {The fourth {weekday} van {month}} =5 {The fifth {weekday} van {month}}}" @@ -8472,18 +8063,14 @@ msgstr "{0, selectordinal, one {The first {weekday} van {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "Geef HTTP-headers op in JSON-indeling. Raadpleeg\n" +" de Ansible Controller-documentatie voor voorbeeldsyntaxis." #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "Frequentie Uitzondering Details" @@ -8499,7 +8086,7 @@ msgstr "Zie Django" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "Globale navigatie" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8525,8 +8112,8 @@ msgid "Copy Execution Environment" msgstr "Uitvoeringsomgeving kopiëren" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "Vraag naar SCM-tak bij lancering." +msgid "Prompt for SCM branch on launch." +msgstr "Vraag om SCM-branch bij opstarten." #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8542,22 +8129,6 @@ msgstr "Alles terugzetten naar standaardinstellingen" msgid "Inventory file" msgstr "Inventarisbestand" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "Let op: Alleen hosts die zich direct in deze groep bevinden, kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld van het subgroepniveau waar ze bij horen." - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "Basispad project" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "Synchroniseren voor herziening" @@ -8566,17 +8137,14 @@ msgstr "Synchroniseren voor herziening" msgid "Project sync failures" msgstr "Mislukte projectsynchronisaties" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "Uitvoeren op" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "Geeft aan of een host beschikbaar is en opgenomen moet worden in lopende taken. Voor hosts die deel uitmaken van een externe inventaris, kan dit worden\n" -#~ "gereset worden door het inventarissynchronisatieproces." - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8591,13 +8159,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "Peer verwijderd. Zorg ervoor dat u de installatiebundel voor {0} opnieuw uitvoert om de wijzigingen van kracht te zien worden." -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "Versleepbare lijst om geselecteerde items te herschikken en te verwijderen." - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "De laatste {weekday} van {month}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "De laatste {weekday} van {month}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8633,11 +8197,6 @@ msgstr "ID van het paneel (optioneel)" msgid "Prevent Instance Group Fallback" msgstr "Instance Group Fallback voorkomen" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "Maximaal aantal vorken om toe te staan voor alle taken die tegelijkertijd op deze groep worden uitgevoerd. Nul betekent dat er geen limiet wordt afgedwongen." @@ -8654,7 +8213,7 @@ msgstr "Taak" msgid "Regions" msgstr "Regio's" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "Zet type op uitgeschakeld voor verwant zoekveld fuzzy zoekopdrachten" @@ -8675,16 +8234,12 @@ msgstr "U kunt niet reageren op de volgende workflowgoedkeuringen: {itemsUnableT msgid "Please click the Start button to begin." msgstr "Klik op de startknop om te beginnen." -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "Dit sjabloon wordt momenteel door sommige workflowknooppunten gebruikt. Weet u zeker dat u het wilt verwijderen?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "Eerste uitvoering" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "Geen resterende hosts" @@ -8709,6 +8264,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" Houd er rekening mee dat alleen hosts die zich rechtstreeks in deze groep bevinden,\n" +" kunnen worden losgekoppeld. Hosts in subgroepen moeten rechtstreeks worden losgekoppeld\n" +" op het subgroepniveau waartoe ze behoren.\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8735,7 +8295,7 @@ msgid "Job ID" msgstr "Taak-id" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "Convergentie" @@ -8764,11 +8324,12 @@ msgstr "Geen fouten bij inventarissynchronisatie." msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "Opmerking: de volgorde waarin deze worden geselecteerd bepaalt de voorrang bij de uitvoering. Selecteer er meer dan één om slepen mogelijk te maken." -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "Toegangsgegevens die een wachtwoord vereisen bij het opstarten zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door toegangsgegevens van hetzelfde type om verder te gaan: {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "Toegangsgegevens waarvoor wachtwoorden nodig zijn bij het starten, zijn niet toegestaan. Verwijder of vervang de volgende toegangsgegevens door één van hetzelfde type om door te gaan: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "Aanmelden met SAML " @@ -8806,21 +8367,16 @@ msgstr "Extern archief" msgid "Troubleshooting" msgstr "Probleemoplossen" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "Een refspec om op te halen (doorgegeven aan de Ansible git-module). Deze parameter maakt toegang tot referenties mogelijk via het vertakkingsveld dat anders niet beschikbaar is." - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "Dit is de enige keer dat het cliëntgeheim wordt getoond." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "Optionele beschrijving voor het werkstroomtaaksjabloon." +msgid "Optional description for the workflow job template." +msgstr "Optionele beschrijving voor het workflowtaaksjabloon." #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "goedgekeurd" @@ -8829,7 +8385,7 @@ msgid "Last Run" msgstr "Laatste uitvoering" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "Niet goedgekeurd {0}." @@ -8837,8 +8393,10 @@ msgstr "Niet goedgekeurd {0}." msgid "Run type" msgstr "Uitvoertype" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "Nooit" @@ -8871,9 +8429,9 @@ msgstr "Inventaris (naam)" msgid "Update Revision on Launch" msgstr "Herziening updaten bij opstarten" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "Selecteer het project dat het draaiboek bevat waarvan u wilt dat deze taak hem uitvoert." +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "Het project dat het playbook bevat dat deze taak zal uitvoeren." #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8883,9 +8441,9 @@ msgstr "Type toegangsgegevens selecteren" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "Voorbeelden hiervan zijn:" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "Voorbeelden zijn onder meer:" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8898,7 +8456,9 @@ msgstr "Update broncontrole" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "Deze gegevens worden gebruikt om\n" +" toekomstige releases van de software te verbeteren en om\n" +" Automation Analytics te leveren." #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8927,11 +8487,6 @@ msgstr "Recente taken" msgid "These are the modules that {brandName} supports running commands against." msgstr "Dit zijn de modules waar {brandName} commando's tegen kan uitvoeren." -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "Als u geen abonnement heeft, kunt u bij Red Hat terecht voor een proefabonnement." - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "Modus Workflowlink" @@ -8945,19 +8500,10 @@ msgstr "Inventaris bewerken" msgid "Failed to user token." msgstr "Kan gebruikerstoken niet bijwerken." -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "Minimum aantal instanties dat automatisch toegewezen wordt aan deze groep wanneer nieuwe instanties online komen." - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "Aanmelden met SAML" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "geannuleerd" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "Terug naar workflowgoedkeuringen" @@ -8967,10 +8513,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "Geef injectoren op met JSON- of YAML-syntaxis. Raadpleeg de documentatie voor Ansible Tower voor voorbeeldsyntaxis." #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "Waarschuwing" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "December" @@ -9001,8 +8548,8 @@ msgid "Delete All Groups and Hosts" msgstr "Alle groepen en hosts verwijderen" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "Prompt voor uitvoeringsomgeving bij lancering." +msgid "Prompt for execution environment on launch." +msgstr "Vraag om uitvoeringsomgeving bij opstarten." #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9029,15 +8576,15 @@ msgid "Client type" msgstr "Type client" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "Prompt bijvoorbeeld groepen bij lancering." +msgid "Prompt for instance groups on launch." +msgstr "Vraag om instantiegroepen bij opstarten." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "Workflow Berichtenbody in behandeling" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "Antwoord naam variabele" @@ -9061,13 +8608,15 @@ msgstr "Aangepaste virtuele omgeving {virtualEnvironment} moet worden vervangen #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} uur" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "Het maximale aantal hosts dat door\n" +" deze organisatie mag worden beheerd. De waarde is standaard 0, wat betekent dat er geen limiet is.\n" +" Raadpleeg de Ansible-documentatie voor meer details." #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9081,16 +8630,9 @@ msgstr "Verloopt op" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "Elke keer dat een taak wordt uitgevoerd met behulp van deze inventaris, vernieuwt u de inventaris van de geselecteerde bron voordat u projecttaken uitvoert." -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "Vertakking naar de kassa. Naast vertakkingen kunt u ook tags, commit hashes en willekeurige refs invoeren. Sommige commit hashes en refs zijn mogelijk niet beschikbaar, tenzij u ook een aangepaste refspec aanlevert." - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "In uitvoering" @@ -9108,11 +8650,12 @@ msgstr "Veld begint met waarde." msgid "Workflow documentation" msgstr "Workflowdocumentatie" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "Januari" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "Aanmelden met Azure AD" @@ -9120,10 +8663,9 @@ msgstr "Aanmelden met Azure AD" msgid "Relaunch all hosts" msgstr "Alle hosts opnieuw starten" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "Indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze kunnen worden weergegeven op hostniveau. Feiten worden bewaard en\n" -#~ "geïnjecteerd in de feitencache tijdens runtime." +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "Feitenopslag: indien ingeschakeld, worden de verzamelde feiten opgeslagen zodat ze op hostniveau kunnen worden bekeken. Feiten worden bewaard en tijdens runtime in de feitencache geïnjecteerd." #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9139,13 +8681,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "Weet u zeker dat u deze link wilt verwijderen?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "Een Jinja2-sjabloon dat wordt gerenderd met upstream set_stats-artefacten wanneer de goedkeuring wordt gemaakt. Gebruik dit om de goedkeurder relevante context uit eerdere taakstappen te tonen. Beschikbare variabelen komen uit de set_stats-gegevens van bovenliggende knooppunten." + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "Vragen om variabelen bij lancering." +msgid "Prompt for variables on launch." +msgstr "Vraag om variabelen bij opstarten." -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "Geweigerd door {0} - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "Geweigerd door {0} - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9163,13 +8711,9 @@ msgstr "Kan project niet synchroniseren." msgid "Total hosts" msgstr "Totaal gastheren" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "Dit veld moet groter zijn dan 0" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "Gebruikershandleiding" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "Dit veld moet groter zijn dan 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9183,9 +8727,9 @@ msgstr "Toegangsgegeven gekopieerd" msgid "The search filter did not produce any results…" msgstr "De zoekfilter leverde geen resultaten op…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "Dit veld moet een getal zijn" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "Dit veld moet een getal zijn" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9199,9 +8743,9 @@ msgstr "Verwant(e) team(s) loskoppelen?" msgid "Last" msgstr "Laatste" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "Webhook inschakelen voor deze sjabloon." +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "Webhook inschakelen voor dit sjabloon." #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9237,6 +8781,8 @@ msgstr "Inhoud laden" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "Inventarissen" @@ -9255,14 +8801,10 @@ msgstr "Ingeschakeld" msgid "Items per page" msgstr "Items per pagina" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "Geselecteerde taken annuleren" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "Dit veld moet een geheel getal zijn" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "Dit veld moet een geheel getal zijn" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9285,14 +8827,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "Groter dan vergelijking." -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "Deze gegevens worden gebruikt om\n" -#~ "toekomstige versies van de Software te verbeteren en om\n" -#~ "Automatiseringsanalyse te bieden." - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9327,21 +8861,26 @@ msgid "Delete Workflow Job Template" msgstr "Workflow-taaksjabloon verwijderen" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "Geef extra opdrachtregelvariabelen door aan de workflow." +msgid "Pass extra command line variables to the workflow." +msgstr "Geef extra opdrachtregelvariabelen door aan de workflow." #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "Instantiedetails" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {Deze instantiegroep wordt momenteel gebruikt door andere resources. Weet u zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze instantiegroepen kan invloed hebben op andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "Geen output gevonden voor deze taak." -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "Voor taaksjablonen selecteer \"uitvoeren\" om het draaiboek uit te voeren. Selecteer \"controleren\" om slechts de syntaxis van het draaiboek te controleren, de installatie van de omgeving te testen en problemen te rapporteren zonder het draaiboek uit te voeren." +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "Voor taaksjablonen selecteert u run om het playbook uit te voeren. Selecteer check om alleen de playbook-syntaxis te controleren, de omgevingsconfiguratie te testen en problemen te melden zonder het playbook uit te voeren." #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9400,7 +8939,7 @@ msgstr "Alle uitvoeringsomgevingen weergeven" msgid "Sources" msgstr "Bronnen" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "Tekstgebied" @@ -9421,21 +8960,18 @@ msgstr "Niet geconfigureerd" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "Workflowtaak" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "Gebruik aangepaste berichten om de inhoud van\n" +" meldingen te wijzigen die worden verzonden wanneer een taak start, slaagt of mislukt. Gebruik\n" +" accolades om toegang te krijgen tot informatie over de taak:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9481,7 +9017,7 @@ msgstr "Update-opties" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9496,19 +9032,19 @@ msgstr "Update-opties" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "Laatst aangepast" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "Documentatie." +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "Documentatie." #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9531,7 +9067,7 @@ msgstr "Opdracht" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "Fout" @@ -9549,20 +9085,10 @@ msgstr "Terug naar groepen" msgid "A job has already been launched" msgstr "Er is al een opdracht gestart" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "Host Async OK" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "Deze geconstrueerde voorraadinvoer\n" -#~ "maakt een groep aan voor beide categorieën en toepassingen\n" -#~ "de limiet (verhuurderspatroon) om alleen verhuurders te retourneren die\n" -#~ "zich op het snijpunt van die twee groepen bevinden." - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "Recente sjablonen" @@ -9572,36 +9098,6 @@ msgstr "Recente sjablonen" msgid "Applications & Tokens" msgstr "Toepassingen en tokens" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "Bronbesturingsrevisie" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "Taakuitvoeringen" @@ -9610,6 +9106,11 @@ msgstr "Taakuitvoeringen" msgid "Failed to delete smart inventory." msgstr "Kan Smart-inventaris niet verwijderen." +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# bron met synchronisatiefouten.} other {# bronnen met synchronisatiefouten.}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9624,7 +9125,7 @@ msgstr "Inventarisbron" msgid "Cancel node removal" msgstr "Verwijdering van knooppunt annuleren" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "Afgeschaft" @@ -9633,11 +9134,6 @@ msgstr "Afgeschaft" msgid "Update revision on job launch" msgstr "Herziening bijwerken bij starten taak" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "Selecteer een rij om te weigeren" @@ -9645,19 +9141,13 @@ msgstr "Selecteer een rij om te weigeren" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "Succesvol gekopieerd naar klembord!" +msgstr "Geslaagd" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "Doorverwijzen naar dashboard" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "Deze instantiegroep wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u hem wilt verwijderen?" @@ -9687,9 +9177,9 @@ msgstr "Workflow goedgekeurde berichtbody" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "Retourneert resultaten die voldoen aan dit filter of aan andere filters." +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "Retourneert resultaten die aan dit filter of aan andere filters voldoen." #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9705,7 +9195,7 @@ msgid "Generic OIDC settings" msgstr "Algemene OIDC-instellingen" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "Geavanceerd" @@ -9726,11 +9216,6 @@ msgstr "Gebruikers" msgid "Edit Notification Template" msgstr "Berichtsjabloon bewerken" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "Synchroniseren voor revisie" - #: components/About/About.js:51 msgid "Brand Image" msgstr "Merkimago" @@ -9815,13 +9300,13 @@ msgstr "Kan niet van bericht wisselen." msgid "Webhook Key" msgstr "Webhooksleutel" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "Selecteer een knooppunttype" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "Het type toekenning dat de gebruiker moet gebruiken om tokens te verkrijgen voor deze toepassing" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "Het toekenningstype dat de gebruiker moet gebruiken om tokens voor deze applicatie te verkrijgen" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9832,6 +9317,7 @@ msgstr "Afspelen" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise-team" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "November" @@ -9841,10 +9327,6 @@ msgstr "November" msgid "Show changes" msgstr "Wijzigingen tonen" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "WAARSCHUWING:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "Dit knooppunt bewerken" @@ -9853,10 +9335,6 @@ msgstr "Dit knooppunt bewerken" msgid "Failed to delete team." msgstr "Kan team niet verwijderen." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "Workflow geannuleerd" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "Aantal dagen dat gegevens moeten worden bewaard" @@ -9870,11 +9348,6 @@ msgstr "Nieuwe uitvoeringsomgeving maken" msgid "Get subscriptions" msgstr "Abonnementen ophalen" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "Wijzigen van de broncontrolevertakking of de revisie toelaten in een taaksjabloon die gebruik maakt van dit project." - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9890,7 +9363,7 @@ msgstr "Abonnementen ophalen" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9903,7 +9376,7 @@ msgstr "Klik om een nieuwe link naar dit knooppunt te maken." #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "Operator" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" @@ -9922,25 +9395,15 @@ msgstr "Provisioning terugkoppelings-URL" msgid "Modified" msgstr "Gewijzigd" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "Dit project wordt momenteel gebruikt door andere bronnen. Weet u zeker dat u het wilt verwijderen?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "WAARSCHUWING: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "Verwant zoektype" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "Gebruikersdetails" @@ -9948,25 +9411,24 @@ msgstr "Gebruikersdetails" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "Indien ingeschakeld, voorkomt het taaksjabloon dat inventaris- of organisatie-instantiegroepen worden toegevoegd aan de lijst met voorkeursinstantiegroepen om op uit te voeren. Opmerking: als deze instelling is ingeschakeld en u een lege lijst hebt opgegeven, worden de globale instantiegroepen toegepast." + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "Rol loskoppelen" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "Vereist" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "Typeahead type instellen" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "Specificeer HTTP-koppen in JSON-formaat. Raadpleeg de documentatie van Ansible Tower voor voorbeeldsyntaxis." - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -10005,10 +9467,6 @@ msgstr "Toegangsgegevens voor Insights" msgid "Jobs" msgstr "Taken" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "Nabestellen" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "Geconstrueerde inventarisgegevens van host bekijken" @@ -10022,24 +9480,15 @@ msgstr "Toegangsgegevens kopiëren" msgid "Token" msgstr "Token" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "Beleidsregels" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "Doordeweeks" +msgid "weekday" +msgstr "weekdag" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "Deprovisionering" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "Submodules laatste binding op vertakking tracken" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10050,10 +9499,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "Koppelen peer mislukt." -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "Tags zijn nuttig wanneer u een groot draaiboek heeft en specifieke delen van het draaiboek of een taak wilt uitvoeren. Gebruik een komma om meerdere tags van elkaar te scheiden. Raadpleeg de documentatie voor meer informatie over het gebruik van tags." +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "Tags zijn handig wanneer u een groot playbook heeft en een specifiek deel van een play of taak wilt uitvoeren. Gebruik komma's om meerdere tags te scheiden. Raadpleeg de documentatie voor details over het gebruik van tags." #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10063,12 +9512,13 @@ msgstr "Gebeurtenissen" msgid "Group type" msgstr "Type groep" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "Soort gebruiker" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10107,17 +9557,17 @@ msgstr "Er moet een inventaris worden gekozen" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "Vertakking broncontrole" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "Deze organisatie wordt momenteel door andere bronnen gebruikt. Weet u zeker dat u haar wilt verwijderen?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10132,10 +9582,6 @@ msgstr "Systeembeheerder" msgid "Settings" msgstr "Instellingen" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "Dit schema maakt gebruik van complexe regels die niet worden ondersteund in de\\n gebruikersinterface. Gebruik de API om dit schema te beheren." - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "Terug naar typen toegangsgegevens" @@ -10167,12 +9613,7 @@ msgstr "/ (projectroot)" msgid "Last seen" msgstr "Laatste synchronisatie" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "Token dat ervoor zorgt dat dit een bronbestand is\n" -#~ "voor de ‘geconstrueerde’ plugin." - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "Juli" @@ -10199,8 +9640,8 @@ msgstr "Indien niet aangevinkt, wordt een samenvoeging uitgevoerd, waarbij lokal #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10234,7 +9675,7 @@ msgstr "Inventarisbronnen met fouten" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10272,7 +9713,7 @@ msgstr "Gereedschap wisselen" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10309,7 +9750,7 @@ msgstr "Gereedschap wisselen" msgid "Organization" msgstr "Organisatie" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "Uw sessie is verlopen. Log in om verder te gaan waar u gebleven was." @@ -10347,58 +9788,31 @@ msgstr "Bericht Workflow in behandeling" msgid "Errors" msgstr "Fouten" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "Het verwijderen van deze instantiegroepen kan van invloed zijn op andere bronnen die van hen afhankelijk zijn. Weet u zeker dat u het toch wilt verwijderen?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "Broncodebeheerrevisie" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "Zoeken is uitgeschakeld terwijl de taak wordt uitgevoerd" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "Slepen geannuleerd. Lijst is ongewijzigd." - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "Derde" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "Opmerking: deze instantie kan opnieuw worden gekoppeld aan deze instantiegroep als deze wordt beheerd door" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "Aanmelden met Azure AD Tenant" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "Enquête uitgeschakeld" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "Herziening bijwerken bij starten taak" +msgstr "Azure AD-standaard" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "Hoofdletterongevoelige versie van endswith." -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "Opzoeken annuleren" @@ -10512,16 +9926,11 @@ msgstr "Uitvoeringsomgeving ontbreekt of is verwijderd." msgid "Waiting" msgstr "Wachten" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "Als deze optie ingeschakeld is, wordt het draaiboek uitgevoerd als beheerder." +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "Indien ingeschakeld, voer dit playbook uit als beheerder." -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "Type instellen selecteren" @@ -10537,8 +9946,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10558,7 +9967,7 @@ msgid "and click on Update Revision on Launch" msgstr "en klik op Herziening updaten bij opstarten" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "Over" @@ -10590,7 +9999,7 @@ msgstr "Melding bij opstarten" msgid "Troubleshooting settings" msgstr "Probleemoplossingsinstellingen" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "Sjabloon opstarten" @@ -10605,14 +10014,11 @@ msgstr "Seconden" msgid "User analytics" msgstr "Gebruikersanalyses" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "Deze argumenten worden gebruikt met de gespecificeerde module. U kunt informatie over {moduleName} vinden door te klikken" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "Als u geen abonnement hebt, kunt u\n" +" Red Hat bezoeken om een proefabonnement te verkrijgen." #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10630,6 +10036,11 @@ msgstr "Voornaam" msgid "Webhooks" msgstr "Webhooks" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {De inventaris blijft in de status in behandeling totdat de definitieve verwijdering is verwerkt.} other {De inventarissen blijven in de status in behandeling totdat de definitieve verwijdering is verwerkt.}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10639,10 +10050,6 @@ msgstr "Opnieuw opstarten met hostparameters" msgid "This action will soft delete the following:" msgstr "Met deze actie wordt het volgende zacht verwijderd:" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "Als deze mogelijkheid ingeschakeld is, worden de wijzigingen die aangebracht zijn door Ansible-taken weergegeven, waar ondersteund. Dit staat gelijk aan de diff-modus van Ansible." - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10683,6 +10090,7 @@ msgid "Expand section" msgstr "Sectie uitklappen" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10711,7 +10119,7 @@ msgstr "Licentie-overeenkomst voor eindgebruikers" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "Op voorwaarde" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10726,7 +10134,7 @@ msgstr "Workflowgoedkeuringen" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "Deze argumenten worden gebruikt met de opgegeven module. U kunt informatie over {0} vinden door te klikken op " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10737,7 +10145,7 @@ msgstr "Uitvoeren wanneer het bovenliggende knooppunt in een succesvolle status msgid "Schedule Rules" msgstr "Schema Regels" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "SOCIAAL" @@ -10758,7 +10166,7 @@ msgstr "Details bewerken" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10792,27 +10200,27 @@ msgstr "Nieuwe groep toevoegen" msgid "Current page" msgstr "Huidige pagina" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "Het aantal parallelle of gelijktijdige processen dat tijdens de uitvoering van het draaiboek gebruikt wordt. Een lege waarde, of een waarde minder dan 1 zal de Ansible-standaard gebruiken die meestal 5 is. Het standaard aantal vorken kan overgeschreven worden met een wijziging naar" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "Het aantal parallelle of gelijktijdige processen dat wordt gebruikt tijdens het uitvoeren van het playbook. Een lege waarde, of een waarde kleiner dan 1, gebruikt de Ansible-standaard, die meestal 5 is. Het standaardaantal forks kan worden overschreven met een wijziging in" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "Veld voor het opgeven van een aangepaste Kubernetes of OpenShift Pod-specificatie." -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "De laatste {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "De laatste {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "Start synchronisatie bron" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "Geef extra opdrachtregelvariabelen op in het draaiboek. Dit is de opdrachtregelparameter -e of --extra-vars voor het Ansible-draaiboek. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor voorbeeldsyntaxis." +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "Geef extra opdrachtregelvariabelen door aan het playbook. Dit is de opdrachtregelparameter -e of --extra-vars voor ansible-playbook. Geef sleutel/waarde-paren op met YAML of JSON. Raadpleeg de documentatie voor een voorbeeldsyntaxis." #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10823,9 +10231,9 @@ msgstr "Verbergen" msgid "The resource associated with this node has been deleted." msgstr "De aan dit knooppunt gekoppelde bron is verwijderd." -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "Ingesteld op openbaar of vertrouwelijk, afhankelijk van de beveiliging van het toestel van de klant." +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "Stel in op Openbaar of Vertrouwelijk, afhankelijk van hoe veilig het clientapparaat is." #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10838,14 +10246,6 @@ msgstr "Forks" msgid "Examples:" msgstr "Voorbeelden:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" -#~ "en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon" - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "Herziening #" @@ -10871,22 +10271,10 @@ msgstr "Module" msgid "Confirm revert all" msgstr "Alles terugzetten bevestigen" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "Indien aangevinkt, worden alle variabelen voor onderliggende groepen en hosts verwijderd en vervangen door die in de externe bron." -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "Vork" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "Inventarisbron maken" @@ -10912,8 +10300,8 @@ msgstr "Ontbrekend" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "Teruggeven" @@ -10923,8 +10311,8 @@ msgid "Failed to delete role." msgstr "Kan rol niet verwijderen." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "Vragen om tags over te slaan bij het starten." +msgid "Prompt for skip tags on launch." +msgstr "Vraag om skip-tags bij opstarten." #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10940,8 +10328,8 @@ msgid "Metrics" msgstr "Meetwaarden" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "Vragen om time-out bij lancering." +msgid "Prompt for timeout on launch." +msgstr "Vraag om time-out bij opstarten." #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -10968,19 +10356,19 @@ msgstr "Hop-knooppunt" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} dag" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "Project kopiëren" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "Vraag om verbositeit bij de lancering." +msgid "Prompt for verbosity on launch." +msgstr "Vraag om uitgebreidheid bij opstarten." #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "Opnieuw starten vanaf mislukt knooppunt" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -10990,6 +10378,11 @@ msgstr "Geef alle tokens weer." msgid "View Inventory Groups" msgstr "Inventarisgroepen weergeven" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {Deze inventarisbron wordt momenteel gebruikt door andere resources die ervan afhankelijk zijn. Weet u zeker dat u deze wilt verwijderen?} other {Het verwijderen van deze inventarisbronnen kan invloed hebben op andere resources die ervan afhankelijk zijn. Weet u zeker dat u ze toch wilt verwijderen?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "Minder dan vergelijking." @@ -10998,6 +10391,10 @@ msgstr "Minder dan vergelijking." msgid "Hosts automated" msgstr "Geautomatiseerde hosts" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "Sta toe dat de broncodebeheer-branch of -revisie wordt gewijzigd in een taaksjabloon dat dit project gebruikt." + #: screens/User/User.js:56 msgid "Back to Users" msgstr "Terug naar gebruikers" @@ -11006,15 +10403,11 @@ msgstr "Terug naar gebruikers" msgid "View Team Details" msgstr "Teamdetails weergeven" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Galaxy-toegangsgegevens moeten eigendom zijn van een organisatie." - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "Kon dashboard niet weergeven:" -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "Browserstandaard gebruiken" @@ -11039,6 +10432,10 @@ msgstr "Beheerd" msgid "Start date" msgstr "Startdatum" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "Een op te halen refspec (doorgegeven aan de Ansible git-module). Met deze parameter is toegang mogelijk tot referenties via het branchveld die anders niet beschikbaar zijn." + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "Veld vervangen door nieuwe waarde" @@ -11047,9 +10444,10 @@ msgstr "Veld vervangen door nieuwe waarde" msgid "Confirm link removal" msgstr "Link verwijderen bevestigen" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "Dit veld moet uit ten minste {0} tekens bestaan" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "Dit veld moet minimaal {0} tekens bevatten" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11084,18 +10482,11 @@ msgstr "Voer ten minste één zoekfilter in om een nieuwe Smart-inventaris te ma msgid "Filter By {name}" msgstr "Filteren op {name}" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "Pas de grafiek aan de beschikbare schermgrootte aan" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "Verwerking van gebeurtenissen voltooid." @@ -11104,10 +10495,6 @@ msgstr "Verwerking van gebeurtenissen voltooid." msgid "Add a new node" msgstr "Een nieuw knooppunt toevoegen" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "Groepen verwijderen?" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11131,7 +10518,7 @@ msgstr "Antwoordtype" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "Voorwaarde" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" @@ -11141,19 +10528,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "Veld bevat waarde." -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "Sleutel selecteren" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "Kies een antwoordtype of -formaat dat u als melding voor de gebruiker wilt. Raadpleeg de documentatie van Ansible Tower voor meer informatie over iedere optie." +msgstr "Geef extra opdrachtregelwijzigingen door. Er zijn twee ansible-opdrachtregelparameters: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11163,7 +10544,7 @@ msgstr "Als dit niet is aangevinkt, blijven lokale kinderhosts en groepen die ni msgid "Account token" msgstr "Accounttoken" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "Login doorverwijzen URL overschrijven bewerken" @@ -11177,7 +10558,7 @@ msgstr "Abonnement" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "Niet gelijk aan" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 @@ -11196,7 +10577,8 @@ msgstr "Module-argumenten" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "Geef een meldingskleur op. Aanvaardbare kleuren zijn hexadecimale\n" +" kleurcodes (voorbeeld: #3af of #789abc)." #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11207,6 +10589,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "Vragenlijst schakelen" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "Kies een antwoordtype of -indeling dat u als prompt voor de gebruiker wilt.\n" +" Raadpleeg de Ascender-documentatie voor aanvullende informatie over elke optie." + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11219,21 +10607,14 @@ msgstr "Totaal aantal groepen" msgid "Webhook Credential" msgstr "Webhook toegangsgegevens" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met \n" -#~ "en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon." +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "Provisioning-callbacks: schakelt het maken van een provisioning-callback-URL in. Via de URL kan een host contact opnemen met Ansible AWX en een configuratie-update aanvragen met dit taaksjabloon." #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "Voer een waarde in." -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "Maximumaantal hosts dat beheerd mag worden door deze organisatie. De standaardwaarde is 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-documentatie voor meer informatie." - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "bijgewerkt" @@ -11254,9 +10635,9 @@ msgstr "Klik op de knop Bewerken hieronder om het knooppunt opnieuw te configure #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "Gefedereerde inventaris" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "Kan organisatie niet verwijderen." @@ -11286,8 +10667,12 @@ msgstr "Kies een soort taak" msgid "Cancel {0}" msgstr "Annuleren {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "Optionele door komma's gescheiden lijst met hostnamen die in elk taaksegment moeten worden opgenomen, naast de hosts van het segment zelf. Handig wanneer een play gericht is op een coördinerende host, zoals localhost, waarvan alle segmenten afhankelijk zijn. Namen worden exact vergeleken met inventarishosts; groepen en patronen worden niet ondersteund. Vastgezette hosts voeren hun plays één keer per segment uit." + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "Login doorverwijzen URL overschrijven bewerken" @@ -11308,26 +10693,20 @@ msgstr "Starttijd" msgid "Total inventory sources" msgstr "Totale inventarisbronnen" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "Gebruik aangepaste berichten om de inhoud te wijzigen van berichten die worden verzonden wanneer een taak start, slaagt of mislukt. Gebruik accolades om informatie over de taak te openen:" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "Geef een verhuurderspatroon op om de lijst met verhuurders die door de workflow worden beheerd of beïnvloed, verder te beperken." +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "Geef een hostpatroon op om de lijst met hosts die door de workflow worden beheerd of beïnvloed verder te beperken." #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "Geannuleerd knooppunt" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "Workflow bewerken" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "Knooppunt bewerken" @@ -11336,8 +10715,8 @@ msgstr "Knooppunt bewerken" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11345,21 +10724,22 @@ msgstr "Knooppunt bewerken" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "Wissen" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "Verloopt op {0}" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "Verloopt op {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "Gereedschap" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "Einde" @@ -11376,14 +10756,14 @@ msgstr "Tabblad yaml" msgid "IRC server port" msgstr "IRC-serverpoort" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "Tekst" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "Kan taak niet verwijderen." #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11394,9 +10774,9 @@ msgstr "Wachtwoord kluis" msgid "Run every" msgstr "Uitvoeren om de" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "Voorbeeld-URL's voor Remote Archive-broncontrole zijn:" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "Voorbeeld-URL's voor broncodebeheer van extern archief zijn onder meer:" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11411,10 +10791,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "Containergroep toevoegen" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "De inventaris heeft de status in behandeling totdat de definitieve verwijdering is verwerkt." - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "Doorgaan" @@ -11453,14 +10829,14 @@ msgstr "Foutbericht" msgid "Instance Group" msgstr "Instantiegroep" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "Ongeldig e-mailadres" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "Ongeldig e-mailadres" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11477,7 +10853,7 @@ msgstr "Activiteit" msgid "Inventories with sources cannot be copied" msgstr "Inventarissen met bronnen kunnen niet gekopieerd worden" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "Maximumlengte" @@ -11490,14 +10866,14 @@ msgstr "Cloud" msgid "Email Options" msgstr "E-mailopties" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "Raadpleeg de documentatie van Ansible voor meer informatie over het configuratiebestand." +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "Raadpleeg de Ansible-documentatie voor details over het configuratiebestand." -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "Standaardantwoord" @@ -11546,10 +10922,6 @@ msgstr "Wijzigingen tonen" msgid "Exact search on name field." msgstr "Exact zoeken op naamveld." -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "Het verwijderen van deze inventarissen kan van invloed zijn op sommige sjablonen die erop vertrouwen. Weet u zeker dat u het toch wilt verwijderen?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "Fout verwijderen" @@ -11558,27 +10930,23 @@ msgstr "Fout verwijderen" msgid "Failed to delete one or more inventory sources." msgstr "Een of meer inventarisbronnen kunnen niet worden verwijderd." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "Indien gespecificeerd, zal dit veld worden getoond op het knooppunt in plaats van de resourcenaam bij het bekijken van de workflow" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "Aanmelden met GitHub" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "Het verwijderen van deze voorraadbronnen kan van invloed zijn op andere bronnen die erop vertrouwen. Weet u zeker dat u toch wilt verwijderen" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "Ongeldige tijdsindeling" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "Ongeldige tijdnotatie" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "Onbekend project" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "Voorwaarden voor het uitvoeren van dit knooppunt wanneer er meerdere bovenliggende elementen zijn. Raadpleeg de" @@ -11604,12 +10972,6 @@ msgstr "VOLTOOID:" msgid "Prompt | {0}" msgstr "Melding | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "Aangepaste virtuele omgeving {0} moet worden vervangen door een uitvoeringsomgeving." - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11671,7 +11033,7 @@ msgstr "Het patroon dat gebruikt wordt om hosts in de inventaris te targeten. Do #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "Time-out" @@ -11679,10 +11041,19 @@ msgstr "Time-out" msgid "Please wait until the topology view is populated..." msgstr "Wacht totdat de topologie-weergave is ingevuld..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {Weet u zeker dat u de onderstaande groep wilt verwijderen?} other {Weet u zeker dat u de onderstaande groepen wilt verwijderen?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "Items selecteren" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {Geselecteerde taak annuleren} other {Geselecteerde taken annuleren}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11728,11 +11099,12 @@ msgstr "Details bewerken" msgid "Failed to delete role" msgstr "Kan rol niet verwijderen" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "Goedgekeurd - {0}. Zie de activiteitenstroom voor meer informatie." +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "Goedgekeurd - {0}. Raadpleeg het Activiteitenlogboek voor meer informatie." -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "Succesvol geweigerd" @@ -11760,25 +11132,7 @@ msgstr "Instanties verwijderen" msgid "Select a module" msgstr "Module selecteren" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "Er zijn geen draaiboekmappen in {project_base_dir} beschikbaar.\n" -#~ "Die map leeg of alle inhoud ervan is al\n" -#~ "toegewezen aan andere projecten. Maak daar een nieuwe directory en zorg ervoor dat de draaiboekbestanden kunnen worden gelezen door de 'awx'-systeemgebruiker,\n" -#~ "of laat {brandName} uw draaiboeken direct ophalen uit broncontrole met behulp van de optie Type broncontrole hierboven." - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "U kunt een aantal mogelijke variabelen in het\n" -#~ "bericht toepassen. Voor meer informatie, raadpleeg de" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11788,14 +11142,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "Workflowsjabloon" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "Goedkeuring" @@ -11824,7 +11173,7 @@ msgstr "Taak niet gevonden." msgid "Failed hosts" msgstr "Mislukte hosts" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "Directe sleutels" @@ -11836,9 +11185,9 @@ msgstr "Loskoppelen?" msgid "Notification timed out" msgstr "Time-out voor bericht" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "Tekenreeks niet-herkende dag" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "Wijzig PROJECTS_ROOT bij het implementeren van {brandName} om deze locatie te wijzigen." #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11856,6 +11205,10 @@ msgstr "Beheertaken" msgid "Failed to delete schedule." msgstr "Kan schema niet verwijderen." +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>Opmerking: Deze instantie kan opnieuw worden gekoppeld aan deze instantiegroep als deze wordt beheerd door <1>beleidsregels." + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "instantietype" @@ -11872,17 +11225,12 @@ msgstr "Input uitbreiden" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "Vastgezette hosts voor taakverdeling" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbeeld nieuwe rollen wilt toevoegen aan een groep gebruikers, kies dan Gebruikers en klik op Volgende. In de volgende stap kunt u de specifieke bronnen selecteren." -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "Voer het telefoonnummer in dat hoort bij de 'Berichtenservice' in Twilio in de indeling +18005550199." - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11891,7 +11239,7 @@ msgstr "Kies het type bron dat de nieuwe rollen gaat ontvangen. Als u bijvoorbe #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11931,9 +11279,10 @@ msgstr "Type toegangsgegevens bewerken" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "Eén Slack-kanaal per regel. Het hekje-symbool (#)\n" +" is vereist voor kanalen. Om te reageren op een specifiek bericht of een thread te starten, voegt u de bovenliggende bericht-Id toe aan het kanaal, waarbij de bovenliggende bericht-Id 16 cijfers bevat. Er moet handmatig een punt (.) worden ingevoegd na het 10e cijfer. bijv.:#destination-channel, 1231257890.006423. Zie Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "Sjabloon opstarten" @@ -11944,12 +11293,17 @@ msgstr "Afzender e-mailbericht" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "Welkom bij Red Hat Ansible Automation Platform!\n" +" Voltooi de onderstaande stappen om uw abonnement te activeren." #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "Bevoorrading mislukt" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "Of het goedkeuringsknooppunt automatisch wordt goedgekeurd of geweigerd wanneer de time-out verloopt." + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "Tijd in seconden om een voorraadsynchronisatie als actueel te beschouwen. Tijdens taakruns en callbacks evalueert het taaksysteem de tijdstempel van de nieuwste synchronisatie. Als het ouder is dan Cache Timeout, wordt het niet als actueel beschouwd en wordt een nieuwe voorraadsynchronisatie uitgevoerd." @@ -11962,17 +11316,13 @@ msgstr "Versie automatiseringscontroller" msgid "Access Token Expiration" msgstr "Toegangstoken vervallen" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {# minuut} other {# minuten}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "Na {numOccurrences, plural, one {# voorkomen} other {# voorkomen}}" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "Opmerking: Wanneer u het SSH-protocol voor GitHub of Bitbucket gebruikt, voert u alleen een SSH-sleutel in, geen gebruikersnaam (anders dan git). Bovendien ondersteunen GitHub en Bitbucket geen wachtwoordverificatie bij gebruik van SSH. Het alleen-lezen GIT-protocol (git://) gebruikt geen gebruikersnaam- of wachtwoordinformatie." #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "Vragen om voorraad bij lancering." +msgid "Prompt for inventory on launch." +msgstr "Vraag om inventaris bij opstarten." #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -11982,7 +11332,7 @@ msgstr "Er wordt een nieuwe webhook-URL gegenereerd bij het opslaan." msgid "Back to execution environments" msgstr "Terug naar uitvoeringsomgevingen" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "Statusinformatie van de host is niet beschikbaar voor deze taak." @@ -11991,20 +11341,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "Dit is de enige keer dat de tokenwaarde en de bijbehorende ververste tokenwaarde worden getoond." #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "Laden" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "Workflow annuleren" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "De containerimage die gebruikt moet worden voor de uitvoering." +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "De containerimage die voor uitvoering moet worden gebruikt." #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12028,10 +11378,14 @@ msgstr "Voer een taak uit om deze lijst te vullen." #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "Limiet" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "Goedkeuringen" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "Stelt het huidige levenscyclusstadium van deze instantie in. Standaard is \"geïnstalleerd\"." @@ -12046,7 +11400,7 @@ msgstr "Details inventarisbron weergeven" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "Dit project wordt momenteel gebruikt door andere resources. Weet u zeker dat u het wilt verwijderen?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12077,18 +11431,20 @@ msgstr "Een of meer workflowgoedkeuringen kunnen niet worden verwijderd." msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "Het maximale aantal hosts dat door deze organisatie mag worden beheerd.\n" +" De waarde is standaard 0, wat betekent dat er geen limiet is. Raadpleeg de Ansible-\n" +" documentatie voor meer details." #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "Fout in geassocieerde rol" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "Sjabloonknooppunten workflowtaak" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "Workflowtaaksjabloonnodes" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12116,7 +11472,7 @@ msgstr "Vragenlijst verwijderen" msgid "Policy instance minimum" msgstr "Beleid instantieminimum" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "Kan workflowgoedkeuring niet verwijderen." @@ -12148,11 +11504,7 @@ msgstr "Input selecteren" msgid "Hybrid" msgstr "Hybride" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "Laden…" - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "Host opnieuw proberen" @@ -12165,15 +11517,14 @@ msgstr "Host opnieuw proberen" msgid "Webhook Service" msgstr "Webhookservice" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "Maakt het mogelijk een provisioning terugkoppelings-URL aan te maken. Met deze URL kan een host contact opnemen met {brandName}\n" -#~ "en een verzoek voor een configuratie-update indienen met behulp van deze taaksjabloon." +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "Schakelt het maken van een provisioning-callback-URL in. Via de URL kan een host contact opnemen met {brandName} en een configuratie-update aanvragen met dit taaksjabloon." #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12181,7 +11532,7 @@ msgstr "Webhookservice" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12191,8 +11542,10 @@ msgstr "Aan" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "Als u alleen de toegang voor deze specifieke gebruiker wilt verwijderen, verwijder deze dan uit het team." -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12226,8 +11579,12 @@ msgstr "{0} seconden" msgid "Inventory Type" msgstr "Type inventaris" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {Na # keer} other {Na # keer}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "Selecteer eerst een sleutel" @@ -12237,6 +11594,7 @@ msgstr "Selecteer eerst een sleutel" msgid "Select source path" msgstr "Bronpad selecteren" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "Juni" @@ -12254,7 +11612,7 @@ msgid "Launch" msgstr "Starten" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "Uitleg" @@ -12277,7 +11635,7 @@ msgstr "Modus Voorbeeld van vragenlijst" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "OK" @@ -12293,7 +11651,7 @@ msgstr "Modis Weergave workflowknooppunt" msgid "Leave this field blank to make the execution environment globally available." msgstr "Laat dit veld leeg om de uitvoeringsomgeving globaal beschikbaar te maken." -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12303,7 +11661,7 @@ msgid "Failed to associate." msgstr "Kan niet koppelen." #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12314,13 +11672,10 @@ msgstr "Kan niet koppelen." #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "Groepen" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {# week} other {# weken}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12360,8 +11715,8 @@ msgstr "Beheerde knooppunten" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12406,7 +11761,7 @@ msgstr "Gemaakt door (Gebruikersnaam)" msgid "Playbook" msgstr "Draaiboek" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "Ongeldige gebruikersnaam of wachtwoord. Probeer het opnieuw." @@ -12430,12 +11785,6 @@ msgstr "Nieuwe workflowsjabloon maken" msgid "IRC Server Address" msgstr "IRC-serveradres" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "Optionele labels die de inventaris beschrijven, zoals 'dev' of 'test'. Labels kunnen gebruikt worden om inventarissen en uitgevoerde taken te ordenen en filteren." - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "ldap-gebruiker" @@ -12465,18 +11814,13 @@ msgstr "Schema niet gevonden." #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "Zo ja, maak ongeldige vermeldingen een fatale fout, anders overslaan en\n" +" doorgaan." #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "Taken in uitvoering" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "Kies uit de lijst mappen die in het basispad van het project gevonden zijn. Het basispad en de map van het draaiboek vormen samen het volledige pad dat gebruikt wordt op draaiboeken te vinden." - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "Dit veld mag niet leeg zijn" @@ -12503,18 +11847,18 @@ msgstr "Berichtstart wisselen" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12531,13 +11875,13 @@ msgstr "Berichtstart wisselen" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "Inventaris" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "Dit veld moet een getal zijn en een waarde hebben tussen {min} en {max}" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "Dit veld moet een getal zijn en een waarde tussen {min} en {max} hebben" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12545,15 +11889,15 @@ msgstr "Inventaris" msgid "Update on launch" msgstr "Update bij opstarten" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "Er moet een waarde zijn in ten minste één input" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "Er moet een waarde in ten minste één invoerveld staan" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "Hosts toevoegen aan groep op basis van Jinja2-voorwaarden." -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "Sjabloon kopiëren" @@ -12561,12 +11905,6 @@ msgstr "Sjabloon kopiëren" msgid "Toggle notification approvals" msgstr "Berichtgoedkeuringen wisselen" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "Voer één telefoonnummer per regel in om aan te geven waar\n" -#~ "sms-berichten te routeren. Telefoonnummers moeten worden ingedeeld als +11231231234. Voor meer informatie zie Twilio-documentatie" - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "Vragenlijstvraag verwijderen" diff --git a/awx/ui/src/locales/zh/messages.js b/awx/ui/src/locales/zh/messages.js index 22e79de32..057e71605 100644 --- a/awx/ui/src/locales/zh/messages.js +++ b/awx/ui/src/locales/zh/messages.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"项目\"],\"-5kO8P\":[\"周六\"],\"-6EcFR\":[\"按 Enter 进行编辑。按 ESC 停止编辑。\"],\"-7M7WW\":[\"点击以切换默认值\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"插件参数是必需的。\"],\"-9d7Ol\":[\"Pagerduty 子域\"],\"-9y9jy\":[\"运行健康检查\"],\"-9yY_Q\":[\"复制清单失败。\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"滚动到前一个\"],\"-FjWgX\":[\"周四\"],\"-GMFSa\":[\"复制项目失败。\"],\"-GOG9X\":[\"隐藏描述\"],\"-NI2UI\":[\"将此任务模板完成的工作分成指定任务分片数,每一分片都针对清单的一部分运行相同的任务。\"],\"-NezOR\":[\"一些凭证目前正在使用此凭证类型,无法删除\"],\"-OpL2l\":[\"无论父节点的最后状态如何都执行。\"],\"-PyL32\":[\"您确定要从删除这个节点吗?\"],\"-RAMET\":[\"编辑这个链接\"],\"-SAqJ3\":[\"复制凭证失败。\"],\"-Uepfb\":[\"控制\"],\"-b3ghh\":[\"权限升级\"],\"-hh3vo\":[\"无法加载最后的作业更新\"],\"-li8PK\":[\"订阅使用情况\"],\"-nb9qF\":[\"(启动时提示)\"],\"-ohrPc\":[\"查找 typeahead\"],\"-rfqXD\":[\"启用问卷调查\"],\"-uOi7U\":[\"点下载捆绑包\"],\"-vAlj5\":[\"启动作业失败。\"],\"-z0Ubz\":[\"选择要应用的角色\"],\"-zy2Nq\":[\"类型\"],\"0-31GV\":[\"删除\"],\"0-yjzX\":[\"项目必须在修订可用前同步。\"],\"00_HDq\":[\"策略类型\"],\"00cteM\":[\"此字段不能超过 \",[\"0\"],\" 个字符\"],\"01Zgfk\":[\"超时\"],\"02FGuS\":[\"创建新组\"],\"02ePaq\":[\"选择 \",[\"0\"]],\"02o5A-\":[\"创建新项目\"],\"05TJDT\":[\"点击以查看作业详情\"],\"06Veq8\":[\"同步项目\"],\"08IuMU\":[\"覆盖变量\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\"(由 <0>\",[\"username\"],\")\"],\"0DRyjU\":[\"正在运行的处理程序\"],\"0JjrTf\":[\"解析该文件时出错。请检查文件格式然后重试。\"],\"0K8MzY\":[\"此字段不能超过 \",[\"max\"],\" 个字符\"],\"0LUj25\":[\"删除实例组\"],\"0MFMD5\":[\"在一个或多个实例上运行健康检查失败。\"],\"0Ohn6b\":[\"启动者\"],\"0PUWHV\":[\"重复频率\"],\"0Pz6gk\":[\"用于配置构建的清单插件的变量。有关如何配置此插件的详细说明,请参阅\"],\"0QsHpG\":[\"输入架构,为该类型定义一组排序字段。\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"删除所有节点\"],\"0WP27-\":[\"等待作业输出…\"],\"0YAsXQ\":[\"容器组\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"有关详情请参阅\"],\"0_ru-E\":[\"复制清单\"],\"0cqIWs\":[\"基本验证密码\"],\"0d48JM\":[\"多项选择(多选)\"],\"0eOoxo\":[\"请选择一个比开始日期/时间晚的结束日期/时间。\"],\"0f7U0k\":[\"周三\"],\"0gPQCa\":[\"始终\"],\"0lvFRT\":[\"无法更改凭据的凭据类型,因为这可能会破坏使用它的资源的功能。\"],\"0pC_y6\":[\"事件\"],\"0qOaMt\":[\"测试此凭据和元数据的请求出错。\"],\"0rVzXl\":[\"Google OAuth2 设置\"],\"0sNe72\":[\"添加角色\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"实例组使用的容量\"],\"0wlLcO\":[\"设置数据应保留的天数。\"],\"0zpgxV\":[\"选项\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"取消同步\"],\"10B0do\":[\"发送测试通知失败。\"],\"1280Tg\":[\"主机名\"],\"12QrNT\":[\"每次使用此项目运行作业时,请在启动该作业前更新项目的修订。\"],\"12j25_\":[\"GPG 公钥\"],\"12kemj\":[\"源控制 URL\"],\"14KOyT\":[\"源变量\"],\"15GcuU\":[\"查看其他身份验证设置\"],\"17TKua\":[\"实例组\"],\"19zgn6\":[\"实例类型\"],\"1A3EXy\":[\"展开\"],\"1C5cFl\":[\"下次运行\"],\"1Ey8My\":[\"IP 地址\"],\"1F0IaT\":[\"查看调度\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"视图\"],\"1L3KBl\":[\"创建新凭证类型\"],\"1Ltnvs\":[\"添加节点\"],\"1PQRWr\":[\"开始时间\"],\"1QRNEs\":[\"重复频率\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"选择的日数字应介于 1 到 31 之间。\"],\"1UjRxI\":[\"缓存超时\"],\"1UzENP\":[\"否\"],\"1V4Yvg\":[\"杂项系统\"],\"1WlWk7\":[\"查看清单主机详情\"],\"1WsB5U\":[\"我们无法找到与这个帐户关联的许可证。\"],\"1ZaQUH\":[\"姓\"],\"1_gTC7\":[\"您不能选择具有相同 vault ID 的多个 vault 凭证。这样做会自动取消选择具有相同的 vault ID 的另一个凭证。\"],\"1abtmx\":[\"提升子组和主机\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 更新\"],\"1fO-kL\":[\"切换实例失败。\"],\"1hCxP5\":[\"删除一个或多个实例组失败。\"],\"1kwHxg\":[\"指标\"],\"1n50PN\":[\"JSON 标签页\"],\"1qd4yi\":[\"变量需要是 JSON 或 YAML 语法格式。使用单选按钮在两者之间切换。\"],\"1rDBnp\":[\"文件差异\"],\"1w2SCz\":[\"选择源控制类型\"],\"1xdJD7\":[\"根据屏幕调整\"],\"1yHVE-\":[\"添加\"],\"2-iKER\":[\"查看活动流\"],\"2B_v7Y\":[\"策略实例百分比\"],\"2CTKOa\":[\"返回到项目\"],\"2FB7vv\":[\"在编辑默认执行环境前选择一个机构。\"],\"2FeJcd\":[\"项已跳过\"],\"2H9REH\":[\"模糊搜索名称字段。\"],\"2JV4mx\":[\"此实例所属的实例组。\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"删除清单失败。\"],\"2a07Yj\":[\"复制通知模板\"],\"2ekvhy\":[\"例外频率\"],\"2gDkH_\":[\"请输入事件发生的值。\"],\"2iyx-2\":[\"Ansible 控制器文档。\"],\"2n41Wr\":[\"添加工作流模板\"],\"2nsB1O\":[\"返回到令牌\"],\"2ocqzE\":[\"Webhook:为此模板启用 Webhook。\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"查找模式\"],\"2pNIxF\":[\"工作流节点\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"覆盖\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"刷新令牌\"],\"2w-INk\":[\"主机详情\"],\"2zs1kI\":[\"此值与之前输入的密码不匹配。请确认该密码。\"],\"3-SkJA\":[\"从主机中解除关联组?\"],\"3-sY1p\":[\"目标 SMS 号码\"],\"328Yxp\":[\"源控制分支\"],\"38Or-7\":[\"制表符\"],\"38VIWI\":[\"查看模板详情\"],\"39y5bn\":[\"周五\"],\"3A9ATS\":[\"未找到执行环境。\"],\"3AOZPn\":[\"查看和编辑调试选项\"],\"3FLeYu\":[\"提供您的 Red Hat 或 Red Hat Satellite 凭证,可从可用许可证列表中进行选择。您使用的凭证会被保存,以供将来用于续订或扩展订阅。\"],\"3FUtN9\":[\"清单源同步\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"运行\"],\"3JnvxN\":[\"选择将获得新角色的资源。您可以选择下一步中要应用的角色。请注意,此处选择的资源将接收下一步中选择的所有角色。\"],\"3JzsDb\":[\"5 月\"],\"3LoUor\":[\"目标频道\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"如果启用,作业模板将阻止将任何库存或组织实例组添加到要运行的首选实例组列表中。\\\\ n注意:如果启用此设置,并且您提供了空列表,则将应用全局实例组。\"],\"3PAU4M\":[\"年\"],\"3PZalO\":[\"未找到主机。\"],\"3Rke7L\":[\"1(信息)\"],\"3YSVMq\":[\"删除错误\"],\"3aIe4Y\":[\"创建新机构\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"过期的时间\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"年\"],\"other\":[\"#\",\"年\"]}]],\"3hCQhK\":[\"清单插件.\"],\"3hvUyZ\":[\"新选择\"],\"3mTiHp\":[\"复制模板失败。\"],\"3pBNb0\":[\"重新加载输出\"],\"3sFvGC\":[\"设置实例被启用或禁用。如果禁用,则不会将作业分配给此实例。\"],\"3sXZ-V\":[\"然后单击启动时更新修订版本。\"],\"3uAM50\":[\"最终用户许可证协议\"],\"3v8u-j\":[\"新实例上线时将自动分配给此组的所有实例的最小百分比。\"],\"3wPA9L\":[\"设置类别\"],\"3y7qi5\":[\"返回到凭证\"],\"3yy_k-\":[\"查看所有团队。\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"进入下一页\"],\"41KRqu\":[\"凭证密码\"],\"45BzQy\":[\"运行状况检查是异步任务。请参阅\"],\"45cx0B\":[\"取消订阅编辑\"],\"45gLaI\":[\"启动时提示凭据。\"],\"46SUtl\":[\"编辑组\"],\"479kuh\":[\"将完整修订复制到剪贴板。\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"错误:\"],\"4LzLLz\":[\"查看所有设置\"],\"4Q4HZp\":[\"未找到 \",[\"pluralizedItemName\"]],\"4QXpWJ\":[\"超时\"],\"4QfhOe\":[\"智能清单主机过滤器中不支持 not__ 和 __search 等一些搜索修饰符。删除这些修改以使用此过滤器创建新的智能清单。\"],\"4S2cNE\":[\"查看日志记录设置\"],\"4Wt2Ty\":[\"从列表中选择项\"],\"4_ESDh\":[\"此字段必须是正则表达式\"],\"4_xiC_\":[\"工件\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"选择一个凭证类型\"],\"4cWhxn\":[\"控制此实例是否由策略管理。如果启用,实例将可用于根据策略规则自动分配给实例组和取消分配实例组。\"],\"4dQFvz\":[\"完成\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"保存并退出\"],\"4j2eOR\":[\"选择此主机要属于的清单。\"],\"4jnim6\":[\"选择 Webhook 服务。\"],\"4km-Vu\":[\"不合规\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"解释失败:\"],\"4lgLew\":[\"2 月\"],\"4mQyZf\":[\"Webhook 服务可以将此用作共享机密。\"],\"4nLbTY\":[\"查看所有管理作业\"],\"4o_cFL\":[\"创建应用\"],\"4s0pSB\":[\"提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。\"],\"4uVADI\":[\"客户端 secret\"],\"4vFDZV\":[\"创建新作业模板\"],\"4vkbaA\":[\"此清单更新源自的项目。\"],\"4yGeRr\":[\"清单同步\"],\"4zue79\":[\"版权\"],\"5-qYGv\":[\"编辑实例\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"您确定要删除此工作流中的所有节点吗?\"],\"5ANAct\":[\"在此组上同时运行的最大作业数。\\\\ n零意味着不会强制执行任何限制。\"],\"5B77Dm\":[\"最后作业\"],\"5F5F4w\":[\"工作流已批准\"],\"5IhYoj\":[\"节点类型\"],\"5K7kGO\":[\"文档\"],\"5KMGbn\":[\"您确定要取消此作业吗?\"],\"5QGnBj\":[\"请注意,如果主机也是组子对象的成员,在解除关联后,您可能仍然可以在列表中看到组。这个列表显示了主机与其直接及间接关联的所有组。\"],\"5RMgCw\":[\"主机\"],\"5S4tZv\":[\"频率与预期值不匹配\"],\"5Sa1Ss\":[\"电子邮件\"],\"5TnQp6\":[\"作业类型\"],\"5WFDw4\":[\"唯一分组标准\"],\"5WVG4S\":[\"更多信息\"],\"5X2wog\":[\"登录时有问题。请重试。\"],\"5_vHPm\":[\"查看 TACACS+ 设置\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"角色\"],\"5eHyY-\":[\"测试通知\"],\"5eL2KN\":[\"目标 URL\"],\"5lqXf5\":[\"恢复到工厂默认值。\"],\"5n_soj\":[\"启动时提示作业切片计数。\"],\"5p6-Mk\":[\"根据失败的作业过滤\"],\"5pDe2G\":[\"删除 \",[\"0\"],\" 访问\"],\"5pa4JT\":[\"Playbook 已启动\"],\"5qauVA\":[\"其他资源目前正在使用此工作流作业模板。确定要删除它吗?\"],\"5vA8H0\":[\"未匹配主机\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"返回到通知\"],\"6-OdGi\":[\"协议\"],\"6-ptnU\":[\"选项\"],\"623gDt\":[\"删除用户失败。\"],\"63C4Yo\":[\"容器组\"],\"66WYRo\":[\"使用 YAML 或 JSON 提供\\n键/值对。\"],\"66Zq7T\":[\"保存链路更改\"],\"66qTfS\":[\"过去一周\"],\"679-JR\":[\"模糊搜索 id、name 或 description 字段。\"],\"68OTAn\":[\"此特性当前正被其他资源使用。您确定要删除它吗?\"],\"68h6WG\":[\"启动管理作业\"],\"69aXwM\":[\"添加现有组\"],\"69zuwn\":[\"取消配置这些实例可能会影响依赖它们的其他资源。您确定要删除吗?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"软删除\"],\"6GBt0m\":[\"元数据\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"超时秒\"],\"6KhU4s\":[\"您确定要退出 Workflow Creator 而不保存您的更改吗?\"],\"6LTyxl\":[\"修订\"],\"6PmtyP\":[\"切换图例\"],\"6RDwJM\":[\"令牌\"],\"6UYTy8\":[\"分钟\"],\"6V3Ea3\":[\"复制\"],\"6WwHL3\":[\"节点总数\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"小时\"],\"6YtxFj\":[\"名称\"],\"6Z5ACo\":[\"主机配置键\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"启动 (1)\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"启用权限升级\"],\"6j6_0F\":[\"相关资源\"],\"6kpN96\":[\"删除通知失败。\"],\"6lGV3K\":[\"显示更少\"],\"6msU0q\":[\"删除一个或多个作业失败。\"],\"6nsio_\":[\"运行命令\"],\"6oNH0E\":[\"插件配置指南。\"],\"6pMgh_\":[\"查看 LDAP 设置\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"很难给出\\nansible事实的清单,因为要填充\\n运行剧本所需的系统事实\\n包含“gather_facts: true”的清单。\\n实际情况会因系统而异。\"],\"6sQDy8\":[\"此计划使用UI不支持的复杂规则。请使用API管理此计划。\"],\"6uvnKV\":[\"API 服务/集成密钥\"],\"6vrz8I\":[\"取消一个或多个作业失败。\"],\"6zGHNM\":[\"剩余主机\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"更新问卷调查失败。\"],\"7Bj3x9\":[\"失败\"],\"7ElOdS\":[\"仪表盘 ID\"],\"7IUE9q\":[\"源变量\"],\"7JF9w9\":[\"添加问题\"],\"7L01XJ\":[\"操作\"],\"7O5TcN\":[\"事件摘要不可用\"],\"7PzzBU\":[\"用户\"],\"7UZtKb\":[\"负责此工作流作业模板的组织。\"],\"7VETeB\":[\"删除这些模板可能会影响依赖它们的一些工作流节点。您确定要删除吗?\"],\"7VpPHA\":[\"确认\"],\"7Xk3M1\":[\"选择包含此任务要执行的 playbook 的项目。\"],\"7ZhNzL\":[\"前往第一页\"],\"7b8TOD\":[\"详情。\"],\"7bDeKc\":[\"订阅清单\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" 自 \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"没有可用作业数据\"],\"7kb4LU\":[\"已批准\"],\"7p5kLi\":[\"仪表盘\"],\"7q256R\":[\"允许分支覆写\"],\"7qFdk8\":[\"编辑凭证\"],\"7sMeHQ\":[\"密钥\"],\"7sNhEz\":[\"用户名\"],\"7w3QvK\":[\"成功消息正文\"],\"7wgt9A\":[\"Playbook 运行\"],\"7zmvk2\":[\"项故障\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"此项目当前处于同步状态,在同步过程完成前无法点击\"],\"82sWFi\":[\"管理\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"标志\"],\"88ip8h\":[\"恢复所有\"],\"8BkLPF\":[\"允许的 URI 列表,以空格分开\"],\"8F8HYs\":[\"选择要使用的 Ansible Automation Platform 订阅。\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"GIT 源控制的 URL 示例包括:\"],\"8XM8GW\":[\"正确分配角色失败\"],\"8Z236a\":[\"品牌徽标\"],\"8ZsakT\":[\"密码\"],\"8_wZUD\":[\"团队角色\"],\"8d57h8\":[\"查看杂项系统设置\"],\"8gCRbU\":[\"其他提示\"],\"8gaTqG\":[\"类型详情\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"任务模板\"],\"8lEjQX\":[\"安装捆绑包\"],\"8lb4Do\":[\"清除订阅\"],\"8oiwP_\":[\"输入配置\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"删除智能清单\"],\"8vETh9\":[\"显示\"],\"8wxHsh\":[\"此工作流作业模板的Webhook密钥。\"],\"8yd882\":[\"解除关联一个或多个团队失败。\"],\"8zGO4o\":[\"字段与给出的正则表达式匹配。\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"允许同时运行此工作流作业模板。\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"清单更新\"],\"91lyAf\":[\"并发作业\"],\"933cZy\":[\"杂项系统设置\"],\"954HqS\":[\"房东首次自动执行操作的时间\"],\"95p1BK\":[\"创建新用户\"],\"991Df5\":[\"在保存时会生成一个新的 WEBHOOK 密钥。\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"预期该文件中至少有一个 client_email、project_id 或 private_key 之一。\"],\"9BpfLa\":[\"选择标签\"],\"9DOXq6\":[\"查看所有模板。\"],\"9DugxF\":[\"订阅类型\"],\"9HhFQ8\":[\"返回具有这个以外的值和其他过滤器的结果。\"],\"9L1ngr\":[\"作业总数\"],\"9N-4tQ\":[\"凭证类型\"],\"9NyAH9\":[\"跳过\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"删除所有节点\"],\"9Tmez1\":[\"查看实例详情\"],\"9UuGMQ\":[\"等待删除\"],\"9V-Un3\":[\"启用事实缓存\"],\"9VMv7k\":[\"已建库存\"],\"9Wm-J4\":[\"切换密码\"],\"9XA1Rs\":[\"该项目目前正在同步,且修订将在同步完成后可用。\"],\"9Y3BQE\":[\"删除机构\"],\"9YSB0Z\":[\"此调度缺少清单\"],\"9ZnrIx\":[\"查看并编辑您的订阅信息\"],\"9fRa7M\":[\"选择要删除的行\"],\"9hmrEp\":[\"重新启动于\"],\"9iX1S0\":[\"此操作将删除以下实例,您可能需要为以前连接到的任何实例重新运行安装包:\"],\"9jfn-S\":[\"未扩展\"],\"9l0RZY\":[\"点一个可用的节点来创建新链接。点击图形之外来取消。\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"作业模板\"],\"9nhhVW\":[\"页\"],\"9nypdt\":[\"恢复初始值。\"],\"9odS2n\":[\"失败的主机\"],\"9og-0c\":[\"其他资源目前正在使用此执行环境。确定要删除它吗?\"],\"9rFgm2\":[\"订阅容量\"],\"9rvzNA\":[\"关联模态\"],\"9td1Wl\":[\"检查\"],\"9uI_rE\":[\"撤消\"],\"9u_dDE\":[\"无法访问的主机数\"],\"9uxVdR\":[\"源控制凭证\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"管理作业启动错误\"],\"A1taO8\":[\"搜索\"],\"A3o0Xd\":[\"要运行此机构的实例组。\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"修订版本同步\"],\"A9-PUr\":[\"提交健康检查请求。请等待并重新载入页面。\"],\"AA2ASV\":[\"执行环境复制成功\"],\"ADVQ46\":[\"登录\"],\"ARAUFe\":[\"删除清单\"],\"AV22aU\":[\"出现错误...\"],\"AWOSPo\":[\"放大\"],\"Ab1y_G\":[\"取消构建的库存源同步\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"您没有权限删除 \",[\"pluralizedItemName\"],\":\",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"主机\"],\"Aj3on1\":[\"启用外部日志记录\"],\"Allow branch override\":[\"允许分支覆写\"],\"AoCBvp\":[\"作业分片\"],\"Apl-Vf\":[\"Red Hat 订阅清单\"],\"Apv-R1\":[\"如果您准备进行升级或续订,请<0>联系我们。\"],\"AqdlyH\":[\"在创建或编辑节点时无法选择具有提示密码凭证的作业模板\"],\"ArtxnQ\":[\"源控制 Refspec\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"实例\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"没有找到结果\"],\"Axi4f8\":[\"拖动项目 \",[\"id\"],\"。带有索引 \",[\"oldIndex\"],\" 的项现在 \",[\"newIndex\"],\" 。\"],\"Azw0EZ\":[\"创建新智能清单\"],\"B0HFJ8\":[\"解除关联一个或多个主机失败。\"],\"B0P3qo\":[\"作业 ID:\"],\"B0dbFG\":[\"删除调度\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"最后自动\"],\"B4WcU9\":[\"由 \",[\"0\"],\" - \",[\"1\"],\" 批准\"],\"B7FU4J\":[\"主机已启动\"],\"B8bpYS\":[\"上传一个包含了您的订阅的 Red Hat Subscription Manifest。要生成订阅清单,请访问红帽用户门户网站中的 <0>subscription allocations。\"],\"BAmn8K\":[\"选择资源类型\"],\"BERhj_\":[\"成功信息\"],\"BGNDgh\":[\"节点别名\"],\"BH7upP\":[\"POST\"],\"BNDplB\":[\"成功复制的模板\"],\"BWTzAb\":[\"手动\"],\"BfYq0G\":[\"源控制类型\"],\"Bg7M6U\":[\"未找到结果\"],\"Bl2Djq\":[\"查看令牌\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"无法访问\"],\"BsrdSv\":[\"使用JSON或YAML语法输入库存变量。使用单选按钮在两者之间切换。请参阅Ansible Controller文档,了解语法示例。\"],\"Bv8zdm\":[\"输入库存\"],\"BwJKBw\":[\"的\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"事实\"],\"BzfzPK\":[\"项\"],\"C-gr_n\":[\"Azure AD 设置\"],\"C0sUgI\":[\"创建新清单\"],\"C2KEkR\":[\"SSH 密码\"],\"C3Q1LZ\":[\"查看 OIDC 设置\"],\"C4C-qQ\":[\"调度详情\"],\"C6GAUT\":[\"已展开\"],\"C7dP40\":[\"拒绝 \",[\"0\"],\" 失败。\"],\"C7s60U\":[\"Webhook 详情\"],\"CAL6E9\":[\"团队\"],\"CDOlBM\":[\"实例 ID\"],\"CE-M2e\":[\"信息\"],\"CGOseh\":[\"调度详情\"],\"CGZgZY\":[\"选择要解除关联的行\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"实例名\"],\"CKc7jz\":[\"主机详情模式\"],\"CL7QiF\":[\"键入回答,然后点右侧选择回答作为默认选项。\"],\"CLTHnk\":[\"问卷调查问题顺序\"],\"CMmwQ-\":[\"未知开始日期\"],\"CNZ5h9\":[\"数据保留的周期\"],\"CS8u6E\":[\"启用 Webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"最小值\"],\"CXJHPJ\":[\"修改者(用户名)\"],\"CZDqWd\":[\"项目修订当前已过期。请刷新以获取最新的修订版本。\"],\"CZg9aH\":[\"选择主机\"],\"C_Lu89\":[\"使用 JSON 或 YAML 语法输入。示例语法请参阅 Ansible 控制器文档。\"],\"C_NnqT\":[\"创建新主机\"],\"Cache Timeout\":[\"缓存超时\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"选择要在访问远程主机时用来运行命令的凭证。选择包含 Ansbile 登录远程主机所需的用户名和 SSH 密钥或密码的凭证。\"],\"CcKMRv\":[\"其他资源目前正在使用此任务模板。确定要删除它吗?\"],\"CczdmZ\":[\"查看所有凭证。\"],\"CdGRti\":[\"查看所有通知模板。\"],\"Ce28nP\":[\"< 0 >注意:如果实例由< 1 >策略规则管理,则可以将其重新关联到此实例组。 \"],\"Cev3QF\":[\"超时分钟\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"此工作流没有配置任何节点。\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"点击这个按钮使用所选凭证和指定的输入验证到 secret 管理系统的连接。\"],\"Created\":[\"创建\"],\"Cs0oSA\":[\"查看设置\"],\"Csvbqs\":[\"在此处查看构建的清单插件文档。\"],\"Cx8SDk\":[\"刷新令牌过期\"],\"D-NlUC\":[\"系统\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"备注:在将 SSH 协议用于 GitHub 或 Bitbucket 时,只需输入 SSH 密钥,而不要输入用户名(除 git 外)。另外,GitHub 和 Bitbucket 在使用 SSH 时不支持密码验证。GIT 只读协议 (git://) 不使用用户名或密码信息。\"],\"D4euEu\":[\"其它身份验证设置\"],\"D89zck\":[\"周日\"],\"DBBU2q\":[\"此字段至少选择一个值。\"],\"DBC3t5\":[\"周日\"],\"DBHTm_\":[\"8 月\"],\"DFNPK8\":[\"运行健康检查\"],\"DGZ08x\":[\"全部同步\"],\"DHf0mx\":[\"创建新实例\"],\"DHrOgD\":[\"项目更新状态\"],\"DIKUI7\":[\"最小长度\"],\"DIX823\":[\"此字段必须是一个数字,且值需要小于 \",[\"max\"]],\"DJIazz\":[\"成功批准\"],\"DNLiC8\":[\"恢复设置\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"完成\"],\"DRsIMl\":[\"如果是,则将无效条目设置为致命错误,否则跳过并\\n继续。\"],\"DV-Xbw\":[\"首选语言\"],\"DVIUId\":[\"提示覆盖\"],\"DZNGtI\":[\"项目签出结果\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"完全匹配(如果没有指定,则默认查找)。\"],\"De2WsK\":[\"此操作将从所选团队中解除该用户的所有角色。\"],\"Delete\":[\"删除\"],\"Delete Project\":[\"删除项目\"],\"Delete the project before syncing\":[\"在同步前删除项目\"],\"Description\":[\"描述\"],\"DhSza7\":[\"控制器节点\"],\"Discard local changes before syncing\":[\"在同步前丢弃本地更改\"],\"DnkUe2\":[\"选择 Webhook 服务\"],\"DqnAO4\":[\"第一个自动的\"],\"Du6bPw\":[\"地址\"],\"Dug0C-\":[\"发生次数后\"],\"DyYigF\":[\"TACACS+ 设置\"],\"Dz7fsq\":[\"放大\"],\"E6Z4zF\":[\"无效的文件格式。请上传有效的红帽订阅清单。\"],\"E86aJB\":[\"解除关联角色!\"],\"E9wN_Q\":[\"最后的健康检查\"],\"EH6-2h\":[\"拓扑视图\"],\"EHu0x2\":[\"同步\"],\"EIBcgD\":[\"来自项目的源\"],\"EIkRy0\":[\"目标频道\"],\"EJQLCT\":[\"删除工作流任务模板失败。\"],\"ENDbv1\":[\"查看所有主机。\"],\"ENRWp9\":[\"注解的标签\"],\"ENyw54\":[\"相关组\"],\"EP-eCv\":[\"SAML 设置\"],\"EQ-qsg\":[\"工作流作业模板\"],\"ETUQuF\":[\"删除一个或多个清单失败。\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"这些参数与指定的模块一起使用。点击可以找到有关 \",[\"0\"],\" 的信息\"],\"E_QGRL\":[\"禁用\"],\"E_tJey\":[\"默认执行环境\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"无\"],\"Edit\":[\"编辑\"],\"Eff_76\":[\"本地时区\"],\"Eg4kGP\":[\"默认回答\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"故障修复设置\"],\"Emna_v\":[\"编辑源\"],\"EmzUsN\":[\"查看节点详情\"],\"EnC3hS\":[\"自定义 pod 规格\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"删除凭证\"],\"Eq6_y5\":[\"此Tower文档页面\"],\"Eqp9wv\":[\"在查看JSON示例\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"已删除\"],\"EzwCw7\":[\"编辑问题\"],\"F-0xxR\":[\"此模板中缺少资源。\"],\"F-LGli\":[\"您没有权限取消关联: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"选择实例\"],\"F0xJYs\":[\"更新容量调整失败。\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"创建用户令牌\"],\"FD8Y9V\":[\"点击节点图标显示详细信息。\"],\"FFv0Vh\":[\"自动化\"],\"FG2mko\":[\"从列表中选择项\"],\"FG6Ui0\":[\"用于定位 playbook 的基本路径。位于该路径中的目录将列在 playbook 目录下拉列表中。基本路径和所选 playbook 目录一起提供了用于定位 playbook 的完整路径。\"],\"FGnH0p\":[\"这将取消此工作流中的所有后续节点\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"< 0 >注意:如果实例由< 1 >策略规则管理,则手动关联的实例可能会自动与实例组解除关联。 \"],\"FO7Rwo\":[\"删除同行?\"],\"FQto51\":[\"扩展所有行\"],\"FTuS3P\":[\"此字段不得为空白\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"关联角色失败\"],\"FYJRCY\":[\"删除一个或多个项目失败。\"],\"F_Nk65\":[\"下载输出\"],\"F_c3Jb\":[\"自定义 Kubernetes 或 OpenShift Pod 的规格。\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"清除项目失败:%s\"],\"Fanpmj\":[\"提示变量\"],\"FblMFO\":[\"选择一个指标\"],\"FclH3w\":[\"保存成功!\"],\"FfGhiE\":[\"保存工作流时出错!\"],\"FhTYgi\":[\"删除一个或多个作业模板失败。\"],\"FhhvWu\":[\"这将取消此工作流中的所有后续节点。\"],\"FiyMaa\":[\"选择 .json 文件\"],\"FjVFQ-\":[\"选择模块\"],\"FjkaiT\":[\"缩小\"],\"FkQvI0\":[\"编辑模板\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"取消作业\"],\"FnZzou\":[\"实例状态\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"操作者\"],\"Fo6qAq\":[\"Subversion SCM 源控制 URL 示例包括:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"已使用容量\"],\"FsGJXJ\":[\"清理\"],\"Fx2-x_\":[\"添加用户角色\"],\"Fz84Fw\":[\"变量名称的建议格式为小写字母并用下划线分隔(例如:foo_bar、user_id、host_name 等等)。不允许使用带空格的变量名称。\"],\"G-jHgL\":[\"设置源路径为\"],\"G2KpGE\":[\"编辑项目\"],\"G3myU-\":[\"周二\"],\"G768_0\":[\"拒绝\"],\"G8jcl6\":[\"通知模板\"],\"G9MOps\":[\"用于库存同步的分支。如果为空,则使用项目默认值。仅当项目allow_override字段设置为true时才允许。\"],\"GDvlUT\":[\"角色\"],\"GGWsTU\":[\"已取消\"],\"GGuAXg\":[\"查看 SAML 设置\"],\"GHDQ7i\":[\"删除一个或多个机构失败。\"],\"GJKwN0\":[\"调度\"],\"GLZDtF\":[\"系统警告\"],\"GLwo_j\":[\"0(警告)\"],\"GMaU6_\":[\"启动时提示作业类型。\"],\"GO6s6F\":[\"作业设置\"],\"GRwtth\":[\"对实例运行健康检查\"],\"GSYBQc\":[\"API 服务/集成密钥\"],\"GTOcxw\":[\"编辑用户\"],\"GU9vaV\":[\"无法访问的主机\"],\"GXiLKo\":[\"文本区\"],\"GZIG7_\":[\"成功复制清单\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"启动者\"],\"Gd-B71\":[\"未找到凭证类型。\"],\"Ge5ecx\":[\"最大主机数\"],\"GeIrWJ\":[[\"brandName\"],\" 标志\"],\"Gf3vm8\":[\"每页\"],\"GiXRTS\":[\"删除一个或多个用户令牌失败。\"],\"Gix1h_\":[\"查看所有作业\"],\"GkbHM9\":[\"查看所有项目。\"],\"Gn7TK5\":[\"切换工具\"],\"GpNoVG\":[\"请添加一个调度来填充此列表。\"],\"GpWp6E\":[\"定义系统级的特性和功能\"],\"GtycJ_\":[\"任务\"],\"H1M6a6\":[\"查看所有实例。\"],\"H3kCln\":[\"主机名\"],\"H6jbKn\":[\"用户界面设置\"],\"H7OUPr\":[\"天\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"折叠\"],\"H9MIed\":[\"执行节点\"],\"HAi1aX\":[\"轮转 Webhook 密钥\"],\"HAzhV7\":[\"凭证\"],\"HDULRt\":[\"独一无二的房东\"],\"HGOtRu\":[\"通知测试失败。\"],\"HIfMSF\":[\"多项选择选项\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"无法拒绝一个或多个工作流程审批。\"],\"HQ7e8y\":[\"完全相同不区分大小写的版本。\"],\"HQ7oEt\":[\"返回到团队\"],\"HUx6pW\":[\"注入程序配置\"],\"HZNigI\":[\"这些数据用于增强未来的 Tower 软件发行版本,并帮助简化客户体验和成功。\"],\"HajiZl\":[\"月\"],\"HbaQks\":[\"每行一个电子邮件地址,为这类通知创建一个接收者列表。\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"同步部分或所有清单源失败。\"],\"HdE1If\":[\"频道\"],\"HdErwL\":[\"选择要批准的行\"],\"Hf0QDK\":[\"成功复制的项目\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"天\"],\"other\":[\"#\",\"天\"]}]],\"HiTf1W\":[\"取消恢复\"],\"HjxnnB\":[\"选择模块\"],\"HlhZ5D\":[\"使用 TLS\"],\"HoHveO\":[\"返回满足这个及其他过滤器的结果。如果没有进行选择,这是默认的集合类型。\"],\"HpK_8d\":[\"重新加载\"],\"Ht1JWm\":[\"通知颜色\"],\"HwpTx4\":[\"控制 ansible 在 playbook 执行时生成的输出级别。\"],\"I0LRRn\":[\"下载捆绑包\"],\"I0kZ1y\":[\"前叉\"],\"I7Epp-\":[\"选项详情\"],\"I9NouQ\":[\"未找到订阅\"],\"ICi4pv\":[\"自动化\"],\"ICt7Id\":[\"节点类型\"],\"IEKPuq\":[\"滚动到下一个\"],\"IJAVcb\":[\"返回到应用程序\"],\"IKg_un\":[\"目标频道或用户\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"单击以重新安排调查问题的顺序\"],\"IPusY8\":[\"在进行更新前删除任何本地修改。\"],\"ISuwrJ\":[\"编辑执行环境\"],\"IV0EjT\":[\"测试通知\"],\"IVvM2B\":[\"启用的选项\"],\"IWoF_f\":[\"查看问卷调查\"],\"IZfe0p\":[\"源控制分支\"],\"Igz8MU\":[\"过去两周\"],\"IiR1sT\":[\"节点类型\"],\"IjDwKK\":[\"登录类型\"],\"Ikhk0q\":[\"此工作流作业模板的Webhook服务。\"],\"Iqm2E5\":[\"请添加 \",[\"pluralizedItemName\"],\" 来填充此列表\"],\"IrC12v\":[\"应用程序\"],\"IrI9pg\":[\"结束日期\"],\"IsJ8i6\":[\"为工作流选择分支。此分支应用于提示分支的所有任务模板节点。\"],\"IspLSK\":[\"未找到管理作业。\"],\"J0zi6q\":[\"跳过标签\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"根据成功的作业过滤\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"检查给定字段或相关对象是否为 null;需要布尔值。\"],\"JEGlfK\":[\"已开始\"],\"JFnJqF\":[\"已经过\"],\"JFphCp\":[\"3(调试)\"],\"JGvwnU\":[\"最后使用\"],\"JIX50w\":[\"防止实例组 Fallback:如果启用,则作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。\"],\"JJ_1Pz\":[\"此构建的库存输入 \\n为类别和用途创建一个组 \\n仅返回主机的限制(主机模式) \\n在这两组的交叉点。\"],\"JJwEMx\":[\"主机已删除\"],\"JKZTiL\":[\"这些是支持的标准运行命令运行的详细程度。\"],\"JL3si7\":[\"更新\"],\"JLjfEs\":[\"删除一个或多个调度失败。\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"个月\"],\"other\":[\"#\",\"个月\"]}]],\"JTHoCu\":[\"切换更改\"],\"JUwjsw\":[\"选择一个活动类型\"],\"JXgd33\":[\"返回到仪表盘。\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"实例组\"],\"Ja4VHl\":[[\"0\"],\" 更多\"],\"JbJ9cb\":[\"电子邮件通知停止尝试到达主机并超时之前所经过的时间(以秒为单位)。范围为 1 秒到 120 秒。\"],\"JgP090\":[\"跟踪子模块\"],\"JjcTk5\":[\"社交登录\"],\"JjfsZM\":[\"删除工作流批准\"],\"JppQoT\":[\"上次重新计算日期:\"],\"JsY1p5\":[\"已拒绝\"],\"Jvv6rS\":[\"多选\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"取消编辑登录重定向\"],\"K5AykR\":[\"删除团队\"],\"K93j4j\":[\"标签名称\"],\"KC2nS5\":[\"资源已删除\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"测试通过\"],\"KM6m8p\":[\"团队\"],\"KNOsJ0\":[\"描述此任务模板的可选标签,如 'dev' 或 'test'。标签可用于对任务模板和完成的任务进行分组和过滤。\"],\"KQ9EQm\":[\"如何使用构建的库存插件\"],\"KR9Aiy\":[\"此库存当前正被一些模板使用。您确定要删除它吗?\"],\"KRf0wm\":[\"凭证类型\"],\"KTvwHj\":[\"凭证输入源\"],\"KVbzjm\":[\"可视化工具\"],\"KXFYp9\":[\"获取订阅\"],\"KXnokb\":[\"全局可用的执行环境无法重新分配给特定机构\"],\"KZp4lW\":[\"查找选择\"],\"K_MYeX\":[\"查看用户详情\"],\"KeRkFA\":[\"清除订阅选择\"],\"KeqCdz\":[\"来自控制节点的对等节点\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"其他资源目前正在此容器组中。确定要删除它吗?\"],\"KjVvNP\":[\"面板 ID\"],\"KkMfgW\":[\"作业模板\"],\"KkzJWF\":[\"第一次自动化\"],\"KlQd8_\":[\"令牌访问的范围\"],\"KnN1Tu\":[\"过期\"],\"KnRAkU\":[\"按空格或输入开始拖动,并使用箭头键导航或关闭。按 Enter 键确认拖动或任何其他键以取消拖动操作。\"],\"KoCnPE\":[\"取消作业\"],\"KopV8H\":[\"只显示 root 组\"],\"Kx32FT\":[\"如果您希望库存源在启动时更新,请单击“启动时更新” ,然后转到\"],\"KxIA0h\":[\"切换主机\"],\"Kz9DSl\":[\"添加现有主机\"],\"KzQFvE\":[\"编辑机构\"],\"L1Ob4t\":[\"详情标签页\"],\"L3ooU6\":[\"凭证\"],\"L7Nz3F\":[\"缺少资源\"],\"L8fEEm\":[\"组\"],\"L973Qq\":[\"请求订阅\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"查看作业设置\"],\"LGryaQ\":[\"创建新凭证\"],\"LQ29yc\":[\"开始库存源同步\"],\"LQTgjH\":[\"未找到项目。\"],\"LRePxk\":[\"新实例上线时将自动分配给此组的最小实例数。\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"查看所有机构。\"],\"LV5a9V\":[\"对等\"],\"LVecP9\":[\"用户角色\"],\"LYAQ1X\":[\"启用并发作业\"],\"LZr1lR\":[\"没有找到实例组。\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"删除调度\"],\"LgD0Cy\":[\"应用程序名\"],\"LhMjLm\":[\"时间\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"编辑问卷调查\"],\"Lnnjmk\":[\"< 0 > < 1/>新 \",[\"brandName\"],\" 用户界面的技术预览可在< 2 >此处找到。\"],\"Lo8bC7\":[\"每行使用一个 IRC 频道或用户名。频道不需要输入 # 号,用户不需要输入 @ 符号。\"],\"Lqygiq\":[\"置备回调\"],\"LtBtED\":[\"切换通知成功\"],\"LuXP9q\":[\"访问\"],\"Lwovp8\":[\"如果启用,将允许同时运行此任务模板。\"],\"M0okDw\":[\"为数据收集、日志和登录设置偏好\"],\"M1SUWu\":[\"自定义虚拟环境 \",[\"0\"],\" 必须替换为执行环境。有关迁移到执行环境的更多信息,请参阅<0>文档。\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"构建的库存参数表\"],\"MAI_nw\":[\"请使用上面的过滤器尝试另一个搜索\"],\"MAV-SQ\":[\"未找到凭证。\"],\"MApRef\":[\"您确定要编辑登录重定向覆盖 URL? 这样做可能会影响用户在同时禁用本地身份验证后登录系统的能力。\"],\"MD0-Al\":[\"您的会话即将到期\"],\"MDQLec\":[\"控制Ansible将为库存源更新作业生成的输出级别。\"],\"MGpavd\":[\"键 typeahead\"],\"MHM-bv\":[\"无效的链路目标。无法连接到子节点或祖先节点。不支持图形周期。\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"关注\"],\"MLAsbW\":[\"传递额外的命令行更改。有两个 ansible 命令行参数:\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"图例\"],\"MP8dU9\":[\"完整镜像位置,包括容器注册表、镜像名称和版本标签。\"],\"MQPvAa\":[\"启动时提示标签。\"],\"MQoyj6\":[\"工作流作业模板\"],\"MTLPCv\":[\"当父节点出现故障状态时执行。\"],\"MVw5um\":[\"2(更多详细内容)\"],\"MZU5bt\":[\"删除一个或多个组失败。\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"手动\"],\"MdhgLT\":[\"IRC 服务器密码\"],\"MfCEiB\":[\"Galaxy 凭证\"],\"MfQHgE\":[\"保存的天数\"],\"Mfk6hJ\":[\"删除一个或多个模板失败。\"],\"Mhn5m4\":[\"注册表凭证\"],\"Mn45Gz\":[\"返回到实例组\"],\"MnbH31\":[\"页\"],\"MofjBu\":[\"用于使用此项目的作业的执行环境。当作业模板或工作流没有在作业模板或工作流一级显式分配执行环境时,则会使用它。\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"此工作流作业模板的Webhook凭据。\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"Grafana 服务器的基本 URL - /api/annotations 端点将自动添加到基本 Grafana URL。\"],\"MzcRa_\":[\"用户和 Automation Analytics\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"订阅合规性\"],\"N36GRB\":[\"此字段必须是一个数字,且值需要大于 \",[\"min\"]],\"N40H-G\":[\"所有\"],\"N5vmCy\":[\"已建库存\"],\"N6GBcC\":[\"确认删除\"],\"N7wOty\":[\"选择要由此作业执行的 playbook。\"],\"NAKA53\":[\"主机故障\"],\"NBONaK\":[\"收集事实\"],\"NCVKhy\":[\"最近的作业\"],\"NDQvUO\":[\"启动时提示标记。\"],\"NIuIk1\":[\"无限\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 列表\"],\"NO1ZxL\":[\"应用程序名\"],\"NPfgIB\":[\"秒\"],\"NQHZnb\":[\"整数\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"注解的标签(可选)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"最大并发作业数\"],\"Na9fIV\":[\"没有找到项。\"],\"Name\":[\"名称\"],\"NcVaYu\":[\"完成时间\"],\"NeA1eI\":[\"向右平移\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"拖放项目 ID: \",[\"newId\"],\" 已开始。\"],\"NjqMGF\":[\"资源类型\"],\"NnH3pK\":[\"测试\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"在创建或编辑节点时无法选择缺失的清单或项目的作业模板。选择另一个模板或修复缺少的字段以继续。\"],\"NqIlWb\":[\"最后运行\"],\"NrGRF4\":[\"订阅选择模态\"],\"NsXTPu\":[\"要使用 ansible 事实创建智能清单,请转至智能清单屏幕。\"],\"NtD3hJ\":[\"相关密钥\"],\"Nu4DdT\":[\"同步\"],\"Nu4oKW\":[\"描述\"],\"Nu7VHX\":[\"选择应用到所选资源的角色。请注意,所有选择的角色将应用到所有选择的资源。\"],\"O-OYOe\":[\"编辑团队\"],\"O06Rp6\":[\"用户界面\"],\"O1Aswy\":[\"永不过期\"],\"O28qFz\":[\"查看作业 \",[\"0\"]],\"O2EuOK\":[\"使用 SAML \",[\"samlIDP\"],\" 登陆\"],\"O2UpM1\":[\"浏览\"],\"O3oNi5\":[\"电子邮件\"],\"O4ilec\":[\"regex 不区分大小写的版本。\"],\"O5pAaX\":[\"选择一个实例和一个指标来显示图表\"],\"O78b13\":[\"此令牌所属的应用,或将此字段留空以创建个人访问令牌。\"],\"O8Fw8P\":[\"启用内容签名以验证内容\\n在项目同步时保持安全。\\n如果内容已被篡改,\\n作业将不会运行。\"],\"O8_96D\":[\"侦听器端口\"],\"O9VQlh\":[\"选择频率\"],\"OA8xiA\":[\"向左平移\"],\"OA99Nq\":[\"房东最后一次自动操作是什么时候\"],\"OC4Tzv\":[\"此处\"],\"OGoqLy\":[\"#个同步失败的源。\"],\"OHGMM6\":[\"开始日期/时间\"],\"OIv5hN\":[\"重定向到订阅详情\"],\"OJ9bHy\":[\"解除关联一个或多个组关联。\"],\"OOq_rD\":[\"Playbook 运行\"],\"OPTWH4\":[\"启用 HTTPS 证书验证\"],\"ORxrw7\":[\"剩余的天数\"],\"OSH8xi\":[\"Hop(跃点)\"],\"OcRJRt\":[\"确认取消作业\"],\"Oe_VOY\":[\"删除一个或多个实例失败。\"],\"OgB1k4\":[\"参数\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"使用 GitHub Organizations 登录\"],\"Oj2Ix6\":[\"取消作业前运行的时间(以秒为单位)。默认为 0,即没有作业超时。\"],\"OjwX8k\":[\"令牌信息\"],\"OlpaBt\":[\"并行作业:如果启用,将允许同时运行此作业模板。\"],\"OmbooC\":[\"任务已启动\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"对 id 字段进行精确搜索。\"],\"Organization\":[\"组织\"],\"Osn70z\":[\"调试\"],\"OvBnOM\":[\"返回到设置\"],\"OyGPiW\":[\"订阅设置\"],\"OzssJK\":[\"运行命令\"],\"P0cJPL\":[\"每行一个 Slack 频道。频道需要一个井号(#)。要响应一个特点信息或启动一个特定消息,将父信息 Id 添加到频道中,父信息 Id 为 16 位。在第 10 位数字后需要手动插入一个点(.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack\"],\"P3spiP\":[\"返回到模板\"],\"P8fBlG\":[\"身份验证\"],\"PCEmEr\":[\"用户令牌\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"返回到源\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"频率例外详情\"],\"PMk2Wg\":[\"取消置备失败\"],\"POKy-m\":[\"复制执行环境\"],\"PPsHsC\":[\"全部恢复为默认值\"],\"PQPOpT\":[\"清单文件\"],\"PQXW8Y\":[\"请注意,只有直接属于此组的主机才能解除关联。子组中的主机必须与其所属的子组级别直接解除关联。\"],\"PRuZiQ\":[\"重新刷新修订版本\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"已删除对等点。请确保再次运行 \",[\"0\"],\" 的安装捆绑包,以便看到更改生效。\"],\"PWwwY2\":[\"解除关联\"],\"PYPqaM\":[\"面板 ID(可选)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"接收者列表\"],\"PhufXn\":[\"任务分片父级\"],\"Pi5vnX\":[\"无法同步构建的库存源\"],\"PiK6Ld\":[\"周六\"],\"PiRb8z\":[\"最新同步\"],\"PjkoCm\":[\"您确定要删除以下节点:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"复制执行环境失败\"],\"Project Base Path\":[\"项目基本路径\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"指明主机是否可用且应该包含在正在运行的作业中。对于作为外部清单一部分的主机,可能会被清单同步过程重置。\"],\"PvgcEq\":[\"可拖动列表以重新排序和删除选定的项目。\"],\"PwAMWD\":[\"折叠所有作业事件\"],\"PyV1wC\":[\"防止实例组 Fallback\"],\"Q3P_4s\":[\"任务\"],\"Q5ZW8j\":[\"订阅表\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"作业 ID\"],\"QHF6CU\":[\"Play\"],\"QIOH6p\":[\"启动者(用户名)\"],\"QIpNLR\":[\"没有清单同步失败。\"],\"QIq3_3\":[\"注:选择它们的顺序设定执行优先级。选择多个来启用拖放。\"],\"QJbMvX\":[\"不允许在启动时需要密码的凭证。请删除或替换为同一类型的凭证以便继续: \",[\"0\"]],\"QJowYS\":[\"确认删除\"],\"QKUQw1\":[\"创建新主机\"],\"QKbQTN\":[\"活动流类型选择器\"],\"QLZVvX\":[\"要获取的 refspec(传递至 Ansible git 模块)。此参数允许通过分支字段访问原本不可用的引用。\"],\"QOF7Jg\":[\"批准 \",[\"0\"],\" 失败。\"],\"QPRWww\":[\"运行类型\"],\"QR908H\":[\"设置名称\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"包含此作业要执行的 playbook 的项目。\"],\"QYKS3D\":[\"最近的作业\"],\"QamIPZ\":[\"请点开始按钮开始。\"],\"Qay_5h\":[\"此模板当前正被某些工作流节点使用。您确定要删除它吗?\"],\"Qd2E32\":[\"从给定的主机变量字典中检索启用状态。启用的变量可以使用点符号指定,例如: 'foo.bar'\"],\"Qf36YE\":[\"详细程度\"],\"QgnNyZ\":[\"同步错误\"],\"Qhb8lT\":[\"创建新应用\"],\"QmvYrA\":[\"工作流作业模板的可选说明。\"],\"QnJn75\":[\"最后运行\"],\"Qv59HG\":[\"编辑凭证类型\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"容量\"],\"R-uZ8Y\":[\"使用 SAML 登陆\"],\"R633QG\":[\"返回到工作流批准\"],\"R7s3iG\":[\"返回到\"],\"R9Khdg\":[\"自动\"],\"R9sZsA\":[\"删除所有组和主机\"],\"RBDHUE\":[\"启动时提示执行环境。\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"过期于\"],\"RIeAlp\":[\"每次使用此清单运行作业时,请在执行作业任务之前刷新选定来源的清单。\"],\"RK1gDV\":[\"使用 Azure AD 登陆\"],\"RMdd1C\":[\"无(运行一次)\"],\"RO9G1f\":[\"此字段必须大于 0\"],\"RPnV2o\":[\"搜索过滤器没有产生任何结果…\"],\"RThfvh\":[\"解除关联相关的团队?\"],\"R_mzhp\":[\"用户令牌失败。\"],\"RbIaa9\":[\"未找到令牌\"],\"RdLvW9\":[\"重新启动作业\"],\"Rguqao\":[\"选择要删除的行\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"要签出的分支。除了分支外,您可以输入标签、提交散列和任意 refs。除非你还提供了自定义 refspec,否则某些提交散列和 refs 可能无法使用。\"],\"RiQMUh\":[\"运行中\"],\"RjIKOw\":[\"无法更改主机上的清单\"],\"RjkhdY\":[\"字段以值开头。\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"您确定要从删除这个链接吗?\"],\"Rm1iI_\":[\"启动时提示变量。\"],\"Roaswv\":[\"用户指南\"],\"RpKSl3\":[\"成功复制的凭证\"],\"RsZ4BA\":[\"滚动到最后\"],\"RtKKbA\":[\"最后\"],\"Ru59oZ\":[\"为此模板启用 Webhook。\"],\"RuEWFx\":[\"于日期\"],\"RuiOO0\":[\"删除一个或多个应用程序失败。\"],\"Rw1xwN\":[\"内容加载\"],\"RxzN1M\":[\"启用\"],\"RyPas1\":[\"取消所选作业\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"这些用户用于增强\\n以后发行的软件并提供\\nAutomation Analytics。\"],\"S2nsEw\":[\"大于比较。\"],\"S5gO6Y\":[\"将额外的命令行变量传递到工作流。\"],\"S6zj7M\":[\"对于任务模板,选择“运行”来执行 playbook。选择“检查”将只检查 playbook 语法、测试环境设置和报告问题,而不执行 playbook。\"],\"S7kN8O\":[\"删除一个或多个用户失败。\"],\"S7tNdv\":[\"成功时\"],\"S8FW2i\":[\"要由此源同步的库存文件。您可以从下拉列表中进行选择,也可以在输入内容中输入文件。\"],\"SA-KXq\":[\"向上平移\"],\"SAw-Ux\":[\"您确定要从 \",[\"username\"],\" 中删除 \",[\"0\"],\" 吗?\"],\"SBfnbf\":[\"查看所有执行环境\"],\"SC1Cur\":[\"未知状态\"],\"SDND4q\":[\"没有配置\"],\"SIJDi3\":[\"容量调整\"],\"SJjggI\":[\"更新选项\"],\"SJmHMo\":[\"文档。\"],\"SLm_0U\":[\"IRC 服务器端口\"],\"SODyJ3\":[\"主机异步正常\"],\"SOLs5D\":[\"此构建的库存输入\\n为类别和用途创建一个组\\n仅返回主机的限制(主机模式)\\n在这两组的交叉点。\"],\"SRiPhD\":[\"取消节点删除\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"前面的一些步骤有错误\"],\"SVG6MY\":[\"将字段恢复到之前保存的值\"],\"SYbJcn\":[\"编辑通知模板\"],\"SZvybZ\":[\"LDAP 默认\"],\"SZw9tS\":[\"查看详情\"],\"SbRHme\":[\"文本区\"],\"Se_E0z\":[\"工作流任务\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"选择一个要运行健康检查的实例。\"],\"Sh2XTJ\":[\"通知类型\"],\"SiexHs\":[\"仪表盘(所有活动)\"],\"Sja7f-\":[\"房东/体验达人被删除了多少次\"],\"Sjoj4f\":[\"凭证名称\"],\"SlfejT\":[\"错误\"],\"SoREmD\":[\"应用程序和令牌\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"源代码管理修订版本\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"作业运行\"],\"SqLEdN\":[\"删除智能清单失败。\"],\"SqYo9m\":[\"返回到实例\"],\"Ssdrw4\":[\"已弃用\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"成功复制至剪贴板!\"],\"SvPvEX\":[\"工作流批准的消息正文\"],\"Svkela\":[\"进入上一页\"],\"SwJLlZ\":[\"工作流拒绝的消息正文\"],\"SxGqey\":[\"通用 OIDC 设置\"],\"Sxm8rQ\":[\"用户\"],\"Sync for revision\":[\"修订版本同步\"],\"SzFxHC\":[\"LDAP 设置\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"这个\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"切换通知失败。\"],\"T4a4A4\":[\"Webhook 密钥\"],\"T7yEGN\":[\"用户必须用来获取此应用令牌的授予类型\"],\"T91vKp\":[\"播放\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"编辑此节点\"],\"TBH48u\":[\"删除团队失败。\"],\"TC32CH\":[\"数据被保留的天数\"],\"TD1APv\":[\"获取订阅\"],\"TJVvMD\":[\"相关的搜索类型\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"解除关联角色\"],\"TMLAx2\":[\"必需\"],\"TNovEd\":[\"以 JSON 格式指定 HTTP 标头。示例语法请参阅 Ansible 控制器文档。\"],\"TO3h59\":[\"从外部 secret 管理系统填充字段\"],\"TO4OtU\":[\"Insights 凭证\"],\"TOjYb_\":[\"查看已建库存房东详情\"],\"TP9_K5\":[\"令牌\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"组类型\"],\"TU6IDa\":[\"用户类型\"],\"TXKmNM\":[\"必须选择一个清单\"],\"TZEuIE\":[\"返回到凭证类型\"],\"T_87By\":[\"参数\"],\"Ta0ts5\":[\"显示更改\"],\"TbXXt_\":[\"工作流已取消\"],\"TcnG-2\":[\"创建新执行环境\"],\"Td7BIe\":[\"允许在使用此项目的作业模板中更改 Source Control 分支或修订版本。\"],\"TgSxH9\":[\"部署回调 URL\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"此项目当前正由其他资源使用。您确定要删除它吗?\"],\"TkiN8D\":[\"用户详情\"],\"Tmuvry\":[\"设置类型 typeahead\"],\"ToOoEw\":[\"复制凭证\"],\"Tof7pX\":[\"作业\"],\"Tq71UT\":[\"周中日\"],\"Track submodules latest commit on branch\":[\"跟踪分支中的最新提交\"],\"Tx3NMN\":[\"私钥密码\"],\"TxKKED\":[\"查看已建库存明细\"],\"TyaPAx\":[\"系统管理员\"],\"Tz0i8g\":[\"设置\"],\"U-nEJl\":[\"查看 GitHub 设置\"],\"U011Uh\":[\"最后看到\"],\"U4e7Fa\":[\"确保这是一个源文件的令牌\\n用于“构造”插件。\"],\"U7rA2a\":[\"未选中时,将执行合并,将局部变量与外部源上的局部变量相结合。\"],\"UDf-wR\":[\"已消耗的订阅\"],\"UEaj7U\":[\"清单同步失败\"],\"UJpDop\":[\"删除这些实例组可能会影响依赖它们的其他资源。您确定要删除吗?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"结尾不区分大小写的版本。\"],\"URmyfc\":[\"详情\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"姓氏\"],\"UY6iPZ\":[\"如果启用,控制节点将自动对等到此实例。如果禁用,实例将仅连接到关联的对等点。\"],\"UYD5ld\":[\"点 Update Revision on Launch\"],\"UYUgdb\":[\"顺序\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"您确定要删除:\"],\"UbRKMZ\":[\"待处理\"],\"UbqhuT\":[\"获取完整节点资源对象失败。\"],\"Uc_tSU\":[\"切换工具\"],\"UgFDh3\":[\"其他资源目前正在使用此清单。确定要删除它吗?\"],\"UirGxE\":[\"错误\"],\"UlykKR\":[\"第三\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"启动作业时更新修订\"],\"UueF8b\":[\"执行环境缺失或删除。\"],\"UvGjRK\":[\"如果启用,则以管理员身份运行此 playbook。\"],\"UwJJCk\":[\"重新启动失败的主机\"],\"UxKoFf\":[\"导航\"],\"V-7saq\":[\"删除 \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"秒\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"用户分析\"],\"V1EGGU\":[\"名字\"],\"V2RwJr\":[\"侦听器地址\"],\"V2q9w9\":[\"如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff 模式。\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"添加链接\"],\"V5RUpn\":[\"接收者列表\"],\"V7qsYh\":[\"注意:这些凭据的顺序设置内容同步和查找的优先级。选择多个来启用拖放。\"],\"V9xR6T\":[\"展开部分\"],\"VAI2fh\":[\"创建新容器组\"],\"VAcXNz\":[\"周三\"],\"VEj6_Y\":[\"工作流批准\"],\"VFvVc6\":[\"编辑详情\"],\"VJUm9p\":[\"当前页\"],\"VK2gzi\":[\"执行 playbook 时使用的并行或同步进程数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。要覆盖默认分叉数,可更改\"],\"VL2WkJ\":[\"最后 \",[\"dayOfWeek\"]],\"VLdRt2\":[\"启动同步源\"],\"VNUs2y\":[\"最大分叉数\"],\"VRy-d3\":[\"分叉\"],\"VSJ6r5\":[\"调度处于活跃状态\"],\"VSim_H\":[\"删除清单源\"],\"VTDO7X\":[\"事件详情模式\"],\"VU3Nrn\":[\"缺少\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"指标\"],\"VZfXhQ\":[\"Hop(跃点)节点\"],\"VdcFUD\":[\"最终用户许可证协议\"],\"ViDr6F\":[\"添加新组\"],\"VmClsw\":[\"已删除与该节点关联的资源。\"],\"VmvLj9\":[\"根据客户端设备的安全情况,设置为公共或机密。\"],\"Vqd-tq\":[\"确认全部恢复\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"删除角色失败。\"],\"Vw8l6h\":[\"发生错误\"],\"VzE_M-\":[\"切换通知失败\"],\"W-O1E9\":[\"复制项目\"],\"W1iIqa\":[\"查看清单组\"],\"W3TNvn\":[\"返回到用户\"],\"W6uTJi\":[\"获取实例失败。\"],\"W7DGsV\":[\"启动者(用户名)\"],\"W9XAF4\":[\"周中日\"],\"W9uQXX\":[\"提示\"],\"WAjFYI\":[\"开始日期\"],\"WD8djW\":[\"确认链接删除\"],\"WL91Ms\":[\"删除组\"],\"WPM2RV\":[\"回答类型\"],\"WQJduu\":[\"键选择\"],\"WTN9YX\":[\"帐户令牌\"],\"WTV15I\":[\"编辑登录重定向覆写 URL\"],\"WVzGc2\":[\"订阅\"],\"WX9-kf\":[\"IRC Nick\"],\"Wdl2f2\":[\"此字段必须至少为 \",[\"0\"],\" 个字符\"],\"WgsBEi\":[\"请至少输入一个搜索过滤来创建一个新的智能清单\"],\"WhSFGl\":[\"按 \",[\"name\"],\" 过滤\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"使图像与可用屏幕大小匹配\"],\"Wm7XbF\":[\"删除一个或多个凭证失败。\"],\"WqaDMq\":[\"字段包含值。\"],\"Wr1eGT\":[\"选择您想要作为用户提示的回答类型或格式。请参阅 Ansible 控制器文档来了解每个选项的更多其他信息。\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"请输入一个值。\"],\"X5V9DW\":[\"点击下面的编辑按钮重新配置节点。\"],\"X6d3Zy\":[\"删除机构失败。\"],\"X97mbf\":[\"选择作业类型\"],\"XBROpk\":[\"提供主机模式,以进一步限制将受工作流程管理或影响的主机列表。\"],\"XCCkju\":[\"编辑节点\"],\"XFRygA\":[\"远程归档源控制的 URL 示例包括:\"],\"XHxwBV\":[\"选定日期范围必须至少有 1 个计划发生。\"],\"XILg0L\":[\"无效的电子邮件地址\"],\"XJOV1Y\":[\"活动\"],\"XKp83s\":[\"无法复制含有源的清单\"],\"XLMJ7O\":[\"云\"],\"XLpxoj\":[\"电子邮件选项\"],\"XM-gTv\":[\"有关配置文件的详情请参阅 Ansible 文档。\"],\"XOD7tz\":[\"显示更改\"],\"XOaZX3\":[\"分页\"],\"XP6TQ-\":[\"如果指定,则在查看工作流时此字段将显示在节点上,而不是资源名称\"],\"XREJvl\":[\"用于配置库存源的变量。有关如何配置此插件的详细说明,请参阅\"],\"XT5-2b\":[\"自定义虚拟环境 \",[\"0\"],\" 必须替换为一个执行环境。\"],\"XViLWZ\":[\"失败时\"],\"XWDz5f\":[\"简单键选择\"],\"X_5TsL\":[\"问卷调查切换\"],\"XaxYwV\":[\"提示的值\"],\"XbIM8f\":[\"总库存来源\"],\"XdyHT-\":[\"导入的主机\"],\"XfmfOA\":[\"运行每\"],\"Xg3aVa\":[\"使用 SSL\"],\"XgTa_2\":[\"在处理最终删除之前,库存将处于待处理状态。\"],\"XilEsm\":[\"实例组\"],\"Xm7ruy\":[\"5(WinRM 调试)\"],\"XmJfZT\":[\"名称\"],\"XmVvzl\":[\"选择要应用的角色\"],\"XnxCSh\":[\"标准错误\"],\"XozZ38\":[\"删除一个或多个清单源失败。\"],\"Xq9A0U\":[\"未知的工程ID\"],\"Xt4N6V\":[\"提示 | \",[\"0\"]],\"XtpZSU\":[\"作业作业类型\"],\"Xx-ftH\":[\"您已自动针对的主机数量大于订阅所允许的数量。\"],\"XyTWuQ\":[\"请等到拓扑视图被填充...\"],\"XzD7xj\":[\"选择项\"],\"Y1YKad\":[\"类型详情\"],\"Y296GK\":[\"删除角色失败\"],\"Y2ml-n\":[\"已批准 - \",[\"0\"],\"。详情请参阅活动流。\"],\"Y5VrmH\":[\"没有为清单同步配置。\"],\"Y5vgVF\":[\"成功拒绝\"],\"Y5xJ7I\":[\"Playbook 名称\"],\"Y60pX3\":[\"添加已建库存\"],\"YA4I45\":[\"选择一个模块\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"解除关联?\"],\"YJddb4\":[\"实例类型\"],\"YLMfol\":[\"选择将获得新角色的资源类型。例如,如果您想为一组用户添加新角色,请选择用户并点击下一步。您可以选择下一步中的具体资源。\"],\"YM06Nm\":[\"编辑凭证类型\"],\"YMpSlP\":[\"将库存同步视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新同步的时间戳。如果它早于缓存超时,则不视为当前,并将执行新的库存同步。\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"分钟\"],\"other\":[\"#\",\"分钟\"]}]],\"YOQXQ9\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\"发生\"],\"other\":[\"#\",\"发生\"]}],\"后\"],\"YP5KRj\":[\"在保存时会生成一个新的 WEBHOOK url。\"],\"YPDLLX\":[\"返回到执行环境\"],\"YQqM-5\":[\"用于执行的容器镜像。\"],\"YaEJqh\":[\"您可以在消息中应用多个可能的变量。如需更多信息,请参阅\"],\"Yd45Xn\":[\"主机(按处理器类型)\"],\"Yfw7TK\":[\"通知超时\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"删除调度失败。\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"在 Twilio 中与“信息服务”关联的号码,格式为 +18005550199。\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"启动模板\"],\"YmjTf2\":[\"置备失败\"],\"YoXjSs\":[\"启动时提示库存。\"],\"Yq4Eaf\":[\"此作业的主机状态信息不可用。\"],\"YsN-3o\":[\"查看清单源详情\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"关联\"],\"YxDLmM\":[\"Insights 系统 ID\"],\"Z17FAa\":[\"未知库存\"],\"Z1Vtl5\":[\"取消项目同步失败\"],\"Z25_RC\":[\"选择输入\"],\"Z2hVSb\":[\"混合\"],\"Z3FXyt\":[\"加载中...\"],\"Z40J8D\":[\"允许创建部署回调 URL。使用此 URL,主机可访问 \",[\"brandName\"],\" 并使用此任务模板请求配置更新。\"],\"Z5HWHd\":[\"开\"],\"Z7ZXbT\":[\"批准\"],\"Z88yEl\":[\"大于或等于比较。\"],\"Z9EFpE\":[\"自动化分析仪表盘\"],\"ZAWGCX\":[[\"0\"],\" 秒\"],\"ZEP8tT\":[\"启动\"],\"ZGDCzb\":[\"未找到实例\"],\"ZJjKDg\":[\"受管的节点\"],\"ZKKnVf\":[\"创建新工作流模板\"],\"ZL3d6Z\":[\"IRC 服务器地址\"],\"ZL50px\":[\"描述此清单的可选标签,如 'dev' 或 'test'。标签可用于对清单和完成的作业进行分组和过滤。\"],\"ZO4CYH\":[\"运行作业\"],\"ZOKxdJ\":[\"从位于项目基本路径的目录列表中进行选择。基本路径和 playbook 目录一起提供了用于定位 playbook 的完整路径。\"],\"ZOLfb2\":[\"此字段不能为空。\"],\"ZVV5T1\":[\"每行一个电话号码以指定路由 SMS 消息的位置。电话号的格式化为 +11231231234。如需更多信息,请参阅 Twilio 文档\"],\"ZWhZbs\":[\"确认节点删除\"],\"ZajTWA\":[\"源电话号码\"],\"Zf6u-6\":[\"解释\"],\"ZfrRb0\":[\"请选择一个清单或者选中“启动时提示”选项\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"周\"],\"other\":[\"#\",\"周\"]}]],\"ZhxwOq\":[\"错误消息正文\"],\"Zikd-1\":[\"您已自动针对的主机数量低于您的订阅数。\"],\"ZjC8QM\":[\"删除主机失败。\"],\"ZjvPb1\":[\"创建者(用户名)\"],\"Zkh5np\":[\"同行在 \",[\"0\"],\" 上更新。请务必再次运行 \",[\"1\"],\" 的安装包,以便看到更改生效。\"],\"ZpdX6R\":[\"删除令牌时出错\"],\"ZrsGjm\":[\"清单\"],\"ZumtuZ\":[\"复制模板\"],\"ZvVF4C\":[\"删除问卷调查问题\"],\"ZwCTcT\":[\"最近的任务列表标签页\"],\"ZwujDQ\":[\"%y 年\"],\"_-NKbo\":[\"切换调度失败。\"],\"_2LfCe\":[\"要重新调整调查问题的顺序,将问题拖放到所需的位置。\"],\"_4gGIX\":[\"复制到剪贴板\"],\"_5REdR\":[\"为构建的库存插件选择输入库存。\"],\"_BmK_z\":[\"欢迎使用 Red Hat Ansible Automation Platform!请完成以下步骤以激活订阅。\"],\"_Fg1cM\":[\"工作流超时信息正文\"],\"_ITcnz\":[\"天\"],\"_Ia62Q\":[\"构建的库存示例\"],\"_JN1gB\":[\"任务计数\"],\"_K2CvV\":[\"模板\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"构建的库存源同步错误\"],\"_M4FeF\":[\"选择您希望这个命令在内运行的执行环境。\"],\"_MdgrM\":[\"在这两个节点间添加新节点\"],\"_Nw3rX\":[\"第一次获取所有引用。第二次获取 Github 拉取请求号 62,在本示例中,分支需要为 \\\"pull/62/head\\\"。\"],\"_PRaan\":[\"删除一个或多个通知模板失败。\"],\"_Pz_QH\":[\"由策略管理\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"拒绝 - \",[\"0\"],\"。详情请查看活动流。\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"取消清单源同步失败\"],\"_bAUGi\":[\"选择 HTTP 方法\"],\"_bE0AS\":[\"选择一个实例\"],\"_cV6Mf\":[\"浏览...\"],\"_cq4Aa\":[\"未找到工作流批准。\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"编辑实例组\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"保留数据的天数\"],\"_khNCh\":[\"作业模板默认凭证必须替换为相同类型之一。请为以下类型选择一个凭证才能继续: \",[\"0\"]],\"_oeZtS\":[\"主机轮询\"],\"_rCRcH\":[\"高级搜索文档\"],\"_tVTU3\":[\"用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。\"],\"_vI8Rx\":[\"删除群组\"],\"a02Xjc\":[\"IRC 服务器地址\"],\"a3AD0M\":[\"确认编辑登录重定向\"],\"a5zD9f\":[\"更改\"],\"a6E-_p\":[\"包含不区分大小写的版本\"],\"a8AgQY\":[\"查看主机详情\"],\"a8nooQ\":[\"第四\"],\"a9BTUD\":[\"周末日\"],\"aBgwis\":[\"范围\"],\"aJZD-m\":[\"时间已到\"],\"aLlb3-\":[\"布尔\"],\"aNxqSL\":[\"删除执行环境\"],\"aQ4XJX\":[\"单独启用日志系统跟踪事实\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"于日\"],\"aUNPq3\":[\"执行节点\"],\"aVoVcG\":[\"多选\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"删除 \",[\"0\"],\" 芯片\"],\"aakQaB\":[\"将项目视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新项目更新的时间戳。如果它比缓存超时旧,则不被视为最新,并且会执行新的项目更新。\"],\"adPhRK\":[\"此主机要属于的清单。\"],\"adjqlB\":[[\"0\"],\"(已删除)\"],\"aht2s_\":[\"通知颜色\"],\"aiejXq\":[\"添加资源类型\"],\"ajDpGH\":[\"状态:\"],\"anfIXl\":[\"用户详情\"],\"aqqAbL\":[\"如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。注:如果启用了此设置,且提供了空列表,则会应用全局实例组。\"],\"ar5AA2\":[\"更多信息。\"],\"ataY5Z\":[\"作业删除错误\"],\"ax6e8j\":[\"请在编辑主机过滤器前选择机构\"],\"az8lvo\":[\"关\"],\"b1CAkh\":[\"管理作业\"],\"b2Z0Zq\":[\"取消链路更改\"],\"b433OF\":[\"编辑组\"],\"b4SLah\":[\"在左侧查看错误\"],\"b6E4rm\":[\"在进行更新前删除整个本地存储库。根据存储库的大小,这可能会显著增加完成更新所需的时间。\"],\"b9Y4up\":[\"客户端 ID\"],\"bE4zYn\":[\"选择接收器将侦听传入连接的端口,例如27199。\"],\"bHXYoC\":[\"HTTP 方法\"],\"bLt_0J\":[\"工作流\"],\"bPq357\":[\"启用的值\"],\"bQZByw\":[\"每行使用一个注解标签,不带逗号。\"],\"bTu5jX\":[\"用户名/密码\"],\"bWr6j5\":[\"此字段必须至少为 \",[\"min\"],\" 个字符\"],\"bY8C86\":[\"查看所有用户。\"],\"bYXbel\":[\"工作流作业模板 webhook 密钥\"],\"baP8gx\":[\"4(连接调试)\"],\"baqrhc\":[\"HTTP 标头\"],\"bbJ-VR\":[\"缩小\"],\"bcyJXs\":[\"项正常\"],\"bd1Kuw\":[\"图标 URL\"],\"bf7UKi\":[\"更新缓存超时\"],\"bfgr_e\":[\"问题\"],\"bgjTnp\":[\"0(普通)\"],\"bgq1rW\":[\"搜索提交按钮\"],\"bhxnLH\":[\"您没有权限删除以下组: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"通知类型\"],\"bpECfE\":[\"取消链接删除\"],\"bpnj1H\":[\"加载此内容时出错。请重新加载页面。\"],\"bs---x\":[\"在此组上同时运行的最大作业数。\\n零意味着不会强制执行任何限制。\"],\"bwRvnp\":[\"操作\"],\"bx2rrL\":[\"智能清单\"],\"bxaVlf\":[\"创建新凭证类型\"],\"byXCTu\":[\"发生次数\"],\"bznJUg\":[\"选择包含您希望此工作流程管理的房东的房源。\"],\"bzv8Dv\":[\"删除错误\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"事实存储\"],\"c1Rsz1\":[\"查看工作流批准详情\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"关闭订阅模态\"],\"c6IFRs\":[\"服务账户 JSON 文件\"],\"c6u6gk\":[\"选择要运行此机构的实例组。\"],\"c7-Adk\":[\"同步清单源失败。\"],\"c8HyJq\":[\"选择要运行此清单的实例组。\"],\"c8sV0t\":[\"这个功能已被弃用并将在以后的发行版本中被删除。\"],\"c9V3Yo\":[\"主机故障\"],\"c9iw51\":[\"运行任务\"],\"c9pF61\":[\"客户端标识符\"],\"cFC8w7\":[\"依赖该清单源的其他资源目前正在使用此清单源。确定要删除它吗?\"],\"cFCKYZ\":[\"拒绝\"],\"cFOXv9\":[\"通用 OIDC\"],\"cGRiaP\":[\"查看详情\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"已更改\"],\"cPTnDL\":[\"项目同步\"],\"cQIQa2\":[\"选择组\"],\"cQlPDN\":[\"读取\"],\"cUKLzq\":[\"编辑顺序\"],\"cYir0h\":[\"选择选项\"],\"c_PGsA\":[\"工作流作业详情\"],\"cbSPfq\":[\"此工作流已进行\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"警告: \",[\"selectedValue\"],\" 是 \",[\"link\"],\" 的链接,将另存为 \",[\"link\"],\" 。\"],\"cdm6_X\":[\"使用的容量\"],\"chbm2W\":[\"实例过滤器\"],\"ci3mwY\":[\"此字段不能为空\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"查看所有清单。\"],\"cjJXKx\":[\"主机同步故障\"],\"ckH3fT\":[\"就绪\"],\"ckdiAB\":[\"删除通知\"],\"cmWTxn\":[\"小于或等于比较。\"],\"cnGeoo\":[\"删除\"],\"cnnWD0\":[\"默认情况下,我们收集并向Red Hat传输有关服务使用情况的分析数据。服务收集的数据分为两类。有关更多信息,请参阅< 0 > \",[\"0\"],\" 。取消选中以下复选框以禁用此功能。\"],\"ct_Puj\":[\"此字段将使用指定的凭证从外部 secret 管理系统检索。\"],\"cucG_7\":[\"没有可用的YAML\"],\"cxjfgY\":[\"无法在跃点节点上运行健康检查。\"],\"cy3yJa\":[\"已建立\"],\"d-F6q9\":[\"创建\"],\"d-zGjA\":[\"此操作将删除以下内容:\"],\"d1BVnY\":[\"订阅清单是红帽订阅的导出。要生成订阅清单,请转到< 0 > access.redhat.com 。有关更多信息,请参阅< 1 > \",[\"0\"],\" 。\"],\"d5zxa4\":[\"本地\"],\"d6in1T\":[\"选择包含此任务要管理的主机的清单。\"],\"d73flf\":[\"警报模式\"],\"d75lEw\":[\"设置类型\"],\"d7VUIS\":[\"删除节点 \",[\"nodeName\"]],\"d8B-tr\":[\"作业状态图标签页\"],\"dAZObA\":[\"重定向 URI\"],\"dBNZkl\":[\"查看智能清单主机详情\"],\"dCcO-F\":[\"获取配置失败。\"],\"dELxuP\":[\"未找到清单。\"],\"dEgA5A\":[\"取消\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"查看所有应用程序。\"],\"dJcvVX\":[\"智能主机过滤器\"],\"dNAHKF\":[\"作业分片\"],\"dOjocz\":[\"趋同选择\"],\"dPGRd8\":[\"如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff 模式。\"],\"dPY1x1\":[\"更多信息。\"],\"dQFAgv\":[\"此项目需要被更新\"],\"dQjRO3\":[\"启动同步进程\"],\"dbWo0h\":[\"使用 Google 登录\"],\"dcGoCm\":[\"清单文件\"],\"ddIcfH\":[\"进入最后页\"],\"dfWFox\":[\"主机计数\"],\"dk7qNl\":[\"控制节点\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"删除一个或多个执行环境失败\"],\"dnCwNB\":[\"成功复制至剪贴板!\"],\"dov9kY\":[\"此字段必须是数字,且值介于 \",[\"0\"],\" 和 \",[\"1\"]],\"dqxQzB\":[\"词典\"],\"dzQfDY\":[\"10 月\"],\"e0NrBM\":[\"项目\"],\"e3pQqT\":[\"选择通知类型\"],\"e4GHWP\":[\"拉取\"],\"e5-uog\":[\"这会将此页中的所有配置值重置为其工厂默认值。确定要继续?\"],\"e5CMOi\":[\"用于指定凭证类型可注入值的环境变量或额外变量。\"],\"e5VbKq\":[\"工作流作业模板\"],\"e6BtDv\":[\"< 0 > \",[\"0\"],\" < 1 > \",[\"1\"],\" \"],\"e70-_3\":[\"切换图例\"],\"e8GyQg\":[\"指标\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"查看所有凭证类型\"],\"e9k5zp\":[\"请添加一个调度来填充此列表。调度可以添加到模板、项目或清单源中。\"],\"eAR1n4\":[\"相关的搜索类型 typeahead\"],\"eD_0Fo\":[\"删除一个或多个团队失败。\"],\"eDjsWq\":[\"创建新通知模板\"],\"eGkahQ\":[\"删除作业模板\"],\"eHx-29\":[\"源详情\"],\"ePK91l\":[\"编辑\"],\"ePS9As\":[\"RADIUS 设置\"],\"eQkgKV\":[\"已安装\"],\"eRV9Z3\":[\"未指定超时\"],\"eRlz2Q\":[\"目标 SMS 号码\"],\"eSXF_i\":[\"删除应用程序失败。\"],\"eTsJYJ\":[\"描述\"],\"eVJ2lo\":[\"浮点值\"],\"eXOp7I\":[\"您没有删除实例的权限:\",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"最近模板列表标签页\"],\"eYJ4TK\":[\"未找到构建的库存。\"],\"edit\":[\"edit\"],\"eeke40\":[\"自动化分析\"],\"ekUnNJ\":[\"选择标签\"],\"el9nUc\":[\"调度处于非活跃状态\"],\"emqNXf\":[\"Playbook 检查\"],\"eqiT7d\":[\"设置此实例在网格拓扑中扮演的角色。默认为 \\\"execution\\\"。\"],\"espHeZ\":[\"防止实例组 Fallback:如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。\"],\"etQEqZ\":[\"删除此链接将会孤立分支的剩余部分,并导致它在启动时立即执行。\"],\"ewSXyG\":[\"软删除\"],\"f-fQK9\":[\"Grafana API 密钥\"],\"f2o-xB\":[\"确认取消\"],\"f6Hub0\":[\"排序\"],\"f8UJpz\":[\"此组上同时运行的所有作业允许的最大分叉数。\\n零意味着不会强制执行任何限制。\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"查看所有实例组\"],\"fDzxi_\":[\"不保存退出\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"作业状态\"],\"fGLpQj\":[\"源控制分支/标签/提交\"],\"fGQ9Ug\":[\"选择允许访问将运行此作业的节点的凭证。每种类型您只能选择一个凭证。对于机器凭证 (SSH),如果选中了“启动时提示”但未选择凭证,您需要在运行时选择机器凭证。如果选择了凭证并选中了“启动时提示”,则所选凭证将变为默认设置,可以在运行时更新。\"],\"fJ9xam\":[\"启用实例\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"取消作业\"],\"other\":[\"取消作业\"]}]],\"fL7WXr\":[\"应用程序\"],\"fMulwN\":[\"重新刷新项目修订版本\"],\"fOAyP5\":[\"搜索文本输入\"],\"fODqV4\":[\"未找到该值。请输入或选择一个有效值。\"],\"fQCM-p\":[\"查看机构详情\"],\"fQGOXc\":[\"错误!\"],\"fR8DDt\":[\"确认删除所有节点\"],\"fVjyJ4\":[\"确认解除关联\"],\"f_Xpp2\":[\"此操作将解除以下关联:\"],\"fabx8H\":[\"如果用户需要有关正确性的反馈\\n他们建造的团队,强烈建议\\n在插件配置中使用strict: true。\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"按嵌套组名称筛选\"],\"fgrmWn\":[\"启动时提示差异模式。\"],\"fhFmMp\":[\"客户端标识符\"],\"fjX9i5\":[\"未找到智能清单。\"],\"fk1WEw\":[\"已加密\"],\"fld-O4\":[\"所有作业\"],\"fnbZWe\":[\"(可选)选择要用来向 Webhook 服务发回状态更新的凭证。\"],\"foItBN\":[\"周末日\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"周一\"],\"fqSfXY\":[\"替换\"],\"fqmP_m\":[\"主机无法访问\"],\"fthJP1\":[\"Webhook 服务可通过向此 URL 发出 POST 请求来使用此工作流作业模板启动作业。\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"详细\"],\"g6ekO4\":[\"切换主机失败。\"],\"g7CZ-8\":[\"使用 GitHub Enterprise Organizations 登录\"],\"g9d3sF\":[\"开始消息正文\"],\"gALXcv\":[\"删除此节点\"],\"gBnBJa\":[\"源工作流作业\"],\"gDx5MG\":[\"编辑链接\"],\"gIGcbR\":[\"在此组上同时运行的最大作业数。零意味着不会强制执行任何限制。\"],\"gJccsJ\":[\"工作流批准的消息\"],\"gK06zh\":[\"添加作业模板\"],\"gM3pS9\":[\"执行环境\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"同步所有源\"],\"gVYePj\":[\"创建新团队\"],\"gWlcwd\":[\"最后的作业状态\"],\"gYWK-5\":[\"查看用户界面设置\"],\"gZaMqy\":[\"使用 GitHub Teams 登录\"],\"gZkstf\":[\"如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。\"],\"gcFnpl\":[\"作业状态\"],\"geTfDb\":[\"查看作业详情\"],\"ged_ZE\":[\"Oragnization\"],\"gezukD\":[\"选择要取消的作业\"],\"gfyddN\":[\"上传一个 .zip 文件\"],\"gh06VD\":[\"输出\"],\"ghJsq8\":[\"滚动到第一\"],\"gmB6oO\":[\"调度\"],\"gmBQqV\":[\"项目更新\"],\"gnveFZ\":[\"标准错误标签页\"],\"goVc-x\":[\"编辑凭证插件配置\"],\"go_DGX\":[\"添加团队角色\"],\"gpBecu\":[\"删除所选令牌\"],\"gpKdxJ\":[\"选择要删除的问题\"],\"gpmbqk\":[\"变量\"],\"gpnvle\":[\"删除错误\"],\"gsj32g\":[\"取消项目同步\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\"小时\"],\"other\":[\"#\",\"小时\"]}]],\"gwKtbI\":[\"在文档和\"],\"h25sKn\":[\"订阅管理\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"标签\"],\"hAjDQy\":[\"选择状态\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"删除与 ansible 事实相关的当前搜索,以启用使用此键的另一个搜索。\"],\"hG89Ed\":[\"镜像\"],\"hHKoQD\":[\"选择对等地址\"],\"hLDu5N\":[\"编辑应用\"],\"hNudM0\":[\"为这个字段设置值\"],\"hPa_zN\":[\"机构(名称)\"],\"hQ0dMQ\":[\"添加新主机\"],\"hQRttt\":[\"提交\"],\"hVPa4O\":[\"选择一个选项\"],\"hX8KyU\":[\"此作业失败,且没有输出。\"],\"hXDKWN\":[\"频率详情\"],\"hXzOVo\":[\"下一\"],\"hYH0cE\":[\"您确定要提交取消此任务的请求吗?\"],\"hYgDIe\":[\"创建\"],\"hZ6znB\":[\"端口\"],\"hZke6f\":[\"您确定要禁用本地身份验证吗?这样做可能会影响用户登录的能力,以及系统管理员撤销此更改的能力。\"],\"hc_ufD\":[\"作业标签\"],\"hdyeZ0\":[\"删除作业\"],\"he3ygx\":[\"复制\"],\"heqHpI\":[\"项目基本路径\"],\"hg6l4j\":[\"3 月\"],\"hgJ0FN\":[\"执行搜索以定义主机过滤器\"],\"hgr8eo\":[\"项\"],\"hgvbYY\":[\"9 月\"],\"hhzh14\":[\"我们无法找到与这个帐户关联的许可证。\"],\"hi1n6B\":[\"更新 \",[\"brandName\"],\" 中与作业相关的设置\"],\"hiDMCa\":[\"置备\"],\"hjsbgA\":[\"额外变量\"],\"hjwN_s\":[\"资源名称\"],\"hlbQEq\":[\"内容签名验证凭证\"],\"hmEecN\":[\"管理作业\"],\"hptjs2\":[\"获取自定义登录配置设置失败。系统默认设置会被显示。\"],\"hty0d5\":[\"周一\"],\"hvs-Js\":[\"应用程序信息\"],\"hyVkuN\":[\"下表给出了构造的一些有用参数\\n库存插件。有关参数的完整列表\"],\"i0VMLn\":[\"工作流拒绝的消息\"],\"i2izXk\":[\"调度缺少规则\"],\"i4_LY_\":[\"写入\"],\"i9sC0B\":[\"添加团队权限\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"源电话号码\"],\"iDNBZe\":[\"通知\"],\"iDWfOR\":[\"审批一个或多个工作流审批失败。\"],\"iDjyID\":[\"查看凭证详情\"],\"iE1s1P\":[\"启动工作流\"],\"iEUzMn\":[\"系统\"],\"iH8pgl\":[\"返回\"],\"iI4bLJ\":[\"最近登陆\"],\"iIVceM\":[\"复制错误\"],\"iJWOeZ\":[\"没有可用的 JSON\"],\"iJiCFw\":[\"组详情\"],\"iLO3nG\":[\"play 数量\"],\"iMaC2H\":[\"实例组\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"添加智能清单\"],\"iRWxmA\":[\"禁用 SSL 验证\"],\"iTylMl\":[\"模板\"],\"iXmHtI\":[\"选择作业类型\"],\"iZBwau\":[\"这一步包含错误\"],\"i_CDGy\":[\"允许分支覆写\"],\"i_Kv21\":[\"创建新源\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"查看清单脚本\"],\"ig0q8s\":[\"此清单会应用到在这个工作流 (\",[\"0\"],\") 中的所有作业模板,它会提示输入一个清单。\"],\"inP0J5\":[\"订阅详情\"],\"isRobC\":[\"新\"],\"itlxml\":[\"管理作业\"],\"ittbfT\":[\"根据 ansible_facts 搜索需要特殊的语法。请参阅\"],\"itu2NQ\":[\"链接状态类型\"],\"izJ7-H\":[\"使用搜索过滤器填充此清单的主机。例如:ansible_facts__ansible_distribution:\\\"RedHat\\\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible 控制器文档来获得更多信息。\"],\"j1a5f1\":[\"编辑主机\"],\"j6gqC6\":[\"要在任务运行中使用的分支。如果为空,则使用项目默认值。只有项目 allow_override 字段设置为 true 时才允许使用。\"],\"j7zAEo\":[\"工作流状态\"],\"j8QfHv\":[\"编辑主机\"],\"jAxdt7\":[\"取消删除\"],\"jBGh4u\":[\"嵌套组清单定义:\"],\"jCVu9g\":[\"取消所选作业\"],\"jEJtMA\":[\"等待工作流批准\"],\"jEw0Mr\":[\"请输入有效的 URL\"],\"jFaaUJ\":[\"规范\"],\"jFmu4-\":[\"第 \",[\"num\"],\" 天\"],\"jIaeJK\":[\"问卷调查\"],\"jJdwCB\":[\"恢复\"],\"jKibyt\":[\"重新设置缩放\"],\"jMyq_x\":[\"工作流作业 1/\",[\"0\"]],\"jWK68z\":[\"部署 \",[\"brandName\"],\" 时更改 PROJECTS_ROOT 以更改此位置。\"],\"jXIWKx\":[\"选择包含此作业要管理的主机的清单。\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"提示启动限制。\"],\"jhEAqj\":[\"没有作业\"],\"ji-8F7\":[\"其他资源目前正在使用此凭证。确定要删除它吗?\"],\"jiE6Vn\":[\"机构\"],\"jifz9m\":[\"无(运行一次)\"],\"jkQOCm\":[\"添加例外\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"在最终删除处理完成之前,库存将处于待处理状态。\"],\"jqVo_k\":[\"此处。\"],\"jqzUyM\":[\"不可用\"],\"jrkyDn\":[\"Play 已启动\"],\"jrsFB3\":[\"输出标签页\"],\"jsz-PY\":[\"未知完成日期\"],\"jwmkq1\":[\"机器凭证\"],\"jzD-D6\":[\"如果有大型一个 playbook,而您想要跳过某个 play 或任务的特定部分,则跳过标签很有用。使用逗号分隔多个标签。请参阅相关文档了解使用标签的详情。\"],\"k020kO\":[\"活动流\"],\"k2dzu3\":[\"在 UTC 过期\"],\"k30JvV\":[\"选择的类别\"],\"k5nHqi\":[\"启动此作业模板时要使用的执行环境。解析的执行环境可以通过为此作业模板明确分配不同的执行环境来覆盖。\"],\"kALwhk\":[\"秒\"],\"kDWprA\":[\"这些参数与指定的模块一起使用。\"],\"kEhyki\":[\"字段以值结尾。\"],\"kLja4m\":[\"启动者\"],\"kLk5bG\":[\"开始消息\"],\"kNUkGV\":[\"查找类型\"],\"kNfXib\":[\"模块名称\"],\"kODvZJ\":[\"名\"],\"kOVkPY\":[\"切换实例\"],\"kP-3Hw\":[\"返回到清单\"],\"kQerRU\":[\"此字段不得包含空格\"],\"kX-GZH\":[\"重新启动作业\"],\"kXzl6Z\":[\"源变量\"],\"kYDvK4\":[\"包含文件\"],\"kah1PX\":[\"在以下位置查看YAML示例:\"],\"kaux7o\":[\"从远程清单源覆盖本地组和主机\"],\"kgtWJ0\":[\"选择要运行此任务模板的实例组。\"],\"kiMHN-\":[\"系统审核员\"],\"kjrq_8\":[\"更多信息\"],\"kkDQ8m\":[\"周四\"],\"kkc8HD\":[\"为您的 \",[\"brandName\"],\" 应用启用简化的登录\"],\"kpRn7y\":[\"删除问题\"],\"kpnWnY\":[\"在每个 SCM 修订版更改带来的工程项目更新后, 在执行作业任务之前, 请刷新所选源的资源清单。这适用于静态内容, 例如使用 .ini 文件格式的 Ansible 资源清单。\"],\"ks-HYT\":[\"添加用户权限\"],\"ks71ra\":[\"例外\"],\"kt8V8M\":[\"为工作流选择一个分支。\"],\"ktPOqw\":[\"请参阅\"],\"kuIbuV\":[\"运行状况检查只能在执行节点上运行。\"],\"ku__5b\":[\"秒\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"实例\"],\"kyHUFI\":[\"Vault 密码 | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"您确定要从 \",[\"1\"],\" 中删除访问 \",[\"0\"],\" 吗?这样做会影响团队所有成员。\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook 凭证\"],\"l75CjT\":[\"是\"],\"lCF0wC\":[\"刷新\"],\"lJFsGr\":[\"创建新实例组\"],\"lKxoCA\":[\"扩展作业事件\"],\"lM9cbX\":[\"请注意,如果房东/体验达人也是该组的子级成员,则在取消关联后,您仍可能在列表中看到该组。此列表显示房东直接或间接关联的所有群组。\"],\"lURfHJ\":[\"折叠部分\"],\"lWkKSO\":[\"分钟\"],\"lWmv3p\":[\"清单源\"],\"lYDyXS\":[\"智能清单\"],\"l_jRvf\":[\"Playbook 完成\"],\"lfoFSg\":[\"删除主机\"],\"lgm7y2\":[\"编辑\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"未找到模板。\"],\"lhkaAC\":[\"试用\"],\"ljGeYw\":[\"普通用户\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"向下平移\"],\"ltvmAF\":[\"未找到应用程序。\"],\"lu2qW5\":[\"任何\"],\"lucaxq\":[\"如果不提供日志聚合器主机和日志聚合器类型,则无法启用日志聚合器。\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"未找到容器组。\"],\"m16xKo\":[\"添加\"],\"m1tKEz\":[\"系统管理员对所有资源的访问权限是不受限制的。\"],\"m2ErDa\":[\"失败\"],\"m3k6kn\":[\"取消构建的库存源同步失败\"],\"m5MOUX\":[\"返回到主机\"],\"m6maZD\":[\"使用受保护的容器注册表进行身份验证的凭证。\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff mode。\"],\"mNBZ1R\":[\"注意:该字段假设远程名称为“origin”。\"],\"mOFgdC\":[\"最大值\"],\"mPiYpP\":[\"节点状态类型\"],\"mSv_7k\":[\"过去三年\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"此调度缺少所需的调查值\"],\"mYGY3B\":[\"日期\"],\"mZiQNk\":[\"权利升级:如果启用,则以管理员身份运行此 playbook。\"],\"m_tELA\":[\"取消删除\"],\"ma7cO9\":[\"删除组 \",[\"0\"],\" 失败。\"],\"mahPLs\":[\"权限升级密码\"],\"mcGG2z\":[[\"minutes\"],\" 分 \",[\"seconds\"],\" 秒\"],\"mdNruY\":[\"API 令牌\"],\"mgJ1oe\":[\"确认删除\"],\"mgjN5u\":[\"从实例组中解除关联实例?\"],\"mhg7Av\":[\"运行临时命令\"],\"mi9ffh\":[\"类型详情\"],\"mk4anB\":[\"浏览器默认\"],\"mlDUq3\":[\"修改者(用户名)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"同步状态\"],\"momgZ_\":[\"工作流作业模板的名称。\"],\"mqAOoN\":[\"选择 Playbook 目录\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"子模块将跟踪其 master 分支(或在 .gitmodules 中指定的其他分支)的最新提交。如果没有,子模块将会保留在主项目指定的修订版本中。这等同于在 git submodule update 命令中指定 --remote 标志。\"],\"n-37ya\":[\"确认禁用本地授权\"],\"n-LISx\":[\"保存工作流时出错。\"],\"n-ZioH\":[\"获取更新的项目时出错\"],\"n-qmM7\":[\"选择一个 JSON 格式的服务帐户密钥来自动填充以下字段。\"],\"n12Go4\":[\"加载相关组失败。\"],\"n60kiJ\":[\"* 此字段将使用指定的凭证从外部 secret 管理系统检索。\"],\"n6mYYY\":[\"工作流超时信息\"],\"n9Idrk\":[\"(限制为前 10)\"],\"n9lz4A\":[\"失败的作业\"],\"nBAIS_\":[\"查看事件详情\"],\"nC35Na\":[\"您确定要删除群组吗?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"主机已跳过\"],\"nDjIzD\":[\"查看项目详情\"],\"nI54lc\":[\"在同步前删除项目\"],\"nJPBvA\":[\"文件、目录或脚本\"],\"nJTOTZ\":[\"用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。\"],\"nLGsp4\":[\"为此工作流作业模板启用调查。\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"启用的变量\"],\"nOhz3x\":[\"退出\"],\"nPH1Cr\":[\"这些执行环境可能被依赖它们的其他资源使用。您确定要删除它们吗?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"失败的主机计数\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"返回到订阅管理。\"],\"nU16mp\":[\"缓存超时\"],\"nZPX7r\":[\"警告:未保存的更改\"],\"nZW6P0\":[\"本地时区\"],\"nZYB4j\":[\"没有状态\"],\"nZYxse\":[\"从组中解除关联主机?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4 月\"],\"nc6q-r\":[\"从jinja2表达式创建vars。 这可能很有用\\n如果您定义的构造组不包含预期的\\nhost。这可用于从表达式中添加hostvars ,因此\\n您知道这些表达式的结果值是什么。\"],\"ncxIQL\":[\"解除关联一个或多个实例失败。\"],\"neiOWk\":[\"在此处查看构建的库存文档\"],\"nfnm9D\":[\"机构名称\"],\"ng00aZ\":[\"主机过滤器\"],\"nhxAdQ\":[\"关键字\"],\"nlsWzF\":[\"请添加问卷调查问题。\"],\"nnY7VU\":[\"Pagerduty 子域\"],\"noGZlf\":[\"缓存超时(秒)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1(详细)\"],\"nzozOC\":[\"删除用户\"],\"nzr1qE\":[\"上传文件被拒绝。请选择单个 .json 文件。\"],\"o-JPE2\":[\"没有找到问卷调查问题。\"],\"o0RwAq\":[\"使用 GitHub Enterprise 登录\"],\"o0x5-R\":[\"为这个字段选择一个值\"],\"o3LPUY\":[\"在此组上同时运行的所有作业中允许的最大分叉数。\\\\ n零意味着不会强制执行任何限制。\"],\"o4NRE0\":[\"高级搜索值输入\"],\"o5J6dR\":[\"指定应该执行此节点的条件\"],\"o9R2tO\":[\"SSL 连接\"],\"oABS9f\":[\"为这个字段输入值或者选择「启动时提示」选项。\"],\"oB5EwG\":[\"外部 Secret 管理系统\"],\"oBmCtD\":[\"您确定要删除以下群组吗?\"],\"oC5JSb\":[\"获取更新的项目数据失败。\"],\"oCKCYp\":[\"发送通知成功\"],\"oEijQ7\":[\"开头不区分大小写的版本。\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"构建2组,限制在交叉点\"],\"oH1Qle\":[\"此工作流作业模板的Webhook URL。\"],\"oII7vS\":[\"GitHub 设置\"],\"oKMFX4\":[\"永不更新\"],\"oKbBFU\":[\"#同步失败的源。\"],\"oNOjE7\":[\"结束日期/时间\"],\"oNZQUQ\":[\"使用 Kubernetes 或 OpenShift 进行身份验证的凭证\"],\"oQqtoP\":[\"返回到管理作业\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"发件人电子邮件\"],\"oX_mCH\":[\"项目同步错误\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"false\"],\"ofO19Q\":[\"使用 GitHub Enterprise Teams 登录\"],\"ofcQVG\":[\"未保存的修改 modal\"],\"olEUh2\":[\"成功\"],\"opS--k\":[\"返回到实例组\"],\"orh4t6\":[\"主机正常\"],\"osCeRO\":[\"查看 Azure AD 设置\"],\"ot7qsv\":[\"清除所有过滤器\"],\"ovBPCi\":[\"默认\"],\"owBGkJ\":[\"结束与预期值不匹配(\",[\"0\"],\")\"],\"owQ8JH\":[\"添加实例组\"],\"ozbhWy\":[\"删除错误\"],\"p-nfFx\":[\"把文件拖放在这里或浏览以上传\"],\"p-ngUo\":[\"未追随\"],\"p-pp9U\":[\"字符串\"],\"p2LEhJ\":[\"个人访问令牌\"],\"p2_GCq\":[\"确认密码\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"指定通知颜色。可接受的颜色为十六进制颜色代码(示例:#3af 或者 #789abc)。\"],\"pAtylB\":[\"未找到\"],\"pCCQER\":[\"全局可用\"],\"pH8j40\":[\"先前已删除的活跃房东\"],\"pHyx6k\":[\"多项选择(单选)\"],\"pKQcta\":[\"自定义 Pod 规格\"],\"pOJNDA\":[\"命令\"],\"pOd3wA\":[\"按 'Enter' 添加更多回答选择。每行一个回答选择。\"],\"pOhwkU\":[\"此操作将从 \",[\"0\"],\" 中解除以下角色关联:\"],\"pRZ6hs\":[\"运行于\"],\"pSypIG\":[\"显示描述\"],\"pYENvg\":[\"授权授予类型\"],\"pZJ0-s\":[\"此组上同时运行的所有作业允许的最大分叉数。零意味着不会强制执行任何限制。\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"查看 RADIUS 设置\"],\"pfw0Wr\":[\"所有\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"请参阅 Django\"],\"poMgBa\":[\"启动时提示SCM分支。\"],\"ppcQy0\":[\"将缩放设置为 100% 和中心图\"],\"prydaE\":[\"项目同步失败\"],\"pw2VDK\":[\"最后 \",[\"weekday\"],\"(\",[\"month\"],\")\"],\"q-Uk_P\":[\"删除一个或多个凭证类型失败。\"],\"q45OlW\":[\"区域\"],\"q5tQBE\":[\"为相关搜索字段模糊搜索设置类型禁用\"],\"q67y3T\":[\"没有找到通知模板。\"],\"qAlZNb\":[\"您无法对以下工作流审批采取行动: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"没有剩余主机\"],\"qChjCy\":[\"首次运行\"],\"qD-pvR\":[\"仪表盘 ID(可选)\"],\"qEMgTP\":[\"清单源同步错误\"],\"qJK-de\":[\"使用 OIDC 登陆\"],\"qS0GhO\":[\"缺少执行环境\"],\"qSSVmd\":[\"目标频道或用户\"],\"qSSg1L\":[\"链接到可用节点\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"跟踪分支中的最新提交\"],\"qYkrfg\":[\"置备回调详情\"],\"qZ2MTC\":[\"这些是 \",[\"brandName\"],\" 支持运行命令的模块。\"],\"qZh1kr\":[\"如果您还没有订阅,请联系红帽来获得一个试用订阅。\"],\"qgjtIt\":[\"趋同\"],\"qlhQw_\":[\"清单同步\"],\"qliDbL\":[\"远程归档\"],\"qlwLcm\":[\"故障排除\"],\"qmBmJJ\":[\"这是唯一显示客户端 secret 的时间。\"],\"qmYgP7\":[\"批准\"],\"qqeAJM\":[\"永不\"],\"qtFFSS\":[\"启动时更新修订\"],\"qtaMu8\":[\"清单(名称)\"],\"qvCD_i\":[\"示例包括::\"],\"qwaCoN\":[\"源控制更新\"],\"qxZ5RX\":[\"主机\"],\"qznBkw\":[\"工作流链接模式\"],\"r-qf4Y\":[\"新实例上线时自动分配给此组的最小实例数量。\"],\"r4tO--\":[\"取消\"],\"r6Aglb\":[\"使用 JSON 或 YAML 语法输入注入程序。示例语法请参阅 Ansible 控制器文档。\"],\"r6y-jM\":[\"警告\"],\"r6zgGo\":[\"12 月\"],\"r8ojWq\":[\"确认删除\"],\"r8oq0Y\":[\"过去 24 小时\"],\"rBdPPP\":[\"删除 \",[\"name\"],\" 失败。\"],\"rE95l8\":[\"客户端类型\"],\"rG3WVm\":[\"选择\"],\"rHK_Sg\":[\"自定义虚拟环境 \",[\"virtualEnvironment\"],\" 必须替换为执行环境。有关迁移到执行环境的更多信息,请参阅<0>文档。\"],\"rK7UBZ\":[\"重新启动所有主机\"],\"rKS_55\":[\"事实存储:如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。\"],\"rKTFNB\":[\"删除凭证类型\"],\"rMrKOB\":[\"同步项目失败。\"],\"rOZRCa\":[\"工作流链接\"],\"rSYkIY\":[\"此字段必须是数字\"],\"rXhu41\":[\"2(调试)\"],\"rYHzDr\":[\"每页的项\"],\"r_IfWZ\":[\"编辑清单\"],\"rdUucN\":[\"预览\"],\"rfYaVc\":[\"回答变量名称\"],\"rfpIXM\":[\"在发布时提示示例组。\"],\"rfx2oA\":[\"工作流待处理信息正文\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"工作流文档\"],\"rjyWPb\":[\"1 月\"],\"rmb2GE\":[\"已拒绝 \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"主机总数\"],\"ruhGSG\":[\"取消清单源同步\"],\"rvia3m\":[\"其它身份验证\"],\"rw1pRJ\":[\"下载捆绑包\"],\"rwWNpy\":[\"清单\"],\"s-MGs7\":[\"资源\"],\"s2xYUy\":[\"从远程清单源覆盖本地变量\"],\"s3KtlK\":[\"由于所选的例外,此计划没有发生。\"],\"s4Qnj2\":[\"执行环境\"],\"s4fge-\":[\"过去一个月\"],\"s5aIEB\":[\"删除工作流作业模板\"],\"s5mACA\":[\"实例详情\"],\"s6F6Ks\":[\"没有为该作业找到输出。\"],\"s70SJY\":[\"日志设置\"],\"s8hQty\":[\"查看所有作业\"],\"s9EKbs\":[\"禁用 SSL 验证\"],\"sAz1tZ\":[\"确认解除关联\"],\"sBJ5MF\":[\"源\"],\"sCEb_0\":[\"查看所有清单主机。\"],\"sGodAp\":[\"Pod 规格覆写\"],\"sMDRa_\":[\"返回到组\"],\"sOMf4x\":[\"最近模板\"],\"sSFxX6\":[\"启动作业时更新修订\"],\"sTkKoT\":[\"选择要拒绝的行\"],\"sUyFTB\":[\"重定向到仪表盘\"],\"sV3kNp\":[\"其他资源目前正在此实例组中。确定要删除它吗?\"],\"sVh4-e\":[\"删除此链接\"],\"sW5OjU\":[\"必填\"],\"sZif4m\":[\"解除关联相关的组?\"],\"s_XkZs\":[\"开始\"],\"s_r4Az\":[\"此字段必须是整数\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"混合节点\"],\"siJgSI\":[\"未找到用户。\"],\"sjMCOP\":[\"最后修改\"],\"sjVfrA\":[\"命令\"],\"smFRaX\":[\"已启动一个作业\"],\"sr4LMa\":[\"清单源\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"返回满足这个或任何其他过滤器的结果。\"],\"sxkWRg\":[\"高级\"],\"syupn5\":[\"品牌图像\"],\"syyeb9\":[\"第一\"],\"t-R8-P\":[\"执行\"],\"t2q1xO\":[\"编辑调度\"],\"t4v_7X\":[\"选择节点类型\"],\"t9QlBd\":[\"11 月\"],\"tA9gHL\":[\"警告:\"],\"tRm9qR\":[\"如果有一个大的 playbook,而您想要运行某个 play 或任务的特定部分,则标签会很有用。使用逗号分隔多个标签。请参阅 Ansible Tower 文档了解使用标签的详情。\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"开始\"],\"t_YqKh\":[\"删除\"],\"tfDRzk\":[\"保存\"],\"tfh2eq\":[\"点击以创建到此节点的新链接。\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"删除链接\"],\"tgWuMB\":[\"修改\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"重新排序\"],\"tpCmSt\":[\"政策规则。\"],\"tqlcfo\":[\"取消置备\"],\"trjiIV\":[\"无法关联对等点。\"],\"tst44n\":[\"事件\"],\"twE5a9\":[\"删除凭证失败。\"],\"txNbrI\":[\"源控制分支\"],\"ty2DZX\":[\"这个机构目前由其他资源使用。您确定要删除它吗?\"],\"tz5tBr\":[\"此计划使用UI不支持的复杂规则。请使用API管理此计划。\"],\"tzgOKK\":[\"此已操作\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"7 月\"],\"u4n8Fm\":[\"删除对等项失败。\"],\"u4x6Jy\":[\"返回到作业\"],\"u5AJST\":[\"执行 playbook 时使用的并行或同步进程数量。如果不输入值,则将使用 ansible 配置文件中的默认值。您可以找到更多信息\"],\"u7f6WK\":[\"查看所有工作流批准。\"],\"u84wS1\":[\"作业取消错误\"],\"uAQUqI\":[\"状态\"],\"uAhZbx\":[\"出现故障的库存源\"],\"uCjD1h\":[\"您的会话已过期。请登录以继续使用会话过期前所在的位置。\"],\"uImfEm\":[\"工作流待处理信息\"],\"uJz8NJ\":[\"作业运行时会禁用搜索\"],\"uN_u4C\":[\"注意:如果此实例由此实例组管理,则可以将其重新关联到此实例组\"],\"uPPnyo\":[\"允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。\"],\"uPRp5U\":[\"取消查找\"],\"uTDtiS\":[\"第五\"],\"uUehLT\":[\"等待\"],\"uVu1Yt\":[\"设置类型选项\"],\"uYtvvN\":[\"在编辑执行环境前选择一个项目。\"],\"ucSTeu\":[\"创建者(用户名)\"],\"ucgZ0o\":[\"机构(Organization)\"],\"ugZpot\":[\"测试外部凭据\"],\"ulRNXw\":[\"拖放已取消。列表保持不变。\"],\"upC07l\":[\"禁用问卷调查\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"关于\"],\"uzTiFQ\":[\"返回到调度\"],\"v-CZEv\":[\"启动时提示\"],\"v-EbDj\":[\"故障修复设置\"],\"v-M-LP\":[\"启动模板\"],\"v0NvdE\":[\"这些参数与指定的模块一起使用。点击可以找到有关 \",[\"moduleName\"],\" 的信息\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"使用主机参数重新启动\"],\"v2gmVS\":[\"此操作将软删除以下内容:\"],\"v45yUL\":[\"解除关联\"],\"v7vAuj\":[\"作业总数\"],\"vCS_TJ\":[\"删除清单源 \",[\"name\"],\" 失败。\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"当父节点具有成功状态时执行。\"],\"vFKI2e\":[\"调度规则\"],\"vFVhzc\":[\"社交\"],\"vGVmd5\":[\"除非设置了启用的变量,否则此字段会被忽略。如果启用的变量与这个值匹配,则会在导入时启用主机。\"],\"vGjmyl\":[\"已删除\"],\"vHAaZi\":[\"跳过每个\"],\"vIb3RK\":[\"创建新调度\"],\"vKRQJB\":[\"用于传递自定义 Kubernetes 或 OpenShift Pod 规格的字段。\"],\"vLyv1R\":[\"隐藏\"],\"vPrE42\":[\"允许创建部署回调 URL。使用此 URL,主机可访问 \",[\"brandName\"],\" 并使用此任务模板请求配置更新\"],\"vPrMqH\":[\"修订号 #\"],\"vQHUI6\":[\"如果选中,子组和主机的所有变量将被删除并替换为在外部源上找到的变量。\"],\"vTL8gi\":[\"结束时间\"],\"vUOn9d\":[\"返回\"],\"vYFWsi\":[\"选择团队\"],\"vYuE8q\":[\"作业运行所经过的时间\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket数据中心\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \\n或 JSON 提供键/值对。示例语法请参阅相关文档。\"],\"voRH7M\":[\"示例:\"],\"vq1XXv\":[\"使用应用的过滤器创建新智能清单\"],\"vq2WxD\":[\"周二\"],\"vq9gg6\":[\"您无法对以下工作流审批采取行动: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"模块\"],\"vvY8pz\":[\"启动时提示跳过标签。\"],\"vye-ip\":[\"启动时提示超时。\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"启动时提示详细说明。\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"查看所有令牌。\"],\"w2VTLB\":[\"小于比较。\"],\"w3EE8S\":[\"自动的主机\"],\"w4M9Mv\":[\"Galaxy 凭证必须属于机构。\"],\"w4j7js\":[\"查看团队详情\"],\"w6zx64\":[\"使用浏览器默认\"],\"wCnaTT\":[\"使用新值替换项\"],\"wF-BAU\":[\"添加清单\"],\"wFnb77\":[\"清单 ID\"],\"wKEfMu\":[\"事件处理完成。\"],\"wO29qX\":[\"未找到机构。\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"过去两年\"],\"wXAVe-\":[\"模块参数\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"受管\"],\"wdxz7K\":[\"源\"],\"wgNoIs\":[\"选择所有\"],\"wkgHlv\":[\"添加新令牌\"],\"wlQNTg\":[\"成员\"],\"wnizTi\":[\"导入一个订阅\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"如果未选中,在外部源上未找到的本地子主机和组将保持不受库存更新过程的影响。\"],\"x-a4Mr\":[\"Webhook 凭证\"],\"x02hbg\":[\"置备回调:允许创建部署回调 URL。使用此 URL,主机可访问 Ansible AWX 并使用此作业模板请求配置更新。\"],\"x0Nx4-\":[\"允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。\"],\"x4Xp3c\":[\"已更新\"],\"x5DnMs\":[\"最后修改\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"可用主机\"],\"x7PDL5\":[\"日志记录\"],\"x8uKc7\":[\"实例状态\"],\"x9WS62\":[\"取消 \",[\"0\"]],\"xAYSEs\":[\"开始时间\"],\"xAqth4\":[\"查看 Google OAuth 2.0 设置\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"清除\"],\"xDr_ct\":[\"结束\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault 密码\"],\"xGQZwx\":[\"添加容器组\"],\"xGVfLh\":[\"继续\"],\"xHZS6u\":[\"成功的作业\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"个人访问令牌\"],\"xKQRBr\":[\"最大长度\"],\"xM01Pk\":[\"默认回答\"],\"xONDaO\":[\"删除这些库存可能会影响一些依赖于它们的模板。您确定要删除吗?\"],\"xOl1yT\":[\"对名称字段进行精确搜索。\"],\"xPO5w7\":[\"使用 GitHub 登陆\"],\"xPpkbX\":[\"删除这些库存源可能会影响依赖它们的其他资源。您确定要删除吗?\"],\"xPxMOJ\":[\"无效的时间格式\"],\"xQioPk\":[\"在有多个父对象时运行此节点的先决条件。请参阅\"],\"xSytdh\":[\"完成:\"],\"xUhTCP\":[\"选择一个源\"],\"xVhQZV\":[\"周五\"],\"xY9DEq\":[\"用于将字段保留为清单中的目标主机的模式。留空、所有和 * 将针对清单中的所有主机。您可以找到有关 Ansible 主机模式的更多信息\"],\"xY9s5E\":[\"超时\"],\"x_ugm_\":[\"团体总数\"],\"xa7N9Z\":[\"编辑登录重定向覆写 URL\"],\"xbQSFV\":[\"当一个作业开始、成功或失败时使用的自定义消息来更改通知的内容。使用大括号来访问该作业的信息:\"],\"xcaG5l\":[\"编辑工作流\"],\"xd2LI3\":[\"在 \",[\"0\"],\" 过期\"],\"xdA_-p\":[\"工具\"],\"xe5RvT\":[\"YAML选项卡\"],\"xefC7k\":[\"IRC 服务器端口\"],\"xeiujy\":[\"文本\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"您请求的页面无法找到。\"],\"xi4nE2\":[\"错误消息\"],\"xnSIXG\":[\"删除一个或多个主机失败。\"],\"xoCdYY\":[\"检查给定字段的值是否出现在提供的列表中;需要一个以逗号分隔的项目列表。\"],\"xoXoBo\":[\"删除错误\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"删除作业模板失败。\"],\"xw06rt\":[\"设置与工厂默认匹配。\"],\"xxTtJH\":[\"仅导入主机名与这个正则表达式匹配的主机。该过滤器在应用任何清单插件过滤器后作为后步骤使用。\"],\"y8ibKI\":[\"删除实例\"],\"yCCaoF\":[\"更新实例失败。\"],\"yDeNnS\":[\"创建新建库存\"],\"yDifzB\":[\"确认选择\"],\"yG3Yaa\":[\"未识别的日字符串\"],\"yGS9cI\":[\"健康\"],\"yGUKlf\":[\"管理作业\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Automation Controller 版本\"],\"yMfU4O\":[\"发件人电子邮件\"],\"yNcGa2\":[\"访问令牌过期\"],\"yQE2r9\":[\"正在加载\"],\"yRiHPB\":[\"请运行一个作业来填充此列表。\"],\"yRkqG9\":[\"限制\"],\"yUlffE\":[\"重新启动\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"工作流作业模板节点\"],\"ya6mX6\":[[\"project_base_dir\"],\" 中没有可用的 playbook 目录。该目录可能是空目录,或所有内容都已被分配给其他项目。创建一个新目录并确保 playbook 文件可以被 \\\"awx\\\" 系统用户读取,或者使用上述的 Source Control Type 选项从源控制控制选项直接获取 \",[\"brandName\"],\"。\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"工作流模板\"],\"yb_fjw\":[\"批准\"],\"ydoZpB\":[\"未找到团队。\"],\"ydw9CW\":[\"失败的主机\"],\"yfG3F2\":[\"直接密钥\"],\"yjwMJ8\":[\"房东/体验达人被自动处理了多少次\"],\"yjyGja\":[\"展开输入\"],\"ylXj1N\":[\"已选择\"],\"yq6OqI\":[\"这是唯一显示令牌值和关联刷新令牌值的时间。\"],\"yqiwAW\":[\"取消工作流\"],\"yrUyDQ\":[\"设置此实例的当前生命周期阶段。默认为\\\"installed\\\"。\"],\"yrwl2P\":[\"合规\"],\"yuXsFE\":[\"无法删除一个或多个工作流批准。\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"关联角色错误\"],\"yxDqcD\":[\"授权代码过期\"],\"yy1cWw\":[\"自定义消息…\"],\"yz7wBu\":[\"关闭\"],\"yzQhLU\":[\"策略实例最小值\"],\"yzdDia\":[\"删除问卷调查\"],\"z-BNGk\":[\"删除用户令牌\"],\"z0DcIS\":[\"加密\"],\"z3XA1I\":[\"主机重试\"],\"z409y8\":[\"Webhook 服务\"],\"z7NLxJ\":[\"如果您只想删除这个特定用户的访问,请将其从团队中删除。\"],\"z8mwbl\":[\"当新实例上线时,将自动分配给此组的所有实例的最小百分比。\"],\"zHcXAG\":[\"将此字段留空以使执行环境全局可用。\"],\"zICM7E\":[\"在同步前丢弃本地更改\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook 目录\"],\"zK_63z\":[\"无效的用户名或密码。请重试。\"],\"zLsDix\":[\"LDAP 用户\"],\"zMKkOk\":[\"返回到机构\"],\"zN0nhk\":[\"提供您的 Red Hat 或 Red Hat Satellite 凭证以启用 Automation Analytics。\"],\"zQRgi-\":[\"切换通知开始\"],\"zTediT\":[\"此字段必须是数字,且值介于 \",[\"min\"],\" 和 \",[\"max\"]],\"zUIPys\":[\"根据Jinja2条件将房东添加到群组中。\"],\"z_PZxu\":[\"删除工作流批准失败。\"],\"zbLCH1\":[\"清单类型\"],\"zcQj5X\":[\"首先,选择一个密钥\"],\"zdl7YZ\":[\"选择源路径\"],\"zeEQd_\":[\"6 月\"],\"zf7FzC\":[\"与 Kubernetes 或 OpenShift 进行身份验证的凭证。必须为“Kubernetes/OpenShift API Bearer Token”类型。如果留空,底层 Pod 的服务帐户会被使用。\"],\"zfZydd\":[\"问卷调查预览模态\"],\"zfsBaJ\":[\"了解更多有关 Automation Analytics 的信息\"],\"zgInnV\":[\"工作流节点查看模式\"],\"zga9sT\":[\"确定\"],\"zhPLvU\":[\"关联失败。\"],\"zhrjek\":[\"组\"],\"zi_YNm\":[\"取消 \",[\"0\"],\" 失败\"],\"zmu4-P\":[\"帐户 SID\"],\"znG7ed\":[\"选择一个 playbook\"],\"znTz5r\":[\"未找到调度。\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"选择周期\"],\"ztOzCj\":[\"启动时更新\"],\"ztw2L3\":[\"至少在一个输入中必须有一个值\"],\"zvfXp0\":[\"切换通知批准\"],\"zx4BuL\":[\"周\"],\"zzDlyQ\":[\"成功\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"删除项目\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" 个分叉\"],\"other\":[\"#\",\" 个分叉\"]}]],\"-0B-ue\":[\"项目\"],\"-5kO8P\":[\"周六\"],\"-6EcFR\":[\"按 Enter 进行编辑。按 ESC 停止编辑。\"],\"-7M7WW\":[\"点击以切换默认值\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"插件参数是必需的。\"],\"-9d7Ol\":[\"Pagerduty 子域\"],\"-9y9jy\":[\"运行健康检查\"],\"-9yY_Q\":[\"复制清单失败。\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"滚动到前一个\"],\"-FjWgX\":[\"周四\"],\"-GMFSa\":[\"复制项目失败。\"],\"-GOG9X\":[\"隐藏描述\"],\"-NI2UI\":[\"将此任务模板完成的工作划分为指定数量的任务切片,每个切片针对清单的一部分运行相同的任务。\"],\"-NezOR\":[\"一些凭证目前正在使用此凭证类型,无法删除\"],\"-OpL2l\":[\"无论父节点的最后状态如何都执行。\"],\"-PyL32\":[\"您确定要从删除这个节点吗?\"],\"-RAMET\":[\"编辑这个链接\"],\"-SAqJ3\":[\"复制凭证失败。\"],\"-Uepfb\":[\"控制\"],\"-b3ghh\":[\"权限升级\"],\"-cWxFz\":[\"启用内容签名以验证在同步项目时内容是否保持安全。如果内容已被篡改,任务将不会运行。\"],\"-hh3vo\":[\"无法加载最后的作业更新\"],\"-li8PK\":[\"订阅使用情况\"],\"-nb9qF\":[\"(启动时提示)\"],\"-ohrPc\":[\"查找 typeahead\"],\"-rfqXD\":[\"启用问卷调查\"],\"-uOi7U\":[\"点下载捆绑包\"],\"-vAlj5\":[\"启动作业失败。\"],\"-z0Ubz\":[\"选择要应用的角色\"],\"-zW4qj\":[\"要检出的分支。除了分支之外,您还可以输入标签、提交哈希和任意引用。除非您还提供自定义 refspec,否则某些提交哈希和引用可能不可用。\"],\"-zy2Nq\":[\"类型\"],\"0-31GV\":[\"删除\"],\"0-yjzX\":[\"项目必须在修订可用前同步。\"],\"00_HDq\":[\"策略类型\"],\"00cteM\":[\"此字段不得超过 \",[\"0\"],\" 个字符\"],\"01Zgfk\":[\"超时\"],\"02FGuS\":[\"创建新组\"],\"02ePaq\":[\"选择 \",[\"0\"]],\"02o5A-\":[\"创建新项目\"],\"05TJDT\":[\"点击以查看作业详情\"],\"06Veq8\":[\"同步项目\"],\"08IuMU\":[\"覆盖变量\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\"(由 <0>\",[\"username\"],\")\"],\"0DRyjU\":[\"正在运行的处理程序\"],\"0JjrTf\":[\"解析该文件时出错。请检查文件格式然后重试。\"],\"0K8MzY\":[\"此字段不得超过 \",[\"max\"],\" 个字符\"],\"0LUj25\":[\"删除实例组\"],\"0MFMD5\":[\"在一个或多个实例上运行健康检查失败。\"],\"0Ohn6b\":[\"启动者\"],\"0PUWHV\":[\"重复频率\"],\"0Pz6gk\":[\"用于配置构建的清单插件的变量。有关如何配置此插件的详细说明,请参阅\"],\"0QsHpG\":[\"输入架构,为该类型定义一组排序字段。\"],\"0Tddvz\":[\"Grafana 服务器的基本 URL - /api/annotations\\n 端点将自动添加到基本\\n Grafana URL。\"],\"0WL4_U\":[\"删除所有节点\"],\"0WP27-\":[\"等待作业输出…\"],\"0YAsXQ\":[\"容器组\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"有关更多信息,请参阅\"],\"0_ru-E\":[\"复制清单\"],\"0cqIWs\":[\"基本验证密码\"],\"0d48JM\":[\"多项选择(多选)\"],\"0eOoxo\":[\"请选择一个比开始日期/时间晚的结束日期/时间。\"],\"0f7U0k\":[\"周三\"],\"0gPQCa\":[\"始终\"],\"0lvFRT\":[\"无法更改凭据的凭据类型,因为这可能会破坏使用它的资源的功能。\"],\"0pC_y6\":[\"事件\"],\"0qOaMt\":[\"测试此凭据和元数据的请求出错。\"],\"0rVzXl\":[\"Google OAuth2 设置\"],\"0sNe72\":[\"添加角色\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"实例组使用的容量\"],\"0wlLcO\":[\"设置数据应保留的天数。\"],\"0zpgxV\":[\"选项\"],\"0zs8j5\":[\"此节点的作业在遵循其失败路径之前失败后自动重试的最大次数。已取消的作业永远不会重试。\"],\"1-4GhF\":[\"取消同步\"],\"10B0do\":[\"发送测试通知失败。\"],\"1280Tg\":[\"主机名\"],\"12j25_\":[\"GPG 公钥\"],\"12kemj\":[\"源控制 URL\"],\"14KOyT\":[\"源变量\"],\"15GcuU\":[\"查看其他身份验证设置\"],\"17TKua\":[\"实例组\"],\"19zgn6\":[\"实例类型\"],\"1A3EXy\":[\"展开\"],\"1C5cFl\":[\"下次运行\"],\"1Ey8My\":[\"IP 地址\"],\"1F0IaT\":[\"查看调度\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"视图\"],\"1L3KBl\":[\"创建新凭证类型\"],\"1LRwvx\":[\"如果您希望清单源在启动时更新,请点击「启动时更新」,并转到 \"],\"1Ltnvs\":[\"添加节点\"],\"1PQRWr\":[\"开始时间\"],\"1QRNEs\":[\"重复频率\"],\"1RYzKu\":[\"从已取消的节点重新启动\"],\"1UJu6o\":[\"选择的日数字应介于 1 到 31 之间。\"],\"1UjRxI\":[\"缓存超时\"],\"1UzENP\":[\"否\"],\"1V4Yvg\":[\"杂项系统\"],\"1WlWk7\":[\"查看清单主机详情\"],\"1WsB5U\":[\"我们无法找到与这个帐户关联的许可证。\"],\"1ZaQUH\":[\"姓\"],\"1_gTC7\":[\"您不能选择具有相同 vault ID 的多个 vault 凭证。这样做会自动取消选择具有相同的 vault ID 的另一个凭证。\"],\"1abtmx\":[\"提升子组和主机\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM 更新\"],\"1fO-kL\":[\"切换实例失败。\"],\"1hCxP5\":[\"删除一个或多个实例组失败。\"],\"1kwHxg\":[\"指标\"],\"1n50PN\":[\"JSON 标签页\"],\"1qd4yi\":[\"变量需要是 JSON 或 YAML 语法格式。使用单选按钮在两者之间切换。\"],\"1rDBnp\":[\"文件差异\"],\"1w2SCz\":[\"选择源控制类型\"],\"1xdJD7\":[\"根据屏幕调整\"],\"1yHVE-\":[\"添加\"],\"2-iKER\":[\"查看活动流\"],\"2B_v7Y\":[\"策略实例百分比\"],\"2CTKOa\":[\"返回到项目\"],\"2FB7vv\":[\"在编辑默认执行环境前选择一个机构。\"],\"2FeJcd\":[\"项已跳过\"],\"2H9REH\":[\"模糊搜索名称字段。\"],\"2JV4mx\":[\"此实例所属的实例组。\"],\"2KlsJC\":[\"您可以在消息中应用多个可能的变量。\\n 如需更多信息,请参阅\"],\"2MSEkM\":[\"删除清单失败。\"],\"2a07Yj\":[\"复制通知模板\"],\"2ekvhy\":[\"例外频率\"],\"2gDkH_\":[\"请输入事件发生的值。\"],\"2iyx-2\":[\"Ansible 控制器文档。\"],\"2n41Wr\":[\"添加工作流模板\"],\"2nsB1O\":[\"返回到令牌\"],\"2ocqzE\":[\"Webhook:为此模板启用 webhook。\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"查找模式\"],\"2pNIxF\":[\"工作流节点\"],\"2pgi-L\":[\"指示主机是否可用以及是否应包含在运行中的\\n 作业中。对于属于外部清单的主机,这可能会被\\n 清单同步过程重置。\"],\"2qfwJn\":[\"覆盖\"],\"2r06bV\":[\"HipChat\"],\"2rvMKg\":[\"刷新令牌\"],\"2w-INk\":[\"主机详情\"],\"2zs1kI\":[\"此值与之前输入的密码不匹配。请确认该密码。\"],\"3-SkJA\":[\"从主机中解除关联组?\"],\"3-sY1p\":[\"目标 SMS 号码\"],\"328Yxp\":[\"源控制分支\"],\"38Or-7\":[\"制表符\"],\"38VIWI\":[\"查看模板详情\"],\"39y5bn\":[\"周五\"],\"3A9ATS\":[\"未找到执行环境。\"],\"3AOZPn\":[\"查看和编辑调试选项\"],\"3FUtN9\":[\"清单源同步\"],\"3IVQDN\":[\"此调度使用 UI 中不支持的复杂规则。\\n 请使用 API 来管理此调度。\"],\"3JjdaA\":[\"运行\"],\"3JnvxN\":[\"选择将获得新角色的资源。您可以选择下一步中要应用的角色。请注意,此处选择的资源将接收下一步中选择的所有角色。\"],\"3JzsDb\":[\"5 月\"],\"3LoUor\":[\"目标频道\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3PAU4M\":[\"年\"],\"3PZalO\":[\"未找到主机。\"],\"3Rke7L\":[\"1(信息)\"],\"3WGwSW\":[\"在执行更新之前完全删除本地存储库。根据存储库的大小,这可能会显著增加完成更新所需的时间。\"],\"3YSVMq\":[\"删除错误\"],\"3aIe4Y\":[\"创建新机构\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"过期的时间\"],\"3hCQhK\":[\"清单插件.\"],\"3hvUyZ\":[\"新选择\"],\"3mTiHp\":[\"复制模板失败。\"],\"3pBNb0\":[\"重新加载输出\"],\"3sFvGC\":[\"设置实例被启用或禁用。如果禁用,则不会将作业分配给此实例。\"],\"3sXZ-V\":[\"然后单击启动时更新修订版本。\"],\"3uAM50\":[\"最终用户许可证协议\"],\"3wPA9L\":[\"设置类别\"],\"3y7qi5\":[\"返回到凭证\"],\"3yy_k-\":[\"查看所有团队。\"],\"4-RjdJ\":[[\"interval\"],\" 年\"],\"40lLFI\":[\"进入下一页\"],\"41KRqu\":[\"凭证密码\"],\"45BzQy\":[\"运行状况检查是异步任务。请参阅\"],\"45cx0B\":[\"取消订阅编辑\"],\"45gLaI\":[\"启动时提示输入凭证。\"],\"46SUtl\":[\"编辑组\"],\"479kuh\":[\"将完整修订复制到剪贴板。\"],\"47e97a\":[\"最大重试次数\"],\"4BITzH\":[\"错误:\"],\"4LzLLz\":[\"查看所有设置\"],\"4Q4HZp\":[\"未找到 \",[\"pluralizedItemName\"]],\"4QXpWJ\":[\"超时\"],\"4QfhOe\":[\"智能清单主机过滤器中不支持 not__ 和 __search 等一些搜索修饰符。删除这些修改以使用此过滤器创建新的智能清单。\"],\"4S2cNE\":[\"查看日志记录设置\"],\"4Wt2Ty\":[\"从列表中选择项\"],\"4_ESDh\":[\"此字段必须是正则表达式\"],\"4_xiC_\":[\"工件\"],\"4alXD6\":[\"此组上同时运行的最大作业数。\\n 零意味着不会强制执行任何限制。\"],\"4bhLaA\":[\"选择一个凭证类型\"],\"4cWhxn\":[\"控制此实例是否由策略管理。如果启用,实例将可用于根据策略规则自动分配给实例组和取消分配实例组。\"],\"4dQFvz\":[\"完成\"],\"4g1rw0\":[\"电子邮件通知停止尝试连接主机并超时前的\\n 时间(以秒为单位)。范围为\\n 1 到 120 秒。\"],\"4hPyPF\":[\"保存并退出\"],\"4j2eOR\":[\"选择此主机要属于的清单。\"],\"4jnim6\":[\"选择一个 webhook 服务。\"],\"4km-Vu\":[\"不合规\"],\"4kw_um\":[[\"interval\"],\" 分钟\"],\"4lCMxZ\":[\"解释失败:\"],\"4lgLew\":[\"2 月\"],\"4mQyZf\":[\"Webhook 服务可以将此用作共享密钥。\"],\"4nLbTY\":[\"查看所有管理作业\"],\"4o_cFL\":[\"创建应用\"],\"4s0pSB\":[\"提供主机模式以进一步限制将由 playbook 管理或影响的主机列表。允许使用多个模式。有关模式的更多信息和示例,请参阅 Ansible 文档。\"],\"4uVADI\":[\"客户端 secret\"],\"4vFDZV\":[\"创建新作业模板\"],\"4vkbaA\":[\"此清单更新的来源项目。\"],\"4yGeRr\":[\"清单同步\"],\"4zue79\":[\"版权\"],\"5-qYGv\":[\"编辑实例\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"您确定要删除此工作流中的所有节点吗?\"],\"5B77Dm\":[\"最后作业\"],\"5F5F4w\":[\"工作流已批准\"],\"5IhYoj\":[\"节点类型\"],\"5K7kGO\":[\"文档\"],\"5KMGbn\":[\"您确定要取消此作业吗?\"],\"5RMgCw\":[\"主机\"],\"5S4tZv\":[\"频率与预期值不匹配\"],\"5Sa1Ss\":[\"电子邮件\"],\"5TnQp6\":[\"作业类型\"],\"5WFDw4\":[\"唯一分组标准\"],\"5WVG4S\":[\"更多信息:\"],\"5X2wog\":[\"登录时有问题。请重试。\"],\"5_vHPm\":[\"查看 TACACS+ 设置\"],\"5ajaW1\":[\"当父节点的工件与条件匹配时执行。\"],\"5dJK4M\":[\"角色\"],\"5eHyY-\":[\"测试通知\"],\"5eL2KN\":[\"目标 URL\"],\"5lqXf5\":[\"恢复到工厂默认值。\"],\"5n_soj\":[\"启动时提示输入作业切片数。\"],\"5p6-Mk\":[\"根据失败的作业过滤\"],\"5pDe2G\":[\"删除 \",[\"0\"],\" 访问\"],\"5pa4JT\":[\"Playbook 已启动\"],\"5qauVA\":[\"其他资源目前正在使用此工作流作业模板。确定要删除它吗?\"],\"5vA8H0\":[\"未匹配主机\"],\"5xzS8Q\":[\"确保这是「constructed」插件的\\n 源文件的令牌。\"],\"5y9wkB\":[\"返回到通知\"],\"6-OdGi\":[\"协议\"],\"6-ptnU\":[\"选项\"],\"623gDt\":[\"删除用户失败。\"],\"63C4Yo\":[\"容器组\"],\"66Zq7T\":[\"保存链路更改\"],\"66qTfS\":[\"过去一周\"],\"679-JR\":[\"模糊搜索 id、name 或 description 字段。\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"启动管理作业\"],\"69aXwM\":[\"添加现有组\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"软删除\"],\"6GBt0m\":[\"元数据\"],\"6HLTEb\":[\"过滤...\"],\"6J-cs1\":[\"超时秒\"],\"6KhU4s\":[\"您确定要退出 Workflow Creator 而不保存您的更改吗?\"],\"6LTyxl\":[\"修订\"],\"6PmtyP\":[\"切换图例\"],\"6RDwJM\":[\"令牌\"],\"6UYTy8\":[\"分钟\"],\"6V3Ea3\":[\"复制\"],\"6WwHL3\":[\"节点总数\"],\"6XOI1I\":[\"创建新联邦库存\"],\"6XgEPi\":[\"小时\"],\"6YtxFj\":[\"名称\"],\"6Z5ACo\":[\"主机配置键\"],\"6bpC9t\":[\"失败的节点\"],\"6cylr_\":[\"Stdout\"],\"6f961q\":[\"仅在缺失时\"],\"6hEnxG\":[\"启用权限升级\"],\"6j6_0F\":[\"相关资源\"],\"6kpN96\":[\"删除通知失败。\"],\"6lGV3K\":[\"显示更少\"],\"6msU0q\":[\"删除一个或多个作业失败。\"],\"6nsio_\":[\"运行命令\"],\"6oNH0E\":[\"插件配置指南。\"],\"6pMgh_\":[\"查看 LDAP 设置\"],\"6rSKy6\":[\"为此联邦库存选择源库存。启动作业时,主机将自动路由到每个源库存的实例组。\"],\"6uvnKV\":[\"API 服务/集成密钥\"],\"6vrz8I\":[\"取消一个或多个作业失败。\"],\"6zGHNM\":[\"剩余主机\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"更新问卷调查失败。\"],\"7Bj3x9\":[\"失败\"],\"7ElOdS\":[\"仪表盘 ID\"],\"7IUE9q\":[\"源变量\"],\"7JF9w9\":[\"添加问题\"],\"7L01XJ\":[\"操作\"],\"7O5TcN\":[\"事件摘要不可用\"],\"7PzzBU\":[\"用户\"],\"7UZtKb\":[\"拥有此工作流作业模板的组织。\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"确认\"],\"7Xk3M1\":[\"选择包含您希望此任务执行的 playbook 的项目。\"],\"7ZhNzL\":[\"前往第一页\"],\"7b8TOD\":[\"详情。\"],\"7bDeKc\":[\"订阅清单\"],\"7fJwmW\":[\"所选项列表。\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" 自 \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"没有可用作业数据\"],\"7kb4LU\":[\"已批准\"],\"7p5kLi\":[\"仪表盘\"],\"7q256R\":[\"允许分支覆写\"],\"7qFdk8\":[\"编辑凭证\"],\"7sMeHQ\":[\"密钥\"],\"7sNhEz\":[\"用户名\"],\"7w3QvK\":[\"成功消息正文\"],\"7wgt9A\":[\"Playbook 运行\"],\"7zmvk2\":[\"项故障\"],\"81eOdm\":[\"重新启动工作流\"],\"82O8kJ\":[\"此项目当前正在同步,在同步过程完成之前无法单击\"],\"82sWFi\":[\"管理\"],\"84Usx_\":[\"删除项目失败。\"],\"87a_t_\":[\"标志\"],\"88ip8h\":[\"恢复所有\"],\"8BkLPF\":[\"允许的 URI 列表,以空格分隔\"],\"8F8HYs\":[\"选择要使用的 Ansible Automation Platform 订阅。\"],\"8H3Igx\":[[\"interval\"],\" 个月\"],\"8Oef5v\":[\"GIT 源代码控制的示例 URL 包括:\"],\"8XM8GW\":[\"正确分配角色失败\"],\"8Z236a\":[\"品牌徽标\"],\"8ZsakT\":[\"密码\"],\"8_wZUD\":[\"团队角色\"],\"8d57h8\":[\"查看杂项系统设置\"],\"8gCRbU\":[\"其他提示\"],\"8gaTqG\":[\"类型详情\"],\"8kDNpI\":[\"在评估条件之前需要父节点的结果。\"],\"8l9yyw\":[\"任务模板\"],\"8lEjQX\":[\"安装捆绑包\"],\"8lb4Do\":[\"清除订阅\"],\"8oiwP_\":[\"输入配置\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"删除智能清单\"],\"8vETh9\":[\"显示\"],\"8wxHsh\":[\"此工作流作业模板的 Webhook 密钥。\"],\"8yd882\":[\"解除关联一个或多个团队失败。\"],\"8zGO4o\":[\"字段与给出的正则表达式匹配。\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"允许此工作流作业模板同时运行。\"],\"9-wVFp\":[\"查看联邦库存详情\"],\"91UHfE\":[\"清单更新\"],\"91lyAf\":[\"并发作业\"],\"933cZy\":[\"杂项系统设置\"],\"954HqS\":[\"房东首次自动执行操作的时间\"],\"95p1BK\":[\"创建新用户\"],\"98Qtlu\":[\"每次使用此项目运行任务时,在开始任务之前更新项目的修订版本。\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" 周\"],\"9Ah95g\":[[\"0\",\"plural\",{\"one\":[\"此清单当前正被某些模板使用。确定要删除它吗?\"],\"other\":[\"删除这些清单可能会影响依赖它们的某些模板。确定仍要删除吗?\"]}]],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"选择标签\"],\"9DOXq6\":[\"查看所有模板。\"],\"9DugxF\":[\"订阅类型\"],\"9HhFQ8\":[\"返回具有除此之外的其他值以及其他过滤器的结果。\"],\"9L1ngr\":[\"作业总数\"],\"9N-4tQ\":[\"凭证类型\"],\"9NyAH9\":[\"跳过\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"删除所有节点\"],\"9Tmez1\":[\"查看实例详情\"],\"9UuGMQ\":[\"等待删除\"],\"9V-Un3\":[\"启用事实缓存\"],\"9VMv7k\":[\"已建库存\"],\"9Wm-J4\":[\"切换密码\"],\"9XA1Rs\":[\"该项目目前正在同步,且修订将在同步完成后可用。\"],\"9Y3BQE\":[\"删除机构\"],\"9YSB0Z\":[\"此调度缺少清单\"],\"9ZnrIx\":[\"查看并编辑您的订阅信息\"],\"9fRa7M\":[\"选择要删除的行\"],\"9hmrEp\":[\"重新启动于\"],\"9iX1S0\":[\"此操作将删除以下实例,您可能需要为以前连接到的任何实例重新运行安装包:\"],\"9jfn-S\":[\"未扩展\"],\"9l0RZY\":[\"点一个可用的节点来创建新链接。点击图形之外来取消。\"],\"9m7jms\":[\"当针对此联邦库存启动作业时,其主机将被路由到各自实例组的源库存。\"],\"9mfJJf\":[\"作业模板\"],\"9nhhVW\":[\"页\"],\"9nypdt\":[\"恢复初始值。\"],\"9odS2n\":[\"失败的主机\"],\"9og-0c\":[\"其他资源目前正在使用此执行环境。确定要删除它吗?\"],\"9rFgm2\":[\"订阅容量\"],\"9rvzNA\":[\"关联模态\"],\"9td1Wl\":[\"检查\"],\"9uI_rE\":[\"撤消\"],\"9u_dDE\":[\"无法访问的主机数\"],\"9uxVdR\":[\"源控制凭证\"],\"9wvWk3\":[\"此构建的库存输入 \\n 为两个类别创建一个组,并使用 \\n 限制(主机模式)仅返回位于这两个组 \\n 交集中的主机。\"],\"A1a8Ku\":[\"管理作业启动错误\"],\"A1taO8\":[\"搜索\"],\"A3o0Xd\":[\"要运行此机构的实例组。\"],\"A6paZd\":[\"添加联邦库存\"],\"A8lIi2\":[\"修订版本同步\"],\"A9-PUr\":[\"提交健康检查请求。请等待并重新载入页面。\"],\"AA2ASV\":[\"执行环境复制成功\"],\"ADVQ46\":[\"登录\"],\"ARAUFe\":[\"删除清单\"],\"AV22aU\":[\"出现错误...\"],\"AWOSPo\":[\"放大\"],\"Ab1y_G\":[\"取消构建的库存源同步\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"您没有权限删除 \",[\"pluralizedItemName\"],\":\",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"主机\"],\"Aj3on1\":[\"启用外部日志记录\"],\"AoCBvp\":[\"作业分片\"],\"Apl-Vf\":[\"Red Hat 订阅清单\"],\"Apv-R1\":[\"如果您准备进行升级或续订,请<0>联系我们。\"],\"AqdlyH\":[\"在创建或编辑节点时无法选择具有提示密码凭证的作业模板\"],\"ArtxnQ\":[\"源控制 Refspec\"],\"AsLVdj\":[\"每行使用一个 IRC 频道或用户名。频道的\\n 井号 (#) 和用户的 at (@) 符号不是\\n 必需的。\"],\"AwUsnG\":[\"实例\"],\"AxC8wb\":[\"复制输出\"],\"AxPAXW\":[\"没有找到结果\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"创建新智能清单\"],\"B0HFJ8\":[\"解除关联一个或多个主机失败。\"],\"B0P3qo\":[\"作业 ID:\"],\"B0dbFG\":[\"删除调度\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"最后自动\"],\"B4WcU9\":[\"由 \",[\"0\"],\" 批准 - \",[\"1\"]],\"B7FU4J\":[\"主机已启动\"],\"B8bpYS\":[\"上传一个包含了您的订阅的 Red Hat Subscription Manifest。要生成订阅清单,请访问红帽用户门户网站中的 <0>subscription allocations。\"],\"BAmn8K\":[\"选择资源类型\"],\"BERhj_\":[\"成功信息\"],\"BGNDgh\":[\"节点别名\"],\"BH7upP\":[\"POST\"],\"BIJ2_m\":[\"将用于此组织内作业的执行环境。当未在项目、作业模板或工作流级别显式分配执行环境时,将用作回退。\"],\"BNDplB\":[\"成功复制的模板\"],\"BWTzAb\":[\"手动\"],\"BaPk6N\":[\"用于定位 playbook 的基本路径。在此路径中找到的目录将列在 playbook 目录下拉列表中。基本路径和所选的 playbook 目录一起提供用于定位 playbook 的完整路径。\"],\"BfYq0G\":[\"源控制类型\"],\"Bg7M6U\":[\"未找到结果\"],\"Bl2Djq\":[\"查看令牌\"],\"Bl2eoO\":[\"已加密\"],\"BskWMl\":[\"无法访问\"],\"BsrdSv\":[\"使用JSON或YAML语法输入库存变量。使用单选按钮在两者之间切换。请参阅Ansible Controller文档,了解语法示例。\"],\"Bv8zdm\":[\"输入库存\"],\"BwJKBw\":[\"的\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"请输入有效的电话号码。\"],\"other\":[\"请输入有效的电话号码。\"]}]],\"BzbzJb\":[\"事实\"],\"BzfzPK\":[\"项\"],\"C-gr_n\":[\"Azure AD 设置\"],\"C0sUgI\":[\"创建新清单\"],\"C2KEkR\":[\"SSH 密码\"],\"C3Q1LZ\":[\"查看 OIDC 设置\"],\"C4C-qQ\":[\"调度详情\"],\"C6GAUT\":[\"已展开\"],\"C7dP40\":[\"拒绝 \",[\"0\"],\" 失败。\"],\"C7s60U\":[\"Webhook 详情\"],\"CAL6E9\":[\"团队\"],\"CDOlBM\":[\"实例 ID\"],\"CE-M2e\":[\"信息\"],\"CGOseh\":[\"调度详情\"],\"CGZgZY\":[\"选择要解除关联的行\"],\"CG_9l6\":[\"LDAP 1\"],\"CGwKKr\":[[\"0\",\"plural\",{\"one\":[\"删除组?\"],\"other\":[\"删除组?\"]}]],\"CIEoqM\":[\"实例名\"],\"CKc7jz\":[\"主机详情模式\"],\"CL7QiF\":[\"键入回答,然后点右侧选择回答作为默认选项。\"],\"CLTHnk\":[\"问卷调查问题顺序\"],\"CMmwQ-\":[\"未知开始日期\"],\"CNZ5h9\":[\"数据保留的周期\"],\"CS8u6E\":[\"启用 Webhook\"],\"CSvk3a\":[\"Twilio 中与「Messaging\\n Service」关联的号码,格式为 +18005550199。\"],\"CW11B-\":[\"最小值\"],\"CXJHPJ\":[\"修改者(用户名)\"],\"CZDqWd\":[\"项目修订当前已过期。请刷新以获取最新的修订版本。\"],\"CZg9aH\":[\"选择主机\"],\"C_Lu89\":[\"使用 JSON 或 YAML 语法输入。示例语法请参阅 Ansible 控制器文档。\"],\"C_NnqT\":[\"创建新主机\"],\"Cc8jO8\":[\"选择要在访问远程主机时用来运行命令的凭证。选择包含 Ansbile 登录远程主机所需的用户名和 SSH 密钥或密码的凭证。\"],\"CcKMRv\":[\"其他资源目前正在使用此任务模板。确定要删除它吗?\"],\"CczdmZ\":[\"查看所有凭证。\"],\"CdGRti\":[\"查看所有通知模板。\"],\"Ce28nP\":[\"< 0 >注意:如果实例由< 1 >策略规则管理,则可以将其重新关联到此实例组。 \"],\"Cev3QF\":[\"超时分钟\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"此工作流没有配置任何节点。\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Coyxic\":[\"点击这个按钮使用所选凭证和指定的输入验证到 secret 管理系统的连接。\"],\"Cs0oSA\":[\"查看设置\"],\"Csvbqs\":[\"在此处查看构建的清单插件文档。\"],\"Cx8SDk\":[\"刷新令牌过期\"],\"D-NlUC\":[\"系统\"],\"D1JWCq\":[[\"interval\"],\" 分钟\"],\"D4euEu\":[\"其它身份验证设置\"],\"D89zck\":[\"周日\"],\"DBBU2q\":[\"此字段至少选择一个值。\"],\"DBC3t5\":[\"周日\"],\"DBHTm_\":[\"8 月\"],\"DFNPK8\":[\"运行健康检查\"],\"DGZ08x\":[\"全部同步\"],\"DHf0mx\":[\"创建新实例\"],\"DHrOgD\":[\"项目更新状态\"],\"DIKUI7\":[\"最小长度\"],\"DIX823\":[\"此字段必须是数字,且值小于 \",[\"max\"]],\"DJIazz\":[\"成功批准\"],\"DNLiC8\":[\"恢复设置\"],\"DNqHaO\":[\"此表提供了构建的库存插件的\\n 一些有用参数。有关完整的参数列表,请参阅 \"],\"DPfwMq\":[\"完成\"],\"DV-Xbw\":[\"首选语言\"],\"DVIUId\":[\"提示覆盖\"],\"DZNGtI\":[\"项目检出结果\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"完全匹配(如果没有指定,则默认查找)。\"],\"De2WsK\":[\"此操作将从所选团队中解除该用户的所有角色。\"],\"DhSza7\":[\"控制器节点\"],\"DnkUe2\":[\"选择 Webhook 服务\"],\"DqnAO4\":[\"第一个自动的\"],\"Du6bPw\":[\"地址\"],\"Dug0C-\":[\"发生次数后\"],\"DyYigF\":[\"TACACS+ 设置\"],\"Dz7fsq\":[\"放大\"],\"E6Z4zF\":[\"无效的文件格式。请上传有效的红帽订阅清单。\"],\"E86aJB\":[\"解除关联角色!\"],\"E9wN_Q\":[\"最后的健康检查\"],\"EH6-2h\":[\"拓扑视图\"],\"EHu0x2\":[\"同步\"],\"EIBcgD\":[\"来自项目的源\"],\"EIkRy0\":[\"目标频道\"],\"EJQLCT\":[\"删除工作流任务模板失败。\"],\"ENDbv1\":[\"查看所有主机。\"],\"ENRWp9\":[\"注解的标签\"],\"ENyw54\":[\"相关组\"],\"EP-eCv\":[\"SAML 设置\"],\"EQ-qsg\":[\"工作流作业模板\"],\"ES0WE_\":[\"超时时\"],\"ETUQuF\":[\"删除一个或多个清单失败。\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"E_QGRL\":[\"禁用\"],\"E_tJey\":[\"默认执行环境\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"无\"],\"Eff_76\":[\"本地时区\"],\"Eg4kGP\":[\"默认回答\"],\"EmSrGB\":[\"之前\"],\"EmfKjn\":[\"故障修复设置\"],\"Emna_v\":[\"编辑源\"],\"EmzUsN\":[\"查看节点详情\"],\"EnC3hS\":[\"自定义 pod 规格\"],\"EpH7Cd\":[\"删除凭证\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"在查看JSON示例\"],\"EwxKbE\":[\"已删除\"],\"EzwCw7\":[\"编辑问题\"],\"F-0xxR\":[\"此模板中缺少资源。\"],\"F-LGli\":[\"您没有权限取消关联: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"选择实例\"],\"F0xJYs\":[\"更新容量调整失败。\"],\"F2l57P\":[\"当新实例上线时将自动分配给此组的所有实例的\\n 最小百分比。\"],\"FCnKmF\":[\"创建用户令牌\"],\"FD8Y9V\":[\"点击节点图标显示详细信息。\"],\"FEr96N\":[\"主题\"],\"FFv0Vh\":[\"自动化\"],\"FG2mko\":[\"从列表中选择项\"],\"FGnH0p\":[\"这将取消此工作流中的所有后续节点\"],\"FMpB-A\":[\"< 0 >注意:如果实例由< 1 >策略规则管理,则手动关联的实例可能会自动与实例组解除关联。 \"],\"FO7Rwo\":[\"删除同行?\"],\"FQto51\":[\"扩展所有行\"],\"FTuS3P\":[\"此字段不得为空白\"],\"FV5MUV\":[\"如果用户需要有关其构建的组正确性的\\n 反馈,强烈建议\\n 在插件配置中使用 strict: true。\"],\"FXmp8Q\":[\"关联角色失败\"],\"FYJRCY\":[\"删除一个或多个项目失败。\"],\"F_Nk65\":[\"下载输出\"],\"F_c3Jb\":[\"自定义 Kubernetes 或 OpenShift Pod 的规格。\"],\"Failed\":[\"失败\"],\"Fanpmj\":[\"提示变量\"],\"FblMFO\":[\"选择一个指标\"],\"FclH3w\":[\"保存成功!\"],\"FfGhiE\":[\"保存工作流时出错!\"],\"FhTYgi\":[\"删除一个或多个作业模板失败。\"],\"FhhvWu\":[\"这将取消此工作流中的所有后续节点。\"],\"FiyMaa\":[\"选择 .json 文件\"],\"FjVFQ-\":[\"选择模块\"],\"FjkaiT\":[\"缩小\"],\"FkQvI0\":[\"编辑模板\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"取消作业\"],\"FnZzou\":[\"实例状态\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"操作者\"],\"Fo6qAq\":[\"Subversion 源代码控制的示例 URL 包括:\"],\"Fp0Rk4\":[\"描述此清单的可选标签,\\n 例如 'dev' 或 'test'。标签可用于分组和过滤\\n 清单和已完成的作业。\"],\"FqW8E0\":[\"已使用容量\"],\"FsGJXJ\":[\"清理\"],\"Fx2-x_\":[\"添加用户角色\"],\"G-jHgL\":[\"设置源路径为\"],\"G2KpGE\":[\"编辑项目\"],\"G3myU-\":[\"周二\"],\"G768_0\":[\"拒绝\"],\"G8jcl6\":[\"通知模板\"],\"G9MOps\":[\"用于库存同步的分支。如果为空,则使用项目默认值。仅当项目allow_override字段设置为true时才允许。\"],\"GDvlUT\":[\"角色\"],\"GGWsTU\":[\"已取消\"],\"GGuAXg\":[\"查看 SAML 设置\"],\"GHDQ7i\":[\"删除一个或多个机构失败。\"],\"GJKwN0\":[\"调度\"],\"GLZDtF\":[\"系统警告\"],\"GLwo_j\":[\"0(警告)\"],\"GMaU6_\":[\"启动时提示输入作业类型。\"],\"GO6s6F\":[\"作业设置\"],\"GRwtth\":[\"对实例运行健康检查\"],\"GSYBQc\":[\"API 服务/集成密钥\"],\"GTOcxw\":[\"编辑用户\"],\"GU9vaV\":[\"无法访问的主机\"],\"GXiLKo\":[\"文本区\"],\"GZIG7_\":[\"成功复制清单\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"启动者\"],\"Gd-B71\":[\"未找到凭证类型。\"],\"Ge5ecx\":[\"最大主机数\"],\"GeIrWJ\":[[\"brandName\"],\" 标志\"],\"Gf3vm8\":[\"每页\"],\"GiXRTS\":[\"删除一个或多个用户令牌失败。\"],\"Gix1h_\":[\"查看所有作业\"],\"GkbHM9\":[\"查看所有项目。\"],\"Gn7TK5\":[\"切换工具\"],\"GpNoVG\":[\"请添加一个调度来填充此列表。\"],\"GpWp6E\":[\"定义系统级的特性和功能\"],\"GtycJ_\":[\"任务\"],\"H0z3JJ\":[\"这些参数与指定的模块一起使用。您可以通过单击以下位置查找有关 \",[\"moduleName\"],\" 的信息 \"],\"H1M6a6\":[\"查看所有实例。\"],\"H3kCln\":[\"主机名\"],\"H6jbKn\":[\"用户界面设置\"],\"H7OUPr\":[\"天\"],\"H7e4dl\":[\"使用 YAML 或 JSON 提供\\n 键/值对。\"],\"H86f9p\":[\"折叠\"],\"H9MIed\":[\"执行节点\"],\"HAi1aX\":[\"轮转 Webhook 密钥\"],\"HAzhV7\":[\"凭证\"],\"HDULRt\":[\"独一无二的房东\"],\"HGOtRu\":[\"通知测试失败。\"],\"HIfMSF\":[\"多项选择选项\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"无法拒绝一个或多个工作流程审批。\"],\"HQ7e8y\":[\"完全相同不区分大小写的版本。\"],\"HQ7oEt\":[\"返回到团队\"],\"HUx6pW\":[\"注入程序配置\"],\"HajiZl\":[\"月\"],\"HbaQks\":[\"每行一个电子邮件地址,为这类通知创建一个接收者列表。\"],\"HbnjOn\":[[\"interval\"],\" 周\"],\"HcznyH\":[\"同步部分或所有清单源失败。\"],\"HdE1If\":[\"频道\"],\"HdErwL\":[\"选择要批准的行\"],\"Hf0QDK\":[\"成功复制的项目\"],\"HiTf1W\":[\"取消恢复\"],\"HjxnnB\":[\"选择模块\"],\"HlhZ5D\":[\"使用 TLS\"],\"HoHveO\":[\"返回同时满足此过滤器和其他过滤器的结果。 如果未选择任何内容,这是默认的集合类型。\"],\"HpK_8d\":[\"重新加载\"],\"Ht1JWm\":[\"通知颜色\"],\"HwpTx4\":[\"控制 playbook 执行时 ansible 将产生的输出级别。\"],\"I0LRRn\":[\"下载捆绑包\"],\"I7Epp-\":[\"选项详情\"],\"I9NouQ\":[\"未找到订阅\"],\"ICi4pv\":[\"自动化\"],\"ICt7Id\":[\"节点类型\"],\"IEKPuq\":[\"滚动到下一个\"],\"IGQ11b\":[\"与 webhook 服务共享的密钥。该服务使用它来签署其请求,以便只有您的存储库才能触发项目同步。键入您自己的密钥以将其作为配置进行管理,或将该字段留空以在保存时生成一个。\"],\"IJAVcb\":[\"返回到应用程序\"],\"IKg_un\":[\"目标频道或用户\"],\"IMJYui\":[\"每行使用一个电话号码来指定将 SMS 消息\\n 路由到何处。电话号码应格式化为 +11231231234。如需更多信息,请参阅 Twilio 文档\"],\"IN6gbp\":[\"单击以重新安排调查问题的顺序\"],\"IPusY8\":[\"在执行更新之前删除任何本地修改。\"],\"ISuwrJ\":[\"编辑执行环境\"],\"IV0EjT\":[\"测试通知\"],\"IVvM2B\":[\"启用的选项\"],\"IWoF_f\":[\"查看问卷调查\"],\"IZfe0p\":[\"源控制分支\"],\"Igz8MU\":[\"过去两周\"],\"IiR1sT\":[\"节点类型\"],\"IjDwKK\":[\"登录类型\"],\"Ikhk0q\":[\"此工作流作业模板的 Webhook 服务。\"],\"Iqm2E5\":[\"请添加 \",[\"pluralizedItemName\"],\" 来填充此列表\"],\"IrC12v\":[\"应用程序\"],\"IrI9pg\":[\"结束日期\"],\"IsJ8i6\":[\"为工作流选择一个分支。此分支应用于所有提示输入分支的任务模板节点。\"],\"IspLSK\":[\"未找到管理作业。\"],\"J0zi6q\":[\"跳过标签\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"根据成功的作业过滤\"],\"J4y7Uk\":[\"工作流已取消 \"],\"J8VgfD\":[\"检查给定字段或相关对象是否为 null;需要布尔值。\"],\"JEGlfK\":[\"已开始\"],\"JFnJqF\":[\"已经过\"],\"JFphCp\":[\"3(调试)\"],\"JGvwnU\":[\"最后使用\"],\"JIX50w\":[\"阻止实例组回退:如果启用,任务模板将阻止将任何清单或组织实例组添加到要运行的首选实例组列表中。\"],\"JJwEMx\":[\"主机已删除\"],\"JKZTiL\":[\"这些是支持的标准运行命令运行的详细程度。\"],\"JL3si7\":[\"更新\"],\"JLjfEs\":[\"删除一个或多个调度失败。\"],\"JRa4kV\":[\"当源代码控制存储库中发生推送时同步项目,以便本地副本始终保持最新,而无需在每次任务启动时轮询或更新。\"],\"JTHoCu\":[\"切换更改\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"返回到仪表盘。\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"实例组\"],\"Ja4VHl\":[[\"0\"],\" 更多\"],\"JgP090\":[\"跟踪子模块\"],\"JjcTk5\":[\"社交登录\"],\"JjfsZM\":[\"删除工作流批准\"],\"JppQoT\":[\"上次重新计算日期:\"],\"JsY1p5\":[\"已拒绝\"],\"Jvv6rS\":[\"多选\"],\"JwqOfG\":[\"评估时机\"],\"Jy9qCv\":[\"取消编辑登录重定向\"],\"K5AykR\":[\"删除团队\"],\"K93j4j\":[\"标签名称\"],\"KC2nS5\":[\"资源已删除\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"测试通过\"],\"KM6m8p\":[\"团队\"],\"KNOsJ0\":[\"描述此任务模板的可选标签,例如 'dev' 或 'test'。标签可用于对任务模板和已完成的任务进行分组和过滤。\"],\"KQ9EQm\":[\"如何使用构建的库存插件\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"凭证类型\"],\"KTvwHj\":[\"凭证输入源\"],\"KVbzjm\":[\"可视化工具\"],\"KXFYp9\":[\"获取订阅\"],\"KXnokb\":[\"全局可用的执行环境无法重新分配给特定机构\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"查看用户详情\"],\"KeRkFA\":[\"清除订阅选择\"],\"KeqCdz\":[\"来自控制节点的对等节点\"],\"Ki_j_-\":[\"留空以在保存时生成新的 webhook 密钥\"],\"KjBkMe\":[\"其他资源目前正在此容器组中。确定要删除它吗?\"],\"KjVvNP\":[\"面板 ID\"],\"KkMfgW\":[\"作业模板\"],\"KkzJWF\":[\"第一次自动化\"],\"KlQd8_\":[\"令牌访问的范围\"],\"KnN1Tu\":[\"过期\"],\"KoCnPE\":[\"取消作业\"],\"KopV8H\":[\"只显示 root 组\"],\"KxIA0h\":[\"切换主机\"],\"Kz9DSl\":[\"添加现有主机\"],\"KzQFvE\":[\"编辑机构\"],\"L1Ob4t\":[\"详情标签页\"],\"L3ooU6\":[\"凭证\"],\"L7Nz3F\":[\"缺少资源\"],\"L8fEEm\":[\"组\"],\"L973Qq\":[\"请求订阅\"],\"LCl8Ck\":[\"日期搜索输入\"],\"LGl_pR\":[\"查看作业设置\"],\"LGryaQ\":[\"创建新凭证\"],\"LQ29yc\":[\"开始库存源同步\"],\"LQRys9\":[\"子模块将跟踪其 master 分支(或 .gitmodules 中指定的其他分支)上的最新提交。如果否,子模块将保持在主项目指定的修订版本。这相当于为 git submodule update 指定 --remote 标志。\"],\"LQTgjH\":[\"未找到项目。\"],\"LRePxk\":[\"新实例上线时将自动分配给此组的最小实例数。\"],\"LULLsO\":[\"查看所有机构。\"],\"LV5a9V\":[\"对等\"],\"LVecP9\":[\"用户角色\"],\"LYAQ1X\":[\"启用并发作业\"],\"LZr1lR\":[\"没有找到实例组。\"],\"Lc0RHh\":[\"删除调度\"],\"LgD0Cy\":[\"应用程序名\"],\"LhMjLm\":[\"时间\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"编辑问卷调查\"],\"Lnnjmk\":[\"< 0 > < 1/>新 \",[\"brandName\"],\" 用户界面的技术预览可在< 2 >此处找到。\"],\"Lqygiq\":[\"置备回调\"],\"LtBtED\":[\"切换通知成功\"],\"LuXP9q\":[\"访问\"],\"Lwovp8\":[\"如果启用,将允许同时运行此任务模板。\"],\"M0okDw\":[\"为数据收集、日志和登录设置偏好\"],\"M73whl\":[\"上下文\"],\"MA-mp9\":[\"Webhook 引用过滤器\"],\"MA7cMf\":[\"构建的库存参数表\"],\"MAI_nw\":[\"请使用上面的过滤器尝试另一个搜索\"],\"MAV-SQ\":[\"未找到凭证。\"],\"MApRef\":[\"您确定要编辑登录重定向覆盖 URL? 这样做可能会影响用户在同时禁用本地身份验证后登录系统的能力。\"],\"MD0-Al\":[\"您的会话即将到期\"],\"MDQLec\":[\"控制Ansible将为库存源更新作业生成的输出级别。\"],\"MGpavd\":[\"键 typeahead\"],\"MHM-bv\":[\"无效的链路目标。无法连接到子节点或祖先节点。不支持图形周期。\"],\"MHbbol\":[\" 作业分片\"],\"MKEPCY\":[\"关注\"],\"MP1v-1\":[\"图例\"],\"MP8dU9\":[\"完整镜像位置,包括容器注册表、镜像名称和版本标签。\"],\"MQPvAa\":[\"启动时提示输入标签。\"],\"MQoyj6\":[\"工作流作业模板\"],\"MTLPCv\":[\"当父节点出现故障状态时执行。\"],\"MVw5um\":[\"2(更多详细内容)\"],\"MZU5bt\":[\"删除一个或多个组失败。\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"MdhgLT\":[\"IRC 服务器密码\"],\"MfCEiB\":[\"Galaxy 凭证\"],\"MfQHgE\":[\"保存的天数\"],\"Mfk6hJ\":[\"删除一个或多个模板失败。\"],\"Mhn5m4\":[\"注册表凭证\"],\"Mn45Gz\":[\"返回到实例组\"],\"MnbH31\":[\"页\"],\"MofjBu\":[\"将用于使用此项目的任务的执行环境。当未在任务模板或工作流级别显式分配执行环境时,将用作回退。\"],\"MpLngK\":[\"此项目的 webhook 端点。将其添加到存储库的 webhook 配置中,以便推送触发项目同步。\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"此工作流作业模板的 Webhook 凭证。\"],\"Mwf3Mw\":[\"使用搜索过滤器填充此清单的主机。\\n 示例:ansible_facts__ansible_distribution:\\\"RedHat\\\"。\\n 有关更多语法和示例,请参阅\\n 文档。有关更多语法和示例,请参阅 Ansible Controller\\n 文档。\"],\"MzcRa_\":[\"用户和 Automation Analytics\"],\"Mzqo60\":[\"要与工件进行比较的值。尽可能解释为 JSON(例如 true、3),否则解释为纯字符串。\"],\"N1U4ZG\":[\"订阅合规性\"],\"N36GRB\":[\"此字段必须是数字,且值大于 \",[\"min\"]],\"N40H-G\":[\"所有\"],\"N5vmCy\":[\"已建库存\"],\"N6GBcC\":[\"确认删除\"],\"N7wOty\":[\"选择此任务要执行的 playbook。\"],\"NAKA53\":[\"主机故障\"],\"NBONaK\":[\"收集事实\"],\"NCVKhy\":[\"最近的作业\"],\"NDQvUO\":[\"启动时提示输入标记。\"],\"NIuIk1\":[\"无限\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" 列表\"],\"NO1ZxL\":[\"应用程序名\"],\"NPfgIB\":[\"秒\"],\"NQHZnb\":[\"整数\"],\"NRn4V6\":[[\"interval\"],\" 个月\"],\"NUNUrW\":[\"注解的标签(可选)\"],\"NW-xDQ\":[\"这会将此页面上的所有配置值恢复到\\n 其工厂默认值。您确定要继续吗?\"],\"NX18CF\":[\"当天或之后\"],\"NYxilo\":[\"最大并发作业数\"],\"Na9fIV\":[\"没有找到项。\"],\"NcVaYu\":[\"完成时间\"],\"NeA1eI\":[\"向右平移\"],\"Never\":[\"永不\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"此操作将取消以下作业:\"],\"other\":[\"此操作将取消以下作业:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"资源类型\"],\"NnH3pK\":[\"测试\"],\"No Jobs\":[\"没有作业\"],\"NpJHAp\":[\"在创建或编辑节点时无法选择缺失的清单或项目的作业模板。选择另一个模板或修复缺少的字段以继续。\"],\"NqIlWb\":[\"最后运行\"],\"NrGRF4\":[\"订阅选择模态\"],\"NsXTPu\":[\"要使用 ansible 事实创建智能清单,请转至智能清单屏幕。\"],\"NtD3hJ\":[\"相关密钥\"],\"Nu4DdT\":[\"同步\"],\"Nu4oKW\":[\"描述\"],\"Nu7VHX\":[\"选择应用到所选资源的角色。请注意,所有选择的角色将应用到所有选择的资源。\"],\"O-OYOe\":[\"编辑团队\"],\"O06Rp6\":[\"用户界面\"],\"O1Aswy\":[\"永不过期\"],\"O28qFz\":[\"查看作业 \",[\"0\"]],\"O2EuOK\":[\"使用 SAML \",[\"samlIDP\"],\" 登陆\"],\"O2UpM1\":[\"浏览\"],\"O3oNi5\":[\"电子邮件\"],\"O4ilec\":[\"regex 不区分大小写的版本。\"],\"O5pAaX\":[\"选择一个实例和一个指标来显示图表\"],\"O78b13\":[\"此令牌所属的应用,或将此字段留空以创建个人访问令牌。\"],\"O8_96D\":[\"侦听器端口\"],\"O9VQlh\":[\"选择频率\"],\"OA8xiA\":[\"向左平移\"],\"OA99Nq\":[\"房东最后一次自动操作是什么时候\"],\"OC4Tzv\":[\"此处\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"开始日期/时间\"],\"OIv5hN\":[\"重定向到订阅详情\"],\"OJ9bHy\":[\"解除关联一个或多个组关联。\"],\"OOq_rD\":[\"Playbook 运行\"],\"OPTWH4\":[\"启用 HTTPS 证书验证\"],\"ORxrw7\":[\"剩余的天数\"],\"OSH8xi\":[\"Hop(跃点)\"],\"OcRJRt\":[\"确认取消作业\"],\"Oe_VOY\":[\"删除一个或多个实例失败。\"],\"OgB1k4\":[\"参数\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"使用 GitHub Organizations 登录\"],\"Oj2Ix6\":[\"任务被取消前的运行时间(以秒为单位)。默认为 0,表示没有任务超时。\"],\"OjwX8k\":[\"令牌信息\"],\"OlpaBt\":[\"并发任务:如果启用,将允许同时运行此任务模板。\"],\"OmbooC\":[\"任务已启动\"],\"OogRLI\":[\"未找到联邦库存。\"],\"OqE3G-\":[\"对 id 字段进行精确搜索。\"],\"Osn70z\":[\"调试\"],\"OvBnOM\":[\"返回到设置\"],\"OyGPiW\":[\"订阅设置\"],\"OzssJK\":[\"运行命令\"],\"P3spiP\":[\"返回到模板\"],\"P8fBlG\":[\"身份验证\"],\"PByO0X\":[\"投票\"],\"PCEmEr\":[\"用户令牌\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"返回到源\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"频率例外详情\"],\"PMk2Wg\":[\"取消置备失败\"],\"POKy-m\":[\"复制执行环境\"],\"PPsHsC\":[\"全部恢复为默认值\"],\"PQPOpT\":[\"清单文件\"],\"PRuZiQ\":[\"重新刷新修订版本\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"已删除对等点。请确保再次运行 \",[\"0\"],\" 的安装捆绑包,以便看到更改生效。\"],\"PWwwY2\":[\"解除关联\"],\"PYPqaM\":[\"面板 ID(可选)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"无法查找此 webhook 服务的凭证类型,因此 webhook 凭证字段不可用。\"],\"PaTL2O\":[\"接收者列表\"],\"PhufXn\":[\"任务分片父级\"],\"Pi5vnX\":[\"无法同步构建的库存源\"],\"PiK6Ld\":[\"周六\"],\"PiRb8z\":[\"最新同步\"],\"PjkoCm\":[\"您确定要删除以下节点:\"],\"PkVlOm\":[\"以 JSON 格式指定 HTTP 标头。有关示例语法,\\n 请参阅 Ansible Controller 文档。\"],\"Po1btV\":[\"全局导航\"],\"Po7y5X\":[\"复制执行环境失败\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"折叠所有作业事件\"],\"PyV1wC\":[\"防止实例组 Fallback\"],\"Q3P_4s\":[\"任务\"],\"Q5ZW8j\":[\"订阅表\"],\"QF_MpS\":[\"\\n 请注意,只有直接位于此组中的主机才能\\n 被取消关联。子组中的主机必须直接从它们所属的\\n 子组级别取消关联。\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"作业 ID\"],\"QHF6CU\":[\"Play\"],\"QIOH6p\":[\"启动者(用户名)\"],\"QIpNLR\":[\"没有清单同步失败。\"],\"QIq3_3\":[\"注:选择它们的顺序设定执行优先级。选择多个来启用拖放。\"],\"QJbMvX\":[\"不允许在启动时需要密码的凭证。请删除以下凭证或将其替换为相同类型的凭证以继续: \",[\"0\"]],\"QJowYS\":[\"确认删除\"],\"QKUQw1\":[\"创建新主机\"],\"QKbQTN\":[\"活动流类型选择器\"],\"QOF7Jg\":[\"批准 \",[\"0\"],\" 失败。\"],\"QPRWww\":[\"运行类型\"],\"QR908H\":[\"设置名称\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"包含此任务将执行的 playbook 的项目。\"],\"QYKS3D\":[\"最近的作业\"],\"QamIPZ\":[\"请点开始按钮开始。\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"从给定的主机变量字典中检索启用状态。启用的变量可以使用点符号指定,例如: 'foo.bar'\"],\"Qf36YE\":[\"详细程度\"],\"QgnNyZ\":[\"同步错误\"],\"Qhb8lT\":[\"创建新应用\"],\"QmvYrA\":[\"工作流作业模板的可选描述。\"],\"QnJn75\":[\"最后运行\"],\"Qv59HG\":[\"编辑凭证类型\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"容量\"],\"R-uZ8Y\":[\"使用 SAML 登陆\"],\"R633QG\":[\"返回到工作流批准\"],\"R7s3iG\":[\"返回到\"],\"R9Khdg\":[\"自动\"],\"R9sZsA\":[\"删除所有组和主机\"],\"RBDHUE\":[\"启动时提示输入执行环境。\"],\"RI8cIw\":[\"允许此机构管理的最大主机数。\\n 值默认为 0,表示没有限制。\\n 如需更多详情,请参阅 Ansible 文档。\"],\"RIcSTA\":[\"过期于\"],\"RIeAlp\":[\"每次使用此清单运行作业时,请在执行作业任务之前刷新选定来源的清单。\"],\"RK1gDV\":[\"使用 Azure AD 登陆\"],\"RMdd1C\":[\"无(运行一次)\"],\"RO9G1f\":[\"此字段必须大于 0\"],\"RPnV2o\":[\"搜索过滤器没有产生任何结果…\"],\"RThfvh\":[\"解除关联相关的团队?\"],\"R_mzhp\":[\"用户令牌失败。\"],\"RbIaa9\":[\"未找到令牌\"],\"RdLvW9\":[\"重新启动作业\"],\"Rguqao\":[\"选择要删除的行\"],\"RhOukN\":[[\"interval\"],\" 小时\"],\"RiQMUh\":[\"运行中\"],\"RjIKOw\":[\"无法更改主机上的清单\"],\"RjkhdY\":[\"字段以值开头。\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"您确定要从删除这个链接吗?\"],\"Rm1iI_\":[\"启动时提示输入变量。\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"成功复制的凭证\"],\"RsZ4BA\":[\"滚动到最后\"],\"RtKKbA\":[\"最后\"],\"Ru59oZ\":[\"为此模板启用 webhook。\"],\"RuEWFx\":[\"于日期\"],\"RuiOO0\":[\"删除一个或多个应用程序失败。\"],\"Rw1xwN\":[\"内容加载\"],\"RxzN1M\":[\"启用\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2nsEw\":[\"大于比较。\"],\"S5gO6Y\":[\"向工作流传递额外的命令行变量。\"],\"S6zj7M\":[\"对于任务模板,选择 run 以执行 playbook。选择 check 仅检查 playbook 语法、测试环境设置并报告问题,而不执行 playbook。\"],\"S7kN8O\":[\"删除一个或多个用户失败。\"],\"S7tNdv\":[\"成功时\"],\"S8FW2i\":[\"要由此源同步的库存文件。您可以从下拉列表中进行选择,也可以在输入内容中输入文件。\"],\"SA-KXq\":[\"向上平移\"],\"SAw-Ux\":[\"您确定要从 \",[\"username\"],\" 中删除 \",[\"0\"],\" 吗?\"],\"SBfnbf\":[\"查看所有执行环境\"],\"SC1Cur\":[\"未知状态\"],\"SDND4q\":[\"没有配置\"],\"SIJDi3\":[\"容量调整\"],\"SJjggI\":[\"更新选项\"],\"SJmHMo\":[\"文档。\"],\"SLm_0U\":[\"IRC 服务器端口\"],\"SODyJ3\":[\"主机异步正常\"],\"SRiPhD\":[\"取消节点删除\"],\"SV5nA1\":[\"前面的一些步骤有错误\"],\"SVG6MY\":[\"将字段恢复到之前保存的值\"],\"SYbJcn\":[\"编辑通知模板\"],\"SZvybZ\":[\"LDAP 默认\"],\"SZw9tS\":[\"查看详情\"],\"SbRHme\":[\"文本区\"],\"Se_E0z\":[\"工作流任务\"],\"Sgr5NW\":[\"选择一个要运行健康检查的实例。\"],\"Sh2XTJ\":[\"通知类型\"],\"SiexHs\":[\"仪表盘(所有活动)\"],\"Sja7f-\":[\"房东/体验达人被删除了多少次\"],\"Sjoj4f\":[\"凭证名称\"],\"SlfejT\":[\"错误\"],\"SoREmD\":[\"应用程序和令牌\"],\"SqA8uD\":[\"作业运行\"],\"SqLEdN\":[\"删除智能清单失败。\"],\"SqYo9m\":[\"返回到实例\"],\"Ssdrw4\":[\"已弃用\"],\"Successful\":[\"成功\"],\"SvPvEX\":[\"工作流批准的消息正文\"],\"Svkela\":[\"进入上一页\"],\"SwJLlZ\":[\"工作流拒绝的消息正文\"],\"SxGqey\":[\"通用 OIDC 设置\"],\"Sxm8rQ\":[\"用户\"],\"SzFxHC\":[\"LDAP 设置\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"这个\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"切换通知失败。\"],\"T4a4A4\":[\"Webhook 密钥\"],\"T7yEGN\":[\"用户为此应用程序获取令牌时必须使用的授权类型\"],\"T91vKp\":[\"播放\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"编辑此节点\"],\"TBH48u\":[\"删除团队失败。\"],\"TC32CH\":[\"数据被保留的天数\"],\"TD1APv\":[\"获取订阅\"],\"TJVvMD\":[\"相关的搜索类型\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"解除关联角色\"],\"TMLAx2\":[\"必需\"],\"TO3h59\":[\"从外部 secret 管理系统填充字段\"],\"TO4OtU\":[\"Insights 凭证\"],\"TOjYb_\":[\"查看已建库存房东详情\"],\"TP9_K5\":[\"令牌\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"组类型\"],\"TU6IDa\":[\"用户类型\"],\"TXKmNM\":[\"必须选择一个清单\"],\"TZEuIE\":[\"返回到凭证类型\"],\"T_87By\":[\"参数\"],\"Ta0ts5\":[\"显示更改\"],\"TcnG-2\":[\"创建新执行环境\"],\"TgSxH9\":[\"部署回调 URL\"],\"TkiN8D\":[\"用户详情\"],\"Tmh24b\":[\"如果启用,任务模板将阻止将任何清单或组织实例组添加到要运行的首选实例组列表中。注意:如果启用此设置且您提供了空列表,则将应用全局实例组。\"],\"Tmuvry\":[\"设置类型 typeahead\"],\"ToOoEw\":[\"复制凭证\"],\"Tof7pX\":[\"作业\"],\"Tq71UT\":[\"工作日\"],\"Tx3NMN\":[\"私钥密码\"],\"TxKKED\":[\"查看已建库存明细\"],\"TyaPAx\":[\"系统管理员\"],\"Tz0i8g\":[\"设置\"],\"U-nEJl\":[\"查看 GitHub 设置\"],\"U011Uh\":[\"最后看到\"],\"U7rA2a\":[\"未选中时,将执行合并,将局部变量与外部源上的局部变量相结合。\"],\"UDf-wR\":[\"已消耗的订阅\"],\"UEaj7U\":[\"清单同步失败\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"源控制修订\"],\"UPasE4\":[\"Azure AD 默认\"],\"UPmrRI\":[\"结尾不区分大小写的版本。\"],\"URmyfc\":[\"详情\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"姓氏\"],\"UY6iPZ\":[\"如果启用,控制节点将自动对等到此实例。如果禁用,实例将仅连接到关联的对等点。\"],\"UYD5ld\":[\"点 Update Revision on Launch\"],\"UYUgdb\":[\"顺序\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"您确定要删除:\"],\"UbRKMZ\":[\"待处理\"],\"UbqhuT\":[\"获取完整节点资源对象失败。\"],\"Uc_tSU\":[\"切换工具\"],\"UgFDh3\":[\"其他资源目前正在使用此清单。确定要删除它吗?\"],\"UirGxE\":[\"错误\"],\"UlykKR\":[\"第三\"],\"Uo1S9q\":[\"使用 Azure AD Tenant 登录\"],\"UueF8b\":[\"执行环境缺失或删除。\"],\"UvGjRK\":[\"如果启用,以管理员身份运行此 playbook。\"],\"UwJJCk\":[\"重新启动失败的主机\"],\"UxKoFf\":[\"导航\"],\"V-7saq\":[\"删除 \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"秒\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"用户分析\"],\"V1EGGU\":[\"名字\"],\"V2-omF\":[[\"0\",\"plural\",{\"one\":[\"在处理最终删除之前,清单将处于待处理状态。\"],\"other\":[\"在处理最终删除之前,清单将处于待处理状态。\"]}]],\"V2RwJr\":[\"侦听器地址\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"添加链接\"],\"V5RUpn\":[\"接收者列表\"],\"V7qsYh\":[\"注意:这些凭据的顺序设置内容同步和查找的优先级。选择多个来启用拖放。\"],\"V9xR6T\":[\"展开部分\"],\"VAI2fh\":[\"创建新容器组\"],\"VAcXNz\":[\"周三\"],\"VEj6_Y\":[\"工作流批准\"],\"VFvVc6\":[\"编辑详情\"],\"VJUm9p\":[\"当前页\"],\"VK2gzi\":[\"执行 playbook 时要使用的并行或同时进程的数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。可以通过更改以下内容来覆盖默认的 forks 数量\"],\"VL2WkJ\":[\"最后一个 \",[\"dayOfWeek\"]],\"VLdRt2\":[\"启动同步源\"],\"VNUs2y\":[\"最大分叉数\"],\"VSJ6r5\":[\"调度处于活跃状态\"],\"VSim_H\":[\"删除清单源\"],\"VTDO7X\":[\"事件详情模式\"],\"VU3Nrn\":[\"缺少\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"指标\"],\"VZfXhQ\":[\"Hop(跃点)节点\"],\"VdcFUD\":[\"最终用户许可证协议\"],\"ViDr6F\":[\"添加新组\"],\"VmClsw\":[\"已删除与该节点关联的资源。\"],\"VmvLj9\":[\"根据客户端设备的安全程度设置为 Public 或 Confidential。\"],\"Vqd-tq\":[\"确认全部恢复\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"删除角色失败。\"],\"Vw8l6h\":[\"发生错误\"],\"VzE_M-\":[\"切换通知失败\"],\"W-O1E9\":[\"复制项目\"],\"W1iIqa\":[\"查看清单组\"],\"W3TNvn\":[\"返回到用户\"],\"W3pOzF\":[\"允许在使用此项目的任务模板中更改源代码控制分支或修订版本。\"],\"W6uTJi\":[\"获取实例失败。\"],\"W7DGsV\":[\"启动者(用户名)\"],\"W9XAF4\":[\"周中日\"],\"W9uQXX\":[\"提示\"],\"WAjFYI\":[\"开始日期\"],\"WD8djW\":[\"确认链接删除\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"回答类型\"],\"WQJduu\":[\"键选择\"],\"WTN9YX\":[\"帐户令牌\"],\"WTV15I\":[\"编辑登录重定向覆写 URL\"],\"WVzGc2\":[\"订阅\"],\"WX9-kf\":[\"IRC Nick\"],\"Wc6m4J\":[\"要获取的 refspec(传递给 Ansible git 模块)。此参数允许通过分支字段访问其他方式无法获得的引用。\"],\"Wdl2f2\":[\"此字段必须至少包含 \",[\"0\"],\" 个字符\"],\"WgsBEi\":[\"请至少输入一个搜索过滤来创建一个新的智能清单\"],\"WhSFGl\":[\"按 \",[\"name\"],\" 过滤\"],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"使图像与可用屏幕大小匹配\"],\"Wm7XbF\":[\"删除一个或多个凭证失败。\"],\"WqaDMq\":[\"字段包含值。\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"请输入一个值。\"],\"X5V9DW\":[\"点击下面的编辑按钮重新配置节点。\"],\"X6d3Zy\":[\"删除机构失败。\"],\"X97mbf\":[\"选择作业类型\"],\"XA12d8\":[\"可选的以逗号分隔的主机名列表,除了切片本身的主机之外,还包含在每个任务切片中。当 play 以协调主机(例如 localhost)为目标且所有切片都依赖于它时非常有用。名称与清单主机完全匹配;不支持组和模式。固定主机每个切片运行一次其 play。\"],\"XBROpk\":[\"提供主机模式以进一步限制将由工作流管理或影响的主机列表。\"],\"XCCkju\":[\"编辑节点\"],\"XFRygA\":[\"远程存档源代码控制的示例 URL 包括:\"],\"XHxwBV\":[\"选定日期范围必须至少有 1 个计划发生。\"],\"XILg0L\":[\"电子邮件地址无效\"],\"XJOV1Y\":[\"活动\"],\"XKp83s\":[\"无法复制含有源的清单\"],\"XLMJ7O\":[\"云\"],\"XLpxoj\":[\"电子邮件选项\"],\"XM-gTv\":[\"有关配置文件的详细信息,请参阅 Ansible 文档。\"],\"XOD7tz\":[\"显示更改\"],\"XOaZX3\":[\"分页\"],\"XP6TQ-\":[\"如果指定,则在查看工作流时此字段将显示在节点上,而不是资源名称\"],\"XREJvl\":[\"用于配置库存源的变量。有关如何配置此插件的详细说明,请参阅\"],\"XViLWZ\":[\"失败时\"],\"XWDz5f\":[\"简单键选择\"],\"X_5TsL\":[\"问卷调查切换\"],\"XaxYwV\":[\"提示的值\"],\"XbIM8f\":[\"总库存来源\"],\"XdyHT-\":[\"导入的主机\"],\"XfmfOA\":[\"运行每\"],\"Xg3aVa\":[\"使用 SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"实例组\"],\"Xm7ruy\":[\"5(WinRM 调试)\"],\"XmJfZT\":[\"名称\"],\"XmVvzl\":[\"选择要应用的角色\"],\"XnxCSh\":[\"标准错误\"],\"XozZ38\":[\"删除一个或多个清单源失败。\"],\"Xq9A0U\":[\"未知的工程ID\"],\"Xt4N6V\":[\"提示 | \",[\"0\"]],\"XtpZSU\":[\"作业作业类型\"],\"Xx-ftH\":[\"您已自动针对的主机数量大于订阅所允许的数量。\"],\"XyTWuQ\":[\"请等到拓扑视图被填充...\"],\"XyW2nH\":[[\"0\",\"plural\",{\"one\":[\"您确定要删除下面的组吗?\"],\"other\":[\"您确定要删除下面的组吗?\"]}]],\"XzD7xj\":[\"选择项\"],\"Y1YKad\":[\"类型详情\"],\"Y296GK\":[\"删除角色失败\"],\"Y2ml-n\":[\"已批准 - \",[\"0\"],\"。请参阅活动流以获取更多信息。\"],\"Y5VrmH\":[\"没有为清单同步配置。\"],\"Y5vgVF\":[\"成功拒绝\"],\"Y5xJ7I\":[\"Playbook 名称\"],\"Y60pX3\":[\"添加已建库存\"],\"YA4I45\":[\"选择一个模块\"],\"YFmVSY\":[\"解除关联?\"],\"YJddb4\":[\"实例类型\"],\"YLMfol\":[\"选择将获得新角色的资源类型。例如,如果您想为一组用户添加新角色,请选择用户并点击下一步。您可以选择下一步中的具体资源。\"],\"YM06Nm\":[\"编辑凭证类型\"],\"YMLB2b\":[\"超时到期时是否自动批准或拒绝批准节点。\"],\"YMpSlP\":[\"将库存同步视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新同步的时间戳。如果它早于缓存超时,则不视为当前,并将执行新的库存同步。\"],\"YP5KRj\":[\"在保存时会生成一个新的 WEBHOOK url。\"],\"YPDLLX\":[\"返回到执行环境\"],\"YQqM-5\":[\"用于执行的容器镜像。\"],\"Yd45Xn\":[\"主机(按处理器类型)\"],\"Yfw7TK\":[\"通知超时\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"删除调度失败。\"],\"YiUAZm\":[\"<0>注意:如果此实例由<1>策略规则管理,则可能会重新与此实例组关联。\"],\"YlGAPh\":[\"作业分片固定主机\"],\"Ym7-mu\":[\"每行一个 Slack 频道。频道需要井号 (#)。\\n 要回复特定消息或对其启动线程,请将父消息 Id 添加到频道,其中父消息 Id 为 16 位数字。必须在第 10 位数字后手动插入点 (.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack\"],\"YmEWZH\":[\"启动模板\"],\"YmjTf2\":[\"置备失败\"],\"YoXjSs\":[\"启动时提示输入清单。\"],\"Yq4Eaf\":[\"此作业的主机状态信息不可用。\"],\"YsN-3o\":[\"查看清单源详情\"],\"Yt-rBv\":[\"其他资源目前正在使用此项目。您确定要删除它吗?\"],\"YuC9dj\":[\"关联\"],\"YxDLmM\":[\"Insights 系统 ID\"],\"Z17FAa\":[\"未知库存\"],\"Z1Vtl5\":[\"取消项目同步失败\"],\"Z25_RC\":[\"选择输入\"],\"Z2hVSb\":[\"混合\"],\"Z40J8D\":[\"启用创建置备回调 URL。使用该 URL,主机可以联系 \",[\"brandName\"],\" 并使用此任务模板请求配置更新。\"],\"Z5HWHd\":[\"开\"],\"Z7ZXbT\":[\"批准\"],\"Z88yEl\":[\"大于或等于比较。\"],\"Z9EFpE\":[\"自动化分析仪表盘\"],\"ZAWGCX\":[[\"0\"],\" 秒\"],\"ZEP8tT\":[\"启动\"],\"ZGDCzb\":[\"未找到实例\"],\"ZJjKDg\":[\"受管的节点\"],\"ZKKnVf\":[\"创建新工作流模板\"],\"ZL3d6Z\":[\"IRC 服务器地址\"],\"ZO4CYH\":[\"运行作业\"],\"ZOLfb2\":[\"此字段不能为空。\"],\"ZWhZbs\":[\"确认节点删除\"],\"ZajTWA\":[\"源电话号码\"],\"Zf6u-6\":[\"解释\"],\"ZfrRb0\":[\"请选择一个清单或者选中“启动时提示”选项\"],\"ZhxwOq\":[\"错误消息正文\"],\"Zikd-1\":[\"您已自动针对的主机数量低于您的订阅数。\"],\"ZjC8QM\":[\"删除主机失败。\"],\"ZjvPb1\":[\"创建者(用户名)\"],\"Zkh5np\":[\"同行在 \",[\"0\"],\" 上更新。请务必再次运行 \",[\"1\"],\" 的安装包,以便看到更改生效。\"],\"ZpdX6R\":[\"删除令牌时出错\"],\"ZrsGjm\":[\"清单\"],\"ZumtuZ\":[\"复制模板\"],\"ZvVF4C\":[\"删除问卷调查问题\"],\"ZwCTcT\":[\"最近的任务列表标签页\"],\"ZwujDQ\":[\"%y 年\"],\"_-NKbo\":[\"切换调度失败。\"],\"_2LfCe\":[\"要重新调整调查问题的顺序,将问题拖放到所需的位置。\"],\"_4gGIX\":[\"复制到剪贴板\"],\"_5REdR\":[\"为构建的库存插件选择输入库存。\"],\"_Fg1cM\":[\"工作流超时信息正文\"],\"_ITcnz\":[\"日\"],\"_Ia62Q\":[\"构建的库存示例\"],\"_JN1gB\":[\"任务计数\"],\"_K2CvV\":[\"模板\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"构建的库存源同步错误\"],\"_M4FeF\":[\"选择您希望这个命令在内运行的执行环境。\"],\"_MdgrM\":[\"在这两个节点间添加新节点\"],\"_PRaan\":[\"删除一个或多个通知模板失败。\"],\"_Pz_QH\":[\"由策略管理\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"已拒绝 - \",[\"0\"],\"。请参阅活动流以获取更多信息。\"],\"_Yq4TU\":[\"此组上同时运行的所有作业允许的最大分叉数。\\n 零意味着不会强制执行任何限制。\"],\"_ZBhqw\":[\"取消清单源同步失败\"],\"_bAUGi\":[\"选择 HTTP 方法\"],\"_bE0AS\":[\"选择一个实例\"],\"_cV6Mf\":[\"浏览...\"],\"_cq4Aa\":[\"未找到工作流批准。\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"编辑实例组\"],\"_ismew\":[\"工件密钥\"],\"_kYJq6\":[\"保留数据的天数\"],\"_khNCh\":[\"作业模板的默认凭证必须替换为相同类型的凭证。请为以下类型选择一个凭证以继续: \",[\"0\"]],\"_oeZtS\":[\"主机轮询\"],\"_rCRcH\":[\"高级搜索文档\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC 服务器地址\"],\"a3AD0M\":[\"确认编辑登录重定向\"],\"a5zD9f\":[\"更改\"],\"a6E-_p\":[\"包含不区分大小写的版本\"],\"a8AgQY\":[\"查看主机详情\"],\"a8nooQ\":[\"第四\"],\"a9BTUD\":[\"周末日\"],\"aBgwis\":[\"范围\"],\"aLlb3-\":[\"布尔\"],\"aNxqSL\":[\"删除执行环境\"],\"aQ4XJX\":[\"单独启用日志系统跟踪事实\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTK0Fh\":[\"于日\"],\"aUNPq3\":[\"执行节点\"],\"aVoVcG\":[\"多选\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"删除 \",[\"0\"],\" 芯片\"],\"adPhRK\":[\"此主机要属于的清单。\"],\"adjqlB\":[[\"0\"],\"(已删除)\"],\"aht2s_\":[\"通知颜色\"],\"aiejXq\":[\"添加资源类型\"],\"ajDpGH\":[\"状态:\"],\"anfIXl\":[\"用户详情\"],\"aqqAbL\":[\"如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。注:如果启用了此设置,且提供了空列表,则会应用全局实例组。\"],\"ar5AA2\":[\"更多信息。\"],\"ataY5Z\":[\"作业删除错误\"],\"ax6e8j\":[\"请在编辑主机过滤器前选择机构\"],\"az8lvo\":[\"关\"],\"b1CAkh\":[\"管理作业\"],\"b2Z0Zq\":[\"取消链路更改\"],\"b433OF\":[\"编辑组\"],\"b4SLah\":[\"在左侧查看错误\"],\"b9Y4up\":[\"客户端 ID\"],\"bE4zYn\":[\"选择接收器将侦听传入连接的端口,例如27199。\"],\"bHXYoC\":[\"HTTP 方法\"],\"bKR18T\":[\"订阅清单是 Red Hat 订阅的导出。要生成订阅清单,请转到 <0>access.redhat.com。有关更多信息,请参阅<1>用户指南。\"],\"bLt_0J\":[\"工作流\"],\"bPq357\":[\"启用的值\"],\"bQZByw\":[\"每行使用一个注解标签,不带逗号。\"],\"bTu5jX\":[\"用户名/密码\"],\"bWr6j5\":[\"此字段必须至少包含 \",[\"min\"],\" 个字符\"],\"bY8C86\":[\"查看所有用户。\"],\"bYXbel\":[\"工作流作业模板 webhook 密钥\"],\"baP8gx\":[\"4(连接调试)\"],\"baqrhc\":[\"HTTP 标头\"],\"bbJ-VR\":[\"缩小\"],\"bcyJXs\":[\"项正常\"],\"bd1Kuw\":[\"图标 URL\"],\"bf7UKi\":[\"更新缓存超时\"],\"bfgr_e\":[\"问题\"],\"bgjTnp\":[\"0(普通)\"],\"bgq1rW\":[\"搜索提交按钮\"],\"bhxnLH\":[\"您没有权限删除以下组: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"通知类型\"],\"bpECfE\":[\"取消链接删除\"],\"bpnj1H\":[\"加载此内容时出错。请重新加载页面。\"],\"bwRvnp\":[\"操作\"],\"bx2rrL\":[\"智能清单\"],\"bxaVlf\":[\"创建新凭证类型\"],\"byXCTu\":[\"发生次数\"],\"bznJUg\":[\"选择包含您希望此工作流管理的主机的清单。\"],\"bzv8Dv\":[\"删除错误\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"事实存储\"],\"c1Rsz1\":[\"查看工作流批准详情\"],\"c3XJ18\":[\"帮助\"],\"c4kHK7\":[\"关闭订阅模态\"],\"c6IFRs\":[\"服务账户 JSON 文件\"],\"c6u6gk\":[\"选择要运行此机构的实例组。\"],\"c7-Adk\":[\"同步清单源失败。\"],\"c8HyJq\":[\"选择要运行此清单的实例组。\"],\"c8sV0t\":[\"这个功能已被弃用并将在以后的发行版本中被删除。\"],\"c9V3Yo\":[\"主机故障\"],\"c9iw51\":[\"运行任务\"],\"c9pF61\":[\"客户端标识符\"],\"cFC8w7\":[\"依赖该清单源的其他资源目前正在使用此清单源。确定要删除它吗?\"],\"cFCKYZ\":[\"拒绝\"],\"cFOXv9\":[\"通用 OIDC\"],\"cGRiaP\":[\"查看详情\"],\"cIdUma\":[\"\\n \",[\"project_base_dir\"],\" 中没有可用的 playbook 目录。\\n 该目录为空,或者所有内容都已\\n 分配给其他项目。请在那里创建一个新目录,并确保\\n playbook 文件可以由「awx」系统用户读取,\\n 或者让 \",[\"brandName\"],\" 使用上面的源控制类型选项\\n 直接从源控制中检索您的 playbook。\"],\"cNsIJf\":[\"已更改\"],\"cPTnDL\":[\"项目同步\"],\"cQIQa2\":[\"选择组\"],\"cQlPDN\":[\"读取\"],\"cUKLzq\":[\"编辑顺序\"],\"cYir0h\":[\"选择选项\"],\"c_PGsA\":[\"工作流作业详情\"],\"cbSPfq\":[\"此工作流已进行\"],\"ccA_Bz\":[\"变量名称的建议格式为小写并\\n 以下划线分隔(例如 foo_bar、user_id、host_name\\n 等)。不允许使用带空格的变量名称。\"],\"cdm6_X\":[\"使用的容量\"],\"chbm2W\":[\"实例过滤器\"],\"ci3mwY\":[\"此字段不能为空\"],\"cit9TY\":[\"父节点通过 set_stats 生成的工件的名称。仅当父作业与所选结果匹配且条件为真时才会遵循该链接。缺失的密钥永远不匹配。\"],\"cj1KTQ\":[\"查看所有清单。\"],\"cjJXKx\":[\"主机同步故障\"],\"ckH3fT\":[\"就绪\"],\"ckdiAB\":[\"删除通知\"],\"cmWTxn\":[\"小于或等于比较。\"],\"cnGeoo\":[\"删除\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"此字段将使用指定的凭证从外部 secret 管理系统检索。\"],\"cucDBz\":[\"上下文模板\"],\"cucG_7\":[\"没有可用的YAML\"],\"cxjfgY\":[\"无法在跃点节点上运行健康检查。\"],\"cy3yJa\":[\"已建立\"],\"d-F6q9\":[\"创建\"],\"d-zGjA\":[\"此操作将删除以下内容:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"本地\"],\"d6in1T\":[\"选择包含您希望此任务管理的主机的清单。\"],\"d73flf\":[\"警报模式\"],\"d75lEw\":[\"设置类型\"],\"d7VUIS\":[\"删除节点 \",[\"nodeName\"]],\"d8B-tr\":[\"作业状态图标签页\"],\"dAZObA\":[\"重定向 URI\"],\"dBNZkl\":[\"查看智能清单主机详情\"],\"dCcO-F\":[\"获取配置失败。\"],\"dELxuP\":[\"未找到清单。\"],\"dEgA5A\":[\"取消\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"查看所有应用程序。\"],\"dJcvVX\":[\"智能主机过滤器\"],\"dNAHKF\":[\"作业分片\"],\"dOjocz\":[\"趋同选择\"],\"dPGRd8\":[\"如果启用,在受支持的情况下显示 Ansible 任务所做的更改。这等同于 Ansible 的 --diff 模式。\"],\"dPY1x1\":[\"更多信息。\"],\"dQFAgv\":[\"此项目需要被更新\"],\"dQjRO3\":[\"启动同步进程\"],\"dbWo0h\":[\"使用 Google 登录\"],\"dcGoCm\":[\"清单文件\"],\"ddIcfH\":[\"进入最后页\"],\"dfWFox\":[\"主机计数\"],\"dk7qNl\":[\"控制节点\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"删除一个或多个执行环境失败\"],\"dnCwNB\":[\"成功复制至剪贴板!\"],\"dov9kY\":[\"此字段必须是数字,且值介于 \",[\"0\"],\" 和 \",[\"1\"],\" 之间\"],\"dqxQzB\":[\"词典\"],\"dzQfDY\":[\"10 月\"],\"e0NrBM\":[\"项目\"],\"e3pQqT\":[\"选择通知类型\"],\"e4GHWP\":[\"拉取\"],\"e5CMOi\":[\"用于指定凭证类型可注入值的环境变量或额外变量。\"],\"e5VbKq\":[\"工作流作业模板\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"切换图例\"],\"e8GyQg\":[\"指标\"],\"e8U63Z\":[\"仅当推送的引用与此模式匹配时才同步项目,例如 refs/heads/main 或 refs/heads/release-*。留空以在任何推送或标签事件时同步。\"],\"e91aLH\":[\"查看所有凭证类型\"],\"e9k5zp\":[\"请添加一个调度来填充此列表。调度可以添加到模板、项目或清单源中。\"],\"eAR1n4\":[\"相关的搜索类型 typeahead\"],\"eD_0Fo\":[\"删除一个或多个团队失败。\"],\"eDjsWq\":[\"创建新通知模板\"],\"eGkahQ\":[\"删除作业模板\"],\"eHx-29\":[\"源详情\"],\"ePK91l\":[\"编辑\"],\"ePS9As\":[\"RADIUS 设置\"],\"eQkgKV\":[\"已安装\"],\"eRV9Z3\":[\"未指定超时\"],\"eRlz2Q\":[\"目标 SMS 号码\"],\"eSXF_i\":[\"删除应用程序失败。\"],\"eTsJYJ\":[\"描述\"],\"eVJ2lo\":[\"浮点值\"],\"eXOp7I\":[\"您没有删除实例的权限:\",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"最近模板列表标签页\"],\"eYJ4TK\":[\"未找到构建的库存。\"],\"eeke40\":[\"自动化分析\"],\"ekUnNJ\":[\"选择标签\"],\"el9nUc\":[\"调度处于非活跃状态\"],\"emqNXf\":[\"Playbook 检查\"],\"eqiT7d\":[\"设置此实例在网格拓扑中扮演的角色。默认为 \\\"execution\\\"。\"],\"espHeZ\":[\"防止实例组 Fallback:如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。\"],\"etQEqZ\":[\"删除此链接将会孤立分支的剩余部分,并导致它在启动时立即执行。\"],\"ewSXyG\":[\"软删除\"],\"f-fQK9\":[\"Grafana API 密钥\"],\"f2o-xB\":[\"确认取消\"],\"f6Hub0\":[\"排序\"],\"f9yJNM\":[\"等于\"],\"fCZSgU\":[\"查看所有实例组\"],\"fDzxi_\":[\"不保存退出\"],\"fE2kOY\":[\"日期运算符选择\"],\"fGEOCn\":[\"作业状态\"],\"fGLpQj\":[\"源控制分支/标签/提交\"],\"fGQ9Ug\":[\"选择用于访问此任务将针对其运行的节点的凭证。每种类型只能选择一个凭证。对于计算机凭证 (SSH),在不选择凭证的情况下勾选“启动时提示”将要求您在运行时选择计算机凭证。如果您选择凭证并勾选“启动时提示”,则所选凭证将成为可在运行时更新的默认值。\"],\"fJ9xam\":[\"启用实例\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"取消作业\"],\"other\":[\"取消作业\"]}]],\"fL7WXr\":[\"应用程序\"],\"fMUEsk\":[\"第 \",[\"0\"],\" 天\"],\"fMulwN\":[\"重新刷新项目修订版本\"],\"fOAyP5\":[\"搜索文本输入\"],\"fODqV4\":[\"未找到该值。请输入或选择一个有效值。\"],\"fQCM-p\":[\"查看机构详情\"],\"fQGOXc\":[\"错误!\"],\"fR8DDt\":[\"确认删除所有节点\"],\"fVjyJ4\":[\"确认解除关联\"],\"f_Xpp2\":[\"此操作将解除以下关联:\"],\"fcTDCh\":[\"在下面提供您的 Red Hat 或 Red Hat Satellite 凭证,\\n 您可以从可用订阅列表中进行选择。\\n 您使用的凭证将被存储以供将来\\n 检索续订或扩展的订阅时使用。\"],\"ff_JYN\":[\"按嵌套组名称筛选\"],\"fgrmWn\":[\"启动时提示输入差异模式。\"],\"fhFmMp\":[\"客户端标识符\"],\"fjX9i5\":[\"未找到智能清单。\"],\"fk1WEw\":[\"已加密\"],\"fld-O4\":[\"所有作业\"],\"fnbZWe\":[\"(可选)选择用于将状态更新发送回 webhook 服务的凭证。\"],\"foItBN\":[\"周末日\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"周一\"],\"fqSfXY\":[\"替换\"],\"fqmP_m\":[\"主机无法访问\"],\"fthJP1\":[\"Webhook 服务可以通过向此 URL 发出 POST 请求来使用此工作流任务模板启动任务。\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"详细\"],\"g6ekO4\":[\"切换主机失败。\"],\"g7CZ-8\":[\"使用 GitHub Enterprise Organizations 登录\"],\"g9d3sF\":[\"开始消息正文\"],\"gALXcv\":[\"删除此节点\"],\"gBnBJa\":[\"源工作流作业\"],\"gDx5MG\":[\"编辑链接\"],\"gIGcbR\":[\"在此组上同时运行的最大作业数。零意味着不会强制执行任何限制。\"],\"gJccsJ\":[\"工作流批准的消息\"],\"gK06zh\":[\"添加作业模板\"],\"gM3pS9\":[\"执行环境\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"同步所有源\"],\"gUaMtt\":[\"超时时\"],\"gVYePj\":[\"创建新团队\"],\"gWlcwd\":[\"最后的作业状态\"],\"gYWK-5\":[\"查看用户界面设置\"],\"gZXc5U\":[\"在工作流继续之前必须批准的不同用户数。单次拒绝始终会拒绝该节点。\"],\"gZaMqy\":[\"使用 GitHub Teams 登录\"],\"gZkstf\":[\"如果启用,这将存储收集的事实,以便可以在主机级别查看它们。事实会被持久化并在运行时注入到事实缓存中。\"],\"gcFnpl\":[\"作业状态\"],\"geTfDb\":[\"查看作业详情\"],\"ged_ZE\":[\"Oragnization\"],\"gezukD\":[\"选择要取消的作业\"],\"gfyddN\":[\"上传一个 .zip 文件\"],\"gh06VD\":[\"输出\"],\"ghJsq8\":[\"滚动到第一\"],\"gmB6oO\":[\"调度\"],\"gmBQqV\":[\"项目更新\"],\"gnveFZ\":[\"标准错误标签页\"],\"goVc-x\":[\"编辑凭证插件配置\"],\"go_DGX\":[\"添加团队角色\"],\"gpKdxJ\":[\"选择要删除的问题\"],\"gpmbqk\":[\"变量\"],\"gpnvle\":[\"删除错误\"],\"gsj32g\":[\"取消项目同步\"],\"gwKtbI\":[\"在文档和\"],\"h25sKn\":[\"订阅管理\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"标签\"],\"hAjDQy\":[\"选择状态\"],\"hBHRCF\":[\"当新实例上线时将自动分配给此组的\\n 最小实例数。\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"删除与 ansible 事实相关的当前搜索,以启用使用此键的另一个搜索。\"],\"hG89Ed\":[\"镜像\"],\"hHKoQD\":[\"选择对等地址\"],\"hLDu5N\":[\"编辑应用\"],\"hNudM0\":[\"为这个字段设置值\"],\"hPa_zN\":[\"机构(名称)\"],\"hQ0dMQ\":[\"添加新主机\"],\"hQRttt\":[\"提交\"],\"hVPa4O\":[\"选择一个选项\"],\"hX8KyU\":[\"此作业失败,且没有输出。\"],\"hXDKWN\":[\"频率详情\"],\"hXzOVo\":[\"下一\"],\"hYH0cE\":[\"您确定要提交取消此任务的请求吗?\"],\"hYgDIe\":[\"创建\"],\"hZ6znB\":[\"端口\"],\"hZke6f\":[\"您确定要禁用本地身份验证吗?这样做可能会影响用户登录的能力,以及系统管理员撤销此更改的能力。\"],\"hc_ufD\":[\"作业标签\"],\"hdyeZ0\":[\"删除作业\"],\"he3ygx\":[\"复制\"],\"heqHpI\":[\"项目基本路径\"],\"hg6l4j\":[\"3 月\"],\"hgJ0FN\":[\"执行搜索以定义主机过滤器\"],\"hgr8eo\":[\"项\"],\"hgvbYY\":[\"9 月\"],\"hhzh14\":[\"我们无法找到与这个帐户关联的许可证。\"],\"hi1n6B\":[\"更新 \",[\"brandName\"],\" 中与作业相关的设置\"],\"hiDMCa\":[\"置备\"],\"hjsbgA\":[\"额外变量\"],\"hjwN_s\":[\"资源名称\"],\"hlbQEq\":[\"内容签名验证凭证\"],\"hmEecN\":[\"管理作业\"],\"hmjNLv\":[\"首选主题\"],\"hty0d5\":[\"周一\"],\"hvs-Js\":[\"应用程序信息\"],\"i0VMLn\":[\"工作流拒绝的消息\"],\"i2izXk\":[\"调度缺少规则\"],\"i4_LY_\":[\"写入\"],\"i9sC0B\":[\"添加团队权限\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"源电话号码\"],\"iDNBZe\":[\"通知\"],\"iDWfOR\":[\"审批一个或多个工作流审批失败。\"],\"iDjyID\":[\"查看凭证详情\"],\"iE1s1P\":[\"启动工作流\"],\"iEUzMn\":[\"系统\"],\"iH8pgl\":[\"返回\"],\"iI4bLJ\":[\"最近登陆\"],\"iIVceM\":[\"复制错误\"],\"iJWOeZ\":[\"没有可用的 JSON\"],\"iJiCFw\":[\"组详情\"],\"iLO3nG\":[\"play 数量\"],\"iMaC2H\":[\"实例组\"],\"iPp22p\":[\"此调度使用 UI 中不支持的复杂规则。\\n 请使用 API 来管理此调度。\"],\"iQdYL_\":[\"添加智能清单\"],\"iRWxmA\":[\"禁用 SSL 验证\"],\"iTylMl\":[\"模板\"],\"iWKCzl\":[\"从在项目基本路径中找到的目录列表中选择。基本路径和 playbook 目录一起提供用于定位 playbook 的完整路径。\"],\"iXmHtI\":[\"选择作业类型\"],\"iZBwau\":[\"这一步包含错误\"],\"i_CDGy\":[\"允许分支覆写\"],\"i_Kv21\":[\"创建新源\"],\"ifckL-\":[\"行选择\"],\"ifdViT\":[\"查看清单脚本\"],\"ig0q8s\":[\"此清单会应用到在这个工作流 (\",[\"0\"],\") 中的所有作业模板,它会提示输入一个清单。\"],\"inP0J5\":[\"订阅详情\"],\"isRobC\":[\"新\"],\"itlxml\":[\"管理作业\"],\"ittbfT\":[\"根据 ansible_facts 搜索需要特殊的语法。请参阅\"],\"itu2NQ\":[\"链接状态类型\"],\"j1a5f1\":[\"编辑主机\"],\"j6gqC6\":[\"任务运行中要使用的分支。如果为空,则使用项目默认值。仅当项目的 allow_override 字段设置为 true 时才允许。\"],\"j7zAEo\":[\"工作流状态\"],\"j8QfHv\":[\"编辑主机\"],\"jAxdt7\":[\"取消删除\"],\"jBGh4u\":[\"嵌套组清单定义:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"等待工作流批准\"],\"jEw0Mr\":[\"请输入有效的 URL\"],\"jFaaUJ\":[\"规范\"],\"jGUu_G\":[\"所需批准\"],\"jIaeJK\":[\"问卷调查\"],\"jJdwCB\":[\"恢复\"],\"jKibyt\":[\"重新设置缩放\"],\"jMyq_x\":[\"工作流作业 1/\",[\"0\"]],\"jaUa4e\":[\"此数据用于增强\\n Tower 软件的未来版本,并帮助\\n 简化客户体验和成功。\"],\"jc86YO\":[\"启动时提示输入限制。\"],\"ji-8F7\":[\"其他资源目前正在使用此凭证。确定要删除它吗?\"],\"jiE6Vn\":[\"机构\"],\"jifz9m\":[\"无(运行一次)\"],\"jkQOCm\":[\"添加例外\"],\"jljuYN\":[\"将接受 webhook 请求的来源服务。\"],\"jluR-N\":[\"警告:\",[\"selectedValue\"],\" 是指向 \",[\"0\"],\" 的链接,并将保存为该链接。\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"此处。\"],\"jqzUyM\":[\"不可用\"],\"jrkyDn\":[\"Play 已启动\"],\"jrsFB3\":[\"输出标签页\"],\"jsz-PY\":[\"未知完成日期\"],\"jwmkq1\":[\"机器凭证\"],\"jzD-D6\":[\"当您有一个大型 playbook 并且想要跳过 play 或任务的特定部分时,跳过标签非常有用。使用逗号分隔多个标签。有关标签用法的详细信息,请参阅文档。\"],\"k020kO\":[\"活动流\"],\"k2dzu3\":[\"在 UTC 过期\"],\"k30JvV\":[\"选择的类别\"],\"k5nHqi\":[\"启动此任务模板时将使用的执行环境。可以通过为此任务模板显式分配不同的执行环境来覆盖解析的执行环境。\"],\"kALwhk\":[\"秒\"],\"kDWprA\":[\"这些参数与指定的模块一起使用。\"],\"kEhyki\":[\"字段以值结尾。\"],\"kLja4m\":[\"启动者\"],\"kLk5bG\":[\"开始消息\"],\"kNUkGV\":[\"查找类型\"],\"kNfXib\":[\"模块名称\"],\"kODvZJ\":[\"名\"],\"kOVkPY\":[\"切换实例\"],\"kP-3Hw\":[\"返回到清单\"],\"kQerRU\":[\"此字段不得包含空格\"],\"kX-GZH\":[\"重新启动作业\"],\"kXzl6Z\":[\"源变量\"],\"kYDvK4\":[\"包含文件\"],\"kah1PX\":[\"在以下位置查看YAML示例:\"],\"kaux7o\":[\"从远程清单源覆盖本地组和主机\"],\"kgtWJ0\":[\"选择此任务模板要在其上运行的实例组。\"],\"kiMHN-\":[\"系统审核员\"],\"kjrq_8\":[\"更多信息\"],\"kkDQ8m\":[\"周四\"],\"kkc8HD\":[\"为您的 \",[\"brandName\"],\" 应用启用简化的登录\"],\"kpRn7y\":[\"删除问题\"],\"kpnWnY\":[\"在每个 SCM 修订版更改带来的工程项目更新后, 在执行作业任务之前, 请刷新所选源的资源清单。这适用于静态内容, 例如使用 .ini 文件格式的 Ansible 资源清单。\"],\"ks-HYT\":[\"添加用户权限\"],\"ks71ra\":[\"例外\"],\"kt8V8M\":[\"为工作流选择一个分支。\"],\"ktPOqw\":[\"请参阅\"],\"kuIbuV\":[\"运行状况检查只能在执行节点上运行。\"],\"ku__5b\":[\"秒\"],\"kyAi7k\":[\"实例\"],\"kyHUFI\":[\"Vault 密码 | \",[\"credId\"]],\"kyfr2I\":[\"如果选中,则以前存在于外部源但现在已删除的任何主机和组都将从清单中删除。不受清单源管理的主机和组将被提升到下一个手动创建的组,或者如果没有手动创建的组可将其提升到其中,它们将保留在清单的默认「all」组中。\"],\"kz7G1W\":[\"您确定要从 \",[\"1\"],\" 中删除访问 \",[\"0\"],\" 吗?这样做会影响团队所有成员。\"],\"l4k9lc\":[\"第一个节点\"],\"l5XUoS\":[\"Webhook 凭证\"],\"l75CjT\":[\"是\"],\"lCF0wC\":[\"刷新\"],\"lJFsGr\":[\"创建新实例组\"],\"lKxoCA\":[\"扩展作业事件\"],\"lM9cbX\":[\"请注意,如果房东/体验达人也是该组的子级成员,则在取消关联后,您仍可能在列表中看到该组。此列表显示房东直接或间接关联的所有群组。\"],\"lURfHJ\":[\"折叠部分\"],\"lWkKSO\":[\"分钟\"],\"lWmv3p\":[\"清单源\"],\"lYDyXS\":[\"智能清单\"],\"l_jRvf\":[\"Playbook 完成\"],\"lfoFSg\":[\"删除主机\"],\"lgm7y2\":[\"编辑\"],\"lgphOX\":[\"预期值\"],\"lhgU4l\":[\"未找到模板。\"],\"lhkaAC\":[\"试用\"],\"ljGeYw\":[\"普通用户\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"向下平移\"],\"ltvmAF\":[\"未找到应用程序。\"],\"lu2qW5\":[\"任何\"],\"lucaxq\":[\"如果不提供日志聚合器主机和日志聚合器类型,则无法启用日志聚合器。\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"未找到容器组。\"],\"m16xKo\":[\"添加\"],\"m1tKEz\":[\"系统管理员对所有资源的访问权限是不受限制的。\"],\"m2ErDa\":[\"失败\"],\"m3k6kn\":[\"取消构建的库存源同步失败\"],\"m5MOUX\":[\"返回到主机\"],\"mGJIOu\":[\"此构建的库存输入\\n 为两个类别创建一个组,并使用\\n 限制(主机模式)仅返回位于这两个组\\n 交集中的主机。\"],\"mNBZ1R\":[\"注意:此字段假定远程名称为 “origin”。\"],\"mOFgdC\":[\"最大值\"],\"mPiYpP\":[\"节点状态类型\"],\"mSv_7k\":[\"过去三年\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"此调度缺少所需的调查值\"],\"mYGY3B\":[\"日期\"],\"mZiQNk\":[\"权限提升:如果启用,以管理员身份运行此 playbook。\"],\"m_tELA\":[\"取消删除\"],\"ma7cO9\":[\"删除组 \",[\"0\"],\" 失败。\"],\"mahPLs\":[\"权限升级密码\"],\"mcGG2z\":[[\"minutes\"],\" 分 \",[\"seconds\"],\" 秒\"],\"mdNruY\":[\"API 令牌\"],\"mgJ1oe\":[\"确认删除\"],\"mgjN5u\":[\"从实例组中解除关联实例?\"],\"mhg7Av\":[\"运行临时命令\"],\"mi9ffh\":[\"类型详情\"],\"mk4anB\":[\"浏览器默认\"],\"mlDUq3\":[\"修改者(用户名)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"同步状态\"],\"momgZ_\":[\"工作流作业模板的名称。\"],\"mqAOoN\":[\"选择 Playbook 目录\"],\"n-37ya\":[\"确认禁用本地授权\"],\"n-LISx\":[\"保存工作流时出错。\"],\"n-ZioH\":[\"获取更新的项目时出错\"],\"n-qmM7\":[\"选择一个 JSON 格式的服务帐户密钥来自动填充以下字段。\"],\"n12Go4\":[\"加载相关组失败。\"],\"n60kiJ\":[\"* 此字段将使用指定的凭证从外部 secret 管理系统检索。\"],\"n6mYYY\":[\"工作流超时信息\"],\"n9Idrk\":[\"(限制为前 10)\"],\"n9lz4A\":[\"失败的作业\"],\"nBAIS_\":[\"查看事件详情\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"启用置备回调 URL 的创建。\\n 使用该 URL,主机可以联系 \",[\"brandName\"],\"\\n 并使用此作业模板请求配置\\n 更新\"],\"nCY9IL\":[\"主机已跳过\"],\"nDjIzD\":[\"查看项目详情\"],\"nGbNEN\":[\"将项目视为最新的时间(以秒为单位)。在任务运行和回调期间,任务系统将评估最新项目更新的时间戳。如果它早于缓存超时,则不将其视为最新,并将执行新的项目更新。\"],\"nI54lc\":[\"在同步前删除项目\"],\"nJPBvA\":[\"文件、目录或脚本\"],\"nJTOTZ\":[\"用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。\"],\"nLGsp4\":[\"为此工作流作业模板启用调查。\"],\"nMiE53\":[\"启用的变量\"],\"nOhz3x\":[\"退出\"],\"nPH1Cr\":[\"这些执行环境可能被依赖它们的其他资源使用。您确定要删除它们吗?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"失败的主机计数\"],\"nSTT11\":[\"重新启动自:\"],\"nTENWI\":[\"返回到订阅管理。\"],\"nU16mp\":[\"缓存超时\"],\"nZPX7r\":[\"警告:未保存的更改\"],\"nZW6P0\":[\"本地时区\"],\"nZYB4j\":[\"没有状态\"],\"nZYxse\":[\"从组中解除关联主机?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"4 月\"],\"ncxIQL\":[\"解除关联一个或多个实例失败。\"],\"neiOWk\":[\"在此处查看构建的库存文档\"],\"nfnm9D\":[\"机构名称\"],\"ng00aZ\":[\"主机过滤器\"],\"nhxAdQ\":[\"关键字\"],\"nlsWzF\":[\"请添加问卷调查问题。\"],\"nnY7VU\":[\"Pagerduty 子域\"],\"noGZlf\":[\"缓存超时(秒)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1(详细)\"],\"nzozOC\":[\"删除用户\"],\"nzr1qE\":[\"上传文件被拒绝。请选择单个 .json 文件。\"],\"o-JPE2\":[\"没有找到问卷调查问题。\"],\"o0RwAq\":[\"使用 GitHub Enterprise 登录\"],\"o0x5-R\":[\"为这个字段选择一个值\"],\"o4NRE0\":[\"高级搜索值输入\"],\"o5J6dR\":[\"指定应该执行此节点的条件\"],\"o9R2tO\":[\"SSL 连接\"],\"oABS9f\":[\"为这个字段输入值或者选择「启动时提示」选项。\"],\"oB5EwG\":[\"外部 Secret 管理系统\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"获取更新的项目数据失败。\"],\"oCKCYp\":[\"发送通知成功\"],\"oEijQ7\":[\"开头不区分大小写的版本。\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"构建2组,限制在交叉点\"],\"oH1Qle\":[\"此工作流作业模板的 Webhook URL。\"],\"oHOOxn\":[\"默认情况下,我们会收集有关服务使用情况的分析数据并将其传输给 Red Hat。该服务收集两类数据。有关更多信息,请参阅<0>此 Tower 文档页面。取消选中以下复选框可禁用此功能。\"],\"oII7vS\":[\"GitHub 设置\"],\"oKMFX4\":[\"永不更新\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"结束日期/时间\"],\"oNZQUQ\":[\"使用 Kubernetes 或 OpenShift 进行身份验证的凭证\"],\"oQqtoP\":[\"返回到管理作业\"],\"oRt7Uv\":[[\"interval\"],\" 年\"],\"oTDA5P\":[[\"0\",\"plural\",{\"one\":[\"此实例当前正被其他资源使用。确定要删除它吗?\"],\"other\":[\"取消置备这些实例可能会影响依赖它们的其他资源。确定仍要删除吗?\"]}]],\"oWvSIB\":[\"发件人电子邮件\"],\"oX_mCH\":[\"项目同步错误\"],\"oZvDsd\":[[\"interval\"],\" 小时\"],\"ocUvR-\":[\"false\"],\"ofO19Q\":[\"使用 GitHub Enterprise Teams 登录\"],\"ofcQVG\":[\"未保存的修改 modal\"],\"olEUh2\":[\"成功\"],\"opS--k\":[\"返回到实例组\"],\"orh4t6\":[\"主机正常\"],\"osCeRO\":[\"查看 Azure AD 设置\"],\"ot7qsv\":[\"清除所有过滤器\"],\"ovBPCi\":[\"默认\"],\"owBGkJ\":[\"结束与预期值不匹配 (\",[\"0\"],\")\"],\"owQ8JH\":[\"添加实例组\"],\"ozbhWy\":[\"删除错误\"],\"p-nfFx\":[\"把文件拖放在这里或浏览以上传\"],\"p-ngUo\":[\"未追随\"],\"p-pp9U\":[\"字符串\"],\"p2LEhJ\":[\"个人访问令牌\"],\"p2_GCq\":[\"确认密码\"],\"p3PM8G\":[\"从第一个节点重新启动\"],\"p6-JME\":[\"第一个获取所有引用。第二个获取 Github 拉取请求编号 62,在此示例中分支需要为 “pull/62/head”。\"],\"pAtylB\":[\"未找到\"],\"pCCQER\":[\"全局可用\"],\"pH8j40\":[\"先前已删除的活跃房东\"],\"pHyx6k\":[\"多项选择(单选)\"],\"pKQcta\":[\"自定义 Pod 规格\"],\"pOJNDA\":[\"命令\"],\"pOd3wA\":[\"按 'Enter' 添加更多回答选择。每行一个回答选择。\"],\"pOhwkU\":[\"此操作将从 \",[\"0\"],\" 中解除以下角色关联:\"],\"pRZ6hs\":[\"运行于\"],\"pSypIG\":[\"显示描述\"],\"pYENvg\":[\"授权授予类型\"],\"pZJ0-s\":[\"此组上同时运行的所有作业允许的最大分叉数。零意味着不会强制执行任何限制。\"],\"pa1SrG\":[[\"interval\"],\" 天\"],\"peCAyQ\":[\"查看 RADIUS 设置\"],\"pfw0Wr\":[\"所有\"],\"pguZh2\":[\"从 jinja2 表达式创建变量。如果您定义的\\n 构建的组不包含预期的主机,这会很有用。\\n 这可用于从表达式添加 hostvars,以便\\n 您知道这些表达式的结果值是什么。\"],\"phTgAm\":[\"很难为 Ansible 事实的清单提供\\n 规格,因为要填充系统事实,您需要\\n 针对具有 `gather_facts: true` 的清单运行\\n playbook。实际事实\\n 会因系统而异。\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"请参阅 Django\"],\"poMgBa\":[\"启动时提示输入 SCM 分支。\"],\"ppcQy0\":[\"将缩放设置为 100% 和中心图\"],\"prydaE\":[\"项目同步失败\"],\"pw2VDK\":[[\"month\"],\"的最后一个 \",[\"weekday\"]],\"q-Uk_P\":[\"删除一个或多个凭证类型失败。\"],\"q45OlW\":[\"区域\"],\"q5tQBE\":[\"为相关搜索字段模糊搜索设置类型禁用\"],\"q67y3T\":[\"没有找到通知模板。\"],\"qAlZNb\":[\"您无法对以下工作流审批采取行动: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"没有剩余主机\"],\"qChjCy\":[\"首次运行\"],\"qD-pvR\":[\"仪表盘 ID(可选)\"],\"qEMgTP\":[\"清单源同步错误\"],\"qJK-de\":[\"使用 OIDC 登陆\"],\"qS0GhO\":[\"缺少执行环境\"],\"qSSVmd\":[\"目标频道或用户\"],\"qSSg1L\":[\"链接到可用节点\"],\"qWD0iN\":[\"此数据用于增强\\n 软件的未来版本,并提供\\n Automation Analytics。\"],\"qXRYa2\":[\"跟踪分支中的最新提交\"],\"qYkrfg\":[\"置备回调详情\"],\"qZ2MTC\":[\"这些是 \",[\"brandName\"],\" 支持运行命令的模块。\"],\"qgjtIt\":[\"趋同\"],\"qlhQw_\":[\"清单同步\"],\"qliDbL\":[\"远程归档\"],\"qlwLcm\":[\"故障排除\"],\"qmBmJJ\":[\"这是唯一显示客户端 secret 的时间。\"],\"qmYgP7\":[\"批准\"],\"qqeAJM\":[\"永不\"],\"qtFFSS\":[\"启动时更新修订\"],\"qtaMu8\":[\"清单(名称)\"],\"qvCD_i\":[\"示例包括:\"],\"qwaCoN\":[\"源控制更新\"],\"qxZ5RX\":[\"主机\"],\"qznBkw\":[\"工作流链接模式\"],\"r6Aglb\":[\"使用 JSON 或 YAML 语法输入注入程序。示例语法请参阅 Ansible 控制器文档。\"],\"r6y-jM\":[\"警告\"],\"r6zgGo\":[\"12 月\"],\"r8ojWq\":[\"确认删除\"],\"r8oq0Y\":[\"过去 24 小时\"],\"rBdPPP\":[\"删除 \",[\"name\"],\" 失败。\"],\"rE95l8\":[\"客户端类型\"],\"rG3WVm\":[\"选择\"],\"rHK_Sg\":[\"自定义虚拟环境 \",[\"virtualEnvironment\"],\" 必须替换为执行环境。有关迁移到执行环境的更多信息,请参阅<0>文档。\"],\"rK7UBZ\":[\"重新启动所有主机\"],\"rKS_55\":[\"事实存储:如果启用,这将存储收集的事实,以便可以在主机级别查看它们。事实会被持久化并在运行时注入到事实缓存中。\"],\"rKTFNB\":[\"删除凭证类型\"],\"rLznGJ\":[\"创建批准时使用上游 set_stats 工件呈现的 Jinja2 模板。使用它向批准者显示先前作业步骤的相关上下文。可用变量来自父节点的 set_stats 数据。\"],\"rMrKOB\":[\"同步项目失败。\"],\"rOZRCa\":[\"工作流链接\"],\"rSYkIY\":[\"此字段必须是数字\"],\"rXhu41\":[\"2(调试)\"],\"rYHzDr\":[\"每页的项\"],\"r_IfWZ\":[\"编辑清单\"],\"rdUucN\":[\"预览\"],\"rfYaVc\":[\"回答变量名称\"],\"rfpIXM\":[\"启动时提示输入实例组。\"],\"rfx2oA\":[\"工作流待处理信息正文\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"工作流文档\"],\"rjyWPb\":[\"1 月\"],\"rmb2GE\":[\"由 \",[\"0\"],\" 拒绝 - \",[\"1\"]],\"rmt9Tu\":[\"主机总数\"],\"ruhGSG\":[\"取消清单源同步\"],\"rvia3m\":[\"其它身份验证\"],\"rw1pRJ\":[\"下载捆绑包\"],\"rwWNpy\":[\"清单\"],\"s-MGs7\":[\"资源\"],\"s2xYUy\":[\"从远程清单源覆盖本地变量\"],\"s3KtlK\":[\"由于所选的例外,此计划没有发生。\"],\"s4Qnj2\":[\"执行环境\"],\"s4fge-\":[\"过去一个月\"],\"s5aIEB\":[\"删除工作流作业模板\"],\"s5mACA\":[\"实例详情\"],\"s5r5nt\":[[\"0\",\"plural\",{\"one\":[\"此实例组当前正被其他资源使用。您确定要删除它吗?\"],\"other\":[\"删除这些实例组可能会影响依赖它们的其他资源。您确定仍要删除吗?\"]}]],\"s6F6Ks\":[\"没有为该作业找到输出。\"],\"s70SJY\":[\"日志设置\"],\"s8hQty\":[\"查看所有作业\"],\"s9EKbs\":[\"禁用 SSL 验证\"],\"sAz1tZ\":[\"确认解除关联\"],\"sBJ5MF\":[\"源\"],\"sCEb_0\":[\"查看所有清单主机。\"],\"sGodAp\":[\"Pod 规格覆写\"],\"sMDRa_\":[\"返回到组\"],\"sOMf4x\":[\"最近模板\"],\"sSFxX6\":[\"启动作业时更新修订\"],\"sTkKoT\":[\"选择要拒绝的行\"],\"sUyFTB\":[\"重定向到仪表盘\"],\"sV3kNp\":[\"其他资源目前正在此实例组中。确定要删除它吗?\"],\"sVh4-e\":[\"删除此链接\"],\"sW5OjU\":[\"必填\"],\"sZif4m\":[\"解除关联相关的组?\"],\"s_XkZs\":[\"开始\"],\"s_r4Az\":[\"此字段必须是整数\"],\"sesAIn\":[\"使用自定义消息来更改作业启动、成功或失败时\\n 发送的通知内容。使用\\n 花括号来访问有关作业的信息:\"],\"sgRZMG\":[\"混合节点\"],\"siJgSI\":[\"未找到用户。\"],\"sjMCOP\":[\"最后修改\"],\"sjVfrA\":[\"命令\"],\"smFRaX\":[\"已启动一个作业\"],\"sqMsvU\":[[\"0\",\"plural\",{\"one\":[\"#\",\" 个源存在同步失败。\"],\"other\":[\"#\",\" 个源存在同步失败。\"]}]],\"sr4LMa\":[\"清单源\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"返回满足此过滤器或任何其他过滤器的结果。\"],\"sxkWRg\":[\"高级\"],\"syupn5\":[\"品牌图像\"],\"syyeb9\":[\"第一\"],\"t-R8-P\":[\"执行\"],\"t2q1xO\":[\"编辑调度\"],\"t4v_7X\":[\"选择节点类型\"],\"t9QlBd\":[\"11 月\"],\"tRm9qR\":[\"当您有一个大型 playbook 并且想要运行 play 或任务的特定部分时,标签非常有用。使用逗号分隔多个标签。有关标签用法的详细信息,请参阅文档。\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"开始\"],\"t_YqKh\":[\"删除\"],\"tfDRzk\":[\"保存\"],\"tfh2eq\":[\"点击以创建到此节点的新链接。\"],\"tgPwON\":[\"运算符\"],\"tgSBSE\":[\"删除链接\"],\"tgWuMB\":[\"修改\"],\"thJljW\":[\"警告: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"取消置备\"],\"trjiIV\":[\"无法关联对等点。\"],\"tst44n\":[\"事件\"],\"twE5a9\":[\"删除凭证失败。\"],\"txNbrI\":[\"源控制分支\"],\"ty2DZX\":[\"这个机构目前由其他资源使用。您确定要删除它吗?\"],\"tzgOKK\":[\"此已操作\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"7 月\"],\"u4n8Fm\":[\"删除对等项失败。\"],\"u4x6Jy\":[\"返回到作业\"],\"u5AJST\":[\"执行 playbook 时使用的并行或同步进程数量。如果不输入值,则将使用 ansible 配置文件中的默认值。您可以找到更多信息\"],\"u7f6WK\":[\"查看所有工作流批准。\"],\"u84wS1\":[\"作业取消错误\"],\"uAQUqI\":[\"状态\"],\"uAhZbx\":[\"出现故障的库存源\"],\"uCjD1h\":[\"您的会话已过期。请登录以继续使用会话过期前所在的位置。\"],\"uImfEm\":[\"工作流待处理信息\"],\"uJz8NJ\":[\"作业运行时会禁用搜索\"],\"uPRp5U\":[\"取消查找\"],\"uTDtiS\":[\"第五\"],\"uUehLT\":[\"等待\"],\"uVu1Yt\":[\"设置类型选项\"],\"uYtvvN\":[\"在编辑执行环境前选择一个项目。\"],\"ucSTeu\":[\"创建者(用户名)\"],\"ucgZ0o\":[\"机构(Organization)\"],\"ugZpot\":[\"测试外部凭据\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"关于\"],\"uzTiFQ\":[\"返回到调度\"],\"v-CZEv\":[\"启动时提示\"],\"v-EbDj\":[\"故障修复设置\"],\"v-M-LP\":[\"启动模板\"],\"v0urVb\":[\"如果您没有订阅,可以访问\\n Red Hat 以获取试用订阅。\"],\"v1kQyJ\":[\"Webhook\"],\"v2dMHj\":[\"使用主机参数重新启动\"],\"v2gmVS\":[\"此操作将软删除以下内容:\"],\"v45yUL\":[\"解除关联\"],\"v7vAuj\":[\"作业总数\"],\"vCS_TJ\":[\"删除清单源 \",[\"name\"],\" 失败。\"],\"vEr6TL\":[\"这些参数与指定的模块一起使用。您可以通过点击以下内容找到有关 \",[\"0\"],\" 的信息: \"],\"vF82C6\":[\"当父节点具有成功状态时执行。\"],\"vFKI2e\":[\"调度规则\"],\"vFVhzc\":[\"社交\"],\"vGVmd5\":[\"除非设置了启用的变量,否则此字段会被忽略。如果启用的变量与这个值匹配,则会在导入时启用主机。\"],\"vGjmyl\":[\"已删除\"],\"vHAaZi\":[\"跳过每个\"],\"vIb3RK\":[\"创建新调度\"],\"vKRQJB\":[\"用于传递自定义 Kubernetes 或 OpenShift Pod 规格的字段。\"],\"vLyv1R\":[\"隐藏\"],\"vPrMqH\":[\"修订号 #\"],\"vQHUI6\":[\"如果选中,子组和主机的所有变量将被删除并替换为在外部源上找到的变量。\"],\"vTL8gi\":[\"结束时间\"],\"vUOn9d\":[\"返回\"],\"vYFWsi\":[\"选择团队\"],\"vYuE8q\":[\"作业运行所经过的时间\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket数据中心\"],\"ve_jRy\":[\"按条件\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML 或 JSON 提供键/值对。有关语法示例,请参阅文档。\"],\"voRH7M\":[\"示例:\"],\"vq1XXv\":[\"使用应用的过滤器创建新智能清单\"],\"vq2WxD\":[\"周二\"],\"vq9gg6\":[\"您无法对以下工作流审批采取行动: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"模块\"],\"vvY8pz\":[\"启动时提示输入跳过标记。\"],\"vye-ip\":[\"启动时提示输入超时。\"],\"vzsN_5\":[[\"interval\"],\" 天\"],\"w07pgp\":[\"启动时提示输入详细程度。\"],\"w0kTk8\":[\"从失败的节点重新启动\"],\"w14eW4\":[\"查看所有令牌。\"],\"w1RiT6\":[[\"0\",\"plural\",{\"one\":[\"此清单源当前正被依赖它的其他资源使用。您确定要删除它吗?\"],\"other\":[\"删除这些清单源可能会影响依赖它们的其他资源。您确定仍要删除它们吗?\"]}]],\"w2VTLB\":[\"小于比较。\"],\"w3EE8S\":[\"自动的主机\"],\"w4j7js\":[\"查看团队详情\"],\"w6zx64\":[\"使用浏览器默认\"],\"wCnaTT\":[\"使用新值替换项\"],\"wF-BAU\":[\"添加清单\"],\"wFnb77\":[\"清单 ID\"],\"wKEfMu\":[\"事件处理完成。\"],\"wO29qX\":[\"未找到机构。\"],\"wW08QA\":[\"不等于\"],\"wX6sAX\":[\"过去两年\"],\"wXAVe-\":[\"模块参数\"],\"wXB7k5\":[\"指定通知颜色。可接受的颜色是十六进制\\n 颜色代码(例如:#3af 或 #789abc)。\"],\"waFx9W\":[\"受管\"],\"wdxz7K\":[\"源\"],\"wgNoIs\":[\"选择所有\"],\"wkgHlv\":[\"添加新令牌\"],\"wlQNTg\":[\"成员\"],\"wnizTi\":[\"导入一个订阅\"],\"wpT1VN\":[\"条件\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"传递额外的命令行更改。有两个 ansible 命令行参数: \"],\"wsggVq\":[\"如果未选中,在外部源上未找到的本地子主机和组将保持不受库存更新过程的影响。\"],\"x-a4Mr\":[\"Webhook 凭证\"],\"x02hbg\":[\"置备回调:启用创建置备回调 URL。使用该 URL,主机可以联系 Ansible AWX 并使用此任务模板请求配置更新。\"],\"x4Xp3c\":[\"已更新\"],\"x5DnMs\":[\"最后修改\"],\"x6_dAC\":[\"联邦库存\"],\"x6oT_o\":[\"可用主机\"],\"x7PDL5\":[\"日志记录\"],\"x8uKc7\":[\"实例状态\"],\"x9WS62\":[\"取消 \",[\"0\"]],\"xAYSEs\":[\"开始时间\"],\"xAqth4\":[\"查看 Google OAuth 2.0 设置\"],\"xC9EVu\":[\"已取消的节点\"],\"xCJdfg\":[\"清除\"],\"xDr_ct\":[\"结束\"],\"xESTou\":[\"删除作业失败。\"],\"xF5tnT\":[\"Vault 密码\"],\"xGQZwx\":[\"添加容器组\"],\"xGVfLh\":[\"继续\"],\"xHZS6u\":[\"成功的作业\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"个人访问令牌\"],\"xKQRBr\":[\"最大长度\"],\"xM01Pk\":[\"默认回答\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"对名称字段进行精确搜索。\"],\"xPO5w7\":[\"使用 GitHub 登陆\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"时间格式无效\"],\"xQioPk\":[\"在有多个父对象时运行此节点的先决条件。请参阅\"],\"xSytdh\":[\"完成:\"],\"xUhTCP\":[\"选择一个源\"],\"xVhQZV\":[\"周五\"],\"xY9DEq\":[\"用于将字段保留为清单中的目标主机的模式。留空、所有和 * 将针对清单中的所有主机。您可以找到有关 Ansible 主机模式的更多信息\"],\"xY9s5E\":[\"超时\"],\"x_Ej3K\":[\"选择您希望作为用户提示的答案类型或格式。\\n 有关每个选项的更多信息,请参阅 Ascender 文档。\"],\"x_ugm_\":[\"团体总数\"],\"xa7N9Z\":[\"编辑登录重定向覆写 URL\"],\"xcaG5l\":[\"编辑工作流\"],\"xd2LI3\":[\"到期时间 \",[\"0\"]],\"xdA_-p\":[\"工具\"],\"xe5RvT\":[\"YAML选项卡\"],\"xefC7k\":[\"IRC 服务器端口\"],\"xeiujy\":[\"文本\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"您请求的页面无法找到。\"],\"xi4nE2\":[\"错误消息\"],\"xnSIXG\":[\"删除一个或多个主机失败。\"],\"xoCdYY\":[\"检查给定字段的值是否出现在提供的列表中;需要一个以逗号分隔的项目列表。\"],\"xoXoBo\":[\"删除错误\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"删除作业模板失败。\"],\"xw06rt\":[\"设置与工厂默认匹配。\"],\"xxTtJH\":[\"仅导入主机名与这个正则表达式匹配的主机。该过滤器在应用任何清单插件过滤器后作为后步骤使用。\"],\"y11WBZ\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"取消所选作业\"],\"other\":[\"取消所选作业\"]}]],\"y8ibKI\":[\"删除实例\"],\"yCCaoF\":[\"更新实例失败。\"],\"yDeNnS\":[\"创建新建库存\"],\"yDifzB\":[\"确认选择\"],\"yGS9cI\":[\"健康\"],\"yGUKlf\":[\"管理作业\"],\"yGfW7Y\":[\"部署 \",[\"brandName\"],\" 时更改 PROJECTS_ROOT 以更改此位置。\"],\"yMIahh\":[\"欢迎使用 Red Hat Ansible Automation Platform!\\n 请完成以下步骤来激活您的订阅。\"],\"yMYuDg\":[\"Automation Controller 版本\"],\"yMfU4O\":[\"发件人电子邮件\"],\"yNcGa2\":[\"访问令牌过期\"],\"yOXgbH\":[\"注意:为 GitHub 或 Bitbucket 使用 SSH 协议时,请仅输入 SSH 密钥,不要输入用户名(git 除外)。此外,GitHub 和 Bitbucket 在使用 SSH 时不支持密码身份验证。GIT 只读协议 (git://) 不使用用户名或密码信息。\"],\"yQE2r9\":[\"正在加载\"],\"yRiHPB\":[\"请运行一个作业来填充此列表。\"],\"yRkqG9\":[\"限制\"],\"yRsSBw\":[\"批准\"],\"yUlffE\":[\"重新启动\"],\"yVgnJA\":[\"允许此机构管理的最大主机数。\\n 值默认为 0,表示没有限制。如需更多详情,请参阅 Ansible\\n 文档。\"],\"yX3qAQ\":[\"工作流作业模板节点\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"工作流模板\"],\"yb_fjw\":[\"批准\"],\"ydoZpB\":[\"未找到团队。\"],\"ydw9CW\":[\"失败的主机\"],\"yfG3F2\":[\"直接密钥\"],\"yjwMJ8\":[\"房东/体验达人被自动处理了多少次\"],\"yjyGja\":[\"展开输入\"],\"ylXj1N\":[\"已选择\"],\"yq6OqI\":[\"这是唯一显示令牌值和关联刷新令牌值的时间。\"],\"yqiwAW\":[\"取消工作流\"],\"yrUyDQ\":[\"设置此实例的当前生命周期阶段。默认为\\\"installed\\\"。\"],\"yrwl2P\":[\"合规\"],\"yuXsFE\":[\"无法删除一个或多个工作流批准。\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"关联角色错误\"],\"yxDqcD\":[\"授权代码过期\"],\"yy1cWw\":[\"自定义消息…\"],\"yz7wBu\":[\"关闭\"],\"yzQhLU\":[\"策略实例最小值\"],\"yzdDia\":[\"删除问卷调查\"],\"z-BNGk\":[\"删除用户令牌\"],\"z0DcIS\":[\"加密\"],\"z3XA1I\":[\"主机重试\"],\"z409y8\":[\"Webhook 服务\"],\"z7NLxJ\":[\"如果您只想删除这个特定用户的访问,请将其从团队中删除。\"],\"z8mwbl\":[\"当新实例上线时,将自动分配给此组的所有实例的最小百分比。\"],\"zBO1TV\":[[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" 次出现后\"],\"other\":[\"#\",\" 次出现后\"]}]],\"zHcXAG\":[\"将此字段留空以使执行环境全局可用。\"],\"zICM7E\":[\"在同步前丢弃本地更改\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook 目录\"],\"zK_63z\":[\"无效的用户名或密码。请重试。\"],\"zLsDix\":[\"LDAP 用户\"],\"zMKkOk\":[\"返回到机构\"],\"zN0nhk\":[\"提供您的 Red Hat 或 Red Hat Satellite 凭证以启用 Automation Analytics。\"],\"zQRgi-\":[\"切换通知开始\"],\"zTediT\":[\"此字段必须是数字,且值介于 \",[\"min\"],\" 和 \",[\"max\"],\" 之间\"],\"zUIPys\":[\"根据Jinja2条件将房东添加到群组中。\"],\"z_PZxu\":[\"删除工作流批准失败。\"],\"zbLCH1\":[\"清单类型\"],\"zcQj5X\":[\"首先,选择一个密钥\"],\"zdl7YZ\":[\"选择源路径\"],\"zeEQd_\":[\"6 月\"],\"zf7FzC\":[\"与 Kubernetes 或 OpenShift 进行身份验证的凭证。必须为“Kubernetes/OpenShift API Bearer Token”类型。如果留空,底层 Pod 的服务帐户会被使用。\"],\"zfZydd\":[\"问卷调查预览模态\"],\"zfsBaJ\":[\"了解更多有关 Automation Analytics 的信息\"],\"zgInnV\":[\"工作流节点查看模式\"],\"zga9sT\":[\"确定\"],\"zhPLvU\":[\"关联失败。\"],\"zhrjek\":[\"组\"],\"zi_YNm\":[\"取消 \",[\"0\"],\" 失败\"],\"zmu4-P\":[\"帐户 SID\"],\"znG7ed\":[\"选择一个 playbook\"],\"znTz5r\":[\"未找到调度。\"],\"znuW_M\":[\"如果是,则将无效条目视为致命错误,否则跳过并\\n 继续。\"],\"zq0gmb\":[\"选择周期\"],\"ztOzCj\":[\"启动时更新\"],\"ztw2L3\":[\"至少一个输入中必须有值\"],\"zvfXp0\":[\"切换通知批准\"],\"zx4BuL\":[\"周\"],\"zzDlyQ\":[\"成功\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" 个分叉\"],\"other\":[\"#\",\" 个分叉\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/locales/zh/messages.po b/awx/ui/src/locales/zh/messages.po index 5c0e77f23..a643a31cb 100644 --- a/awx/ui/src/locales/zh/messages.po +++ b/awx/ui/src/locales/zh/messages.po @@ -42,18 +42,13 @@ msgstr "选择 HTTP 方法" msgid "Select an instance" msgstr "选择一个实例" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:61 -#~ msgid "Welcome to Red Hat Ansible Automation Platform!\n" -#~ "Please complete the steps below to activate your subscription." -#~ msgstr "欢迎使用 Red Hat Ansible Automation Platform!请完成以下步骤以激活订阅。" - #: screens/WorkflowApproval/WorkflowApproval.js:49 msgid "Workflow Approval not found." msgstr "未找到工作流批准。" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:86 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:49 -#: screens/Setting/shared/SharedFields.js:533 +#: screens/Setting/shared/SharedFields.js:520 msgid "Browse…" msgstr "浏览..." @@ -80,11 +75,11 @@ msgstr "构建的库存示例" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:114 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:133 msgid "Artifact key" -msgstr "" +msgstr "工件密钥" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:99 -#~ msgid "day" -#~ msgstr "天" +msgid "day" +msgstr "日" #: screens/Job/JobOutput/shared/OutputToolbar.js:132 msgid "Task Count" @@ -94,9 +89,10 @@ msgstr "任务计数" msgid "Template" msgstr "模板" -#: components/LaunchPrompt/steps/credentialsValidator.js:40 -#~ msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" -#~ msgstr "作业模板默认凭证必须替换为相同类型之一。请为以下类型选择一个凭证才能继续: {0}" +#. placeholder {0}: missingCredentialTypes.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:67 +msgid "Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: {0}" +msgstr "作业模板的默认凭证必须替换为相同类型的凭证。请为以下类型选择一个凭证以继续: {0}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:416 #: components/Schedule/shared/ScheduleFormFields.js:159 @@ -119,13 +115,7 @@ msgstr "选择您希望这个命令在内运行的执行环境。" msgid "Add a new node between these two nodes" msgstr "在这两个节点间添加新节点" -#: screens/Project/shared/Project.helptext.js:93 -#~ msgid "The first fetches all references. The second\n" -#~ "fetches the Github pull request number 62, in this example\n" -#~ "the branch needs to be \"pull/62/head\"." -#~ msgstr "第一次获取所有引用。第二次获取 Github 拉取请求号 62,在本示例中,分支需要为 \"pull/62/head\"。" - -#: screens/Job/JobOutput/JobOutputSearch.js:113 +#: screens/Job/JobOutput/JobOutputSearch.js:120 msgid "Host Polling" msgstr "主机轮询" @@ -137,35 +127,26 @@ msgstr "删除一个或多个通知模板失败。" msgid "Managed by Policy" msgstr "由策略管理" -#: components/Search/AdvancedSearch.js:448 +#: components/Search/AdvancedSearch.js:447 msgid "Advanced search documentation" msgstr "高级搜索文档" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:106 -#~ msgid "The execution environment that will be used for jobs\n" -#~ "inside of this organization. This will be used a fallback when\n" -#~ "an execution environment has not been explicitly assigned at the\n" -#~ "project, job template or workflow level." -#~ msgstr "用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:95 -msgid "Delete Group?" -msgstr "删除群组" - #: components/HealthCheckButton/HealthCheckButton.js:24 msgid "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" msgstr "{selectedItemsCount, plural, one {Click to run a health check on the selected instance.} other {Click to run a health check on the selected instances.}}" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:16 -#~ msgid "Denied - {0}. See the Activity Stream for more information." -#~ msgstr "拒绝 - {0}。详情请查看活动流。" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:21 +msgid "Denied - {0}. See the Activity Stream for more information." +msgstr "已拒绝 - {0}。请参阅活动流以获取更多信息。" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:66 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:87 #: screens/InstanceGroup/shared/ContainerGroupForm.js:76 msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "此组上同时运行的所有作业允许的最大分叉数。\n" +" 零意味着不会强制执行任何限制。" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:323 #: screens/Inventory/InventorySources/InventorySourceListItem.js:91 @@ -174,11 +155,11 @@ msgstr "取消清单源同步失败" #: screens/Project/ProjectDetail/ProjectDetail.js:369 msgid "Delete Project" -msgstr "" +msgstr "删除项目" #: screens/TopologyView/Tooltip.js:300 msgid "{forks, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{forks, plural, one {# 个分叉} other {# 个分叉}}" #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:190 #: routeConfig.js:93 @@ -189,10 +170,14 @@ msgstr "" #: screens/Project/ProjectList/ProjectList.js:249 #: screens/Project/Projects.js:13 #: screens/Project/Projects.js:24 +#: util/getRelatedResourceDeleteDetails.js:59 +#: util/getRelatedResourceDeleteDetails.js:194 +#: util/getRelatedResourceDeleteDetails.js:224 msgid "Projects" msgstr "项目" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:48 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:98 #: components/Schedule/shared/FrequencyDetailSubform.js:345 #: components/Schedule/shared/FrequencyDetailSubform.js:482 msgid "Saturday" @@ -249,6 +234,10 @@ msgstr "SAML" msgid "Privilege Escalation" msgstr "权限升级" +#: screens/Project/shared/Project.helptext.js:90 +msgid "Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run." +msgstr "启用内容签名以验证在同步项目时内容是否保持安全。如果内容已被篡改,任务将不会运行。" + #: components/Schedule/shared/FrequencyDetailSubform.js:312 msgid "Thu" msgstr "周四" @@ -275,7 +264,7 @@ msgstr "无法加载最后的作业更新" msgid "Subscription Usage" msgstr "订阅使用情况" -#: components/TemplateList/TemplateListItem.js:90 +#: components/TemplateList/TemplateListItem.js:89 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:159 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:88 msgid "(Prompt on launch)" @@ -285,10 +274,10 @@ msgstr "(启动时提示)" msgid "This credential type is currently being used by some credentials and cannot be deleted" msgstr "一些凭证目前正在使用此凭证类型,无法删除" -#: screens/Job/Job.helptext.js:17 -#: screens/Template/shared/JobTemplate.helptext.js:39 -#~ msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." -#~ msgstr "将此任务模板完成的工作分成指定任务分片数,每一分片都针对清单的一部分运行相同的任务。" +#: screens/Job/Job.helptext.js:16 +#: screens/Template/shared/JobTemplate.helptext.js:18 +msgid "Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory." +msgstr "将此任务模板完成的工作划分为指定数量的任务切片,每个切片针对清单的一部分运行相同的任务。" #: components/Search/LookupTypeInput.js:172 msgid "Lookup typeahead" @@ -333,6 +322,10 @@ msgstr "启动作业失败。" msgid "Select Roles to Apply" msgstr "选择要应用的角色" +#: screens/Project/shared/Project.helptext.js:89 +msgid "Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec." +msgstr "要检出的分支。除了分支之外,您还可以输入标签、提交哈希和任意引用。除非您还提供自定义 refspec,否则某些提交哈希和引用可能不可用。" + #: components/JobList/JobList.js:265 #: components/JobList/JobListItem.js:115 #: components/Lookup/ProjectLookup.js:134 @@ -342,7 +335,7 @@ msgstr "选择要应用的角色" #: components/RelatedTemplateList/RelatedTemplateList.js:200 #: components/TemplateList/TemplateList.js:222 #: components/TemplateList/TemplateList.js:255 -#: components/TemplateList/TemplateListItem.js:150 +#: components/TemplateList/TemplateListItem.js:149 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:129 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:198 #: components/Workflow/WorkflowNodeHelp.js:158 @@ -376,7 +369,7 @@ msgstr "选择要应用的角色" #: screens/Template/Survey/SurveyList.js:108 #: screens/Template/Survey/SurveyListItem.js:64 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:93 -#: screens/User/UserDetail/UserDetail.js:81 +#: screens/User/UserDetail/UserDetail.js:94 #: screens/User/UserRoles/UserRolesList.js:152 #: screens/User/UserRoles/UserRolesListItem.js:22 msgid "Type" @@ -388,7 +381,7 @@ msgstr "类型" #: screens/Instances/InstanceDetail/InstanceDetail.js:303 #: screens/Instances/InstanceList/InstanceListItem.js:176 msgid "{count, plural, one {# fork} other {# forks}}" -msgstr "" +msgstr "{count, plural, one {# 个分叉} other {# 个分叉}}" #: screens/Inventory/InventoryList/InventoryListItem.js:152 msgid "Copy Inventory" @@ -411,9 +404,10 @@ msgstr "项目必须在修订可用前同步。" msgid "Policy Type" msgstr "策略类型" -#: components/LaunchPrompt/steps/useSurveyStep.js:103 -#~ msgid "This field must not exceed {0} characters" -#~ msgstr "此字段不能超过 {0} 个字符" +#. placeholder {0}: question.max +#: components/LaunchPrompt/steps/useSurveyStep.js:102 +msgid "This field must not exceed {0} characters" +msgstr "此字段不得超过 {0} 个字符" #: components/StatusLabel/StatusLabel.js:49 msgid "Timed out" @@ -461,11 +455,11 @@ msgstr "{dateStr}(由 <0>{username})" msgid "Basic auth password" msgstr "基本验证密码" -#: screens/Template/Survey/SurveyQuestionForm.js:91 +#: screens/Template/Survey/SurveyQuestionForm.js:90 msgid "Multiple Choice (multiple select)" msgstr "多项选择(多选)" -#: screens/Job/JobOutput/JobOutputSearch.js:128 +#: screens/Job/JobOutput/JobOutputSearch.js:135 msgid "Running Handlers" msgstr "正在运行的处理程序" @@ -492,9 +486,9 @@ msgstr "始终" msgid "There was an error parsing the file. Please check the file formatting and try again." msgstr "解析该文件时出错。请检查文件格式然后重试。" -#: util/validators.js:44 -#~ msgid "This field must not exceed {max} characters" -#~ msgstr "此字段不能超过 {max} 个字符" +#: util/validators.js:43 +msgid "This field must not exceed {max} characters" +msgstr "此字段不得超过 {max} 个字符" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:128 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:134 @@ -516,7 +510,7 @@ msgstr "启动者" #: screens/ActivityStream/ActivityStream.js:300 #: screens/ActivityStream/ActivityStreamListItem.js:42 -#: screens/Job/JobOutput/JobOutputSearch.js:100 +#: screens/Job/JobOutput/JobOutputSearch.js:107 msgid "Event" msgstr "事件" @@ -549,7 +543,9 @@ msgstr "添加角色" msgid "The base URL of the Grafana server - the\n" " /api/annotations endpoint will be added automatically to the base\n" " Grafana URL." -msgstr "" +msgstr "Grafana 服务器的基本 URL - /api/annotations\n" +" 端点将自动添加到基本\n" +" Grafana URL。" #: screens/InstanceGroup/Instances/InstanceListItem.js:182 #: screens/Instances/InstanceList/InstanceListItem.js:196 @@ -596,13 +592,13 @@ msgstr "{0, plural, one {You cannot cancel the following job because it is not r msgid "Options" msgstr "选项" -#: screens/Project/shared/Project.helptext.js:98 -#~ msgid "For more information, refer to the" -#~ msgstr "有关详情请参阅" +#: screens/Project/shared/Project.helptext.js:83 +msgid "For more information, refer to the" +msgstr "有关更多信息,请参阅" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:297 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:371 msgid "Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried." -msgstr "" +msgstr "此节点的作业在遵循其失败路径之前失败后自动重试的最大次数。已取消的作业永远不会重试。" #: components/Lookup/MultiCredentialsLookup.js:155 msgid "You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID." @@ -639,11 +635,6 @@ msgstr "GPG 公钥" msgid "Source Control URL" msgstr "源控制 URL" -#: screens/Project/shared/Project.helptext.js:124 -#~ msgid "Each time a job runs using this project, update the\n" -#~ "revision of the project prior to starting the job." -#~ msgstr "每次使用此项目运行作业时,请在启动该作业前更新项目的修订。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:297 #: screens/Inventory/shared/ConstructedInventoryForm.js:152 #: screens/Inventory/shared/ConstructedInventoryHint.js:184 @@ -727,7 +718,12 @@ msgstr "指标" msgid "Create new credential Type" msgstr "创建新凭证类型" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:106 +#: screens/Inventory/shared/Inventory.helptext.js:104 +#: screens/Inventory/shared/Inventory.helptext.js:119 +msgid "If you want the Inventory Source to update on launch, click on Update on Launch, and also go to " +msgstr "如果您希望清单源在启动时更新,请点击「启动时更新」,并转到 " + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeAddModal.js:109 msgid "Add Node" msgstr "添加节点" @@ -749,13 +745,13 @@ msgstr "变量需要是 JSON 或 YAML 语法格式。使用单选按钮在两者 msgid "Repeat frequency" msgstr "重复频率" -#: screens/Job/JobOutput/JobOutputSearch.js:106 +#: screens/Job/JobOutput/JobOutputSearch.js:113 msgid "File Difference" msgstr "文件差异" #: components/LaunchButton/WorkflowReLaunchDropDown.js:29 msgid "Relaunch from canceled node" -msgstr "" +msgstr "从已取消的节点重新启动" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:251 msgid "Cache timeout" @@ -825,7 +821,7 @@ msgstr "例外频率" msgid "Select an organization before editing the default execution environment." msgstr "在编辑默认执行环境前选择一个机构。" -#: screens/Job/JobOutput/JobOutputSearch.js:121 +#: screens/Job/JobOutput/JobOutputSearch.js:128 msgid "Item Skipped" msgstr "项已跳过" @@ -848,7 +844,8 @@ msgstr "此实例所属的实例组。" #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:96 msgid "You may apply a number of possible variables in the\n" " message. For more information, refer to the" -msgstr "" +msgstr "您可以在消息中应用多个可能的变量。\n" +" 如需更多信息,请参阅" #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:358 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:202 @@ -864,9 +861,9 @@ msgstr "添加工作流模板" msgid "Back to Tokens" msgstr "返回到令牌" -#: screens/Template/shared/JobTemplate.helptext.js:105 -#~ msgid "Webhooks: Enable webhook for this template." -#~ msgstr "Webhook:为此模板启用 Webhook。" +#: screens/Template/shared/JobTemplate.helptext.js:51 +msgid "Webhooks: Enable webhook for this template." +msgstr "Webhook:为此模板启用 webhook。" #: screens/Setting/Settings.js:90 msgid "LDAP 5" @@ -881,7 +878,9 @@ msgstr "查找模式" msgid "Indicates if a host is available and should be included in running\n" " jobs. For hosts that are part of an external inventory, this may be\n" " reset by the inventory sync process." -msgstr "" +msgstr "指示主机是否可用以及是否应包含在运行中的\n" +" 作业中。对于属于外部清单的主机,这可能会被\n" +" 清单同步过程重置。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:148 msgid "Workflow Nodes" @@ -904,7 +903,7 @@ msgstr "刷新令牌" msgid "Host details" msgstr "主机详情" -#: screens/User/shared/UserForm.js:185 +#: screens/User/shared/UserForm.js:207 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "此值与之前输入的密码不匹配。请确认该密码。" @@ -932,6 +931,7 @@ msgid "View Template Details" msgstr "查看模板详情" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:47 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:97 #: components/Schedule/shared/FrequencyDetailSubform.js:332 #: components/Schedule/shared/FrequencyDetailSubform.js:477 msgid "Friday" @@ -964,18 +964,7 @@ msgstr "CPU {0}" msgid "Elapsed Time" msgstr "过期的时间" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:197 -#~ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" -#~ "below and you can choose from a list of your available subscriptions.\n" -#~ "The credentials you use will be stored for future use in\n" -#~ "retrieving renewal or expanded subscriptions." -#~ msgstr "提供您的 Red Hat 或 Red Hat Satellite 凭证,可从可用许可证列表中进行选择。您使用的凭证会被保存,以供将来用于续订或扩展订阅。" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:36 -#~ msgid "{interval, plural, one {# year} other {# years}}" -#~ msgstr "{interval, plural, one {#年} other {#年}}" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:74 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:82 msgid "Inventory Source Sync" msgstr "清单源同步" @@ -990,7 +979,8 @@ msgstr "新选择" #: components/Schedule/shared/UnsupportedScheduleForm.js:13 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "此调度使用 UI 中不支持的复杂规则。\n" +" 请使用 API 来管理此调度。" #: components/LaunchPrompt/steps/OtherPromptsStep.js:139 #: components/Workflow/WorkflowLinkHelp.js:54 @@ -1005,6 +995,7 @@ msgstr "运行" msgid "Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step." msgstr "选择将获得新角色的资源。您可以选择下一步中要应用的角色。请注意,此处选择的资源将接收下一步中选择的所有角色。" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:144 #: components/Schedule/shared/FrequencyDetailSubform.js:124 msgid "May" msgstr "5 月" @@ -1015,17 +1006,13 @@ msgstr "目标频道" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:105 msgid "CIQ Ascender Automation Platform" -msgstr "" +msgstr "CIQ Ascender Automation Platform" -#: components/TemplateList/TemplateListItem.js:203 +#: components/TemplateList/TemplateListItem.js:206 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:162 msgid "Failed to copy template." msgstr "复制模板失败。" -#: screens/Template/shared/JobTemplate.helptext.js:77 -#~ msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." -#~ msgstr "如果启用,作业模板将阻止将任何库存或组织实例组添加到要运行的首选实例组列表中。\\ n注意:如果启用此设置,并且您提供了空列表,则将应用全局实例组。" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:188 #: components/Schedule/shared/FrequencyDetailSubform.js:189 #: components/Schedule/shared/ScheduleFormFields.js:144 @@ -1033,7 +1020,7 @@ msgstr "复制模板失败。" msgid "Year" msgstr "年" -#: screens/Job/JobOutput/JobOutput.js:1034 +#: screens/Job/JobOutput/JobOutput.js:1036 msgid "Reload output" msgstr "重新加载输出" @@ -1059,10 +1046,9 @@ msgstr "然后单击启动时更新修订版本。" msgid "End User License Agreement" msgstr "最终用户许可证协议" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:73 -#~ msgid "Minimum percentage of all instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "新实例上线时将自动分配给此组的所有实例的最小百分比。" +#: screens/Project/shared/Project.helptext.js:93 +msgid "Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update." +msgstr "在执行更新之前完全删除本地存储库。根据存储库的大小,这可能会显著增加完成更新所需的时间。" #: screens/ActivityStream/ActivityStreamDetailButton.js:49 msgid "Setting category" @@ -1082,9 +1068,9 @@ msgstr "删除错误" msgid "View all Teams." msgstr "查看所有团队。" -#: util/validators.js:186 -#~ msgid "This field must be a regular expression" -#~ msgstr "此字段必须是正则表达式" +#: util/validators.js:185 +msgid "This field must be a regular expression" +msgstr "此字段必须是正则表达式" #: screens/Job/JobDetail/JobDetail.js:616 msgid "Artifacts" @@ -1092,7 +1078,7 @@ msgstr "工件" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} year" -msgstr "" +msgstr "{interval} 年" #: components/Pagination/Pagination.js:33 msgid "Go to next page" @@ -1115,8 +1101,8 @@ msgid "Cancel subscription edit" msgstr "取消订阅编辑" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:19 -#~ msgid "Prompt for credentials on launch." -#~ msgstr "启动时提示凭据。" +msgid "Prompt for credentials on launch." +msgstr "启动时提示输入凭证。" #: screens/Inventory/InventoryGroups/InventoryGroupItem.js:37 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupItem.js:43 @@ -1129,17 +1115,18 @@ msgid "Copy full revision to clipboard." msgstr "将完整修订复制到剪贴板。" #: components/PromptDetail/PromptDetail.js:147 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:295 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:296 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:369 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:370 msgid "Max Retries" -msgstr "" +msgstr "最大重试次数" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:59 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:80 #: screens/InstanceGroup/shared/ContainerGroupForm.js:67 msgid "Maximum number of jobs to run concurrently on this group.\n" " Zero means no limit will be enforced." -msgstr "" +msgstr "此组上同时运行的最大作业数。\n" +" 零意味着不会强制执行任何限制。" #: screens/Credential/shared/CredentialForm.js:188 msgid "Select a credential Type" @@ -1155,7 +1142,7 @@ msgstr "控制此实例是否由策略管理。如果启用,实例将可用于 #: components/JobList/JobList.js:257 #: screens/Job/JobDetail/JobDetail.js:262 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:188 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:244 msgid "Finished" msgstr "完成" @@ -1164,7 +1151,9 @@ msgstr "完成" msgid "The amount of time (in seconds) before the email\n" " notification stops trying to reach the host and times out. Ranges\n" " from 1 to 120 seconds." -msgstr "" +msgstr "电子邮件通知停止尝试连接主机并超时前的\n" +" 时间(以秒为单位)。范围为\n" +" 1 到 120 秒。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:38 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.js:41 @@ -1176,9 +1165,9 @@ msgstr "保存并退出" msgid "Select the inventory that this host will belong to." msgstr "选择此主机要属于的清单。" -#: screens/Template/shared/JobTemplate.helptext.js:56 -#~ msgid "Select a webhook service." -#~ msgstr "选择 Webhook 服务。" +#: screens/Template/shared/JobTemplate.helptext.js:25 +msgid "Select a webhook service." +msgstr "选择一个 webhook 服务。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:84 msgid "Out of compliance" @@ -1186,12 +1175,13 @@ msgstr "不合规" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:25 msgid "{interval} minute" -msgstr "" +msgstr "{interval} 分钟" #: screens/Job/JobOutput/EmptyOutput.js:53 msgid "Failure Explanation:" msgstr "解释失败:" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:141 #: components/Schedule/shared/FrequencyDetailSubform.js:109 msgid "February" msgstr "2 月" @@ -1200,9 +1190,9 @@ msgstr "2 月" msgid "View all settings" msgstr "查看所有设置" -#: screens/Template/shared/JobTemplate.helptext.js:60 -#~ msgid "Webhook services can use this as a shared secret." -#~ msgstr "Webhook 服务可以将此用作共享机密。" +#: screens/Template/shared/JobTemplate.helptext.js:27 +msgid "Webhook services can use this as a shared secret." +msgstr "Webhook 服务可以将此用作共享密钥。" #: screens/ManagementJob/ManagementJob.js:133 msgid "View all management jobs" @@ -1225,10 +1215,10 @@ msgstr "智能清单主机过滤器中不支持 not__ 和 __search 等一些搜 msgid "timed out" msgstr "超时" -#: screens/Job/Job.helptext.js:15 -#: screens/Template/shared/JobTemplate.helptext.js:33 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." -#~ msgstr "提供主机模式以进一步限制受 playbook 管理或影响的主机列表。允许使用多种模式。请参阅 Ansible 文档,以了解更多有关模式的信息和示例。" +#: screens/Job/Job.helptext.js:14 +#: screens/Template/shared/JobTemplate.helptext.js:16 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "提供主机模式以进一步限制将由 playbook 管理或影响的主机列表。允许使用多个模式。有关模式的更多信息和示例,请参阅 Ansible 文档。" #: screens/Setting/Logging/Logging.js:37 msgid "View Logging settings" @@ -1242,9 +1232,9 @@ msgstr "客户端 secret" msgid "Create New Job Template" msgstr "创建新作业模板" -#: screens/Job/Job.helptext.js:9 -#~ msgid "The project from which this inventory update is sourced." -#~ msgstr "此清单更新源自的项目。" +#: screens/Job/Job.helptext.js:8 +msgid "The project from which this inventory update is sourced." +msgstr "此清单更新的来源项目。" #: components/AddRole/AddResourceRole.js:214 msgid "Select Items from List" @@ -1281,11 +1271,7 @@ msgstr "您确定要删除此工作流中的所有节点吗?" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:73 msgid "Execute when an artifact of the parent node matches the condition." -msgstr "" - -#: screens/InstanceGroup/shared/ContainerGroupForm.js:69 -#~ msgid "Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "在此组上同时运行的最大作业数。\\ n零意味着不会强制执行任何限制。" +msgstr "当父节点的工件与条件匹配时执行。" #: components/Lookup/HostFilterLookup.js:144 msgid "Last job" @@ -1332,8 +1318,9 @@ msgstr "节点类型" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:70 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:127 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:450 -#: screens/Template/Survey/SurveyQuestionForm.js:270 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:240 +#: screens/Template/shared/JobTemplate.helptext.js:72 +#: screens/Template/Survey/SurveyQuestionForm.js:269 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:314 msgid "documentation" msgstr "文档" @@ -1346,14 +1333,14 @@ msgid "Revert to factory default." msgstr "恢复到工厂默认值。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:26 -#~ msgid "Prompt for job slice count on launch." -#~ msgstr "启动时提示作业切片计数。" +msgid "Prompt for job slice count on launch." +msgstr "启动时提示输入作业切片数。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:134 msgid "Filter by failed jobs" msgstr "根据失败的作业过滤" -#: screens/Job/JobOutput/JobOutputSearch.js:127 +#: screens/Job/JobOutput/JobOutputSearch.js:134 msgid "Playbook Started" msgstr "Playbook 已启动" @@ -1366,13 +1353,6 @@ msgstr "删除 {0} 访问" msgid "This workflow job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在使用此工作流作业模板。确定要删除它吗?" -#: screens/Host/HostGroups/HostGroupsList.js:215 -#~ msgid "Note that you may still see the group in the list after\n" -#~ "disassociating if the host is also a member of that group’s\n" -#~ "children. This list shows all groups the host is associated\n" -#~ "with directly and indirectly." -#~ msgstr "请注意,如果主机也是组子对象的成员,在解除关联后,您可能仍然可以在列表中看到组。这个列表显示了主机与其直接及间接关联的所有组。" - #: routeConfig.js:103 #: screens/ActivityStream/ActivityStream.js:121 #: screens/ActivityStream/ActivityStream.js:204 @@ -1395,10 +1375,12 @@ msgstr "其他资源目前正在使用此工作流作业模板。确定要删除 #: screens/Inventory/SmartInventory.js:69 #: screens/Job/JobOutput/shared/OutputToolbar.js:139 #: screens/SubscriptionUsage/ChartComponents/UsageChart.js:73 +#: util/getRelatedResourceDeleteDetails.js:122 msgid "Hosts" msgstr "主机" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:37 +#: components/Schedule/shared/buildRuleObj.js:91 #: components/Schedule/shared/FrequencyDetailSubform.js:191 #: components/Schedule/shared/FrequencyDetailSubform.js:212 msgid "Frequency did not match an expected value" @@ -1420,7 +1402,7 @@ msgstr "电子邮件" msgid "Job Type" msgstr "作业类型" -#: screens/Job/JobOutput/JobOutputSearch.js:122 +#: screens/Job/JobOutput/JobOutputSearch.js:129 msgid "No Hosts Matched" msgstr "未匹配主机" @@ -1428,18 +1410,19 @@ msgstr "未匹配主机" msgid "Only Group By" msgstr "唯一分组标准" -#: screens/Setting/shared/SharedFields.js:74 -#~ msgid "More information for" -#~ msgstr "更多信息" +#: screens/Setting/shared/SharedFields.js:80 +msgid "More information for" +msgstr "更多信息:" -#: screens/Login/Login.js:147 +#: screens/Login/Login.js:156 msgid "There was a problem logging in. Please try again." msgstr "登录时有问题。请重试。" #: screens/Inventory/shared/ConstructedInventoryHint.js:81 msgid "Token that ensures this is a source file\n" " for the ‘constructed’ plugin." -msgstr "" +msgstr "确保这是「constructed」插件的\n" +" 源文件的令牌。" #: screens/NotificationTemplate/NotificationTemplate.js:78 msgid "Back to Notifications" @@ -1455,7 +1438,7 @@ msgstr "协议" msgid "option to the" msgstr "选项" -#: screens/User/UserDetail/UserDetail.js:135 +#: screens/User/UserDetail/UserDetail.js:148 msgid "Failed to delete user." msgstr "删除用户失败。" @@ -1468,12 +1451,6 @@ msgstr "容器组" msgid "Past week" msgstr "过去一周" -#: components/AdHocCommands/AdHocDetailsStep.js:249 -#~ msgid "Provide key/value pairs using either\n" -#~ "YAML or JSON." -#~ msgstr "使用 YAML 或 JSON 提供\n" -#~ "键/值对。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:56 msgid "Save link changes" msgstr "保存链路更改" @@ -1491,41 +1468,29 @@ msgstr "模糊搜索 id、name 或 description 字段。" msgid "Launch management job" msgstr "启动管理作业" -#: screens/Instances/Shared/RemoveInstanceButton.js:90 -msgid "This intance is currently being used by other resources. Are you sure you want to delete it?" -msgstr "此特性当前正被其他资源使用。您确定要删除它吗?" - #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:143 msgid "Add existing group" msgstr "添加现有组" -#: screens/Instances/Shared/RemoveInstanceButton.js:91 -msgid "Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "取消配置这些实例可能会影响依赖它们的其他资源。您确定要删除吗?" - #: screens/Setting/Settings.js:89 msgid "LDAP 4" msgstr "LDAP 4" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Failed node" -msgstr "" +msgstr "失败的节点" #: screens/HostMetrics/HostMetricsDeleteButton.js:63 msgid "Soft delete" msgstr "软删除" -#: screens/Job/JobOutput/JobOutputSearch.js:92 +#: screens/Job/JobOutput/JobOutputSearch.js:99 msgid "Stdout" msgstr "Stdout" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0})" -#~ msgstr "启动 (1)" - #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:80 msgid "Only if Missing" -msgstr "" +msgstr "仅在缺失时" #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:107 msgid "Metadata" @@ -1538,9 +1503,9 @@ msgstr "启用权限升级" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:127 msgid "Filter..." -msgstr "" +msgstr "过滤..." -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:208 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:219 msgid "Timeout seconds" msgstr "超时秒" @@ -1604,25 +1569,9 @@ msgstr "切换图例" msgid "Tokens" msgstr "令牌" -#: screens/Inventory/shared/ConstructedInventoryHint.js:319 -#~ msgid "It is hard to give a specification for\n" -#~ "the inventory for Ansible facts, because to populate\n" -#~ "the system facts you need to run a playbook against\n" -#~ "the inventory that has `gather_facts: true`. The\n" -#~ "actual facts will differ system-to-system." -#~ msgstr "很难给出\n" -#~ "ansible事实的清单,因为要填充\n" -#~ "运行剧本所需的系统事实\n" -#~ "包含“gather_facts: true”的清单。\n" -#~ "实际情况会因系统而异。" - #: screens/Inventory/shared/FederatedInventoryForm.js:82 msgid "Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically." -msgstr "" - -#: components/Schedule/shared/UnsupportedRRuleAlert.js:25 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "此计划使用UI不支持的复杂规则。请使用API管理此计划。" +msgstr "为此联邦库存选择源库存。启动作业时,主机将自动路由到每个源库存的实例组。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:336 msgid "API Service/Integration Key" @@ -1660,7 +1609,7 @@ msgstr "小时" #: screens/Inventory/Inventories.js:48 msgid "Create new federated inventory" -msgstr "" +msgstr "创建新联邦库存" #: components/AddRole/AddResourceRole.js:62 #: components/AddRole/AddResourceRole.js:78 @@ -1697,10 +1646,10 @@ msgstr "" #: components/Lookup/HostListItem.js:9 #: components/Lookup/InstanceGroupsLookup.js:102 #: components/Lookup/InstanceGroupsLookup.js:113 -#: components/Lookup/InventoryLookup.js:157 -#: components/Lookup/InventoryLookup.js:172 -#: components/Lookup/InventoryLookup.js:213 -#: components/Lookup/InventoryLookup.js:228 +#: components/Lookup/InventoryLookup.js:156 +#: components/Lookup/InventoryLookup.js:171 +#: components/Lookup/InventoryLookup.js:212 +#: components/Lookup/InventoryLookup.js:227 #: components/Lookup/MultiCredentialsLookup.js:195 #: components/Lookup/MultiCredentialsLookup.js:210 #: components/Lookup/OrganizationLookup.js:130 @@ -1723,7 +1672,7 @@ msgstr "" #: components/Schedule/shared/ScheduleFormFields.js:78 #: components/TemplateList/TemplateList.js:213 #: components/TemplateList/TemplateList.js:250 -#: components/TemplateList/TemplateListItem.js:129 +#: components/TemplateList/TemplateListItem.js:128 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:62 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:81 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:93 @@ -1877,7 +1826,7 @@ msgstr "" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:121 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:153 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:179 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:190 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:68 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.js:88 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/SystemJobTemplatesList.js:74 @@ -1893,7 +1842,7 @@ msgstr "" #: screens/User/UserTeams/UserTeamList.js:230 #: screens/User/UserTeams/UserTeamListItem.js:17 #: screens/User/UserTokenList/UserTokenListItem.js:22 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:120 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:134 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:172 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:221 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:53 @@ -1912,7 +1861,7 @@ msgstr "剩余主机" #: components/About/About.js:41 msgid "Ctrl IQ, Inc." -msgstr "" +msgstr "Ctrl IQ, Inc." #: screens/Template/TemplateSurvey.js:140 msgid "Failed to update survey." @@ -1931,7 +1880,7 @@ msgstr "订阅清单" #: components/Workflow/WorkflowNodeHelp.js:103 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:44 #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:138 -#: screens/Job/JobOutput/shared/HostStatusBar.js:48 +#: screens/Job/JobOutput/shared/HostStatusBar.js:47 #: screens/Job/JobOutput/shared/OutputToolbar.js:155 msgid "Failed" msgstr "失败" @@ -1942,7 +1891,7 @@ msgstr "仪表盘 ID" #: components/SelectedList/DraggableSelectedList.js:40 msgid "Selected items list." -msgstr "" +msgstr "所选项列表。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:104 msgid "{automatedInstancesCount} since {automatedInstancesSinceDateTime}" @@ -1974,7 +1923,7 @@ msgstr "已批准" #: components/Schedule/ScheduleList/ScheduleListItem.js:127 #: components/SelectedList/DraggableSelectedList.js:56 #: components/TemplateList/TemplateList.js:256 -#: components/TemplateList/TemplateListItem.js:151 +#: components/TemplateList/TemplateListItem.js:154 #: screens/ActivityStream/ActivityStream.js:301 #: screens/ActivityStream/ActivityStreamListItem.js:45 #: screens/Application/ApplicationsList/ApplicationListItem.js:47 @@ -2056,7 +2005,7 @@ msgstr "允许分支覆写" msgid "Edit Credential" msgstr "编辑凭证" -#: components/Search/AdvancedSearch.js:373 +#: components/Search/AdvancedSearch.js:372 msgid "Key" msgstr "密钥" @@ -2064,7 +2013,7 @@ msgstr "密钥" #: components/AddRole/AddResourceRole.js:47 #: components/ResourceAccessList/ResourceAccessList.js:145 #: components/ResourceAccessList/ResourceAccessList.js:198 -#: screens/Login/Login.js:220 +#: screens/Login/Login.js:229 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:188 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:303 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:355 @@ -2075,8 +2024,8 @@ msgstr "密钥" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:548 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:94 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:214 -#: screens/User/shared/UserForm.js:98 -#: screens/User/UserDetail/UserDetail.js:70 +#: screens/User/shared/UserForm.js:107 +#: screens/User/UserDetail/UserDetail.js:73 #: screens/User/UserList/UserList.js:120 #: screens/User/UserList/UserList.js:161 #: screens/User/UserList/UserListItem.js:35 @@ -2084,16 +2033,12 @@ msgid "Username" msgstr "用户名" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:8 -#~ msgid "The organization that owns this workflow job template." -#~ msgstr "负责此工作流作业模板的组织。" +msgid "The organization that owns this workflow job template." +msgstr "拥有此工作流作业模板的组织。" -#: components/RelatedTemplateList/RelatedTemplateList.js:225 -msgid "Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?" -msgstr "删除这些模板可能会影响依赖它们的一些工作流节点。您确定要删除吗?" - -#: screens/Setting/shared/SharedFields.js:138 -#: screens/Setting/shared/SharedFields.js:144 -#: screens/Setting/shared/SharedFields.js:343 +#: screens/Setting/shared/SharedFields.js:139 +#: screens/Setting/shared/SharedFields.js:145 +#: screens/Setting/shared/SharedFields.js:337 msgid "Confirm" msgstr "确认" @@ -2107,15 +2052,15 @@ msgstr "成功消息正文" msgid "Playbook run" msgstr "Playbook 运行" -#: screens/Template/shared/JobTemplate.helptext.js:14 -#~ msgid "Select the project containing the playbook you want this job to execute." -#~ msgstr "选择包含此任务要执行的 playbook 的项目。" +#: screens/Template/shared/JobTemplate.helptext.js:9 +msgid "Select the project containing the playbook you want this job to execute." +msgstr "选择包含您希望此任务执行的 playbook 的项目。" #: components/Pagination/Pagination.js:30 msgid "Go to first page" msgstr "前往第一页" -#: screens/Job/JobOutput/JobOutputSearch.js:119 +#: screens/Job/JobOutput/JobOutputSearch.js:126 msgid "Item Failed" msgstr "项故障" @@ -2127,11 +2072,11 @@ msgstr "团队角色" #: components/LaunchButton/WorkflowReLaunchDropDown.js:80 #: components/LaunchButton/WorkflowReLaunchDropDown.js:106 msgid "relaunch workflow" -msgstr "" +msgstr "重新启动工作流" -#: screens/Project/shared/Project.helptext.js:59 -#~ msgid "This project is currently on sync and cannot be clicked until sync process completed" -#~ msgstr "此项目当前处于同步状态,在同步过程完成前无法点击" +#: screens/Project/shared/Project.helptext.js:48 +msgid "This project is currently on sync and cannot be clicked until sync process completed" +msgstr "此项目当前正在同步,在同步过程完成之前无法单击" #: routeConfig.js:131 #: screens/ActivityStream/ActivityStream.js:221 @@ -2140,7 +2085,7 @@ msgstr "管理" #: screens/Project/ProjectDetail/ProjectDetail.js:386 msgid "Failed to delete project." -msgstr "" +msgstr "删除项目失败。" #: components/RelatedTemplateList/RelatedTemplateList.js:191 #: components/TemplateList/TemplateList.js:242 @@ -2151,9 +2096,9 @@ msgstr "标志" msgid "Revert all" msgstr "恢复所有" -#: screens/Application/shared/Application.helptext.js:7 -#~ msgid "Allowed URIs list, space separated" -#~ msgstr "允许的 URI 列表,以空格分开" +#: screens/Application/shared/Application.helptext.js:6 +msgid "Allowed URIs list, space separated" +msgstr "允许的 URI 列表,以空格分隔" #: screens/Setting/MiscSystem/MiscSystem.js:38 msgid "View Miscellaneous System settings" @@ -2175,21 +2120,22 @@ msgstr "其他提示" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} month" -msgstr "" +msgstr "{interval} 个月" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:125 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:84 msgid "Parent node outcome required before the condition is evaluated." -msgstr "" +msgstr "在评估条件之前需要父节点的结果。" #: components/JobList/JobListItem.js:227 #: components/TemplateList/TemplateList.js:225 +#: components/TemplateList/TemplateListItem.js:152 #: components/Workflow/WorkflowLegend.js:96 #: components/Workflow/WorkflowNodeHelp.js:57 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:97 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:20 #: screens/Job/JobDetail/JobDetail.js:271 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:80 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:88 msgid "Job Template" msgstr "任务模板" @@ -2201,36 +2147,15 @@ msgstr "清除订阅" msgid "Install Bundle" msgstr "安装捆绑包" -#: screens/Project/shared/Project.helptext.js:23 -#~ msgid "Example URLs for GIT Source Control include:" -#~ msgstr "GIT 源控制的 URL 示例包括:" +#: screens/Project/shared/Project.helptext.js:17 +msgid "Example URLs for GIT Source Control include:" +msgstr "GIT 源代码控制的示例 URL 包括:" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:75 #: screens/CredentialType/shared/CredentialTypeForm.js:38 msgid "Input configuration" msgstr "输入配置" -#. placeholder {0}: groups.length -#. placeholder {0}: inventory.inventory_sources_with_failures -#. placeholder {0}: itemsToRemove.length -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {1}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useNavigate } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card, PageSection, DropdownItem, } from '@patternfly/react-core'; import { InventoriesAPI } from 'api'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import useSelected from 'hooks/useSelected'; import useToast, { AlertVariant } from 'hooks/useToast'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString } from 'util/qs'; import AddDropDownButton from 'components/AddDropDownButton'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import useWsInventories from './useWsInventories'; import InventoryListItem from './InventoryListItem'; const QS_CONFIG = getQSConfig('inventory', { page: 1, page_size: 20, order_by: 'name', }); function InventoryList() { const location = useLocation(); const navigate = useNavigate(); const { addToast, Toast, toastProps } = useToast(); const { t } = useLingui(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchInventories, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ InventoriesAPI.read(params), InventoriesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchInventories(); }, [fetchInventories]); const fetchInventoriesById = useCallback( async (ids) => { const params = { ...parseQueryString(QS_CONFIG, location.search) }; params.id__in = ids.join(','); const { data } = await InventoriesAPI.read(params); return data.results; }, [location.search] ); const inventories = useWsInventories( results, fetchInventories, fetchInventoriesById, QS_CONFIG ); const { selected, isAllSelected, handleSelect, selectAll, clearSelected } = useSelected(inventories); const { isLoading: isDeleteLoading, deleteItems: deleteInventories, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all(selected.map((team) => InventoriesAPI.destroy(team.id))), [selected] ), { allItemsSelected: isAllSelected, } ); const handleInventoryDelete = async () => { await deleteInventories(); clearSelected(); }; const handleCopy = useCallback( (newInventoryId) => { addToast({ id: newInventoryId, title: t`Inventory copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const hasContentLoading = isDeleteLoading || isLoading; const canAdd = actions && actions.POST; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventory( selected[0] ); const addInventory = t`Add inventory`; const addSmartInventory = t`Add smart inventory`; const addConstructedInventory = t`Add constructed inventory`; const addFederatedInventory = t`Add federated inventory`; const addButton = ( navigate('/inventories/inventory/add/')} key={addInventory} aria-label={addInventory} > {addInventory} , navigate('/inventories/smart_inventory/add/')} key={addSmartInventory} aria-label={addSmartInventory} > {addSmartInventory} , navigate('/inventories/constructed_inventory/add/')} key={addConstructedInventory} aria-label={addConstructedInventory} > {addConstructedInventory} , navigate('/inventories/federated_inventory/add/')} key={addFederatedInventory} aria-label={addFederatedInventory} > {addFederatedInventory} , ]} /> ); return ( <> {t`Name`} {t`Sync Status`} {t`Type`} {t`Organization`} {t`Actions`} } renderToolbar={(props) => ( } warningMessage={ } />, ]} /> )} renderRow={(inventory, index) => ( { if (!inventory.pending_deletion) { handleSelect(inventory); } }} onCopy={handleCopy} isSelected={selected.some((row) => row.id === inventory.id)} /> )} emptyStateControls={canAdd && addButton} /> {t`Failed to delete one or more inventories.`} ); } export default InventoryList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useLocation, useParams } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; import { getQSConfig, parseQueryString } from 'util/qs'; import { InventoriesAPI, InventorySourcesAPI } from 'api'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, ToolbarSyncSourceButton, getSearchableKeys, } from 'components/PaginatedTable'; import useSelected from 'hooks/useSelected'; import DatalistToolbar from 'components/DataListToolbar'; import AlertModal from 'components/AlertModal/AlertModal'; import ErrorDetail from 'components/ErrorDetail/ErrorDetail'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; import InventorySourceListItem from './InventorySourceListItem'; import useWsInventorySources from './useWsInventorySources'; const QS_CONFIG = getQSConfig('inventory-sources', { page: 1, page_size: 20, order_by: 'name', }); function InventorySourceList() { const { t } = useLingui(); const { inventoryType, id } = useParams(); const { search } = useLocation(); const { isLoading, error: fetchError, result: { result, sourceCount, sourceChoices, sourceChoicesOptions, searchableKeys, relatedSearchableKeys, }, request: fetchSources, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, search); const results = await Promise.all([ InventoriesAPI.readSources(id, params), InventorySourcesAPI.readOptions(), ]); return { result: results[0].data.results, sourceCount: results[0].data.count, sourceChoices: results[1].data.actions.GET.source.choices, sourceChoicesOptions: results[1].data.actions, searchableKeys: getSearchableKeys(results[1].data.actions?.GET), relatedSearchableKeys: ( results[1]?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), }; }, [id, search]), { result: [], sourceCount: 0, sourceChoices: [], searchableKeys: [], relatedSearchableKeys: [], } ); const sources = useWsInventorySources(result); const canSyncSources = sources.length > 0 && sources.every((source) => source.summary_fields.user_capabilities.start); const { isLoading: isSyncAllLoading, error: syncAllError, request: syncAll, } = useRequest( useCallback(async () => { if (canSyncSources) { await InventoriesAPI.syncAllSources(id); } }, [id, canSyncSources]) ); useEffect(() => { fetchSources(); }, [fetchSources]); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(sources); const { isLoading: isDeleteLoading, deleteItems: handleDeleteSources, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map(({ id: sourceId }) => InventorySourcesAPI.destroy(sourceId) ), [] ), [selected] ), { fetchItems: fetchSources, allItemsSelected: isAllSelected, qsConfig: QS_CONFIG, } ); const { error: syncError, dismissError } = useDismissableError(syncAllError); const deleteRelatedInventoryResources = (resourceId) => [ InventorySourcesAPI.destroyHosts(resourceId), InventorySourcesAPI.destroyGroups(resourceId), ]; const { isLoading: deleteRelatedResourcesLoading, deletionError: deleteRelatedResourcesError, deleteItems: handleDeleteRelatedResources, } = useDeleteItems( useCallback( async () => Promise.all( selected .map(({ id: resourceId }) => deleteRelatedInventoryResources(resourceId) ) .flat() ), [selected] ) ); const handleDelete = async () => { await handleDeleteRelatedResources(); if (!deleteRelatedResourcesError) { await handleDeleteSources(); } clearSelected(); }; const canAdd = sourceChoicesOptions && Object.prototype.hasOwnProperty.call(sourceChoicesOptions, 'POST'); const listUrl = `/inventories/${inventoryType}/${id}/sources/`; const deleteDetailsRequests = relatedResourceDeleteRequests(t).inventorySource( selected[0]?.id ); return ( <> ( ] : []), } />, ...(canSyncSources ? [] : []), ]} /> )} headerRow={ {t`Name`} {t`Status`} {t`Type`} {t`Actions`} } renderRow={(inventorySource, index) => { const label = sourceChoices.find( ([scMatch]) => inventorySource.source === scMatch ); return ( handleSelect(inventorySource)} label={label[1]} detailUrl={`${listUrl}${inventorySource.id}`} isSelected={selected.some((row) => row.id === inventorySource.id)} rowIndex={index} /> ); }} /> {syncError && ( {t`Failed to sync some or all inventory sources.`} )} {(deletionError || deleteRelatedResourcesError) && ( {t`Failed to delete one or more inventory sources.`} )} ); } export default InventorySourceList; -#. placeholder {2}: import React, { useCallback, useEffect } from 'react'; import { useParams, useLocation } from 'react-router'; import { Plural, useLingui } from '@lingui/react/macro'; import { Card } from '@patternfly/react-core'; import { JobTemplatesAPI } from 'api'; import AlertModal from 'components/AlertModal'; import DatalistToolbar from 'components/DataListToolbar'; import ErrorDetail from 'components/ErrorDetail'; import PaginatedTable, { HeaderRow, HeaderCell, ToolbarAddButton, ToolbarDeleteButton, getSearchableKeys, } from 'components/PaginatedTable'; import { getQSConfig, parseQueryString, mergeParams, encodeQueryString, } from 'util/qs'; import useWsTemplates from 'hooks/useWsTemplates'; import useSelected from 'hooks/useSelected'; import useExpanded from 'hooks/useExpanded'; import useRequest, { useDeleteItems } from 'hooks/useRequest'; import { TemplateListItem } from 'components/TemplateList'; import useToast, { AlertVariant } from 'hooks/useToast'; import { relatedResourceDeleteRequests } from 'util/getRelatedResourceDeleteDetails'; const QS_CONFIG = getQSConfig('template', { page: 1, page_size: 20, order_by: 'name', }); const resources = { projects: 'project', inventories: 'inventory', credentials: 'credentials', }; function RelatedTemplateList({ searchParams, resourceName = null }) { const { t } = useLingui(); const { id } = useParams(); const location = useLocation(); const { addToast, Toast, toastProps } = useToast(); const { result: { results, itemCount, actions, relatedSearchableKeys, searchableKeys, }, error: contentError, isLoading, request: fetchTemplates, } = useRequest( useCallback(async () => { const params = parseQueryString(QS_CONFIG, location.search); const [response, actionsResponse] = await Promise.all([ JobTemplatesAPI.read(mergeParams(params, searchParams)), JobTemplatesAPI.readOptions(), ]); return { results: response.data.results, itemCount: response.data.count, actions: actionsResponse.data.actions, relatedSearchableKeys: ( actionsResponse?.data?.related_search_fields || [] ).map((val) => val.slice(0, -8)), searchableKeys: getSearchableKeys(actionsResponse.data.actions?.GET), }; }, [location]), // eslint-disable-line react-hooks/exhaustive-deps { results: [], itemCount: 0, actions: {}, relatedSearchableKeys: [], searchableKeys: [], } ); useEffect(() => { fetchTemplates(); }, [fetchTemplates]); const jobTemplates = useWsTemplates(results); const { selected, isAllSelected, handleSelect, clearSelected, selectAll } = useSelected(jobTemplates); const { expanded, isAllExpanded, handleExpand, expandAll } = useExpanded(jobTemplates); const { isLoading: isDeleteLoading, deleteItems: deleteTemplates, deletionError, clearDeletionError, } = useDeleteItems( useCallback( () => Promise.all( selected.map((template) => JobTemplatesAPI.destroy(template.id)) ), [selected] ), { qsConfig: QS_CONFIG, allItemsSelected: isAllSelected, fetchItems: fetchTemplates, } ); const handleCopy = useCallback( (newTemplateId) => { addToast({ id: newTemplateId, title: t`Template copied successfully`, variant: AlertVariant.success, hasTimeout: true, }); }, [addToast, t] ); const handleTemplateDelete = async () => { await deleteTemplates(); clearSelected(); }; const canAddJT = actions && Object.prototype.hasOwnProperty.call(actions, 'POST'); let linkTo = ''; if (resourceName) { const queryString = { resource_id: id, resource_name: resourceName, resource_type: resources[location.pathname.split('/')[1]], resource_kind: null, }; if (Array.isArray(resourceName)) { const [name, kind] = resourceName; queryString.resource_name = name; queryString.resource_kind = kind; } const qs = encodeQueryString(queryString); linkTo = `/templates/job_template/add/?${qs}`; } else { linkTo = '/templates/job_template/add'; } const addButton = ; const deleteDetailsRequests = relatedResourceDeleteRequests(t).template( selected[0] ); return ( <> {t`Name`} {t`Type`} {t`Recent jobs`} {t`Actions`} } renderToolbar={(props) => ( } />, ]} /> )} renderRow={(template, index) => ( handleSelect(template)} isExpanded={expanded.some((row) => row.id === template.id)} onExpand={() => handleExpand(template)} onCopy={handleCopy} isSelected={selected.some((row) => row.id === template.id)} fetchTemplates={fetchTemplates} rowIndex={index} /> )} emptyStateControls={canAddJT && addButton} /> {t`Failed to delete one or more job templates.`} ); } export default RelatedTemplateList; -#: components/RelatedTemplateList/RelatedTemplateList.js:222 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 -#: screens/Instances/Shared/RemoveInstanceButton.js:88 -#: screens/Inventory/InventoryList/InventoryList.js:264 -#: screens/Inventory/InventoryList/InventoryList.js:271 -#: screens/Inventory/InventoryList/InventoryListItem.js:65 -#: screens/Inventory/InventorySources/InventorySourceList.js:197 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 -msgid "{0, plural, one {{1}} other {{2}}}" -msgstr "{0, plural, one {{1}} other {{2}}}" - #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:161 msgid "Delete smart inventory" msgstr "删除智能清单" @@ -2240,8 +2165,8 @@ msgid "Show" msgstr "显示" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:31 -#~ msgid "Webhook key for this workflow job template." -#~ msgstr "此工作流作业模板的Webhook密钥。" +msgid "Webhook key for this workflow job template." +msgstr "此工作流作业模板的 Webhook 密钥。" #: components/ResourceAccessList/ResourceAccessList.js:257 msgid "Failed to assign roles properly" @@ -2264,22 +2189,22 @@ msgstr "字段与给出的正则表达式匹配。" msgid "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This credential type is currently being used by some credentials and cannot be deleted.} other {Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?}}" -#: screens/Login/Login.js:218 +#: screens/Login/Login.js:227 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:143 #: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:103 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:222 -#: screens/Template/Survey/SurveyQuestionForm.js:82 -#: screens/User/shared/UserForm.js:110 +#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/User/shared/UserForm.js:119 msgid "Password" msgstr "密码" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:13 -#~ msgid "Allow simultaneous runs of this workflow job template." -#~ msgstr "允许同时运行此工作流作业模板。" +msgid "Allow simultaneous runs of this workflow job template." +msgstr "允许此工作流作业模板同时运行。" #: screens/Inventory/FederatedInventory.js:201 msgid "View Federated Inventory Details" -msgstr "" +msgstr "查看联邦库存详情" #: components/PromptDetail/PromptJobTemplateDetail.js:67 #: components/PromptDetail/PromptWFJobTemplateDetail.js:36 @@ -2306,22 +2231,23 @@ msgstr "房东首次自动执行操作的时间" msgid "Create New User" msgstr "创建新用户" -#: screens/Template/shared/WebhookSubForm.js:158 -#~ msgid "a new webhook key will be generated on save." -#~ msgstr "在保存时会生成一个新的 WEBHOOK 密钥。" +#: screens/Project/shared/Project.helptext.js:95 +msgid "Each time a job runs using this project, update the revision of the project prior to starting the job." +msgstr "每次使用此项目运行任务时,在开始任务之前更新项目的修订版本。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} week" -msgstr "" +msgstr "{interval} 周" + +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:264 +msgid "{0, plural, one {This inventory is currently being used by some templates. Are you sure you want to delete it?} other {Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {此清单当前正被某些模板使用。确定要删除它吗?} other {删除这些清单可能会影响依赖它们的某些模板。确定仍要删除吗?}}" #: components/LabelSelect/LabelSelect.js:133 msgid "Select Labels" msgstr "选择标签" -#: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:46 -#~ msgid "Expected at least one of client_email, project_id or private_key to be present in the file." -#~ msgstr "预期该文件中至少有一个 client_email、project_id 或 private_key 之一。" - #: screens/Template/Template.js:171 #: screens/Template/WorkflowJobTemplate.js:170 msgid "View all Templates." @@ -2335,9 +2261,9 @@ msgstr "订阅类型" msgid "Select a row to remove" msgstr "选择要删除的行" -#: components/Search/AdvancedSearch.js:172 -#~ msgid "Returns results that have values other than this one as well as other filters." -#~ msgstr "返回具有这个以外的值和其他过滤器的结果。" +#: components/Search/AdvancedSearch.js:74 +msgid "Returns results that have values other than this one as well as other filters." +msgstr "返回具有除此之外的其他值以及其他过滤器的结果。" #: components/LaunchButton/ReLaunchDropDown.js:27 #: components/LaunchButton/ReLaunchDropDown.js:31 @@ -2362,7 +2288,7 @@ msgstr "作业总数" #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:138 msgid "Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory." -msgstr "" +msgstr "当针对此联邦库存启动作业时,其主机将被路由到各自实例组的源库存。" #: components/RelatedTemplateList/RelatedTemplateList.js:169 #: components/RelatedTemplateList/RelatedTemplateList.js:219 @@ -2383,7 +2309,7 @@ msgid "pages" msgstr "页" #: components/StatusLabel/StatusLabel.js:48 -#: screens/Job/JobOutput/shared/HostStatusBar.js:40 +#: screens/Job/JobOutput/shared/HostStatusBar.js:39 msgid "Skipped" msgstr "跳过" @@ -2464,13 +2390,16 @@ msgid "This constructed inventory input \n" " creates a group for both of the categories and uses \n" " the limit (host pattern) to only return hosts that \n" " are in the intersection of those two groups." -msgstr "" +msgstr "此构建的库存输入 \n" +" 为两个类别创建一个组,并使用 \n" +" 限制(主机模式)仅返回位于这两个组 \n" +" 交集中的主机。" #: screens/Project/ProjectList/ProjectListItem.js:106 msgid "The project is currently syncing and the revision will be available after the sync is complete." msgstr "该项目目前正在同步,且修订将在同步完成后可用。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:167 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:164 msgid "Delete Organization" msgstr "删除机构" @@ -2501,11 +2430,11 @@ msgstr "管理作业启动错误" msgid "Search" msgstr "搜索" -#: screens/Setting/shared/SharedFields.js:337 +#: screens/Setting/shared/SharedFields.js:331 msgid "confirm edit login redirect" msgstr "确认编辑登录重定向" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:120 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:117 msgid "The Instance Groups for this Organization to run on." msgstr "要运行此机构的实例组。" @@ -2519,7 +2448,7 @@ msgstr "包含不区分大小写的版本" #: screens/Inventory/InventoryList/InventoryList.js:145 msgid "Add federated inventory" -msgstr "" +msgstr "添加联邦库存" #: screens/Host/Host.js:140 msgid "View Host Details" @@ -2539,22 +2468,13 @@ msgid "Health check request(s) submitted. Please wait and reload the page." msgstr "提交健康检查请求。请等待并重新载入页面。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:101 -#~ msgid "weekend day" -#~ msgstr "周末日" +msgid "weekend day" +msgstr "周末日" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.js:103 msgid "Execution environment copied successfully" msgstr "执行环境复制成功" -#: screens/Project/shared/Project.helptext.js:128 -#~ msgid "Time in seconds to consider a project\n" -#~ "to be current. During job runs and callbacks the task\n" -#~ "system will evaluate the timestamp of the latest project\n" -#~ "update. If it is older than Cache Timeout, it is not\n" -#~ "considered current, and a new project update will be\n" -#~ "performed." -#~ msgstr "将项目视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新项目更新的时间戳。如果它比缓存超时旧,则不被视为最新,并且会执行新的项目更新。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:332 msgid "Cancel Constructed Inventory Source Sync" msgstr "取消构建的库存源同步" @@ -2577,7 +2497,7 @@ msgstr "{0}(已删除)" msgid "The inventory that this host belongs to." msgstr "此主机要属于的清单。" -#: screens/Login/Login.js:208 +#: screens/Login/Login.js:217 msgid "Log In" msgstr "登录" @@ -2617,20 +2537,11 @@ msgstr "启用外部日志记录" msgid "STATUS:" msgstr "状态:" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:23 -#~ msgid "timedOut" -#~ msgstr "时间已到" - #: screens/Inventory/shared/ConstructedInventoryHint.js:88 msgid "boolean" msgstr "布尔" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:122 -#~ msgid "Allow branch override" -#~ msgstr "允许分支覆写" - -#: components/AppContainer/PageHeaderToolbar.js:203 +#: components/AppContainer/PageHeaderToolbar.js:223 msgid "User Details" msgstr "用户详情" @@ -2655,7 +2566,7 @@ msgstr "如果您准备进行升级或续订,请<0>联系我们。" msgid "Enable log system tracking facts individually" msgstr "单独启用日志系统跟踪事实" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:388 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/useWorkflowNodeSteps.js:394 msgid "Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes" msgstr "在创建或编辑节点时无法选择具有提示密码凭证的作业模板" @@ -2667,7 +2578,8 @@ msgstr "如果启用,则该清单将阻止将任何机构实例组添加到运 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:72 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:129 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:452 -#: screens/Template/Survey/SurveyQuestionForm.js:272 +#: screens/Template/shared/JobTemplate.helptext.js:74 +#: screens/Template/Survey/SurveyQuestionForm.js:271 msgid "for more information." msgstr "更多信息。" @@ -2688,23 +2600,21 @@ msgstr "源控制 Refspec" msgid "Use one IRC channel or username per line. The pound\n" " symbol (#) for channels, and the at (@) symbol for users, are not\n" " required." -msgstr "" +msgstr "每行使用一个 IRC 频道或用户名。频道的\n" +" 井号 (#) 和用户的 at (@) 符号不是\n" +" 必需的。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:100 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" #: screens/Job/JobDetail/JobDetail.js:678 -#: screens/Job/JobOutput/JobOutput.js:1146 -#: screens/Job/JobOutput/JobOutput.js:1147 +#: screens/Job/JobOutput/JobOutput.js:1148 +#: screens/Job/JobOutput/JobOutput.js:1149 #: screens/Job/WorkflowOutput/WorkflowOutput.js:138 msgid "Job Delete Error" msgstr "作业删除错误" -#: components/PaginatedTable/PaginatedTable.js:84 -#~ msgid "No {pluralizedItemName} Found " -#~ msgstr "" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:67 #: components/Schedule/shared/FrequencyDetailSubform.js:256 msgid "On days" @@ -2754,18 +2664,14 @@ msgstr "Red Hat Virtualization" #: screens/Job/JobOutput/shared/OutputToolbar.js:224 #: screens/Job/JobOutput/shared/OutputToolbar.js:229 msgid "Copy Output" -msgstr "" - -#: components/SelectedList/DraggableSelectedList.js:39 -#~ msgid "Dragging item {id}. Item with index {oldIndex} in now {newIndex}." -#~ msgstr "拖动项目 {id}。带有索引 {oldIndex} 的项现在 {newIndex} 。" +msgstr "复制输出" #: components/LabelSelect/LabelSelect.js:196 #: components/LaunchPrompt/steps/SurveyStep.js:194 #: components/LaunchPrompt/steps/SurveyStep.js:329 #: components/MultiSelect/TagMultiSelect.js:130 -#: components/Search/AdvancedSearch.js:242 -#: components/Search/AdvancedSearch.js:428 +#: components/Search/AdvancedSearch.js:241 +#: components/Search/AdvancedSearch.js:427 #: components/Search/LookupTypeInput.js:192 #: components/Search/RelatedLookupTypeInput.js:120 #: screens/Credential/shared/CredentialForm.js:220 @@ -2775,7 +2681,7 @@ msgstr "" msgid "No results found" msgstr "没有找到结果" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:192 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/PromptDetail/PromptDetail.js:380 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -2837,18 +2743,13 @@ msgstr "编辑组" msgid "See errors on the left" msgstr "在左侧查看错误" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:8 -#~ msgid "Approved by {0} - {1}" -#~ msgstr "由 {0} - {1} 批准" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:7 +msgid "Approved by {0} - {1}" +msgstr "由 {0} 批准 - {1}" -#: screens/Project/shared/Project.helptext.js:114 -#~ msgid "Delete the local repository in its entirety prior to\n" -#~ "performing an update. Depending on the size of the\n" -#~ "repository this may significantly increase the amount\n" -#~ "of time required to complete an update." -#~ msgstr "在进行更新前删除整个本地存储库。根据存储库的大小,这可能会显著增加完成更新所需的时间。" - -#: screens/Job/JobOutput/JobOutputSearch.js:116 +#: screens/Job/JobOutput/JobOutputSearch.js:123 msgid "Host Started" msgstr "主机已启动" @@ -2869,6 +2770,10 @@ msgstr "选择资源类型" msgid "4 (Connection Debug)" msgstr "4(连接调试)" +#: screens/Project/shared/Project.helptext.js:8 +msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." +msgstr "用于定位 playbook 的基本路径。在此路径中找到的目录将列在 playbook 目录下拉列表中。基本路径和所选的 playbook 目录一起提供用于定位 playbook 的完整路径。" + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:439 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:575 msgid "HTTP Headers" @@ -2878,7 +2783,7 @@ msgstr "HTTP 标头" msgid "Zoom Out" msgstr "缩小" -#: screens/Job/JobOutput/JobOutputSearch.js:120 +#: screens/Job/JobOutput/JobOutputSearch.js:127 msgid "Item OK" msgstr "项正常" @@ -2902,7 +2807,7 @@ msgstr "成功信息" msgid "Update cache timeout" msgstr "更新缓存超时" -#: screens/Template/Survey/SurveyQuestionForm.js:164 +#: screens/Template/Survey/SurveyQuestionForm.js:163 msgid "Question" msgstr "问题" @@ -2923,12 +2828,12 @@ msgstr "0(普通)" #: components/Workflow/WorkflowNodeHelp.js:146 #: components/Workflow/WorkflowNodeHelp.js:182 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:282 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:355 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:356 msgid "Node Alias" msgstr "节点别名" -#: components/Search/AdvancedSearch.js:442 +#: components/Search/AdvancedSearch.js:441 #: components/Search/Search.js:357 #: components/Search/Search.js:384 msgid "Search submit button" @@ -2947,18 +2852,26 @@ msgstr "您没有权限删除以下组: {itemsUnableToDelete}" msgid "HTTP Method" msgstr "HTTP 方法" +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 +msgid "The execution environment that will be used for jobs inside of this organization. This will be used as a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level." +msgstr "将用于此组织内作业的执行环境。当未在项目、作业模板或工作流级别显式分配执行环境时,将用作回退。" + #: components/NotificationList/NotificationList.js:190 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:131 msgid "Notification type" msgstr "通知类型" +#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:126 +msgid "A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>User Guide." +msgstr "订阅清单是 Red Hat 订阅的导出。要生成订阅清单,请转到 <0>access.redhat.com。有关更多信息,请参阅<1>用户指南。" + #: screens/User/UserToken/UserToken.js:100 msgid "View Tokens" msgstr "查看令牌" #: components/FormField/PasswordInput.js:53 msgid "ENCRYPTED" -msgstr "" +msgstr "已加密" #: components/Workflow/WorkflowLegend.js:100 msgid "Workflow" @@ -2987,15 +2900,8 @@ msgstr "启用的值" msgid "Use one Annotation Tag per line, without commas." msgstr "每行使用一个注解标签,不带逗号。" -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:60 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:81 -#~ msgid "Maximum number of jobs to run concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "在此组上同时运行的最大作业数。\n" -#~ "零意味着不会强制执行任何限制。" - #: components/StatusLabel/StatusLabel.js:45 -#: screens/Job/JobOutput/shared/HostStatusBar.js:52 +#: screens/Job/JobOutput/shared/HostStatusBar.js:51 #: screens/Job/JobOutput/shared/OutputToolbar.js:145 msgid "Unreachable" msgstr "无法访问" @@ -3020,9 +2926,9 @@ msgstr "输入库存" msgid "of" msgstr "的" -#: util/validators.js:53 -#~ msgid "This field must be at least {min} characters" -#~ msgstr "此字段必须至少为 {min} 个字符" +#: util/validators.js:52 +msgid "This field must be at least {min} characters" +msgstr "此字段必须至少包含 {min} 个字符" #: screens/ActivityStream/ActivityStreamDetailButton.js:56 msgid "Action" @@ -3066,9 +2972,10 @@ msgstr "工作流作业模板 webhook 密钥" msgid "Occurrences" msgstr "发生次数" -#: util/validators.js:139 -#~ msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" -#~ msgstr "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +#. placeholder {0}: phoneNumbers.length +#: util/validators.js:138 +msgid "{0, plural, one {Please enter a valid phone number.} other {Please enter valid phone numbers.}}" +msgstr "{0, plural, one {请输入有效的电话号码。} other {请输入有效的电话号码。}}" #: screens/Host/Host.js:63 #: screens/Host/HostFacts/HostFacts.js:45 @@ -3086,8 +2993,8 @@ msgid "Items" msgstr "项" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:7 -#~ msgid "Select the inventory containing the hosts you want this workflow to manage." -#~ msgstr "选择包含您希望此工作流程管理的房东的房源。" +msgid "Select the inventory containing the hosts you want this workflow to manage." +msgstr "选择包含您希望此工作流管理的主机的清单。" #: screens/Instances/InstanceDetail/InstanceDetail.js:427 #: screens/Instances/InstanceList/InstanceList.js:273 @@ -3103,7 +3010,7 @@ msgstr "使用 JSON 或 YAML 语法输入。示例语法请参阅 Ansible 控制 msgid "Create New Host" msgstr "创建新主机" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:200 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:256 msgid "Workflow job details" msgstr "工作流作业详情" @@ -3144,9 +3051,9 @@ msgstr "SSH 密码" msgid "View OIDC settings" msgstr "查看 OIDC 设置" -#: components/AppContainer/PageHeaderToolbar.js:160 +#: components/AppContainer/PageHeaderToolbar.js:180 msgid "Help" -msgstr "" +msgstr "帮助" #: screens/Inventory/Inventories.js:120 msgid "Schedule details" @@ -3206,15 +3113,10 @@ msgstr "运行任务" msgid "Client identifier" msgstr "客户端标识符" -#: screens/Job/JobOutput/JobOutputSearch.js:110 +#: screens/Job/JobOutput/JobOutputSearch.js:117 msgid "Host Failed" msgstr "主机故障" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:269 -#~ msgid "Cache Timeout" -#~ msgstr "缓存超时" - #: components/AddRole/AddResourceRole.js:201 #: components/AddRole/AddResourceRole.js:202 #: routeConfig.js:124 @@ -3233,21 +3135,12 @@ msgstr "主机故障" #: screens/User/Users.js:32 #: screens/User/UserTeams/UserTeamList.js:173 #: screens/User/UserTeams/UserTeamList.js:244 +#: util/getRelatedResourceDeleteDetails.js:173 msgid "Teams" msgstr "团队" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:322 -#~ msgid "Cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:324 -#~ msgid "Cancel Sync" -#~ msgstr "" - -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:44 -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:37 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:46 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 msgid "This workflow has already been acted on" msgstr "此工作流已进行" @@ -3255,20 +3148,18 @@ msgstr "此工作流已进行" msgid "Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "选择要在访问远程主机时用来运行命令的凭证。选择包含 Ansbile 登录远程主机所需的用户名和 SSH 密钥或密码的凭证。" -#: screens/Template/Survey/SurveyQuestionForm.js:181 +#: screens/Template/Survey/SurveyQuestionForm.js:180 msgid "The suggested format for variable names is lowercase and\n" " underscore-separated (for example, foo_bar, user_id, host_name,\n" " etc.). Variable names with spaces are not allowed." -msgstr "" +msgstr "变量名称的建议格式为小写并\n" +" 以下划线分隔(例如 foo_bar、user_id、host_name\n" +" 等)。不允许使用带空格的变量名称。" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:534 msgid "This job template is currently being used by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在使用此任务模板。确定要删除它吗?" -#: components/Schedule/shared/ScheduleFormFields.js:45 -#~ msgid "Warning: {selectedValue} is a link to {link} and will be saved as that." -#~ msgstr "警告: {selectedValue} 是 {link} 的链接,将另存为 {link} 。" - #: screens/Credential/Credential.js:113 msgid "View all Credentials." msgstr "查看所有凭证。" @@ -3294,7 +3185,7 @@ msgstr "使用的容量" msgid "Instance ID" msgstr "实例 ID" -#: components/AppContainer/PageHeaderToolbar.js:146 +#: components/AppContainer/PageHeaderToolbar.js:166 msgid "Info" msgstr "信息" @@ -3302,17 +3193,18 @@ msgstr "信息" msgid "<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules." msgstr "< 0 >注意:如果实例由< 1 >策略规则管理,则可以将其重新关联到此实例组。 " -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:194 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:205 msgid "Timeout minutes" msgstr "超时分钟" #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:335 -#: screens/Inventory/InventorySources/InventorySourceList.js:199 msgid "This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?" msgstr "依赖该清单源的其他资源目前正在使用此清单源。确定要删除它吗?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:251 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:38 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:45 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:33 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:49 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:57 @@ -3338,6 +3230,11 @@ msgstr "调度详情" msgid "Event detail" msgstr "查看详情" +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:93 +msgid "{0, plural, one {Delete Group?} other {Delete Groups?}}" +msgstr "{0, plural, one {删除组?} other {删除组?}}" + #: components/DisassociateButton/DisassociateButton.js:83 msgid "Select a row to disassociate" msgstr "选择要解除关联的行" @@ -3351,11 +3248,14 @@ msgid "{intervalValue, plural, one {hour} other {hours}}" msgstr "{intervalValue, plural, one {hour} other {hours}}" #: components/AdHocCommands/useAdHocDetailsStep.js:58 +#: components/LaunchPrompt/steps/useSurveyStep.js:111 #: screens/Inventory/shared/ConstructedInventoryForm.js:39 #: screens/Inventory/shared/FederatedInventoryForm.js:27 #: screens/Template/shared/JobTemplateForm.js:176 -#: screens/User/shared/UserForm.js:114 -#: screens/User/shared/UserForm.js:125 +#: screens/User/shared/UserForm.js:123 +#: screens/User/shared/UserForm.js:134 +#: util/validators.js:5 +#: util/validators.js:76 msgid "This field must not be blank" msgstr "此字段不能为空" @@ -3369,6 +3269,13 @@ msgid "" " or have {brandName} directly retrieve your playbooks from\n" " source control using the Source Control Type option above." msgstr "" +"\n" +" {project_base_dir} 中没有可用的 playbook 目录。\n" +" 该目录为空,或者所有内容都已\n" +" 分配给其他项目。请在那里创建一个新目录,并确保\n" +" playbook 文件可以由「awx」系统用户读取,\n" +" 或者让 {brandName} 使用上面的源控制类型选项\n" +" 直接从源控制中检索您的 playbook。" #: screens/Instances/InstancePeers/InstancePeerList.js:245 msgid "Instance Name" @@ -3377,7 +3284,7 @@ msgstr "实例名" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:118 msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches." -msgstr "" +msgstr "父节点通过 set_stats 生成的工件的名称。仅当父作业与所选结果匹配且条件为真时才会遵循该链接。缺失的密钥永远不匹配。" #: screens/Inventory/ConstructedInventory.js:102 #: screens/Inventory/FederatedInventory.js:93 @@ -3386,7 +3293,7 @@ msgstr "" msgid "View all Inventories." msgstr "查看所有清单。" -#: screens/Job/JobOutput/JobOutputSearch.js:108 +#: screens/Job/JobOutput/JobOutputSearch.js:115 msgid "Host Async Failure" msgstr "主机同步故障" @@ -3454,7 +3361,7 @@ msgstr "小于或等于比较。" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:165 #: screens/Job/JobDetail/JobDetail.js:669 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:494 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:173 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:170 #: screens/Project/ProjectDetail/ProjectDetail.js:375 #: screens/Project/shared/ProjectSubForms/SharedFields.js:119 #: screens/Team/TeamDetail/TeamDetail.js:81 @@ -3462,19 +3369,14 @@ msgstr "小于或等于比较。" #: screens/Template/Survey/SurveyList.js:71 #: screens/Template/Survey/SurveyToolbar.js:95 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:271 -#: screens/User/UserDetail/UserDetail.js:124 +#: screens/User/UserDetail/UserDetail.js:137 #: screens/User/UserTokenDetail/UserTokenDetail.js:81 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:319 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:375 msgid "Delete" msgstr "删除" -#. placeholder {0}: import React, { useEffect } from 'react'; import { useField } from 'formik'; import { Button, Flex, FormGroup } from '@patternfly/react-core'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { required } from 'util/validators'; import FormField, { CheckboxField, PasswordField } from 'components/FormField'; import { useConfig } from 'contexts/Config'; import { Trans, useLingui } from '@lingui/react/macro'; const ANALYTICSLINK = 'https://www.ansible.com/products/automation-analytics'; function AnalyticsStep() { const { t } = useLingui(); const config = useConfig(); const [manifest] = useField('manifest_file'); const [insights] = useField('insights'); const [, , usernameHelpers] = useField('username'); const [, , passwordHelpers] = useField('password'); const requireCredentialFields = manifest.value && insights.value; useEffect(() => { if (!requireCredentialFields) { usernameHelpers.setValue(''); passwordHelpers.setValue(''); } // eslint-disable-next-line react-hooks/exhaustive-deps }, [requireCredentialFields]); return ( User and Automation Analytics

By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see{' '} . Uncheck the following boxes to disable this feature.

{requireCredentialFields && ( <>

Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.

)} {t`Automation
); } export default AnalyticsStep; -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 -msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>{0}. Uncheck the following boxes to disable this feature." -msgstr "默认情况下,我们收集并向Red Hat传输有关服务使用情况的分析数据。服务收集的数据分为两类。有关更多信息,请参阅< 0 > {0} 。取消选中以下复选框以禁用此功能。" - #: components/StatusLabel/StatusLabel.js:53 -#: screens/Job/JobOutput/shared/HostStatusBar.js:44 +#: screens/Job/JobOutput/shared/HostStatusBar.js:43 msgid "Changed" msgstr "已更改" @@ -3482,40 +3384,20 @@ msgstr "已更改" msgid "Data retention period" msgstr "数据保留的周期" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:241 -#~ msgid "Content Signature Validation Credential" -#~ msgstr "" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerStartScreen.js:41 msgid "This workflow does not have any nodes configured." msgstr "此工作流没有配置任何节点。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:203 -#~ msgid "Copy full revision to clipboard." -#~ msgstr "" - -#: screens/Host/HostGroups/HostGroupsList.js:214 -msgid "" -"\n" -" Note that you may still see the group in the list after\n" -" disassociating if the host is also a member of that group’s\n" -" children. This list shows all groups the host is associated\n" -" with directly and indirectly.\n" -" " -msgstr "" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:42 msgid "Click this button to verify connection to the secret management system using the selected credential and specified inputs." msgstr "点击这个按钮使用所选凭证和指定的输入验证到 secret 管理系统的连接。" #: components/Workflow/WorkflowLegend.js:108 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:86 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:94 msgid "Project Sync" msgstr "项目同步" -#: screens/Host/HostGroups/HostGroupsList.js:239 +#: screens/Host/HostGroups/HostGroupsList.js:234 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:250 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:265 msgid "Select Groups" @@ -3525,11 +3407,6 @@ msgstr "选择组" msgid "Read" msgstr "读取" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:293 -#~ msgid "Created" -#~ msgstr "创建" - #: screens/Setting/Subscription/Subscription.js:30 msgid "View Settings" msgstr "查看设置" @@ -3551,12 +3428,18 @@ msgstr "在此处查看构建的清单插件文档。" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:490 msgid "The number associated with the \"Messaging\n" " Service\" in Twilio with the format +18005550199." -msgstr "" +msgstr "Twilio 中与「Messaging\n" +" Service」关联的号码,格式为 +18005550199。" #: screens/Credential/shared/CredentialPlugins/CredentialPluginSelected.js:47 msgid "This field will be retrieved from an external secret management system using the specified credential." msgstr "此字段将使用指定的凭证从外部 secret 管理系统检索。" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:277 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:287 +msgid "Context Template" +msgstr "上下文模板" + #: screens/Job/JobOutput/HostEventModal.js:183 msgid "No YAML Available" msgstr "没有可用的YAML" @@ -3565,7 +3448,7 @@ msgstr "没有可用的YAML" msgid "Edit Order" msgstr "编辑顺序" -#: screens/Template/Survey/SurveyQuestionForm.js:215 +#: screens/Template/Survey/SurveyQuestionForm.js:214 msgid "Minimum" msgstr "最小值" @@ -3627,15 +3510,15 @@ msgstr "GitHub Team" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:137 #: screens/Job/JobDetail/JobDetail.js:588 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:449 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:107 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:104 #: screens/Project/ProjectDetail/ProjectDetail.js:323 #: screens/Team/TeamDetail/TeamDetail.js:53 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:362 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:189 -#: screens/User/UserDetail/UserDetail.js:94 +#: screens/User/UserDetail/UserDetail.js:107 #: screens/User/UserTokenDetail/UserTokenDetail.js:61 #: screens/User/UserTokenList/UserTokenList.js:150 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:179 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:235 msgid "Created" msgstr "创建" @@ -3649,23 +3532,9 @@ msgstr "系统" msgid "This action will delete the following:" msgstr "此操作将删除以下内容:" -#. placeholder {0}: import React, { useState } from 'react'; import { useField, useFormikContext } from 'formik'; import styled from 'styled-components'; import { TimesIcon } from '@patternfly/react-icons'; import { Button, Divider, FileUpload, Flex, FlexItem, FormGroup, FormHelperText, HelperText, HelperTextItem, ToggleGroup, ToggleGroupItem, Tooltip, } from '@patternfly/react-core'; import { useConfig } from 'contexts/Config'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import useModal from 'hooks/useModal'; import FormField, { PasswordField } from 'components/FormField'; import Popover from 'components/Popover'; import { Trans, useLingui } from '@lingui/react/macro'; import SubscriptionModal from './SubscriptionModal'; const LICENSELINK = 'https://www.ansible.com/license'; const FileUploadField = styled(FormGroup)` && { max-width: 500px; width: 100%; } `; function SubscriptionStep() { const { t } = useLingui(); const config = useConfig(); const hasValidKey = Boolean(config?.license_info?.valid_key); const { values } = useFormikContext(); const [isSelected, setIsSelected] = useState( values.subscription ? 'selectSubscription' : 'uploadManifest' ); const { isModalOpen, toggleModal, closeModal } = useModal(); const [manifest, manifestMeta, manifestHelpers] = useField('manifest_file'); const [manifestFilename, , manifestFilenameHelpers] = useField('manifest_filename'); const [subscription, , subscriptionHelpers] = useField('subscription'); const [username] = useField('username'); const [password] = useField('password'); return ( {!hasValidKey && ( <> {t`Welcome to Red Hat Ansible Automation Platform! Please complete the steps below to activate your subscription.`}

{t`If you do not have a subscription, you can visit Red Hat to obtain a trial subscription.`}

)}

{t`Select your Ansible Automation Platform subscription to use.`}

setIsSelected('uploadManifest')} id="subscription-manifest" /> setIsSelected('selectSubscription')} id="username-password" /> {isSelected === 'uploadManifest' ? ( <>

Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to{' '} {' '} on the Red Hat Customer Portal.

A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to{' '} . For more information, see the{' '} . } /> } > { manifestFilenameHelpers.setValue(file.name); manifestHelpers.setError(false); const reader = new FileReader(); reader.onload = () => { manifestHelpers.setValue(reader.result); }; reader.readAsDataURL(file); }} onClearClick={() => { manifestFilenameHelpers.setValue(''); manifestHelpers.setValue(''); }} dropzoneProps={{ accept: { 'application/zip': ['.zip'] }, onDropRejected: () => manifestHelpers.setError(true), }} /> {manifestMeta.error ? t`Invalid file format. Please upload a valid Red Hat Subscription Manifest.` : t`Upload a .zip file`} ) : ( <>

{t`Provide your Red Hat or Red Hat Satellite credentials below and you can choose from a list of your available subscriptions. The credentials you use will be stored for future use in retrieving renewal or expanded subscriptions.`}

{isModalOpen && ( subscriptionHelpers.setValue(value)} /> )} {subscription.value && ( {t`Selected`} {subscription?.value?.subscription_name} )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )} ); } export default InstanceDetails; -#. placeholder {1}: import React, { useCallback, useEffect, useState } from 'react'; import { useNavigate, useParams } from 'react-router'; import { Trans, useLingui } from '@lingui/react/macro'; import { Button, Progress, ProgressMeasureLocation, ProgressSize, CodeBlock, CodeBlockCode, Tooltip, Slider, } from '@patternfly/react-core'; import { CaretLeftIcon, OutlinedClockIcon } from '@patternfly/react-icons'; import styled from 'styled-components'; import { useConfig } from 'contexts/Config'; import { InstancesAPI, InstanceGroupsAPI } from 'api'; import useDebounce from 'hooks/useDebounce'; import AlertModal from 'components/AlertModal'; import ErrorDetail from 'components/ErrorDetail'; import DisassociateButton from 'components/DisassociateButton'; import InstanceToggle from 'components/InstanceToggle'; import { CardBody, CardActionsRow } from 'components/Card'; import getDocsBaseUrl from 'util/getDocsBaseUrl'; import { formatDateString } from 'util/dates'; import RoutedTabs from 'components/RoutedTabs'; import ContentError from 'components/ContentError'; import ContentLoading from 'components/ContentLoading'; import { Detail, DetailList } from 'components/DetailList'; import HealthCheckAlert from 'components/HealthCheckAlert'; import StatusLabel from 'components/StatusLabel'; import useRequest, { useDeleteItems, useDismissableError, } from 'hooks/useRequest'; const Unavailable = styled.span` color: var(--pf-v6-global--danger-color--200); `; const SliderHolder = styled.div` display: flex; align-items: center; justify-content: space-between; `; const SliderForks = styled.div` flex-grow: 1; margin-right: 8px; margin-left: 8px; text-align: center; `; function computeForks(memCapacity, cpuCapacity, selectedCapacityAdjustment) { const minCapacity = Math.min(memCapacity, cpuCapacity); const maxCapacity = Math.max(memCapacity, cpuCapacity); return Math.floor( minCapacity + (maxCapacity - minCapacity) * selectedCapacityAdjustment ); } function InstanceDetails({ setBreadcrumb, instanceGroup }) { const { t, i18n } = useLingui(); const config = useConfig(); const { id, instanceId } = useParams(); const navigate = useNavigate(); const [healthCheck, setHealthCheck] = useState({}); const [showHealthCheckAlert, setShowHealthCheckAlert] = useState(false); const [forks, setForks] = useState(); const policyRulesDocsLink = `${getDocsBaseUrl( config )}/html/administration/containers_instance_groups.html#ag-instance-group-policies`; const { isLoading, error: contentError, request: fetchDetails, result: { instance }, } = useRequest( useCallback(async () => { const { data: { results }, } = await InstanceGroupsAPI.readInstances(instanceGroup.id); const isAssociated = results.some( ({ id: instId }) => instId === parseInt(instanceId, 10) ); if (isAssociated) { const { data: details } = await InstancesAPI.readDetail(instanceId); if (details.node_type === 'execution') { const { data: healthCheckData } = await InstancesAPI.readHealthCheckDetail(instanceId); setHealthCheck(healthCheckData); } setBreadcrumb(instanceGroup, details); setForks( computeForks( details.mem_capacity, details.cpu_capacity, details.capacity_adjustment ) ); return { instance: details }; } throw new Error( `This instance is not associated with this instance group` ); }, [instanceId, setBreadcrumb, instanceGroup]), { instance: {}, isLoading: true } ); useEffect(() => { fetchDetails(); }, [fetchDetails]); const { error: healthCheckError, request: fetchHealthCheck } = useRequest( useCallback(async () => { const { status } = await InstancesAPI.healthCheck(instanceId); if (status === 200) { setShowHealthCheckAlert(true); } }, [instanceId]) ); const { deleteItems: disassociateInstance, deletionError: disassociateError, } = useDeleteItems( useCallback(async () => { await InstanceGroupsAPI.disassociateInstance( instanceGroup.id, instance.id ); navigate(`/instance_groups/${instanceGroup.id}/instances`); }, [instanceGroup.id, instance.id, navigate]) ); const { error: updateInstanceError, request: updateInstance } = useRequest( useCallback( async (values) => { await InstancesAPI.update(instance.id, values); }, [instance] ) ); const debounceUpdateInstance = useDebounce(updateInstance, 200); const handleChangeValue = (value) => { const roundedValue = Math.round(value * 100) / 100; setForks( computeForks(instance.mem_capacity, instance.cpu_capacity, roundedValue) ); debounceUpdateInstance({ capacity_adjustment: roundedValue }); }; const formatHealthCheckTimeStamp = (last) => ( <> {formatDateString(last)} {instance.health_check_pending ? ( <> {' '} ) : null} ); const { error, dismissError } = useDismissableError( disassociateError || updateInstanceError || healthCheckError ); const tabsArray = [ { name: ( <> {t`Back to Instances`} ), link: `/instance_groups/${id}/instances`, id: 99, }, { name: t`Details`, link: `/instance_groups/${id}/instances/${instanceId}/details`, id: 0, }, ]; if (contentError) { return ; } if (isLoading) { return ; } const isExecutionNode = instance.node_type === 'execution'; return ( <> {showHealthCheckAlert ? ( ) : null} ) : null } /> {t`Health checks are asynchronous tasks. See the`}{' '} {t`documentation`} {' '} {t`for more info.`} } value={formatHealthCheckTimeStamp(instance.last_health_check)} />
{t`CPU ${instance.cpu_capacity}`}
{i18n._('{count, plural, one {# fork} other {# forks}}', { count: forks })}
handleChangeValue(value)} isDisabled={!config?.me?.is_superuser || !instance.enabled} data-cy="slider" />
{t`RAM ${instance.mem_capacity}`}
} /> ) : ( {t`Unavailable`} ) } /> {healthCheck?.errors && ( {healthCheck?.errors} } /> )}
{isExecutionNode && ( )} {config?.me?.is_superuser && instance.node_type !== 'control' && ( {t`Note: This instance may be re-associated with this instance group if it is managed by `} {t`policy rules.`} ) : null } /> )} {error && ( {updateInstanceError ? t`Failed to update capacity adjustment.` : t`Failed to disassociate one or more instances.`} )}
); } export default InstanceDetails; -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 -msgid "<0>{0}<1>{1}" -msgstr "< 0 > {0} < 1 > {1} " +#: util/getRelatedResourceDeleteDetails.js:139 +msgid "Workflow Job Templates" +msgstr "工作流作业模板" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:191 msgid "Invalid file format. Please upload a valid Red Hat Subscription Manifest." @@ -4096,7 +3932,7 @@ msgstr "指标" #: screens/Template/shared/WebhookSubForm.js:225 msgid "Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event." -msgstr "" +msgstr "仅当推送的引用与此模式匹配时才同步项目,例如 refs/heads/main 或 refs/heads/release-*。留空以在任何推送或标签事件时同步。" #: screens/CredentialType/CredentialType.js:79 msgid "View all credential types" @@ -4129,16 +3965,6 @@ msgstr "{0, plural, one {This organization is currently being used by other reso msgid "Failed to delete one or more teams." msgstr "删除一个或多个团队失败。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:310 -#~ msgid "edit" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:314 -#~ msgid "Edit" -#~ msgstr "编辑" - #: screens/NotificationTemplate/NotificationTemplates.js:15 #: screens/NotificationTemplate/NotificationTemplates.js:22 msgid "Create New Notification Template" @@ -4219,17 +4045,12 @@ msgstr "Playbook 检查" #: components/Search/Search.js:137 msgid "Before" -msgstr "" +msgstr "之前" #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:220 msgid "View node details" msgstr "查看节点详情" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:303 -#~ msgid "Enabled Options" -#~ msgstr "" - #: screens/InstanceGroup/shared/ContainerGroupForm.js:100 msgid "Custom pod spec" msgstr "自定义 pod 规格" @@ -4282,8 +4103,8 @@ msgstr "删除凭证" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:474 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:476 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:142 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:156 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:160 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:153 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:157 #: screens/Project/ProjectDetail/ProjectDetail.js:348 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:107 #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:111 @@ -4321,7 +4142,7 @@ msgstr "删除凭证" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:241 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:243 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:274 -#: screens/User/UserDetail/UserDetail.js:113 +#: screens/User/UserDetail/UserDetail.js:126 msgid "Edit" msgstr "编辑" @@ -4333,10 +4154,6 @@ msgstr "RADIUS 设置" msgid "Workflow job templates" msgstr "工作流作业模板" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:52 -msgid "this Tower documentation page" -msgstr "此Tower文档页面" - #: screens/Instances/Shared/InstanceForm.js:65 msgid "Sets the role that this instance will play within mesh topology. Default is \"execution.\"" msgstr "设置此实例在网格拓扑中扮演的角色。默认为 \"execution\"。" @@ -4354,15 +4171,14 @@ msgstr "在查看JSON示例" msgid "Destination SMS Number(s)" msgstr "目标 SMS 号码" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:349 -#~ msgid "Error!" -#~ msgstr "" - #: screens/Job/JobDetail/JobDetail.js:452 msgid "No timeout specified" msgstr "未指定超时" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:183 +msgid "On Timeout" +msgstr "超时时" + #: screens/Inventory/shared/Inventory.helptext.js:197 msgid "Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on." msgstr "防止实例组 Fallback:如果启用,则该清单将阻止将任何机构实例组添加到运行相关作业模板的首选实例组列表中。" @@ -4386,7 +4202,7 @@ msgstr "描述" msgid "Failed to delete one or more inventories." msgstr "删除一个或多个清单失败。" -#: screens/Template/Survey/SurveyQuestionForm.js:94 +#: screens/Template/Survey/SurveyQuestionForm.js:93 msgid "Float" msgstr "浮点值" @@ -4404,10 +4220,6 @@ msgstr "软删除" msgid "DELETED" msgstr "已删除" -#: components/AdHocCommands/AdHocDetailsStep.js:113 -#~ msgid "These arguments are used with the specified module. You can find information about {0} by clicking" -#~ msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {0} 的信息" - #: screens/Instances/Shared/RemoveInstanceButton.js:75 msgid "You do not have permission to remove instances: {itemsUnableToremove}" msgstr "您没有删除实例的权限:{itemsUnableToremove}" @@ -4441,7 +4253,7 @@ msgstr "此操作将解除以下关联:" msgid "Select Instances" msgstr "选择实例" -#: components/TemplateList/TemplateListItem.js:136 +#: components/TemplateList/TemplateListItem.js:135 msgid "Resources are missing from this template." msgstr "此模板中缺少资源。" @@ -4453,7 +4265,7 @@ msgstr "Grafana API 密钥" msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}" msgstr "您没有权限取消关联: {itemsUnableToDisassociate}" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:371 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 #: screens/InstanceGroup/Instances/InstanceListItem.js:258 #: screens/Instances/InstanceDetail/InstanceDetail.js:417 #: screens/Instances/InstanceList/InstanceListItem.js:276 @@ -4463,7 +4275,8 @@ msgstr "更新容量调整失败。" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:72 msgid "Minimum percentage of all instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "当新实例上线时将自动分配给此组的所有实例的\n" +" 最小百分比。" #: components/JobCancelButton/JobCancelButton.js:89 msgid "Confirm cancellation" @@ -4473,46 +4286,17 @@ msgstr "确认取消" msgid "Sort" msgstr "排序" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:106 -#~ msgid "Red Hat Ansible Automation Platform" -#~ msgstr "Red Hat Ansible Automation Platform" - -#: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:67 -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:88 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\n" -#~ "Zero means no limit will be enforced." -#~ msgstr "此组上同时运行的所有作业允许的最大分叉数。\n" -#~ "零意味着不会强制执行任何限制。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:182 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:145 msgid "Equals" -msgstr "" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:95 -#~ msgid "If users need feedback about the correctness\n" -#~ "of their constructed groups, it is highly recommended\n" -#~ "to use strict: true in the plugin configuration." -#~ msgstr "如果用户需要有关正确性的反馈\n" -#~ "他们建造的团队,强烈建议\n" -#~ "在插件配置中使用strict: true。" +msgstr "等于" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:66 msgid "Failed" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:323 -#~ msgid "Failed to cancel Project Sync" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:352 -#~ msgid "Failed to delete project." -#~ msgstr "清除项目失败:%s" +msgstr "失败" -#: screens/Job/JobOutput/JobOutputSearch.js:131 +#: screens/Job/JobOutput/JobOutputSearch.js:138 msgid "Variables Prompted" msgstr "提示变量" @@ -4533,7 +4317,10 @@ msgid "Provide your Red Hat or Red Hat Satellite credentials\n" " below and you can choose from a list of your available subscriptions.\n" " The credentials you use will be stored for future use in\n" " retrieving renewal or expanded subscriptions." -msgstr "" +msgstr "在下面提供您的 Red Hat 或 Red Hat Satellite 凭证,\n" +" 您可以从可用订阅列表中进行选择。\n" +" 您使用的凭证将被存储以供将来\n" +" 检索续订或扩展的订阅时使用。" #: screens/InstanceGroup/ContainerGroup.js:86 #: screens/InstanceGroup/ContainerGroup.js:131 @@ -4554,21 +4341,22 @@ msgstr "不保存退出" #: components/Search/Search.js:312 #: components/Search/Search.js:328 msgid "Date operator select" -msgstr "" +msgstr "日期运算符选择" + +#: components/AppContainer/PageHeaderToolbar.js:111 +#: components/AppContainer/PageHeaderToolbar.js:117 +msgid "Theme" +msgstr "主题" #: screens/Inventory/shared/ConstructedInventoryHint.js:247 msgid "Filter on nested group name" msgstr "按嵌套组名称筛选" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:762 -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:764 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:780 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:782 msgid "Error saving the workflow!" msgstr "保存工作流时出错!" -#: screens/TopologyView/Tooltip.js:303 -#~ msgid "{count, plural, one {# fork} other {# forks}}" -#~ msgstr "{count, plural, one {# fork} other {# forks}}" - #: screens/HostMetrics/HostMetrics.js:135 #: screens/HostMetrics/HostMetricsListItem.js:24 msgid "Automation" @@ -4578,13 +4366,6 @@ msgstr "自动化" msgid "Select items from list" msgstr "从列表中选择项" -#: screens/Project/shared/Project.helptext.js:8 -#~ msgid "Base path used for locating playbooks. Directories\n" -#~ "found inside this path will be listed in the playbook directory drop-down.\n" -#~ "Together the base path and selected playbook directory provide the full\n" -#~ "path used to locate playbooks." -#~ msgstr "用于定位 playbook 的基本路径。位于该路径中的目录将列在 playbook 目录下拉列表中。基本路径和所选 playbook 目录一起提供了用于定位 playbook 的完整路径。" - #: screens/Dashboard/Dashboard.js:147 msgid "Job status" msgstr "作业状态" @@ -4598,20 +4379,20 @@ msgstr "源控制分支/标签/提交" msgid "This will cancel all subsequent nodes in this workflow" msgstr "这将取消此工作流中的所有后续节点" -#: screens/Job/Job.helptext.js:12 -#: screens/Template/shared/JobTemplate.helptext.js:24 -#~ msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." -#~ msgstr "选择允许访问将运行此作业的节点的凭证。每种类型您只能选择一个凭证。对于机器凭证 (SSH),如果选中了“启动时提示”但未选择凭证,您需要在运行时选择机器凭证。如果选择了凭证并选中了“启动时提示”,则所选凭证将变为默认设置,可以在运行时更新。" +#: screens/Job/Job.helptext.js:11 +#: screens/Template/shared/JobTemplate.helptext.js:13 +msgid "Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." +msgstr "选择用于访问此任务将针对其运行的节点的凭证。每种类型只能选择一个凭证。对于计算机凭证 (SSH),在不选择凭证的情况下勾选“启动时提示”将要求您在运行时选择计算机凭证。如果您选择凭证并勾选“启动时提示”,则所选凭证将成为可在运行时更新的默认值。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:28 -#~ msgid "Prompt for diff mode on launch." -#~ msgstr "启动时提示差异模式。" +msgid "Prompt for diff mode on launch." +msgstr "启动时提示输入差异模式。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:341 msgid "Client Identifier" msgstr "客户端标识符" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:308 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:364 msgid "This will cancel all subsequent nodes in this workflow." msgstr "这将取消此工作流中的所有后续节点。" @@ -4619,11 +4400,6 @@ msgstr "这将取消此工作流中的所有后续节点。" msgid "Failed to delete one or more job templates." msgstr "删除一个或多个作业模板失败。" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:140 -#~ msgid "FINISHED:" -#~ msgstr "" - #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:48 msgid "Choose a .json file" msgstr "选择 .json 文件" @@ -4654,8 +4430,8 @@ msgstr "已加密" msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}" msgstr "{numJobsToCancel, plural, one {取消作业} other {取消作业}}" -#: components/TemplateList/TemplateListItem.js:185 -#: components/TemplateList/TemplateListItem.js:191 +#: components/TemplateList/TemplateListItem.js:188 +#: components/TemplateList/TemplateListItem.js:194 msgid "Edit Template" msgstr "编辑模板" @@ -4665,6 +4441,7 @@ msgstr "编辑模板" #: screens/Application/Applications.js:38 #: screens/Application/ApplicationsList/ApplicationsList.js:111 #: screens/Application/ApplicationsList/ApplicationsList.js:146 +#: util/getRelatedResourceDeleteDetails.js:208 msgid "Applications" msgstr "应用程序" @@ -4673,31 +4450,30 @@ msgstr "应用程序" msgid "All jobs" msgstr "所有作业" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:184 -msgid "If enabled, show the changes made\n" -" by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -" --diff mode." -msgstr "" - #: screens/InstanceGroup/Instances/InstanceList.js:364 msgid "<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules." msgstr "< 0 >注意:如果实例由< 1 >策略规则管理,则手动关联的实例可能会自动与实例组解除关联。 " +#. placeholder {0}: options.runOnDayNumber +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:111 +msgid "Day {0}" +msgstr "第 {0} 天" + #: screens/Project/ProjectList/ProjectListItem.js:120 msgid "Refresh project revision" msgstr "重新刷新项目修订版本" -#: screens/Template/shared/JobTemplate.helptext.js:62 -#~ msgid "Optionally select the credential to use to send status updates back to the webhook service." -#~ msgstr "(可选)选择要用来向 Webhook 服务发回状态更新的凭证。" +#: screens/Template/shared/JobTemplate.helptext.js:28 +msgid "Optionally select the credential to use to send status updates back to the webhook service." +msgstr "(可选)选择用于将状态更新发送回 webhook 服务的凭证。" #: screens/Setting/Settings.js:112 msgid "RADIUS" msgstr "RADIUS" #: components/JobCancelButton/JobCancelButton.js:68 -#: screens/Job/JobOutput/JobOutput.js:1114 -#: screens/Job/JobOutput/JobOutput.js:1115 +#: screens/Job/JobOutput/JobOutput.js:1116 +#: screens/Job/JobOutput/JobOutput.js:1117 msgid "Cancel Job" msgstr "取消作业" @@ -4705,13 +4481,13 @@ msgstr "取消作业" msgid "Instance State" msgstr "实例状态" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:149 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:163 msgid "Actor" msgstr "操作者" -#: screens/Project/shared/Project.helptext.js:45 -#~ msgid "Example URLs for Subversion Source Control include:" -#~ msgstr "Subversion SCM 源控制 URL 示例包括:" +#: screens/Project/shared/Project.helptext.js:34 +msgid "Example URLs for Subversion Source Control include:" +msgstr "Subversion 源代码控制的示例 URL 包括:" #: screens/Instances/InstancePeers/InstancePeerList.js:280 msgid "Remove peers?" @@ -4733,7 +4509,9 @@ msgstr "周末日" msgid "Optional labels that describe this inventory,\n" " such as 'dev' or 'test'. Labels can be used to group and filter\n" " inventories and completed jobs." -msgstr "" +msgstr "描述此清单的可选标签,\n" +" 例如 'dev' 或 'test'。标签可用于分组和过滤\n" +" 清单和已完成的作业。" #: screens/TopologyView/ContentLoading.js:33 msgid "content-loading-in-progress" @@ -4773,10 +4551,10 @@ msgstr "查看机构详情" #: screens/Credential/CredentialList/CredentialList.js:215 #: screens/Host/HostDetail/HostDetail.js:55 #: screens/Host/HostDetail/HostDetail.js:126 -#: screens/Host/HostGroups/HostGroupsList.js:246 +#: screens/Host/HostGroups/HostGroupsList.js:241 #: screens/Host/HostList/HostList.js:233 #: screens/HostMetrics/HostMetricsDeleteButton.js:104 -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:367 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:368 #: screens/InstanceGroup/Instances/InstanceList.js:386 #: screens/InstanceGroup/Instances/InstanceListItem.js:254 #: screens/Instances/InstanceDetail/InstanceDetail.js:413 @@ -4810,7 +4588,7 @@ msgstr "查看机构详情" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:502 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:238 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.js:171 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:179 #: screens/Organization/OrganizationList/OrganizationList.js:195 #: screens/Project/ProjectDetail/ProjectDetail.js:383 #: screens/Project/ProjectList/ProjectList.js:291 @@ -4823,28 +4601,28 @@ msgstr "查看机构详情" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:545 #: screens/Template/TemplateSurvey.js:137 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:279 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:196 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:211 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:362 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:199 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:214 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:365 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:378 #: screens/TopologyView/MeshGraph.js:420 #: screens/TopologyView/Tooltip.js:198 -#: screens/User/UserDetail/UserDetail.js:132 +#: screens/User/UserDetail/UserDetail.js:145 #: screens/User/UserList/UserList.js:197 #: screens/User/UserRoles/UserRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:251 #: screens/User/UserTeams/UserTeamList.js:257 #: screens/User/UserTokenDetail/UserTokenDetail.js:88 #: screens/User/UserTokenList/UserTokenList.js:218 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:54 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:56 #: screens/WorkflowApproval/shared/WorkflowDenyButton.js:51 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:327 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:383 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:249 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:268 msgid "Error!" msgstr "错误!" -#: screens/Job/JobOutput/JobOutputSearch.js:117 +#: screens/Job/JobOutput/JobOutputSearch.js:124 msgid "Host Unreachable" msgstr "主机无法访问" @@ -4871,9 +4649,9 @@ msgstr "确认删除所有节点" msgid "Clean" msgstr "清理" -#: screens/Template/shared/JobTemplate.helptext.js:58 -#~ msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." -#~ msgstr "Webhook 服务可通过向此 URL 发出 POST 请求来使用此工作流作业模板启动作业。" +#: screens/Template/shared/JobTemplate.helptext.js:26 +msgid "Webhook services can launch jobs with this workflow job template by making a POST request to this URL." +msgstr "Webhook 服务可以通过向此 URL 发出 POST 请求来使用此工作流任务模板启动任务。" #: components/AdHocCommands/useAdHocCredentialPasswordStep.js:45 #: components/LaunchPrompt/steps/useCredentialPasswordsStep.js:51 @@ -4884,7 +4662,9 @@ msgstr "此字段不得为空白" msgid "If users need feedback about the correctness\n" " of their constructed groups, it is highly recommended\n" " to use strict: true in the plugin configuration." -msgstr "" +msgstr "如果用户需要有关其构建的组正确性的\n" +" 反馈,强烈建议\n" +" 在插件配置中使用 strict: true。" #: screens/User/UserRoles/UserRolesList.js:212 msgid "Confirm disassociate" @@ -4907,18 +4687,6 @@ msgstr "关联角色失败" msgid "Failed to delete one or more projects." msgstr "删除一个或多个项目失败。" -#: screens/Template/Survey/SurveyQuestionForm.js:183 -#~ msgid "The suggested format for variable names is lowercase and\n" -#~ "underscore-separated (for example, foo_bar, user_id, host_name,\n" -#~ "etc.). Variable names with spaces are not allowed." -#~ msgstr "变量名称的建议格式为小写字母并用下划线分隔(例如:foo_bar、user_id、host_name 等等)。不允许使用带空格的变量名称。" - -#: screens/Template/Survey/SurveyQuestionForm.js:46 -msgid "Choose an answer type or format you want as the prompt for the user.\n" -" Refer to the Ansible Controller Documentation for more additional\n" -" information about each option." -msgstr "" - #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:208 msgid "Set source path to" msgstr "设置源路径为" @@ -4929,12 +4697,13 @@ msgid "Edit Project" msgstr "编辑项目" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:44 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:94 #: components/Schedule/shared/FrequencyDetailSubform.js:293 #: components/Schedule/shared/FrequencyDetailSubform.js:462 msgid "Tuesday" msgstr "周二" -#: screens/Job/JobOutput/JobOutputSearch.js:132 +#: screens/Job/JobOutput/JobOutputSearch.js:139 msgid "Verbose" msgstr "详细" @@ -4943,10 +4712,11 @@ msgid "Failed to toggle host." msgstr "切换主机失败。" #: screens/ActivityStream/ActivityStreamDescription.js:519 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "denied" msgstr "拒绝" -#: screens/Login/Login.js:331 +#: screens/Login/Login.js:340 msgid "Sign in with GitHub Enterprise Organizations" msgstr "使用 GitHub Enterprise Organizations 登录" @@ -4956,6 +4726,7 @@ msgstr "使用 GitHub Enterprise Organizations 登录" #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:171 #: screens/NotificationTemplate/NotificationTemplates.js:14 #: screens/NotificationTemplate/NotificationTemplates.js:21 +#: util/getRelatedResourceDeleteDetails.js:180 msgid "Notification Templates" msgstr "通知模板" @@ -5042,7 +4813,7 @@ msgstr "查看 SAML 设置" #: components/JobList/JobList.js:245 #: components/StatusLabel/StatusLabel.js:52 #: components/Workflow/WorkflowNodeHelp.js:109 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:192 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:248 msgid "Canceled" msgstr "已取消" @@ -5107,7 +4878,7 @@ msgstr "查看所有项目。" msgid "0 (Warning)" msgstr "0(警告)" -#: screens/Job/JobOutput/JobOutputSearch.js:129 +#: screens/Job/JobOutput/JobOutputSearch.js:136 msgid "System Warning" msgstr "系统警告" @@ -5123,12 +4894,14 @@ msgstr "系统警告" #: screens/Organization/Organization.js:131 #: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.js:77 #: screens/Organization/Organizations.js:35 +#: util/getRelatedResourceDeleteDetails.js:80 +#: util/getRelatedResourceDeleteDetails.js:187 msgid "Execution Environments" msgstr "执行环境" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:20 -#~ msgid "Prompt for job type on launch." -#~ msgstr "启动时提示作业类型。" +msgid "Prompt for job type on launch." +msgstr "启动时提示输入作业类型。" #: components/JobList/JobListItem.js:217 #: components/JobList/JobListItem.js:223 @@ -5165,10 +4938,6 @@ msgstr "作业设置" msgid "Edit Credential Plugin Configuration" msgstr "编辑凭证插件配置" -#: screens/Application/ApplicationTokens/ApplicationTokenList.js:117 -#~ msgid "Delete selected tokens" -#~ msgstr "删除所选令牌" - #: screens/Template/Survey/SurveyToolbar.js:84 msgid "Select a question to delete" msgstr "选择要删除的问题" @@ -5195,7 +4964,7 @@ msgstr "选择要删除的问题" #: screens/Template/shared/JobTemplateForm.js:431 #: screens/Template/shared/WorkflowJobTemplateForm.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:228 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:273 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:329 msgid "Variables" msgstr "变量" @@ -5229,10 +4998,6 @@ msgstr "同步所有源" msgid "API service/integration key" msgstr "API 服务/集成密钥" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:28 -#~ msgid "{interval, plural, one {# hour} other {# hours}}" -#~ msgstr "{interval, plural, one {#小时} other {#小时}}" - #: screens/User/UserList/UserListItem.js:62 #: screens/User/UserList/UserListItem.js:66 msgid "Edit User" @@ -5246,6 +5011,11 @@ msgstr "任务" msgid "Unreachable Hosts" msgstr "无法访问的主机" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:234 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:245 +msgid "On timeout" +msgstr "超时时" + #: screens/Team/Teams.js:17 #: screens/Team/Teams.js:28 msgid "Create New Team" @@ -5269,7 +5039,7 @@ msgstr "文本区" msgid "View User Interface settings" msgstr "查看用户界面设置" -#: screens/Login/Login.js:300 +#: screens/Login/Login.js:309 msgid "Sign in with GitHub Teams" msgstr "使用 GitHub Teams 登录" @@ -5277,9 +5047,17 @@ msgstr "使用 GitHub Teams 登录" msgid "Inventory copied successfully" msgstr "成功复制清单" -#: screens/Template/shared/JobTemplate.helptext.js:80 -#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." -#~ msgstr "如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" +#: screens/Template/shared/JobTemplate.helptext.js:36 +msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime." +msgstr "如果启用,这将存储收集的事实,以便可以在主机级别查看它们。事实会被持久化并在运行时注入到事实缓存中。" + +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:260 +msgid "The number of distinct users that must approve before the workflow continues. A single denial always denies the node." +msgstr "在工作流继续之前必须批准的不同用户数。单次拒绝始终会拒绝该节点。" + +#: screens/Job/Job.helptext.js:33 +msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking " +msgstr "这些参数与指定的模块一起使用。您可以通过单击以下位置查找有关 {moduleName} 的信息 " #: screens/Instances/InstanceEdit/InstanceEdit.js:82 msgid "View all Instances." @@ -5308,7 +5086,8 @@ msgstr "用户界面设置" #: components/AdHocCommands/AdHocDetailsStep.js:253 msgid "Provide key/value pairs using either\n" " YAML or JSON." -msgstr "" +msgstr "使用 YAML 或 JSON 提供\n" +" 键/值对。" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:185 #: components/Schedule/shared/FrequencyDetailSubform.js:183 @@ -5325,12 +5104,12 @@ msgstr "折叠" #: components/JobList/JobListItem.js:320 #: components/LabelLists/LabelLists.js:56 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:224 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:222 #: components/PromptDetail/PromptDetail.js:338 #: components/PromptDetail/PromptJobTemplateDetail.js:220 #: components/PromptDetail/PromptWFJobTemplateDetail.js:121 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:560 -#: components/TemplateList/TemplateListItem.js:301 +#: components/TemplateList/TemplateListItem.js:304 #: routeConfig.js:78 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:255 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:120 @@ -5342,7 +5121,7 @@ msgstr "折叠" #: screens/Template/shared/JobTemplateForm.js:416 #: screens/Template/shared/WorkflowJobTemplateForm.js:205 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:208 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:253 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:309 msgid "Labels" msgstr "标签" @@ -5375,7 +5154,7 @@ msgstr "月" #: components/PromptDetail/PromptDetail.js:211 #: components/PromptDetail/PromptJobTemplateDetail.js:202 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:537 -#: components/TemplateList/TemplateListItem.js:277 +#: components/TemplateList/TemplateListItem.js:280 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:121 #: routeConfig.js:88 #: screens/ActivityStream/ActivityStream.js:118 @@ -5387,6 +5166,7 @@ msgstr "月" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:383 #: screens/Template/shared/JobTemplateForm.js:401 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:49 +#: util/getRelatedResourceDeleteDetails.js:90 msgid "Credentials" msgstr "凭证" @@ -5398,11 +5178,12 @@ msgstr "每行一个电子邮件地址,为这类通知创建一个接收者列 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:66 msgid "Minimum number of instances that will be automatically\n" " assigned to this group when new instances come online." -msgstr "" +msgstr "当新实例上线时将自动分配给此组的\n" +" 最小实例数。" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:31 msgid "{interval} weeks" -msgstr "" +msgstr "{interval} 周" #: components/LaunchPrompt/steps/OtherPromptsStep.js:101 #: components/LaunchPrompt/steps/OtherPromptsStep.js:102 @@ -5452,7 +5233,7 @@ msgstr "复制" msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: components/Search/AdvancedSearch.js:278 +#: components/Search/AdvancedSearch.js:277 msgid "Remove the current search related to ansible facts to enable another search using this key." msgstr "删除与 ansible 事实相关的当前搜索,以启用使用此键的另一个搜索。" @@ -5466,6 +5247,7 @@ msgstr "项目基本路径" msgid "Project copied successfully" msgstr "成功复制的项目" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:142 #: components/Schedule/shared/FrequencyDetailSubform.js:114 msgid "March" msgstr "3 月" @@ -5497,6 +5279,7 @@ msgstr "通知测试失败。" msgid "items" msgstr "项" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:148 #: components/Schedule/shared/FrequencyDetailSubform.js:144 msgid "September" msgstr "9 月" @@ -5505,10 +5288,6 @@ msgstr "9 月" msgid "Select Peer Addresses" msgstr "选择对等地址" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:30 -#~ msgid "{interval, plural, one {# day} other {# days}}" -#~ msgstr "{interval, plural, one {#天} other {#天}}" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:116 msgid "We were unable to locate licenses associated with this account." msgstr "我们无法找到与这个帐户关联的许可证。" @@ -5522,7 +5301,7 @@ msgstr "更新 {brandName} 中与作业相关的设置" msgid "Provisioning" msgstr "置备" -#: screens/Template/Survey/SurveyQuestionForm.js:259 +#: screens/Template/Survey/SurveyQuestionForm.js:258 msgid "Multiple Choice Options" msgstr "多项选择选项" @@ -5546,10 +5325,6 @@ msgstr "资源名称" msgid "select module" msgstr "选择模块" -#: components/JobList/JobListCancelButton.js:174 -msgid "This action will cancel the following jobs:" -msgstr "" - #: components/PromptDetail/PromptProjectDetail.js:127 #: screens/Project/ProjectDetail/ProjectDetail.js:245 #: screens/Project/shared/ProjectForm.js:300 @@ -5572,10 +5347,15 @@ msgstr "使用 TLS" #: components/Workflow/WorkflowLegend.js:112 #: components/Workflow/WorkflowNodeHelp.js:77 #: screens/Job/JobDetail/JobDetail.js:74 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:103 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:111 msgid "Management Job" msgstr "管理作业" +#: screens/User/shared/UserForm.js:173 +#: screens/User/UserDetail/UserDetail.js:84 +msgid "Preferred Theme" +msgstr "首选主题" + #: screens/Instances/Shared/InstanceForm.js:27 #: screens/Inventory/shared/InventorySourceForm.js:85 #: screens/Project/shared/ProjectForm.js:117 @@ -5586,9 +5366,9 @@ msgstr "为这个字段设置值" msgid "Failed to deny one or more workflow approval." msgstr "无法拒绝一个或多个工作流程审批。" -#: components/Search/AdvancedSearch.js:159 -#~ msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." -#~ msgstr "返回满足这个及其他过滤器的结果。如果没有进行选择,这是默认的集合类型。" +#: components/Search/AdvancedSearch.js:62 +msgid "Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected." +msgstr "返回同时满足此过滤器和其他过滤器的结果。 如果未选择任何内容,这是默认的集合类型。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/WorkflowJobTemplatesList.js:99 msgid "Organization (Name)" @@ -5598,10 +5378,6 @@ msgstr "机构(名称)" msgid "Reload" msgstr "重新加载" -#: screens/Login/Login.js:253 -#~ msgid "Failed to fetch custom login configuration settings. System defaults will be shown instead." -#~ msgstr "获取自定义登录配置设置失败。系统默认设置会被显示。" - #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:157 msgid "Add new host" msgstr "添加新主机" @@ -5625,6 +5401,7 @@ msgid "Notification Color" msgstr "通知颜色" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:43 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:93 #: components/Schedule/shared/FrequencyDetailSubform.js:280 #: components/Schedule/shared/FrequencyDetailSubform.js:457 msgid "Monday" @@ -5645,10 +5422,10 @@ msgstr "选择一个选项" msgid "Application information" msgstr "应用程序信息" -#: screens/Job/Job.helptext.js:16 -#: screens/Template/shared/JobTemplate.helptext.js:36 -#~ msgid "Control the level of output ansible will produce as the playbook executes." -#~ msgstr "控制 ansible 在 playbook 执行时生成的输出级别。" +#: screens/Job/Job.helptext.js:15 +#: screens/Template/shared/JobTemplate.helptext.js:17 +msgid "Control the level of output ansible will produce as the playbook executes." +msgstr "控制 playbook 执行时 ansible 将产生的输出级别。" #: screens/Job/JobOutput/EmptyOutput.js:37 msgid "This job failed and has no output." @@ -5669,12 +5446,12 @@ msgstr "频率详情" #: components/Schedule/shared/SchedulePromptableFields.js:133 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:58 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:186 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:189 msgid "Next" msgstr "下一" #: components/LabelSelect/LabelSelect.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:230 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:228 #: components/MultiSelect/TagMultiSelect.js:126 #: screens/Credential/shared/CredentialFormFields/BecomeMethodField.js:131 #: screens/Inventory/shared/InventoryForm.js:91 @@ -5683,16 +5460,10 @@ msgstr "下一" msgid "Create" msgstr "创建" -#: screens/Job/JobOutput/JobOutput.js:1138 +#: screens/Job/JobOutput/JobOutput.js:1140 msgid "Are you sure you want to submit the request to cancel this job?" msgstr "您确定要提交取消此任务的请求吗?" -#: screens/Inventory/shared/ConstructedInventoryHint.js:56 -#~ msgid "This table gives a few useful parameters of the constructed\n" -#~ "inventory plugin. For the full list of parameters" -#~ msgstr "下表给出了构造的一些有用参数\n" -#~ "库存插件。有关参数的完整列表" - #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:126 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:31 #: screens/Instances/InstancePeers/InstancePeerList.js:248 @@ -5703,16 +5474,10 @@ msgstr "您确定要提交取消此任务的请求吗?" msgid "Port" msgstr "端口" -#: screens/Setting/shared/SharedFields.js:160 +#: screens/Setting/shared/SharedFields.js:161 msgid "Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change." msgstr "您确定要禁用本地身份验证吗?这样做可能会影响用户登录的能力,以及系统管理员撤销此更改的能力。" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:65 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Tower Software and help\n" -#~ "streamline customer experience and success." -#~ msgstr "这些数据用于增强未来的 Tower 软件发行版本,并帮助简化客户体验和成功。" - #: screens/Project/shared/ProjectSubForms/SharedFields.js:140 msgid "Allow Branch Override" msgstr "允许分支覆写" @@ -5721,11 +5486,6 @@ msgstr "允许分支覆写" msgid "Create new source" msgstr "创建新源" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:268 -#: screens/Instances/InstanceDetail/InstanceDetail.js:308 -#~ msgid "# forks" -#~ msgstr "前叉" - #: screens/TopologyView/Tooltip.js:256 msgid "Download Bundle" msgstr "下载捆绑包" @@ -5756,10 +5516,6 @@ msgstr "未找到订阅" msgid "Add team permissions" msgstr "添加团队权限" -#: components/JobList/JobListCancelButton.js:173 -msgid "This action will cancel the following job:" -msgstr "" - #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:506 msgid "Source phone number" msgstr "源电话号码" @@ -5780,7 +5536,7 @@ msgstr "自动化" #: screens/Instances/InstancePeers/InstancePeerList.js:250 #: screens/Instances/InstancePeers/InstancePeerList.js:312 #: screens/Instances/InstancePeers/InstancePeerListItem.js:59 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:119 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:127 msgid "Node Type" msgstr "节点类型" @@ -5825,7 +5581,7 @@ msgstr "系统" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.js:145 #: screens/Template/Survey/SurveyList.js:106 msgid "Row select" -msgstr "" +msgstr "行选择" #: screens/Inventory/Inventory.js:232 #: screens/Inventory/InventoryGroup/InventoryGroup.js:148 @@ -5838,6 +5594,10 @@ msgstr "查看清单脚本" msgid "This inventory is applied to all workflow nodes within this workflow ({0}) that prompt for an inventory." msgstr "此清单会应用到在这个工作流 ({0}) 中的所有作业模板,它会提示输入一个清单。" +#: screens/Project/shared/Project.helptext.js:102 +msgid "Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save." +msgstr "与 webhook 服务共享的密钥。该服务使用它来签署其请求,以便只有您的存储库才能触发项目同步。键入您自己的密钥以将其作为配置进行管理,或将该字段留空以在保存时生成一个。" + #: screens/Dashboard/DashboardGraph.js:44 #: screens/Dashboard/DashboardGraph.js:137 msgid "Past two weeks" @@ -5854,7 +5614,7 @@ msgstr "过去两周" msgid "Back" msgstr "返回" -#: screens/User/UserDetail/UserDetail.js:89 +#: screens/User/UserDetail/UserDetail.js:102 msgid "Last Login" msgstr "最近登陆" @@ -5870,7 +5630,7 @@ msgstr "复制错误" msgid "Back to applications" msgstr "返回到应用程序" -#: screens/User/UserDetail/UserDetail.js:83 +#: screens/User/UserDetail/UserDetail.js:96 msgid "login type" msgstr "登录类型" @@ -5887,8 +5647,8 @@ msgid "Destination channels or users" msgstr "目标频道或用户" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:29 -#~ msgid "Webhook service for this workflow job template." -#~ msgstr "此工作流作业模板的Webhook服务。" +msgid "Webhook service for this workflow job template." +msgstr "此工作流作业模板的 Webhook 服务。" #: screens/Job/JobOutput/shared/OutputToolbar.js:126 msgid "Play Count" @@ -5903,7 +5663,8 @@ msgstr "实例组" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:492 msgid "Use one phone number per line to specify where to\n" " route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -msgstr "" +msgstr "每行使用一个电话号码来指定将 SMS 消息\n" +" 路由到何处。电话号码应格式化为 +11231231234。如需更多信息,请参阅 Twilio 文档" #: screens/Template/Survey/SurveyToolbar.js:66 msgid "Click to rearrange the order of the survey questions" @@ -5916,11 +5677,12 @@ msgstr "订阅详情" #: components/Schedule/shared/UnsupportedRRuleAlert.js:24 msgid "This schedule uses complex rules that are not supported in the\n" " UI. Please use the API to manage this schedule." -msgstr "" +msgstr "此调度使用 UI 中不支持的复杂规则。\n" +" 请使用 API 来管理此调度。" -#: screens/Project/shared/Project.helptext.js:113 -#~ msgid "Remove any local modifications prior to performing an update." -#~ msgstr "在进行更新前删除任何本地修改。" +#: screens/Project/shared/Project.helptext.js:92 +msgid "Remove any local modifications prior to performing an update." +msgstr "在执行更新之前删除任何本地修改。" #: screens/Inventory/InventoryList/InventoryList.js:143 msgid "Add smart inventory" @@ -5948,9 +5710,9 @@ msgstr "结束日期" msgid "Disable SSL Verification" msgstr "禁用 SSL 验证" -#: screens/Job/Job.helptext.js:22 -#~ msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." -#~ msgstr "为工作流选择分支。此分支应用于提示分支的所有任务模板节点。" +#: screens/Job/Job.helptext.js:21 +msgid "Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch." +msgstr "为工作流选择一个分支。此分支应用于所有提示输入分支的任务模板节点。" #: screens/ManagementJob/ManagementJob.js:131 msgid "Management job not found." @@ -5986,6 +5748,8 @@ msgstr "链接状态类型" #: screens/ExecutionEnvironment/ExecutionEnvironment.js:69 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateList.js:83 #: screens/Template/Templates.js:18 +#: util/getRelatedResourceDeleteDetails.js:217 +#: util/getRelatedResourceDeleteDetails.js:274 msgid "Templates" msgstr "模板" @@ -6007,6 +5771,10 @@ msgstr "测试通知" msgid "Enabled Options" msgstr "启用的选项" +#: screens/Project/shared/Project.helptext.js:14 +msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks." +msgstr "从在项目基本路径中找到的目录列表中选择。基本路径和 playbook 目录一起提供用于定位 playbook 的完整路径。" + #: screens/Template/Template.js:154 #: screens/Template/WorkflowJobTemplate.js:139 msgid "View Survey" @@ -6026,21 +5794,6 @@ msgstr "这一步包含错误" msgid "source control branch" msgstr "源控制分支" -#: components/Lookup/HostFilterLookup.js:352 -#~ msgid "Populate the hosts for this inventory by using a search\n" -#~ "filter. Example: ansible_facts__ansible_distribution:\"RedHat\".\n" -#~ "Refer to the documentation for further syntax and\n" -#~ "examples. Refer to the Ansible Controller documentation for further syntax and\n" -#~ "examples." -#~ msgstr "使用搜索过滤器填充此清单的主机。例如:ansible_facts__ansible_distribution:\"RedHat\"。如需语法和实例的更多信息,请参阅相关文档。请参阅 Ansible 控制器文档来获得更多信息。" - -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:101 -msgid "The execution environment that will be used for jobs\n" -" inside of this organization. This will be used a fallback when\n" -" an execution environment has not been explicitly assigned at the\n" -" project, job template or workflow level." -msgstr "" - #: components/LaunchPrompt/steps/InstanceGroupsStep.js:97 #: components/LaunchPrompt/steps/useInstanceGroupsStep.js:19 #: components/Lookup/InstanceGroupsLookup.js:73 @@ -6060,8 +5813,9 @@ msgstr "" #: screens/Instances/InstanceDetail/InstanceDetail.js:264 #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:225 #: screens/Inventory/InventoryDetail/InventoryDetail.js:113 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:119 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:116 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:431 +#: util/getRelatedResourceDeleteDetails.js:281 msgid "Instance Groups" msgstr "实例组" @@ -6093,13 +5847,13 @@ msgstr "根据成功的作业过滤" msgid "Red Hat, Inc." msgstr "Red Hat, Inc." -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:299 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:355 msgid "Workflow Cancelled " -msgstr "" +msgstr "工作流已取消 " -#: screens/Template/shared/JobTemplate.helptext.js:65 -#~ msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." -#~ msgstr "要在任务运行中使用的分支。如果为空,则使用项目默认值。只有项目 allow_override 字段设置为 true 时才允许使用。" +#: screens/Template/shared/JobTemplate.helptext.js:29 +msgid "Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true." +msgstr "任务运行中要使用的分支。如果为空,则使用项目默认值。仅当项目的 allow_override 字段设置为 true 时才允许。" #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:132 msgid "Workflow Statuses" @@ -6123,7 +5877,9 @@ msgstr "{0} 更多" msgid "This data is used to enhance\n" " future releases of the Tower Software and help\n" " streamline customer experience and success." -msgstr "" +msgstr "此数据用于增强\n" +" Tower 软件的未来版本,并帮助\n" +" 简化客户体验和成功。" #: components/PaginatedTable/ToolbarDeleteButton.js:219 #: screens/HostMetrics/HostMetricsDeleteButton.js:159 @@ -6135,19 +5891,9 @@ msgstr "取消删除" msgid "Nested groups inventory definition:" msgstr "嵌套组清单定义:" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:10 -#~ msgid "The amount of time (in seconds) before the email\n" -#~ "notification stops trying to reach the host and times out. Ranges\n" -#~ "from 1 to 120 seconds." -#~ msgstr "电子邮件通知停止尝试到达主机并超时之前所经过的时间(以秒为单位)。范围为 1 秒到 120 秒。" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:15 -#~ msgid "Prompt for limit on launch." -#~ msgstr "提示启动限制。" - -#: components/JobList/JobListCancelButton.js:96 -msgid "Cancel selected job" -msgstr "取消所选作业" +msgid "Prompt for limit on launch." +msgstr "启动时提示输入限制。" #: screens/Job/JobDetail/JobDetail.js:254 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:224 @@ -6155,13 +5901,13 @@ msgstr "取消所选作业" msgid "Started" msgstr "已开始" -#: components/AppContainer/PageHeaderToolbar.js:120 +#: components/AppContainer/PageHeaderToolbar.js:140 msgid "Pending Workflow Approvals" msgstr "等待工作流批准" -#: util/validators.js:162 -#~ msgid "Please enter a valid URL" -#~ msgstr "请输入有效的 URL" +#: util/validators.js:161 +msgid "Please enter a valid URL" +msgstr "请输入有效的 URL" #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:129 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressListItem.js:39 @@ -6170,14 +5916,10 @@ msgstr "等待工作流批准" msgid "Canonical" msgstr "规范" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:109 -#~ msgid "Day {num}" -#~ msgstr "第 {num} 天" - #: components/Workflow/WorkflowNodeHelp.js:168 #: screens/Job/JobOutput/shared/OutputToolbar.js:167 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:179 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:196 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:252 msgid "Elapsed" msgstr "已经过" @@ -6189,19 +5931,20 @@ msgstr "3(调试)" msgid "Track submodules" msgstr "跟踪子模块" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:256 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:266 +msgid "Required approvals" +msgstr "所需批准" + #: screens/Project/ProjectList/ProjectListItem.js:282 msgid "Last used" msgstr "最后使用" -#: screens/Dashboard/shared/ChartTooltip.js:83 -#~ msgid "No Jobs" -#~ msgstr "没有作业" - #: screens/Credential/CredentialDetail/CredentialDetail.js:302 msgid "This credential is currently being used by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在使用此凭证。确定要删除它吗?" -#: components/LaunchPrompt/steps/useSurveyStep.js:27 +#: components/LaunchPrompt/steps/useSurveyStep.js:26 #: screens/Template/Template.js:153 #: screens/Template/Templates.js:49 #: screens/Template/WorkflowJobTemplate.js:138 @@ -6219,6 +5962,8 @@ msgstr "问卷调查" #: screens/User/User.js:65 #: screens/User/UserOrganizations/UserOrganizationList.js:73 #: screens/User/Users.js:33 +#: util/getRelatedResourceDeleteDetails.js:231 +#: util/getRelatedResourceDeleteDetails.js:265 msgid "Organizations" msgstr "机构" @@ -6227,19 +5972,9 @@ msgstr "机构" msgid "None (run once)" msgstr "无(运行一次)" -#: screens/Template/shared/JobTemplate.helptext.js:109 -#~ msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." -#~ msgstr "防止实例组 Fallback:如果启用,则作业模板将阻止将任何清单或机构实例组添加到要运行的首选实例组列表中。" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:164 -#~ msgid "This constructed inventory input \n" -#~ "creates a group for both of the categories and uses \n" -#~ "the limit (host pattern) to only return hosts that \n" -#~ "are in the intersection of those two groups." -#~ msgstr "此构建的库存输入 \n" -#~ "为类别和用途创建一个组 \n" -#~ "仅返回主机的限制(主机模式) \n" -#~ "在这两组的交叉点。" +#: screens/Template/shared/JobTemplate.helptext.js:53 +msgid "Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on." +msgstr "阻止实例组回退:如果启用,任务模板将阻止将任何清单或组织实例组添加到要运行的首选实例组列表中。" #: screens/User/UserList/UserListItem.js:48 msgid "social login" @@ -6251,7 +5986,7 @@ msgstr "社交登录" msgid "Revert" msgstr "恢复" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:315 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:371 msgid "Delete Workflow Approval" msgstr "删除工作流批准" @@ -6280,35 +6015,27 @@ msgstr "更新" msgid "Failed to delete one or more schedules." msgstr "删除一个或多个调度失败。" +#: screens/Project/shared/Project.helptext.js:100 +msgid "Service that webhook requests will be accepted from." +msgstr "将接受 webhook 请求的来源服务。" + #. placeholder {0}: zoneLinks[selectedValue] #: components/Schedule/shared/ScheduleFormFields.js:49 msgid "Warning: {selectedValue} is a link to {0} and will be saved as that." -msgstr "" +msgstr "警告:{selectedValue} 是指向 {0} 的链接,并将保存为该链接。" #. placeholder {0}: relevantResults.length #: components/WorkflowOutputNavigation/WorkflowOutputNavigation.js:118 msgid "Workflow Job 1/{0}" msgstr "工作流作业 1/{0}" -#: screens/Inventory/InventoryList/InventoryList.js:274 -msgid "The inventories will be in a pending status until the final delete is processed." -msgstr "在最终删除处理完成之前,库存将处于待处理状态。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:133 -#~ msgid "JOB ID:" -#~ msgstr "" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:34 -#~ msgid "{interval, plural, one {# month} other {# months}}" -#~ msgstr "{interval, plural, one {#个月} other {#个月}}" - #: screens/SubscriptionUsage/SubscriptionUsageChart.js:131 msgid "Last recalculation date:" msgstr "上次重新计算日期:" #: components/AdHocCommands/AdHocDetailsStep.js:124 #: components/AdHocCommands/AdHocDetailsStep.js:176 +#: screens/Job/Job.helptext.js:39 msgid "here." msgstr "此处。" @@ -6322,7 +6049,11 @@ msgstr "此处。" msgid "Unavailable" msgstr "不可用" -#: screens/Job/JobOutput/JobOutputSearch.js:125 +#: screens/Project/shared/Project.helptext.js:98 +msgid "Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch." +msgstr "当源代码控制存储库中发生推送时同步项目,以便本地副本始终保持最新,而无需在每次任务启动时轮询或更新。" + +#: screens/Job/JobOutput/JobOutputSearch.js:132 msgid "Play Started" msgstr "Play 已启动" @@ -6342,19 +6073,10 @@ msgstr "未知完成日期" msgid "toggle changes" msgstr "切换更改" -#: screens/ActivityStream/ActivityStream.js:131 -#~ msgid "Select an activity type" -#~ msgstr "选择一个活动类型" - #: screens/Template/Survey/SurveyReorderModal.js:156 msgid "Multiple Choice" msgstr "多选" -#: screens/Project/shared/Project.helptext.js:14 -#~ msgid "Change PROJECTS_ROOT when deploying\n" -#~ "{brandName} to change this location." -#~ msgstr "部署 {brandName} 时更改 PROJECTS_ROOT 以更改此位置。" - #: components/AdHocCommands/AdHocCredentialStep.js:101 #: components/AdHocCommands/AdHocCredentialStep.js:102 #: components/AdHocCommands/AdHocCredentialStep.js:114 @@ -6366,25 +6088,20 @@ msgstr "机器凭证" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:122 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:81 msgid "Evaluate on" -msgstr "" +msgstr "评估时机" #: components/ContentError/ContentError.js:40 msgid "Back to Dashboard." msgstr "返回到仪表盘。" -#: components/Lookup/InventoryLookup.js:129 -#~ msgid "Select the inventory containing the hosts\n" -#~ "you want this job to manage." -#~ msgstr "选择包含此作业要管理的主机的清单。" - -#: screens/Setting/shared/SharedFields.js:348 +#: screens/Setting/shared/SharedFields.js:342 msgid "cancel edit login redirect" msgstr "取消编辑登录重定向" -#: screens/Job/Job.helptext.js:21 -#: screens/Template/shared/JobTemplate.helptext.js:54 -#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "如果有大型一个 playbook,而您想要跳过某个 play 或任务的特定部分,则跳过标签很有用。使用逗号分隔多个标签。请参阅相关文档了解使用标签的详情。" +#: screens/Job/Job.helptext.js:20 +#: screens/Template/shared/JobTemplate.helptext.js:24 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "当您有一个大型 playbook 并且想要跳过 play 或任务的特定部分时,跳过标签非常有用。使用逗号分隔多个标签。有关标签用法的详细信息,请参阅文档。" #: screens/User/User.js:140 msgid "View User Details" @@ -6412,10 +6129,10 @@ msgstr "选择的类别" msgid "Delete Team" msgstr "删除团队" -#: screens/Job/Job.helptext.js:10 -#: screens/Template/shared/JobTemplate.helptext.js:20 -#~ msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." -#~ msgstr "启动此作业模板时要使用的执行环境。解析的执行环境可以通过为此作业模板明确分配不同的执行环境来覆盖。" +#: screens/Job/Job.helptext.js:9 +#: screens/Template/shared/JobTemplate.helptext.js:11 +msgid "The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template." +msgstr "启动此任务模板时将使用的执行环境。可以通过为此任务模板显式分配不同的执行环境来覆盖解析的执行环境。" #: components/JobList/JobList.js:215 msgid "Label Name" @@ -6444,6 +6161,7 @@ msgid "YAML:" msgstr "YAML:" #: components/AdHocCommands/AdHocDetailsStep.js:128 +#: screens/Job/Job.helptext.js:43 msgid "These arguments are used with the specified module." msgstr "这些参数与指定的模块一起使用。" @@ -6464,17 +6182,17 @@ msgstr "清除订阅选择" msgid "Test passed" msgstr "测试通过" -#: screens/Job/Job.helptext.js:19 -#: screens/Template/shared/JobTemplate.helptext.js:48 -#~ msgid "Select the Instance Groups for this Job Template to run on." -#~ msgstr "选择要运行此任务模板的实例组。" +#: screens/Job/Job.helptext.js:18 +#: screens/Template/shared/JobTemplate.helptext.js:22 +msgid "Select the Instance Groups for this Job Template to run on." +msgstr "选择此任务模板要在其上运行的实例组。" #: screens/Template/shared/WebhookSubForm.js:204 msgid "Leave blank to generate a new webhook key on save" -msgstr "" +msgstr "留空以在保存时生成新的 webhook 密钥" -#: screens/User/shared/UserForm.js:41 -#: screens/User/UserDetail/UserDetail.js:51 +#: screens/User/shared/UserForm.js:42 +#: screens/User/UserDetail/UserDetail.js:54 #: screens/User/UserList/UserListItem.js:18 msgid "System Auditor" msgstr "系统审核员" @@ -6496,6 +6214,7 @@ msgid "Enable simplified login for your {brandName} applications" msgstr "为您的 {brandName} 应用启用简化的登录" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:46 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:96 #: components/Schedule/shared/FrequencyDetailSubform.js:319 #: components/Schedule/shared/FrequencyDetailSubform.js:472 msgid "Thursday" @@ -6510,6 +6229,9 @@ msgstr "周四" #: screens/Inventory/SmartInventory.js:76 #: screens/Project/Project.js:117 #: screens/Project/Projects.js:31 +#: util/getRelatedResourceDeleteDetails.js:55 +#: util/getRelatedResourceDeleteDetails.js:100 +#: util/getRelatedResourceDeleteDetails.js:132 msgid "Job Templates" msgstr "作业模板" @@ -6546,36 +6268,29 @@ msgstr "模块名称" #: screens/User/UserTokenList/UserTokenList.js:194 #: screens/User/UserTokenList/UserTokenListItem.js:38 #: screens/User/UserTokens/UserTokens.js:87 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:131 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:145 msgid "Expires" msgstr "过期" -#: screens/Job/Job.helptext.js:13 -#: screens/Template/shared/JobTemplate.helptext.js:27 -#~ msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." -#~ msgstr "描述此任务模板的可选标签,如 'dev' 或 'test'。标签可用于对任务模板和完成的任务进行分组和过滤。" - -#: components/SelectedList/DraggableSelectedList.js:87 -#~ msgid "Press space or enter to begin dragging,\n" -#~ "and use the arrow keys to navigate up or down.\n" -#~ "Press enter to confirm the drag, or any other key to\n" -#~ "cancel the drag operation." -#~ msgstr "按空格或输入开始拖动,并使用箭头键导航或关闭。按 Enter 键确认拖动或任何其他键以取消拖动操作。" +#: screens/Job/Job.helptext.js:12 +#: screens/Template/shared/JobTemplate.helptext.js:14 +msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." +msgstr "描述此任务模板的可选标签,例如 'dev' 或 'test'。标签可用于对任务模板和已完成的任务进行分组和过滤。" #: components/Search/LookupTypeInput.js:171 msgid "Lookup type" msgstr "查找类型" -#: screens/Job/JobOutput/JobOutput.js:1122 -#: screens/Job/JobOutput/JobOutput.js:1125 +#: screens/Job/JobOutput/JobOutput.js:1124 +#: screens/Job/JobOutput/JobOutput.js:1127 msgid "Cancel job" msgstr "取消作业" #: components/AddRole/AddResourceRole.js:36 #: components/AddRole/AddResourceRole.js:51 #: components/ResourceAccessList/ResourceAccessList.js:150 -#: screens/User/shared/UserForm.js:80 -#: screens/User/UserDetail/UserDetail.js:66 +#: screens/User/shared/UserForm.js:89 +#: screens/User/UserDetail/UserDetail.js:69 #: screens/User/UserList/UserList.js:124 #: screens/User/UserList/UserList.js:164 #: screens/User/UserList/UserListItem.js:54 @@ -6609,13 +6324,9 @@ msgstr "删除问题" msgid "How to use constructed inventory plugin" msgstr "如何使用构建的库存插件" -#: util/validators.js:102 -#~ msgid "This field must not contain spaces" -#~ msgstr "此字段不得包含空格" - -#: screens/Inventory/InventoryList/InventoryList.js:266 -msgid "This inventory is currently being used by some templates. Are you sure you want to delete it?" -msgstr "此库存当前正被一些模板使用。您确定要删除它吗?" +#: util/validators.js:101 +msgid "This field must not contain spaces" +msgstr "此字段不得包含空格" #: routeConfig.js:135 #: screens/ActivityStream/ActivityStream.js:125 @@ -6636,16 +6347,17 @@ msgid "Exceptions" msgstr "例外" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:11 -#~ msgid "Select a branch for the workflow." -#~ msgstr "为工作流选择一个分支。" +msgid "Select a branch for the workflow." +msgstr "为工作流选择一个分支。" -#: screens/Template/Survey/SurveyQuestionForm.js:262 +#: screens/Template/shared/JobTemplate.helptext.js:66 +#: screens/Template/Survey/SurveyQuestionForm.js:261 msgid "Refer to the" msgstr "请参阅" -#: util/getRelatedResourceDeleteDetails.js:75 -#~ msgid "Credential Input Sources" -#~ msgstr "凭证输入源" +#: util/getRelatedResourceDeleteDetails.js:73 +msgid "Credential Input Sources" +msgstr "凭证输入源" #: components/Schedule/shared/FrequencyDetailSubform.js:432 msgid "Second" @@ -6656,8 +6368,8 @@ msgstr "秒" msgid "Health checks can only be run on execution nodes." msgstr "运行状况检查只能在执行节点上运行。" -#: components/TemplateList/TemplateListItem.js:154 -#: components/TemplateList/TemplateListItem.js:160 +#: components/TemplateList/TemplateListItem.js:157 +#: components/TemplateList/TemplateListItem.js:163 #: screens/Template/WorkflowJobTemplate.js:129 msgid "Visualizer" msgstr "可视化工具" @@ -6669,11 +6381,6 @@ msgstr "可视化工具" msgid "Relaunch Job" msgstr "重新启动作业" -#: screens/Inventory/shared/Inventory.helptext.js:105 -#: screens/Inventory/shared/Inventory.helptext.js:120 -#~ msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to" -#~ msgstr "如果您希望库存源在启动时更新,请单击“启动时更新” ,然后转到" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:232 msgid "Get subscription" msgstr "获取订阅" @@ -6687,10 +6394,6 @@ msgstr "切换主机" msgid "Globally available execution environment can not be reassigned to a specific Organization" msgstr "全局可用的执行环境无法重新分配给特定机构" -#: screens/Setting/Settings.js:49 -#~ msgid "Azure AD" -#~ msgstr "Azure AD" - #: components/PromptDetail/PromptInventorySourceDetail.js:180 msgid "Source Variables" msgstr "源变量" @@ -6699,13 +6402,13 @@ msgstr "源变量" msgid "Instance" msgstr "实例" -#: screens/Job/JobOutput/JobOutputSearch.js:118 +#: screens/Job/JobOutput/JobOutputSearch.js:125 msgid "Including File" msgstr "包含文件" #: screens/Inventory/shared/Inventory.helptext.js:82 msgid "If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \"all\" default group for the inventory." -msgstr "" +msgstr "如果选中,则以前存在于外部源但现在已删除的任何主机和组都将从清单中删除。不受清单源管理的主机和组将被提升到下一个手动创建的组,或者如果没有手动创建的组可将其提升到其中,它们将保留在清单的默认「all」组中。" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:123 msgid "Vault password | {credId}" @@ -6721,16 +6424,12 @@ msgstr "您确定要从 {1} 中删除访问 {0} 吗?这样做会影响团队 msgid "Add existing host" msgstr "添加现有主机" -#: components/Search/LookupTypeInput.js:22 -#~ msgid "Lookup select" -#~ msgstr "查找选择" - #: screens/Organization/OrganizationList/OrganizationListItem.js:48 #: screens/Organization/OrganizationList/OrganizationListItem.js:52 msgid "Edit Organization" msgstr "编辑机构" -#: screens/Job/JobOutput/JobOutputSearch.js:126 +#: screens/Job/JobOutput/JobOutputSearch.js:133 msgid "Playbook Complete" msgstr "Playbook 完成" @@ -6756,12 +6455,13 @@ msgstr "详情标签页" #: screens/Inventory/shared/InventorySourceSubForms/TerraformSubForm.js:38 #: screens/Inventory/shared/InventorySourceSubForms/VirtualizationSubForm.js:39 #: screens/Inventory/shared/InventorySourceSubForms/VMwareSubForm.js:39 +#: util/getRelatedResourceDeleteDetails.js:166 msgid "Credential" msgstr "凭证" #: components/LaunchButton/WorkflowReLaunchDropDown.js:52 msgid "First node" -msgstr "" +msgstr "第一个节点" #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:177 msgid "Webhook Credentials" @@ -6785,16 +6485,6 @@ msgstr "组" msgid "Request subscription" msgstr "请求订阅" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:162 -#~ msgid "Last Job Status" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:298 -#~ msgid "Last Modified" -#~ msgstr "" - #: components/Schedule/ScheduleToggle/ScheduleToggle.js:67 msgid "Toggle schedule" msgstr "删除调度" @@ -6806,7 +6496,7 @@ msgstr "刷新" #: components/Search/Search.js:346 msgid "Date search input" -msgstr "" +msgstr "日期搜索输入" #: screens/Host/HostDetail/HostDetail.js:117 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:110 @@ -6832,7 +6522,7 @@ msgstr "查看作业设置" #: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.js:152 #: screens/Project/ProjectDetail/ProjectDetail.js:344 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:229 -#: screens/User/UserDetail/UserDetail.js:109 +#: screens/User/UserDetail/UserDetail.js:122 msgid "edit" msgstr "编辑" @@ -6841,7 +6531,7 @@ msgstr "编辑" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:158 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:170 msgid "Expected value" -msgstr "" +msgstr "预期值" #: screens/Credential/Credentials.js:16 #: screens/Credential/Credentials.js:27 @@ -6871,8 +6561,8 @@ msgstr "时间" msgid "Create new instance group" msgstr "创建新实例组" -#: screens/User/shared/UserForm.js:35 -#: screens/User/UserDetail/UserDetail.js:53 +#: screens/User/shared/UserForm.js:36 +#: screens/User/UserDetail/UserDetail.js:56 #: screens/User/UserList/UserListItem.js:20 msgid "Normal User" msgstr "普通用户" @@ -6895,6 +6585,7 @@ msgstr "扩展作业事件" msgid "LDAP3" msgstr "LDAP3" +#: screens/Host/HostGroups/HostGroupsList.js:214 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:231 msgid "Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly." msgstr "请注意,如果房东/体验达人也是该组的子级成员,则在取消关联后,您仍可能在列表中看到该组。此列表显示房东直接或间接关联的所有群组。" @@ -6912,16 +6603,14 @@ msgstr "编辑问卷调查" msgid "Pan Down" msgstr "向下平移" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:21 -#~ msgid "Use one IRC channel or username per line. The pound\n" -#~ "symbol (#) for channels, and the at (@) symbol for users, are not\n" -#~ "required." -#~ msgstr "每行使用一个 IRC 频道或用户名。频道不需要输入 # 号,用户不需要输入 @ 符号。" - #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventorySyncButton.js:33 msgid "Start inventory source sync" msgstr "开始库存源同步" +#: screens/Project/shared/Project.helptext.js:94 +msgid "Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update." +msgstr "子模块将跟踪其 master 分支(或 .gitmodules 中指定的其他分支)上的最新提交。如果否,子模块将保持在主项目指定的修订版本。这相当于为 git submodule update 指定 --remote 标志。" + #: screens/Project/Project.js:146 msgid "Project not found." msgstr "未找到项目。" @@ -6937,10 +6626,6 @@ msgstr "置备回调" msgid "Minimum number of instances that will be automatically assigned to this group when new instances come online." msgstr "新实例上线时将自动分配给此组的最小实例数。" -#: components/LaunchPrompt/LaunchPrompt.js:132 -#~ msgid "Launch | {0}" -#~ msgstr "" - #: components/NotificationList/NotificationListItem.js:84 msgid "Toggle notification success" msgstr "切换通知成功" @@ -6950,8 +6635,8 @@ msgid "Application not found." msgstr "未找到应用程序。" #: components/PromptDetail/PromptDetail.js:139 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:270 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:344 msgid "Any" msgstr "任何" @@ -6999,18 +6684,20 @@ msgstr "对等" msgid "User Roles" msgstr "用户角色" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:204 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:215 msgid "min" msgstr "分钟" #: screens/Inventory/InventorySources/InventorySourceList.js:177 #: screens/Inventory/InventorySources/InventorySourceList.js:194 +#: util/getRelatedResourceDeleteDetails.js:66 +#: util/getRelatedResourceDeleteDetails.js:146 msgid "Inventory Sources" msgstr "清单源" -#: screens/Template/shared/JobTemplate.helptext.js:74 -#~ msgid "If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "如果启用,将允许同时运行此任务模板。" +#: screens/Template/shared/JobTemplate.helptext.js:34 +msgid "If enabled, simultaneous runs of this job template will be allowed." +msgstr "如果启用,将允许同时运行此任务模板。" #: screens/Template/shared/WorkflowJobTemplateForm.js:273 msgid "Enable Concurrent Jobs" @@ -7033,10 +6720,6 @@ msgstr "Slack" msgid "Instance group not found." msgstr "没有找到实例组。" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:343 -msgid "Note: This instance may be re-associated with this instance group if it is managed by " -msgstr "" - #: screens/Instances/Shared/RemoveInstanceButton.js:172 msgid "cancel remove" msgstr "取消删除" @@ -7059,10 +6742,6 @@ msgstr "为数据收集、日志和登录设置偏好" msgid "Add" msgstr "添加" -#: components/TemplateList/TemplateListItem.js:170 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation." -#~ msgstr "自定义虚拟环境 {0} 必须替换为执行环境。有关迁移到执行环境的更多信息,请参阅<0>文档。" - #: screens/Team/TeamRoles/TeamRolesList.js:126 #: screens/User/UserRoles/UserRolesList.js:126 msgid "System administrators have unrestricted access to all resources." @@ -7082,14 +6761,14 @@ msgstr "取消构建的库存源同步失败" msgid "Back to Hosts" msgstr "返回到主机" -#: screens/ExecutionEnvironment/shared/ExecutionEnvironment.helptext.js:22 -#~ msgid "Credential to authenticate with a protected container registry." -#~ msgstr "使用受保护的容器注册表进行身份验证的凭证。" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:207 +msgid "Context" +msgstr "上下文" #: screens/Project/ProjectDetail/ProjectDetail.js:299 #: screens/Template/shared/WebhookSubForm.js:224 msgid "Webhook Ref Filter" -msgstr "" +msgstr "Webhook 引用过滤器" #: screens/Inventory/shared/ConstructedInventoryHint.js:64 msgid "Constructed inventory parameters table" @@ -7108,12 +6787,7 @@ msgstr "权限升级密码" msgid "Please try another search using the filter above" msgstr "请使用上面的过滤器尝试另一个搜索" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:193 -#~ msgid "Manual" -#~ msgstr "手动" - -#: screens/Setting/shared/SharedFields.js:357 +#: screens/Setting/shared/SharedFields.js:351 msgid "Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled." msgstr "您确定要编辑登录重定向覆盖 URL? 这样做可能会影响用户在同时禁用本地身份验证后登录系统的能力。" @@ -7141,7 +6815,7 @@ msgstr "API 令牌" msgid "Control the level of output Ansible will produce for inventory source update jobs." msgstr "控制Ansible将为库存源更新作业生成的输出级别。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:127 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:124 #: screens/Organization/shared/OrganizationForm.js:100 msgid "Galaxy Credentials" msgstr "Galaxy 凭证" @@ -7163,20 +6837,23 @@ msgid "This constructed inventory input\n" " creates a group for both of the categories and uses\n" " the limit (host pattern) to only return hosts that\n" " are in the intersection of those two groups." -msgstr "" +msgstr "此构建的库存输入\n" +" 为两个类别创建一个组,并使用\n" +" 限制(主机模式)仅返回位于这两个组\n" +" 交集中的主机。" #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:338 #: screens/InstanceGroup/Instances/InstanceList.js:278 msgid "Disassociate instance from instance group?" msgstr "从实例组中解除关联实例?" -#: components/Search/AdvancedSearch.js:374 +#: components/Search/AdvancedSearch.js:373 msgid "Key typeahead" msgstr "键 typeahead" #: components/PromptDetail/PromptJobTemplateDetail.js:164 msgid " Job Slicing" -msgstr "" +msgstr " 作业分片" #: components/AdHocCommands/AdHocCommands.js:130 msgid "Run ad hoc command" @@ -7195,18 +6872,14 @@ msgstr "注册表凭证" msgid "Host Details" msgstr "类型详情" -#: screens/User/UserDetail/UserDetail.js:77 +#: screens/User/UserDetail/UserDetail.js:80 msgid "Browser default" msgstr "浏览器默认" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Follow" msgstr "关注" -#: components/AdHocCommands/AdHocDetailsStep.js:245 -#~ msgid "Pass extra command line changes. There are two ansible command line parameters:" -#~ msgstr "传递额外的命令行更改。有两个 ansible 命令行参数:" - #: components/AddRole/AddResourceRole.js:71 #: components/AdHocCommands/AdHocCredentialStep.js:128 #: components/AdHocCommands/AdHocExecutionEnvironmentStep.js:117 @@ -7214,8 +6887,8 @@ msgstr "关注" #: components/LaunchPrompt/steps/CredentialsStep.js:254 #: components/LaunchPrompt/steps/InventoryStep.js:93 #: components/Lookup/CredentialLookup.js:194 -#: components/Lookup/InventoryLookup.js:166 -#: components/Lookup/InventoryLookup.js:222 +#: components/Lookup/InventoryLookup.js:165 +#: components/Lookup/InventoryLookup.js:221 #: components/Lookup/MultiCredentialsLookup.js:204 #: components/Lookup/OrganizationLookup.js:139 #: components/Lookup/ProjectLookup.js:149 @@ -7252,12 +6925,6 @@ msgstr "关注" msgid "Modified By (Username)" msgstr "修改者(用户名)" -#: components/LaunchPrompt/steps/OtherPromptsStep.js:188 -#~ msgid "If enabled, show the changes made\n" -#~ "by Ansible tasks, where supported. This is equivalent to Ansible’s\n" -#~ "--diff mode." -#~ msgstr "如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff mode。" - #: screens/InstanceGroup/ContainerGroup.js:58 msgid "Back to instance groups" msgstr "返回到实例组" @@ -7266,31 +6933,26 @@ msgstr "返回到实例组" msgid "page" msgstr "页" -#: screens/Project/shared/Project.helptext.js:81 -#~ msgid "Note: This field assumes the remote name is \"origin\"." -#~ msgstr "注意:该字段假设远程名称为“origin”。" +#: screens/Project/shared/Project.helptext.js:68 +msgid "Note: This field assumes the remote name is \"origin\"." +msgstr "注意:此字段假定远程名称为 “origin”。" #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:82 #: screens/Setting/Settings.js:57 msgid "GitHub Default" msgstr "GitHub Default" -#: screens/Template/Survey/SurveyQuestionForm.js:221 +#: screens/Template/Survey/SurveyQuestionForm.js:220 msgid "Maximum" msgstr "最大值" #: screens/Project/shared/Project.helptext.js:5 -#~ msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." -#~ msgstr "用于使用此项目的作业的执行环境。当作业模板或工作流没有在作业模板或工作流一级显式分配执行环境时,则会使用它。" +msgid "The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level." +msgstr "将用于使用此项目的任务的执行环境。当未在任务模板或工作流级别显式分配执行环境时,将用作回退。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:5 -#~ msgid "Name of the workflow job template." -#~ msgstr "工作流作业模板的名称。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:131 -#~ msgid "MOST RECENT SYNC" -#~ msgstr "" +msgid "Name of the workflow job template." +msgstr "工作流作业模板的名称。" #: screens/Inventory/InventoryList/InventoryList.js:243 msgid "Sync Status" @@ -7311,6 +6973,10 @@ msgstr "完整镜像位置,包括容器注册表、镜像名称和版本标签 msgid "Node state types" msgstr "节点状态类型" +#: screens/Project/shared/Project.helptext.js:101 +msgid "The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync." +msgstr "此项目的 webhook 端点。将其添加到存储库的 webhook 配置中,以便推送触发项目同步。" + #: components/Lookup/ProjectLookup.js:138 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:133 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:202 @@ -7324,26 +6990,20 @@ msgstr "Git" msgid "Choose a Playbook Directory" msgstr "选择 Playbook 目录" -#: components/PaginatedTable/PaginatedTable.js:97 -#~ msgid "Please add {pluralizedItemName} to populate this list " -#~ msgstr "" - #: components/JobList/JobListItem.js:237 +#: components/TemplateList/TemplateListItem.js:151 #: components/Workflow/WorkflowNodeHelp.js:61 #: screens/ExecutionEnvironment/ExecutionEnvironmentTemplate/ExecutionEnvironmentTemplateListItem.js:21 #: screens/Job/JobDetail/JobDetail.js:286 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:92 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:166 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:100 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:222 +#: util/getRelatedResourceDeleteDetails.js:104 msgid "Workflow Job Template" msgstr "工作流作业模板" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:18 -#~ msgid "Prompt for labels on launch." -#~ msgstr "启动时提示标签。" - -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:159 -#~ msgid "Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches." -#~ msgstr "" +msgid "Prompt for labels on launch." +msgstr "启动时提示输入标签。" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:118 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:169 @@ -7359,22 +7019,13 @@ msgstr "当父节点出现故障状态时执行。" msgid "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" msgstr "{0, plural, one {This approval cannot be deleted due to insufficient permissions or a pending job status} other {These approvals cannot be deleted due to insufficient permissions or a pending job status}}" -#: screens/Project/shared/Project.helptext.js:118 -#~ msgid "Submodules will track the latest commit on\n" -#~ "their master branch (or other branch specified in\n" -#~ ".gitmodules). If no, submodules will be kept at\n" -#~ "the revision specified by the main project.\n" -#~ "This is equivalent to specifying the --remote\n" -#~ "flag to git submodule update." -#~ msgstr "子模块将跟踪其 master 分支(或在 .gitmodules 中指定的其他分支)的最新提交。如果没有,子模块将会保留在主项目指定的修订版本中。这等同于在 git submodule update 命令中指定 --remote 标志。" - #: components/VerbositySelectField/VerbositySelectField.js:20 msgid "2 (More Verbose)" msgstr "2(更多详细内容)" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:32 -#~ msgid "Webhook credential for this workflow job template." -#~ msgstr "此工作流作业模板的Webhook凭据。" +msgid "Webhook credential for this workflow job template." +msgstr "此工作流作业模板的 Webhook 凭证。" #: components/Lookup/HostFilterLookup.js:358 msgid "Populate the hosts for this inventory by using a search\n" @@ -7382,7 +7033,11 @@ msgid "Populate the hosts for this inventory by using a search\n" " Refer to the documentation for further syntax and\n" " examples. Refer to the Ansible Controller documentation for further syntax and\n" " examples." -msgstr "" +msgstr "使用搜索过滤器填充此清单的主机。\n" +" 示例:ansible_facts__ansible_distribution:\"RedHat\"。\n" +" 有关更多语法和示例,请参阅\n" +" 文档。有关更多语法和示例,请参阅 Ansible Controller\n" +" 文档。" #: components/Schedule/ScheduleList/ScheduleList.js:148 msgid "This schedule is missing required survey values" @@ -7392,12 +7047,6 @@ msgstr "此调度缺少所需的调查值" msgid "LDAP4" msgstr "LDAP4" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:15 -#~ msgid "The base URL of the Grafana server - the\n" -#~ "/api/annotations endpoint will be added automatically to the base\n" -#~ "Grafana URL." -#~ msgstr "Grafana 服务器的基本 URL - /api/annotations 端点将自动添加到基本 Grafana URL。" - #: screens/Dashboard/shared/LineChart.js:182 msgid "Date" msgstr "日期" @@ -7407,29 +7056,24 @@ msgstr "日期" msgid "User and Automation Analytics" msgstr "用户和 Automation Analytics" -#: screens/Template/shared/JobTemplate.helptext.js:96 -#~ msgid "Privilege escalation: If enabled, run this playbook as an administrator." -#~ msgstr "权利升级:如果启用,则以管理员身份运行此 playbook。" +#: screens/Template/shared/JobTemplate.helptext.js:46 +msgid "Privilege escalation: If enabled, run this playbook as an administrator." +msgstr "权限提升:如果启用,以管理员身份运行此 playbook。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:198 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:161 msgid "Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string." -msgstr "" +msgstr "要与工件进行比较的值。尽可能解释为 JSON(例如 true、3),否则解释为纯字符串。" #: screens/Inventory/shared/InventoryGroupsDeleteModal.js:162 msgid "Failed to delete one or more groups." msgstr "删除一个或多个组失败。" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to dark mode" -msgstr "" - #: screens/Setting/MiscAuthentication/MiscAuthenticationEdit/MiscAuthenticationEdit.js:197 msgid "Confirm Disable Local Authorization" msgstr "确认禁用本地授权" -#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:766 +#: screens/Template/WorkflowJobTemplateVisualizer/Visualizer.js:784 msgid "There was an error saving the workflow." msgstr "保存工作流时出错。" @@ -7449,15 +7093,15 @@ msgstr "加载相关组失败。" msgid "Subscription Compliance" msgstr "订阅合规性" -#: util/validators.js:65 -#~ msgid "This field must be a number and have a value greater than {min}" -#~ msgstr "此字段必须是一个数字,且值需要大于 {min}" +#: util/validators.js:64 +msgid "This field must be a number and have a value greater than {min}" +msgstr "此字段必须是数字,且值大于 {min}" #: components/LaunchButton/ReLaunchDropDown.js:43 #: components/PromptDetail/PromptDetail.js:138 #: screens/Metrics/Metrics.js:84 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:264 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:273 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:338 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:347 msgid "All" msgstr "所有" @@ -7479,10 +7123,10 @@ msgstr "确认删除" msgid "Workflow timed out message" msgstr "工作流超时信息" -#: screens/Job/Job.helptext.js:11 -#: screens/Template/shared/JobTemplate.helptext.js:22 -#~ msgid "Select the playbook to be executed by this job." -#~ msgstr "选择要由此作业执行的 playbook。" +#: screens/Job/Job.helptext.js:10 +#: screens/Template/shared/JobTemplate.helptext.js:12 +msgid "Select the playbook to be executed by this job." +msgstr "选择此任务要执行的 playbook。" #: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.js:52 msgid "(Limited to first 10)" @@ -7497,48 +7141,33 @@ msgstr "失败的作业" msgid "No items found." msgstr "没有找到项。" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:143 #: components/Schedule/shared/FrequencyDetailSubform.js:119 msgid "April" msgstr "4 月" -#: screens/Job/JobOutput/JobOutputSearch.js:111 +#: screens/Job/JobOutput/JobOutputSearch.js:118 msgid "Host Failure" msgstr "主机故障" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:177 -#~ msgid "Name" -#~ msgstr "名称" - #: screens/ActivityStream/ActivityStreamDetailButton.js:30 #: screens/ActivityStream/ActivityStreamListItem.js:46 msgid "View event details" msgstr "查看事件详情" -#: screens/Job/JobOutput/JobOutputSearch.js:107 +#: screens/Job/JobOutput/JobOutputSearch.js:114 msgid "Gathering Facts" -msgstr "收集事实" - -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:124 -msgid "Are you sure you want delete the group below?" -msgstr "您确定要删除群组吗?" - -#: screens/Inventory/shared/ConstructedInventoryHint.js:115 -#~ msgid "Create vars from jinja2 expressions. This can be useful\n" -#~ "if the constructed groups you define do not contain the expected\n" -#~ "hosts. This can be used to add hostvars from expressions so\n" -#~ "that you know what the resultant values of those expressions are." -#~ msgstr "从jinja2表达式创建vars。 这可能很有用\n" -#~ "如果您定义的构造组不包含预期的\n" -#~ "host。这可用于从表达式中添加hostvars ,因此\n" -#~ "您知道这些表达式的结果值是什么。" +msgstr "收集事实" #: components/AdHocCommands/AdHocDetailsStep.js:215 msgid "Enables creation of a provisioning\n" " callback URL. Using the URL a host can contact {brandName}\n" " and request a configuration update using this job\n" " template" -msgstr "" +msgstr "启用置备回调 URL 的创建。\n" +" 使用该 URL,主机可以联系 {brandName}\n" +" 并使用此作业模板请求配置\n" +" 更新" #: components/JobList/JobList.js:270 #: components/JobList/JobListItem.js:120 @@ -7551,13 +7180,13 @@ msgstr "完成时间" msgid "Recent jobs" msgstr "最近的作业" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:372 +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:373 #: screens/InstanceGroup/Instances/InstanceList.js:391 #: screens/Instances/InstanceDetail/InstanceDetail.js:418 msgid "Failed to disassociate one or more instances." msgstr "解除关联一个或多个实例失败。" -#: screens/Job/JobOutput/JobOutputSearch.js:115 +#: screens/Job/JobOutput/JobOutputSearch.js:122 msgid "Host Skipped" msgstr "主机已跳过" @@ -7566,8 +7195,8 @@ msgid "View Project Details" msgstr "查看项目详情" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:22 -#~ msgid "Prompt for tags on launch." -#~ msgstr "启动时提示标记。" +msgid "Prompt for tags on launch." +msgstr "启动时提示输入标记。" #: components/Workflow/WorkflowTools.js:160 msgid "Pan Right" @@ -7580,7 +7209,7 @@ msgstr "在此处查看构建的库存文档" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:106 msgid "Never" -msgstr "" +msgstr "永不" #: screens/Team/TeamList/TeamList.js:126 msgid "Organization Name" @@ -7591,9 +7220,13 @@ msgstr "机构名称" msgid "Host Filter" msgstr "主机过滤器" -#: components/JobList/JobListCancelButton.js:168 -#~ msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" -#~ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +#: screens/Project/shared/Project.helptext.js:97 +msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." +msgstr "将项目视为最新的时间(以秒为单位)。在任务运行和回调期间,任务系统将评估最新项目更新的时间戳。如果它早于缓存超时,则不将其视为最新,并将执行新的项目更新。" + +#: components/JobList/JobListCancelButton.js:171 +msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}" +msgstr "{numJobsToCancel, plural, one {此操作将取消以下作业:} other {此操作将取消以下作业:}}" #: screens/ActivityStream/ActivityStream.js:269 msgid "Keyword" @@ -7608,10 +7241,6 @@ msgstr "在同步前删除项目" msgid "Unlimited" msgstr "无限" -#: components/SelectedList/DraggableSelectedList.js:33 -#~ msgid "Dragging started for item id: {newId}." -#~ msgstr "拖放项目 ID: {newId} 已开始。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.js:96 msgid "File, directory or script" msgstr "文件、目录或脚本" @@ -7626,8 +7255,8 @@ msgid "The execution environment that will be used for jobs inside of this organ msgstr "用于本机构内作业的执行环境。当项目、作业模板或工作流没有显式分配执行环境时,则会使用它。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:12 -#~ msgid "Enable a survey for this workflow job template." -#~ msgstr "为此工作流作业模板启用调查。" +msgid "Enable a survey for this workflow job template." +msgstr "为此工作流作业模板启用调查。" #. Aria label for paginated table list #: components/PaginatedTable/PaginatedTable.js:83 @@ -7638,10 +7267,6 @@ msgstr "{pluralizedItemName} 列表" msgid "Please add survey questions." msgstr "请添加问卷调查问题。" -#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:86 -#~ msgid "(Default)" -#~ msgstr "" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:261 #: screens/Inventory/shared/InventorySourceSubForms/SharedFields.js:124 msgid "Enabled Variable" @@ -7661,7 +7286,7 @@ msgstr "Pagerduty 子域" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:82 msgid "No Jobs" -msgstr "" +msgstr "没有作业" #: screens/User/UserTokenList/UserTokenList.js:123 #: screens/User/UserTokenList/UserTokenList.js:134 @@ -7675,11 +7300,11 @@ msgstr "缓存超时(秒)" #: components/AppContainer/AppContainer.js:91 #: components/AppContainer/AppContainer.js:160 -#: components/AppContainer/PageHeaderToolbar.js:211 +#: components/AppContainer/PageHeaderToolbar.js:231 msgid "Logout" msgstr "退出" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:218 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:229 msgid "sec" msgstr "秒" @@ -7691,17 +7316,17 @@ msgstr "这些执行环境可能被依赖它们的其他资源使用。您确定 msgid "Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed." msgstr "在创建或编辑节点时无法选择缺失的清单或项目的作业模板。选择另一个模板或修复缺少的字段以继续。" -#: screens/Template/Survey/SurveyQuestionForm.js:93 +#: screens/Template/Survey/SurveyQuestionForm.js:92 msgid "Integer" msgstr "整数" #: components/TemplateList/TemplateList.js:253 -#: components/TemplateList/TemplateListItem.js:149 +#: components/TemplateList/TemplateListItem.js:148 msgid "Last Ran" msgstr "最后运行" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:132 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:124 msgid "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" msgstr "{0, selectordinal, one {The first {dayOfWeek}} two {The second {dayOfWeek}} =3 {The third {dayOfWeek}} =4 {The fourth {dayOfWeek}} =5 {The fifth {dayOfWeek}}}" @@ -7711,7 +7336,7 @@ msgstr "订阅选择模态" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:33 msgid "{interval} months" -msgstr "" +msgstr "{interval} 个月" #: screens/Job/JobOutput/shared/OutputToolbar.js:154 msgid "Failed Host Count" @@ -7720,13 +7345,13 @@ msgstr "失败的主机计数" #: components/LaunchButton/WorkflowReLaunchDropDown.js:36 #: components/LaunchButton/WorkflowReLaunchDropDown.js:40 msgid "Relaunch from:" -msgstr "" +msgstr "重新启动自:" #: screens/Host/HostList/SmartInventoryButton.js:26 msgid "To create a smart inventory using ansible facts, go to the smart inventory screen." msgstr "要使用 ansible 事实创建智能清单,请转至智能清单屏幕。" -#: components/Search/AdvancedSearch.js:413 +#: components/Search/AdvancedSearch.js:412 msgid "Related Keys" msgstr "相关密钥" @@ -7760,7 +7385,7 @@ msgstr "同步" #: components/Schedule/ScheduleList/ScheduleList.js:200 #: components/Schedule/shared/ScheduleFormFields.js:86 #: components/TemplateList/TemplateList.js:218 -#: components/TemplateList/TemplateListItem.js:221 +#: components/TemplateList/TemplateListItem.js:224 #: screens/Application/ApplicationDetails/ApplicationDetails.js:65 #: screens/Application/ApplicationsList/ApplicationsList.js:121 #: screens/Application/shared/ApplicationForm.js:65 @@ -7817,9 +7442,9 @@ msgstr "同步" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:184 #: screens/Template/shared/JobTemplateForm.js:273 #: screens/Template/shared/WorkflowJobTemplateForm.js:123 -#: screens/Template/Survey/SurveyQuestionForm.js:172 +#: screens/Template/Survey/SurveyQuestionForm.js:171 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:114 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:184 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:195 #: screens/User/shared/UserTokenForm.js:69 #: screens/User/UserOrganizations/UserOrganizationList.js:81 #: screens/User/UserOrganizations/UserOrganizationListItem.js:20 @@ -7830,7 +7455,7 @@ msgstr "同步" #: screens/User/UserTokenList/UserTokenList.js:138 #: screens/User/UserTokenList/UserTokenList.js:191 #: screens/User/UserTokenList/UserTokenListItem.js:30 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:125 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:139 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:177 msgid "Description" msgstr "描述" @@ -7860,11 +7485,12 @@ msgstr "1(详细)" #: screens/Setting/shared/RevertAllAlert.js:38 msgid "This will revert all configuration values on this page to\n" " their factory defaults. Are you sure you want to proceed?" -msgstr "" +msgstr "这会将此页面上的所有配置值恢复到\n" +" 其工厂默认值。您确定要继续吗?" #: components/Search/Search.js:136 msgid "On or after" -msgstr "" +msgstr "当天或之后" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:57 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:78 @@ -7873,7 +7499,7 @@ msgstr "" msgid "Max concurrent jobs" msgstr "最大并发作业数" -#: screens/User/UserDetail/UserDetail.js:120 +#: screens/User/UserDetail/UserDetail.js:133 msgid "Delete User" msgstr "删除用户" @@ -7913,7 +7539,7 @@ msgstr "编辑团队" msgid "User Interface" msgstr "用户界面" -#: screens/Login/Login.js:315 +#: screens/Login/Login.js:324 msgid "Sign in with GitHub Enterprise" msgstr "使用 GitHub Enterprise 登录" @@ -7950,20 +7576,21 @@ msgstr "使用 GitHub Enterprise 登录" #: screens/Team/shared/TeamForm.js:49 #: screens/Template/shared/WorkflowJobTemplateForm.js:137 #: screens/Template/Survey/SurveyQuestionForm.js:30 -#: screens/User/shared/UserForm.js:173 +#: screens/User/shared/UserForm.js:195 +#: util/validators.js:202 msgid "Select a value for this field" msgstr "为这个字段选择一个值" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:40 -#~ msgid "Never expires" -#~ msgstr "永不过期" +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:47 +msgid "Never expires" +msgstr "永不过期" #. placeholder {0}: job.id #: components/Sparkline/Sparkline.js:43 msgid "View job {0}" msgstr "查看作业 {0}" -#: screens/Login/Login.js:394 +#: screens/Login/Login.js:403 msgid "Sign in with SAML {samlIDP}" msgstr "使用 SAML {samlIDP} 登陆" @@ -7971,14 +7598,10 @@ msgstr "使用 SAML {samlIDP} 登陆" msgid "Browse" msgstr "浏览" -#: screens/InstanceGroup/shared/ContainerGroupForm.js:78 -#~ msgid "Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced." -#~ msgstr "在此组上同时运行的所有作业中允许的最大分叉数。\\ n零意味着不会强制执行任何限制。" - #: components/NotificationList/NotificationList.js:193 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:134 -#: screens/User/shared/UserForm.js:92 -#: screens/User/UserDetail/UserDetail.js:68 +#: screens/User/shared/UserForm.js:101 +#: screens/User/UserDetail/UserDetail.js:71 #: screens/User/UserList/UserList.js:115 #: screens/User/UserList/UserList.js:169 #: screens/User/UserList/UserListItem.js:56 @@ -7989,8 +7612,8 @@ msgstr "电子邮件" msgid "Case-insensitive version of regex." msgstr "regex 不区分大小写的版本。" -#: components/Search/AdvancedSearch.js:283 -#: components/Search/AdvancedSearch.js:299 +#: components/Search/AdvancedSearch.js:282 +#: components/Search/AdvancedSearch.js:298 msgid "Advanced search value input" msgstr "高级搜索值输入" @@ -8011,16 +7634,6 @@ msgstr "此令牌所属的应用,或将此字段留空以创建个人访问令 msgid "Listener Port" msgstr "侦听器端口" -#: screens/Project/shared/Project.helptext.js:108 -#~ msgid "Enable content signing to verify that the content\n" -#~ "has remained secure when a project is synced.\n" -#~ "If the content has been tampered with, the\n" -#~ "job will not run." -#~ msgstr "启用内容签名以验证内容\n" -#~ "在项目同步时保持安全。\n" -#~ "如果内容已被篡改,\n" -#~ "作业将不会运行。" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:287 msgid "SSL Connection" msgstr "SSL 连接" @@ -8046,10 +7659,6 @@ msgstr "为这个字段输入值或者选择「启动时提示」选项。" msgid "External Secret Management System" msgstr "外部 Secret 管理系统" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:125 -msgid "Are you sure you want delete the groups below?" -msgstr "您确定要删除以下群组吗?" - #: components/AdHocCommands/AdHocDetailsStep.js:156 msgid "here" msgstr "此处" @@ -8089,15 +7698,10 @@ msgstr "开头不区分大小写的版本。" msgid "Unsaved changes modal" msgstr "未保存的修改 modal" -#: screens/Login/Login.js:347 +#: screens/Login/Login.js:356 msgid "Sign in with GitHub Enterprise Teams" msgstr "使用 GitHub Enterprise Teams 登录" -#: components/Lookup/InventoryLookup.js:133 -msgid "Select the inventory containing the hosts\n" -" you want this job to manage." -msgstr "" - #: components/AdHocCommands/AdHocDetailsStep.js:108 #: components/AdHocCommands/AdHocDetailsStep.js:110 msgid "Arguments" @@ -8107,18 +7711,18 @@ msgstr "参数" msgid "Construct 2 groups, limit to intersection" msgstr "构建2组,限制在交叉点" -#: screens/Inventory/InventoryList/InventoryListItem.js:68 -msgid "# sources with sync failures." -msgstr "#个同步失败的源。" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:30 -#~ msgid "Webhook URL for this workflow job template." -#~ msgstr "此工作流作业模板的Webhook URL。" +msgid "Webhook URL for this workflow job template." +msgstr "此工作流作业模板的 Webhook URL。" #: components/Schedule/shared/ScheduleFormFields.js:93 msgid "Start date/time" msgstr "开始日期/时间" +#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:37 +msgid "By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>this Tower documentation page. Uncheck the following boxes to disable this feature." +msgstr "默认情况下,我们会收集有关服务使用情况的分析数据并将其传输给 Red Hat。该服务收集两类数据。有关更多信息,请参阅<0>此 Tower 文档页面。取消选中以下复选框可禁用此功能。" + #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:231 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:228 msgid "Grafana URL" @@ -8128,7 +7732,7 @@ msgstr "Grafana URL" msgid "GitHub settings" msgstr "GitHub 设置" -#: screens/Login/Login.js:285 +#: screens/Login/Login.js:294 msgid "Sign in with GitHub Organizations" msgstr "使用 GitHub Organizations 登录" @@ -8136,12 +7740,12 @@ msgstr "使用 GitHub Organizations 登录" msgid "Redirecting to subscription detail" msgstr "重定向到订阅详情" -#: screens/Job/Job.helptext.js:18 -#: screens/Template/shared/JobTemplate.helptext.js:42 -#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." -#~ msgstr "取消作业前运行的时间(以秒为单位)。默认为 0,即没有作业超时。" +#: screens/Job/Job.helptext.js:17 +#: screens/Template/shared/JobTemplate.helptext.js:20 +msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout." +msgstr "任务被取消前的运行时间(以秒为单位)。默认为 0,表示没有任务超时。" -#: screens/Host/HostGroups/HostGroupsList.js:251 +#: screens/Host/HostGroups/HostGroupsList.js:246 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:262 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:277 msgid "Failed to disassociate one or more groups." @@ -8152,10 +7756,6 @@ msgstr "解除关联一个或多个组关联。" msgid "Token information" msgstr "令牌信息" -#: screens/Inventory/InventoryList/InventoryListItem.js:67 -msgid "# source with sync failures." -msgstr "#同步失败的源。" - #: components/Workflow/WorkflowNodeHelp.js:112 msgid "Never Updated" msgstr "永不更新" @@ -8168,11 +7768,11 @@ msgstr "永不更新" msgid "Successful" msgstr "成功" -#: screens/Template/shared/JobTemplate.helptext.js:86 -#~ msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." -#~ msgstr "并行作业:如果启用,将允许同时运行此作业模板。" +#: screens/Template/shared/JobTemplate.helptext.js:40 +msgid "Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed." +msgstr "并发任务:如果启用,将允许同时运行此任务模板。" -#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:137 msgid "Task Started" msgstr "任务已启动" @@ -8186,7 +7786,7 @@ msgstr "使用 Kubernetes 或 OpenShift 进行身份验证的凭证" #: screens/Inventory/FederatedInventory.js:92 msgid "Federated Inventory not found." -msgstr "" +msgstr "未找到联邦库存。" #: components/JobList/JobList.js:224 #: components/JobList/JobListItem.js:60 @@ -8211,18 +7811,13 @@ msgstr "对 id 字段进行精确搜索。" msgid "Back to management jobs" msgstr "返回到管理作业" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:181 -#~ msgid "Organization" -#~ msgstr "组织" - -#: screens/Job/JobOutput/JobOutputSearch.js:112 +#: screens/Job/JobOutput/JobOutputSearch.js:119 msgid "Host OK" msgstr "主机正常" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:35 msgid "{interval} years" -msgstr "" +msgstr "{interval} 年" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:200 msgid "Days remaining" @@ -8237,15 +7832,20 @@ msgstr "查看 Azure AD 设置" msgid "Hop" msgstr "Hop(跃点)" -#: screens/Job/JobOutput/JobOutputSearch.js:103 +#: screens/Job/JobOutput/JobOutputSearch.js:110 msgid "Debug" msgstr "调试" #: components/DataListToolbar/DataListToolbar.js:116 -#: screens/Job/JobOutput/JobOutputSearch.js:145 +#: screens/Job/JobOutput/JobOutputSearch.js:153 msgid "Clear all filters" msgstr "清除所有过滤器" +#. placeholder {0}: itemsToRemove.length +#: screens/Instances/Shared/RemoveInstanceButton.js:88 +msgid "{0, plural, one {This instance is currently being used by other resources. Are you sure you want to delete it?} other {Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {此实例当前正被其他资源使用。确定要删除它吗?} other {取消置备这些实例可能会影响依赖它们的其他资源。确定仍要删除吗?}}" + #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:57 #: screens/Setting/GitHub/GitHubDetail/GitHubDetail.js:75 #: screens/Setting/GoogleOAuth2/GoogleOAuth2Detail/GoogleOAuth2Detail.js:44 @@ -8269,12 +7869,14 @@ msgstr "返回到设置" #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyList.js:109 #: screens/Template/Survey/SurveyListItem.js:67 +#: screens/User/UserDetail/UserDetail.js:88 msgid "Default" msgstr "默认" +#. placeholder {0}: values.end #: components/Schedule/shared/buildRuleObj.js:111 -#~ msgid "End did not match an expected value ({0})" -#~ msgstr "结束与预期值不匹配({0})" +msgid "End did not match an expected value ({0})" +msgstr "结束与预期值不匹配 ({0})" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:114 msgid "Add instance group" @@ -8306,17 +7908,17 @@ msgstr "运行命令" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hours" -msgstr "" +msgstr "{interval} 小时" #: screens/Template/shared/WebhookSubForm.js:246 msgid "Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable." -msgstr "" +msgstr "无法查找此 webhook 服务的凭证类型,因此 webhook 凭证字段不可用。" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:85 msgid "Drag a file here or browse to upload" msgstr "把文件拖放在这里或浏览以上传" -#: screens/Job/JobOutput/JobOutputSearch.js:186 +#: screens/Job/JobOutput/JobOutputSearch.js:194 msgid "Unfollow" msgstr "未追随" @@ -8324,12 +7926,7 @@ msgstr "未追随" msgid "string" msgstr "字符串" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:28 -#~ msgid "One Slack channel per line. The pound symbol (#)\n" -#~ "is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -#~ msgstr "每行一个 Slack 频道。频道需要一个井号(#)。要响应一个特点信息或启动一个特定消息,将父信息 Id 添加到频道中,父信息 Id 为 16 位。在第 10 位数字后需要手动插入一个点(.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack" - -#: screens/User/shared/UserForm.js:121 +#: screens/User/shared/UserForm.js:130 msgid "Confirm Password" msgstr "确认密码" @@ -8339,17 +7936,16 @@ msgstr "个人访问令牌" #: components/LaunchButton/WorkflowReLaunchDropDown.js:46 msgid "Relaunch from first node" -msgstr "" +msgstr "从第一个节点重新启动" #: screens/Template/Template.js:121 #: screens/Template/WorkflowJobTemplate.js:102 msgid "Back to Templates" msgstr "返回到模板" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:38 -#~ msgid "Specify a notification color. Acceptable colors are hex\n" -#~ "color code (example: #3af or #789abc)." -#~ msgstr "指定通知颜色。可接受的颜色为十六进制颜色代码(示例:#3af 或者 #789abc)。" +#: screens/Project/shared/Project.helptext.js:80 +msgid "The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be \"pull/62/head\"." +msgstr "第一个获取所有引用。第二个获取 Github 拉取请求编号 62,在此示例中分支需要为 “pull/62/head”。" #: screens/Setting/SettingList.js:54 msgid "Authentication" @@ -8357,7 +7953,7 @@ msgstr "身份验证" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} days" -msgstr "" +msgstr "{interval} 天" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:157 msgid "Recipient list" @@ -8367,6 +7963,10 @@ msgstr "接收者列表" msgid "Not Found" msgstr "未找到" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:193 +msgid "Votes" +msgstr "投票" + #: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.js:79 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:97 msgid "Globally Available" @@ -8390,7 +7990,10 @@ msgid "Create vars from jinja2 expressions. This can be useful\n" " if the constructed groups you define do not contain the expected\n" " hosts. This can be used to add hostvars from expressions so\n" " that you know what the resultant values of those expressions are." -msgstr "" +msgstr "从 jinja2 表达式创建变量。如果您定义的\n" +" 构建的组不包含预期的主机,这会很有用。\n" +" 这可用于从表达式添加 hostvars,以便\n" +" 您知道这些表达式的结果值是什么。" #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:141 msgid "Active hosts previously deleted" @@ -8402,14 +8005,18 @@ msgid "It is hard to give a specification for\n" " the system facts you need to run a playbook against\n" " the inventory that has `gather_facts: true`. The\n" " actual facts will differ system-to-system." -msgstr "" +msgstr "很难为 Ansible 事实的清单提供\n" +" 规格,因为要填充系统事实,您需要\n" +" 针对具有 `gather_facts: true` 的清单运行\n" +" playbook。实际事实\n" +" 会因系统而异。" #: components/JobList/JobListItem.js:356 #: screens/Job/JobDetail/JobDetail.js:432 msgid "Job Slice Parent" msgstr "任务分片父级" -#: screens/Template/Survey/SurveyQuestionForm.js:86 +#: screens/Template/Survey/SurveyQuestionForm.js:85 msgid "Multiple Choice (single select)" msgstr "多项选择(单选)" @@ -8448,7 +8055,7 @@ msgid "Customize pod specification" msgstr "自定义 Pod 规格" #. placeholder {0}: options.runOnTheOccurrence -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:179 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:171 msgid "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second {weekday} of {month}} =3 {The third {weekday} of {month}} =4 {The fourth {weekday} of {month}} =5 {The fifth {weekday} of {month}}}" @@ -8456,18 +8063,14 @@ msgstr "{0, selectordinal, one {The first {weekday} of {month}} two {The second #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:537 msgid "Specify HTTP Headers in JSON format. Refer to\n" " the Ansible Controller documentation for example syntax." -msgstr "" +msgstr "以 JSON 格式指定 HTTP 标头。有关示例语法,\n" +" 请参阅 Ansible Controller 文档。" #: components/NotificationList/NotificationList.js:199 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:140 msgid "Rocket.Chat" msgstr "Rocket.Chat" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:289 -#~ msgid "Playbook Directory" -#~ msgstr "" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:398 msgid "Frequency Exception Details" msgstr "频率例外详情" @@ -8483,7 +8086,7 @@ msgstr "请参阅 Django" #: components/AppContainer/AppContainer.js:65 msgid "Global navigation" -msgstr "" +msgstr "全局导航" #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:123 msgid "Failed to copy execution environment" @@ -8509,8 +8112,8 @@ msgid "Copy Execution Environment" msgstr "复制执行环境" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:16 -#~ msgid "Prompt for SCM branch on launch." -#~ msgstr "启动时提示SCM分支。" +msgid "Prompt for SCM branch on launch." +msgstr "启动时提示输入 SCM 分支。" #: components/Workflow/WorkflowTools.js:142 msgid "Set zoom to 100% and center graph" @@ -8526,22 +8129,6 @@ msgstr "全部恢复为默认值" msgid "Inventory file" msgstr "清单文件" -#: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:254 -#~ msgid "Note that only hosts directly in this group can\n" -#~ "be disassociated. Hosts in sub-groups must be disassociated\n" -#~ "directly from the sub-group level that they belong." -#~ msgstr "请注意,只有直接属于此组的主机才能解除关联。子组中的主机必须与其所属的子组级别直接解除关联。" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:282 -#~ msgid "Project Base Path" -#~ msgstr "项目基本路径" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:321 -#~ msgid "Project Sync Error" -#~ msgstr "" - #: screens/Project/ProjectList/ProjectListItem.js:118 msgid "Refresh for revision" msgstr "重新刷新修订版本" @@ -8550,16 +8137,14 @@ msgstr "重新刷新修订版本" msgid "Project sync failures" msgstr "项目同步失败" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:110 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:119 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:156 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:166 #: components/Schedule/shared/FrequencyDetailSubform.js:368 msgid "Run on" msgstr "运行于" -#: components/HostToggle/HostToggle.js:21 -#~ msgid "Indicates if a host is available and should be included in running\n" -#~ "jobs. For hosts that are part of an external inventory, this may be\n" -#~ "reset by the inventory sync process." -#~ msgstr "指明主机是否可用且应该包含在正在运行的作业中。对于作为外部清单一部分的主机,可能会被清单同步过程重置。" - #: components/LaunchPrompt/LaunchPrompt.js:142 #: components/Schedule/shared/SchedulePromptableFields.js:108 msgid "Show description" @@ -8574,13 +8159,9 @@ msgstr "Amazon EC2" msgid "Peer removed. Please be sure to run the install bundle for {0} again in order to see changes take effect." msgstr "已删除对等点。请确保再次运行 {0} 的安装捆绑包,以便看到更改生效。" -#: components/SelectedList/DraggableSelectedList.js:69 -#~ msgid "Draggable list to reorder and remove selected items." -#~ msgstr "可拖动列表以重新排序和删除选定的项目。" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:167 -#~ msgid "The last {weekday} of {month}" -#~ msgstr "最后 {weekday}({month})" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:169 +msgid "The last {weekday} of {month}" +msgstr "{month}的最后一个 {weekday}" #: screens/Job/JobOutput/PageControls.js:53 msgid "Collapse all job events" @@ -8616,11 +8197,6 @@ msgstr "面板 ID(可选)" msgid "Prevent Instance Group Fallback" msgstr "防止实例组 Fallback" -#: components/AppContainer/PageHeaderToolbar.js:111 -#: components/AppContainer/PageHeaderToolbar.js:115 -msgid "Switch to light mode" -msgstr "" - #: screens/InstanceGroup/shared/InstanceGroupForm.js:58 msgid "Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced." msgstr "此组上同时运行的所有作业允许的最大分叉数。零意味着不会强制执行任何限制。" @@ -8637,7 +8213,7 @@ msgstr "任务" msgid "Regions" msgstr "区域" -#: components/Search/AdvancedSearch.js:315 +#: components/Search/AdvancedSearch.js:314 msgid "Set type disabled for related search field fuzzy searches" msgstr "为相关搜索字段模糊搜索设置类型禁用" @@ -8658,16 +8234,12 @@ msgstr "您无法对以下工作流审批采取行动: {itemsUnableToDeny}" msgid "Please click the Start button to begin." msgstr "请点开始按钮开始。" -#: components/RelatedTemplateList/RelatedTemplateList.js:224 -msgid "This template is currently being used by some workflow nodes. Are you sure you want to delete it?" -msgstr "此模板当前正被某些工作流节点使用。您确定要删除它吗?" - #: components/Schedule/ScheduleDetail/ScheduleDetail.js:346 msgid "First Run" msgstr "首次运行" -#: screens/Job/JobOutput/JobOutputSearch.js:123 -#: screens/Job/JobOutput/JobOutputSearch.js:124 +#: screens/Job/JobOutput/JobOutputSearch.js:130 +#: screens/Job/JobOutput/JobOutputSearch.js:131 msgid "No Hosts Remaining" msgstr "没有剩余主机" @@ -8692,6 +8264,11 @@ msgid "" " directly from the sub-group level that they belong.\n" " " msgstr "" +"\n" +" 请注意,只有直接位于此组中的主机才能\n" +" 被取消关联。子组中的主机必须直接从它们所属的\n" +" 子组级别取消关联。\n" +" " #: components/AdHocCommands/AdHocPreviewStep.js:65 #: components/PromptDetail/PromptDetail.js:265 @@ -8718,7 +8295,7 @@ msgid "Job ID" msgstr "作业 ID" #: components/PromptDetail/PromptDetail.js:134 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:226 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:300 msgid "Convergence" msgstr "趋同" @@ -8747,11 +8324,12 @@ msgstr "没有清单同步失败。" msgid "Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag." msgstr "注:选择它们的顺序设定执行优先级。选择多个来启用拖放。" -#: components/LaunchPrompt/steps/credentialsValidator.js:56 -#~ msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" -#~ msgstr "不允许在启动时需要密码的凭证。请删除或替换为同一类型的凭证以便继续: {0}" +#. placeholder {0}: credentialsThatPrompt.join(', ') +#: components/LaunchPrompt/steps/CredentialsStep.js:85 +msgid "Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: {0}" +msgstr "不允许在启动时需要密码的凭证。请删除以下凭证或将其替换为相同类型的凭证以继续: {0}" -#: screens/Login/Login.js:376 +#: screens/Login/Login.js:385 msgid "Sign in with OIDC" msgstr "使用 OIDC 登陆" @@ -8789,21 +8367,16 @@ msgstr "远程归档" msgid "Troubleshooting" msgstr "故障排除" -#: screens/Project/shared/Project.helptext.js:76 -#~ msgid "A refspec to fetch (passed to the Ansible git\n" -#~ "module). This parameter allows access to references via\n" -#~ "the branch field not otherwise available." -#~ msgstr "要获取的 refspec(传递至 Ansible git 模块)。此参数允许通过分支字段访问原本不可用的引用。" - #: screens/Application/Applications.js:90 msgid "This is the only time the client secret will be shown." msgstr "这是唯一显示客户端 secret 的时间。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:6 -#~ msgid "Optional description for the workflow job template." -#~ msgstr "工作流作业模板的可选说明。" +msgid "Optional description for the workflow job template." +msgstr "工作流作业模板的可选描述。" #: screens/ActivityStream/ActivityStreamDescription.js:511 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:197 msgid "approved" msgstr "批准" @@ -8812,7 +8385,7 @@ msgid "Last Run" msgstr "最后运行" #. placeholder {0}: workflowApproval.name -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:57 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:59 msgid "Failed to approve {0}." msgstr "批准 {0} 失败。" @@ -8820,8 +8393,10 @@ msgstr "批准 {0} 失败。" msgid "Run type" msgstr "运行类型" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 #: components/Schedule/shared/FrequencyDetailSubform.js:543 #: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentListItem.js:82 +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:57 msgid "Never" msgstr "永不" @@ -8854,9 +8429,9 @@ msgstr "清单(名称)" msgid "Update Revision on Launch" msgstr "启动时更新修订" -#: screens/Job/Job.helptext.js:8 -#~ msgid "The project containing the playbook this job will execute." -#~ msgstr "包含此作业要执行的 playbook 的项目。" +#: screens/Job/Job.helptext.js:7 +msgid "The project containing the playbook this job will execute." +msgstr "包含此任务将执行的 playbook 的项目。" #: screens/Credential/shared/CredentialForm.js:189 msgid "Select Credential Type" @@ -8866,9 +8441,9 @@ msgstr "编辑凭证类型" msgid "LDAP 2" msgstr "LDAP 2" -#: screens/Project/shared/Project.helptext.js:84 -#~ msgid "Examples include:" -#~ msgstr "示例包括::" +#: screens/Project/shared/Project.helptext.js:71 +msgid "Examples include:" +msgstr "示例包括:" #: components/JobList/JobList.js:222 #: components/JobList/JobListItem.js:55 @@ -8881,7 +8456,9 @@ msgstr "源控制更新" msgid "This data is used to enhance\n" " future releases of the Software and to provide\n" " Automation Analytics." -msgstr "" +msgstr "此数据用于增强\n" +" 软件的未来版本,并提供\n" +" Automation Analytics。" #: components/PromptDetail/PromptProjectDetail.js:53 #: screens/Project/ProjectDetail/ProjectDetail.js:108 @@ -8910,11 +8487,6 @@ msgstr "最近的作业" msgid "These are the modules that {brandName} supports running commands against." msgstr "这些是 {brandName} 支持运行命令的模块。" -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:65 -#~ msgid "If you do not have a subscription, you can visit\n" -#~ "Red Hat to obtain a trial subscription." -#~ msgstr "如果您还没有订阅,请联系红帽来获得一个试用订阅。" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:48 msgid "Workflow link modal" msgstr "工作流链接模式" @@ -8928,19 +8500,10 @@ msgstr "编辑清单" msgid "Failed to user token." msgstr "用户令牌失败。" -#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:67 -#~ msgid "Minimum number of instances that will be automatically\n" -#~ "assigned to this group when new instances come online." -#~ msgstr "新实例上线时自动分配给此组的最小实例数量。" - -#: screens/Login/Login.js:395 +#: screens/Login/Login.js:404 msgid "Sign in with SAML" msgstr "使用 SAML 登陆" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:27 -#~ msgid "canceled" -#~ msgstr "取消" - #: screens/WorkflowApproval/WorkflowApproval.js:66 msgid "Back to Workflow Approvals" msgstr "返回到工作流批准" @@ -8950,10 +8513,11 @@ msgid "Enter injectors using either JSON or YAML syntax. Refer to the Ansible Co msgstr "使用 JSON 或 YAML 语法输入注入程序。示例语法请参阅 Ansible 控制器文档。" #: components/Workflow/WorkflowLegend.js:122 -#: screens/Job/JobOutput/JobOutputSearch.js:133 +#: screens/Job/JobOutput/JobOutputSearch.js:140 msgid "Warning" msgstr "警告" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:151 #: components/Schedule/shared/FrequencyDetailSubform.js:159 msgid "December" msgstr "12 月" @@ -8984,8 +8548,8 @@ msgid "Delete All Groups and Hosts" msgstr "删除所有组和主机" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:24 -#~ msgid "Prompt for execution environment on launch." -#~ msgstr "启动时提示执行环境。" +msgid "Prompt for execution environment on launch." +msgstr "启动时提示输入执行环境。" #: screens/Host/HostDetail/HostDetail.js:58 #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:56 @@ -9012,15 +8576,15 @@ msgid "Client type" msgstr "客户端类型" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:25 -#~ msgid "Prompt for instance groups on launch." -#~ msgstr "在发布时提示示例组。" +msgid "Prompt for instance groups on launch." +msgstr "启动时提示输入实例组。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:637 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:213 msgid "Workflow pending message body" msgstr "工作流待处理信息正文" -#: screens/Template/Survey/SurveyQuestionForm.js:178 +#: screens/Template/Survey/SurveyQuestionForm.js:177 msgid "Answer variable name" msgstr "回答变量名称" @@ -9044,13 +8608,15 @@ msgstr "自定义虚拟环境 {virtualEnvironment} 必须替换为执行环境 #: components/Schedule/ScheduleDetail/FrequencyDetails.js:27 msgid "{interval} hour" -msgstr "" +msgstr "{interval} 小时" #: screens/Organization/OrganizationDetail/OrganizationDetail.js:93 msgid "The maximum number of hosts allowed to be managed by\n" " this organization. Value defaults to 0 which means no limit.\n" " Refer to the Ansible documentation for more details." -msgstr "" +msgstr "允许此机构管理的最大主机数。\n" +" 值默认为 0,表示没有限制。\n" +" 如需更多详情,请参阅 Ansible 文档。" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:276 msgid "IRC Nick" @@ -9064,16 +8630,9 @@ msgstr "过期于" msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." msgstr "每次使用此清单运行作业时,请在执行作业任务之前刷新选定来源的清单。" -#: screens/Project/shared/Project.helptext.js:104 -#~ msgid "Branch to checkout. In addition to branches,\n" -#~ "you can input tags, commit hashes, and arbitrary refs. Some\n" -#~ "commit hashes and refs may not be available unless you also\n" -#~ "provide a custom refspec." -#~ msgstr "要签出的分支。除了分支外,您可以输入标签、提交散列和任意 refs。除非你还提供了自定义 refspec,否则某些提交散列和 refs 可能无法使用。" - #: components/JobList/JobList.js:241 #: components/StatusLabel/StatusLabel.js:46 -#: components/TemplateList/TemplateListItem.js:105 +#: components/TemplateList/TemplateListItem.js:104 #: components/Workflow/WorkflowNodeHelp.js:97 msgid "Running" msgstr "运行中" @@ -9091,11 +8650,12 @@ msgstr "字段以值开头。" msgid "Workflow documentation" msgstr "工作流文档" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:140 #: components/Schedule/shared/FrequencyDetailSubform.js:104 msgid "January" msgstr "1 月" -#: screens/Login/Login.js:240 +#: screens/Login/Login.js:249 msgid "Sign in with Azure AD" msgstr "使用 Azure AD 登陆" @@ -9103,9 +8663,9 @@ msgstr "使用 Azure AD 登陆" msgid "Relaunch all hosts" msgstr "重新启动所有主机" -#: screens/Template/shared/JobTemplate.helptext.js:91 -#~ msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." -#~ msgstr "事实存储:如果启用,这将存储收集的事实,以便在主机一级查看它们。事实在运行时会被持久化并注入事实缓存。" +#: screens/Template/shared/JobTemplate.helptext.js:43 +msgid "Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.." +msgstr "事实存储:如果启用,这将存储收集的事实,以便可以在主机级别查看它们。事实会被持久化并在运行时注入到事实缓存中。" #: screens/CredentialType/CredentialTypeDetails/CredentialTypeDetails.js:117 msgid "Delete credential type" @@ -9121,13 +8681,19 @@ msgstr "GitHub" msgid "Are you sure you want to remove this link?" msgstr "您确定要从删除这个链接吗?" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:281 +msgid "A Jinja2 template rendered with upstream set_stats artifacts when the approval is created. Use this to show the approver relevant context from previous job steps. Available variables come from set_stats data of parent nodes." +msgstr "创建批准时使用上游 set_stats 工件呈现的 Jinja2 模板。使用它向批准者显示先前作业步骤的相关上下文。可用变量来自父节点的 set_stats 数据。" + #: screens/Template/shared/WorkflowJobTemplate.helptext.js:14 -#~ msgid "Prompt for variables on launch." -#~ msgstr "启动时提示变量。" +msgid "Prompt for variables on launch." +msgstr "启动时提示输入变量。" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:14 -#~ msgid "Denied by {0} - {1}" -#~ msgstr "已拒绝 {0} - {1}" +#. placeholder {0}: workflowApproval.summary_fields.approved_or_denied_by.username +#. placeholder {1}: formatDateString(workflowApproval.finished) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:17 +msgid "Denied by {0} - {1}" +msgstr "由 {0} 拒绝 - {1}" #: components/Schedule/ScheduleDetail/ScheduleDetail.js:206 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:209 @@ -9145,13 +8711,9 @@ msgstr "同步项目失败。" msgid "Total hosts" msgstr "主机总数" -#: util/validators.js:199 -#~ msgid "This field must be greater than 0" -#~ msgstr "此字段必须大于 0" - -#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:152 -msgid "User Guide" -msgstr "用户指南" +#: util/validators.js:198 +msgid "This field must be greater than 0" +msgstr "此字段必须大于 0" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:47 msgid "Workflow Link" @@ -9165,9 +8727,9 @@ msgstr "成功复制的凭证" msgid "The search filter did not produce any results…" msgstr "搜索过滤器没有产生任何结果…" -#: util/validators.js:128 -#~ msgid "This field must be a number" -#~ msgstr "此字段必须是数字" +#: util/validators.js:127 +msgid "This field must be a number" +msgstr "此字段必须是数字" #: screens/Job/JobOutput/PageControls.js:82 msgid "Scroll last" @@ -9181,9 +8743,9 @@ msgstr "解除关联相关的团队?" msgid "Last" msgstr "最后" -#: screens/Template/shared/JobTemplate.helptext.js:72 -#~ msgid "Enable webhook for this template." -#~ msgstr "为此模板启用 Webhook。" +#: screens/Template/shared/JobTemplate.helptext.js:33 +msgid "Enable webhook for this template." +msgstr "为此模板启用 webhook。" #: components/Schedule/shared/FrequencyDetailSubform.js:567 msgid "On date" @@ -9219,6 +8781,8 @@ msgstr "内容加载" #: screens/Inventory/Inventories.js:44 #: screens/Inventory/InventoryList/InventoryList.js:196 #: screens/Inventory/InventoryList/InventoryList.js:261 +#: util/getRelatedResourceDeleteDetails.js:201 +#: util/getRelatedResourceDeleteDetails.js:269 msgid "Inventories" msgstr "清单" @@ -9237,14 +8801,10 @@ msgstr "启用" msgid "Items per page" msgstr "每页的项" -#: components/JobList/JobListCancelButton.js:97 -msgid "Cancel selected jobs" -msgstr "取消所选作业" - -#: util/validators.js:112 -#: util/validators.js:196 -#~ msgid "This field must be an integer" -#~ msgstr "此字段必须是整数" +#: util/validators.js:111 +#: util/validators.js:195 +msgid "This field must be an integer" +msgstr "此字段必须是整数" #: components/Workflow/WorkflowStartNode.js:64 #: screens/Job/WorkflowOutput/WorkflowOutput.js:77 @@ -9267,14 +8827,6 @@ msgstr "ID" msgid "Greater than comparison." msgstr "大于比较。" -#: screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js:77 -#~ msgid "This data is used to enhance\n" -#~ "future releases of the Software and to provide\n" -#~ "Automation Analytics." -#~ msgstr "这些用户用于增强\n" -#~ "以后发行的软件并提供\n" -#~ "Automation Analytics。" - #: components/PromptDetail/PromptInventorySourceDetail.js:44 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:133 msgid "Overwrite local variables from remote inventory source" @@ -9309,21 +8861,26 @@ msgid "Delete Workflow Job Template" msgstr "删除工作流作业模板" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:9 -#~ msgid "Pass extra command line variables to the workflow." -#~ msgstr "将额外的命令行变量传递到工作流。" +msgid "Pass extra command line variables to the workflow." +msgstr "向工作流传递额外的命令行变量。" #: screens/InstanceGroup/InstanceGroups.js:36 msgid "Instance details" msgstr "实例详情" +#. placeholder {0}: selected.length +#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:185 +msgid "{0, plural, one {This instance group is currently being used by other resources. Are you sure you want to delete it?} other {Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?}}" +msgstr "{0, plural, one {此实例组当前正被其他资源使用。您确定要删除它吗?} other {删除这些实例组可能会影响依赖它们的其他资源。您确定仍要删除吗?}}" + #: screens/Job/JobOutput/EmptyOutput.js:60 msgid "No output found for this job." msgstr "没有为该作业找到输出。" -#: screens/Job/Job.helptext.js:6 -#: screens/Template/shared/JobTemplate.helptext.js:8 -#~ msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." -#~ msgstr "对于任务模板,选择“运行”来执行 playbook。选择“检查”将只检查 playbook 语法、测试环境设置和报告问题,而不执行 playbook。" +#: screens/Job/Job.helptext.js:5 +#: screens/Template/shared/JobTemplate.helptext.js:7 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "对于任务模板,选择 run 以执行 playbook。选择 check 仅检查 playbook 语法、测试环境设置并报告问题,而不执行 playbook。" #: screens/Setting/SettingList.js:117 msgid "Logging settings" @@ -9382,7 +8939,7 @@ msgstr "查看所有执行环境" msgid "Sources" msgstr "源" -#: screens/Template/Survey/SurveyQuestionForm.js:81 +#: screens/Template/Survey/SurveyQuestionForm.js:80 msgid "Textarea" msgstr "文本区" @@ -9403,21 +8960,18 @@ msgstr "没有配置" #: components/JobList/JobListItem.js:63 #: components/Schedule/ScheduleList/ScheduleListItem.js:39 #: screens/Job/JobDetail/JobDetail.js:75 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:204 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:260 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:222 msgid "Workflow Job" msgstr "工作流任务" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:270 -#~ msgid "Seconds" -#~ msgstr "" - #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:81 msgid "Use custom messages to change the content of\n" " notifications sent when a job starts, succeeds, or fails. Use\n" " curly braces to access information about the job:" -msgstr "" +msgstr "使用自定义消息来更改作业启动、成功或失败时\n" +" 发送的通知内容。使用\n" +" 花括号来访问有关作业的信息:" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:98 msgid "Pod spec override" @@ -9463,7 +9017,7 @@ msgstr "更新选项" #: components/PromptDetail/PromptDetail.js:178 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:428 -#: components/TemplateList/TemplateListItem.js:270 +#: components/TemplateList/TemplateListItem.js:273 #: screens/Application/ApplicationDetails/ApplicationDetails.js:110 #: screens/Application/ApplicationsList/ApplicationListItem.js:44 #: screens/Application/ApplicationsList/ApplicationsList.js:157 @@ -9478,19 +9032,19 @@ msgstr "更新选项" #: screens/Inventory/InventoryHostDetail/InventoryHostDetail.js:85 #: screens/Job/JobDetail/JobDetail.js:593 #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:454 -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:112 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:109 #: screens/Project/ProjectDetail/ProjectDetail.js:328 #: screens/Team/TeamDetail/TeamDetail.js:57 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:367 -#: screens/User/UserDetail/UserDetail.js:99 +#: screens/User/UserDetail/UserDetail.js:112 #: screens/User/UserTokenDetail/UserTokenDetail.js:66 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:184 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:240 msgid "Last Modified" msgstr "最后修改" -#: screens/Project/shared/Project.helptext.js:100 -#~ msgid "Documentation." -#~ msgstr "文档。" +#: screens/Project/shared/Project.helptext.js:85 +msgid "Documentation." +msgstr "文档。" #: components/LaunchPrompt/steps/InstanceGroupsStep.js:84 #: components/Lookup/InstanceGroupsLookup.js:107 @@ -9513,7 +9067,7 @@ msgstr "命令" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:142 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:148 #: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:225 -#: screens/Job/JobOutput/JobOutputSearch.js:105 +#: screens/Job/JobOutput/JobOutputSearch.js:112 #: screens/TopologyView/Legend.js:195 msgid "Error" msgstr "错误" @@ -9531,20 +9085,10 @@ msgstr "返回到组" msgid "A job has already been launched" msgstr "已启动一个作业" -#: screens/Job/JobOutput/JobOutputSearch.js:109 +#: screens/Job/JobOutput/JobOutputSearch.js:116 msgid "Host Async OK" msgstr "主机异步正常" -#: screens/Inventory/shared/ConstructedInventoryHint.js:242 -#~ msgid "This constructed inventory input\n" -#~ "creates a group for both of the categories and uses\n" -#~ "the limit (host pattern) to only return hosts that\n" -#~ "are in the intersection of those two groups." -#~ msgstr "此构建的库存输入\n" -#~ "为类别和用途创建一个组\n" -#~ "仅返回主机的限制(主机模式)\n" -#~ "在这两组的交叉点。" - #: screens/Dashboard/Dashboard.js:168 msgid "Recent Templates" msgstr "最近模板" @@ -9554,36 +9098,6 @@ msgstr "最近模板" msgid "Applications & Tokens" msgstr "应用程序和令牌" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:231 -#~ msgid "Source Control Branch" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:257 -#~ msgid "Source Control Credential" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:236 -#~ msgid "Source Control Refspec" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:196 -#~ msgid "Source Control Revision" -#~ msgstr "源代码管理修订版本" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:192 -#~ msgid "Source Control Type" -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:226 -#~ msgid "Source Control URL" -#~ msgstr "" - #: screens/Dashboard/shared/LineChart.js:140 msgid "Job Runs" msgstr "作业运行" @@ -9592,6 +9106,11 @@ msgstr "作业运行" msgid "Failed to delete smart inventory." msgstr "删除智能清单失败。" +#. placeholder {0}: inventory.inventory_sources_with_failures +#: screens/Inventory/InventoryList/InventoryListItem.js:65 +msgid "{0, plural, one {# source with sync failures.} other {# sources with sync failures.}}" +msgstr "{0, plural, one {# 个源存在同步失败。} other {# 个源存在同步失败。}}" + #: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:181 #: screens/Instances/Instance.js:32 msgid "Back to Instances" @@ -9606,7 +9125,7 @@ msgstr "清单源" msgid "Cancel node removal" msgstr "取消节点删除" -#: screens/Job/JobOutput/JobOutputSearch.js:104 +#: screens/Job/JobOutput/JobOutputSearch.js:111 msgid "Deprecated" msgstr "已弃用" @@ -9615,11 +9134,6 @@ msgstr "已弃用" msgid "Update revision on job launch" msgstr "启动作业时更新修订" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:136 -#~ msgid "STATUS:" -#~ msgstr "" - #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListDenyButton.js:21 msgid "Select a row to deny" msgstr "选择要拒绝的行" @@ -9627,19 +9141,13 @@ msgstr "选择要拒绝的行" #. js-lingui-explicit-id #: screens/Dashboard/shared/ChartTooltip.js:59 msgid "Successful" -msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:202 -#~ msgid "Successfully copied to clipboard!" -#~ msgstr "成功复制至剪贴板!" +msgstr "成功" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.js:256 msgid "Redirecting to dashboard" msgstr "重定向到仪表盘" #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:138 -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:187 msgid "This instance group is currently being by other resources. Are you sure you want to delete it?" msgstr "其他资源目前正在此实例组中。确定要删除它吗?" @@ -9669,9 +9177,9 @@ msgstr "工作流批准的消息正文" msgid "OpenStack" msgstr "OpenStack" -#: components/Search/AdvancedSearch.js:165 -#~ msgid "Returns results that satisfy this one or any other filters." -#~ msgstr "返回满足这个或任何其他过滤器的结果。" +#: components/Search/AdvancedSearch.js:67 +msgid "Returns results that satisfy this one or any other filters." +msgstr "返回满足此过滤器或任何其他过滤器的结果。" #: screens/Inventory/shared/ConstructedInventoryHint.js:78 msgid "required" @@ -9687,7 +9195,7 @@ msgid "Generic OIDC settings" msgstr "通用 OIDC 设置" #: components/DataListToolbar/DataListToolbar.js:108 -#: screens/Job/JobOutput/JobOutputSearch.js:137 +#: screens/Job/JobOutput/JobOutputSearch.js:144 msgid "Advanced" msgstr "高级" @@ -9708,11 +9216,6 @@ msgstr "用户" msgid "Edit Notification Template" msgstr "编辑通知模板" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:214 -#~ msgid "Sync for revision" -#~ msgstr "修订版本同步" - #: components/About/About.js:51 msgid "Brand Image" msgstr "品牌图像" @@ -9797,13 +9300,13 @@ msgstr "切换通知失败。" msgid "Webhook Key" msgstr "Webhook 密钥" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:123 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:131 msgid "Select a Node Type" msgstr "选择节点类型" -#: screens/Application/shared/Application.helptext.js:5 -#~ msgid "The Grant type the user must use to acquire tokens for this application" -#~ msgstr "用户必须用来获取此应用令牌的授予类型" +#: screens/Application/shared/Application.helptext.js:4 +msgid "The Grant type the user must use to acquire tokens for this application" +msgstr "用户为此应用程序获取令牌时必须使用的授权类型" #: screens/Job/JobOutput/HostEventModal.js:133 msgid "Play" @@ -9814,6 +9317,7 @@ msgstr "播放" msgid "GitHub Enterprise Team" msgstr "GitHub Enterprise Team" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:150 #: components/Schedule/shared/FrequencyDetailSubform.js:154 msgid "November" msgstr "11 月" @@ -9823,10 +9327,6 @@ msgstr "11 月" msgid "Show changes" msgstr "显示更改" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:46 -#~ msgid "WARNING:" -#~ msgstr "警告:" - #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerNode.js:248 msgid "Edit this node" msgstr "编辑此节点" @@ -9835,10 +9335,6 @@ msgstr "编辑此节点" msgid "Failed to delete team." msgstr "删除团队失败。" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:301 -#~ msgid "Workflow Cancelled" -#~ msgstr "工作流已取消" - #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/DaysToKeepStep.js:29 msgid "Days of data to be retained" msgstr "数据被保留的天数" @@ -9852,11 +9348,6 @@ msgstr "创建新执行环境" msgid "Get subscriptions" msgstr "获取订阅" -#: screens/Project/shared/Project.helptext.js:126 -#~ msgid "Allow changing the Source Control branch or revision in a job\n" -#~ "template that uses this project." -#~ msgstr "允许在使用此项目的作业模板中更改 Source Control 分支或修订版本。" - #: components/AddRole/AddResourceRole.js:260 #: components/AssociateModal/AssociateModal.js:117 #: components/AssociateModal/AssociateModal.js:123 @@ -9872,7 +9363,7 @@ msgstr "获取订阅" #: screens/Setting/shared/RevertFormActionGroup.js:18 #: screens/Template/Survey/SurveyReorderModal.js:241 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:72 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:185 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:188 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:168 #: screens/Template/WorkflowJobTemplateVisualizer/VisualizerToolbar.js:172 msgid "Save" @@ -9885,7 +9376,7 @@ msgstr "点击以创建到此节点的新链接。" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:173 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:136 msgid "Operator" -msgstr "" +msgstr "运算符" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkDeleteModal.js:19 msgid "Remove Link" @@ -9904,25 +9395,15 @@ msgstr "部署回调 URL" msgid "Modified" msgstr "修改" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:212 -#~ msgid "The project must be synced before a revision is available." -#~ msgstr "" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:339 -#~ msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -#~ msgstr "此项目当前正由其他资源使用。您确定要删除它吗?" - #: screens/Project/shared/ProjectSubForms/ManualSubForm.js:47 msgid "WARNING: " -msgstr "" +msgstr "警告: " #: components/Search/RelatedLookupTypeInput.js:97 msgid "Related search type" msgstr "相关的搜索类型" -#: components/AppContainer/PageHeaderToolbar.js:197 +#: components/AppContainer/PageHeaderToolbar.js:217 msgid "User details" msgstr "用户详情" @@ -9930,25 +9411,24 @@ msgstr "用户详情" msgid "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" msgstr "{sessionCountdown, plural, one {You will be logged out in # second due to inactivity} other {You will be logged out in # seconds due to inactivity}}" +#: screens/Template/shared/JobTemplate.helptext.js:35 +msgid "If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied." +msgstr "如果启用,任务模板将阻止将任何清单或组织实例组添加到要运行的首选实例组列表中。注意:如果启用此设置且您提供了空列表,则将应用全局实例组。" + #: screens/Team/TeamRoles/TeamRolesList.js:205 #: screens/User/UserRoles/UserRolesList.js:202 msgid "Disassociate role" msgstr "解除关联角色" #: screens/Template/Survey/SurveyListItem.js:55 -#: screens/Template/Survey/SurveyQuestionForm.js:189 +#: screens/Template/Survey/SurveyQuestionForm.js:188 msgid "Required" msgstr "必需" -#: components/Search/AdvancedSearch.js:210 +#: components/Search/AdvancedSearch.js:209 msgid "Set type typeahead" msgstr "设置类型 typeahead" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:50 -#~ msgid "Specify HTTP Headers in JSON format. Refer to\n" -#~ "the Ansible Controller documentation for example syntax." -#~ msgstr "以 JSON 格式指定 HTTP 标头。示例语法请参阅 Ansible 控制器文档。" - #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:67 #: screens/Credential/shared/CredentialPlugins/CredentialPluginField.js:73 msgid "Populate field from an external secret management system" @@ -9987,10 +9467,6 @@ msgstr "Insights 凭证" msgid "Jobs" msgstr "作业" -#: components/SelectedList/DraggableSelectedList.js:84 -#~ msgid "Reorder" -#~ msgstr "重新排序" - #: screens/Inventory/AdvancedInventoryHost/AdvancedInventoryHost.js:92 msgid "View constructed inventory host details" msgstr "查看已建库存房东详情" @@ -10004,24 +9480,15 @@ msgstr "复制凭证" msgid "Token" msgstr "令牌" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:349 -msgid "policy rules." -msgstr "政策规则。" - #: components/Schedule/ScheduleDetail/FrequencyDetails.js:100 -#~ msgid "weekday" -#~ msgstr "周中日" +msgid "weekday" +msgstr "工作日" #: components/StatusLabel/StatusLabel.js:58 #: screens/TopologyView/Legend.js:179 msgid "Deprovisioning" msgstr "取消置备" -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:110 -#~ msgid "Track submodules latest commit on branch" -#~ msgstr "跟踪分支中的最新提交" - #: components/DetailList/LaunchedByDetail.js:27 #: components/NotificationList/NotificationList.js:202 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:143 @@ -10032,10 +9499,10 @@ msgstr "Webhook" msgid "Failed to associate peer." msgstr "无法关联对等点。" -#: screens/Job/Job.helptext.js:20 -#: screens/Template/shared/JobTemplate.helptext.js:51 -#~ msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." -#~ msgstr "如果有一个大的 playbook,而您想要运行某个 play 或任务的特定部分,则标签会很有用。使用逗号分隔多个标签。请参阅 Ansible Tower 文档了解使用标签的详情。" +#: screens/Job/Job.helptext.js:19 +#: screens/Template/shared/JobTemplate.helptext.js:23 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags." +msgstr "当您有一个大型 playbook 并且想要运行 play 或任务的特定部分时,标签非常有用。使用逗号分隔多个标签。有关标签用法的详细信息,请参阅文档。" #: screens/ActivityStream/ActivityStream.js:265 msgid "Events" @@ -10045,12 +9512,13 @@ msgstr "事件" msgid "Group type" msgstr "组类型" -#: screens/User/shared/UserForm.js:137 -#: screens/User/UserDetail/UserDetail.js:74 +#: screens/User/shared/UserForm.js:146 +#: screens/User/UserDetail/UserDetail.js:77 msgid "User Type" msgstr "用户类型" #. placeholder {0}: selected.length +#: components/RelatedTemplateList/RelatedTemplateList.js:222 #: components/TemplateList/TemplateList.js:276 msgid "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" msgstr "{0, plural, one {This template is currently being used by some workflow nodes. Are you sure you want to delete it?} other {Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?}}" @@ -10089,17 +9557,17 @@ msgstr "必须选择一个清单" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:247 #: screens/Template/shared/JobTemplateForm.js:359 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:135 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:225 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:281 msgid "Source Control Branch" msgstr "源控制分支" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:171 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:168 msgid "This organization is currently being by other resources. Are you sure you want to delete it?" msgstr "这个机构目前由其他资源使用。您确定要删除它吗?" #: screens/Team/TeamRoles/TeamRolesList.js:124 -#: screens/User/shared/UserForm.js:47 -#: screens/User/UserDetail/UserDetail.js:49 +#: screens/User/shared/UserForm.js:48 +#: screens/User/UserDetail/UserDetail.js:52 #: screens/User/UserList/UserListItem.js:16 #: screens/User/UserRoles/UserRolesList.js:124 msgid "System Administrator" @@ -10114,10 +9582,6 @@ msgstr "系统管理员" msgid "Settings" msgstr "设置" -#: components/Schedule/shared/UnsupportedScheduleForm.js:14 -#~ msgid "This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule." -#~ msgstr "此计划使用UI不支持的复杂规则。请使用API管理此计划。" - #: screens/CredentialType/CredentialType.js:56 msgid "Back to credential types" msgstr "返回到凭证类型" @@ -10149,12 +9613,7 @@ msgstr "/ (project root)" msgid "Last seen" msgstr "最后看到" -#: screens/Inventory/shared/ConstructedInventoryHint.js:82 -#~ msgid "Token that ensures this is a source file\n" -#~ "for the ‘constructed’ plugin." -#~ msgstr "确保这是一个源文件的令牌\n" -#~ "用于“构造”插件。" - +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:146 #: components/Schedule/shared/FrequencyDetailSubform.js:134 msgid "July" msgstr "7 月" @@ -10181,8 +9640,8 @@ msgstr "未选中时,将执行合并,将局部变量与外部源上的局部 #: components/JobList/JobListItem.js:132 #: screens/Job/JobDetail/JobDetail.js:656 -#: screens/Job/JobOutput/JobOutput.js:1157 -#: screens/Job/JobOutput/JobOutput.js:1158 +#: screens/Job/JobOutput/JobOutput.js:1159 +#: screens/Job/JobOutput/JobOutput.js:1160 #: screens/Job/JobOutput/shared/OutputToolbar.js:182 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:192 msgid "Job Cancel Error" @@ -10216,7 +9675,7 @@ msgstr "出现故障的库存源" #: screens/Project/ProjectList/ProjectList.js:222 #: screens/Project/ProjectList/ProjectListItem.js:167 #: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.js:64 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:142 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:156 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.js:226 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:76 msgid "Status" @@ -10254,7 +9713,7 @@ msgstr "切换工具" #: components/PromptDetail/PromptProjectDetail.js:75 #: components/PromptDetail/PromptProjectDetail.js:86 #: components/PromptDetail/PromptWFJobTemplateDetail.js:67 -#: components/TemplateList/TemplateListItem.js:227 +#: components/TemplateList/TemplateListItem.js:230 #: screens/Application/ApplicationDetails/ApplicationDetails.js:70 #: screens/Application/ApplicationsList/ApplicationListItem.js:37 #: screens/Application/ApplicationsList/ApplicationsList.js:155 @@ -10291,7 +9750,7 @@ msgstr "切换工具" msgid "Organization" msgstr "机构(Organization)" -#: screens/Login/Login.js:186 +#: screens/Login/Login.js:195 msgid "Your session has expired. Please log in to continue where you left off." msgstr "您的会话已过期。请登录以继续使用会话过期前所在的位置。" @@ -10329,58 +9788,31 @@ msgstr "工作流待处理信息" msgid "Errors" msgstr "错误" -#: screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js:188 -msgid "Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?" -msgstr "删除这些实例组可能会影响依赖它们的其他资源。您确定要删除吗?" - #: screens/Project/ProjectDetail/ProjectDetail.js:200 msgid "Source Control Revision" -msgstr "" +msgstr "源控制修订" -#: screens/Job/JobOutput/JobOutputSearch.js:153 +#: screens/Job/JobOutput/JobOutputSearch.js:161 msgid "Search is disabled while the job is running" msgstr "作业运行时会禁用搜索" -#: components/SelectedList/DraggableSelectedList.js:44 -#~ msgid "Dragging cancelled. List is unchanged." -#~ msgstr "拖放已取消。列表保持不变。" - #: components/Schedule/shared/FrequencyDetailSubform.js:434 msgid "Third" msgstr "第三" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:333 -#~ msgid "Note: This instance may be re-associated with this instance group if it is managed by" -#~ msgstr "注意:如果此实例由此实例组管理,则可以将其重新关联到此实例组" - -#: screens/Login/Login.js:255 +#: screens/Login/Login.js:264 msgid "Sign in with Azure AD Tenant" -msgstr "" +msgstr "使用 Azure AD Tenant 登录" #: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.js:64 #: screens/Setting/Settings.js:50 msgid "Azure AD Default" -msgstr "" - -#: screens/Template/Survey/SurveyToolbar.js:106 -#~ msgid "Survey Disabled" -#~ msgstr "禁用问卷调查" - -#. js-lingui-explicit-id -#: screens/Project/ProjectDetail/ProjectDetail.js:116 -#~ msgid "Update revision on job launch" -#~ msgstr "启动作业时更新修订" +msgstr "Azure AD 默认" #: components/Search/LookupTypeInput.js:72 msgid "Case-insensitive version of endswith." msgstr "结尾不区分大小写的版本。" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:97 -#~ msgid "The maximum number of hosts allowed to be managed by\n" -#~ "this organization. Value defaults to 0 which means no limit.\n" -#~ "Refer to the Ansible documentation for more details." -#~ msgstr "允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。" - #: components/Lookup/Lookup.js:204 msgid "Cancel lookup" msgstr "取消查找" @@ -10494,16 +9926,11 @@ msgstr "执行环境缺失或删除。" msgid "Waiting" msgstr "等待" -#: screens/Inventory/shared/Inventory.helptext.js:104 -#: screens/Inventory/shared/Inventory.helptext.js:119 -msgid "If you want the Inventory Source to update on launch , click on Update on Launch, and also go to " -msgstr "" - -#: screens/Template/shared/JobTemplate.helptext.js:71 -#~ msgid "If enabled, run this playbook as an administrator." -#~ msgstr "如果启用,则以管理员身份运行此 playbook。" +#: screens/Template/shared/JobTemplate.helptext.js:32 +msgid "If enabled, run this playbook as an administrator." +msgstr "如果启用,以管理员身份运行此 playbook。" -#: components/Search/AdvancedSearch.js:179 +#: components/Search/AdvancedSearch.js:178 msgid "Set type select" msgstr "设置类型选项" @@ -10519,8 +9946,8 @@ msgstr "{0, plural, one {This credential is currently being used by other resour #: components/AddRole/AddResourceRole.js:40 #: components/AddRole/AddResourceRole.js:55 #: components/ResourceAccessList/ResourceAccessList.js:154 -#: screens/User/shared/UserForm.js:86 -#: screens/User/UserDetail/UserDetail.js:67 +#: screens/User/shared/UserForm.js:95 +#: screens/User/UserDetail/UserDetail.js:70 #: screens/User/UserList/UserList.js:128 #: screens/User/UserList/UserList.js:167 #: screens/User/UserList/UserListItem.js:55 @@ -10540,7 +9967,7 @@ msgid "and click on Update Revision on Launch" msgstr "点 Update Revision on Launch" #: components/About/About.js:48 -#: components/AppContainer/PageHeaderToolbar.js:168 +#: components/AppContainer/PageHeaderToolbar.js:188 msgid "About" msgstr "关于" @@ -10572,7 +9999,7 @@ msgstr "启动时提示" msgid "Troubleshooting settings" msgstr "故障修复设置" -#: components/TemplateList/TemplateListItem.js:168 +#: components/TemplateList/TemplateListItem.js:171 msgid "Launch Template" msgstr "启动模板" @@ -10587,14 +10014,11 @@ msgstr "秒" msgid "User analytics" msgstr "用户分析" -#: screens/Job/Job.helptext.js:34 -#~ msgid "These arguments are used with the specified module. You can find information about {moduleName} by clicking" -#~ msgstr "这些参数与指定的模块一起使用。点击可以找到有关 {moduleName} 的信息" - #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:66 msgid "If you do not have a subscription, you can visit\n" " Red Hat to obtain a trial subscription." -msgstr "" +msgstr "如果您没有订阅,可以访问\n" +" Red Hat 以获取试用订阅。" #: components/Schedule/shared/FrequencyDetailSubform.js:204 msgid "{intervalValue, plural, one {day} other {days}}" @@ -10612,6 +10036,11 @@ msgstr "名字" msgid "Webhooks" msgstr "Webhook" +#. placeholder {0}: selected.length +#: screens/Inventory/InventoryList/InventoryList.js:271 +msgid "{0, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}" +msgstr "{0, plural, one {在处理最终删除之前,清单将处于待处理状态。} other {在处理最终删除之前,清单将处于待处理状态。}}" + #: components/JobList/JobListItem.js:145 #: screens/Job/JobOutput/shared/OutputToolbar.js:192 msgid "Relaunch using host parameters" @@ -10621,10 +10050,6 @@ msgstr "使用主机参数重新启动" msgid "This action will soft delete the following:" msgstr "此操作将软删除以下内容:" -#: components/AdHocCommands/AdHocDetailsStep.js:187 -msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode." -msgstr "如果启用,显示 Ansible 任务所做的更改(在支持的情况下)。这等同于 Ansible 的 --diff 模式。" - #: screens/Instances/Instance.js:64 #: screens/Instances/InstanceListenerAddressList/InstanceListenerAddressList.js:104 #: screens/Instances/Instances.js:30 @@ -10665,6 +10090,7 @@ msgid "Expand section" msgstr "展开部分" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:45 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:95 #: components/Schedule/shared/FrequencyDetailSubform.js:306 #: components/Schedule/shared/FrequencyDetailSubform.js:467 msgid "Wednesday" @@ -10693,7 +10119,7 @@ msgstr "最终用户许可证协议" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:110 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:72 msgid "On Condition" -msgstr "" +msgstr "按条件" #: routeConfig.js:57 #: screens/ActivityStream/ActivityStream.js:116 @@ -10708,7 +10134,7 @@ msgstr "工作流批准" #. placeholder {0}: moduleNameField.value #: components/AdHocCommands/AdHocDetailsStep.js:117 msgid "These arguments are used with the specified module. You can find information about {0} by clicking " -msgstr "" +msgstr "这些参数与指定的模块一起使用。您可以通过点击以下内容找到有关 {0} 的信息: " #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:52 msgid "Execute when the parent node results in a successful state." @@ -10719,7 +10145,7 @@ msgstr "当父节点具有成功状态时执行。" msgid "Schedule Rules" msgstr "调度规则" -#: screens/User/UserDetail/UserDetail.js:60 +#: screens/User/UserDetail/UserDetail.js:63 #: screens/User/UserList/UserListItem.js:49 msgid "SOCIAL" msgstr "社交" @@ -10740,7 +10166,7 @@ msgstr "编辑详情" #: components/Workflow/WorkflowNodeHelp.js:191 #: screens/HostMetrics/HostMetrics.js:141 #: screens/HostMetrics/HostMetricsListItem.js:25 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:211 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:267 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:59 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:70 msgid "Deleted" @@ -10774,28 +10200,27 @@ msgstr "添加新组" msgid "Current page" msgstr "当前页" -#: screens/Job/Job.helptext.js:26 -#: screens/Template/shared/JobTemplate.helptext.js:117 -#~ msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" -#~ msgstr "执行 playbook 时使用的并行或同步进程数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。要覆盖默认分叉数,可更改" +#: screens/Job/Job.helptext.js:25 +#: screens/Template/shared/JobTemplate.helptext.js:59 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to" +msgstr "执行 playbook 时要使用的并行或同时进程的数量。空值或小于 1 的值将使用 Ansible 默认值,通常为 5。可以通过更改以下内容来覆盖默认的 forks 数量" #: screens/InstanceGroup/shared/ContainerGroupForm.js:97 msgid "Field for passing a custom Kubernetes or OpenShift Pod specification." msgstr "用于传递自定义 Kubernetes 或 OpenShift Pod 规格的字段。" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:120 -#~ msgid "The last {dayOfWeek}" -#~ msgstr "最后 {dayOfWeek}" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:122 +msgid "The last {dayOfWeek}" +msgstr "最后一个 {dayOfWeek}" #: screens/Inventory/shared/InventorySourceSyncButton.js:37 msgid "Start sync source" msgstr "启动同步源" -#: screens/Job/Job.helptext.js:14 -#: screens/Template/shared/JobTemplate.helptext.js:30 -#~ msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." -#~ msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML \n" -#~ "或 JSON 提供键/值对。示例语法请参阅相关文档。" +#: screens/Job/Job.helptext.js:13 +#: screens/Template/shared/JobTemplate.helptext.js:15 +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax." +msgstr "向 playbook 传递额外的命令行变量。这是 ansible-playbook 的 -e 或 --extra-vars 命令行参数。使用 YAML 或 JSON 提供键/值对。有关语法示例,请参阅文档。" #: components/FormField/PasswordInput.js:36 msgid "Hide" @@ -10806,9 +10231,9 @@ msgstr "隐藏" msgid "The resource associated with this node has been deleted." msgstr "已删除与该节点关联的资源。" -#: screens/Application/shared/Application.helptext.js:6 -#~ msgid "Set to Public or Confidential depending on how secure the client device is." -#~ msgstr "根据客户端设备的安全情况,设置为公共或机密。" +#: screens/Application/shared/Application.helptext.js:5 +msgid "Set to Public or Confidential depending on how secure the client device is." +msgstr "根据客户端设备的安全程度设置为 Public 或 Confidential。" #: screens/InstanceGroup/ContainerGroupDetails/ContainerGroupDetails.js:64 #: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.js:85 @@ -10821,13 +10246,6 @@ msgstr "最大分叉数" msgid "Examples:" msgstr "示例:" -#: components/AdHocCommands/AdHocDetailsStep.js:211 -#~ msgid "Enables creation of a provisioning\n" -#~ "callback URL. Using the URL a host can contact {brandName}\n" -#~ "and request a configuration update using this job\n" -#~ "template" -#~ msgstr "允许创建部署回调 URL。使用此 URL,主机可访问 {brandName} 并使用此任务模板请求配置更新" - #: screens/Project/shared/ProjectSubForms/SvnSubForm.js:22 msgid "Revision #" msgstr "修订号 #" @@ -10853,22 +10271,10 @@ msgstr "模块" msgid "Confirm revert all" msgstr "确认全部恢复" -#: components/SelectedList/DraggableSelectedList.js:86 -#~ msgid "Press space or enter to begin dragging,\n" -#~ " and use the arrow keys to navigate up or down.\n" -#~ " Press enter to confirm the drag, or any other key to\n" -#~ " cancel the drag operation." -#~ msgstr "" - #: screens/Inventory/shared/Inventory.helptext.js:90 msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." msgstr "如果选中,子组和主机的所有变量将被删除并替换为在外部源上找到的变量。" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:267 -#: screens/Instances/InstanceDetail/InstanceDetail.js:307 -#~ msgid "# fork" -#~ msgstr "分叉" - #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:332 msgid "Delete inventory source" msgstr "删除清单源" @@ -10894,8 +10300,8 @@ msgstr "缺少" #: components/JobCancelButton/JobCancelButton.js:99 #: components/JobList/JobListCancelButton.js:163 #: components/JobList/JobListCancelButton.js:166 -#: screens/Job/JobOutput/JobOutput.js:1131 -#: screens/Job/JobOutput/JobOutput.js:1134 +#: screens/Job/JobOutput/JobOutput.js:1133 +#: screens/Job/JobOutput/JobOutput.js:1136 msgid "Return" msgstr "返回" @@ -10905,8 +10311,8 @@ msgid "Failed to delete role." msgstr "删除角色失败。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:23 -#~ msgid "Prompt for skip tags on launch." -#~ msgstr "启动时提示跳过标签。" +msgid "Prompt for skip tags on launch." +msgstr "启动时提示输入跳过标记。" #: components/Lookup/shared/LookupErrorMessage.js:12 msgid "An error occurred" @@ -10922,8 +10328,8 @@ msgid "Metrics" msgstr "指标" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:27 -#~ msgid "Prompt for timeout on launch." -#~ msgstr "启动时提示超时。" +msgid "Prompt for timeout on launch." +msgstr "启动时提示输入超时。" #: screens/User/UserTeams/UserTeamList.js:249 msgid "Select Teams" @@ -10950,19 +10356,19 @@ msgstr "Hop(跃点)节点" #: components/Schedule/ScheduleDetail/FrequencyDetails.js:29 msgid "{interval} day" -msgstr "" +msgstr "{interval} 天" #: screens/Project/ProjectList/ProjectListItem.js:232 msgid "Copy Project" msgstr "复制项目" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:21 -#~ msgid "Prompt for verbosity on launch." -#~ msgstr "启动时提示详细说明。" +msgid "Prompt for verbosity on launch." +msgstr "启动时提示输入详细程度。" #: components/LaunchButton/WorkflowReLaunchDropDown.js:30 msgid "Relaunch from failed node" -msgstr "" +msgstr "从失败的节点重新启动" #: screens/User/UserToken/UserToken.js:73 msgid "View all tokens." @@ -10972,6 +10378,11 @@ msgstr "查看所有令牌。" msgid "View Inventory Groups" msgstr "查看清单组" +#. placeholder {0}: selected.length +#: screens/Inventory/InventorySources/InventorySourceList.js:197 +msgid "{0, plural, one {This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?} other {Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete them anyway?}}" +msgstr "{0, plural, one {此清单源当前正被依赖它的其他资源使用。您确定要删除它吗?} other {删除这些清单源可能会影响依赖它们的其他资源。您确定仍要删除它们吗?}}" + #: components/Search/LookupTypeInput.js:102 msgid "Less than comparison." msgstr "小于比较。" @@ -10980,6 +10391,10 @@ msgstr "小于比较。" msgid "Hosts automated" msgstr "自动的主机" +#: screens/Project/shared/Project.helptext.js:96 +msgid "Allow changing the Source Control branch or revision in a job template that uses this project." +msgstr "允许在使用此项目的任务模板中更改源代码控制分支或修订版本。" + #: screens/User/User.js:56 msgid "Back to Users" msgstr "返回到用户" @@ -10988,15 +10403,11 @@ msgstr "返回到用户" msgid "View Team Details" msgstr "查看团队详情" -#: screens/Credential/shared/CredentialForm.js:187 -#~ msgid "Galaxy credentials must be owned by an Organization." -#~ msgstr "Galaxy 凭证必须属于机构。" - #: screens/TopologyView/MeshGraph.js:424 msgid "Failed to get instance." msgstr "获取实例失败。" -#: screens/User/shared/UserForm.js:59 +#: screens/User/shared/UserForm.js:61 msgid "Use browser default" msgstr "使用浏览器默认" @@ -11021,6 +10432,10 @@ msgstr "受管" msgid "Start date" msgstr "开始日期" +#: screens/Project/shared/Project.helptext.js:65 +msgid "A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available." +msgstr "要获取的 refspec(传递给 Ansible git 模块)。此参数允许通过分支字段访问其他方式无法获得的引用。" + #: screens/Credential/shared/CredentialFormFields/CredentialField.js:64 msgid "Replace field with new value" msgstr "使用新值替换项" @@ -11029,9 +10444,10 @@ msgstr "使用新值替换项" msgid "Confirm link removal" msgstr "确认链接删除" -#: components/LaunchPrompt/steps/useSurveyStep.js:100 -#~ msgid "This field must be at least {0} characters" -#~ msgstr "此字段必须至少为 {0} 个字符" +#. placeholder {0}: question.min +#: components/LaunchPrompt/steps/useSurveyStep.js:99 +msgid "This field must be at least {0} characters" +msgstr "此字段必须至少包含 {0} 个字符" #: components/JobList/JobListItem.js:205 #: components/PromptDetail/PromptInventorySourceDetail.js:82 @@ -11066,18 +10482,11 @@ msgstr "请至少输入一个搜索过滤来创建一个新的智能清单" msgid "Filter By {name}" msgstr "按 {name} 过滤" -#. placeholder {0}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#. placeholder {1}: import React, { useContext, useEffect, useState } from 'react'; import { Plural, useLingui } from '@lingui/react/macro'; import { Button, Tooltip, DropdownItem, } from '@patternfly/react-core'; import { KebabifiedContext } from 'contexts/Kebabified'; import { isJobRunning } from 'util/jobs'; import AlertModal from '../AlertModal'; function cannotCancelBecausePermissions(job) { return ( !job.summary_fields.user_capabilities.start && isJobRunning(job.status) ); } function cannotCancelBecauseNotRunning(job) { return !isJobRunning(job.status); } function JobListCancelButton({ jobsToCancel = [], onCancel = () => {} }) { const { t } = useLingui(); const { isKebabified, onKebabModalChange } = useContext(KebabifiedContext); const [isModalOpen, setIsModalOpen] = useState(false); const numJobsToCancel = jobsToCancel.length; const handleCancelJob = () => { onCancel(); toggleModal(); }; const toggleModal = () => { setIsModalOpen(!isModalOpen); }; useEffect(() => { if (isKebabified) { onKebabModalChange(isModalOpen); } }, [isKebabified, isModalOpen, onKebabModalChange]); const renderTooltip = () => { const cannotCancelPermissions = jobsToCancel .filter(cannotCancelBecausePermissions) .map((job) => job.name); const cannotCancelNotRunning = jobsToCancel .filter(cannotCancelBecauseNotRunning) .map((job) => job.name); const numJobsUnableToCancel = cannotCancelPermissions.concat( cannotCancelNotRunning ).length; if (numJobsUnableToCancel > 0) { return (
{cannotCancelPermissions.length > 0 && (
{cannotCancelPermissions.map((job, i) => ( {' '} {job} {i !== cannotCancelPermissions.length - 1 ? ',' : ''} ))}
)} {cannotCancelNotRunning.length > 0 && (
{cannotCancelNotRunning.map((job, i) => ( {' '} {job} {i !== cannotCancelNotRunning.length - 1 ? ',' : ''} ))}
)}
); } if (numJobsToCancel > 0) { return ( ); } return t`Select a job to cancel`; }; const isDisabled = jobsToCancel.length === 0 || jobsToCancel.some(cannotCancelBecausePermissions) || jobsToCancel.some(cannotCancelBecauseNotRunning); const cancelJobText = ( ); return ( <> {isKebabified ? ( {cancelJobText} ) : (
)} {isModalOpen && ( {cancelJobText} , , ]} >
{jobsToCancel.map((job) => ( {job.name}
))}
)} ); } export default JobListCancelButton; -#: components/JobList/JobListCancelButton.js:94 -#: components/JobList/JobListCancelButton.js:171 -msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}" -msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}" - #: components/Workflow/WorkflowTools.js:86 msgid "Fit the graph to the available screen size" msgstr "使图像与可用屏幕大小匹配" -#: screens/Job/JobOutput/JobOutput.js:1023 +#: screens/Job/JobOutput/JobOutput.js:1025 msgid "Events processing complete." msgstr "事件处理完成。" @@ -11086,10 +10495,6 @@ msgstr "事件处理完成。" msgid "Add a new node" msgstr "添加新令牌" -#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:96 -msgid "Delete Groups?" -msgstr "删除组" - #: screens/Organization/OrganizationList/OrganizationList.js:144 #: screens/Organization/OrganizationList/OrganizationListItem.js:39 msgid "Members" @@ -11113,7 +10518,7 @@ msgstr "回答类型" #: components/Workflow/WorkflowLinkHelp.js:64 msgid "Condition" -msgstr "" +msgstr "条件" #: screens/Setting/LDAP/LDAPDetail/LDAPDetail.js:109 msgid "LDAP2" @@ -11123,19 +10528,13 @@ msgstr "LDAP2" msgid "Field contains value." msgstr "字段包含值。" -#: components/Search/AdvancedSearch.js:344 +#: components/Search/AdvancedSearch.js:343 msgid "Key select" msgstr "键选择" #: components/AdHocCommands/AdHocDetailsStep.js:249 msgid "Pass extra command line changes. There are two ansible command line parameters: " -msgstr "" - -#: screens/Template/Survey/SurveyQuestionForm.js:48 -#~ msgid "Choose an answer type or format you want as the prompt for the user.\n" -#~ "Refer to the Ansible Controller Documentation for more additional\n" -#~ "information about each option." -#~ msgstr "选择您想要作为用户提示的回答类型或格式。请参阅 Ansible 控制器文档来了解每个选项的更多其他信息。" +msgstr "传递额外的命令行更改。有两个 ansible 命令行参数: " #: screens/Inventory/shared/Inventory.helptext.js:85 msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." @@ -11145,7 +10544,7 @@ msgstr "如果未选中,在外部源上未找到的本地子主机和组将保 msgid "Account token" msgstr "帐户令牌" -#: screens/Setting/shared/SharedFields.js:297 +#: screens/Setting/shared/SharedFields.js:291 msgid "Edit Login redirect override URL" msgstr "编辑登录重定向覆写 URL" @@ -11159,7 +10558,7 @@ msgstr "订阅" #: screens/Template/WorkflowJobTemplateVisualizer/Modals/LinkModals/LinkModal.js:187 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/RunStep.js:150 msgid "Not equals" -msgstr "" +msgstr "不等于" #: screens/SubscriptionUsage/SubscriptionUsageChart.js:117 #: screens/SubscriptionUsage/SubscriptionUsageChart.js:166 @@ -11178,7 +10577,8 @@ msgstr "模块参数" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:455 msgid "Specify a notification color. Acceptable colors are hex\n" " color code (example: #3af or #789abc)." -msgstr "" +msgstr "指定通知颜色。可接受的颜色是十六进制\n" +" 颜色代码(例如:#3af 或 #789abc)。" #: components/NotificationList/NotificationList.js:201 #: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.js:142 @@ -11189,6 +10589,12 @@ msgstr "Twilio" msgid "Survey Toggle" msgstr "问卷调查切换" +#: screens/Template/Survey/SurveyQuestionForm.js:46 +msgid "Choose an answer type or format you want as the prompt for the user.\n" +" Refer to the Ascender Documentation for additional information about each option." +msgstr "选择您希望作为用户提示的答案类型或格式。\n" +" 有关每个选项的更多信息,请参阅 Ascender 文档。" + #: screens/Inventory/ConstructedInventoryDetail/ConstructedInventoryDetail.js:187 #: screens/Inventory/FederatedInventoryDetail/FederatedInventoryDetail.js:111 msgid "Total groups" @@ -11201,20 +10607,14 @@ msgstr "团体总数" msgid "Webhook Credential" msgstr "Webhook 凭证" -#: screens/Template/shared/JobTemplate.helptext.js:101 -#~ msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." -#~ msgstr "置备回调:允许创建部署回调 URL。使用此 URL,主机可访问 Ansible AWX 并使用此作业模板请求配置更新。" +#: screens/Template/shared/JobTemplate.helptext.js:49 +msgid "Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template." +msgstr "置备回调:启用创建置备回调 URL。使用该 URL,主机可以联系 Ansible AWX 并使用此任务模板请求配置更新。" #: screens/User/shared/UserTokenForm.js:27 msgid "Please enter a value." msgstr "请输入一个值。" -#: screens/Organization/shared/OrganizationForm.js:73 -#~ msgid "The maximum number of hosts allowed to be managed by this organization.\n" -#~ "Value defaults to 0 which means no limit. Refer to the Ansible\n" -#~ "documentation for more details." -#~ msgstr "允许由此机构管理的最大主机数。默认值为 0,表示无限制。请参阅 Ansible 文档以了解更多详情。" - #: screens/ActivityStream/ActivityStreamDescription.js:522 msgid "updated" msgstr "已更新" @@ -11235,9 +10635,9 @@ msgstr "点击下面的编辑按钮重新配置节点。" #: screens/Inventory/InventoryList/InventoryList.js:211 #: screens/Inventory/InventoryList/InventoryListItem.js:50 msgid "Federated Inventory" -msgstr "" +msgstr "联邦库存" -#: screens/Organization/OrganizationDetail/OrganizationDetail.js:185 +#: screens/Organization/OrganizationDetail/OrganizationDetail.js:182 msgid "Failed to delete organization." msgstr "删除机构失败。" @@ -11267,8 +10667,12 @@ msgstr "选择作业类型" msgid "Cancel {0}" msgstr "取消 {0}" -#: screens/Setting/shared/SharedFields.js:327 -#: screens/Setting/shared/SharedFields.js:329 +#: screens/Template/shared/JobTemplate.helptext.js:19 +msgid "Optional comma separated list of host names to include in every job slice, in addition to the hosts of the slice itself. Useful when a play targets a coordinating host, such as localhost, that all slices depend on. Names are matched exactly against inventory hosts; groups and patterns are not supported. Pinned hosts run their plays once per slice." +msgstr "可选的以逗号分隔的主机名列表,除了切片本身的主机之外,还包含在每个任务切片中。当 play 以协调主机(例如 localhost)为目标且所有切片都依赖于它时非常有用。名称与清单主机完全匹配;不支持组和模式。固定主机每个切片运行一次其 play。" + +#: screens/Setting/shared/SharedFields.js:321 +#: screens/Setting/shared/SharedFields.js:323 msgid "Edit login redirect override URL" msgstr "编辑登录重定向覆写 URL" @@ -11289,26 +10693,20 @@ msgstr "开始时间" msgid "Total inventory sources" msgstr "总库存来源" -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:73 -#~ msgid "Use custom messages to change the content of\n" -#~ "notifications sent when a job starts, succeeds, or fails. Use\n" -#~ "curly braces to access information about the job:" -#~ msgstr "当一个作业开始、成功或失败时使用的自定义消息来更改通知的内容。使用大括号来访问该作业的信息:" - #: screens/Template/shared/WorkflowJobTemplate.helptext.js:10 -#~ msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." -#~ msgstr "提供主机模式,以进一步限制将受工作流程管理或影响的主机列表。" +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow." +msgstr "提供主机模式以进一步限制将由工作流管理或影响的主机列表。" #: components/LaunchButton/WorkflowReLaunchDropDown.js:27 msgid "Canceled node" -msgstr "" +msgstr "已取消的节点" #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:143 #: screens/Job/WorkflowOutput/WorkflowOutputToolbar.js:146 msgid "Edit workflow" msgstr "编辑工作流" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:76 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeEditModal.js:79 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeViewModal.js:271 msgid "Edit Node" msgstr "编辑节点" @@ -11317,8 +10715,8 @@ msgstr "编辑节点" #: components/LaunchPrompt/steps/SurveyStep.js:178 #: components/LaunchPrompt/steps/SurveyStep.js:308 #: components/MultiSelect/TagMultiSelect.js:96 -#: components/Search/AdvancedSearch.js:220 -#: components/Search/AdvancedSearch.js:384 +#: components/Search/AdvancedSearch.js:219 +#: components/Search/AdvancedSearch.js:383 #: components/Search/LookupTypeInput.js:182 #: components/Search/RelatedLookupTypeInput.js:108 #: screens/Credential/shared/CredentialForm.js:200 @@ -11326,21 +10724,22 @@ msgstr "编辑节点" #: screens/Credential/shared/CredentialFormFields/CredentialField.js:87 #: screens/Credential/shared/CredentialFormFields/GceFileUploadField.js:50 #: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.js:186 -#: screens/Setting/shared/SharedFields.js:534 +#: screens/Setting/shared/SharedFields.js:521 #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:165 #: screens/Template/shared/PlaybookSelect.js:127 msgid "Clear" msgstr "清除" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:43 -#~ msgid "Expires on {0}" -#~ msgstr "在 {0} 过期" +#. placeholder {0}: formatDateString( workflowApproval.approval_expiration ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:50 +msgid "Expires on {0}" +msgstr "到期时间 {0}" #: components/Workflow/WorkflowTools.js:81 msgid "Tools" msgstr "工具" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:82 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:212 #: components/Schedule/shared/FrequencyDetailSubform.js:538 msgid "End" msgstr "结束" @@ -11357,14 +10756,14 @@ msgstr "YAML选项卡" msgid "IRC server port" msgstr "IRC 服务器端口" -#: screens/Template/Survey/SurveyQuestionForm.js:80 +#: screens/Template/Survey/SurveyQuestionForm.js:79 #: screens/Template/Survey/SurveyReorderModal.js:217 msgid "Text" msgstr "文本" #: screens/Job/WorkflowOutput/WorkflowOutput.js:141 msgid "Failed to delete job." -msgstr "" +msgstr "删除作业失败。" #: components/LaunchPrompt/steps/CredentialPasswordsStep.js:122 msgid "Vault password" @@ -11375,9 +10774,9 @@ msgstr "Vault 密码" msgid "Run every" msgstr "运行每" -#: screens/Project/shared/Project.helptext.js:62 -#~ msgid "Example URLs for Remote Archive Source Control include:" -#~ msgstr "远程归档源控制的 URL 示例包括:" +#: screens/Project/shared/Project.helptext.js:51 +msgid "Example URLs for Remote Archive Source Control include:" +msgstr "远程存档源代码控制的示例 URL 包括:" #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:94 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:203 @@ -11392,10 +10791,6 @@ msgstr "LDAP1" msgid "Add container group" msgstr "添加容器组" -#: screens/Inventory/InventoryList/InventoryList.js:273 -msgid "The inventory will be in a pending status until the final delete is processed." -msgstr "在处理最终删除之前,库存将处于待处理状态。" - #: components/AppContainer/AppContainer.js:152 msgid "Continue" msgstr "继续" @@ -11434,14 +10829,14 @@ msgstr "错误消息" msgid "Instance Group" msgstr "实例组" -#: util/validators.js:95 -#~ msgid "Invalid email address" -#~ msgstr "无效的电子邮件地址" +#: util/validators.js:94 +msgid "Invalid email address" +msgstr "电子邮件地址无效" #: components/PromptDetail/PromptJobTemplateDetail.js:97 #: components/PromptDetail/PromptWFJobTemplateDetail.js:61 #: components/TemplateList/TemplateList.js:251 -#: components/TemplateList/TemplateListItem.js:144 +#: components/TemplateList/TemplateListItem.js:143 #: screens/Host/HostDetail/HostDetail.js:70 #: screens/Host/HostList/HostList.js:171 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:33 @@ -11458,7 +10853,7 @@ msgstr "活动" msgid "Inventories with sources cannot be copied" msgstr "无法复制含有源的清单" -#: screens/Template/Survey/SurveyQuestionForm.js:205 +#: screens/Template/Survey/SurveyQuestionForm.js:204 msgid "Maximum length" msgstr "最大长度" @@ -11471,14 +10866,14 @@ msgstr "云" msgid "Email Options" msgstr "电子邮件选项" -#: screens/Job/Job.helptext.js:28 -#: screens/Template/shared/JobTemplate.helptext.js:121 -#~ msgid "Refer to the Ansible documentation for details about the configuration file." -#~ msgstr "有关配置文件的详情请参阅 Ansible 文档。" +#: screens/Job/Job.helptext.js:27 +#: screens/Template/shared/JobTemplate.helptext.js:61 +msgid "Refer to the Ansible documentation for details about the configuration file." +msgstr "有关配置文件的详细信息,请参阅 Ansible 文档。" -#: screens/Template/Survey/SurveyQuestionForm.js:239 -#: screens/Template/Survey/SurveyQuestionForm.js:247 -#: screens/Template/Survey/SurveyQuestionForm.js:254 +#: screens/Template/Survey/SurveyQuestionForm.js:238 +#: screens/Template/Survey/SurveyQuestionForm.js:246 +#: screens/Template/Survey/SurveyQuestionForm.js:253 msgid "Default answer" msgstr "默认回答" @@ -11527,10 +10922,6 @@ msgstr "显示更改" msgid "Exact search on name field." msgstr "对名称字段进行精确搜索。" -#: screens/Inventory/InventoryList/InventoryList.js:267 -msgid "Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?" -msgstr "删除这些库存可能会影响一些依赖于它们的模板。您确定要删除吗?" - #: screens/Inventory/InventorySources/InventorySourceList.js:249 msgid "Delete error" msgstr "删除错误" @@ -11539,27 +10930,23 @@ msgstr "删除错误" msgid "Failed to delete one or more inventory sources." msgstr "删除一个或多个清单源失败。" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:283 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:357 msgid "If specified, this field will be shown on the node instead of the resource name when viewing the workflow" msgstr "如果指定,则在查看工作流时此字段将显示在节点上,而不是资源名称" -#: screens/Login/Login.js:270 +#: screens/Login/Login.js:279 msgid "Sign in with GitHub" msgstr "使用 GitHub 登陆" -#: screens/Inventory/InventorySources/InventorySourceList.js:200 -msgid "Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway" -msgstr "删除这些库存源可能会影响依赖它们的其他资源。您确定要删除吗?" - -#: util/validators.js:34 -#~ msgid "Invalid time format" -#~ msgstr "无效的时间格式" +#: util/validators.js:33 +msgid "Invalid time format" +msgstr "时间格式无效" #: screens/Job/JobDetail/JobDetail.js:196 msgid "Unknown Project" msgstr "未知的工程ID" -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:232 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:306 msgid "Preconditions for running this node when there are multiple parents. Refer to the" msgstr "在有多个父对象时运行此节点的先决条件。请参阅" @@ -11585,12 +10972,6 @@ msgstr "完成:" msgid "Prompt | {0}" msgstr "提示 | {0}" -#: screens/Inventory/InventorySources/InventorySourceListItem.js:80 -#: screens/Organization/OrganizationList/OrganizationListItem.js:55 -#: screens/Project/ProjectList/ProjectListItem.js:189 -#~ msgid "Custom virtual environment {0} must be replaced by an execution environment." -#~ msgstr "自定义虚拟环境 {0} 必须替换为一个执行环境。" - #: screens/Dashboard/DashboardGraph.js:50 #: screens/Dashboard/DashboardGraph.js:169 msgid "All job types" @@ -11652,7 +11033,7 @@ msgstr "用于将字段保留为清单中的目标主机的模式。留空、所 #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:185 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:276 #: screens/Template/shared/JobTemplateForm.js:513 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:187 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:198 msgid "Timeout" msgstr "超时" @@ -11660,10 +11041,19 @@ msgstr "超时" msgid "Please wait until the topology view is populated..." msgstr "请等到拓扑视图被填充..." +#. placeholder {0}: groups.length +#: screens/Inventory/shared/InventoryGroupsDeleteModal.js:122 +msgid "{0, plural, one {Are you sure you want to delete the group below?} other {Are you sure you want to delete the groups below?}}" +msgstr "{0, plural, one {您确定要删除下面的组吗?} other {您确定要删除下面的组吗?}}" + #: components/AssociateModal/AssociateModal.js:45 msgid "Select Items" msgstr "选择项" +#: components/JobList/JobListCancelButton.js:94 +msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}" +msgstr "{numJobsToCancel, plural, one {取消所选作业} other {取消所选作业}}" + #: screens/Application/Applications.js:41 #: screens/Credential/Credentials.js:29 #: screens/Host/Hosts.js:29 @@ -11709,11 +11099,12 @@ msgstr "类型详情" msgid "Failed to delete role" msgstr "删除角色失败" -#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:10 -#~ msgid "Approved - {0}. See the Activity Stream for more information." -#~ msgstr "已批准 - {0}。详情请参阅活动流。" +#. placeholder {0}: formatDateString( workflowApproval.finished ) +#: screens/WorkflowApproval/shared/WorkflowApprovalUtils.js:11 +msgid "Approved - {0}. See the Activity Stream for more information." +msgstr "已批准 - {0}。请参阅活动流以获取更多信息。" -#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:26 +#: screens/WorkflowApproval/shared/WorkflowDenyButton.js:28 msgid "Successfully Denied" msgstr "成功拒绝" @@ -11741,21 +11132,7 @@ msgstr "删除实例" msgid "Select a module" msgstr "选择一个模块" -#: screens/Project/shared/ProjectSubForms/ManualSubForm.js:52 -#~ msgid "There are no available playbook directories in {project_base_dir}.\n" -#~ "Either that directory is empty, or all of the contents are already\n" -#~ "assigned to other projects. Create a new directory there and make\n" -#~ "sure the playbook files can be read by the \"awx\" system user,\n" -#~ "or have {brandName} directly retrieve your playbooks from\n" -#~ "source control using the Source Control Type option above." -#~ msgstr "{project_base_dir} 中没有可用的 playbook 目录。该目录可能是空目录,或所有内容都已被分配给其他项目。创建一个新目录并确保 playbook 文件可以被 \"awx\" 系统用户读取,或者使用上述的 Source Control Type 选项从源控制控制选项直接获取 {brandName}。" - -#: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:88 -#~ msgid "You may apply a number of possible variables in the\n" -#~ "message. For more information, refer to the" -#~ msgstr "您可以在消息中应用多个可能的变量。如需更多信息,请参阅" - -#: screens/User/UserDetail/UserDetail.js:58 +#: screens/User/UserDetail/UserDetail.js:61 #: screens/User/UserList/UserListItem.js:42 msgid "LDAP" msgstr "LDAP" @@ -11765,14 +11142,9 @@ msgstr "LDAP" msgid "Workflow Template" msgstr "工作流模板" -#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:265 -#: screens/Instances/InstanceDetail/InstanceDetail.js:305 -#~ msgid "{forks, plural, one {{0}} other {{1}}}" -#~ msgstr "{forks, plural, one {{0}} other {{1}}}" - #: components/NotificationList/NotificationListItem.js:45 #: components/Workflow/WorkflowLegend.js:118 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:68 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:76 msgid "Approval" msgstr "批准" @@ -11801,7 +11173,7 @@ msgstr "未找到团队。" msgid "Failed hosts" msgstr "失败的主机" -#: components/Search/AdvancedSearch.js:396 +#: components/Search/AdvancedSearch.js:395 msgid "Direct Keys" msgstr "直接密钥" @@ -11813,9 +11185,9 @@ msgstr "解除关联?" msgid "Notification timed out" msgstr "通知超时" -#: util/dates.js:75 -#~ msgid "Unrecognized day string" -#~ msgstr "未识别的日字符串" +#: screens/Project/shared/Project.helptext.js:11 +msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location." +msgstr "部署 {brandName} 时更改 PROJECTS_ROOT 以更改此位置。" #: components/Schedule/shared/FrequencyDetailSubform.js:200 msgid "{intervalValue, plural, one {minute} other {minutes}}" @@ -11833,6 +11205,10 @@ msgstr "管理作业" msgid "Failed to delete schedule." msgstr "删除调度失败。" +#: screens/InstanceGroup/InstanceDetails/InstanceDetails.js:341 +msgid "<0>Note: This instance may be re-associated with this instance group if it is managed by <1>policy rules." +msgstr "<0>注意:如果此实例由<1>策略规则管理,则可能会重新与此实例组关联。" + #: screens/TopologyView/Tooltip.js:242 msgid "Instance type" msgstr "实例类型" @@ -11849,17 +11225,12 @@ msgstr "展开输入" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:294 #: screens/Template/shared/JobTemplateForm.js:507 msgid "Job Slice Pinned Hosts" -msgstr "" +msgstr "作业分片固定主机" #: components/AddRole/AddResourceRole.js:187 msgid "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step." msgstr "选择将获得新角色的资源类型。例如,如果您想为一组用户添加新角色,请选择用户并点击下一步。您可以选择下一步中的具体资源。" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:42 -#~ msgid "The number associated with the \"Messaging\n" -#~ "Service\" in Twilio with the format +18005550199." -#~ msgstr "在 Twilio 中与“信息服务”关联的号码,格式为 +18005550199。" - #: components/AddRole/AddResourceRole.js:225 #: components/AddRole/AddResourceRole.js:237 #: components/AddRole/AddResourceRole.js:255 @@ -11868,7 +11239,7 @@ msgstr "选择将获得新角色的资源类型。例如,如果您想为一组 #: components/Lookup/InstanceGroupsLookup.js:86 #: components/OptionsList/OptionsList.js:65 #: components/Schedule/ScheduleList/ScheduleListItem.js:83 -#: components/TemplateList/TemplateListItem.js:127 +#: components/TemplateList/TemplateListItem.js:126 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:359 #: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.js:377 #: screens/Application/ApplicationsList/ApplicationListItem.js:30 @@ -11908,9 +11279,10 @@ msgstr "编辑凭证类型" #: screens/NotificationTemplate/shared/TypeInputsSubForm.js:447 msgid "One Slack channel per line. The pound symbol (#)\n" " is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack" -msgstr "" +msgstr "每行一个 Slack 频道。频道需要井号 (#)。\n" +" 要回复特定消息或对其启动线程,请将父消息 Id 添加到频道,其中父消息 Id 为 16 位数字。必须在第 10 位数字后手动插入点 (.)。例如:#destination-channel, 1231257890.006423。请参阅 Slack" -#: components/TemplateList/TemplateListItem.js:176 +#: components/TemplateList/TemplateListItem.js:179 msgid "Launch template" msgstr "启动模板" @@ -11921,12 +11293,17 @@ msgstr "发件人电子邮件" #: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js:62 msgid "Welcome to Red Hat Ansible Automation Platform!\n" " Please complete the steps below to activate your subscription." -msgstr "" +msgstr "欢迎使用 Red Hat Ansible Automation Platform!\n" +" 请完成以下步骤来激活您的订阅。" #: components/StatusLabel/StatusLabel.js:60 msgid "Provisioning fail" msgstr "置备失败" +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:238 +msgid "Whether the approval node is automatically approved or denied when the timeout expires." +msgstr "超时到期时是否自动批准或拒绝批准节点。" + #: screens/Inventory/shared/Inventory.helptext.js:126 msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." msgstr "将库存同步视为最新的时间(以秒为单位)。在作业运行和回调期间,任务系统将评估最新同步的时间戳。如果它早于缓存超时,则不视为当前,并将执行新的库存同步。" @@ -11939,17 +11316,13 @@ msgstr "Automation Controller 版本" msgid "Access Token Expiration" msgstr "访问令牌过期" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:26 -#~ msgid "{interval, plural, one {# minute} other {# minutes}}" -#~ msgstr "{interval, plural, one {#分钟} other {#分钟}}" - -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:192 -#~ msgid "After {numOccurrences, plural, one {# occurrence} other {# occurrences}}" -#~ msgstr "{numOccurrences, plural, one {#发生} other {#发生}}后" +#: screens/Project/shared/Project.helptext.js:29 +msgid "Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information." +msgstr "注意:为 GitHub 或 Bitbucket 使用 SSH 协议时,请仅输入 SSH 密钥,不要输入用户名(git 除外)。此外,GitHub 和 Bitbucket 在使用 SSH 时不支持密码身份验证。GIT 只读协议 (git://) 不使用用户名或密码信息。" #: screens/Template/shared/WorkflowJobTemplate.helptext.js:17 -#~ msgid "Prompt for inventory on launch." -#~ msgstr "启动时提示库存。" +msgid "Prompt for inventory on launch." +msgstr "启动时提示输入清单。" #: screens/Template/shared/WebhookSubForm.js:154 msgid "a new webhook url will be generated on save." @@ -11959,7 +11332,7 @@ msgstr "在保存时会生成一个新的 WEBHOOK url。" msgid "Back to execution environments" msgstr "返回到执行环境" -#: screens/Job/JobOutput/shared/HostStatusBar.js:77 +#: screens/Job/JobOutput/shared/HostStatusBar.js:76 msgid "Host status information for this job is unavailable." msgstr "此作业的主机状态信息不可用。" @@ -11968,20 +11341,20 @@ msgid "This is the only time the token value and associated refresh token value msgstr "这是唯一显示令牌值和关联刷新令牌值的时间。" #: components/ContentLoading/ContentLoading.js:26 -#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:378 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeModal.js:381 msgid "Loading" msgstr "正在加载" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:302 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:307 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:358 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:363 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:117 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.js:123 msgid "Cancel Workflow" msgstr "取消工作流" -#: screens/Template/shared/JobTemplate.helptext.js:17 -#~ msgid "The container image to be used for execution." -#~ msgstr "用于执行的容器镜像。" +#: screens/Template/shared/JobTemplate.helptext.js:10 +msgid "The container image to be used for execution." +msgstr "用于执行的容器镜像。" #: components/JobList/JobList.js:201 msgid "Please run a job to populate this list." @@ -12005,10 +11378,14 @@ msgstr "请运行一个作业来填充此列表。" #: screens/Template/shared/JobTemplateForm.js:458 #: screens/Template/shared/WorkflowJobTemplateForm.js:169 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:153 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:218 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:274 msgid "Limit" msgstr "限制" +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:176 +msgid "Approvals" +msgstr "批准" + #: screens/Instances/Shared/InstanceForm.js:52 msgid "Sets the current life cycle stage of this instance. Default is \"installed.\"" msgstr "设置此实例的当前生命周期阶段。默认为\"installed\"。" @@ -12023,7 +11400,7 @@ msgstr "查看清单源详情" #: screens/Project/ProjectDetail/ProjectDetail.js:373 msgid "This project is currently being used by other resources. Are you sure you want to delete it?" -msgstr "" +msgstr "其他资源目前正在使用此项目。您确定要删除它吗?" #: screens/InstanceGroup/Instances/InstanceList.js:266 #: screens/Instances/InstancePeers/InstancePeerList.js:270 @@ -12054,18 +11431,20 @@ msgstr "无法删除一个或多个工作流批准。" msgid "The maximum number of hosts allowed to be managed by this organization.\n" " Value defaults to 0 which means no limit. Refer to the Ansible\n" " documentation for more details." -msgstr "" +msgstr "允许此机构管理的最大主机数。\n" +" 值默认为 0,表示没有限制。如需更多详情,请参阅 Ansible\n" +" 文档。" #: screens/Team/TeamRoles/TeamRolesList.js:240 #: screens/User/UserRoles/UserRolesList.js:237 msgid "Associate role error" msgstr "关联角色错误" -#: util/getRelatedResourceDeleteDetails.js:116 -#: util/getRelatedResourceDeleteDetails.js:158 -#: util/getRelatedResourceDeleteDetails.js:261 -#~ msgid "Workflow Job Template Nodes" -#~ msgstr "工作流作业模板节点" +#: util/getRelatedResourceDeleteDetails.js:114 +#: util/getRelatedResourceDeleteDetails.js:156 +#: util/getRelatedResourceDeleteDetails.js:259 +msgid "Workflow Job Template Nodes" +msgstr "工作流作业模板节点" #: components/Lookup/HostFilterLookup.js:148 msgid "Insights system ID" @@ -12093,7 +11472,7 @@ msgstr "删除问卷调查" msgid "Policy instance minimum" msgstr "策略实例最小值" -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:330 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:386 msgid "Failed to delete workflow approval." msgstr "删除工作流批准失败。" @@ -12125,11 +11504,7 @@ msgstr "选择输入" msgid "Hybrid" msgstr "混合" -#: App.js:172 -#~ msgid "Loading..." -#~ msgstr "加载中..." - -#: screens/Job/JobOutput/JobOutputSearch.js:114 +#: screens/Job/JobOutput/JobOutputSearch.js:121 msgid "Host Retry" msgstr "主机重试" @@ -12142,14 +11517,14 @@ msgstr "主机重试" msgid "Webhook Service" msgstr "Webhook 服务" -#: screens/Template/shared/JobTemplate.helptext.js:69 -#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." -#~ msgstr "允许创建部署回调 URL。使用此 URL,主机可访问 {brandName} 并使用此任务模板请求配置更新。" +#: screens/Template/shared/JobTemplate.helptext.js:31 +msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template." +msgstr "启用创建置备回调 URL。使用该 URL,主机可以联系 {brandName} 并使用此任务模板请求配置更新。" #: components/AdHocCommands/AdHocDetailsStep.js:194 #: components/HostToggle/HostToggle.js:64 +#: components/LaunchPrompt/steps/OtherPromptsStep.js:190 #: components/LaunchPrompt/steps/OtherPromptsStep.js:192 -#: components/LaunchPrompt/steps/OtherPromptsStep.js:194 #: components/PromptDetail/PromptDetail.js:379 #: components/PromptDetail/PromptJobTemplateDetail.js:161 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:514 @@ -12157,7 +11532,7 @@ msgstr "Webhook 服务" #: screens/Instances/InstanceDetail/InstanceDetail.js:238 #: screens/Inventory/AdvancedInventoryHostDetail/AdvancedInventoryHostDetail.js:48 #: screens/Setting/shared/SettingDetail.js:99 -#: screens/Setting/shared/SharedFields.js:168 +#: screens/Setting/shared/SharedFields.js:169 #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:283 #: screens/Template/shared/JobTemplateForm.js:542 msgid "On" @@ -12167,8 +11542,10 @@ msgstr "开" msgid "If you only want to remove access for this particular user, please remove them from the team." msgstr "如果您只想删除这个特定用户的访问,请将其从团队中删除。" -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:45 -#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:48 +#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.js:252 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:47 +#: screens/WorkflowApproval/shared/WorkflowApprovalButton.js:50 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:185 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:34 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:50 #: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListApproveButton.js:58 @@ -12202,8 +11579,12 @@ msgstr "{0} 秒" msgid "Inventory Type" msgstr "清单类型" -#: components/Search/AdvancedSearch.js:286 -#: components/Search/AdvancedSearch.js:302 +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:196 +msgid "{numOccurrences, plural, one {After # occurrence} other {After # occurrences}}" +msgstr "{numOccurrences, plural, one {# 次出现后} other {# 次出现后}}" + +#: components/Search/AdvancedSearch.js:285 +#: components/Search/AdvancedSearch.js:301 msgid "First, select a key" msgstr "首先,选择一个密钥" @@ -12213,6 +11594,7 @@ msgstr "首先,选择一个密钥" msgid "Select source path" msgstr "选择源路径" +#: components/Schedule/ScheduleDetail/FrequencyDetails.js:145 #: components/Schedule/shared/FrequencyDetailSubform.js:129 msgid "June" msgstr "6 月" @@ -12230,7 +11612,7 @@ msgid "Launch" msgstr "启动" #: components/JobList/JobListItem.js:343 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:161 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:217 msgid "Explanation" msgstr "解释" @@ -12253,7 +11635,7 @@ msgstr "问卷调查预览模态" #: components/StatusLabel/StatusLabel.js:42 #: components/Workflow/WorkflowNodeHelp.js:115 #: screens/Credential/shared/CredentialPlugins/CredentialPluginPrompt/CredentialPluginPrompt.js:37 -#: screens/Job/JobOutput/shared/HostStatusBar.js:36 +#: screens/Job/JobOutput/shared/HostStatusBar.js:35 msgid "OK" msgstr "确定" @@ -12269,7 +11651,7 @@ msgstr "工作流节点查看模式" msgid "Leave this field blank to make the execution environment globally available." msgstr "将此字段留空以使执行环境全局可用。" -#: screens/Host/HostGroups/HostGroupsList.js:250 +#: screens/Host/HostGroups/HostGroupsList.js:245 #: screens/InstanceGroup/Instances/InstanceList.js:389 #: screens/Inventory/InventoryGroupHosts/InventoryGroupHostList.js:297 #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:261 @@ -12279,7 +11661,7 @@ msgid "Failed to associate." msgstr "关联失败。" #: screens/Host/Host.js:68 -#: screens/Host/HostGroups/HostGroupsList.js:233 +#: screens/Host/HostGroups/HostGroupsList.js:228 #: screens/Host/Hosts.js:32 #: screens/Inventory/ConstructedInventory.js:70 #: screens/Inventory/FederatedInventory.js:70 @@ -12290,13 +11672,10 @@ msgstr "关联失败。" #: screens/Inventory/InventoryHostGroups/InventoryHostGroupsList.js:244 #: screens/Inventory/InventoryList/InventoryListItem.js:129 #: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.js:259 +#: util/getRelatedResourceDeleteDetails.js:118 msgid "Groups" msgstr "组" -#: components/Schedule/ScheduleDetail/FrequencyDetails.js:32 -#~ msgid "{interval, plural, one {# week} other {# weeks}}" -#~ msgstr "{interval, plural, one {#周} other {#周}}" - #: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.js:568 #: screens/NotificationTemplate/shared/CustomMessagesSubForm.js:159 msgid "Error message body" @@ -12336,8 +11715,8 @@ msgstr "受管的节点" #: components/LaunchPrompt/steps/CredentialsStep.js:250 #: components/LaunchPrompt/steps/InventoryStep.js:89 #: components/Lookup/CredentialLookup.js:190 -#: components/Lookup/InventoryLookup.js:162 -#: components/Lookup/InventoryLookup.js:218 +#: components/Lookup/InventoryLookup.js:161 +#: components/Lookup/InventoryLookup.js:217 #: components/Lookup/MultiCredentialsLookup.js:200 #: components/Lookup/OrganizationLookup.js:135 #: components/Lookup/ProjectLookup.js:153 @@ -12382,7 +11761,7 @@ msgstr "创建者(用户名)" msgid "Playbook" msgstr "Playbook" -#: screens/Login/Login.js:145 +#: screens/Login/Login.js:154 msgid "Invalid username or password. Please try again." msgstr "无效的用户名或密码。请重试。" @@ -12406,12 +11785,6 @@ msgstr "创建新工作流模板" msgid "IRC Server Address" msgstr "IRC 服务器地址" -#: screens/Inventory/shared/Inventory.helptext.js:32 -#~ msgid "Optional labels that describe this inventory,\n" -#~ "such as 'dev' or 'test'. Labels can be used to group and filter\n" -#~ "inventories and completed jobs." -#~ msgstr "描述此清单的可选标签,如 'dev' 或 'test'。标签可用于对清单和完成的作业进行分组和过滤。" - #: screens/User/UserList/UserListItem.js:41 msgid "ldap user" msgstr "LDAP 用户" @@ -12441,18 +11814,13 @@ msgstr "未找到调度。" #: screens/Inventory/shared/ConstructedInventoryHint.js:91 msgid "If yes make invalid entries a fatal error, otherwise skip and\n" " continue." -msgstr "" +msgstr "如果是,则将无效条目视为致命错误,否则跳过并\n" +" 继续。" #: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.js:70 msgid "Running jobs" msgstr "运行作业" -#: screens/Project/shared/Project.helptext.js:18 -#~ msgid "Select from the list of directories found in\n" -#~ "the Project Base Path. Together the base path and the playbook\n" -#~ "directory provide the full path used to locate playbooks." -#~ msgstr "从位于项目基本路径的目录列表中进行选择。基本路径和 playbook 目录一起提供了用于定位 playbook 的完整路径。" - #: components/AdHocCommands/useAdHocDetailsStep.js:49 msgid "This field must not be blank." msgstr "此字段不能为空。" @@ -12479,18 +11847,18 @@ msgstr "切换通知开始" #: components/Lookup/HostFilterLookup.js:435 #: components/Lookup/HostListItem.js:11 #: components/Lookup/InventoryLookup.js:129 -#: components/Lookup/InventoryLookup.js:138 -#: components/Lookup/InventoryLookup.js:179 -#: components/Lookup/InventoryLookup.js:194 -#: components/Lookup/InventoryLookup.js:235 +#: components/Lookup/InventoryLookup.js:137 +#: components/Lookup/InventoryLookup.js:178 +#: components/Lookup/InventoryLookup.js:193 +#: components/Lookup/InventoryLookup.js:234 #: components/PromptDetail/PromptDetail.js:233 #: components/PromptDetail/PromptInventorySourceDetail.js:74 #: components/PromptDetail/PromptJobTemplateDetail.js:118 #: components/PromptDetail/PromptJobTemplateDetail.js:129 #: components/PromptDetail/PromptWFJobTemplateDetail.js:79 #: components/Schedule/ScheduleDetail/ScheduleDetail.js:449 -#: components/TemplateList/TemplateListItem.js:240 -#: components/TemplateList/TemplateListItem.js:250 +#: components/TemplateList/TemplateListItem.js:243 +#: components/TemplateList/TemplateListItem.js:253 #: screens/Host/HostDetail/HostDetail.js:76 #: screens/Host/HostList/HostList.js:175 #: screens/Host/HostList/HostListItem.js:50 @@ -12507,13 +11875,13 @@ msgstr "切换通知开始" #: screens/Template/JobTemplateDetail/JobTemplateDetail.js:222 #: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.js:143 #: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/JobTemplatesList.js:33 -#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:232 +#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.js:288 msgid "Inventory" msgstr "清单" -#: util/validators.js:68 -#~ msgid "This field must be a number and have a value between {min} and {max}" -#~ msgstr "此字段必须是数字,且值介于 {min} 和 {max}" +#: util/validators.js:67 +msgid "This field must be a number and have a value between {min} and {max}" +msgstr "此字段必须是数字,且值介于 {min} 和 {max} 之间" #: components/PromptDetail/PromptInventorySourceDetail.js:49 #: screens/Inventory/InventorySourceDetail/InventorySourceDetail.js:139 @@ -12521,15 +11889,15 @@ msgstr "清单" msgid "Update on launch" msgstr "启动时更新" -#: screens/Template/Survey/MultipleChoiceField.js:35 -#~ msgid "There must be a value in at least one input" -#~ msgstr "至少在一个输入中必须有一个值" +#: screens/Template/Survey/MultipleChoiceField.js:39 +msgid "There must be a value in at least one input" +msgstr "至少一个输入中必须有值" #: screens/Inventory/shared/ConstructedInventoryHint.js:105 msgid "Add hosts to group based on Jinja2 conditionals." msgstr "根据Jinja2条件将房东添加到群组中。" -#: components/TemplateList/TemplateListItem.js:198 +#: components/TemplateList/TemplateListItem.js:201 msgid "Copy Template" msgstr "复制模板" @@ -12537,11 +11905,6 @@ msgstr "复制模板" msgid "Toggle notification approvals" msgstr "切换通知批准" -#: screens/NotificationTemplate/shared/Notifications.helptext.js:46 -#~ msgid "Use one phone number per line to specify where to\n" -#~ "route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation" -#~ msgstr "每行一个电话号码以指定路由 SMS 消息的位置。电话号的格式化为 +11231231234。如需更多信息,请参阅 Twilio 文档" - #: screens/Template/Survey/SurveyToolbar.js:85 msgid "Delete survey question" msgstr "删除问卷调查问题" diff --git a/awx/ui/src/locales/zu/messages.js b/awx/ui/src/locales/zu/messages.js deleted file mode 100644 index c5d9a13fa..000000000 --- a/awx/ui/src/locales/zu/messages.js +++ /dev/null @@ -1 +0,0 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"--iDlT\":[\"Delete Project\"],\"-0AkQd\":[[\"forks\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"-0B-ue\":[\"Projects\"],\"-5kO8P\":[\"Saturday\"],\"-6EcFR\":[\"Press Enter to edit. Press ESC to stop editing.\"],\"-7M7WW\":[\"Click to toggle default value\"],\"-7VWRl\":[\"RAM \",[\"0\"]],\"-8WGoO\":[\"The plugin parameter is required.\"],\"-9d7Ol\":[\"Pagerduty subdomain\"],\"-9y9jy\":[\"Running health check\"],\"-9yY_Q\":[\"Failed to copy inventory.\"],\"-AZQnp\":[\"SAML\"],\"-FWz2-\":[\"Scroll previous\"],\"-FjWgX\":[\"Thu\"],\"-GMFSa\":[\"Failed to copy project.\"],\"-GOG9X\":[\"Hide description\"],\"-NI2UI\":[\"Divide the work done by this job template into the specified number of job slices, each running the same tasks against a portion of the inventory.\"],\"-NezOR\":[\"This credential type is currently being used by some credentials and cannot be deleted\"],\"-OpL2l\":[\"Execute regardless of the parent node's final state.\"],\"-PyL32\":[\"Are you sure you want to remove this node?\"],\"-RAMET\":[\"Edit this link\"],\"-SAqJ3\":[\"Failed to copy credential.\"],\"-Uepfb\":[\"Control\"],\"-b3ghh\":[\"Privilege Escalation\"],\"-hh3vo\":[\"Unable to load last job update\"],\"-li8PK\":[\"Subscription Usage\"],\"-nb9qF\":[\"(Prompt on launch)\"],\"-ohrPc\":[\"Lookup typeahead\"],\"-rfqXD\":[\"Survey Enabled\"],\"-uOi7U\":[\"Click to download bundle\"],\"-vAlj5\":[\"Failed to launch job.\"],\"-z0Ubz\":[\"Select Roles to Apply\"],\"-zy2Nq\":[\"Type\"],\"0-31GV\":[\"Removing\"],\"0-yjzX\":[\"The project must be synced before a revision is available.\"],\"00_HDq\":[\"Policy Type\"],\"00cteM\":[\"This field must not exceed \",[\"0\"],\" characters\"],\"01Zgfk\":[\"Timed out\"],\"02FGuS\":[\"Create new group\"],\"02ePaq\":[\"Select \",[\"0\"]],\"02o5A-\":[\"Create New Project\"],\"05TJDT\":[\"Click to view job details\"],\"06Veq8\":[\"Sync Project\"],\"08IuMU\":[\"Overwrite variables\"],\"08dX0o\":[\"Grafana\"],\"0Ca6Bi\":[[\"dateStr\"],\" by <0>\",[\"username\"],\"\"],\"0DRyjU\":[\"Running Handlers\"],\"0JjrTf\":[\"There was an error parsing the file. Please check the file formatting and try again.\"],\"0K8MzY\":[\"This field must not exceed \",[\"max\"],\" characters\"],\"0LUj25\":[\"Delete instance group\"],\"0MFMD5\":[\"Failed to run a health check on one or more instances.\"],\"0Ohn6b\":[\"Launched By\"],\"0PUWHV\":[\"Repeat Frequency\"],\"0Pz6gk\":[\"Variables used to configure the constructed inventory plugin. For a detailed description of how to configure this plugin, see\"],\"0QsHpG\":[\"Input schema which defines a set of ordered fields for that type.\"],\"0Tddvz\":[\"The base URL of the Grafana server - the\\n /api/annotations endpoint will be added automatically to the base\\n Grafana URL.\"],\"0WL4_U\":[\"Delete all nodes\"],\"0WP27-\":[\"Waiting for job output…\"],\"0YAsXQ\":[\"Container group\"],\"0ZdD1M\":[[\"0\",\"plural\",{\"one\":[\"You cannot cancel the following job because it is not running:\"],\"other\":[\"You cannot cancel the following jobs because they are not running:\"]}]],\"0ZqUtV\":[\"For more information, refer to the\"],\"0_ru-E\":[\"Copy Inventory\"],\"0cqIWs\":[\"Basic auth password\"],\"0d48JM\":[\"Multiple Choice (multiple select)\"],\"0eOoxo\":[\"Please select an end date/time that comes after the start date/time.\"],\"0f7U0k\":[\"Wed\"],\"0gPQCa\":[\"Always\"],\"0lvFRT\":[\"You cannot change the credential type of a credential, as it may break the functionality of the resources using it.\"],\"0pC_y6\":[\"Event\"],\"0qOaMt\":[\"Something went wrong with the request to test this credential and metadata.\"],\"0rVzXl\":[\"Google OAuth 2 settings\"],\"0sNe72\":[\"Add Roles\"],\"0tNXE8\":[\"PUT\"],\"0tfvhT\":[\"Instance group used capacity\"],\"0wlLcO\":[\"Set how many days of data should be retained.\"],\"0zpgxV\":[\"Options\"],\"0zs8j5\":[\"Maximum number of times this node's job is automatically retried after failing before its failure paths are followed. Canceled jobs are never retried.\"],\"1-4GhF\":[\"Cancel Sync\"],\"10B0do\":[\"Failed to send test notification.\"],\"1280Tg\":[\"Host Name\"],\"12QrNT\":[\"Each time a job runs using this project, update the\\nrevision of the project prior to starting the job.\"],\"12j25_\":[\"GPG Public Key\"],\"12kemj\":[\"Source Control URL\"],\"14KOyT\":[\"Source vars\"],\"15GcuU\":[\"View Miscellaneous Authentication settings\"],\"17TKua\":[\"Instance group\"],\"19zgn6\":[\"Instance Type\"],\"1A3EXy\":[\"Expand\"],\"1C5cFl\":[\"Next Run\"],\"1Ey8My\":[\"IP address\"],\"1F0IaT\":[\"View Schedules\"],\"1HMy92\":[\"JSON:\"],\"1I6UoR\":[\"Views\"],\"1L3KBl\":[\"Create new credential Type\"],\"1Ltnvs\":[\"Add Node\"],\"1PQRWr\":[\"Start Time\"],\"1QRNEs\":[\"Repeat frequency\"],\"1RYzKu\":[\"Relaunch from canceled node\"],\"1UJu6o\":[\"Please select a day number between 1 and 31.\"],\"1UjRxI\":[\"Cache timeout\"],\"1UzENP\":[\"No\"],\"1V4Yvg\":[\"Miscellaneous System\"],\"1WlWk7\":[\"View Inventory Host Details\"],\"1WsB5U\":[\"We were unable to locate subscriptions associated with this account.\"],\"1ZaQUH\":[\"Last name\"],\"1_gTC7\":[\"You cannot select multiple vault credentials with the same vault ID. Doing so will automatically deselect the other with the same vault ID.\"],\"1abtmx\":[\"Promote Child Groups and Hosts\"],\"1ahgeV\":[\"Google OAuth2\"],\"1cT4RU\":[\"SCM update\"],\"1fO-kL\":[\"Failed to toggle instance.\"],\"1hCxP5\":[\"Failed to delete one or more instance groups.\"],\"1kwHxg\":[\"Host Metrics\"],\"1n50PN\":[\"JSON tab\"],\"1qd4yi\":[\"Variables must be in JSON or YAML syntax. Use the radio button to toggle between the two.\"],\"1rDBnp\":[\"File Difference\"],\"1w2SCz\":[\"Choose a Source Control Type\"],\"1xdJD7\":[\"Fit to screen\"],\"1yHVE-\":[\"Adding\"],\"2-iKER\":[\"View activity stream\"],\"2B_v7Y\":[\"Policy instance percentage\"],\"2CTKOa\":[\"Back to Projects\"],\"2FB7vv\":[\"Select an organization before editing the default execution environment.\"],\"2FeJcd\":[\"Item Skipped\"],\"2H9REH\":[\"Fuzzy search on name field.\"],\"2JV4mx\":[\"The Instance Groups to which this instance belongs.\"],\"2KlsJC\":[\"You may apply a number of possible variables in the\\n message. For more information, refer to the\"],\"2MSEkM\":[\"Failed to delete inventory.\"],\"2a07Yj\":[\"Copy Notification Template\"],\"2ekvhy\":[\"Exception Frequency\"],\"2gDkH_\":[\"Please enter a number of occurrences.\"],\"2iyx-2\":[\"Ansible Controller Documentation.\"],\"2n41Wr\":[\"Add workflow template\"],\"2nsB1O\":[\"Back to Tokens\"],\"2ocqzE\":[\"Webhooks: Enable webhook for this template.\"],\"2ooR7j\":[\"LDAP 5\"],\"2p6eVk\":[\"Lookup modal\"],\"2pNIxF\":[\"Workflow Nodes\"],\"2pgi-L\":[\"Indicates if a host is available and should be included in running\\n jobs. For hosts that are part of an external inventory, this may be\\n reset by the inventory sync process.\"],\"2qfwJn\":[\"Overwrite\"],\"2r06bV\":[\"Hipchat\"],\"2rvMKg\":[\"Refresh Token\"],\"2w-INk\":[\"Host details\"],\"2zs1kI\":[\"This value does not match the password you entered previously. Please confirm that password.\"],\"3-SkJA\":[\"Disassociate group from host?\"],\"3-sY1p\":[\"Destination SMS number(s)\"],\"328Yxp\":[\"Source control branch\"],\"38Or-7\":[\"Tabs\"],\"38VIWI\":[\"View Template Details\"],\"39y5bn\":[\"Friday\"],\"3A9ATS\":[\"Execution environment not found.\"],\"3AOZPn\":[\"View and edit debug options\"],\"3FLeYu\":[\"Provide your Red Hat or Red Hat Satellite credentials\\nbelow and you can choose from a list of your available subscriptions.\\nThe credentials you use will be stored for future use in\\nretrieving renewal or expanded subscriptions.\"],\"3FUtN9\":[\"Inventory Source Sync\"],\"3IVQDN\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"3JjdaA\":[\"Run\"],\"3JnvxN\":[\"Choose the resources that will be receiving new roles. You'll be able to select the roles to apply in the next step. Note that the resources chosen here will receive all roles chosen in the next step.\"],\"3JzsDb\":[\"May\"],\"3LoUor\":[\"Destination channels\"],\"3LqMX2\":[\"CIQ Ascender Automation Platform\"],\"3Olw20\":[\"If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\\\\n Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"3PAU4M\":[\"Year\"],\"3PZalO\":[\"Host not found.\"],\"3Rke7L\":[\"1 (Info)\"],\"3YSVMq\":[\"Deletion error\"],\"3aIe4Y\":[\"Create New Organization\"],\"3b24mY\":[\"CPU \",[\"0\"]],\"3fG1e7\":[\"Elapsed Time\"],\"3fMc43\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" year\"],\"other\":[\"#\",\" years\"]}]],\"3hCQhK\":[\"Inventory Plugins\"],\"3hvUyZ\":[\"new choice\"],\"3mTiHp\":[\"Failed to copy template.\"],\"3pBNb0\":[\"Reload output\"],\"3sFvGC\":[\"Set the instance enabled or disabled. If disabled, jobs will not be assigned to this instance.\"],\"3sXZ-V\":[\"and click on Update Revision on Launch.\"],\"3uAM50\":[\"End User License Agreement\"],\"3v8u-j\":[\"Minimum percentage of all instances that will be automatically\\nassigned to this group when new instances come online.\"],\"3wPA9L\":[\"Setting category\"],\"3y7qi5\":[\"Back to Credentials\"],\"3yy_k-\":[\"View all Teams.\"],\"4-RjdJ\":[[\"interval\"],\" year\"],\"40lLFI\":[\"Go to next page\"],\"41KRqu\":[\"Credential passwords\"],\"45BzQy\":[\"Health checks are asynchronous tasks. See the\"],\"45cx0B\":[\"Cancel subscription edit\"],\"45gLaI\":[\"Prompt for credentials on launch.\"],\"46SUtl\":[\"Edit group\"],\"479kuh\":[\"Copy full revision to clipboard.\"],\"47e97a\":[\"Max Retries\"],\"4BITzH\":[\"Error:\"],\"4LzLLz\":[\"View all settings\"],\"4Q4HZp\":[\"No \",[\"pluralizedItemName\"],\" Found\"],\"4QXpWJ\":[\"timed out\"],\"4QfhOe\":[\"Some search modifiers like not__ and __search are not supported in Smart Inventory host filters. Remove these to create a new Smart Inventory with this filter.\"],\"4S2cNE\":[\"View Logging settings\"],\"4Wt2Ty\":[\"Select Items from List\"],\"4_ESDh\":[\"This field must be a regular expression\"],\"4_xiC_\":[\"Artifacts\"],\"4alXD6\":[\"Maximum number of jobs to run concurrently on this group.\\n Zero means no limit will be enforced.\"],\"4bhLaA\":[\"Select a credential Type\"],\"4cWhxn\":[\"Controls whether or not this instance is managed by policy. If enabled, the instance will be available for automatic assignment to and unassignment from instance groups based on policy rules.\"],\"4dQFvz\":[\"Finished\"],\"4g1rw0\":[\"The amount of time (in seconds) before the email\\n notification stops trying to reach the host and times out. Ranges\\n from 1 to 120 seconds.\"],\"4hPyPF\":[\"Save & Exit\"],\"4j2eOR\":[\"Select the inventory that this host will belong to.\"],\"4jnim6\":[\"Select a webhook service.\"],\"4km-Vu\":[\"Out of compliance\"],\"4kw_um\":[[\"interval\"],\" minute\"],\"4lCMxZ\":[\"Failure Explanation:\"],\"4lgLew\":[\"February\"],\"4mQyZf\":[\"Webhook services can use this as a shared secret.\"],\"4nLbTY\":[\"View all management jobs\"],\"4o_cFL\":[\"Delete application\"],\"4s0pSB\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns.\"],\"4uVADI\":[\"Client secret\"],\"4vFDZV\":[\"Create New Job Template\"],\"4vkbaA\":[\"The project from which this inventory update is sourced.\"],\"4yGeRr\":[\"Inventory Sync\"],\"4zue79\":[\"Copyright\"],\"5-qYGv\":[\"Edit Instance\"],\"54_SyV\":[[\"0\",\"plural\",{\"one\":[\"You do not have permission to cancel the following job:\"],\"other\":[\"You do not have permission to cancel the following jobs:\"]}]],\"56fd5u\":[\"Are you sure you want to remove all the nodes in this workflow?\"],\"5ANAct\":[\"Maximum number of jobs to run concurrently on this group.\\\\n Zero means no limit will be enforced.\"],\"5B77Dm\":[\"Last job\"],\"5F5F4w\":[\"Workflow Approval\"],\"5IhYoj\":[\"Node types\"],\"5K7kGO\":[\"documentation\"],\"5KMGbn\":[\"Are you sure you want to cancel this job?\"],\"5QGnBj\":[\"Note that you may still see the group in the list after\\ndisassociating if the host is also a member of that group’s\\nchildren. This list shows all groups the host is associated\\nwith directly and indirectly.\"],\"5RMgCw\":[\"Hosts\"],\"5S4tZv\":[\"Frequency did not match an expected value\"],\"5Sa1Ss\":[\"E-mail\"],\"5TnQp6\":[\"Job Type\"],\"5WFDw4\":[\"Only Group By\"],\"5WVG4S\":[\"More information for\"],\"5X2wog\":[\"There was a problem logging in. Please try again.\"],\"5_vHPm\":[\"View TACACS+ settings\"],\"5ajaW1\":[\"Execute when an artifact of the parent node matches the condition.\"],\"5dJK4M\":[\"Roles\"],\"5eHyY-\":[\"Test Notification\"],\"5eL2KN\":[\"Target URL\"],\"5lqXf5\":[\"Revert to factory default.\"],\"5n_soj\":[\"Prompt for job slice count on launch.\"],\"5p6-Mk\":[\"Filter by failed jobs\"],\"5pDe2G\":[\"Remove \",[\"0\"],\" Access\"],\"5pa4JT\":[\"Playbook Started\"],\"5qauVA\":[\"This workflow job template is currently being used by other resources. Are you sure you want to delete it?\"],\"5vA8H0\":[\"No Hosts Matched\"],\"5xzS8Q\":[\"Token that ensures this is a source file\\n for the ‘constructed’ plugin.\"],\"5y9wkB\":[\"Back to Notifications\"],\"6-OdGi\":[\"Protocol\"],\"6-ptnU\":[\"option to the\"],\"623gDt\":[\"Failed to delete user.\"],\"63C4Yo\":[\"Container Group\"],\"66WYRo\":[\"Provide key/value pairs using either\\nYAML or JSON.\"],\"66Zq7T\":[\"Save link changes\"],\"66qTfS\":[\"Past week\"],\"679-JR\":[\"Fuzzy search on id, name or description fields.\"],\"68OTAn\":[\"This intance is currently being used by other resources. Are you sure you want to delete it?\"],\"68h6WG\":[\"Launch management job\"],\"69aXwM\":[\"Add existing group\"],\"69zuwn\":[\"Deprovisioning these instances could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"6ASSBg\":[\"LDAP 4\"],\"6BzDub\":[\"Soft delete\"],\"6GBt0m\":[\"Metadata\"],\"6HLTEb\":[\"Filter...\"],\"6J-cs1\":[\"Timeout seconds\"],\"6KhU4s\":[\"Are you sure you want to exit the Workflow Creator without saving your changes?\"],\"6LTyxl\":[\"Revision\"],\"6PmtyP\":[\"Toggle legend\"],\"6RDwJM\":[\"Tokens\"],\"6UYTy8\":[\"Minute\"],\"6V3Ea3\":[\"Copied\"],\"6WwHL3\":[\"Total Nodes\"],\"6XOI1I\":[\"Create new federated inventory\"],\"6XgEPi\":[\"Hour\"],\"6YtxFj\":[\"Name\"],\"6Z5ACo\":[\"Host Config Key\"],\"6bpC9t\":[\"Failed node\"],\"6cylr_\":[\"Stdout\"],\"6dmbRH\":[\"Launch | \",[\"0\"],\")\"],\"6f961q\":[\"Only if Missing\"],\"6hEnxG\":[\"Enable privilege escalation\"],\"6j6_0F\":[\"Related resource\"],\"6kpN96\":[\"Failed to delete notification.\"],\"6lGV3K\":[\"Show less\"],\"6msU0q\":[\"Failed to delete one or more jobs.\"],\"6nsio_\":[\"Run Command\"],\"6oNH0E\":[\"plugin configuration guide.\"],\"6pMgh_\":[\"View LDAP Settings\"],\"6rSKy6\":[\"Select the source inventories for this federated inventory. When a job is launched, hosts will be routed to each source inventory's instance group automatically.\"],\"6rm1xk\":[\"It is hard to give a specification for\\nthe inventory for Ansible facts, because to populate\\nthe system facts you need to run a playbook against\\nthe inventory that has `gather_facts: true`. The\\nactual facts will differ system-to-system.\"],\"6sQDy8\":[\"This schedule uses complex rules that are not supported in the\\\\n UI. Please use the API to manage this schedule.\"],\"6uvnKV\":[\"API Service/Integration Key\"],\"6vrz8I\":[\"Failed to cancel one or more jobs.\"],\"6zGHNM\":[\"Hosts remaining\"],\"74MNbw\":[\"Ctrl IQ, Inc.\"],\"764xeZ\":[\"Failed to update survey.\"],\"7Bj3x9\":[\"Failed\"],\"7ElOdS\":[\"ID of the Dashboard\"],\"7IUE9q\":[\"Source variables\"],\"7JF9w9\":[\"Add Question\"],\"7L01XJ\":[\"Actions\"],\"7O5TcN\":[\"Event summary not available\"],\"7PzzBU\":[\"User\"],\"7UZtKb\":[\"The organization that owns this workflow job template.\"],\"7VETeB\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"],\"7VpPHA\":[\"Confirm\"],\"7Xk3M1\":[\"Select the project containing the playbook you want this job to execute.\"],\"7ZhNzL\":[\"Go to first page\"],\"7b8TOD\":[\"details.\"],\"7bDeKc\":[\"Subscription manifest\"],\"7fJwmW\":[\"Selected items list.\"],\"7hS02I\":[[\"automatedInstancesCount\"],\" since \",[\"automatedInstancesSinceDateTime\"]],\"7icMBj\":[\"No job data available\"],\"7kb4LU\":[\"Approved\"],\"7p5kLi\":[\"Dashboard\"],\"7q256R\":[\"Allow branch override\"],\"7qFdk8\":[\"Edit Credential\"],\"7sMeHQ\":[\"Key\"],\"7sNhEz\":[\"Username\"],\"7w3QvK\":[\"Success message body\"],\"7wgt9A\":[\"Playbook run\"],\"7zmvk2\":[\"Item Failed\"],\"81eOdm\":[\"relaunch workflow\"],\"82O8kJ\":[\"This project is currently on sync and cannot be clicked until sync process completed\"],\"82sWFi\":[\"Administration\"],\"84Usx_\":[\"Failed to delete project.\"],\"87a_t_\":[\"Label\"],\"88ip8h\":[\"Revert all\"],\"8BkLPF\":[\"Allowed URIs list, space separated\"],\"8F8HYs\":[\"Select your Ansible Automation Platform subscription to use.\"],\"8H3Igx\":[[\"interval\"],\" month\"],\"8Oef5v\":[\"Example URLs for GIT Source Control include:\"],\"8XM8GW\":[\"Failed to assign roles properly\"],\"8Z236a\":[\"brand logo\"],\"8ZsakT\":[\"Password\"],\"8_wZUD\":[\"Team Roles\"],\"8d57h8\":[\"View Miscellaneous System settings\"],\"8gCRbU\":[\"Other prompts\"],\"8gaTqG\":[\"Type Details\"],\"8kDNpI\":[\"Parent node outcome required before the condition is evaluated.\"],\"8l9yyw\":[\"Job Template\"],\"8lEjQX\":[\"Install Bundle\"],\"8lb4Do\":[\"Clear subscription\"],\"8oiwP_\":[\"Input configuration\"],\"8p_xVT\":[[\"0\",\"plural\",{\"one\":[[\"1\"]],\"other\":[[\"2\"]]}]],\"8u5g0S\":[\"Delete smart inventory\"],\"8vETh9\":[\"Show\"],\"8wxHsh\":[\"Webhook key for this workflow job template.\"],\"8yd882\":[\"Failed to disassociate one or more teams.\"],\"8zGO4o\":[\"Field matches the given regular expression.\"],\"8zoIOi\":[[\"0\",\"plural\",{\"one\":[\"This credential type is currently being used by some credentials and cannot be deleted.\"],\"other\":[\"Credential types that are being used by credentials cannot be deleted. Are you sure you want to delete anyway?\"]}]],\"8zvzWO\":[\"Allow simultaneous runs of this workflow job template.\"],\"9-wVFp\":[\"View Federated Inventory Details\"],\"91UHfE\":[\"Inventory Update\"],\"91lyAf\":[\"Concurrent Jobs\"],\"933cZy\":[\"Miscellaneous System settings\"],\"954HqS\":[\"When was the host first automated\"],\"95p1BK\":[\"Create New User\"],\"991Df5\":[\"a new webhook key will be generated on save.\"],\"99qC6z\":[[\"interval\"],\" week\"],\"9BTNYL\":[\"Expected at least one of client_email, project_id or private_key to be present in the file.\"],\"9BpfLa\":[\"Select Labels\"],\"9DOXq6\":[\"View all Templates.\"],\"9DugxF\":[\"Subscription type\"],\"9HhFQ8\":[\"Returns results that have values other than this one as well as other filters.\"],\"9L1ngr\":[\"Total jobs\"],\"9N-4tQ\":[\"Credential Type\"],\"9NyAH9\":[\"Skipped\"],\"9PB0sF\":[\"IRC\"],\"9Rsklx\":[\"Remove All Nodes\"],\"9Tmez1\":[\"View Instance Details\"],\"9UuGMQ\":[\"Pending delete\"],\"9V-Un3\":[\"Enable Fact Storage\"],\"9VMv7k\":[\"Constructed Inventory\"],\"9Wm-J4\":[\"Toggle Password\"],\"9XA1Rs\":[\"The project is currently syncing and the revision will be available after the sync is complete.\"],\"9Y3BQE\":[\"Delete Organization\"],\"9YSB0Z\":[\"This schedule is missing an Inventory\"],\"9ZnrIx\":[\"View and edit your subscription information\"],\"9fRa7M\":[\"Select a row to remove\"],\"9hmrEp\":[\"Relaunch on\"],\"9iX1S0\":[\"This action will remove the following instance and you may need to rerun the install bundle for any instance that was previously connected to:\"],\"9jfn-S\":[\"Is not expanded\"],\"9l0RZY\":[\"Click an available node to create a new link. Click outside the graph to cancel.\"],\"9m7jms\":[\"Source inventories whose hosts will be routed to their respective instance groups when a job is launched against this federated inventory.\"],\"9mfJJf\":[\"Job templates\"],\"9nhhVW\":[\"pages\"],\"9nypdt\":[\"Restore initial value.\"],\"9odS2n\":[\"Failed Hosts\"],\"9og-0c\":[\"This execution environment is currently being used by other resources. Are you sure you want to delete it?\"],\"9rFgm2\":[\"Subscription capacity\"],\"9rvzNA\":[\"Association modal\"],\"9td1Wl\":[\"Check\"],\"9uI_rE\":[\"Undo\"],\"9u_dDE\":[\"Unreachable Host Count\"],\"9uxVdR\":[\"Source Control Credential\"],\"9wvWk3\":[\"This constructed inventory input \\n creates a group for both of the categories and uses \\n the limit (host pattern) to only return hosts that \\n are in the intersection of those two groups.\"],\"A1a8Ku\":[\"Management job launch error\"],\"A1taO8\":[\"Search\"],\"A3o0Xd\":[\"The Instance Groups for this Organization to run on.\"],\"A6paZd\":[\"Add federated inventory\"],\"A8lIi2\":[\"Sync for revision\"],\"A9-PUr\":[\"Health check request(s) submitted. Please wait and reload the page.\"],\"AA2ASV\":[\"Execution environment copied successfully\"],\"ADVQ46\":[\"Log In\"],\"ARAUFe\":[\"Delete Inventory\"],\"AV22aU\":[\"Something went wrong...\"],\"AWOSPo\":[\"Zoom in\"],\"Ab1y_G\":[\"Cancel Constructed Inventory Source Sync\"],\"AgTBbk\":[[\"intervalValue\",\"plural\",{\"one\":[\"week\"],\"other\":[\"weeks\"]}]],\"AgTuXC\":[\"You do not have permission to delete \",[\"pluralizedItemName\"],\": \",[\"itemsUnableToDelete\"]],\"Ai2U7L\":[\"Host\"],\"Aj3on1\":[\"Enable external logging\"],\"Allow branch override\":[\"Allow branch override\"],\"AoCBvp\":[\"Job Slice\"],\"Apl-Vf\":[\"Red Hat subscription manifest\"],\"Apv-R1\":[\"If you are ready to upgrade or renew, please <0>contact us.\"],\"AqdlyH\":[\"Job Templates with credentials that prompt for passwords cannot be selected when creating or editing nodes\"],\"ArtxnQ\":[\"Source Control Refspec\"],\"AsLVdj\":[\"Use one IRC channel or username per line. The pound\\n symbol (#) for channels, and the at (@) symbol for users, are not\\n required.\"],\"AwUsnG\":[\"Instances\"],\"AxC8wb\":[\"Copy Output\"],\"AxPAXW\":[\"No results found\"],\"Axi4f8\":[\"Dragging item \",[\"id\"],\". Item with index \",[\"oldIndex\"],\" in now \",[\"newIndex\"],\".\"],\"Azw0EZ\":[\"Create new smart inventory\"],\"B0HFJ8\":[\"Failed to disassociate one or more hosts.\"],\"B0P3qo\":[\"JOB ID:\"],\"B0dbFG\":[\"Delete Schedule\"],\"B2Zb_F\":[\"JSON\"],\"B3ZzHO\":[\"Last automated\"],\"B4WcU9\":[\"Approved by \",[\"0\"],\" - \",[\"1\"]],\"B7FU4J\":[\"Host Started\"],\"B8bpYS\":[\"Upload a Red Hat Subscription Manifest containing your subscription. To generate your subscription manifest, go to <0>subscription allocations on the Red Hat Customer Portal.\"],\"BAmn8K\":[\"Select a Resource Type\"],\"BERhj_\":[\"Success message\"],\"BGNDgh\":[\"Node Alias\"],\"BH7upP\":[\"POST\"],\"BNDplB\":[\"Template copied successfully\"],\"BWTzAb\":[\"Manual\"],\"BfYq0G\":[\"Source Control Type\"],\"Bg7M6U\":[\"No result found\"],\"Bl2Djq\":[\"View Tokens\"],\"Bl2eoO\":[\"ENCRYPTED\"],\"BskWMl\":[\"Unreachable\"],\"BsrdSv\":[\"Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Controller documentation for example syntax.\"],\"Bv8zdm\":[\"Input Inventories\"],\"BwJKBw\":[\"of\"],\"Bz7WRU\":[[\"0\",\"plural\",{\"one\":[\"Please enter a valid phone number.\"],\"other\":[\"Please enter valid phone numbers.\"]}]],\"BzbzJb\":[\"Facts\"],\"BzfzPK\":[\"Items\"],\"C-gr_n\":[\"Azure AD settings\"],\"C0sUgI\":[\"Create new inventory\"],\"C2KEkR\":[\"SSH password\"],\"C3Q1LZ\":[\"View OIDC settings\"],\"C4C-qQ\":[\"Schedule details\"],\"C6GAUT\":[\"Is expanded\"],\"C7dP40\":[\"Failed to deny \",[\"0\"],\".\"],\"C7s60U\":[\"Webhook details\"],\"CAL6E9\":[\"Teams\"],\"CDOlBM\":[\"Instance ID\"],\"CE-M2e\":[\"Info\"],\"CGOseh\":[\"Schedule Details\"],\"CGZgZY\":[\"Select a row to disassociate\"],\"CG_9l6\":[\"LDAP 1\"],\"CIEoqM\":[\"Instance Name\"],\"CKc7jz\":[\"Host details modal\"],\"CL7QiF\":[\"Type answer then click checkbox on right to select answer as\\ndefault.\"],\"CLTHnk\":[\"Survey Question Order\"],\"CMmwQ-\":[\"Unknown Start Date\"],\"CNZ5h9\":[\"Data retention period\"],\"CS8u6E\":[\"Enable Webhook\"],\"CSvk3a\":[\"The number associated with the \\\"Messaging\\n Service\\\" in Twilio with the format +18005550199.\"],\"CW11B-\":[\"Minimum\"],\"CXJHPJ\":[\"Modified by (username)\"],\"CZDqWd\":[\"The project revision is currently out of date. Please refresh to fetch the most recent revision.\"],\"CZg9aH\":[\"Select Hosts\"],\"C_Lu89\":[\"Enter inputs using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"C_NnqT\":[\"Create New Host\"],\"Cache Timeout\":[\"Cache Timeout\"],\"Cancel Project Sync\":[\"Cancel Project Sync\"],\"Cancel Sync\":[\"Cancel Sync\"],\"Cc8jO8\":[\"Select the credential you want to use when accessing the remote hosts to run the command. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts.\"],\"CcKMRv\":[\"This job template is currently being used by other resources. Are you sure you want to delete it?\"],\"CczdmZ\":[\"View all Credentials.\"],\"CdGRti\":[\"View all Notification Templates.\"],\"Ce28nP\":[\"<0>Note: Instances may be re-associated with this instance group if they are managed by <1>policy rules.\"],\"Cev3QF\":[\"Timeout minutes\"],\"ChTa9Z\":[[\"intervalValue\",\"plural\",{\"one\":[\"hour\"],\"other\":[\"hours\"]}]],\"CoPs3y\":[\"This workflow does not have any nodes configured.\"],\"CoTqdo\":[\"\\n Note that you may still see the group in the list after\\n disassociating if the host is also a member of that group’s\\n children. This list shows all groups the host is associated\\n with directly and indirectly.\\n \"],\"Content Signature Validation Credential\":[\"Content Signature Validation Credential\"],\"Copy full revision to clipboard.\":[\"Copy full revision to clipboard.\"],\"Coyxic\":[\"Click this button to verify connection to the secret management system using the selected credential and specified inputs.\"],\"Created\":[\"Created\"],\"Cs0oSA\":[\"View Settings\"],\"Csvbqs\":[\"view the constructed inventory plugin docs here.\"],\"Cx8SDk\":[\"Refresh Token Expiration\"],\"D-NlUC\":[\"System\"],\"D1JWCq\":[[\"interval\"],\" minutes\"],\"D3jNpO\":[\"Note: When using SSH protocol for GitHub or\\nBitbucket, enter an SSH key only, do not enter a username\\n(other than git). Additionally, GitHub and Bitbucket do\\nnot support password authentication when using SSH. GIT\\nread only protocol (git://) does not use username or\\npassword information.\"],\"D4euEu\":[\"Miscellaneous Authentication settings\"],\"D89zck\":[\"Sun\"],\"DBBU2q\":[\"At least one value must be selected for this field.\"],\"DBC3t5\":[\"Sunday\"],\"DBHTm_\":[\"August\"],\"DFNPK8\":[\"Run health check\"],\"DGZ08x\":[\"Sync all\"],\"DHf0mx\":[\"Create new Instance\"],\"DHrOgD\":[\"Project Update Status\"],\"DIKUI7\":[\"Minimum length\"],\"DIX823\":[\"This field must be a number and have a value less than \",[\"max\"]],\"DJIazz\":[\"Successfully Approved\"],\"DNLiC8\":[\"Revert settings\"],\"DNqHaO\":[\"This table gives a few useful parameters of the constructed\\n inventory plugin. For the full list of parameters \"],\"DPfwMq\":[\"Done\"],\"DRsIMl\":[\"If yes make invalid entries a fatal error, otherwise skip and\\ncontinue.\"],\"DV-Xbw\":[\"Ulimi Oluthandekayo\"],\"DVIUId\":[\"Prompt Overrides\"],\"DZNGtI\":[\"Project checkout results\"],\"D_oBkC\":[\"GitHub Team\"],\"DdlJTq\":[\"Exact match (default lookup if not specified).\"],\"De2WsK\":[\"This action will disassociate all roles for this user from the selected teams.\"],\"Delete\":[\"Delete\"],\"Delete Project\":[\"Delete Project\"],\"Delete the project before syncing\":[\"Delete the project before syncing\"],\"Description\":[\"Description\"],\"DhSza7\":[\"Controller Node\"],\"Discard local changes before syncing\":[\"Discard local changes before syncing\"],\"DnkUe2\":[\"Choose a Webhook Service\"],\"DqnAO4\":[\"First automated\"],\"Du6bPw\":[\"Address\"],\"Dug0C-\":[\"After number of occurrences\"],\"DyYigF\":[\"TACACS+ settings\"],\"Dz7fsq\":[\"Zoom In\"],\"E6Z4zF\":[\"Invalid file format. Please upload a valid Red Hat Subscription Manifest.\"],\"E86aJB\":[\"Disassociate role!\"],\"E9wN_Q\":[\"Last Health Check\"],\"EH6-2h\":[\"Topology View\"],\"EHu0x2\":[\"Syncing\"],\"EIBcgD\":[\"Sourced from a project\"],\"EIkRy0\":[\"Destination Channels\"],\"EJQLCT\":[\"Failed to delete workflow job template.\"],\"ENDbv1\":[\"View all Hosts.\"],\"ENRWp9\":[\"Tags for the Annotation\"],\"ENyw54\":[\"Related Groups\"],\"EP-eCv\":[\"SAML settings\"],\"EQ-qsg\":[\"Workflow job templates\"],\"ETUQuF\":[\"Failed to delete one or more inventories.\"],\"EWL-h4\":[\"host-description-\",[\"0\"]],\"EXHfab\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking\"],\"E_QGRL\":[\"Disabled\"],\"E_tJey\":[\"Default Execution Environment\"],\"Eb5CN1\":[[\"0\",\"plural\",{\"one\":[\"This organization is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these organizations could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"EdQY6l\":[\"None\"],\"Edit\":[\"Edit\"],\"Eff_76\":[\"Local Time Zone\"],\"Eg4kGP\":[\"Default Answer(s)\"],\"EmSrGB\":[\"Before\"],\"EmfKjn\":[\"View Troubleshooting settings\"],\"Emna_v\":[\"Edit Source\"],\"EmzUsN\":[\"View node details\"],\"EnC3hS\":[\"Custom pod spec\"],\"Enabled Options\":[\"Enabled Options\"],\"EpH7Cd\":[\"Delete Credential\"],\"Eq6_y5\":[\"this Tower documentation page\"],\"Eqp9wv\":[\"View JSON examples at\"],\"Error!\":[\"Error!\"],\"EwxKbE\":[\"DELETED\"],\"EzwCw7\":[\"Edit Question\"],\"F-0xxR\":[\"Resources are missing from this template.\"],\"F-LGli\":[\"You do not have permission to disassociate the following: \",[\"itemsUnableToDisassociate\"]],\"F-_-es\":[\"Select Instances\"],\"F0xJYs\":[\"Failed to update capacity adjustment.\"],\"F2l57P\":[\"Minimum percentage of all instances that will be automatically\\n assigned to this group when new instances come online.\"],\"F6jhLK\":[\"Red Hat Ansible Automation Platform\"],\"FCnKmF\":[\"Create user token\"],\"FD8Y9V\":[\"Click on a node icon to display the details.\"],\"FFv0Vh\":[\"Automation\"],\"FG2mko\":[\"Select items from list\"],\"FG6Ui0\":[\"Base path used for locating playbooks. Directories\\nfound inside this path will be listed in the playbook directory drop-down.\\nTogether the base path and selected playbook directory provide the full\\npath used to locate playbooks.\"],\"FGnH0p\":[\"This will cancel all subsequent nodes in this workflow\"],\"FINISHED:\":[\"FINISHED:\"],\"FMpB-A\":[\"<0>Note: Manually associated instances may be automatically disassociated from an instance group if the instance is managed by <1>policy rules.\"],\"FO7Rwo\":[\"Remove peers?\"],\"FQto51\":[\"Expand all rows\"],\"FTuS3P\":[\"This field may not be blank\"],\"FV5MUV\":[\"If users need feedback about the correctness\\n of their constructed groups, it is highly recommended\\n to use strict: true in the plugin configuration.\"],\"FXmp8Q\":[\"Failed to associate role\"],\"FYJRCY\":[\"Failed to delete one or more projects.\"],\"F_Nk65\":[\"Download Output\"],\"F_c3Jb\":[\"Custom Kubernetes or OpenShift Pod specification.\"],\"Failed\":[\"Failed\"],\"Failed to cancel Project Sync\":[\"Failed to cancel Project Sync\"],\"Failed to delete project.\":[\"Failed to delete project.\"],\"Fanpmj\":[\"Variables Prompted\"],\"FblMFO\":[\"Select a metric\"],\"FclH3w\":[\"Save successful!\"],\"FfGhiE\":[\"Error saving the workflow!\"],\"FhTYgi\":[\"Failed to delete one or more job templates.\"],\"FhhvWu\":[\"This will cancel all subsequent nodes in this workflow.\"],\"FiyMaa\":[\"Choose a .json file\"],\"FjVFQ-\":[\"Choose a module\"],\"FjkaiT\":[\"Zoom out\"],\"FkQvI0\":[\"Edit Template\"],\"FlvpdU\":[\"If enabled, show the changes made\\n by Ansible tasks, where supported. This is equivalent to Ansible’s\\n --diff mode.\"],\"FnSb-y\":[\"Cancel Job\"],\"FnZzou\":[\"Instance State\"],\"FncCci\":[\"RADIUS\"],\"Fo2bwm\":[\"Actor\"],\"Fo6qAq\":[\"Example URLs for Subversion Source Control include:\"],\"Fp0Rk4\":[\"Optional labels that describe this inventory,\\n such as 'dev' or 'test'. Labels can be used to group and filter\\n inventories and completed jobs.\"],\"FqW8E0\":[\"Used Capacity\"],\"FsGJXJ\":[\"Clean\"],\"Fx2-x_\":[\"Add User Roles\"],\"Fz84Fw\":[\"The suggested format for variable names is lowercase and\\nunderscore-separated (for example, foo_bar, user_id, host_name,\\netc.). Variable names with spaces are not allowed.\"],\"G-jHgL\":[\"Set source path to\"],\"G2KpGE\":[\"Edit Project\"],\"G3myU-\":[\"Tuesday\"],\"G768_0\":[\"denied\"],\"G8jcl6\":[\"Notification Templates\"],\"G9MOps\":[\"Branch to use on inventory sync. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"GDvlUT\":[\"Role\"],\"GGWsTU\":[\"Canceled\"],\"GGuAXg\":[\"View SAML settings\"],\"GHDQ7i\":[\"Failed to delete one or more organizations.\"],\"GJKwN0\":[\"Schedules\"],\"GLZDtF\":[\"System Warning\"],\"GLwo_j\":[\"0 (Warning)\"],\"GMaU6_\":[\"Prompt for job type on launch.\"],\"GO6s6F\":[\"Jobs settings\"],\"GRwtth\":[\"Run a health check on the instance\"],\"GSYBQc\":[\"API service/integration key\"],\"GTOcxw\":[\"Edit User\"],\"GU9vaV\":[\"Unreachable Hosts\"],\"GXiLKo\":[\"Text Area\"],\"GZIG7_\":[\"Inventory copied successfully\"],\"G_Dwo_\":[\"Choose an answer type or format you want as the prompt for the user.\\n Refer to the Ansible Controller Documentation for more additional\\n information about each option.\"],\"GaJLE6\":[\"Initiated by\"],\"Gd-B71\":[\"Credential type not found.\"],\"Ge5ecx\":[\"Max Hosts\"],\"GeIrWJ\":[[\"brandName\"],\" logo\"],\"Gf3vm8\":[\"per page\"],\"GiXRTS\":[\"Failed to delete one or more user tokens.\"],\"Gix1h_\":[\"View all Jobs\"],\"GkbHM9\":[\"View all Projects.\"],\"Gn7TK5\":[\"Toggle tools\"],\"GpNoVG\":[\"Please add a Schedule to populate this list.\"],\"GpWp6E\":[\"Define system-level features and functions\"],\"GtycJ_\":[\"Tasks\"],\"H1M6a6\":[\"View all Instances.\"],\"H3kCln\":[\"Hostname\"],\"H6jbKn\":[\"User Interface settings\"],\"H7OUPr\":[\"Day\"],\"H7e4dl\":[\"Provide key/value pairs using either\\n YAML or JSON.\"],\"H86f9p\":[\"Collapse\"],\"H9MIed\":[\"Execution node\"],\"HAi1aX\":[\"Update webhook key\"],\"HAzhV7\":[\"Credentials\"],\"HDULRt\":[\"Unique Hosts\"],\"HGOtRu\":[\"Notification test failed.\"],\"HIfMSF\":[\"Multiple Choice Options\"],\"HLAK2g\":[\"This action will cancel the following jobs:\"],\"HODq3s\":[\"Failed to deny one or more workflow approval.\"],\"HQ7e8y\":[\"Case-insensitive version of exact.\"],\"HQ7oEt\":[\"Back to Teams\"],\"HUx6pW\":[\"Injector configuration\"],\"HZNigI\":[\"This data is used to enhance\\nfuture releases of the Tower Software and help\\nstreamline customer experience and success.\"],\"HajiZl\":[\"Month\"],\"HbaQks\":[\"Use one email address per line to create a recipient list for this type of notification.\"],\"HbnjOn\":[[\"interval\"],\" weeks\"],\"HcznyH\":[\"Failed to sync some or all inventory sources.\"],\"HdE1If\":[\"Channel\"],\"HdErwL\":[\"Select a row to approve\"],\"Hf0QDK\":[\"Project copied successfully\"],\"Hhnh8d\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" day\"],\"other\":[\"#\",\" days\"]}]],\"HiTf1W\":[\"Cancel revert\"],\"HjxnnB\":[\"select module\"],\"HlhZ5D\":[\"Use TLS\"],\"HoHveO\":[\"Returns results that satisfy this one as well as other filters. This is the default set type if nothing is selected.\"],\"HpK_8d\":[\"Reload\"],\"Ht1JWm\":[\"Notification Color\"],\"HwpTx4\":[\"Control the level of output ansible will produce as the playbook executes.\"],\"I0LRRn\":[\"Download Bundle\"],\"I0kZ1y\":[\"# forks\"],\"I7Epp-\":[\"Option Details\"],\"I9NouQ\":[\"No subscriptions found\"],\"ICi4pv\":[\"Last automation\"],\"ICt7Id\":[\"Node Type\"],\"IEKPuq\":[\"Scroll next\"],\"IJAVcb\":[\"Back to applications\"],\"IKg_un\":[\"Destination channels or users\"],\"IMJYui\":[\"Use one phone number per line to specify where to\\n route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"IN6gbp\":[\"Click to rearrange the order of the survey questions\"],\"IPusY8\":[\"Remove any local modifications prior to performing an update.\"],\"ISuwrJ\":[\"Edit Execution Environment\"],\"IV0EjT\":[\"Test notification\"],\"IVvM2B\":[\"Enabled Options\"],\"IWoF_f\":[\"View Survey\"],\"IZfe0p\":[\"source control branch\"],\"Igz8MU\":[\"Past two weeks\"],\"IiR1sT\":[\"Node type\"],\"IjDwKK\":[\"login type\"],\"Ikhk0q\":[\"Webhook service for this workflow job template.\"],\"Iqm2E5\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list\"],\"IrC12v\":[\"Application\"],\"IrI9pg\":[\"End date\"],\"IsJ8i6\":[\"Select a branch for the workflow. This branch is applied to all job template nodes that prompt for a branch.\"],\"IspLSK\":[\"Management job not found.\"],\"J0zi6q\":[\"Skip Tags\"],\"J2HgCR\":[\"Red Hat, Inc.\"],\"J2d1y8\":[\"Filter by successful jobs\"],\"J4y7Uk\":[\"Workflow Cancelled \"],\"J8VgfD\":[\"Check whether the given field or related object is null; expects a boolean value.\"],\"JEGlfK\":[\"Started\"],\"JFnJqF\":[\"Elapsed\"],\"JFphCp\":[\"3 (Debug)\"],\"JGvwnU\":[\"Last used\"],\"JIX50w\":[\"Prevent Instance Group Fallback: If enabled, the job template will prevent adding any inventory or organization instance groups to the list of preferred instances groups to run on.\"],\"JJ_1Pz\":[\"This constructed inventory input \\ncreates a group for both of the categories and uses \\nthe limit (host pattern) to only return hosts that \\nare in the intersection of those two groups.\"],\"JJwEMx\":[\"Hosts deleted\"],\"JKZTiL\":[\"These are the verbosity levels for standard out of the command run that are supported.\"],\"JL3si7\":[\"Updating\"],\"JLjfEs\":[\"Failed to delete one or more schedules.\"],\"JOB ID:\":[\"JOB ID:\"],\"JOmgRg\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" month\"],\"other\":[\"#\",\" months\"]}]],\"JTHoCu\":[\"toggle changes\"],\"JUwjsw\":[\"Select an activity type\"],\"JXgd33\":[\"Back to Dashboard.\"],\"J_2nGO\":[\"The execution environment that will be used for jobs\\n inside of this organization. This will be used a fallback when\\n an execution environment has not been explicitly assigned at the\\n project, job template or workflow level.\"],\"J_DUZt\":[\"Instance Groups\"],\"Ja4VHl\":[[\"0\"],\" more\"],\"JbJ9cb\":[\"The amount of time (in seconds) before the email\\nnotification stops trying to reach the host and times out. Ranges\\nfrom 1 to 120 seconds.\"],\"JgP090\":[\"Track submodules\"],\"JjcTk5\":[\"social login\"],\"JjfsZM\":[\"Delete Workflow Approval\"],\"JppQoT\":[\"Last recalculation date:\"],\"JsY1p5\":[\"Denied\"],\"Jvv6rS\":[\"Multiple Choice\"],\"JwqOfG\":[\"Evaluate on\"],\"Jy9qCv\":[\"cancel edit login redirect\"],\"K5AykR\":[\"Delete Team\"],\"K93j4j\":[\"Label Name\"],\"KC2nS5\":[\"Resource deleted\"],\"KDcLJ6\":[\"YAML:\"],\"KEY0qH\":[\"Test passed\"],\"KM6m8p\":[\"Team\"],\"KNOsJ0\":[\"Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs.\"],\"KQ9EQm\":[\"How to use constructed inventory plugin\"],\"KR9Aiy\":[\"This inventory is currently being used by some templates. Are you sure you want to delete it?\"],\"KRf0wm\":[\"Credential Types\"],\"KTvwHj\":[\"Credential Input Sources\"],\"KVbzjm\":[\"Visualizer\"],\"KXFYp9\":[\"Get subscription\"],\"KXnokb\":[\"Globally available execution environment can not be reassigned to a specific Organization\"],\"KZp4lW\":[\"Lookup select\"],\"K_MYeX\":[\"View User Details\"],\"KeRkFA\":[\"Clear subscription selection\"],\"KeqCdz\":[\"Peers from control nodes\"],\"Ki_j_-\":[\"Leave blank to generate a new webhook key on save\"],\"KjBkMe\":[\"This container group is currently being by other resources. Are you sure you want to delete it?\"],\"KjVvNP\":[\"ID of the Panel\"],\"KkMfgW\":[\"Job Templates\"],\"KkzJWF\":[\"First automation\"],\"KlQd8_\":[\"Scope for the token's access\"],\"KnN1Tu\":[\"Expires\"],\"KnRAkU\":[\"Press space or enter to begin dragging,\\nand use the arrow keys to navigate up or down.\\nPress enter to confirm the drag, or any other key to\\ncancel the drag operation.\"],\"KoCnPE\":[\"Cancel job\"],\"KopV8H\":[\"Show only root groups\"],\"Kx32FT\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to\"],\"KxIA0h\":[\"Toggle host\"],\"Kz9DSl\":[\"Add existing host\"],\"KzQFvE\":[\"Edit Organization\"],\"L1Ob4t\":[\"Details tab\"],\"L3ooU6\":[\"Credential\"],\"L7Nz3F\":[\"Missing resource\"],\"L8fEEm\":[\"Group\"],\"L973Qq\":[\"Request subscription\"],\"LCl8Ck\":[\"Date search input\"],\"LGl_pR\":[\"View Jobs settings\"],\"LGryaQ\":[\"Create New Credential\"],\"LQ29yc\":[\"Start inventory source sync\"],\"LQTgjH\":[\"Project not found.\"],\"LRePxk\":[\"Minimum number of instances that will be automatically assigned to this group when new instances come online.\"],\"LSUePQ\":[\"Launch | \",[\"0\"]],\"LULLsO\":[\"View all Organizations.\"],\"LV5a9V\":[\"Peers\"],\"LVecP9\":[\"User Roles\"],\"LYAQ1X\":[\"Enable Concurrent Jobs\"],\"LZr1lR\":[\"Instance group not found.\"],\"Last Job Status\":[\"Last Job Status\"],\"Last Modified\":[\"Last Modified\"],\"Lc0RHh\":[\"Toggle schedule\"],\"LgD0Cy\":[\"Application Name\"],\"LhMjLm\":[\"Time\"],\"Ll7Jei\":[\"LDAP3\"],\"LnYbGj\":[\"Edit Survey\"],\"Lnnjmk\":[\"<0><1/> A tech preview of the new \",[\"brandName\"],\" user interface can be found <2>here.\"],\"Lo8bC7\":[\"Use one IRC channel or username per line. The pound\\nsymbol (#) for channels, and the at (@) symbol for users, are not\\nrequired.\"],\"Lqygiq\":[\"Provisioning Callbacks\"],\"LtBtED\":[\"Toggle notification success\"],\"LuXP9q\":[\"Access\"],\"Lwovp8\":[\"If enabled, simultaneous runs of this job template will be allowed.\"],\"M0okDw\":[\"Set preferences for data collection, logos, and logins\"],\"M1SUWu\":[\"Custom virtual environment \",[\"0\"],\" must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation.\"],\"MA-mp9\":[\"Webhook Ref Filter\"],\"MA7cMf\":[\"Constructed inventory parameters table\"],\"MAI_nw\":[\"Please try another search using the filter above\"],\"MAV-SQ\":[\"Credential not found.\"],\"MApRef\":[\"Are you sure you want to edit login redirect override URL? Doing so could impact users' ability to log in to the system once local authentication is also disabled.\"],\"MD0-Al\":[\"Your session is about to expire\"],\"MDQLec\":[\"Control the level of output Ansible will produce for inventory source update jobs.\"],\"MGpavd\":[\"Key typeahead\"],\"MHM-bv\":[\"Invalid link target. Unable to link to children or ancestor nodes. Graph cycles are not supported.\"],\"MHbbol\":[\" Job Slicing\"],\"MKEPCY\":[\"Follow\"],\"MLAsbW\":[\"Pass extra command line changes. There are two ansible command line parameters:\"],\"MOST RECENT SYNC\":[\"MOST RECENT SYNC\"],\"MP1v-1\":[\"Legend\"],\"MP8dU9\":[\"The full image location, including the container registry, image name, and version tag.\"],\"MQPvAa\":[\"Prompt for labels on launch.\"],\"MQoyj6\":[\"Workflow Job Template\"],\"MTLPCv\":[\"Execute when the parent node results in a failure state.\"],\"MVw5um\":[\"2 (More Verbose)\"],\"MZU5bt\":[\"Failed to delete one or more groups.\"],\"M_gXds\":[\"Note: This instance may be re-associated with this instance group if it is managed by \"],\"Manual\":[\"Manual\"],\"MdhgLT\":[\"IRC server password\"],\"MfCEiB\":[\"Galaxy Credentials\"],\"MfQHgE\":[\"Days to keep\"],\"Mfk6hJ\":[\"Failed to delete one or more templates.\"],\"Mhn5m4\":[\"Registry credential\"],\"Mn45Gz\":[\"Back to instance groups\"],\"MnbH31\":[\"page\"],\"MofjBu\":[\"The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level.\"],\"MpZRQy\":[\"Git\"],\"MuhG5I\":[[\"0\",\"plural\",{\"one\":[\"This approval cannot be deleted due to insufficient permissions or a pending job status\"],\"other\":[\"These approvals cannot be deleted due to insufficient permissions or a pending job status\"]}]],\"MwCc2O\":[\"Webhook credential for this workflow job template.\"],\"Mwf3Mw\":[\"Populate the hosts for this inventory by using a search\\n filter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\n Refer to the documentation for further syntax and\\n examples. Refer to the Ansible Controller documentation for further syntax and\\n examples.\"],\"MydDVf\":[\"The base URL of the Grafana server - the\\n/api/annotations endpoint will be added automatically to the base\\nGrafana URL.\"],\"MzcRa_\":[\"User and Automation Analytics\"],\"Mzqo60\":[\"Value to compare the artifact against. Interpreted as JSON when possible (e.g. true, 3), otherwise as a plain string.\"],\"N1U4ZG\":[\"Subscription Compliance\"],\"N36GRB\":[\"This field must be a number and have a value greater than \",[\"min\"]],\"N40H-G\":[\"All\"],\"N5vmCy\":[\"constructed inventory\"],\"N6GBcC\":[\"Confirm Delete\"],\"N7wOty\":[\"Select the playbook to be executed by this job.\"],\"NAKA53\":[\"Host Failure\"],\"NBONaK\":[\"Gathering Facts\"],\"NCVKhy\":[\"Recent jobs\"],\"NDQvUO\":[\"Prompt for tags on launch.\"],\"NIuIk1\":[\"Unlimited\"],\"NLKsgx\":[[\"pluralizedItemName\"],\" List\"],\"NO1ZxL\":[\"Application name\"],\"NPfgIB\":[\"sec\"],\"NQHZnb\":[\"Integer\"],\"NRn4V6\":[[\"interval\"],\" months\"],\"NUNUrW\":[\"Tags for the annotation (optional)\"],\"NW-xDQ\":[\"This will revert all configuration values on this page to\\n their factory defaults. Are you sure you want to proceed?\"],\"NX18CF\":[\"On or after\"],\"NYxilo\":[\"Max concurrent jobs\"],\"Na9fIV\":[\"No items found.\"],\"Name\":[\"Name\"],\"NcVaYu\":[\"Finish Time\"],\"NeA1eI\":[\"Pan Right\"],\"Never\":[\"Never\"],\"NgD4On\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"This action will cancel the following job:\"],\"other\":[\"This action will cancel the following jobs:\"]}]],\"NjnDuY\":[\"Dragging started for item id: \",[\"newId\"],\".\"],\"NjqMGF\":[\"Resource type\"],\"NnH3pK\":[\"Test\"],\"No Jobs\":[\"No Jobs\"],\"NpJHAp\":[\"Job Templates with a missing inventory or project cannot be selected when creating or editing nodes. Select another template or fix the missing fields to proceed.\"],\"NqIlWb\":[\"Last Ran\"],\"NrGRF4\":[\"Subscription selection modal\"],\"NsXTPu\":[\"To create a smart inventory using ansible facts, go to the smart inventory screen.\"],\"NtD3hJ\":[\"Related Keys\"],\"Nu4DdT\":[\"Sync\"],\"Nu4oKW\":[\"Description\"],\"Nu7VHX\":[\"Choose roles to apply to the selected resources. Note that all selected roles will be applied to all selected resources.\"],\"O-OYOe\":[\"Edit Team\"],\"O06Rp6\":[\"User Interface\"],\"O1Aswy\":[\"Never expires\"],\"O28qFz\":[\"View job \",[\"0\"]],\"O2EuOK\":[\"Sign in with SAML \",[\"samlIDP\"]],\"O2UpM1\":[\"Browse\"],\"O3oNi5\":[\"Email\"],\"O4ilec\":[\"Case-insensitive version of regex.\"],\"O5pAaX\":[\"Select an instance and a metric to show chart\"],\"O78b13\":[\"The application that this token belongs to, or leave this field empty to create a Personal Access Token.\"],\"O8Fw8P\":[\"Enable content signing to verify that the content\\nhas remained secure when a project is synced.\\nIf the content has been tampered with, the\\njob will not run.\"],\"O8_96D\":[\"Listener Port\"],\"O9VQlh\":[\"Select frequency\"],\"OA8xiA\":[\"Pan Left\"],\"OA99Nq\":[\"When was the host last automated\"],\"OC4Tzv\":[\"here\"],\"OGoqLy\":[\"# sources with sync failures.\"],\"OHGMM6\":[\"Start date/time\"],\"OIv5hN\":[\"Redirecting to subscription detail\"],\"OJ9bHy\":[\"Failed to disassociate one or more groups.\"],\"OOq_rD\":[\"Playbook Run\"],\"OPTWH4\":[\"Enable HTTPS certificate verification\"],\"ORxrw7\":[\"Days remaining\"],\"OSH8xi\":[\"Hop\"],\"OcRJRt\":[\"Confirm cancel job\"],\"Oe_VOY\":[\"Failed to remove one or more instances.\"],\"OgB1k4\":[\"Arguments\"],\"OiCz65\":[\"Grafana URL\"],\"Oiqdmc\":[\"Sign in with GitHub Organizations\"],\"Oj2Ix6\":[\"The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout.\"],\"OjwX8k\":[\"Token information\"],\"OlpaBt\":[\"Concurrent jobs: If enabled, simultaneous runs of this job template will be allowed.\"],\"OmbooC\":[\"Task Started\"],\"OogRLI\":[\"Federated Inventory not found.\"],\"OqE3G-\":[\"Exact search on id field.\"],\"Organization\":[\"Organization\"],\"Osn70z\":[\"Debug\"],\"OvBnOM\":[\"Back to Settings\"],\"OyGPiW\":[\"Subscription settings\"],\"OzssJK\":[\"Run command\"],\"P0cJPL\":[\"One Slack channel per line. The pound symbol (#)\\nis required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"P3spiP\":[\"Back to Templates\"],\"P8fBlG\":[\"Authentication\"],\"PCEmEr\":[\"User tokens\"],\"PJ1B0S\":[[\"0\",\"plural\",{\"one\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these projects could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"PJf54Q\":[\"Back to Sources\"],\"PKTjJ3\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"weekday\"],\" of \",[\"month\"]],\"4\":[\"The fourth \",[\"weekday\"],\" of \",[\"month\"]],\"5\":[\"The fifth \",[\"weekday\"],\" of \",[\"month\"]],\"one\":[\"The first \",[\"weekday\"],\" of \",[\"month\"]],\"two\":[\"The second \",[\"weekday\"],\" of \",[\"month\"]]}]],\"PLzYyl\":[\"Frequency Exception Details\"],\"PMk2Wg\":[\"Deprovisioning fail\"],\"POKy-m\":[\"Copy Execution Environment\"],\"PPsHsC\":[\"Revert all to default\"],\"PQPOpT\":[\"Inventory file\"],\"PQXW8Y\":[\"Note that only hosts directly in this group can\\nbe disassociated. Hosts in sub-groups must be disassociated\\ndirectly from the sub-group level that they belong.\"],\"PRuZiQ\":[\"Refresh for revision\"],\"PUnovD\":[\"Amazon EC2\"],\"PVCOQE\":[\"Peer removed. Please be sure to run the install bundle for \",[\"0\"],\" again in order to see changes take effect.\"],\"PWwwY2\":[\"Disassociate\"],\"PYPqaM\":[\"ID of the panel (optional)\"],\"PZBWpL\":[\"Switch to light mode\"],\"P_s0vy\":[\"Unable to look up the credential type for this webhook service, so the webhook credential field is unavailable.\"],\"PaTL2O\":[\"Recipient list\"],\"PhufXn\":[\"Job Slice Parent\"],\"Pi5vnX\":[\"Failed to sync constructed inventory source\"],\"PiK6Ld\":[\"Sat\"],\"PiRb8z\":[\"MOST RECENT SYNC\"],\"PjkoCm\":[\"Are you sure you want to remove the node below:\"],\"PkVlOm\":[\"Specify HTTP Headers in JSON format. Refer to\\n the Ansible Controller documentation for example syntax.\"],\"Playbook Directory\":[\"Playbook Directory\"],\"Po1btV\":[\"Global navigation\"],\"Po7y5X\":[\"Failed to copy execution environment\"],\"Project Base Path\":[\"Project Base Path\"],\"Project Sync Error\":[\"Project Sync Error\"],\"PswbRp\":[\"Indicates if a host is available and should be included in running\\njobs. For hosts that are part of an external inventory, this may be\\nreset by the inventory sync process.\"],\"PvgcEq\":[\"Draggable list to reorder and remove selected items.\"],\"PwAMWD\":[\"Collapse all job events\"],\"PyV1wC\":[\"Prevent Instance Group Fallback\"],\"Q3P_4s\":[\"Task\"],\"Q5ZW8j\":[\"Subscriptions table\"],\"QF_MpS\":[\"\\n Note that only hosts directly in this group can\\n be disassociated. Hosts in sub-groups must be disassociated\\n directly from the sub-group level that they belong.\\n \"],\"QFdBqu\":[\"Mattermost\"],\"QGbLBK\":[\"Job ID\"],\"QHF6CU\":[\"Plays\"],\"QIOH6p\":[\"Initiated by (username)\"],\"QIpNLR\":[\"No inventory sync failures.\"],\"QIq3_3\":[\"Note: The order in which these are selected sets the execution precedence. Select more than one to enable drag.\"],\"QJbMvX\":[\"Credentials that require passwords on launch are not permitted. Please remove or replace the following credentials with a credential of the same type in order to proceed: \",[\"0\"]],\"QJowYS\":[\"confirm delete\"],\"QKUQw1\":[\"Create new host\"],\"QKbQTN\":[\"Activity Stream type selector\"],\"QLZVvX\":[\"A refspec to fetch (passed to the Ansible git\\nmodule). This parameter allows access to references via\\nthe branch field not otherwise available.\"],\"QOF7Jg\":[\"Failed to approve \",[\"0\"],\".\"],\"QPRWww\":[\"Run type\"],\"QR908H\":[\"Setting name\"],\"QT1rDU\":[\"GitHub Enterprise\"],\"QTwM6Y\":[\"The project containing the playbook this job will execute.\"],\"QYKS3D\":[\"Recent Jobs\"],\"QamIPZ\":[\"Please click the Start button to begin.\"],\"Qay_5h\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"Qd2E32\":[\"Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'\"],\"Qf36YE\":[\"Verbosity\"],\"QgnNyZ\":[\"Sync error\"],\"Qhb8lT\":[\"Create New Application\"],\"QmvYrA\":[\"Optional description for the workflow job template.\"],\"QnJn75\":[\"Last Run\"],\"Qv59HG\":[\"Select Credential Type\"],\"Qv91_c\":[\"LDAP 2\"],\"QyjCeq\":[\"Capacity\"],\"R-uZ8Y\":[\"Sign in with SAML\"],\"R633QG\":[\"Back to Workflow Approvals\"],\"R7s3iG\":[\"Return to\"],\"R9Khdg\":[\"Auto\"],\"R9sZsA\":[\"Delete All Groups and Hosts\"],\"RBDHUE\":[\"Prompt for execution environment on launch.\"],\"RI8cIw\":[\"The maximum number of hosts allowed to be managed by\\n this organization. Value defaults to 0 which means no limit.\\n Refer to the Ansible documentation for more details.\"],\"RIcSTA\":[\"Expires on\"],\"RIeAlp\":[\"Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks.\"],\"RK1gDV\":[\"Sign in with Azure AD\"],\"RMdd1C\":[\"None (Run Once)\"],\"RO9G1f\":[\"This field must be greater than 0\"],\"RPnV2o\":[\"The search filter did not produce any results…\"],\"RThfvh\":[\"Disassociate related team(s)?\"],\"R_mzhp\":[\"Failed to user token.\"],\"RbIaa9\":[\"Token not found.\"],\"RdLvW9\":[\"relaunch jobs\"],\"Rguqao\":[\"Select a row to delete\"],\"RhOukN\":[[\"interval\"],\" hour\"],\"RiQC19\":[\"Branch to checkout. In addition to branches,\\nyou can input tags, commit hashes, and arbitrary refs. Some\\ncommit hashes and refs may not be available unless you also\\nprovide a custom refspec.\"],\"RiQMUh\":[\"Running\"],\"RjIKOw\":[\"Unable to change inventory on a host\"],\"RjkhdY\":[\"Field starts with value.\"],\"RkXlPZ\":[\"GitHub\"],\"RlsPz7\":[\"Are you sure you want to remove this link?\"],\"Rm1iI_\":[\"Prompt for variables on launch.\"],\"Roaswv\":[\"User Guide\"],\"RpKSl3\":[\"Credential copied successfully\"],\"RsZ4BA\":[\"Scroll last\"],\"RtKKbA\":[\"Last\"],\"Ru59oZ\":[\"Enable webhook for this template.\"],\"RuEWFx\":[\"On date\"],\"RuiOO0\":[\"Failed to delete one or more applications.\"],\"Rw1xwN\":[\"Content Loading\"],\"RxzN1M\":[\"Enabled\"],\"RyPas1\":[\"Cancel selected jobs\"],\"S0kLOH\":[\"ID\"],\"S2R7fa\":[\"This data is used to enhance\\nfuture releases of the Software and to provide\\nAutomation Analytics.\"],\"S2nsEw\":[\"Greater than comparison.\"],\"S5gO6Y\":[\"Pass extra command line variables to the workflow.\"],\"S6zj7M\":[\"For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook.\"],\"S7kN8O\":[\"Failed to delete one or more users.\"],\"S7tNdv\":[\"On Success\"],\"S8FW2i\":[\"The inventory file to be synced by this source. You can select from the dropdown or enter a file within the input.\"],\"SA-KXq\":[\"Pan Up\"],\"SAw-Ux\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"username\"],\"?\"],\"SBfnbf\":[\"View all execution environments\"],\"SC1Cur\":[\"Unknown Status\"],\"SDND4q\":[\"Not configured\"],\"SIJDi3\":[\"Capacity Adjustment\"],\"SJjggI\":[\"Update options\"],\"SJmHMo\":[\"Documentation.\"],\"SLm_0U\":[\"IRC Server Port\"],\"SODyJ3\":[\"Host Async OK\"],\"SOLs5D\":[\"This constructed inventory input\\ncreates a group for both of the categories and uses\\nthe limit (host pattern) to only return hosts that\\nare in the intersection of those two groups.\"],\"SRiPhD\":[\"Cancel node removal\"],\"STATUS:\":[\"STATUS:\"],\"SV5nA1\":[\"Some of the previous step(s) have errors\"],\"SVG6MY\":[\"Revert field to previously saved value\"],\"SYbJcn\":[\"Edit Notification Template\"],\"SZvybZ\":[\"LDAP Default\"],\"SZw9tS\":[\"View Details\"],\"SbRHme\":[\"Textarea\"],\"Se_E0z\":[\"Workflow Job\"],\"Seconds\":[\"Seconds\"],\"Sgr5NW\":[\"Select an instance to run a health check.\"],\"Sh2XTJ\":[\"Notification Type\"],\"SiexHs\":[\"Dashboard (all activity)\"],\"Sja7f-\":[\"How many times was the host deleted\"],\"Sjoj4f\":[\"Credential Name\"],\"SlfejT\":[\"Error\"],\"SoREmD\":[\"Applications & Tokens\"],\"Source Control Branch\":[\"Source Control Branch\"],\"Source Control Credential\":[\"Source Control Credential\"],\"Source Control Refspec\":[\"Source Control Refspec\"],\"Source Control Revision\":[\"Source Control Revision\"],\"Source Control Type\":[\"Source Control Type\"],\"Source Control URL\":[\"Source Control URL\"],\"SqA8uD\":[\"Job Runs\"],\"SqLEdN\":[\"Failed to delete smart inventory.\"],\"SqYo9m\":[\"Back to Instances\"],\"Ssdrw4\":[\"Deprecated\"],\"Successful\":[\"Successful\"],\"Successfully copied to clipboard!\":[\"Successfully copied to clipboard!\"],\"SvPvEX\":[\"Workflow approved message body\"],\"Svkela\":[\"Go to previous page\"],\"SwJLlZ\":[\"Workflow denied message body\"],\"SxGqey\":[\"Generic OIDC settings\"],\"Sxm8rQ\":[\"Users\"],\"Sync for revision\":[\"Sync for revision\"],\"SzFxHC\":[\"LDAP settings\"],\"SzQMpA\":[\"Forks\"],\"T2M20E\":[\"The\"],\"T2mGOG\":[\"docs.ansible.com\"],\"T2x15z\":[\"Failed to toggle notification.\"],\"T4a4A4\":[\"Webhook Key\"],\"T7yEGN\":[\"The Grant type the user must use to acquire tokens for this application\"],\"T91vKp\":[\"Play\"],\"T9hZ3D\":[\"GitHub Enterprise Team\"],\"TAnffV\":[\"Edit this node\"],\"TBH48u\":[\"Failed to delete team.\"],\"TC32CH\":[\"Days of data to be retained\"],\"TD1APv\":[\"Get subscriptions\"],\"TJVvMD\":[\"Related search type\"],\"TLomdD\":[[\"sessionCountdown\",\"plural\",{\"one\":[\"You will be logged out in \",\"#\",\" second due to inactivity\"],\"other\":[\"You will be logged out in \",\"#\",\" seconds due to inactivity\"]}]],\"TMJ39S\":[\"Disassociate role\"],\"TMLAx2\":[\"Required\"],\"TNovEd\":[\"Specify HTTP Headers in JSON format. Refer to\\nthe Ansible Controller documentation for example syntax.\"],\"TO3h59\":[\"Populate field from an external secret management system\"],\"TO4OtU\":[\"Insights Credential\"],\"TOjYb_\":[\"View constructed inventory host details\"],\"TP9_K5\":[\"Token\"],\"TRDppN\":[\"Webhook\"],\"TTMvf7\":[\"Group type\"],\"TU6IDa\":[\"User Type\"],\"TXKmNM\":[\"An inventory must be selected\"],\"TZEuIE\":[\"Back to credential types\"],\"T_87By\":[\"Parameter\"],\"Ta0ts5\":[\"Show changes\"],\"TbXXt_\":[\"Workflow Cancelled\"],\"TcnG-2\":[\"Create new execution environment\"],\"Td7BIe\":[\"Allow changing the Source Control branch or revision in a job\\ntemplate that uses this project.\"],\"TgSxH9\":[\"Provisioning Callback URL\"],\"The project must be synced before a revision is available.\":[\"The project must be synced before a revision is available.\"],\"This project is currently being used by other resources. Are you sure you want to delete it?\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"TkiN8D\":[\"User details\"],\"Tmuvry\":[\"Set type typeahead\"],\"ToOoEw\":[\"Copy Credential\"],\"Tof7pX\":[\"Jobs\"],\"Tq71UT\":[\"weekday\"],\"Track submodules latest commit on branch\":[\"Track submodules latest commit on branch\"],\"Tx3NMN\":[\"Private key passphrase\"],\"TxKKED\":[\"View Constructed Inventory Details\"],\"TyaPAx\":[\"System Administrator\"],\"Tz0i8g\":[\"Settings\"],\"U-nEJl\":[\"View GitHub Settings\"],\"U011Uh\":[\"Last seen\"],\"U4e7Fa\":[\"Token that ensures this is a source file\\nfor the ‘constructed’ plugin.\"],\"U7rA2a\":[\"When not checked, a merge will be performed, combining local variables with those found on the external source.\"],\"UDf-wR\":[\"Subscriptions consumed\"],\"UEaj7U\":[\"Inventory sync failures\"],\"UJpDop\":[\"Deleting these instance groups could impact other resources that rely on them. Are you sure you want to delete anyway?\"],\"UJsNNk\":[\"Source Control Revision\"],\"UPasE4\":[\"Azure AD Default\"],\"UPmrRI\":[\"Case-insensitive version of endswith.\"],\"URmyfc\":[\"Details\"],\"UX2wV1\":[[\"0\",\"plural\",{\"one\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"other\":[\"Deleting these credentials could impact other resources that rely on them. Are you sure you want to delete anyway?\"]}]],\"UXBCwc\":[\"Last Name\"],\"UY6iPZ\":[\"If enabled, control nodes will peer to this instance automatically. If disabled, instance will be connected only to associated peers.\"],\"UYD5ld\":[\"and click on Update Revision on Launch\"],\"UYUgdb\":[\"Order\"],\"U_JUCL\":[\"Red Hat Insights\"],\"Ua-Kc6\":[\"www.json.org\"],\"UbOul8\":[\"Are you sure you want to delete:\"],\"UbRKMZ\":[\"Pending\"],\"UbqhuT\":[\"Failed to retrieve full node resource object.\"],\"Uc_tSU\":[\"Toggle Tools\"],\"UgFDh3\":[\"This inventory is currently being used by other resources. Are you sure you want to delete it?\"],\"UirGxE\":[\"Errors\"],\"UlykKR\":[\"Third\"],\"Uo1S9q\":[\"Sign in with Azure AD Tenant\"],\"Update revision on job launch\":[\"Update revision on job launch\"],\"UueF8b\":[\"Execution environment is missing or deleted.\"],\"UvGjRK\":[\"If enabled, run this playbook as an administrator.\"],\"UwJJCk\":[\"Relaunch failed hosts\"],\"UxKoFf\":[\"Navigation\"],\"V-7saq\":[\"Delete \",[\"pluralizedItemName\"],\"?\"],\"V-rJKF\":[\"Seconds\"],\"V0Xv3_\":[[\"intervalValue\",\"plural\",{\"one\":[\"day\"],\"other\":[\"days\"]}]],\"V0fM4k\":[\"User analytics\"],\"V1EGGU\":[\"First name\"],\"V2RwJr\":[\"Listener Addresses\"],\"V2q9w9\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode.\"],\"V3z83V\":[\"LDAP 3\"],\"V4WsyL\":[\"Add Link\"],\"V5RUpn\":[\"Recipient List\"],\"V7qsYh\":[\"Note: The order of these credentials sets precedence for the sync and lookup of the content. Select more than one to enable drag.\"],\"V9xR6T\":[\"Expand section\"],\"VAI2fh\":[\"Create new container group\"],\"VAcXNz\":[\"Wednesday\"],\"VEj6_Y\":[\"Workflow Approvals\"],\"VFvVc6\":[\"Edit details\"],\"VJUm9p\":[\"Current page\"],\"VK2gzi\":[\"The number of parallel or simultaneous processes to use while executing the playbook. An empty value, or a value less than 1 will use the Ansible default which is usually 5. The default number of forks can be overwritten with a change to\"],\"VL2WkJ\":[\"The last \",[\"dayOfWeek\"]],\"VLdRt2\":[\"Start sync source\"],\"VNUs2y\":[\"Max forks\"],\"VRy-d3\":[\"# fork\"],\"VSJ6r5\":[\"Schedule is active\"],\"VSim_H\":[\"Delete inventory source\"],\"VTDO7X\":[\"Event detail modal\"],\"VU3Nrn\":[\"Missing\"],\"VWL2DK\":[\"GitHub Organization\"],\"VXFjd8\":[\"Metrics\"],\"VZfXhQ\":[\"Hop node\"],\"VdcFUD\":[\"End user license agreement\"],\"ViDr6F\":[\"Add new group\"],\"VmClsw\":[\"The resource associated with this node has been deleted.\"],\"VmvLj9\":[\"Set to Public or Confidential depending on how secure the client device is.\"],\"Vqd-tq\":[\"Confirm revert all\"],\"Vqgeac\":[\"Press space or enter to begin dragging,\\n and use the arrow keys to navigate up or down.\\n Press enter to confirm the drag, or any other key to\\n cancel the drag operation.\"],\"Vvbbn2\":[\"Failed to delete role.\"],\"Vw8l6h\":[\"An error occurred\"],\"VzE_M-\":[\"Toggle notification failure\"],\"W-O1E9\":[\"Copy Project\"],\"W1iIqa\":[\"View Inventory Groups\"],\"W3TNvn\":[\"Back to Users\"],\"W6uTJi\":[\"Failed to get instance.\"],\"W7DGsV\":[\"Launched By (Username)\"],\"W9XAF4\":[\"Weekday\"],\"W9uQXX\":[\"Prompt\"],\"WAjFYI\":[\"Start date\"],\"WD8djW\":[\"Confirm link removal\"],\"WL91Ms\":[\"Delete Groups?\"],\"WPM2RV\":[\"Answer type\"],\"WQJduu\":[\"Key select\"],\"WTN9YX\":[\"Account token\"],\"WTV15I\":[\"Edit Login redirect override URL\"],\"WVzGc2\":[\"Subscription\"],\"WX9-kf\":[\"IRC nick\"],\"Wdl2f2\":[\"This field must be at least \",[\"0\"],\" characters\"],\"WgsBEi\":[\"Enter at least one search filter to create a new Smart Inventory\"],\"WhSFGl\":[\"Filter By \",[\"name\"]],\"Wi1pUG\":[[\"numJobsToCancel\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"Wk1rOS\":[\"Fit the graph to the available screen size\"],\"Wm7XbF\":[\"Failed to delete one or more credentials.\"],\"WqaDMq\":[\"Field contains value.\"],\"Wr1eGT\":[\"Choose an answer type or format you want as the prompt for the user.\\nRefer to the Ansible Controller Documentation for more additional\\ninformation about each option.\"],\"Wy25yg\":[\"Twilio\"],\"X03-eC\":[\"Please enter a value.\"],\"X5V9DW\":[\"Click the Edit button below to reconfigure the node.\"],\"X6d3Zy\":[\"Failed to delete organization.\"],\"X97mbf\":[\"Choose a job type\"],\"XBROpk\":[\"Provide a host pattern to further constrain the list of hosts that will be managed or affected by the workflow.\"],\"XCCkju\":[\"Edit Node\"],\"XFRygA\":[\"Example URLs for Remote Archive Source Control include:\"],\"XHxwBV\":[\"Selected date range must have at least 1 schedule occurrence.\"],\"XILg0L\":[\"Invalid email address\"],\"XJOV1Y\":[\"Activity\"],\"XKp83s\":[\"Inventories with sources cannot be copied\"],\"XLMJ7O\":[\"Cloud\"],\"XLpxoj\":[\"Email Options\"],\"XM-gTv\":[\"Refer to the Ansible documentation for details about the configuration file.\"],\"XOD7tz\":[\"Show Changes\"],\"XOaZX3\":[\"Pagination\"],\"XP6TQ-\":[\"If specified, this field will be shown on the node instead of the resource name when viewing the workflow\"],\"XREJvl\":[\"Variables used to configure the inventory source. For a detailed description of how to configure this plugin, see\"],\"XT5-2b\":[\"Custom virtual environment \",[\"0\"],\" must be replaced by an execution environment.\"],\"XViLWZ\":[\"On Failure\"],\"XWDz5f\":[\"Simple key select\"],\"X_5TsL\":[\"Survey Toggle\"],\"XaxYwV\":[\"Prompted Values\"],\"XbIM8f\":[\"Total inventory sources\"],\"XdyHT-\":[\"Hosts imported\"],\"XfmfOA\":[\"Run every\"],\"Xg3aVa\":[\"Use SSL\"],\"XgTa_2\":[\"The inventory will be in a pending status until the final delete is processed.\"],\"XilEsm\":[\"Instance Group\"],\"Xm7ruy\":[\"5 (WinRM Debug)\"],\"XmJfZT\":[\"name\"],\"XmVvzl\":[\"Select roles to apply\"],\"XnxCSh\":[\"Standard Error\"],\"XozZ38\":[\"Failed to delete one or more inventory sources.\"],\"Xq9A0U\":[\"Unknown Project\"],\"Xt4N6V\":[\"Prompt | \",[\"0\"]],\"XtpZSU\":[\"All job types\"],\"Xx-ftH\":[\"You have automated against more hosts than your subscription allows.\"],\"XyTWuQ\":[\"Please wait until the topology view is populated...\"],\"XzD7xj\":[\"Select Items\"],\"Y1YKad\":[\"Edit Details\"],\"Y296GK\":[\"Failed to delete role\"],\"Y2ml-n\":[\"Approved - \",[\"0\"],\". See the Activity Stream for more information.\"],\"Y5VrmH\":[\"Not configured for inventory sync.\"],\"Y5vgVF\":[\"Successfully Denied\"],\"Y5xJ7I\":[\"Playbook name\"],\"Y60pX3\":[\"Add constructed inventory\"],\"YA4I45\":[\"Select a module\"],\"YAzrTc\":[[\"forks\",\"plural\",{\"one\":[[\"0\"]],\"other\":[[\"1\"]]}]],\"YFmVSY\":[\"Disassociate?\"],\"YJddb4\":[\"Instance type\"],\"YLMfol\":[\"Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step.\"],\"YM06Nm\":[\"Edit credential type\"],\"YMpSlP\":[\"Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed.\"],\"YOOdGq\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" minute\"],\"other\":[\"#\",\" minutes\"]}]],\"YOQXQ9\":[\"After \",[\"numOccurrences\",\"plural\",{\"one\":[\"#\",\" occurrence\"],\"other\":[\"#\",\" occurrences\"]}]],\"YP5KRj\":[\"a new webhook url will be generated on save.\"],\"YPDLLX\":[\"Back to execution environments\"],\"YQqM-5\":[\"The container image to be used for execution.\"],\"YaEJqh\":[\"You may apply a number of possible variables in the\\nmessage. For more information, refer to the\"],\"Yd45Xn\":[\"Hosts by processor type\"],\"Yfw7TK\":[\"Notification timed out\"],\"YgqgXs\":[[\"intervalValue\",\"plural\",{\"one\":[\"minute\"],\"other\":[\"minutes\"]}]],\"YiQ03p\":[\"Failed to delete schedule.\"],\"YlGAPh\":[\"Job Slice Pinned Hosts\"],\"Ylmviz\":[\"The number associated with the \\\"Messaging\\nService\\\" in Twilio with the format +18005550199.\"],\"Ym7-mu\":[\"One Slack channel per line. The pound symbol (#)\\n is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack\"],\"YmEWZH\":[\"Launch template\"],\"YmjTf2\":[\"Provisioning fail\"],\"YoXjSs\":[\"Prompt for inventory on launch.\"],\"Yq4Eaf\":[\"Host status information for this job is unavailable.\"],\"YsN-3o\":[\"View inventory source details\"],\"Yt-rBv\":[\"This project is currently being used by other resources. Are you sure you want to delete it?\"],\"YuC9dj\":[\"Associate\"],\"YxDLmM\":[\"Insights system ID\"],\"Z17FAa\":[\"Unknown Inventory\"],\"Z1Vtl5\":[\"Failed to cancel Project Sync\"],\"Z25_RC\":[\"Select Input\"],\"Z2hVSb\":[\"Hybrid\"],\"Z3FXyt\":[\"Loading...\"],\"Z40J8D\":[\"Enables creation of a provisioning callback URL. Using the URL a host can contact \",[\"brandName\"],\" and request a configuration update using this job template.\"],\"Z5HWHd\":[\"On\"],\"Z7ZXbT\":[\"Approve\"],\"Z88yEl\":[\"Greater than or equal to comparison.\"],\"Z9EFpE\":[\"Automation Analytics dashboard\"],\"ZAWGCX\":[[\"0\"],\" seconds\"],\"ZEP8tT\":[\"Launch\"],\"ZGDCzb\":[\"Instance not found.\"],\"ZJjKDg\":[\"Managed nodes\"],\"ZKKnVf\":[\"Create New Workflow Template\"],\"ZL3d6Z\":[\"IRC Server Address\"],\"ZL50px\":[\"Optional labels that describe this inventory,\\nsuch as 'dev' or 'test'. Labels can be used to group and filter\\ninventories and completed jobs.\"],\"ZO4CYH\":[\"Running jobs\"],\"ZOKxdJ\":[\"Select from the list of directories found in\\nthe Project Base Path. Together the base path and the playbook\\ndirectory provide the full path used to locate playbooks.\"],\"ZOLfb2\":[\"This field must not be blank.\"],\"ZVV5T1\":[\"Use one phone number per line to specify where to\\nroute SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation\"],\"ZWhZbs\":[\"Confirm node removal\"],\"ZajTWA\":[\"Source Phone Number\"],\"Zf6u-6\":[\"Explanation\"],\"ZfrRb0\":[\"Please select an Inventory or check the Prompt on Launch option\"],\"ZhUwVw\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" week\"],\"other\":[\"#\",\" weeks\"]}]],\"ZhxwOq\":[\"Error message body\"],\"Zikd-1\":[\"The number of hosts you have automated against is below your subscription count.\"],\"ZjC8QM\":[\"Failed to delete host.\"],\"ZjvPb1\":[\"Created By (Username)\"],\"Zkh5np\":[\"Peers update on \",[\"0\"],\". Please be sure to run the install bundle for \",[\"1\"],\" again in order to see changes take effect.\"],\"ZpdX6R\":[\"Error deleting tokens\"],\"ZrsGjm\":[\"Inventory\"],\"ZumtuZ\":[\"Copy Template\"],\"ZvVF4C\":[\"Delete survey question\"],\"ZwCTcT\":[\"Recent Jobs list tab\"],\"ZwujDQ\":[\"Past year\"],\"_-NKbo\":[\"Failed to toggle schedule.\"],\"_2LfCe\":[\"To reorder the survey questions drag and drop them in the desired location.\"],\"_4gGIX\":[\"Copy to clipboard\"],\"_5REdR\":[\"Select Input Inventories for the constructed inventory plugin.\"],\"_BmK_z\":[\"Welcome to Red Hat Ansible Automation Platform!\\nPlease complete the steps below to activate your subscription.\"],\"_Fg1cM\":[\"Workflow timed out message body\"],\"_ITcnz\":[\"day\"],\"_Ia62Q\":[\"Constructed inventory examples\"],\"_JN1gB\":[\"Task Count\"],\"_K2CvV\":[\"Template\"],\"_LQZpR\":[[\"intervalValue\",\"plural\",{\"one\":[\"year\"],\"other\":[\"years\"]}]],\"_LVfwJ\":[\"Constructed Inventory Source Sync Error\"],\"_M4FeF\":[\"Select the Execution Environment you want this command to run inside.\"],\"_MdgrM\":[\"Add a new node between these two nodes\"],\"_Nw3rX\":[\"The first fetches all references. The second\\nfetches the Github pull request number 62, in this example\\nthe branch needs to be \\\"pull/62/head\\\".\"],\"_PRaan\":[\"Failed to delete one or more notification template.\"],\"_Pz_QH\":[\"Managed by Policy\"],\"_W3ZAw\":[[\"selectedItemsCount\",\"plural\",{\"one\":[\"Click to run a health check on the selected instance.\"],\"other\":[\"Click to run a health check on the selected instances.\"]}]],\"_WBq2_\":[\"Denied - \",[\"0\"],\". See the Activity Stream for more information.\"],\"_Yq4TU\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\n Zero means no limit will be enforced.\"],\"_ZBhqw\":[\"Failed to cancel Inventory Source Sync\"],\"_bAUGi\":[\"Choose an HTTP method\"],\"_bE0AS\":[\"Select an instance\"],\"_cV6Mf\":[\"Browse…\"],\"_cq4Aa\":[\"Workflow Approval not found.\"],\"_ereyb\":[\"TACACS+\"],\"_gCD76\":[\"Edit instance group\"],\"_ismew\":[\"Artifact key\"],\"_kYJq6\":[\"Days of Data to Keep\"],\"_khNCh\":[\"Job Template default credentials must be replaced with one of the same type. Please select a credential for the following types in order to proceed: \",[\"0\"]],\"_oeZtS\":[\"Host Polling\"],\"_rCRcH\":[\"Advanced search documentation\"],\"_tVTU3\":[\"The execution environment that will be used for jobs\\ninside of this organization. This will be used a fallback when\\nan execution environment has not been explicitly assigned at the\\nproject, job template or workflow level.\"],\"_vI8Rx\":[\"Delete Group?\"],\"a02Xjc\":[\"IRC server address\"],\"a3AD0M\":[\"confirm edit login redirect\"],\"a5zD9f\":[\"Changes\"],\"a6E-_p\":[\"Case-insensitive version of contains\"],\"a8AgQY\":[\"View Host Details\"],\"a8nooQ\":[\"Fourth\"],\"a9BTUD\":[\"weekend day\"],\"aBgwis\":[\"Scope\"],\"aJZD-m\":[\"timedOut\"],\"aLlb3-\":[\"boolean\"],\"aNxqSL\":[\"Delete Execution Environment\"],\"aQ4XJX\":[\"Enable log system tracking facts individually\"],\"aSuBiU\":[\"Microsoft Azure Resource Manager\"],\"aTEbv9\":[\"No \",[\"pluralizedItemName\"],\" Found \"],\"aTK0Fh\":[\"On days\"],\"aUNPq3\":[\"Execution Node\"],\"aVoVcG\":[\"Multi-Select\"],\"aXBrSq\":[\"Red Hat Virtualization\"],\"a_vlog\":[\"Remove \",[\"0\"],\" chip\"],\"aakQaB\":[\"Time in seconds to consider a project\\nto be current. During job runs and callbacks the task\\nsystem will evaluate the timestamp of the latest project\\nupdate. If it is older than Cache Timeout, it is not\\nconsidered current, and a new project update will be\\nperformed.\"],\"adPhRK\":[\"The inventory that this host belongs to.\"],\"adjqlB\":[[\"0\"],\" (deleted)\"],\"aht2s_\":[\"Notification color\"],\"aiejXq\":[\"Add resource type\"],\"ajDpGH\":[\"STATUS:\"],\"anfIXl\":[\"User Details\"],\"aqqAbL\":[\"If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on. Note: If this setting is enabled and you provided an empty list, the global instance groups will be applied.\"],\"ar5AA2\":[\"for more information.\"],\"ataY5Z\":[\"Job Delete Error\"],\"ax6e8j\":[\"Please select an organization before editing the host filter\"],\"az8lvo\":[\"Off\"],\"b1CAkh\":[\"Management Jobs\"],\"b2Z0Zq\":[\"Cancel link changes\"],\"b433OF\":[\"Edit Group\"],\"b4SLah\":[\"See errors on the left\"],\"b6E4rm\":[\"Delete the local repository in its entirety prior to\\nperforming an update. Depending on the size of the\\nrepository this may significantly increase the amount\\nof time required to complete an update.\"],\"b9Y4up\":[\"Client ID\"],\"bE4zYn\":[\"Select the port that Receptor will listen on for incoming connections, e.g. 27199.\"],\"bHXYoC\":[\"HTTP Method\"],\"bLt_0J\":[\"Workflow\"],\"bPq357\":[\"Enabled Value\"],\"bQZByw\":[\"Use one Annotation Tag per line, without commas.\"],\"bTu5jX\":[\"Username / password\"],\"bWr6j5\":[\"This field must be at least \",[\"min\"],\" characters\"],\"bY8C86\":[\"View all Users.\"],\"bYXbel\":[\"workflow job template webhook key\"],\"baP8gx\":[\"4 (Connection Debug)\"],\"baqrhc\":[\"HTTP Headers\"],\"bbJ-VR\":[\"Zoom Out\"],\"bcyJXs\":[\"Item OK\"],\"bd1Kuw\":[\"Icon URL\"],\"bf7UKi\":[\"Update cache timeout\"],\"bfgr_e\":[\"Question\"],\"bgjTnp\":[\"0 (Normal)\"],\"bgq1rW\":[\"Search submit button\"],\"bhxnLH\":[\"You do not have permission to delete the following Groups: \",[\"itemsUnableToDelete\"]],\"bkPO0d\":[\"Notification type\"],\"bpECfE\":[\"Cancel link removal\"],\"bpnj1H\":[\"There was an error loading this content. Please reload the page.\"],\"bs---x\":[\"Maximum number of jobs to run concurrently on this group.\\nZero means no limit will be enforced.\"],\"bwRvnp\":[\"Action\"],\"bx2rrL\":[\"Smart inventory\"],\"bxaVlf\":[\"Create new credential type\"],\"byXCTu\":[\"Occurrences\"],\"bznJUg\":[\"Select the inventory containing the hosts you want this workflow to manage.\"],\"bzv8Dv\":[\"Removal Error\"],\"c-xCSz\":[\"True\"],\"c0n4p3\":[\"Fact Storage\"],\"c1Rsz1\":[\"View Workflow Approval Details\"],\"c3XJ18\":[\"Help\"],\"c4kHK7\":[\"Close subscription modal\"],\"c6IFRs\":[\"Service account JSON file\"],\"c6u6gk\":[\"Select the Instance Groups for this Organization to run on.\"],\"c7-Adk\":[\"Failed to sync inventory source.\"],\"c8HyJq\":[\"Select the Instance Groups for this Inventory to run on.\"],\"c8sV0t\":[\"This feature is deprecated and will be removed in a future release.\"],\"c9V3Yo\":[\"Host Failed\"],\"c9iw51\":[\"Running Jobs\"],\"c9pF61\":[\"Client identifier\"],\"cFC8w7\":[\"This inventory source is currently being used by other resources that rely on it. Are you sure you want to delete it?\"],\"cFCKYZ\":[\"Deny\"],\"cFOXv9\":[\"Generic OIDC\"],\"cGRiaP\":[\"Event detail\"],\"cIdUma\":[\"\\n There are no available playbook directories in \",[\"project_base_dir\"],\".\\n Either that directory is empty, or all of the contents are already\\n assigned to other projects. Create a new directory there and make\\n sure the playbook files can be read by the \\\"awx\\\" system user,\\n or have \",[\"brandName\"],\" directly retrieve your playbooks from\\n source control using the Source Control Type option above.\"],\"cNsIJf\":[\"Changed\"],\"cPTnDL\":[\"Project Sync\"],\"cQIQa2\":[\"Select Groups\"],\"cQlPDN\":[\"Read\"],\"cUKLzq\":[\"Edit Order\"],\"cYir0h\":[\"Select option(s)\"],\"c_PGsA\":[\"Workflow job details\"],\"cbSPfq\":[\"This workflow has already been acted on\"],\"ccA_Bz\":[\"The suggested format for variable names is lowercase and\\n underscore-separated (for example, foo_bar, user_id, host_name,\\n etc.). Variable names with spaces are not allowed.\"],\"ccOLsI\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"link\"],\" and will be saved as that.\"],\"cdm6_X\":[\"Used capacity\"],\"chbm2W\":[\"Instance Filters\"],\"ci3mwY\":[\"This field must not be blank\"],\"cit9TY\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job matches the chosen outcome and the condition is true. A missing key never matches.\"],\"cj1KTQ\":[\"View all Inventories.\"],\"cjJXKx\":[\"Host Async Failure\"],\"ckH3fT\":[\"Ready\"],\"ckdiAB\":[\"Delete Notification\"],\"cmWTxn\":[\"Less than or equal to comparison.\"],\"cnGeoo\":[\"Delete\"],\"cnnWD0\":[\"By default, we collect and transmit analytics data on the service usage to Red Hat. There are two categories of data collected by the service. For more information, see <0>\",[\"0\"],\". Uncheck the following boxes to disable this feature.\"],\"ct_Puj\":[\"This field will be retrieved from an external secret management system using the specified credential.\"],\"cucG_7\":[\"No YAML Available\"],\"cxjfgY\":[\"Cannot run health check on hop nodes.\"],\"cy3yJa\":[\"Established\"],\"d-F6q9\":[\"Created\"],\"d-zGjA\":[\"This action will delete the following:\"],\"d1BVnY\":[\"A subscription manifest is an export of a Red Hat Subscription. To generate a subscription manifest, go to <0>access.redhat.com. For more information, see the <1>\",[\"0\"],\".\"],\"d5zxa4\":[\"Local\"],\"d6in1T\":[\"Select the inventory containing the hosts you want this job to manage.\"],\"d73flf\":[\"Alert modal\"],\"d75lEw\":[\"Set type\"],\"d7VUIS\":[\"Remove Node \",[\"nodeName\"]],\"d8B-tr\":[\"Job status graph tab\"],\"dAZObA\":[\"Redirect URIs\"],\"dBNZkl\":[\"View smart inventory host details\"],\"dCcO-F\":[\"Failed to retrieve configuration.\"],\"dELxuP\":[\"Inventory not found.\"],\"dEgA5A\":[\"Cancel\"],\"dH6aQY\":[\"Azure AD Tenant\"],\"dIb9tv\":[\"View all applications.\"],\"dJcvVX\":[\"Smart host filter\"],\"dNAHKF\":[\"Job Slicing\"],\"dOjocz\":[\"Convergence select\"],\"dPGRd8\":[\"If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode.\"],\"dPY1x1\":[\"for more info.\"],\"dQFAgv\":[\"This Project needs to be updated\"],\"dQjRO3\":[\"Start sync process\"],\"dbWo0h\":[\"Sign in with Google\"],\"dcGoCm\":[\"Inventory File\"],\"ddIcfH\":[\"Go to last page\"],\"dfWFox\":[\"Host Count\"],\"dk7qNl\":[\"Control node\"],\"dkGxGj\":[\"Subversion\"],\"dlHFy7\":[\"Failed to delete one or more execution environments\"],\"dnCwNB\":[\"Successfully copied to clipboard!\"],\"dov9kY\":[\"This field must be a number and have a value between \",[\"0\"],\" and \",[\"1\"]],\"dqxQzB\":[\"dictionary\"],\"dzQfDY\":[\"October\"],\"e0NrBM\":[\"Project\"],\"e3pQqT\":[\"Choose a Notification Type\"],\"e4GHWP\":[\"Pull\"],\"e5-uog\":[\"This will revert all configuration values on this page to\\ntheir factory defaults. Are you sure you want to proceed?\"],\"e5CMOi\":[\"Environment variables or extra variables that specify the values a credential type can inject.\"],\"e5VbKq\":[\"Workflow Job Templates\"],\"e6BtDv\":[\"<0>\",[\"0\"],\"<1>\",[\"1\"],\"\"],\"e70-_3\":[\"Toggle Legend\"],\"e8GyQg\":[\"Metric\"],\"e8U63Z\":[\"Only sync the project when the pushed ref matches this pattern, for example refs/heads/main or refs/heads/release-*. Leave blank to sync on any push or tag event.\"],\"e91aLH\":[\"View all credential types\"],\"e9k5zp\":[\"Please add a Schedule to populate this list. Schedules can be added to a Template, Project, or Inventory Source.\"],\"eAR1n4\":[\"Related search type typeahead\"],\"eD_0Fo\":[\"Failed to delete one or more teams.\"],\"eDjsWq\":[\"Create New Notification Template\"],\"eGkahQ\":[\"Delete Job Template\"],\"eHx-29\":[\"Source details\"],\"ePK91l\":[\"Edit\"],\"ePS9As\":[\"RADIUS settings\"],\"eQkgKV\":[\"Installed\"],\"eRV9Z3\":[\"No timeout specified\"],\"eRlz2Q\":[\"Destination SMS Number(s)\"],\"eSXF_i\":[\"Failed to delete application.\"],\"eTsJYJ\":[\"description\"],\"eVJ2lo\":[\"Float\"],\"eXOp7I\":[\"You do not have permission to remove instances: \",[\"itemsUnableToremove\"]],\"eXWuGz\":[\"Recent Templates list tab\"],\"eYJ4TK\":[\"Constructed Inventory not found.\"],\"edit\":[\"edit\"],\"eeke40\":[\"Automation Analytics\"],\"ekUnNJ\":[\"Select tags\"],\"el9nUc\":[\"Schedule is inactive\"],\"emqNXf\":[\"Playbook Check\"],\"eqiT7d\":[\"Sets the role that this instance will play within mesh topology. Default is \\\"execution.\\\"\"],\"espHeZ\":[\"Prevent Instance Group Fallback: If enabled, the inventory will prevent adding any organization instance groups to the list of preferred instances groups to run associated job templates on.\"],\"etQEqZ\":[\"Removing this link will orphan the rest of the branch and cause it to be executed immediately on launch.\"],\"ewSXyG\":[\"Soft delete \",[\"pluralizedItemName\"],\"?\"],\"f-fQK9\":[\"Grafana API key\"],\"f2o-xB\":[\"Confirm cancellation\"],\"f6Hub0\":[\"Sort\"],\"f8UJpz\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\nZero means no limit will be enforced.\"],\"f9yJNM\":[\"Equals\"],\"fCZSgU\":[\"View all instance groups\"],\"fDzxi_\":[\"Exit Without Saving\"],\"fE2kOY\":[\"Date operator select\"],\"fGEOCn\":[\"Job status\"],\"fGLpQj\":[\"Source Control Branch/Tag/Commit\"],\"fGQ9Ug\":[\"Select credentials for accessing the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \\\"Prompt on launch\\\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \\\"Prompt on launch\\\", the selected credential(s) become the defaults that can be updated at run time.\"],\"fJ9xam\":[\"Enable Instance\"],\"fKew5B\":[[\"numJobsToCancel\",\"plural\",{\"one\":[\"Cancel job\"],\"other\":[\"Cancel jobs\"]}]],\"fL7WXr\":[\"Applications\"],\"fMulwN\":[\"Refresh project revision\"],\"fOAyP5\":[\"Search text input\"],\"fODqV4\":[\"That value was not found. Please enter or select a valid value.\"],\"fQCM-p\":[\"View Organization Details\"],\"fQGOXc\":[\"Error!\"],\"fR8DDt\":[\"Confirm removal of all nodes\"],\"fVjyJ4\":[\"Confirm disassociate\"],\"f_Xpp2\":[\"This action will disassociate the following:\"],\"fabx8H\":[\"If users need feedback about the correctness\\nof their constructed groups, it is highly recommended\\nto use strict: true in the plugin configuration.\"],\"fcTDCh\":[\"Provide your Red Hat or Red Hat Satellite credentials\\n below and you can choose from a list of your available subscriptions.\\n The credentials you use will be stored for future use in\\n retrieving renewal or expanded subscriptions.\"],\"ffUHuC\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]],\"ff_JYN\":[\"Filter on nested group name\"],\"fgrmWn\":[\"Prompt for diff mode on launch.\"],\"fhFmMp\":[\"Client Identifier\"],\"fjX9i5\":[\"Smart Inventory not found.\"],\"fk1WEw\":[\"Encrypted\"],\"fld-O4\":[\"All jobs\"],\"fnbZWe\":[\"Optionally select the credential to use to send status updates back to the webhook service.\"],\"foItBN\":[\"Weekend day\"],\"fp4RS1\":[\"content-loading-in-progress\"],\"fpMgHS\":[\"Mon\"],\"fqSfXY\":[\"Replace\"],\"fqmP_m\":[\"Host Unreachable\"],\"fthJP1\":[\"Webhook services can launch jobs with this workflow job template by making a POST request to this URL.\"],\"fwX7gC\":[\"VMware vCenter\"],\"g4o5Lr\":[\"Verbose\"],\"g6ekO4\":[\"Failed to toggle host.\"],\"g7CZ-8\":[\"Sign in with GitHub Enterprise Organizations\"],\"g9d3sF\":[\"Start message body\"],\"gALXcv\":[\"Delete this node\"],\"gBnBJa\":[\"Source Workflow Job\"],\"gDx5MG\":[\"Edit Link\"],\"gIGcbR\":[\"Maximum number of jobs to run concurrently on this group. Zero means no limit will be enforced.\"],\"gJccsJ\":[\"Workflow approved message\"],\"gK06zh\":[\"Add job template\"],\"gM3pS9\":[\"Execution Environments\"],\"gN3aF4\":[\"LDAP5\"],\"gSVH9P\":[\"Sync all sources\"],\"gVYePj\":[\"Create New Team\"],\"gWlcwd\":[\"Last Job Status\"],\"gYWK-5\":[\"View User Interface settings\"],\"gZaMqy\":[\"Sign in with GitHub Teams\"],\"gZkstf\":[\"If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime.\"],\"gcFnpl\":[\"Job Status\"],\"geTfDb\":[\"View Job Details\"],\"ged_ZE\":[\"Oragnization\"],\"gezukD\":[\"Select a job to cancel\"],\"gfyddN\":[\"Upload a .zip file\"],\"gh06VD\":[\"Output\"],\"ghJsq8\":[\"Scroll first\"],\"gmB6oO\":[\"Schedule\"],\"gmBQqV\":[\"Project Update\"],\"gnveFZ\":[\"Standard error tab\"],\"goVc-x\":[\"Edit Credential Plugin Configuration\"],\"go_DGX\":[\"Add Team Roles\"],\"gpBecu\":[\"Delete selected tokens\"],\"gpKdxJ\":[\"Select a question to delete\"],\"gpmbqk\":[\"Variables\"],\"gpnvle\":[\"deletion error\"],\"gsj32g\":[\"Cancel Project Sync\"],\"gtB4z-\":[[\"interval\",\"plural\",{\"one\":[\"#\",\" hour\"],\"other\":[\"#\",\" hours\"]}]],\"gwKtbI\":[\"in the documentation and the\"],\"h25sKn\":[\"Subscription Management\"],\"h51QFW\":[\"YAML\"],\"h8DugX\":[\"Labels\"],\"hAjDQy\":[\"Select status\"],\"hBHRCF\":[\"Minimum number of instances that will be automatically\\n assigned to this group when new instances come online.\"],\"hEBjSg\":[\"Red Hat Satellite 6\"],\"hEnNCI\":[\"Remove the current search related to ansible facts to enable another search using this key.\"],\"hG89Ed\":[\"Image\"],\"hHKoQD\":[\"Select Peer Addresses\"],\"hLDu5N\":[\"Edit application\"],\"hNudM0\":[\"Set a value for this field\"],\"hPa_zN\":[\"Organization (Name)\"],\"hQ0dMQ\":[\"Add new host\"],\"hQRttt\":[\"Submit\"],\"hVPa4O\":[\"Select an option\"],\"hX8KyU\":[\"This job failed and has no output.\"],\"hXDKWN\":[\"Frequency Details\"],\"hXzOVo\":[\"Next\"],\"hYH0cE\":[\"Are you sure you want to submit the request to cancel this job?\"],\"hYgDIe\":[\"Create\"],\"hZ6znB\":[\"Port\"],\"hZke6f\":[\"Are you sure you want to disable local authentication? Doing so could impact users' ability to log in and the system administrator's ability to reverse this change.\"],\"hc_ufD\":[\"Job Tags\"],\"hdyeZ0\":[\"Delete Job\"],\"he3ygx\":[\"Copy\"],\"heqHpI\":[\"Project Base Path\"],\"hg6l4j\":[\"March\"],\"hgJ0FN\":[\"Perform a search to define a host filter\"],\"hgr8eo\":[\"items\"],\"hgvbYY\":[\"September\"],\"hhzh14\":[\"We were unable to locate licenses associated with this account.\"],\"hi1n6B\":[\"Update settings pertaining to Jobs within \",[\"brandName\"]],\"hiDMCa\":[\"Provisioning\"],\"hjsbgA\":[\"Extra variables\"],\"hjwN_s\":[\"Resource Name\"],\"hlbQEq\":[\"Content Signature Validation Credential\"],\"hmEecN\":[\"Management Job\"],\"hptjs2\":[\"Failed to fetch custom login configuration settings. System defaults will be shown instead.\"],\"hty0d5\":[\"Monday\"],\"hvs-Js\":[\"Application information\"],\"hyVkuN\":[\"This table gives a few useful parameters of the constructed\\ninventory plugin. For the full list of parameters\"],\"i0VMLn\":[\"Workflow denied message\"],\"i2izXk\":[\"Schedule is missing rrule\"],\"i4_LY_\":[\"Write\"],\"i9sC0B\":[\"Add team permissions\"],\"iASwqf\":[\"This action will cancel the following job:\"],\"iCFhEl\":[\"Source phone number\"],\"iDNBZe\":[\"Notifications\"],\"iDWfOR\":[\"Failed to approve one or more workflow approval.\"],\"iDjyID\":[\"View Credential Details\"],\"iE1s1P\":[\"Launch workflow\"],\"iEUzMn\":[\"system\"],\"iH8pgl\":[\"Back\"],\"iI4bLJ\":[\"Last Login\"],\"iIVceM\":[\"Copy Error\"],\"iJWOeZ\":[\"No JSON Available\"],\"iJiCFw\":[\"Group details\"],\"iLO3nG\":[\"Play Count\"],\"iMaC2H\":[\"Instance groups\"],\"iPp22p\":[\"This schedule uses complex rules that are not supported in the\\n UI. Please use the API to manage this schedule.\"],\"iQdYL_\":[\"Add smart inventory\"],\"iRWxmA\":[\"Disable SSL Verification\"],\"iTylMl\":[\"Templates\"],\"iXmHtI\":[\"Select job type\"],\"iZBwau\":[\"This step contains errors\"],\"i_CDGy\":[\"Allow Branch Override\"],\"i_Kv21\":[\"Create new source\"],\"ifckL-\":[\"Row select\"],\"ifdViT\":[\"View Inventory Details\"],\"ig0q8s\":[\"This inventory is applied to all workflow nodes within this workflow (\",[\"0\"],\") that prompt for an inventory.\"],\"inP0J5\":[\"Subscription Details\"],\"isRobC\":[\"New\"],\"itlxml\":[\"Management job\"],\"ittbfT\":[\"Searching by ansible_facts requires special syntax. Refer to the\"],\"itu2NQ\":[\"Link state types\"],\"izJ7-H\":[\"Populate the hosts for this inventory by using a search\\nfilter. Example: ansible_facts__ansible_distribution:\\\"RedHat\\\".\\nRefer to the documentation for further syntax and\\nexamples. Refer to the Ansible Controller documentation for further syntax and\\nexamples.\"],\"j1a5f1\":[\"Edit Host\"],\"j6gqC6\":[\"Branch to use in job run. Project default used if blank. Only allowed if project allow_override field is set to true.\"],\"j7zAEo\":[\"Workflow Statuses\"],\"j8QfHv\":[\"Edit host\"],\"jAxdt7\":[\"cancel delete\"],\"jBGh4u\":[\"Nested groups inventory definition:\"],\"jCVu9g\":[\"Cancel selected job\"],\"jEJtMA\":[\"Pending Workflow Approvals\"],\"jEw0Mr\":[\"Please enter a valid URL\"],\"jFaaUJ\":[\"Canonical\"],\"jFmu4-\":[\"Day \",[\"num\"]],\"jIaeJK\":[\"Survey\"],\"jJdwCB\":[\"Revert\"],\"jKibyt\":[\"Reset zoom\"],\"jMyq_x\":[\"Workflow Job 1/\",[\"0\"]],\"jWK68z\":[\"Change PROJECTS_ROOT when deploying\\n\",[\"brandName\"],\" to change this location.\"],\"jXIWKx\":[\"Select the inventory containing the hosts\\nyou want this job to manage.\"],\"jaUa4e\":[\"This data is used to enhance\\n future releases of the Tower Software and help\\n streamline customer experience and success.\"],\"jc86YO\":[\"Prompt for limit on launch.\"],\"jhEAqj\":[\"No Jobs\"],\"ji-8F7\":[\"This credential is currently being used by other resources. Are you sure you want to delete it?\"],\"jiE6Vn\":[\"Organizations\"],\"jifz9m\":[\"None (run once)\"],\"jkQOCm\":[\"Add exceptions\"],\"jluR-N\":[\"Warning: \",[\"selectedValue\"],\" is a link to \",[\"0\"],\" and will be saved as that.\"],\"joAQQS\":[\"The inventories will be in a pending status until the final delete is processed.\"],\"jqVo_k\":[\"here.\"],\"jqzUyM\":[\"Unavailable\"],\"jrkyDn\":[\"Play Started\"],\"jrsFB3\":[\"Output tab\"],\"jsz-PY\":[\"Unknown Finish Date\"],\"jwmkq1\":[\"Machine Credential\"],\"jzD-D6\":[\"Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"k020kO\":[\"Activity Stream\"],\"k2dzu3\":[\"Expires on UTC\"],\"k30JvV\":[\"Selected Category\"],\"k5nHqi\":[\"The execution environment that will be used when launching this job template. The resolved execution environment can be overridden by explicitly assigning a different one to this job template.\"],\"kALwhk\":[\"seconds\"],\"kDWprA\":[\"These arguments are used with the specified module.\"],\"kEhyki\":[\"Field ends with value.\"],\"kLja4m\":[\"Initiated By\"],\"kLk5bG\":[\"Start message\"],\"kNUkGV\":[\"Lookup type\"],\"kNfXib\":[\"Module Name\"],\"kODvZJ\":[\"First Name\"],\"kOVkPY\":[\"Toggle instance\"],\"kP-3Hw\":[\"Back to Inventories\"],\"kQerRU\":[\"This field must not contain spaces\"],\"kX-GZH\":[\"Relaunch Job\"],\"kXzl6Z\":[\"Source Variables\"],\"kYDvK4\":[\"Including File\"],\"kah1PX\":[\"View YAML examples at\"],\"kaux7o\":[\"Overwrite local groups and hosts from remote inventory source\"],\"kgtWJ0\":[\"Select the Instance Groups for this Job Template to run on.\"],\"kiMHN-\":[\"System Auditor\"],\"kjrq_8\":[\"More information\"],\"kkDQ8m\":[\"Thursday\"],\"kkc8HD\":[\"Enable simplified login for your \",[\"brandName\"],\" applications\"],\"kpRn7y\":[\"Delete Questions\"],\"kpnWnY\":[\"After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format.\"],\"ks-HYT\":[\"Add user permissions\"],\"ks71ra\":[\"Exceptions\"],\"kt8V8M\":[\"Select a branch for the workflow.\"],\"ktPOqw\":[\"Refer to the\"],\"kuIbuV\":[\"Health checks can only be run on execution nodes.\"],\"ku__5b\":[\"Second\"],\"kxT4wH\":[\"Azure AD\"],\"kyAi7k\":[\"Instance\"],\"kyHUFI\":[\"Vault password | \",[\"credId\"]],\"kyfr2I\":[\"If checked, any hosts and groups that were previously present on the external source but are now removed will be removed from the inventory. Hosts and groups that were not managed by the inventory source will be promoted to the next manually created group or if there is no manually created group to promote them into, they will be left in the \\\"all\\\" default group for the inventory.\"],\"kz7G1W\":[\"Are you sure you want to remove \",[\"0\"],\" access from \",[\"1\"],\"? Doing so affects all members of the team.\"],\"l4k9lc\":[\"First node\"],\"l5XUoS\":[\"Webhook Credentials\"],\"l75CjT\":[\"Yes\"],\"lCF0wC\":[\"Refresh\"],\"lJFsGr\":[\"Create new instance group\"],\"lKxoCA\":[\"Expand job events\"],\"lM9cbX\":[\"Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly.\"],\"lURfHJ\":[\"Collapse section\"],\"lWkKSO\":[\"min\"],\"lWmv3p\":[\"Inventory Sources\"],\"lYDyXS\":[\"Smart Inventory\"],\"l_jRvf\":[\"Playbook Complete\"],\"lfoFSg\":[\"Delete Host\"],\"lgm7y2\":[\"edit\"],\"lgphOX\":[\"Expected value\"],\"lhgU4l\":[\"Template not found.\"],\"lhkaAC\":[\"Trial\"],\"ljGeYw\":[\"Normal User\"],\"lk5WJ7\":[\"host-name-\",[\"0\"]],\"lkgIYt\":[\"Pagerduty\"],\"lo-rJO\":[\"Pan Down\"],\"ltvmAF\":[\"Application not found.\"],\"lu2qW5\":[\"Any\"],\"lucaxq\":[\"Cannot enable log aggregator without providing logging aggregator host and logging aggregator type.\"],\"lyjq5X\":[\"Slack\"],\"m-eV2_\":[\"Container group not found.\"],\"m16xKo\":[\"Add\"],\"m1tKEz\":[\"System administrators have unrestricted access to all resources.\"],\"m2ErDa\":[\"Failure\"],\"m3k6kn\":[\"Failed to cancel Constructed Inventory Source Sync\"],\"m5MOUX\":[\"Back to Hosts\"],\"m6maZD\":[\"Credential to authenticate with a protected container registry.\"],\"mGJIOu\":[\"This constructed inventory input\\n creates a group for both of the categories and uses\\n the limit (host pattern) to only return hosts that\\n are in the intersection of those two groups.\"],\"mMUB_9\":[\"If enabled, show the changes made\\nby Ansible tasks, where supported. This is equivalent to Ansible’s\\n--diff mode.\"],\"mNBZ1R\":[\"Note: This field assumes the remote name is \\\"origin\\\".\"],\"mOFgdC\":[\"Maximum\"],\"mPiYpP\":[\"Node state types\"],\"mSv_7k\":[\"Past three years\"],\"mXRKES\":[\"LDAP4\"],\"mXfNlE\":[\"This schedule is missing required survey values\"],\"mYGY3B\":[\"Date\"],\"mZiQNk\":[\"Privilege escalation: If enabled, run this playbook as an administrator.\"],\"m_tELA\":[\"cancel remove\"],\"ma7cO9\":[\"Failed to delete group \",[\"0\"],\".\"],\"mahPLs\":[\"Privilege escalation password\"],\"mcGG2z\":[[\"minutes\"],\" min \",[\"seconds\"],\" sec\"],\"mdNruY\":[\"API Token\"],\"mgJ1oe\":[\"Confirm delete\"],\"mgjN5u\":[\"Disassociate instance from instance group?\"],\"mhg7Av\":[\"Run ad hoc command\"],\"mi9ffh\":[\"Host Details\"],\"mk4anB\":[\"Isethelo Sevayimuzi\"],\"mlDUq3\":[\"Modified By (Username)\"],\"mnm1rs\":[\"GitHub Default\"],\"moZ0VP\":[\"Sync Status\"],\"momgZ_\":[\"Name of the workflow job template.\"],\"mqAOoN\":[\"Choose a Playbook Directory\"],\"mqeqqZ\":[\"Please add \",[\"pluralizedItemName\"],\" to populate this list \"],\"msfdkN\":[\"Name of an artifact produced by the parent node via set_stats. The link is only followed when the parent job succeeds and the condition below is true. A missing key never matches.\"],\"muZmZI\":[\"Submodules will track the latest commit on\\ntheir master branch (or other branch specified in\\n.gitmodules). If no, submodules will be kept at\\nthe revision specified by the main project.\\nThis is equivalent to specifying the --remote\\nflag to git submodule update.\"],\"n-37ya\":[\"Confirm Disable Local Authorization\"],\"n-LISx\":[\"There was an error saving the workflow.\"],\"n-ZioH\":[\"Error fetching updated project\"],\"n-qmM7\":[\"Select a JSON formatted service account key to autopopulate the following fields.\"],\"n12Go4\":[\"Failed to load related groups.\"],\"n60kiJ\":[\"* This field will be retrieved from an external secret management system using the specified credential.\"],\"n6mYYY\":[\"Workflow timed out message\"],\"n9Idrk\":[\"(Limited to first 10)\"],\"n9lz4A\":[\"Failed jobs\"],\"nBAIS_\":[\"View event details\"],\"nC35Na\":[\"Are you sure you want delete the group below?\"],\"nCU-1E\":[\"Enables creation of a provisioning\\n callback URL. Using the URL a host can contact \",[\"brandName\"],\"\\n and request a configuration update using this job\\n template\"],\"nCY9IL\":[\"Host Skipped\"],\"nDjIzD\":[\"View Project Details\"],\"nI54lc\":[\"Delete the project before syncing\"],\"nJPBvA\":[\"File, directory or script\"],\"nJTOTZ\":[\"The execution environment that will be used for jobs inside of this organization. This will be used a fallback when an execution environment has not been explicitly assigned at the project, job template or workflow level.\"],\"nLGsp4\":[\"Enable a survey for this workflow job template.\"],\"nMAlk3\":[\"(Default)\"],\"nMiE53\":[\"Enabled Variable\"],\"nOhz3x\":[\"Logout\"],\"nPH1Cr\":[\"These execution environments could be in use by other resources that rely on them. Are you sure you want to delete them anyway?\"],\"nQOwDS\":[[\"0\",\"selectordinal\",{\"3\":[\"The third \",[\"dayOfWeek\"]],\"4\":[\"The fourth \",[\"dayOfWeek\"]],\"5\":[\"The fifth \",[\"dayOfWeek\"]],\"one\":[\"The first \",[\"dayOfWeek\"]],\"two\":[\"The second \",[\"dayOfWeek\"]]}]],\"nRXCOn\":[\"Failed Host Count\"],\"nSTT11\":[\"Relaunch from:\"],\"nTENWI\":[\"Return to subscription management.\"],\"nU16mp\":[\"Cache Timeout\"],\"nZPX7r\":[\"Warning: Unsaved Changes\"],\"nZW6P0\":[\"Local time zone\"],\"nZYB4j\":[\"No Status Available\"],\"nZYxse\":[\"Disassociate host from group?\"],\"n_qDNz\":[\"Switch to dark mode\"],\"naCW6Z\":[\"April\"],\"nc6q-r\":[\"Create vars from jinja2 expressions. This can be useful\\nif the constructed groups you define do not contain the expected\\nhosts. This can be used to add hostvars from expressions so\\nthat you know what the resultant values of those expressions are.\"],\"ncxIQL\":[\"Failed to disassociate one or more instances.\"],\"neiOWk\":[\"View constructed inventory documentation here\"],\"nfnm9D\":[\"Organization Name\"],\"ng00aZ\":[\"Host Filter\"],\"nhxAdQ\":[\"Keyword\"],\"nlsWzF\":[\"Please add survey questions.\"],\"nnY7VU\":[\"Pagerduty Subdomain\"],\"noGZlf\":[\"Cache timeout (seconds)\"],\"nuh_Wq\":[\"Webhook URL\"],\"nvUq8j\":[\"1 (Verbose)\"],\"nzozOC\":[\"Delete User\"],\"nzr1qE\":[\"File upload rejected. Please select a single .json file.\"],\"o-JPE2\":[\"No survey questions found.\"],\"o0RwAq\":[\"Sign in with GitHub Enterprise\"],\"o0x5-R\":[\"Select a value for this field\"],\"o3LPUY\":[\"Maximum number of forks to allow across all jobs running concurrently on this group.\\\\n Zero means no limit will be enforced.\"],\"o4NRE0\":[\"Advanced search value input\"],\"o5J6dR\":[\"Specify the conditions under which this node should be executed\"],\"o9R2tO\":[\"SSL Connection\"],\"oABS9f\":[\"Provide a value for this field or select the Prompt on launch option.\"],\"oB5EwG\":[\"External Secret Management System\"],\"oBmCtD\":[\"Are you sure you want delete the groups below?\"],\"oC5JSb\":[\"Failed to fetch the updated project data.\"],\"oCKCYp\":[\"Notification sent successfully\"],\"oEijQ7\":[\"Case-insensitive version of startswith.\"],\"oFtmtl\":[\"Select the inventory containing the hosts\\n you want this job to manage.\"],\"oGKq12\":[\"Construct 2 groups, limit to intersection\"],\"oH1Qle\":[\"Webhook URL for this workflow job template.\"],\"oII7vS\":[\"GitHub settings\"],\"oKMFX4\":[\"Never Updated\"],\"oKbBFU\":[\"# source with sync failures.\"],\"oNOjE7\":[\"End date/time\"],\"oNZQUQ\":[\"Credential to authenticate with Kubernetes or OpenShift\"],\"oQqtoP\":[\"Back to management jobs\"],\"oRt7Uv\":[[\"interval\"],\" years\"],\"oWvSIB\":[\"Sender Email\"],\"oX_mCH\":[\"Project Sync Error\"],\"oZvDsd\":[[\"interval\"],\" hours\"],\"ocUvR-\":[\"False\"],\"ofO19Q\":[\"Sign in with GitHub Enterprise Teams\"],\"ofcQVG\":[\"Unsaved changes modal\"],\"olEUh2\":[\"Successful\"],\"opS--k\":[\"Back to Instance Groups\"],\"orh4t6\":[\"Host OK\"],\"osCeRO\":[\"View Azure AD settings\"],\"ot7qsv\":[\"Clear all filters\"],\"ovBPCi\":[\"Default\"],\"owBGkJ\":[\"End did not match an expected value (\",[\"0\"],\")\"],\"owQ8JH\":[\"Add instance group\"],\"ozbhWy\":[\"Deletion Error\"],\"p-nfFx\":[\"Drag a file here or browse to upload\"],\"p-ngUo\":[\"Unfollow\"],\"p-pp9U\":[\"string\"],\"p2LEhJ\":[\"Personal access token\"],\"p2_GCq\":[\"Confirm Password\"],\"p3PM8G\":[\"Relaunch from first node\"],\"p4zY6f\":[\"Specify a notification color. Acceptable colors are hex\\ncolor code (example: #3af or #789abc).\"],\"pAtylB\":[\"Not Found\"],\"pCCQER\":[\"Globally Available\"],\"pH8j40\":[\"Active hosts previously deleted\"],\"pHyx6k\":[\"Multiple Choice (single select)\"],\"pKQcta\":[\"Customize pod specification\"],\"pOJNDA\":[\"command\"],\"pOd3wA\":[\"Press 'Enter' to add more answer choices. One answer\\nchoice per line.\"],\"pOhwkU\":[\"This action will disassociate the following role from \",[\"0\"],\":\"],\"pRZ6hs\":[\"Run on\"],\"pSypIG\":[\"Show description\"],\"pYENvg\":[\"Authorization grant type\"],\"pZJ0-s\":[\"Maximum number of forks to allow across all jobs running concurrently on this group. Zero means no limit will be enforced.\"],\"pa1SrG\":[[\"interval\"],\" days\"],\"peCAyQ\":[\"View RADIUS settings\"],\"pfw0Wr\":[\"ALL\"],\"pguZh2\":[\"Create vars from jinja2 expressions. This can be useful\\n if the constructed groups you define do not contain the expected\\n hosts. This can be used to add hostvars from expressions so\\n that you know what the resultant values of those expressions are.\"],\"phTgAm\":[\"It is hard to give a specification for\\n the inventory for Ansible facts, because to populate\\n the system facts you need to run a playbook against\\n the inventory that has `gather_facts: true`. The\\n actual facts will differ system-to-system.\"],\"pkY73W\":[\"Rocket.Chat\"],\"pn7Xy3\":[\"See Django\"],\"poMgBa\":[\"Prompt for SCM branch on launch.\"],\"ppcQy0\":[\"Set zoom to 100% and center graph\"],\"prydaE\":[\"Project sync failures\"],\"pw2VDK\":[\"The last \",[\"weekday\"],\" of \",[\"month\"]],\"q-Uk_P\":[\"Failed to delete one or more credential types.\"],\"q45OlW\":[\"Regions\"],\"q5tQBE\":[\"Set type disabled for related search field fuzzy searches\"],\"q67y3T\":[\"Notification Template not found.\"],\"qAlZNb\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToDeny\"]],\"qCUUnr\":[\"No Hosts Remaining\"],\"qChjCy\":[\"First Run\"],\"qD-pvR\":[\"ID of the dashboard (optional)\"],\"qEMgTP\":[\"Inventory Source Sync Error\"],\"qJK-de\":[\"Sign in with OIDC\"],\"qS0GhO\":[\"Execution Environment Missing\"],\"qSSVmd\":[\"Destination Channels or Users\"],\"qSSg1L\":[\"Link to an available node\"],\"qWD0iN\":[\"This data is used to enhance\\n future releases of the Software and to provide\\n Automation Analytics.\"],\"qXRYa2\":[\"Track submodules latest commit on branch\"],\"qYkrfg\":[\"Provisioning Callback details\"],\"qZ2MTC\":[\"These are the modules that \",[\"brandName\"],\" supports running commands against.\"],\"qZh1kr\":[\"If you do not have a subscription, you can visit\\nRed Hat to obtain a trial subscription.\"],\"qgjtIt\":[\"Convergence\"],\"qlhQw_\":[\"Inventory sync\"],\"qliDbL\":[\"Remote Archive\"],\"qlwLcm\":[\"Troubleshooting\"],\"qmBmJJ\":[\"This is the only time the client secret will be shown.\"],\"qmYgP7\":[\"approved\"],\"qqeAJM\":[\"Never\"],\"qtFFSS\":[\"Update Revision on Launch\"],\"qtaMu8\":[\"Inventory (Name)\"],\"qvCD_i\":[\"Examples include:\"],\"qwaCoN\":[\"Source Control Update\"],\"qxZ5RX\":[\"hosts\"],\"qznBkw\":[\"Workflow link modal\"],\"r-qf4Y\":[\"Minimum number of instances that will be automatically\\nassigned to this group when new instances come online.\"],\"r4tO--\":[\"canceled\"],\"r6Aglb\":[\"Enter injectors using either JSON or YAML syntax. Refer to the Ansible Controller documentation for example syntax.\"],\"r6y-jM\":[\"Warning\"],\"r6zgGo\":[\"December\"],\"r8ojWq\":[\"Confirm remove\"],\"r8oq0Y\":[\"Past 24 hours\"],\"rBdPPP\":[\"Failed to delete \",[\"name\"],\".\"],\"rE95l8\":[\"Client type\"],\"rG3WVm\":[\"Select\"],\"rHK_Sg\":[\"Custom virtual environment \",[\"virtualEnvironment\"],\" must be replaced by an execution environment. For more information about migrating to execution environments see <0>the documentation.\"],\"rK7UBZ\":[\"Relaunch all hosts\"],\"rKS_55\":[\"Fact storage: If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime..\"],\"rKTFNB\":[\"Delete credential type\"],\"rMrKOB\":[\"Failed to sync project.\"],\"rOZRCa\":[\"Workflow Link\"],\"rSYkIY\":[\"This field must be a number\"],\"rXhu41\":[\"2 (Debug)\"],\"rYHzDr\":[\"Items per page\"],\"r_IfWZ\":[\"Edit Inventory\"],\"rdUucN\":[\"Preview\"],\"rfYaVc\":[\"Answer variable name\"],\"rfpIXM\":[\"Prompt for instance groups on launch.\"],\"rfx2oA\":[\"Workflow pending message body\"],\"riBcU5\":[\"IRC Nick\"],\"rjVfy3\":[\"Workflow documentation\"],\"rjyWPb\":[\"January\"],\"rmb2GE\":[\"Denied by \",[\"0\"],\" - \",[\"1\"]],\"rmt9Tu\":[\"Total hosts\"],\"ruhGSG\":[\"Cancel Inventory Source Sync\"],\"rvia3m\":[\"Miscellaneous Authentication\"],\"rw1pRJ\":[\"Download bundle\"],\"rwWNpy\":[\"Inventories\"],\"s-MGs7\":[\"Resources\"],\"s2xYUy\":[\"Overwrite local variables from remote inventory source\"],\"s3KtlK\":[\"This schedule has no occurrences due to the selected exceptions.\"],\"s4Qnj2\":[\"Execution Environment\"],\"s4fge-\":[\"Past month\"],\"s5aIEB\":[\"Delete Workflow Job Template\"],\"s5mACA\":[\"Instance details\"],\"s6F6Ks\":[\"No output found for this job.\"],\"s70SJY\":[\"Logging settings\"],\"s8hQty\":[\"View all Jobs.\"],\"s9EKbs\":[\"Disable SSL verification\"],\"sAz1tZ\":[\"confirm disassociate\"],\"sBJ5MF\":[\"Sources\"],\"sCEb_0\":[\"View all Inventory Hosts.\"],\"sGodAp\":[\"Pod spec override\"],\"sMDRa_\":[\"Back to Groups\"],\"sOMf4x\":[\"Recent Templates\"],\"sSFxX6\":[\"Update revision on job launch\"],\"sTkKoT\":[\"Select a row to deny\"],\"sUyFTB\":[\"Redirecting to dashboard\"],\"sV3kNp\":[\"This instance group is currently being by other resources. Are you sure you want to delete it?\"],\"sVh4-e\":[\"Delete this link\"],\"sW5OjU\":[\"required\"],\"sZif4m\":[\"Disassociate related group(s)?\"],\"s_XkZs\":[\"START\"],\"s_r4Az\":[\"This field must be an integer\"],\"sesAIn\":[\"Use custom messages to change the content of\\n notifications sent when a job starts, succeeds, or fails. Use\\n curly braces to access information about the job:\"],\"sgRZMG\":[\"Hybrid node\"],\"siJgSI\":[\"User not found.\"],\"sjMCOP\":[\"Last Modified\"],\"sjVfrA\":[\"Command\"],\"smFRaX\":[\"A job has already been launched\"],\"sr4LMa\":[\"Inventory Source\"],\"svR3aM\":[\"OpenStack\"],\"svy2x9\":[\"Returns results that satisfy this one or any other filters.\"],\"sxkWRg\":[\"Advanced\"],\"syupn5\":[\"Brand Image\"],\"syyeb9\":[\"First\"],\"t-R8-P\":[\"Execution\"],\"t2q1xO\":[\"Edit Schedule\"],\"t4v_7X\":[\"Select a Node Type\"],\"t9QlBd\":[\"November\"],\"tA9gHL\":[\"WARNING:\"],\"tRm9qR\":[\"Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to the documentation for details on the usage of tags.\"],\"tVEot_\":[[\"0\",\"plural\",{\"one\":[\"This template is currently being used by some workflow nodes. Are you sure you want to delete it?\"],\"other\":[\"Deleting these templates could impact some workflow nodes that rely on them. Are you sure you want to delete anyway?\"]}]],\"tXkhj_\":[\"Start\"],\"t_YqKh\":[\"Remove\"],\"tfDRzk\":[\"Save\"],\"tfh2eq\":[\"Click to create a new link to this node.\"],\"tgPwON\":[\"Operator\"],\"tgSBSE\":[\"Remove Link\"],\"tgWuMB\":[\"Modified\"],\"thJljW\":[\"WARNING: \"],\"toJdZA\":[\"Reorder\"],\"tpCmSt\":[\"policy rules.\"],\"tqlcfo\":[\"Deprovisioning\"],\"trjiIV\":[\"Failed to associate peer.\"],\"tst44n\":[\"Events\"],\"twE5a9\":[\"Failed to delete credential.\"],\"txNbrI\":[\"Source Control Branch\"],\"ty2DZX\":[\"This organization is currently being by other resources. Are you sure you want to delete it?\"],\"tz5tBr\":[\"This schedule uses complex rules that are not supported in the\\\\n UI. Please use the API to manage this schedule.\"],\"tzgOKK\":[\"This has already been acted on\"],\"u-sh8m\":[\"/ (project root)\"],\"u4ex5r\":[\"July\"],\"u4n8Fm\":[\"Failed to remove peers.\"],\"u4x6Jy\":[\"Back to Jobs\"],\"u5AJST\":[\"The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the ansible configuration file. You can find more information\"],\"u7f6WK\":[\"View all Workflow Approvals.\"],\"u84wS1\":[\"Job Cancel Error\"],\"uAQUqI\":[\"Status\"],\"uAhZbx\":[\"Inventory sources with failures\"],\"uCjD1h\":[\"Your session has expired. Please log in to continue where you left off.\"],\"uImfEm\":[\"Workflow pending message\"],\"uJz8NJ\":[\"Search is disabled while the job is running\"],\"uN_u4C\":[\"Note: This instance may be re-associated with this instance group if it is managed by\"],\"uPPnyo\":[\"The maximum number of hosts allowed to be managed by\\nthis organization. Value defaults to 0 which means no limit.\\nRefer to the Ansible documentation for more details.\"],\"uPRp5U\":[\"Cancel lookup\"],\"uTDtiS\":[\"Fifth\"],\"uUehLT\":[\"Waiting\"],\"uVu1Yt\":[\"Set type select\"],\"uYtvvN\":[\"Select a project before editing the execution environment.\"],\"ucSTeu\":[\"Created by (username)\"],\"ucgZ0o\":[\"Organization\"],\"ugZpot\":[\"Test External Credential\"],\"ulRNXw\":[\"Dragging cancelled. List is unchanged.\"],\"upC07l\":[\"Survey Disabled\"],\"uuPCEU\":[\"If you want the Inventory Source to update on launch , click on Update on Launch, and also go to \"],\"uyJsf6\":[\"About\"],\"uzTiFQ\":[\"Back to Schedules\"],\"v-CZEv\":[\"Prompt on launch\"],\"v-EbDj\":[\"Troubleshooting settings\"],\"v-M-LP\":[\"Launch Template\"],\"v0NvdE\":[\"These arguments are used with the specified module. You can find information about \",[\"moduleName\"],\" by clicking\"],\"v0urVb\":[\"If you do not have a subscription, you can visit\\n Red Hat to obtain a trial subscription.\"],\"v1kQyJ\":[\"Webhooks\"],\"v2dMHj\":[\"Relaunch using host parameters\"],\"v2gmVS\":[\"This action will soft delete the following:\"],\"v45yUL\":[\"disassociate\"],\"v7vAuj\":[\"Total Jobs\"],\"vCS_TJ\":[\"Failed to delete inventory source \",[\"name\"],\".\"],\"vEr6TL\":[\"These arguments are used with the specified module. You can find information about \",[\"0\"],\" by clicking \"],\"vF82C6\":[\"Execute when the parent node results in a successful state.\"],\"vFKI2e\":[\"Schedule Rules\"],\"vFVhzc\":[\"SOCIAL\"],\"vGVmd5\":[\"This field is ignored unless an Enabled Variable is set. If the enabled variable matches this value, the host will be enabled on import.\"],\"vGjmyl\":[\"Deleted\"],\"vHAaZi\":[\"Skip every\"],\"vIb3RK\":[\"Create New Schedule\"],\"vKRQJB\":[\"Field for passing a custom Kubernetes or OpenShift Pod specification.\"],\"vLyv1R\":[\"Hide\"],\"vPrE42\":[\"Enables creation of a provisioning\\ncallback URL. Using the URL a host can contact \",[\"brandName\"],\"\\nand request a configuration update using this job\\ntemplate\"],\"vPrMqH\":[\"Revision #\"],\"vQHUI6\":[\"If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source.\"],\"vTL8gi\":[\"End time\"],\"vUOn9d\":[\"Return\"],\"vYFWsi\":[\"Select Teams\"],\"vYuE8q\":[\"Elapsed time that the job ran\"],\"vZbIkJ\":[\"GitLab\"],\"vcH-SH\":[\"Bitbucket Data Center\"],\"ve_jRy\":[\"On Condition\"],\"vgwVkd\":[\"UTC\"],\"vlHGDw\":[\"Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the documentation for example syntax.\"],\"voRH7M\":[\"Examples:\"],\"vq1XXv\":[\"Create a new Smart Inventory with the applied filter\"],\"vq2WxD\":[\"Tue\"],\"vq9gg6\":[\"You are unable to act on the following workflow approvals: \",[\"itemsUnableToApprove\"]],\"vqAmQC\":[\"Module\"],\"vvY8pz\":[\"Prompt for skip tags on launch.\"],\"vye-ip\":[\"Prompt for timeout on launch.\"],\"vzsN_5\":[[\"interval\"],\" day\"],\"w07pgp\":[\"Prompt for verbosity on launch.\"],\"w0kTk8\":[\"Relaunch from failed node\"],\"w14eW4\":[\"View all tokens.\"],\"w2VTLB\":[\"Less than comparison.\"],\"w3EE8S\":[\"Hosts automated\"],\"w4M9Mv\":[\"Galaxy credentials must be owned by an Organization.\"],\"w4j7js\":[\"View Team Details\"],\"w6zx64\":[\"Sebenzisa Isethelo Sevayimuzi\"],\"wCnaTT\":[\"Replace field with new value\"],\"wF-BAU\":[\"Add inventory\"],\"wFnb77\":[\"Inventory ID\"],\"wKEfMu\":[\"Events processing complete.\"],\"wO29qX\":[\"Organization not found.\"],\"wW08QA\":[\"Not equals\"],\"wX6sAX\":[\"Past two years\"],\"wXAVe-\":[\"Module Arguments\"],\"wXB7k5\":[\"Specify a notification color. Acceptable colors are hex\\n color code (example: #3af or #789abc).\"],\"waFx9W\":[\"Managed\"],\"wdxz7K\":[\"Source\"],\"wgNoIs\":[\"Select all\"],\"wkgHlv\":[\"Add a new node\"],\"wlQNTg\":[\"Members\"],\"wnizTi\":[\"Select a subscription\"],\"wpT1VN\":[\"Condition\"],\"wpt6vB\":[\"LDAP2\"],\"wqXiR2\":[\"Pass extra command line changes. There are two ansible command line parameters: \"],\"wsggVq\":[\"When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process.\"],\"x-a4Mr\":[\"Webhook Credential\"],\"x02hbg\":[\"Provisioning callbacks: Enables creation of a provisioning callback URL. Using the URL a host can contact Ansible AWX and request a configuration update using this job template.\"],\"x0Nx4-\":[\"The maximum number of hosts allowed to be managed by this organization.\\nValue defaults to 0 which means no limit. Refer to the Ansible\\ndocumentation for more details.\"],\"x4Xp3c\":[\"updated\"],\"x5DnMs\":[\"Last modified\"],\"x6_dAC\":[\"Federated Inventory\"],\"x6oT_o\":[\"Hosts available\"],\"x7PDL5\":[\"Logging\"],\"x8uKc7\":[\"Instance status\"],\"x9WS62\":[\"Cancel \",[\"0\"]],\"xAYSEs\":[\"Start time\"],\"xAqth4\":[\"View Google OAuth 2.0 settings\"],\"xC9EVu\":[\"Canceled node\"],\"xCJdfg\":[\"Clear\"],\"xDr_ct\":[\"End\"],\"xESTou\":[\"Failed to delete job.\"],\"xF5tnT\":[\"Vault password\"],\"xGQZwx\":[\"Add container group\"],\"xGVfLh\":[\"Continue\"],\"xHZS6u\":[\"Successful jobs\"],\"xHokxV\":[[\"0\",\"plural\",{\"one\":[\"The selected job cannot be deleted due to insufficient permission or a running job status\"],\"other\":[\"The selected jobs cannot be deleted due to insufficient permissions or a running job status\"]}]],\"xHt036\":[\"Personal Access Token\"],\"xKQRBr\":[\"Maximum length\"],\"xM01Pk\":[\"Default answer\"],\"xONDaO\":[\"Deleting these inventories could impact some templates that rely on them. Are you sure you want to delete anyway?\"],\"xOl1yT\":[\"Exact search on name field.\"],\"xPO5w7\":[\"Sign in with GitHub\"],\"xPpkbX\":[\"Deleting these inventory sources could impact other resources that rely on them. Are you sure you want to delete anyway\"],\"xPxMOJ\":[\"Invalid time format\"],\"xQioPk\":[\"Preconditions for running this node when there are multiple parents. Refer to the\"],\"xSytdh\":[\"FINISHED:\"],\"xUhTCP\":[\"Choose a source\"],\"xVhQZV\":[\"Fri\"],\"xY9DEq\":[\"The pattern used to target hosts in the inventory. Leaving the field blank, all, and * will all target all hosts in the inventory. You can find more information about Ansible's host patterns\"],\"xY9s5E\":[\"Timeout\"],\"x_ugm_\":[\"Total groups\"],\"xa7N9Z\":[\"Edit login redirect override URL\"],\"xbQSFV\":[\"Use custom messages to change the content of\\nnotifications sent when a job starts, succeeds, or fails. Use\\ncurly braces to access information about the job:\"],\"xcaG5l\":[\"Edit workflow\"],\"xd2LI3\":[\"Expires on \",[\"0\"]],\"xdA_-p\":[\"Tools\"],\"xe5RvT\":[\"YAML tab\"],\"xefC7k\":[\"IRC server port\"],\"xeiujy\":[\"Text\"],\"xg771-\":[\"LDAP1\"],\"xhj1Rt\":[\"The page you requested could not be found.\"],\"xi4nE2\":[\"Error message\"],\"xnSIXG\":[\"Failed to delete one or more hosts.\"],\"xoCdYY\":[\"Check whether the given field's value is present in the list provided; expects a comma-separated list of items.\"],\"xoXoBo\":[\"Delete error\"],\"xrG8k4\":[\"Google Compute Engine\"],\"xtRU96\":[\"GitHub Enterprise Organization\"],\"xuYTJb\":[\"Failed to delete job template.\"],\"xw06rt\":[\"Setting matches factory default.\"],\"xxTtJH\":[\"Regular expression where only matching host names will be imported. The filter is applied as a post-processing step after any inventory plugin filters are applied.\"],\"y8ibKI\":[\"Remove Instances\"],\"yCCaoF\":[\"Failed to update instance.\"],\"yDeNnS\":[\"Create new constructed inventory\"],\"yDifzB\":[\"Confirm selection\"],\"yG3Yaa\":[\"Unrecognized day string\"],\"yGS9cI\":[\"Healthy\"],\"yGUKlf\":[\"Management jobs\"],\"yMIahh\":[\"Welcome to Red Hat Ansible Automation Platform!\\n Please complete the steps below to activate your subscription.\"],\"yMYuDg\":[\"Automation controller version\"],\"yMfU4O\":[\"Sender e-mail\"],\"yNcGa2\":[\"Access Token Expiration\"],\"yQE2r9\":[\"Loading\"],\"yRiHPB\":[\"Please run a job to populate this list.\"],\"yRkqG9\":[\"Limit\"],\"yUlffE\":[\"Relaunch\"],\"yVgnJA\":[\"The maximum number of hosts allowed to be managed by this organization.\\n Value defaults to 0 which means no limit. Refer to the Ansible\\n documentation for more details.\"],\"yX3qAQ\":[\"Workflow Job Template Nodes\"],\"ya6mX6\":[\"There are no available playbook directories in \",[\"project_base_dir\"],\".\\nEither that directory is empty, or all of the contents are already\\nassigned to other projects. Create a new directory there and make\\nsure the playbook files can be read by the \\\"awx\\\" system user,\\nor have \",[\"brandName\"],\" directly retrieve your playbooks from\\nsource control using the Source Control Type option above.\"],\"yaG1CX\":[\"LDAP\"],\"yaX9sM\":[\"Workflow Template\"],\"yb_fjw\":[\"Approval\"],\"ydoZpB\":[\"Team not found.\"],\"ydw9CW\":[\"Failed hosts\"],\"yfG3F2\":[\"Direct Keys\"],\"yjwMJ8\":[\"How many times was the host automated\"],\"yjyGja\":[\"Expand input\"],\"ylXj1N\":[\"Selected\"],\"yq6OqI\":[\"This is the only time the token value and associated refresh token value will be shown.\"],\"yqiwAW\":[\"Cancel Workflow\"],\"yrUyDQ\":[\"Sets the current life cycle stage of this instance. Default is \\\"installed.\\\"\"],\"yrwl2P\":[\"Compliant\"],\"yuXsFE\":[\"Failed to delete one or more workflow approval.\"],\"yuvDX_\":[[\"intervalValue\",\"plural\",{\"one\":[\"month\"],\"other\":[\"months\"]}]],\"ywSBEn\":[\"Associate role error\"],\"yxDqcD\":[\"Authorization Code Expiration\"],\"yy1cWw\":[\"Customize messages…\"],\"yz7wBu\":[\"Close\"],\"yzQhLU\":[\"Policy instance minimum\"],\"yzdDia\":[\"Delete Survey\"],\"z-BNGk\":[\"Delete User Token\"],\"z0DcIS\":[\"encrypted\"],\"z3XA1I\":[\"Host Retry\"],\"z409y8\":[\"Webhook Service\"],\"z7NLxJ\":[\"If you only want to remove access for this particular user, please remove them from the team.\"],\"z8mwbl\":[\"Minimum percentage of all instances that will be automatically assigned to this group when new instances come online.\"],\"zHcXAG\":[\"Leave this field blank to make the execution environment globally available.\"],\"zICM7E\":[\"Discard local changes before syncing\"],\"zJY4Uj\":[\"Playbook\"],\"zKJMiH\":[\"Playbook Directory\"],\"zK_63z\":[\"Invalid username or password. Please try again.\"],\"zLsDix\":[\"ldap user\"],\"zMKkOk\":[\"Back to Organizations\"],\"zN0nhk\":[\"Provide your Red Hat or Red Hat Satellite credentials to enable Automation Analytics.\"],\"zQRgi-\":[\"Toggle notification start\"],\"zTediT\":[\"This field must be a number and have a value between \",[\"min\"],\" and \",[\"max\"]],\"zUIPys\":[\"Add hosts to group based on Jinja2 conditionals.\"],\"z_PZxu\":[\"Failed to delete workflow approval.\"],\"zbLCH1\":[\"Inventory Type\"],\"zcQj5X\":[\"First, select a key\"],\"zdl7YZ\":[\"Select source path\"],\"zeEQd_\":[\"June\"],\"zf7FzC\":[\"Credential to authenticate with Kubernetes or OpenShift. Must be of type \\\"Kubernetes/OpenShift API Bearer Token\\\". If left blank, the underlying Pod's service account will be used.\"],\"zfZydd\":[\"Survey preview modal\"],\"zfsBaJ\":[\"Learn more about Automation Analytics\"],\"zgInnV\":[\"Workflow node view modal\"],\"zga9sT\":[\"OK\"],\"zhPLvU\":[\"Failed to associate.\"],\"zhrjek\":[\"Groups\"],\"zi_YNm\":[\"Failed to cancel \",[\"0\"]],\"zmu4-P\":[\"Account SID\"],\"znG7ed\":[\"Select a playbook\"],\"znTz5r\":[\"Schedule not found.\"],\"znuW_M\":[\"If yes make invalid entries a fatal error, otherwise skip and\\n continue.\"],\"zq0gmb\":[\"Select period\"],\"ztOzCj\":[\"Update on launch\"],\"ztw2L3\":[\"There must be a value in at least one input\"],\"zvfXp0\":[\"Toggle notification approvals\"],\"zx4BuL\":[\"Week\"],\"zzDlyQ\":[\"Success\"],\"{count, plural, one {# fork} other {# forks}}\":[[\"count\",\"plural\",{\"one\":[\"#\",\" fork\"],\"other\":[\"#\",\" forks\"]}]]}")}; \ No newline at end of file diff --git a/awx/ui/src/screens/Application/ApplicationDetails/ApplicationDetails.js b/awx/ui/src/screens/Application/ApplicationDetails/ApplicationDetails.js index a3874473f..d8174657b 100644 --- a/awx/ui/src/screens/Application/ApplicationDetails/ApplicationDetails.js +++ b/awx/ui/src/screens/Application/ApplicationDetails/ApplicationDetails.js @@ -18,7 +18,7 @@ function ApplicationDetails({ clientTypeOptions, }) { const { t } = useLingui(); - const applicationHelpTextStrings = getApplicationHelpTextStrings(t); + const applicationHelpTextStrings = getApplicationHelpTextStrings(); const navigate = useNavigate(); const { isLoading: deleteLoading, diff --git a/awx/ui/src/screens/Application/shared/Application.helptext.js b/awx/ui/src/screens/Application/shared/Application.helptext.js index 7d28d1f42..0f8a92906 100644 --- a/awx/ui/src/screens/Application/shared/Application.helptext.js +++ b/awx/ui/src/screens/Application/shared/Application.helptext.js @@ -1,4 +1,6 @@ -const applicationHelpTextStrings = (t) => ({ +import { t } from '@lingui/core/macro'; + +const applicationHelpTextStrings = () => ({ authorizationGrantType: t`The Grant type the user must use to acquire tokens for this application`, clientType: t`Set to Public or Confidential depending on how secure the client device is.`, redirectURIS: t`Allowed URIs list, space separated`, diff --git a/awx/ui/src/screens/Application/shared/ApplicationForm.js b/awx/ui/src/screens/Application/shared/ApplicationForm.js index ff06b1b65..bce97664d 100644 --- a/awx/ui/src/screens/Application/shared/ApplicationForm.js +++ b/awx/ui/src/screens/Application/shared/ApplicationForm.js @@ -23,7 +23,7 @@ function ApplicationFormFields({ clientTypeOptions, }) { const { t } = useLingui(); - const applicationHelpTextStrings = getApplicationHelpTextStrings(t); + const applicationHelpTextStrings = getApplicationHelpTextStrings(); const { pathname } = useLocation(); const { setFieldValue, setFieldTouched } = useFormikContext(); const [organizationField, organizationMeta, organizationHelpers] = diff --git a/awx/ui/src/screens/Host/HostGroups/HostGroupsList.js b/awx/ui/src/screens/Host/HostGroups/HostGroupsList.js index 41047da8d..05d910739 100644 --- a/awx/ui/src/screens/Host/HostGroups/HostGroupsList.js +++ b/awx/ui/src/screens/Host/HostGroups/HostGroupsList.js @@ -211,12 +211,7 @@ function HostGroupsList({ host }) { onDisassociate={handleDisassociate} itemsToDisassociate={selected} modalTitle={t`Disassociate group from host?`} - modalNote={t` - Note that you may still see the group in the list after - disassociating if the host is also a member of that group’s - children. This list shows all groups the host is associated - with directly and indirectly. - `} + modalNote={t`Note that you may still see the group in the list after disassociating if the host is also a member of that group’s children. This list shows all groups the host is associated with directly and indirectly.`} />, ]} /> diff --git a/awx/ui/src/screens/InstanceGroup/InstanceDetails/InstanceDetails.js b/awx/ui/src/screens/InstanceGroup/InstanceDetails/InstanceDetails.js index 3a7640df9..1184fbcea 100644 --- a/awx/ui/src/screens/InstanceGroup/InstanceDetails/InstanceDetails.js +++ b/awx/ui/src/screens/InstanceGroup/InstanceDetails/InstanceDetails.js @@ -340,13 +340,14 @@ function InstanceDetails({ setBreadcrumb, instanceGroup }) { instance.managed_by_policy ? ( - {t`Note: This instance may be re-associated with this instance group if it is managed by `} + Note: This instance may be re-associated with this instance + group if it is managed by{' '} - {t`policy rules.`} + policy rules. diff --git a/awx/ui/src/screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js b/awx/ui/src/screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js index 7f68c5321..0da776e42 100644 --- a/awx/ui/src/screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js +++ b/awx/ui/src/screens/InstanceGroup/InstanceGroupList/InstanceGroupList.js @@ -184,8 +184,8 @@ function InstanceGroupList() { deleteMessage={ } />, diff --git a/awx/ui/src/screens/Instances/Shared/RemoveInstanceButton.js b/awx/ui/src/screens/Instances/Shared/RemoveInstanceButton.js index e2220e9dc..0fa85617f 100644 --- a/awx/ui/src/screens/Instances/Shared/RemoveInstanceButton.js +++ b/awx/ui/src/screens/Instances/Shared/RemoveInstanceButton.js @@ -87,8 +87,8 @@ function RemoveInstanceButton({ itemsToRemove, onRemove, isK8s }) {
{removeDetails && Object.entries(removeDetails).map(([key, value]) => ( diff --git a/awx/ui/src/screens/Inventory/InventoryList/InventoryList.js b/awx/ui/src/screens/Inventory/InventoryList/InventoryList.js index 0b7122491..6697d928e 100644 --- a/awx/ui/src/screens/Inventory/InventoryList/InventoryList.js +++ b/awx/ui/src/screens/Inventory/InventoryList/InventoryList.js @@ -263,15 +263,15 @@ function InventoryList() { deleteMessage={ } warningMessage={ } />, diff --git a/awx/ui/src/screens/Inventory/InventoryList/InventoryListItem.js b/awx/ui/src/screens/Inventory/InventoryList/InventoryListItem.js index f47fb706c..bbe2a4d87 100644 --- a/awx/ui/src/screens/Inventory/InventoryList/InventoryListItem.js +++ b/awx/ui/src/screens/Inventory/InventoryList/InventoryListItem.js @@ -64,8 +64,8 @@ function InventoryListItem({ tooltipContent = ( ); } else { diff --git a/awx/ui/src/screens/Inventory/InventorySources/InventorySourceList.js b/awx/ui/src/screens/Inventory/InventorySources/InventorySourceList.js index df5e9f4af..fe487983b 100644 --- a/awx/ui/src/screens/Inventory/InventorySources/InventorySourceList.js +++ b/awx/ui/src/screens/Inventory/InventorySources/InventorySourceList.js @@ -196,8 +196,8 @@ function InventorySourceList() { deleteMessage={ } />, diff --git a/awx/ui/src/screens/Inventory/shared/Inventory.helptext.js b/awx/ui/src/screens/Inventory/shared/Inventory.helptext.js index 86f15127f..5212432a4 100644 --- a/awx/ui/src/screens/Inventory/shared/Inventory.helptext.js +++ b/awx/ui/src/screens/Inventory/shared/Inventory.helptext.js @@ -101,7 +101,7 @@ function useInventoryHelpTextStrings() {
{value && (
- {t`If you want the Inventory Source to update on launch , click on Update on Launch, and also go to `} + {t`If you want the Inventory Source to update on launch, click on Update on Launch, and also go to `} {value.name} {t`and click on Update Revision on Launch.`}
@@ -116,7 +116,7 @@ function useInventoryHelpTextStrings() {
{value && (
- {t`If you want the Inventory Source to update on launch , click on Update on Launch, and also go to `} + {t`If you want the Inventory Source to update on launch, click on Update on Launch, and also go to `} {value.name} {t`and click on Update Revision on Launch`}
diff --git a/awx/ui/src/screens/Inventory/shared/InventoryGroupsDeleteModal.js b/awx/ui/src/screens/Inventory/shared/InventoryGroupsDeleteModal.js index 7d2493214..c472c175a 100644 --- a/awx/ui/src/screens/Inventory/shared/InventoryGroupsDeleteModal.js +++ b/awx/ui/src/screens/Inventory/shared/InventoryGroupsDeleteModal.js @@ -92,8 +92,8 @@ const InventoryGroupsDeleteModal = ({ title={ } onClose={() => setIsModalOpen(false)} @@ -121,8 +121,8 @@ const InventoryGroupsDeleteModal = ({ >
diff --git a/awx/ui/src/screens/Job/Job.helptext.js b/awx/ui/src/screens/Job/Job.helptext.js index 62dcfaf5d..63f29a4d3 100644 --- a/awx/ui/src/screens/Job/Job.helptext.js +++ b/awx/ui/src/screens/Job/Job.helptext.js @@ -1,6 +1,7 @@ import React from 'react'; +import { t } from '@lingui/core/macro'; -const jobHelpText = (t) => ({ +const jobHelpText = () => ({ jobType: t`For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook.`, inventory: t`Select the inventory containing the hosts you want this job to manage.`, project: t`The project containing the playbook this job will execute.`, diff --git a/awx/ui/src/screens/Job/JobDetail/JobDetail.js b/awx/ui/src/screens/Job/JobDetail/JobDetail.js index 1b251c74e..3bfeb10e9 100644 --- a/awx/ui/src/screens/Job/JobDetail/JobDetail.js +++ b/awx/ui/src/screens/Job/JobDetail/JobDetail.js @@ -41,7 +41,7 @@ const StatusDetailValue = styled.div` function JobDetail({ job, inventorySourceLabels }) { const { t } = useLingui(); - const jobHelpText = getJobHelpText(t); + const jobHelpText = getJobHelpText(); const { me } = useConfig(); const { created_by, diff --git a/awx/ui/src/screens/NotificationTemplate/shared/Notifications.helptext.js b/awx/ui/src/screens/NotificationTemplate/shared/Notifications.helptext.js deleted file mode 100644 index 163b734e0..000000000 --- a/awx/ui/src/screens/NotificationTemplate/shared/Notifications.helptext.js +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; - -// Accept t as an argument instead of using useLingui -const helpText = (t) => ({ - emailRecipients: t`Use one email address per line to create a recipient list for this type of notification.`, - emailTimeout: t`The amount of time (in seconds) before the email - notification stops trying to reach the host and times out. Ranges - from 1 to 120 seconds.`, - grafanaUrl: t`The base URL of the Grafana server - the - /api/annotations endpoint will be added automatically to the base - Grafana URL.`, - grafanaTags: t`Use one Annotation Tag per line, without commas.`, - ircTargets: t`Use one IRC channel or username per line. The pound - symbol (#) for channels, and the at (@) symbol for users, are not - required.`, - slackChannels: ( - <> - {t`One Slack channel per line. The pound symbol (#) - is required for channels. To respond to or start a thread to a specific message add the parent message Id to the channel where the parent message Id is 16 digits. A dot (.) must be manually inserted after the 10th digit. ie:#destination-channel, 1231257890.006423. See Slack`}{' '} - - {t`documentation`} - {' '} - {t`for more information.`} - - ), - slackColor: t`Specify a notification color. Acceptable colors are hex - color code (example: #3af or #789abc).`, - twilioSourcePhoneNumber: t`The number associated with the "Messaging - Service" in Twilio with the format +18005550199.`, - twilioDestinationNumbers: t`Use one phone number per line to specify where to - route SMS messages. Phone numbers should be formatted +11231231234. For more information see Twilio documentation`, - webhookHeaders: t`Specify HTTP Headers in JSON format. Refer to - the Ansible Controller documentation for example syntax.`, - emailOptions: ( - <> - {t`See Django`}{' '} - - {t`documentation`} - {' '} - {t`for more information.`} - - ), -}); - -export default helpText; diff --git a/awx/ui/src/screens/Organization/OrganizationDetail/OrganizationDetail.js b/awx/ui/src/screens/Organization/OrganizationDetail/OrganizationDetail.js index 6d41b5b80..749a6111f 100644 --- a/awx/ui/src/screens/Organization/OrganizationDetail/OrganizationDetail.js +++ b/awx/ui/src/screens/Organization/OrganizationDetail/OrganizationDetail.js @@ -98,10 +98,7 @@ function OrganizationDetail({ organization }) { ({ +const getProjectHelpText = () => ({ executionEnvironment: t`The execution environment that will be used for jobs that use this project. This will be used as fallback when an execution environment has not been explicitly assigned at the job template or workflow level.`, projectBasePath: (brandName = '') => ( - {t`Base path used for locating playbooks. Directories - found inside this path will be listed in the playbook directory drop-down. - Together the base path and selected playbook directory provide the full - path used to locate playbooks.`} + {t`Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks.`}

- {t`Change PROJECTS_ROOT when deploying - ${brandName} to change this location.`} + {t`Change PROJECTS_ROOT when deploying ${brandName} to change this location.`}
), - projectLocalPath: t`Select from the list of directories found in - the Project Base Path. Together the base path and the playbook - directory provide the full path used to locate playbooks.`, + projectLocalPath: t`Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks.`, githubSourceControlUrl: ( {t`Example URLs for GIT Source Control include:`} @@ -31,12 +26,7 @@ const getProjectHelpText = (t) => ({ git://servername.example.com/ansible.git - {t`Note: When using SSH protocol for GitHub or - Bitbucket, enter an SSH key only, do not enter a username - (other than git). Additionally, GitHub and Bitbucket do - not support password authentication when using SSH. GIT - read only protocol (git://) does not use username or - password information.`} + {t`Note: When using SSH protocol for GitHub or Bitbucket, enter an SSH key only, do not enter a username (other than git). Additionally, GitHub and Bitbucket do not support password authentication when using SSH. GIT read only protocol (git://) does not use username or password information.`} ), svnSourceControlUrl: ( @@ -72,9 +62,7 @@ const getProjectHelpText = (t) => ({ sourceControlRefspec: (url = '') => ( - {t`A refspec to fetch (passed to the Ansible git - module). This parameter allows access to references via - the branch field not otherwise available.`} + {t`A refspec to fetch (passed to the Ansible git module). This parameter allows access to references via the branch field not otherwise available.`}

{t`Note: This field assumes the remote name is "origin".`} @@ -89,9 +77,7 @@ const getProjectHelpText = (t) => ({ refs/pull/62/head:refs/remotes/origin/pull/62/head - {t`The first fetches all references. The second - fetches the Github pull request number 62, in this example - the branch needs to be "pull/62/head".`} + {t`The first fetches all references. The second fetches the Github pull request number 62, in this example the branch needs to be "pull/62/head".`}

{t`For more information, refer to the`}{' '} @@ -100,53 +86,20 @@ const getProjectHelpText = (t) => ({
), - branchFormField: t`Branch to checkout. In addition to branches, - you can input tags, commit hashes, and arbitrary refs. Some - commit hashes and refs may not be available unless you also - provide a custom refspec.`, - signatureValidation: - t`Enable content signing to verify that the content -has remained secure when a project is synced. -If the content has been tampered with, the -job will not run.`, + branchFormField: t`Branch to checkout. In addition to branches, you can input tags, commit hashes, and arbitrary refs. Some commit hashes and refs may not be available unless you also provide a custom refspec.`, + signatureValidation: t`Enable content signing to verify that the content has remained secure when a project is synced. If the content has been tampered with, the job will not run.`, options: { clean: t`Remove any local modifications prior to performing an update.`, - delete: t`Delete the local repository in its entirety prior to - performing an update. Depending on the size of the - repository this may significantly increase the amount - of time required to complete an update.`, - trackSubModules: t`Submodules will track the latest commit on - their master branch (or other branch specified in - .gitmodules). If no, submodules will be kept at - the revision specified by the main project. - This is equivalent to specifying the --remote - flag to git submodule update.`, - updateOnLaunch: - t`Each time a job runs using this project, update the - revision of the project prior to starting the job.`, - allowBranchOverride: - t`Allow changing the Source Control branch or revision in a job - template that uses this project.`, - cacheTimeout: t`Time in seconds to consider a project - to be current. During job runs and callbacks the task - system will evaluate the timestamp of the latest project - update. If it is older than Cache Timeout, it is not - considered current, and a new project update will be - performed.`, - enableWebhook: t`Sync the project when a push happens in the - source control repository, so the local copy is - always up to date without polling or updating on - every job launch.`, + delete: t`Delete the local repository in its entirety prior to performing an update. Depending on the size of the repository this may significantly increase the amount of time required to complete an update.`, + trackSubModules: t`Submodules will track the latest commit on their master branch (or other branch specified in .gitmodules). If no, submodules will be kept at the revision specified by the main project. This is equivalent to specifying the --remote flag to git submodule update.`, + updateOnLaunch: t`Each time a job runs using this project, update the revision of the project prior to starting the job.`, + allowBranchOverride: t`Allow changing the Source Control branch or revision in a job template that uses this project.`, + cacheTimeout: t`Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed.`, + enableWebhook: t`Sync the project when a push happens in the source control repository, so the local copy is always up to date without polling or updating on every job launch.`, }, webhookService: t`Service that webhook requests will be accepted from.`, - webhookURL: t`The webhook endpoint of this project. Add it to the - webhook configuration of the repository to have pushes - trigger a project sync.`, - webhookKey: t`Secret shared with the webhook service. The service uses - it to sign its requests, so only your repository can - trigger a project sync. Type your own secret to manage it - as configuration, or leave the field blank to have one - generated on save.`, + webhookURL: t`The webhook endpoint of this project. Add it to the webhook configuration of the repository to have pushes trigger a project sync.`, + webhookKey: t`Secret shared with the webhook service. The service uses it to sign its requests, so only your repository can trigger a project sync. Type your own secret to manage it as configuration, or leave the field blank to have one generated on save.`, }); export default getProjectHelpText; diff --git a/awx/ui/src/screens/Project/shared/ProjectForm.js b/awx/ui/src/screens/Project/shared/ProjectForm.js index d40dcdba4..441661b14 100644 --- a/awx/ui/src/screens/Project/shared/ProjectForm.js +++ b/awx/ui/src/screens/Project/shared/ProjectForm.js @@ -96,7 +96,7 @@ function ProjectFormFields({ scmSubFormState, }) { const { t } = useLingui(); - const projectHelpText = getProjectHelpText(t); + const projectHelpText = getProjectHelpText(); const scmFormFields = { scm_url: '', scm_branch: '', diff --git a/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js b/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js index 9566e84a1..945ce529a 100644 --- a/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js +++ b/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/AnalyticsStep.js @@ -49,7 +49,7 @@ function AnalyticsStep() { target="_blank" rel="noopener noreferrer" > - {t`this Tower documentation page`} + this Tower documentation page . Uncheck the following boxes to disable this feature. diff --git a/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js b/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js index f3ca188b0..c7be7951d 100644 --- a/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js +++ b/awx/ui/src/screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.js @@ -149,7 +149,7 @@ function SubscriptionStep() { ouiaId="import-license-link" isInline > - {t`User Guide`} + User Guide . diff --git a/awx/ui/src/screens/Setting/shared/SharedFields.js b/awx/ui/src/screens/Setting/shared/SharedFields.js index 30d01cd51..3db99007c 100644 --- a/awx/ui/src/screens/Setting/shared/SharedFields.js +++ b/awx/ui/src/screens/Setting/shared/SharedFields.js @@ -65,8 +65,9 @@ const SettingGroup = ({ onRevertCallback, popoverContent, validated, - t, -}) => ( +}) => { + const { t } = useLingui(); + return ( )} -); + ); +}; const BooleanField = ({ ariaLabel = '', name, @@ -119,7 +121,6 @@ const BooleanField = ({ isDisabled={disabled} label={config.label} popoverContent={config.help_text} - t={t} > {isModalOpen && ( { - const { t } = useLingui(); const validate = isRequired ? required(null) : null; const [field, meta] = useField({ name, validate }); const isValid = !meta.error || !meta.touched; @@ -193,7 +193,6 @@ const ChoiceField = ({ name, config, isRequired = false }) => { label={config.label} popoverContent={config.help_text} validated={isValid ? 'default' : 'error'} - t={t} > { ) : null; }; const EncryptedField = ({ name, config, isRequired = false }) => { - const { t } = useLingui(); const validate = isRequired ? required(null) : null; const [, meta] = useField({ name, validate }); const isValid = !(meta.touched && meta.error); @@ -224,7 +222,6 @@ const EncryptedField = ({ name, config, isRequired = false }) => { label={config.label} popoverContent={config.help_text} validated={isValid ? 'default' : 'error'} - t={t} > { ) : null; }; const ExecutionEnvField = ({ name, config, isRequired = false }) => { - const { t } = useLingui(); const [field, meta, helpers] = useField({ name }); return config ? ( { popoverContent={config.help_text} isDisabled={field.value === null} onRevertCallback={() => helpers.setValue(config.default)} - t={t} > { popoverContent={config.help_text} validated={isValid ? 'default' : 'error'} isDisabled={isDisable} - t={t} > {isDisable && ( @@ -367,7 +361,6 @@ const InputField = ({ type = 'text', isRequired = false, }) => { - const { t } = useLingui(); const min_value = config?.min_value ?? Number.MIN_SAFE_INTEGER; const max_value = config?.max_value ?? Number.MAX_SAFE_INTEGER; const validators = [ @@ -387,7 +380,6 @@ const InputField = ({ label={config.label} popoverContent={config.help_text} validated={isValid ? 'default' : 'error'} - t={t} > { - const { t } = useLingui(); const validate = isRequired ? required(null) : null; const [field, meta] = useField({ name, validate }); const isValid = !(meta.touched && meta.error); @@ -419,7 +410,6 @@ const TextAreaField = ({ name, config, isRequired = false }) => { label={config.label} popoverContent={config.help_text} validated={isValid ? 'default' : 'error'} - t={t} >