From b9f63682996c4e3aca65c2c3141d3558952c04b4 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Tue, 31 Jan 2017 14:32:17 -0500 Subject: [PATCH] Update po files --- awx/locale/en-us/LC_MESSAGES/django.po | 1909 +++++++++++++----------- awx/locale/fr/LC_MESSAGES/django.po | 1828 ++++++++++++----------- awx/locale/ja/LC_MESSAGES/django.po | 1819 ++++++++++++---------- awx/ui/po/fr.po | 1181 +++++++++++++-- awx/ui/po/ja.po | 1175 +++++++++++++-- 5 files changed, 5092 insertions(+), 2820 deletions(-) diff --git a/awx/locale/en-us/LC_MESSAGES/django.po b/awx/locale/en-us/LC_MESSAGES/django.po index 99aef1ef20..73cd282bbe 100644 --- a/awx/locale/en-us/LC_MESSAGES/django.po +++ b/awx/locale/en-us/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-12-14 21:27+0000\n" +"POT-Creation-Date: 2017-01-31 18:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,1039 +17,1086 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: api/authentication.py:67 +#: awx/api/authentication.py:67 msgid "Invalid token header. No credentials provided." msgstr "" -#: api/authentication.py:70 +#: awx/api/authentication.py:70 msgid "Invalid token header. Token string should not contain spaces." msgstr "" -#: api/authentication.py:105 +#: awx/api/authentication.py:105 msgid "User inactive or deleted" msgstr "" -#: api/authentication.py:161 +#: awx/api/authentication.py:161 msgid "Invalid task token" msgstr "" -#: api/conf.py:12 +#: awx/api/conf.py:12 msgid "Idle Time Force Log Out" msgstr "" -#: api/conf.py:13 +#: awx/api/conf.py:13 msgid "" "Number of seconds that a user is inactive before they will need to login " "again." msgstr "" -#: api/conf.py:14 api/conf.py:24 api/conf.py:33 sso/conf.py:124 -#: sso/conf.py:135 sso/conf.py:147 sso/conf.py:162 +#: awx/api/conf.py:14 awx/api/conf.py:24 awx/api/conf.py:33 +#: awx/sso/conf.py:124 awx/sso/conf.py:135 awx/sso/conf.py:147 +#: awx/sso/conf.py:162 msgid "Authentication" msgstr "" -#: api/conf.py:22 +#: awx/api/conf.py:22 msgid "Maximum number of simultaneous logins" msgstr "" -#: api/conf.py:23 +#: awx/api/conf.py:23 msgid "" "Maximum number of simultaneous logins a user may have. To disable enter -1." msgstr "" -#: api/conf.py:31 +#: awx/api/conf.py:31 msgid "Enable HTTP Basic Auth" msgstr "" -#: api/conf.py:32 +#: awx/api/conf.py:32 msgid "Enable HTTP Basic Auth for the API Browser." msgstr "" -#: api/generics.py:446 +#: awx/api/generics.py:466 msgid "\"id\" is required to disassociate" msgstr "" -#: api/metadata.py:50 +#: awx/api/metadata.py:50 msgid "Database ID for this {}." msgstr "" -#: api/metadata.py:51 +#: awx/api/metadata.py:51 msgid "Name of this {}." msgstr "" -#: api/metadata.py:52 +#: awx/api/metadata.py:52 msgid "Optional description of this {}." msgstr "" -#: api/metadata.py:53 +#: awx/api/metadata.py:53 msgid "Data type for this {}." msgstr "" -#: api/metadata.py:54 +#: awx/api/metadata.py:54 msgid "URL for this {}." msgstr "" -#: api/metadata.py:55 +#: awx/api/metadata.py:55 msgid "Data structure with URLs of related resources." msgstr "" -#: api/metadata.py:56 +#: awx/api/metadata.py:56 msgid "Data structure with name/description for related resources." msgstr "" -#: api/metadata.py:57 +#: awx/api/metadata.py:57 msgid "Timestamp when this {} was created." msgstr "" -#: api/metadata.py:58 +#: awx/api/metadata.py:58 msgid "Timestamp when this {} was last modified." msgstr "" -#: api/parsers.py:31 +#: awx/api/parsers.py:31 #, python-format msgid "JSON parse error - %s" msgstr "" -#: api/serializers.py:248 +#: awx/api/serializers.py:250 msgid "Playbook Run" msgstr "" -#: api/serializers.py:249 +#: awx/api/serializers.py:251 msgid "Command" msgstr "" -#: api/serializers.py:250 +#: awx/api/serializers.py:252 msgid "SCM Update" msgstr "" -#: api/serializers.py:251 +#: awx/api/serializers.py:253 msgid "Inventory Sync" msgstr "" -#: api/serializers.py:252 +#: awx/api/serializers.py:254 msgid "Management Job" msgstr "" -#: api/serializers.py:253 +#: awx/api/serializers.py:255 msgid "Workflow Job" msgstr "" -#: api/serializers.py:655 api/serializers.py:713 api/views.py:3914 +#: awx/api/serializers.py:256 +msgid "Workflow Template" +msgstr "" + +#: awx/api/serializers.py:658 awx/api/serializers.py:716 awx/api/views.py:3817 #, python-format msgid "" "Standard Output too large to display (%(text_size)d bytes), only download " "supported for sizes over %(supported_size)d bytes" msgstr "" -#: api/serializers.py:728 +#: awx/api/serializers.py:731 msgid "Write-only field used to change the password." msgstr "" -#: api/serializers.py:730 +#: awx/api/serializers.py:733 msgid "Set if the account is managed by an external service" msgstr "" -#: api/serializers.py:754 +#: awx/api/serializers.py:757 msgid "Password required for new User." msgstr "" -#: api/serializers.py:838 +#: awx/api/serializers.py:841 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "" -#: api/serializers.py:990 +#: awx/api/serializers.py:1002 msgid "Organization is missing" msgstr "" -#: api/serializers.py:996 +#: awx/api/serializers.py:1006 +msgid "Update options must be set to false for manual projects." +msgstr "" + +#: awx/api/serializers.py:1012 msgid "Array of playbooks available within this project." msgstr "" -#: api/serializers.py:1178 +#: awx/api/serializers.py:1194 #, python-format msgid "Invalid port specification: %s" msgstr "" -#: api/serializers.py:1206 main/validators.py:192 +#: awx/api/serializers.py:1222 awx/main/validators.py:193 msgid "Must be valid JSON or YAML." msgstr "" -#: api/serializers.py:1263 +#: awx/api/serializers.py:1279 msgid "Invalid group name." msgstr "" -#: api/serializers.py:1338 +#: awx/api/serializers.py:1354 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" -#: api/serializers.py:1391 +#: awx/api/serializers.py:1407 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "" -#: api/serializers.py:1395 +#: awx/api/serializers.py:1411 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" -#: api/serializers.py:1397 +#: awx/api/serializers.py:1413 msgid "'source_script' doesn't exist." msgstr "" -#: api/serializers.py:1756 +#: awx/api/serializers.py:1772 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 "" -#: api/serializers.py:1761 +#: awx/api/serializers.py:1777 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 "" -#: api/serializers.py:1766 +#: awx/api/serializers.py:1782 msgid "" "Inherit permissions from organization roles. If provided on creation, do not " "give either user or team." msgstr "" -#: api/serializers.py:1782 +#: awx/api/serializers.py:1798 msgid "Missing 'user', 'team', or 'organization'." msgstr "" -#: api/serializers.py:1795 +#: awx/api/serializers.py:1811 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" -#: api/serializers.py:1887 +#: awx/api/serializers.py:1903 msgid "This field is required." msgstr "" -#: api/serializers.py:1889 api/serializers.py:1891 +#: awx/api/serializers.py:1905 awx/api/serializers.py:1907 msgid "Playbook not found for project." msgstr "" -#: api/serializers.py:1893 +#: awx/api/serializers.py:1909 msgid "Must select playbook for project." msgstr "" -#: api/serializers.py:1957 main/models/jobs.py:280 +#: awx/api/serializers.py:1975 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "" + +#: awx/api/serializers.py:1978 awx/main/models/jobs.py:278 msgid "Scan jobs must be assigned a fixed inventory." msgstr "" -#: api/serializers.py:1959 main/models/jobs.py:283 +#: awx/api/serializers.py:1980 awx/main/models/jobs.py:281 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "" -#: api/serializers.py:1962 +#: awx/api/serializers.py:1987 msgid "Survey Enabled cannot be used with scan jobs." msgstr "" -#: api/serializers.py:2024 +#: awx/api/serializers.py:2047 msgid "Invalid job template." msgstr "" -#: api/serializers.py:2109 +#: awx/api/serializers.py:2132 msgid "Credential not found or deleted." msgstr "" -#: api/serializers.py:2111 +#: awx/api/serializers.py:2134 msgid "Job Template Project is missing or undefined." msgstr "" -#: api/serializers.py:2113 +#: awx/api/serializers.py:2136 msgid "Job Template Inventory is missing or undefined." msgstr "" -#: api/serializers.py:2398 +#: awx/api/serializers.py:2421 #, python-format msgid "%(job_type)s is not a valid job type. The choices are %(choices)s." msgstr "" -#: api/serializers.py:2403 +#: awx/api/serializers.py:2426 msgid "Workflow job template is missing during creation." msgstr "" -#: api/serializers.py:2408 +#: awx/api/serializers.py:2431 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "" -#: api/serializers.py:2646 +#: awx/api/serializers.py:2669 #, python-format msgid "Job Template '%s' is missing or undefined." msgstr "" -#: api/serializers.py:2672 +#: awx/api/serializers.py:2695 msgid "Must be a valid JSON or YAML dictionary." msgstr "" -#: api/serializers.py:2817 +#: awx/api/serializers.py:2837 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" -#: api/serializers.py:2840 +#: awx/api/serializers.py:2860 msgid "No values specified for field '{}'" msgstr "" -#: api/serializers.py:2845 +#: awx/api/serializers.py:2865 msgid "Missing required fields for Notification Configuration: {}." msgstr "" -#: api/serializers.py:2848 +#: awx/api/serializers.py:2868 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "" -#: api/serializers.py:2901 +#: awx/api/serializers.py:2921 msgid "Inventory Source must be a cloud resource." msgstr "" -#: api/serializers.py:2903 +#: awx/api/serializers.py:2923 msgid "Manual Project can not have a schedule set." msgstr "" -#: api/serializers.py:2925 +#: awx/api/serializers.py:2945 msgid "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ" msgstr "" -#: api/serializers.py:2927 +#: awx/api/serializers.py:2947 msgid "Multiple DTSTART is not supported." msgstr "" -#: api/serializers.py:2929 +#: awx/api/serializers.py:2949 msgid "RRULE require in rrule." msgstr "" -#: api/serializers.py:2931 +#: awx/api/serializers.py:2951 msgid "Multiple RRULE is not supported." msgstr "" -#: api/serializers.py:2933 +#: awx/api/serializers.py:2953 msgid "INTERVAL required in rrule." msgstr "" -#: api/serializers.py:2935 +#: awx/api/serializers.py:2955 msgid "TZID is not supported." msgstr "" -#: api/serializers.py:2937 +#: awx/api/serializers.py:2957 msgid "SECONDLY is not supported." msgstr "" -#: api/serializers.py:2939 +#: awx/api/serializers.py:2959 msgid "Multiple BYMONTHDAYs not supported." msgstr "" -#: api/serializers.py:2941 +#: awx/api/serializers.py:2961 msgid "Multiple BYMONTHs not supported." msgstr "" -#: api/serializers.py:2943 +#: awx/api/serializers.py:2963 msgid "BYDAY with numeric prefix not supported." msgstr "" -#: api/serializers.py:2945 +#: awx/api/serializers.py:2965 msgid "BYYEARDAY not supported." msgstr "" -#: api/serializers.py:2947 +#: awx/api/serializers.py:2967 msgid "BYWEEKNO not supported." msgstr "" -#: api/serializers.py:2951 +#: awx/api/serializers.py:2971 msgid "COUNT > 999 is unsupported." msgstr "" -#: api/serializers.py:2955 +#: awx/api/serializers.py:2975 msgid "rrule parsing failed validation." msgstr "" -#: api/serializers.py:2973 +#: awx/api/serializers.py:2997 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "" -#: api/serializers.py:2975 +#: awx/api/serializers.py:2999 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 "" -#: api/serializers.py:2978 +#: awx/api/serializers.py:3002 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 "" -#: api/serializers.py:2981 +#: awx/api/serializers.py:3005 msgid "The action taken with respect to the given object(s)." msgstr "" -#: api/serializers.py:3081 +#: awx/api/serializers.py:3112 msgid "Unable to login with provided credentials." msgstr "" -#: api/serializers.py:3083 +#: awx/api/serializers.py:3114 msgid "Must include \"username\" and \"password\"." msgstr "" -#: api/views.py:96 +#: awx/api/views.py:99 msgid "Your license does not allow use of the activity stream." msgstr "" -#: api/views.py:106 +#: awx/api/views.py:109 msgid "Your license does not permit use of system tracking." msgstr "" -#: api/views.py:116 +#: awx/api/views.py:119 msgid "Your license does not allow use of workflows." msgstr "" -#: api/views.py:124 templates/rest_framework/api.html:28 +#: awx/api/views.py:127 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "" -#: api/views.py:131 templates/rest_framework/api.html:4 +#: awx/api/views.py:134 awx/templates/rest_framework/api.html:4 msgid "Ansible Tower REST API" msgstr "" -#: api/views.py:147 +#: awx/api/views.py:150 msgid "Version 1" msgstr "" -#: api/views.py:198 +#: awx/api/views.py:201 msgid "Ping" msgstr "" -#: api/views.py:227 conf/apps.py:12 +#: awx/api/views.py:230 awx/conf/apps.py:12 msgid "Configuration" msgstr "" -#: api/views.py:280 +#: awx/api/views.py:283 msgid "Invalid license data" msgstr "" -#: api/views.py:282 +#: awx/api/views.py:285 msgid "Missing 'eula_accepted' property" msgstr "" -#: api/views.py:286 +#: awx/api/views.py:289 msgid "'eula_accepted' value is invalid" msgstr "" -#: api/views.py:289 +#: awx/api/views.py:292 msgid "'eula_accepted' must be True" msgstr "" -#: api/views.py:296 +#: awx/api/views.py:299 msgid "Invalid JSON" msgstr "" -#: api/views.py:304 +#: awx/api/views.py:307 msgid "Invalid License" msgstr "" -#: api/views.py:314 +#: awx/api/views.py:317 msgid "Invalid license" msgstr "" -#: api/views.py:322 +#: awx/api/views.py:325 #, python-format msgid "Failed to remove license (%s)" msgstr "" -#: api/views.py:327 +#: awx/api/views.py:330 msgid "Dashboard" msgstr "" -#: api/views.py:433 +#: awx/api/views.py:436 msgid "Dashboard Jobs Graphs" msgstr "" -#: api/views.py:469 +#: awx/api/views.py:472 #, python-format msgid "Unknown period \"%s\"" msgstr "" -#: api/views.py:483 +#: awx/api/views.py:486 msgid "Schedules" msgstr "" -#: api/views.py:502 +#: awx/api/views.py:505 msgid "Schedule Jobs List" msgstr "" -#: api/views.py:711 +#: awx/api/views.py:715 msgid "Your Tower license only permits a single organization to exist." msgstr "" -#: api/views.py:932 api/views.py:1284 +#: awx/api/views.py:940 awx/api/views.py:1299 msgid "Role 'id' field is missing." msgstr "" -#: api/views.py:938 api/views.py:4182 +#: awx/api/views.py:946 awx/api/views.py:4093 msgid "You cannot assign an Organization role as a child role for a Team." msgstr "" -#: api/views.py:942 api/views.py:4196 +#: awx/api/views.py:950 awx/api/views.py:4107 msgid "You cannot grant system-level permissions to a team." msgstr "" -#: api/views.py:949 api/views.py:4188 +#: awx/api/views.py:957 awx/api/views.py:4099 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "" -#: api/views.py:1039 +#: awx/api/views.py:1047 msgid "Cannot delete project." msgstr "" -#: api/views.py:1068 +#: awx/api/views.py:1076 msgid "Project Schedules" msgstr "" -#: api/views.py:1168 api/views.py:2252 api/views.py:3225 +#: awx/api/views.py:1180 awx/api/views.py:2271 awx/api/views.py:3284 msgid "Cannot delete job resource when associated workflow job is running." msgstr "" -#: api/views.py:1244 +#: awx/api/views.py:1257 msgid "Me" msgstr "" -#: api/views.py:1288 api/views.py:4137 +#: awx/api/views.py:1303 awx/api/views.py:4048 msgid "You may not perform any action with your own admin_role." msgstr "" -#: api/views.py:1294 api/views.py:4141 +#: awx/api/views.py:1309 awx/api/views.py:4052 msgid "You may not change the membership of a users admin_role" msgstr "" -#: api/views.py:1299 api/views.py:4146 +#: awx/api/views.py:1314 awx/api/views.py:4057 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "" -#: api/views.py:1303 api/views.py:4150 +#: awx/api/views.py:1318 awx/api/views.py:4061 msgid "You cannot grant private credential access to another user" msgstr "" -#: api/views.py:1401 +#: awx/api/views.py:1416 #, python-format msgid "Cannot change %s." msgstr "" -#: api/views.py:1407 +#: awx/api/views.py:1422 msgid "Cannot delete user." msgstr "" -#: api/views.py:1553 +#: awx/api/views.py:1570 msgid "Cannot delete inventory script." msgstr "" -#: api/views.py:1788 +#: awx/api/views.py:1806 msgid "Fact not found." msgstr "" -#: api/views.py:2108 +#: awx/api/views.py:2126 msgid "Inventory Source List" msgstr "" -#: api/views.py:2136 +#: awx/api/views.py:2154 msgid "Cannot delete inventory source." msgstr "" -#: api/views.py:2144 +#: awx/api/views.py:2162 msgid "Inventory Source Schedules" msgstr "" -#: api/views.py:2173 +#: awx/api/views.py:2192 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" -#: api/views.py:2380 +#: awx/api/views.py:2403 msgid "Job Template Schedules" msgstr "" -#: api/views.py:2399 api/views.py:2409 +#: awx/api/views.py:2423 awx/api/views.py:2439 msgid "Your license does not allow adding surveys." msgstr "" -#: api/views.py:2416 +#: awx/api/views.py:2446 msgid "'name' missing from survey spec." msgstr "" -#: api/views.py:2418 +#: awx/api/views.py:2448 msgid "'description' missing from survey spec." msgstr "" -#: api/views.py:2420 +#: awx/api/views.py:2450 msgid "'spec' missing from survey spec." msgstr "" -#: api/views.py:2422 +#: awx/api/views.py:2452 msgid "'spec' must be a list of items." msgstr "" -#: api/views.py:2424 +#: awx/api/views.py:2454 msgid "'spec' doesn't contain any items." msgstr "" -#: api/views.py:2429 +#: awx/api/views.py:2460 #, python-format msgid "Survey question %s is not a json object." msgstr "" -#: api/views.py:2431 +#: awx/api/views.py:2462 #, python-format msgid "'type' missing from survey question %s." msgstr "" -#: api/views.py:2433 +#: awx/api/views.py:2464 #, python-format msgid "'question_name' missing from survey question %s." msgstr "" -#: api/views.py:2435 +#: awx/api/views.py:2466 #, python-format msgid "'variable' missing from survey question %s." msgstr "" -#: api/views.py:2437 +#: awx/api/views.py:2468 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "" -#: api/views.py:2442 +#: awx/api/views.py:2473 #, python-format msgid "'required' missing from survey question %s." msgstr "" -#: api/views.py:2641 +#: awx/api/views.py:2684 msgid "No matching host could be found!" msgstr "" -#: api/views.py:2644 +#: awx/api/views.py:2687 msgid "Multiple hosts matched the request!" msgstr "" -#: api/views.py:2649 +#: awx/api/views.py:2692 msgid "Cannot start automatically, user input required!" msgstr "" -#: api/views.py:2656 +#: awx/api/views.py:2699 msgid "Host callback job already pending." msgstr "" -#: api/views.py:2669 +#: awx/api/views.py:2712 msgid "Error starting job!" msgstr "" -#: api/views.py:2995 +#: awx/api/views.py:3041 msgid "Workflow Job Template Schedules" msgstr "" -#: api/views.py:3131 api/views.py:3853 +#: awx/api/views.py:3183 awx/api/views.py:3726 msgid "Superuser privileges needed." msgstr "" -#: api/views.py:3161 +#: awx/api/views.py:3215 msgid "System Job Template Schedules" msgstr "" -#: api/views.py:3344 +#: awx/api/views.py:3407 msgid "Job Host Summaries List" msgstr "" -#: api/views.py:3386 +#: awx/api/views.py:3449 msgid "Job Event Children List" msgstr "" -#: api/views.py:3395 +#: awx/api/views.py:3458 msgid "Job Event Hosts List" msgstr "" -#: api/views.py:3404 +#: awx/api/views.py:3467 msgid "Job Events List" msgstr "" -#: api/views.py:3436 -msgid "Job Plays List" -msgstr "" - -#: api/views.py:3513 -msgid "Job Play Tasks List" -msgstr "" - -#: api/views.py:3529 -msgid "Job not found." -msgstr "" - -#: api/views.py:3533 -msgid "'event_id' not provided." -msgstr "" - -#: api/views.py:3537 -msgid "Parent event not found." -msgstr "" - -#: api/views.py:3809 +#: awx/api/views.py:3680 msgid "Ad Hoc Command Events List" msgstr "" -#: api/views.py:3963 +#: awx/api/views.py:3874 #, python-format msgid "Error generating stdout download file: %s" msgstr "" -#: api/views.py:4009 +#: awx/api/views.py:3919 msgid "Delete not allowed while there are pending notifications" msgstr "" -#: api/views.py:4016 -msgid "NotificationTemplate Test" +#: awx/api/views.py:3926 +msgid "Notification Template Test" msgstr "" -#: api/views.py:4131 +#: awx/api/views.py:4042 msgid "User 'id' field is missing." msgstr "" -#: api/views.py:4174 +#: awx/api/views.py:4085 msgid "Team 'id' field is missing." msgstr "" -#: conf/conf.py:20 +#: awx/conf/conf.py:20 msgid "Bud Frogs" msgstr "" -#: conf/conf.py:21 +#: awx/conf/conf.py:21 msgid "Bunny" msgstr "" -#: conf/conf.py:22 +#: awx/conf/conf.py:22 msgid "Cheese" msgstr "" -#: conf/conf.py:23 +#: awx/conf/conf.py:23 msgid "Daemon" msgstr "" -#: conf/conf.py:24 +#: awx/conf/conf.py:24 msgid "Default Cow" msgstr "" -#: conf/conf.py:25 +#: awx/conf/conf.py:25 msgid "Dragon" msgstr "" -#: conf/conf.py:26 +#: awx/conf/conf.py:26 msgid "Elephant in Snake" msgstr "" -#: conf/conf.py:27 +#: awx/conf/conf.py:27 msgid "Elephant" msgstr "" -#: conf/conf.py:28 +#: awx/conf/conf.py:28 msgid "Eyes" msgstr "" -#: conf/conf.py:29 +#: awx/conf/conf.py:29 msgid "Hello Kitty" msgstr "" -#: conf/conf.py:30 +#: awx/conf/conf.py:30 msgid "Kitty" msgstr "" -#: conf/conf.py:31 +#: awx/conf/conf.py:31 msgid "Luke Koala" msgstr "" -#: conf/conf.py:32 +#: awx/conf/conf.py:32 msgid "Meow" msgstr "" -#: conf/conf.py:33 +#: awx/conf/conf.py:33 msgid "Milk" msgstr "" -#: conf/conf.py:34 +#: awx/conf/conf.py:34 msgid "Moofasa" msgstr "" -#: conf/conf.py:35 +#: awx/conf/conf.py:35 msgid "Moose" msgstr "" -#: conf/conf.py:36 +#: awx/conf/conf.py:36 msgid "Ren" msgstr "" -#: conf/conf.py:37 +#: awx/conf/conf.py:37 msgid "Sheep" msgstr "" -#: conf/conf.py:38 +#: awx/conf/conf.py:38 msgid "Small Cow" msgstr "" -#: conf/conf.py:39 +#: awx/conf/conf.py:39 msgid "Stegosaurus" msgstr "" -#: conf/conf.py:40 +#: awx/conf/conf.py:40 msgid "Stimpy" msgstr "" -#: conf/conf.py:41 +#: awx/conf/conf.py:41 msgid "Super Milker" msgstr "" -#: conf/conf.py:42 +#: awx/conf/conf.py:42 msgid "Three Eyes" msgstr "" -#: conf/conf.py:43 +#: awx/conf/conf.py:43 msgid "Turkey" msgstr "" -#: conf/conf.py:44 +#: awx/conf/conf.py:44 msgid "Turtle" msgstr "" -#: conf/conf.py:45 +#: awx/conf/conf.py:45 msgid "Tux" msgstr "" -#: conf/conf.py:46 +#: awx/conf/conf.py:46 msgid "Udder" msgstr "" -#: conf/conf.py:47 +#: awx/conf/conf.py:47 msgid "Vader Koala" msgstr "" -#: conf/conf.py:48 +#: awx/conf/conf.py:48 msgid "Vader" msgstr "" -#: conf/conf.py:49 +#: awx/conf/conf.py:49 msgid "WWW" msgstr "" -#: conf/conf.py:52 +#: awx/conf/conf.py:52 msgid "Cow Selection" msgstr "" -#: conf/conf.py:53 +#: awx/conf/conf.py:53 msgid "Select which cow to use with cowsay when running jobs." msgstr "" -#: conf/conf.py:54 conf/conf.py:75 +#: awx/conf/conf.py:54 awx/conf/conf.py:75 msgid "Cows" msgstr "" -#: conf/conf.py:73 +#: awx/conf/conf.py:73 msgid "Example Read-Only Setting" msgstr "" -#: conf/conf.py:74 +#: awx/conf/conf.py:74 msgid "Example setting that cannot be changed." msgstr "" -#: conf/conf.py:93 +#: awx/conf/conf.py:93 msgid "Example Setting" msgstr "" -#: conf/conf.py:94 +#: awx/conf/conf.py:94 msgid "Example setting which can be different for each user." msgstr "" -#: conf/conf.py:95 conf/registry.py:67 conf/views.py:46 +#: awx/conf/conf.py:95 awx/conf/registry.py:76 awx/conf/views.py:46 msgid "User" msgstr "" -#: conf/fields.py:38 +#: awx/conf/fields.py:38 msgid "Enter a valid URL" msgstr "" -#: conf/license.py:19 +#: awx/conf/license.py:19 msgid "Your Tower license does not allow that." msgstr "" -#: conf/management/commands/migrate_to_database_settings.py:41 +#: awx/conf/management/commands/migrate_to_database_settings.py:41 msgid "Only show which settings would be commented/migrated." msgstr "" -#: conf/management/commands/migrate_to_database_settings.py:48 +#: awx/conf/management/commands/migrate_to_database_settings.py:48 msgid "Skip over settings that would raise an error when commenting/migrating." msgstr "" -#: conf/management/commands/migrate_to_database_settings.py:55 +#: awx/conf/management/commands/migrate_to_database_settings.py:55 msgid "Skip commenting out settings in files." msgstr "" -#: conf/management/commands/migrate_to_database_settings.py:61 +#: awx/conf/management/commands/migrate_to_database_settings.py:61 msgid "Backup existing settings files with this suffix." msgstr "" -#: conf/registry.py:55 +#: awx/conf/registry.py:64 awx/conf/tests/unit/test_registry.py:169 +#: awx/conf/tests/unit/test_registry.py:192 +#: awx/conf/tests/unit/test_registry.py:196 +#: awx/conf/tests/unit/test_registry.py:201 +#: awx/conf/tests/unit/test_registry.py:208 msgid "All" msgstr "" -#: conf/registry.py:56 +#: awx/conf/registry.py:65 awx/conf/tests/unit/test_registry.py:170 +#: awx/conf/tests/unit/test_registry.py:193 +#: awx/conf/tests/unit/test_registry.py:197 +#: awx/conf/tests/unit/test_registry.py:202 +#: awx/conf/tests/unit/test_registry.py:209 msgid "Changed" msgstr "" -#: conf/registry.py:68 +#: awx/conf/registry.py:77 msgid "User-Defaults" msgstr "" -#: conf/views.py:38 +#: awx/conf/tests/unit/test_registry.py:46 +#: awx/conf/tests/unit/test_registry.py:56 +#: awx/conf/tests/unit/test_registry.py:72 +#: awx/conf/tests/unit/test_registry.py:87 +#: awx/conf/tests/unit/test_registry.py:100 +#: awx/conf/tests/unit/test_registry.py:106 +#: awx/conf/tests/unit/test_registry.py:126 +#: awx/conf/tests/unit/test_registry.py:140 +#: awx/conf/tests/unit/test_registry.py:146 +#: awx/conf/tests/unit/test_registry.py:159 +#: awx/conf/tests/unit/test_registry.py:171 +#: awx/conf/tests/unit/test_registry.py:180 +#: awx/conf/tests/unit/test_registry.py:198 +#: awx/conf/tests/unit/test_registry.py:210 +#: awx/conf/tests/unit/test_registry.py:219 +#: awx/conf/tests/unit/test_registry.py:225 +#: awx/conf/tests/unit/test_registry.py:237 +#: awx/conf/tests/unit/test_registry.py:245 +#: awx/conf/tests/unit/test_registry.py:288 +#: awx/conf/tests/unit/test_registry.py:306 +#: awx/conf/tests/unit/test_settings.py:67 +#: awx/conf/tests/unit/test_settings.py:81 +#: awx/conf/tests/unit/test_settings.py:97 +#: awx/conf/tests/unit/test_settings.py:110 +#: awx/conf/tests/unit/test_settings.py:127 +#: awx/conf/tests/unit/test_settings.py:143 +#: awx/conf/tests/unit/test_settings.py:162 +#: awx/conf/tests/unit/test_settings.py:183 +#: awx/conf/tests/unit/test_settings.py:197 +#: awx/conf/tests/unit/test_settings.py:221 +#: awx/conf/tests/unit/test_settings.py:241 +#: awx/conf/tests/unit/test_settings.py:258 awx/main/conf.py:19 +#: awx/main/conf.py:29 awx/main/conf.py:39 awx/main/conf.py:48 +#: awx/main/conf.py:60 awx/main/conf.py:78 awx/main/conf.py:103 +msgid "System" +msgstr "" + +#: awx/conf/tests/unit/test_registry.py:165 +#: awx/conf/tests/unit/test_registry.py:172 +#: awx/conf/tests/unit/test_registry.py:187 +#: awx/conf/tests/unit/test_registry.py:203 +#: awx/conf/tests/unit/test_registry.py:211 +msgid "OtherSystem" +msgstr "" + +#: awx/conf/views.py:38 msgid "Setting Categories" msgstr "" -#: conf/views.py:61 +#: awx/conf/views.py:61 msgid "Setting Detail" msgstr "" -#: main/access.py:255 +#: awx/main/access.py:255 #, python-format msgid "Bad data found in related field %s." msgstr "" -#: main/access.py:296 +#: awx/main/access.py:296 msgid "License is missing." msgstr "" -#: main/access.py:298 +#: awx/main/access.py:298 msgid "License has expired." msgstr "" -#: main/access.py:303 +#: awx/main/access.py:306 #, python-format msgid "License count of %s instances has been reached." msgstr "" -#: main/access.py:305 +#: awx/main/access.py:308 #, python-format msgid "License count of %s instances has been exceeded." msgstr "" -#: main/access.py:307 +#: awx/main/access.py:310 msgid "Host count exceeds available instances." msgstr "" -#: main/access.py:311 +#: awx/main/access.py:314 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "" -#: main/access.py:313 +#: awx/main/access.py:316 msgid "Features not found in active license." msgstr "" -#: main/access.py:507 main/access.py:574 main/access.py:694 main/access.py:957 -#: main/access.py:1198 main/access.py:1587 +#: awx/main/access.py:514 awx/main/access.py:581 awx/main/access.py:706 +#: awx/main/access.py:969 awx/main/access.py:1208 awx/main/access.py:1605 msgid "Resource is being used by running jobs" msgstr "" -#: main/access.py:618 +#: awx/main/access.py:625 msgid "Unable to change inventory on a host." msgstr "" -#: main/access.py:630 main/access.py:675 +#: awx/main/access.py:642 awx/main/access.py:687 msgid "Cannot associate two items from different inventories." msgstr "" -#: main/access.py:663 +#: awx/main/access.py:675 msgid "Unable to change inventory on a group." msgstr "" -#: main/access.py:877 +#: awx/main/access.py:889 msgid "Unable to change organization on a team." msgstr "" -#: main/access.py:890 +#: awx/main/access.py:902 msgid "The {} role cannot be assigned to a team" msgstr "" -#: main/access.py:892 +#: awx/main/access.py:904 msgid "The admin_role for a User cannot be assigned to a team" msgstr "" -#: main/apps.py:9 +#: awx/main/access.py:1678 +msgid "" +"You do not have permission to the workflow job resources required for " +"relaunch." +msgstr "" + +#: awx/main/apps.py:9 msgid "Main" msgstr "" -#: main/conf.py:17 +#: awx/main/conf.py:17 msgid "Enable Activity Stream" msgstr "" -#: main/conf.py:18 +#: awx/main/conf.py:18 msgid "Enable capturing activity for the Tower activity stream." msgstr "" -#: main/conf.py:19 main/conf.py:29 main/conf.py:39 main/conf.py:48 -#: main/conf.py:60 main/conf.py:78 main/conf.py:103 -msgid "System" -msgstr "" - -#: main/conf.py:27 +#: awx/main/conf.py:27 msgid "Enable Activity Stream for Inventory Sync" msgstr "" -#: main/conf.py:28 +#: awx/main/conf.py:28 msgid "" "Enable capturing activity for the Tower activity stream when running " "inventory sync." msgstr "" -#: main/conf.py:37 +#: awx/main/conf.py:37 msgid "All Users Visible to Organization Admins" msgstr "" -#: main/conf.py:38 +#: awx/main/conf.py:38 msgid "" "Controls whether any Organization Admin can view all users, even those not " "associated with their Organization." msgstr "" -#: main/conf.py:46 +#: awx/main/conf.py:46 msgid "Enable Tower Administrator Alerts" msgstr "" -#: main/conf.py:47 +#: awx/main/conf.py:47 msgid "" "Allow Tower to email Admin users for system events that may require " "attention." msgstr "" -#: main/conf.py:57 +#: awx/main/conf.py:57 msgid "Base URL of the Tower host" msgstr "" -#: main/conf.py:58 +#: awx/main/conf.py:58 msgid "" "This setting is used by services like notifications to render a valid url to " "the Tower host." msgstr "" -#: main/conf.py:67 +#: awx/main/conf.py:67 msgid "Remote Host Headers" msgstr "" -#: main/conf.py:68 +#: awx/main/conf.py:68 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 " @@ -1064,1615 +1111,1735 @@ msgid "" "REMOTE_HOST_HEADERS = ['HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR', 'REMOTE_HOST']" msgstr "" -#: main/conf.py:99 +#: awx/main/conf.py:99 msgid "Tower License" msgstr "" -#: main/conf.py:100 +#: awx/main/conf.py:100 msgid "" "The license controls which features and functionality are enabled in Tower. " "Use /api/v1/config/ to update or change the license." msgstr "" -#: main/conf.py:110 +#: awx/main/conf.py:110 msgid "Ansible Modules Allowed for Ad Hoc Jobs" msgstr "" -#: main/conf.py:111 +#: awx/main/conf.py:111 msgid "List of modules allowed to be used by ad-hoc jobs." msgstr "" -#: main/conf.py:112 main/conf.py:121 main/conf.py:130 main/conf.py:139 -#: main/conf.py:148 main/conf.py:158 main/conf.py:168 main/conf.py:178 -#: main/conf.py:187 main/conf.py:199 main/conf.py:211 main/conf.py:223 +#: awx/main/conf.py:112 awx/main/conf.py:121 awx/main/conf.py:130 +#: awx/main/conf.py:140 awx/main/conf.py:150 awx/main/conf.py:160 +#: awx/main/conf.py:170 awx/main/conf.py:180 awx/main/conf.py:190 +#: awx/main/conf.py:202 awx/main/conf.py:214 awx/main/conf.py:226 msgid "Jobs" msgstr "" -#: main/conf.py:119 +#: awx/main/conf.py:119 msgid "Enable job isolation" msgstr "" -#: main/conf.py:120 +#: awx/main/conf.py:120 msgid "" "Isolates an Ansible job from protected parts of the Tower system to prevent " "exposing sensitive information." msgstr "" -#: main/conf.py:128 +#: awx/main/conf.py:128 msgid "Job isolation execution path" msgstr "" -#: main/conf.py:129 +#: awx/main/conf.py:129 msgid "" "Create temporary working directories for isolated jobs in this location." msgstr "" -#: main/conf.py:137 +#: awx/main/conf.py:138 msgid "Paths to hide from isolated jobs" msgstr "" -#: main/conf.py:138 +#: awx/main/conf.py:139 msgid "Additional paths to hide from isolated processes." msgstr "" -#: main/conf.py:146 +#: awx/main/conf.py:148 msgid "Paths to expose to isolated jobs" msgstr "" -#: main/conf.py:147 +#: awx/main/conf.py:149 msgid "" "Whitelist of paths that would otherwise be hidden to expose to isolated jobs." msgstr "" -#: main/conf.py:156 +#: awx/main/conf.py:158 msgid "Standard Output Maximum Display Size" msgstr "" -#: main/conf.py:157 +#: awx/main/conf.py:159 msgid "" "Maximum Size of Standard Output in bytes to display before requiring the " "output be downloaded." msgstr "" -#: main/conf.py:166 +#: awx/main/conf.py:168 msgid "Job Event Standard Output Maximum Display Size" msgstr "" -#: main/conf.py:167 +#: awx/main/conf.py:169 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 "" -#: main/conf.py:176 +#: awx/main/conf.py:178 msgid "Maximum Scheduled Jobs" msgstr "" -#: main/conf.py:177 +#: awx/main/conf.py:179 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 "" -#: main/conf.py:185 +#: awx/main/conf.py:188 msgid "Ansible Callback Plugins" msgstr "" -#: main/conf.py:186 +#: awx/main/conf.py:189 msgid "" "List of paths to search for extra callback plugins to be used when running " "jobs." msgstr "" -#: main/conf.py:196 +#: awx/main/conf.py:199 msgid "Default Job Timeout" msgstr "" -#: main/conf.py:197 +#: awx/main/conf.py:200 msgid "" "Maximum time 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 "" -#: main/conf.py:208 +#: awx/main/conf.py:211 msgid "Default Inventory Update Timeout" msgstr "" -#: main/conf.py:209 +#: awx/main/conf.py:212 msgid "" "Maximum time 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 "" -#: main/conf.py:220 +#: awx/main/conf.py:223 msgid "Default Project Update Timeout" msgstr "" -#: main/conf.py:221 +#: awx/main/conf.py:224 msgid "" "Maximum time 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 "" -#: main/conf.py:231 -msgid "Logging Aggregator Receiving Host" +#: awx/main/conf.py:234 +msgid "Logging Aggregator" msgstr "" -#: main/conf.py:232 -msgid "External host maintain a log collector to send logs to" +#: awx/main/conf.py:235 +msgid "Hostname/IP where external logs will be sent to." msgstr "" -#: main/conf.py:233 main/conf.py:242 main/conf.py:252 main/conf.py:261 -#: main/conf.py:271 main/conf.py:286 main/conf.py:297 main/conf.py:306 +#: awx/main/conf.py:236 awx/main/conf.py:245 awx/main/conf.py:255 +#: awx/main/conf.py:264 awx/main/conf.py:274 awx/main/conf.py:288 +#: awx/main/conf.py:300 awx/main/conf.py:309 msgid "Logging" msgstr "" -#: main/conf.py:240 -msgid "Logging Aggregator Receiving Port" +#: awx/main/conf.py:243 +msgid "Logging Aggregator Port" msgstr "" -#: main/conf.py:241 -msgid "Port that the log collector is listening on" +#: awx/main/conf.py:244 +msgid "Port on Logging Aggregator to send logs to (if required)." msgstr "" -#: main/conf.py:250 -msgid "Logging Aggregator Type: Logstash, Loggly, Datadog, etc" +#: awx/main/conf.py:253 +msgid "Logging Aggregator Type" msgstr "" -#: main/conf.py:251 -msgid "The type of log aggregator service to format messages for" +#: awx/main/conf.py:254 +msgid "Format messages for the chosen log aggregator." msgstr "" -#: main/conf.py:259 -msgid "Logging Aggregator Username to Authenticate With" +#: awx/main/conf.py:262 +msgid "Logging Aggregator Username" msgstr "" -#: main/conf.py:260 -msgid "Username for Logstash or others (basic auth)" +#: awx/main/conf.py:263 +msgid "Username for external log aggregator (if required)." msgstr "" -#: main/conf.py:269 -msgid "Logging Aggregator Password to Authenticate With" +#: awx/main/conf.py:272 +msgid "Logging Aggregator Password/Token" msgstr "" -#: main/conf.py:270 -msgid "Password for Logstash or others (basic auth)" +#: awx/main/conf.py:273 +msgid "" +"Password or authentication token for external log aggregator (if required)." msgstr "" -#: main/conf.py:278 +#: awx/main/conf.py:281 msgid "Loggers to send data to the log aggregator from" msgstr "" -#: main/conf.py:279 +#: awx/main/conf.py:282 msgid "" "List of loggers that will send HTTP logs to the collector, these can include " "any or all of: \n" -"activity_stream - logs duplicate to records entered in activity stream\n" +"awx - Tower service logs\n" +"activity_stream - activity stream records\n" "job_events - callback data from Ansible job events\n" -"system_tracking - data generated from scan jobs\n" -"Sending generic Tower logs must be configured through local_settings." -"pyinstead of this mechanism." +"system_tracking - facts gathered from scan jobs." msgstr "" -#: main/conf.py:293 +#: awx/main/conf.py:295 +msgid "Log System Tracking Facts Individually" +msgstr "" + +#: awx/main/conf.py:296 msgid "" -"Flag denoting to send individual messages for each fact in system tracking" +"If set, system tracking facts will be sent for each package, service, " +"orother 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 "" -#: main/conf.py:294 -msgid "" -"If not set, the data from system tracking will be sent inside of a single " -"dictionary, but if set, separate requests will be sent for each package, " -"service, etc. that is found in the scan." +#: awx/main/conf.py:307 +msgid "Enable External Logging" msgstr "" -#: main/conf.py:304 -msgid "Flag denoting whether to use the external logger system" +#: awx/main/conf.py:308 +msgid "Enable sending logs to external log aggregator." msgstr "" -#: main/conf.py:305 -msgid "" -"If not set, only normal settings data will be used to configure loggers." -msgstr "" - -#: main/models/activity_stream.py:22 +#: awx/main/models/activity_stream.py:22 msgid "Entity Created" msgstr "" -#: main/models/activity_stream.py:23 +#: awx/main/models/activity_stream.py:23 msgid "Entity Updated" msgstr "" -#: main/models/activity_stream.py:24 +#: awx/main/models/activity_stream.py:24 msgid "Entity Deleted" msgstr "" -#: main/models/activity_stream.py:25 +#: awx/main/models/activity_stream.py:25 msgid "Entity Associated with another Entity" msgstr "" -#: main/models/activity_stream.py:26 +#: awx/main/models/activity_stream.py:26 msgid "Entity was Disassociated with another Entity" msgstr "" -#: main/models/ad_hoc_commands.py:96 +#: awx/main/models/ad_hoc_commands.py:96 msgid "No valid inventory." msgstr "" -#: main/models/ad_hoc_commands.py:103 main/models/jobs.py:163 +#: awx/main/models/ad_hoc_commands.py:103 awx/main/models/jobs.py:161 msgid "You must provide a machine / SSH credential." msgstr "" -#: main/models/ad_hoc_commands.py:114 main/models/ad_hoc_commands.py:122 +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 msgid "Invalid type for ad hoc command" msgstr "" -#: main/models/ad_hoc_commands.py:117 +#: awx/main/models/ad_hoc_commands.py:117 msgid "Unsupported module for ad hoc commands." msgstr "" -#: main/models/ad_hoc_commands.py:125 +#: awx/main/models/ad_hoc_commands.py:125 #, python-format msgid "No argument passed to %s module." msgstr "" -#: main/models/ad_hoc_commands.py:220 main/models/jobs.py:767 +#: awx/main/models/ad_hoc_commands.py:222 awx/main/models/jobs.py:763 msgid "Host Failed" msgstr "" -#: main/models/ad_hoc_commands.py:221 main/models/jobs.py:768 +#: awx/main/models/ad_hoc_commands.py:223 awx/main/models/jobs.py:764 msgid "Host OK" msgstr "" -#: main/models/ad_hoc_commands.py:222 main/models/jobs.py:771 +#: awx/main/models/ad_hoc_commands.py:224 awx/main/models/jobs.py:767 msgid "Host Unreachable" msgstr "" -#: main/models/ad_hoc_commands.py:227 main/models/jobs.py:770 +#: awx/main/models/ad_hoc_commands.py:229 awx/main/models/jobs.py:766 msgid "Host Skipped" msgstr "" -#: main/models/ad_hoc_commands.py:237 main/models/jobs.py:798 +#: awx/main/models/ad_hoc_commands.py:239 awx/main/models/jobs.py:794 msgid "Debug" msgstr "" -#: main/models/ad_hoc_commands.py:238 main/models/jobs.py:799 +#: awx/main/models/ad_hoc_commands.py:240 awx/main/models/jobs.py:795 msgid "Verbose" msgstr "" -#: main/models/ad_hoc_commands.py:239 main/models/jobs.py:800 +#: awx/main/models/ad_hoc_commands.py:241 awx/main/models/jobs.py:796 msgid "Deprecated" msgstr "" -#: main/models/ad_hoc_commands.py:240 main/models/jobs.py:801 +#: awx/main/models/ad_hoc_commands.py:242 awx/main/models/jobs.py:797 msgid "Warning" msgstr "" -#: main/models/ad_hoc_commands.py:241 main/models/jobs.py:802 +#: awx/main/models/ad_hoc_commands.py:243 awx/main/models/jobs.py:798 msgid "System Warning" msgstr "" -#: main/models/ad_hoc_commands.py:242 main/models/jobs.py:803 -#: main/models/unified_jobs.py:62 +#: awx/main/models/ad_hoc_commands.py:244 awx/main/models/jobs.py:799 +#: awx/main/models/unified_jobs.py:64 msgid "Error" msgstr "" -#: main/models/base.py:45 main/models/base.py:51 main/models/base.py:56 +#: awx/main/models/base.py:45 awx/main/models/base.py:51 +#: awx/main/models/base.py:56 msgid "Run" msgstr "" -#: main/models/base.py:46 main/models/base.py:52 main/models/base.py:57 +#: awx/main/models/base.py:46 awx/main/models/base.py:52 +#: awx/main/models/base.py:57 msgid "Check" msgstr "" -#: main/models/base.py:47 +#: awx/main/models/base.py:47 msgid "Scan" msgstr "" -#: main/models/base.py:61 +#: awx/main/models/base.py:61 msgid "Read Inventory" msgstr "" -#: main/models/base.py:62 +#: awx/main/models/base.py:62 msgid "Edit Inventory" msgstr "" -#: main/models/base.py:63 +#: awx/main/models/base.py:63 msgid "Administrate Inventory" msgstr "" -#: main/models/base.py:64 +#: awx/main/models/base.py:64 msgid "Deploy To Inventory" msgstr "" -#: main/models/base.py:65 +#: awx/main/models/base.py:65 msgid "Deploy To Inventory (Dry Run)" msgstr "" -#: main/models/base.py:66 +#: awx/main/models/base.py:66 msgid "Scan an Inventory" msgstr "" -#: main/models/base.py:67 +#: awx/main/models/base.py:67 msgid "Create a Job Template" msgstr "" -#: main/models/credential.py:33 +#: awx/main/models/credential.py:33 msgid "Machine" msgstr "" -#: main/models/credential.py:34 +#: awx/main/models/credential.py:34 msgid "Network" msgstr "" -#: main/models/credential.py:35 +#: awx/main/models/credential.py:35 msgid "Source Control" msgstr "" -#: main/models/credential.py:36 +#: awx/main/models/credential.py:36 msgid "Amazon Web Services" msgstr "" -#: main/models/credential.py:37 +#: awx/main/models/credential.py:37 msgid "Rackspace" msgstr "" -#: main/models/credential.py:38 main/models/inventory.py:713 +#: awx/main/models/credential.py:38 awx/main/models/inventory.py:713 msgid "VMware vCenter" msgstr "" -#: main/models/credential.py:39 main/models/inventory.py:714 +#: awx/main/models/credential.py:39 awx/main/models/inventory.py:714 msgid "Red Hat Satellite 6" msgstr "" -#: main/models/credential.py:40 main/models/inventory.py:715 +#: awx/main/models/credential.py:40 awx/main/models/inventory.py:715 msgid "Red Hat CloudForms" msgstr "" -#: main/models/credential.py:41 main/models/inventory.py:710 +#: awx/main/models/credential.py:41 awx/main/models/inventory.py:710 msgid "Google Compute Engine" msgstr "" -#: main/models/credential.py:42 main/models/inventory.py:711 +#: awx/main/models/credential.py:42 awx/main/models/inventory.py:711 msgid "Microsoft Azure Classic (deprecated)" msgstr "" -#: main/models/credential.py:43 main/models/inventory.py:712 +#: awx/main/models/credential.py:43 awx/main/models/inventory.py:712 msgid "Microsoft Azure Resource Manager" msgstr "" -#: main/models/credential.py:44 main/models/inventory.py:716 +#: awx/main/models/credential.py:44 awx/main/models/inventory.py:716 msgid "OpenStack" msgstr "" -#: main/models/credential.py:48 +#: awx/main/models/credential.py:48 msgid "None" msgstr "" -#: main/models/credential.py:49 +#: awx/main/models/credential.py:49 msgid "Sudo" msgstr "" -#: main/models/credential.py:50 +#: awx/main/models/credential.py:50 msgid "Su" msgstr "" -#: main/models/credential.py:51 +#: awx/main/models/credential.py:51 msgid "Pbrun" msgstr "" -#: main/models/credential.py:52 +#: awx/main/models/credential.py:52 msgid "Pfexec" msgstr "" -#: main/models/credential.py:101 +#: awx/main/models/credential.py:53 +msgid "DZDO" +msgstr "" + +#: awx/main/models/credential.py:54 +msgid "Pmrun" +msgstr "" + +#: awx/main/models/credential.py:103 msgid "Host" msgstr "" -#: main/models/credential.py:102 +#: awx/main/models/credential.py:104 msgid "The hostname or IP address to use." msgstr "" -#: main/models/credential.py:108 +#: awx/main/models/credential.py:110 msgid "Username" msgstr "" -#: main/models/credential.py:109 +#: awx/main/models/credential.py:111 msgid "Username for this credential." msgstr "" -#: main/models/credential.py:115 +#: awx/main/models/credential.py:117 msgid "Password" msgstr "" -#: main/models/credential.py:116 +#: awx/main/models/credential.py:118 msgid "" "Password for this credential (or \"ASK\" to prompt the user for machine " "credentials)." msgstr "" -#: main/models/credential.py:123 +#: awx/main/models/credential.py:125 msgid "Security Token" msgstr "" -#: main/models/credential.py:124 +#: awx/main/models/credential.py:126 msgid "Security Token for this credential" msgstr "" -#: main/models/credential.py:130 +#: awx/main/models/credential.py:132 msgid "Project" msgstr "" -#: main/models/credential.py:131 +#: awx/main/models/credential.py:133 msgid "The identifier for the project." msgstr "" -#: main/models/credential.py:137 +#: awx/main/models/credential.py:139 msgid "Domain" msgstr "" -#: main/models/credential.py:138 +#: awx/main/models/credential.py:140 msgid "The identifier for the domain." msgstr "" -#: main/models/credential.py:143 +#: awx/main/models/credential.py:145 msgid "SSH private key" msgstr "" -#: main/models/credential.py:144 +#: awx/main/models/credential.py:146 msgid "RSA or DSA private key to be used instead of password." msgstr "" -#: main/models/credential.py:150 +#: awx/main/models/credential.py:152 msgid "SSH key unlock" msgstr "" -#: main/models/credential.py:151 +#: awx/main/models/credential.py:153 msgid "" "Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the " "user for machine credentials)." msgstr "" -#: main/models/credential.py:159 +#: awx/main/models/credential.py:161 msgid "Privilege escalation method." msgstr "" -#: main/models/credential.py:165 +#: awx/main/models/credential.py:167 msgid "Privilege escalation username." msgstr "" -#: main/models/credential.py:171 +#: awx/main/models/credential.py:173 msgid "Password for privilege escalation method." msgstr "" -#: main/models/credential.py:177 +#: awx/main/models/credential.py:179 msgid "Vault password (or \"ASK\" to prompt the user)." msgstr "" -#: main/models/credential.py:181 +#: awx/main/models/credential.py:183 msgid "Whether to use the authorize mechanism." msgstr "" -#: main/models/credential.py:187 +#: awx/main/models/credential.py:189 msgid "Password used by the authorize mechanism." msgstr "" -#: main/models/credential.py:193 +#: awx/main/models/credential.py:195 msgid "Client Id or Application Id for the credential" msgstr "" -#: main/models/credential.py:199 +#: awx/main/models/credential.py:201 msgid "Secret Token for this credential" msgstr "" -#: main/models/credential.py:205 +#: awx/main/models/credential.py:207 msgid "Subscription identifier for this credential" msgstr "" -#: main/models/credential.py:211 +#: awx/main/models/credential.py:213 msgid "Tenant identifier for this credential" msgstr "" -#: main/models/credential.py:281 +#: awx/main/models/credential.py:283 msgid "Host required for VMware credential." msgstr "" -#: main/models/credential.py:283 +#: awx/main/models/credential.py:285 msgid "Host required for OpenStack credential." msgstr "" -#: main/models/credential.py:292 +#: awx/main/models/credential.py:294 msgid "Access key required for AWS credential." msgstr "" -#: main/models/credential.py:294 +#: awx/main/models/credential.py:296 msgid "Username required for Rackspace credential." msgstr "" -#: main/models/credential.py:297 +#: awx/main/models/credential.py:299 msgid "Username required for VMware credential." msgstr "" -#: main/models/credential.py:299 +#: awx/main/models/credential.py:301 msgid "Username required for OpenStack credential." msgstr "" -#: main/models/credential.py:305 +#: awx/main/models/credential.py:307 msgid "Secret key required for AWS credential." msgstr "" -#: main/models/credential.py:307 +#: awx/main/models/credential.py:309 msgid "API key required for Rackspace credential." msgstr "" -#: main/models/credential.py:309 +#: awx/main/models/credential.py:311 msgid "Password required for VMware credential." msgstr "" -#: main/models/credential.py:311 +#: awx/main/models/credential.py:313 msgid "Password or API key required for OpenStack credential." msgstr "" -#: main/models/credential.py:317 +#: awx/main/models/credential.py:319 msgid "Project name required for OpenStack credential." msgstr "" -#: main/models/credential.py:344 +#: awx/main/models/credential.py:346 msgid "SSH key unlock must be set when SSH key is encrypted." msgstr "" -#: main/models/credential.py:350 +#: awx/main/models/credential.py:352 msgid "Credential cannot be assigned to both a user and team." msgstr "" -#: main/models/fact.py:21 +#: awx/main/models/fact.py:21 msgid "Host for the facts that the fact scan captured." msgstr "" -#: main/models/fact.py:26 +#: awx/main/models/fact.py:26 msgid "Date and time of the corresponding fact scan gathering time." msgstr "" -#: main/models/fact.py:29 +#: awx/main/models/fact.py:29 msgid "" "Arbitrary JSON structure of module facts captured at timestamp for a single " "host." msgstr "" -#: main/models/inventory.py:45 +#: awx/main/models/inventory.py:45 msgid "inventories" msgstr "" -#: main/models/inventory.py:52 +#: awx/main/models/inventory.py:52 msgid "Organization containing this inventory." msgstr "" -#: main/models/inventory.py:58 +#: awx/main/models/inventory.py:58 msgid "Inventory variables in JSON or YAML format." msgstr "" -#: main/models/inventory.py:63 +#: awx/main/models/inventory.py:63 msgid "Flag indicating whether any hosts in this inventory have failed." msgstr "" -#: main/models/inventory.py:68 +#: awx/main/models/inventory.py:68 msgid "Total number of hosts in this inventory." msgstr "" -#: main/models/inventory.py:73 +#: awx/main/models/inventory.py:73 msgid "Number of hosts in this inventory with active failures." msgstr "" -#: main/models/inventory.py:78 +#: awx/main/models/inventory.py:78 msgid "Total number of groups in this inventory." msgstr "" -#: main/models/inventory.py:83 +#: awx/main/models/inventory.py:83 msgid "Number of groups in this inventory with active failures." msgstr "" -#: main/models/inventory.py:88 +#: awx/main/models/inventory.py:88 msgid "" "Flag indicating whether this inventory has any external inventory sources." msgstr "" -#: main/models/inventory.py:93 +#: awx/main/models/inventory.py:93 msgid "" "Total number of external inventory sources configured within this inventory." msgstr "" -#: main/models/inventory.py:98 +#: awx/main/models/inventory.py:98 msgid "Number of external inventory sources in this inventory with failures." msgstr "" -#: main/models/inventory.py:339 +#: awx/main/models/inventory.py:339 msgid "Is this host online and available for running jobs?" msgstr "" -#: main/models/inventory.py:345 +#: awx/main/models/inventory.py:345 msgid "" "The value used by the remote inventory source to uniquely identify the host" msgstr "" -#: main/models/inventory.py:350 +#: awx/main/models/inventory.py:350 msgid "Host variables in JSON or YAML format." msgstr "" -#: main/models/inventory.py:372 +#: awx/main/models/inventory.py:372 msgid "Flag indicating whether the last job failed for this host." msgstr "" -#: main/models/inventory.py:377 +#: awx/main/models/inventory.py:377 msgid "" "Flag indicating whether this host was created/updated from any external " "inventory sources." msgstr "" -#: main/models/inventory.py:383 +#: awx/main/models/inventory.py:383 msgid "Inventory source(s) that created or modified this host." msgstr "" -#: main/models/inventory.py:474 +#: awx/main/models/inventory.py:474 msgid "Group variables in JSON or YAML format." msgstr "" -#: main/models/inventory.py:480 +#: awx/main/models/inventory.py:480 msgid "Hosts associated directly with this group." msgstr "" -#: main/models/inventory.py:485 +#: awx/main/models/inventory.py:485 msgid "Total number of hosts directly or indirectly in this group." msgstr "" -#: main/models/inventory.py:490 +#: awx/main/models/inventory.py:490 msgid "Flag indicating whether this group has any hosts with active failures." msgstr "" -#: main/models/inventory.py:495 +#: awx/main/models/inventory.py:495 msgid "Number of hosts in this group with active failures." msgstr "" -#: main/models/inventory.py:500 +#: awx/main/models/inventory.py:500 msgid "Total number of child groups contained within this group." msgstr "" -#: main/models/inventory.py:505 +#: awx/main/models/inventory.py:505 msgid "Number of child groups within this group that have active failures." msgstr "" -#: main/models/inventory.py:510 +#: awx/main/models/inventory.py:510 msgid "" "Flag indicating whether this group was created/updated from any external " "inventory sources." msgstr "" -#: main/models/inventory.py:516 +#: awx/main/models/inventory.py:516 msgid "Inventory source(s) that created or modified this group." msgstr "" -#: main/models/inventory.py:706 main/models/projects.py:42 -#: main/models/unified_jobs.py:386 +#: awx/main/models/inventory.py:706 awx/main/models/projects.py:42 +#: awx/main/models/unified_jobs.py:402 msgid "Manual" msgstr "" -#: main/models/inventory.py:707 +#: awx/main/models/inventory.py:707 msgid "Local File, Directory or Script" msgstr "" -#: main/models/inventory.py:708 +#: awx/main/models/inventory.py:708 msgid "Rackspace Cloud Servers" msgstr "" -#: main/models/inventory.py:709 +#: awx/main/models/inventory.py:709 msgid "Amazon EC2" msgstr "" -#: main/models/inventory.py:717 +#: awx/main/models/inventory.py:717 msgid "Custom Script" msgstr "" -#: main/models/inventory.py:828 +#: awx/main/models/inventory.py:828 msgid "Inventory source variables in YAML or JSON format." msgstr "" -#: main/models/inventory.py:847 +#: awx/main/models/inventory.py:847 msgid "" "Comma-separated list of filter expressions (EC2 only). Hosts are imported " "when ANY of the filters match." msgstr "" -#: main/models/inventory.py:853 +#: awx/main/models/inventory.py:853 msgid "Limit groups automatically created from inventory source (EC2 only)." msgstr "" -#: main/models/inventory.py:857 +#: awx/main/models/inventory.py:857 msgid "Overwrite local groups and hosts from remote inventory source." msgstr "" -#: main/models/inventory.py:861 +#: awx/main/models/inventory.py:861 msgid "Overwrite local variables from remote inventory source." msgstr "" -#: main/models/inventory.py:893 +#: awx/main/models/inventory.py:893 msgid "Availability Zone" msgstr "" -#: main/models/inventory.py:894 +#: awx/main/models/inventory.py:894 msgid "Image ID" msgstr "" -#: main/models/inventory.py:895 +#: awx/main/models/inventory.py:895 msgid "Instance ID" msgstr "" -#: main/models/inventory.py:896 +#: awx/main/models/inventory.py:896 msgid "Instance Type" msgstr "" -#: main/models/inventory.py:897 +#: awx/main/models/inventory.py:897 msgid "Key Name" msgstr "" -#: main/models/inventory.py:898 +#: awx/main/models/inventory.py:898 msgid "Region" msgstr "" -#: main/models/inventory.py:899 +#: awx/main/models/inventory.py:899 msgid "Security Group" msgstr "" -#: main/models/inventory.py:900 +#: awx/main/models/inventory.py:900 msgid "Tags" msgstr "" -#: main/models/inventory.py:901 +#: awx/main/models/inventory.py:901 msgid "VPC ID" msgstr "" -#: main/models/inventory.py:902 +#: awx/main/models/inventory.py:902 msgid "Tag None" msgstr "" -#: main/models/inventory.py:973 +#: awx/main/models/inventory.py:973 #, python-format msgid "" "Cloud-based inventory sources (such as %s) require credentials for the " "matching cloud service." msgstr "" -#: main/models/inventory.py:980 +#: awx/main/models/inventory.py:980 msgid "Credential is required for a cloud source." msgstr "" -#: main/models/inventory.py:1005 +#: awx/main/models/inventory.py:1005 #, python-format -msgid "Invalid %(source)s region%(plural)s: %(region)s" +msgid "Invalid %(source)s region: %(region)s" msgstr "" -#: main/models/inventory.py:1031 +#: awx/main/models/inventory.py:1030 #, python-format -msgid "Invalid filter expression%(plural)s: %(filter)s" +msgid "Invalid filter expression: %(filter)s" msgstr "" -#: main/models/inventory.py:1050 +#: awx/main/models/inventory.py:1048 #, python-format -msgid "Invalid group by choice%(plural)s: %(choice)s" +msgid "Invalid group by choice: %(choice)s" msgstr "" -#: main/models/inventory.py:1198 +#: awx/main/models/inventory.py:1195 #, python-format msgid "" "Unable to configure this item for cloud sync. It is already managed by %s." msgstr "" -#: main/models/inventory.py:1293 +#: awx/main/models/inventory.py:1290 msgid "Inventory script contents" msgstr "" -#: main/models/inventory.py:1298 +#: awx/main/models/inventory.py:1295 msgid "Organization owning this inventory script" msgstr "" -#: main/models/jobs.py:171 +#: awx/main/models/jobs.py:169 msgid "You must provide a network credential." msgstr "" -#: main/models/jobs.py:179 +#: awx/main/models/jobs.py:177 msgid "" "Must provide a credential for a cloud provider, such as Amazon Web Services " "or Rackspace." msgstr "" -#: main/models/jobs.py:271 +#: awx/main/models/jobs.py:269 msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "" -#: main/models/jobs.py:275 +#: awx/main/models/jobs.py:273 msgid "Job Template must provide 'credential' or allow prompting for it." msgstr "" -#: main/models/jobs.py:364 +#: awx/main/models/jobs.py:362 msgid "Cannot override job_type to or from a scan job." msgstr "" -#: main/models/jobs.py:367 +#: awx/main/models/jobs.py:365 msgid "Inventory cannot be changed at runtime for scan jobs." msgstr "" -#: main/models/jobs.py:433 main/models/projects.py:243 +#: awx/main/models/jobs.py:431 awx/main/models/projects.py:243 msgid "SCM Revision" msgstr "" -#: main/models/jobs.py:434 +#: awx/main/models/jobs.py:432 msgid "The SCM Revision from the Project used for this job, if available" msgstr "" -#: main/models/jobs.py:442 +#: awx/main/models/jobs.py:440 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" msgstr "" -#: main/models/jobs.py:666 +#: awx/main/models/jobs.py:662 msgid "job host summaries" msgstr "" -#: main/models/jobs.py:769 +#: awx/main/models/jobs.py:765 msgid "Host Failure" msgstr "" -#: main/models/jobs.py:772 main/models/jobs.py:786 +#: awx/main/models/jobs.py:768 awx/main/models/jobs.py:782 msgid "No Hosts Remaining" msgstr "" -#: main/models/jobs.py:773 +#: awx/main/models/jobs.py:769 msgid "Host Polling" msgstr "" -#: main/models/jobs.py:774 +#: awx/main/models/jobs.py:770 msgid "Host Async OK" msgstr "" -#: main/models/jobs.py:775 +#: awx/main/models/jobs.py:771 msgid "Host Async Failure" msgstr "" -#: main/models/jobs.py:776 +#: awx/main/models/jobs.py:772 msgid "Item OK" msgstr "" -#: main/models/jobs.py:777 +#: awx/main/models/jobs.py:773 msgid "Item Failed" msgstr "" -#: main/models/jobs.py:778 +#: awx/main/models/jobs.py:774 msgid "Item Skipped" msgstr "" -#: main/models/jobs.py:779 +#: awx/main/models/jobs.py:775 msgid "Host Retry" msgstr "" -#: main/models/jobs.py:781 +#: awx/main/models/jobs.py:777 msgid "File Difference" msgstr "" -#: main/models/jobs.py:782 +#: awx/main/models/jobs.py:778 msgid "Playbook Started" msgstr "" -#: main/models/jobs.py:783 +#: awx/main/models/jobs.py:779 msgid "Running Handlers" msgstr "" -#: main/models/jobs.py:784 +#: awx/main/models/jobs.py:780 msgid "Including File" msgstr "" -#: main/models/jobs.py:785 +#: awx/main/models/jobs.py:781 msgid "No Hosts Matched" msgstr "" -#: main/models/jobs.py:787 +#: awx/main/models/jobs.py:783 msgid "Task Started" msgstr "" -#: main/models/jobs.py:789 +#: awx/main/models/jobs.py:785 msgid "Variables Prompted" msgstr "" -#: main/models/jobs.py:790 +#: awx/main/models/jobs.py:786 msgid "Gathering Facts" msgstr "" -#: main/models/jobs.py:791 +#: awx/main/models/jobs.py:787 msgid "internal: on Import for Host" msgstr "" -#: main/models/jobs.py:792 +#: awx/main/models/jobs.py:788 msgid "internal: on Not Import for Host" msgstr "" -#: main/models/jobs.py:793 +#: awx/main/models/jobs.py:789 msgid "Play Started" msgstr "" -#: main/models/jobs.py:794 +#: awx/main/models/jobs.py:790 msgid "Playbook Complete" msgstr "" -#: main/models/jobs.py:1240 +#: awx/main/models/jobs.py:1200 msgid "Remove jobs older than a certain number of days" msgstr "" -#: main/models/jobs.py:1241 +#: awx/main/models/jobs.py:1201 msgid "Remove activity stream entries older than a certain number of days" msgstr "" -#: main/models/jobs.py:1242 +#: awx/main/models/jobs.py:1202 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "" -#: main/models/label.py:29 +#: awx/main/models/label.py:29 msgid "Organization this label belongs to." msgstr "" -#: main/models/notifications.py:31 +#: awx/main/models/notifications.py:31 msgid "Email" msgstr "" -#: main/models/notifications.py:32 +#: awx/main/models/notifications.py:32 msgid "Slack" msgstr "" -#: main/models/notifications.py:33 +#: awx/main/models/notifications.py:33 msgid "Twilio" msgstr "" -#: main/models/notifications.py:34 +#: awx/main/models/notifications.py:34 msgid "Pagerduty" msgstr "" -#: main/models/notifications.py:35 +#: awx/main/models/notifications.py:35 msgid "HipChat" msgstr "" -#: main/models/notifications.py:36 +#: awx/main/models/notifications.py:36 msgid "Webhook" msgstr "" -#: main/models/notifications.py:37 +#: awx/main/models/notifications.py:37 msgid "IRC" msgstr "" -#: main/models/notifications.py:127 main/models/unified_jobs.py:57 +#: awx/main/models/notifications.py:127 awx/main/models/unified_jobs.py:59 msgid "Pending" msgstr "" -#: main/models/notifications.py:128 main/models/unified_jobs.py:60 +#: awx/main/models/notifications.py:128 awx/main/models/unified_jobs.py:62 msgid "Successful" msgstr "" -#: main/models/notifications.py:129 main/models/unified_jobs.py:61 +#: awx/main/models/notifications.py:129 awx/main/models/unified_jobs.py:63 msgid "Failed" msgstr "" -#: main/models/organization.py:157 +#: awx/main/models/organization.py:157 msgid "Execute Commands on the Inventory" msgstr "" -#: main/models/organization.py:211 +#: awx/main/models/organization.py:211 msgid "Token not invalidated" msgstr "" -#: main/models/organization.py:212 +#: awx/main/models/organization.py:212 msgid "Token is expired" msgstr "" -#: main/models/organization.py:213 -msgid "Maximum per-user sessions reached" +#: awx/main/models/organization.py:213 +msgid "The maximum number of allowed sessions for this user has been exceeded." msgstr "" -#: main/models/organization.py:216 +#: awx/main/models/organization.py:216 msgid "Invalid token" msgstr "" -#: main/models/organization.py:233 +#: awx/main/models/organization.py:233 msgid "Reason the auth token was invalidated." msgstr "" -#: main/models/organization.py:272 +#: awx/main/models/organization.py:272 msgid "Invalid reason specified" msgstr "" -#: main/models/projects.py:43 +#: awx/main/models/projects.py:43 msgid "Git" msgstr "" -#: main/models/projects.py:44 +#: awx/main/models/projects.py:44 msgid "Mercurial" msgstr "" -#: main/models/projects.py:45 +#: awx/main/models/projects.py:45 msgid "Subversion" msgstr "" -#: main/models/projects.py:71 +#: awx/main/models/projects.py:71 msgid "" "Local path (relative to PROJECTS_ROOT) containing playbooks and related " "files for this project." msgstr "" -#: main/models/projects.py:80 +#: awx/main/models/projects.py:80 msgid "SCM Type" msgstr "" -#: main/models/projects.py:81 +#: awx/main/models/projects.py:81 msgid "Specifies the source control system used to store the project." msgstr "" -#: main/models/projects.py:87 +#: awx/main/models/projects.py:87 msgid "SCM URL" msgstr "" -#: main/models/projects.py:88 +#: awx/main/models/projects.py:88 msgid "The location where the project is stored." msgstr "" -#: main/models/projects.py:94 +#: awx/main/models/projects.py:94 msgid "SCM Branch" msgstr "" -#: main/models/projects.py:95 +#: awx/main/models/projects.py:95 msgid "Specific branch, tag or commit to checkout." msgstr "" -#: main/models/projects.py:99 +#: awx/main/models/projects.py:99 msgid "Discard any local changes before syncing the project." msgstr "" -#: main/models/projects.py:103 +#: awx/main/models/projects.py:103 msgid "Delete the project before syncing." msgstr "" -#: main/models/projects.py:116 +#: awx/main/models/projects.py:116 msgid "The amount of time to run before the task is canceled." msgstr "" -#: main/models/projects.py:130 +#: awx/main/models/projects.py:130 msgid "Invalid SCM URL." msgstr "" -#: main/models/projects.py:133 +#: awx/main/models/projects.py:133 msgid "SCM URL is required." msgstr "" -#: main/models/projects.py:142 +#: awx/main/models/projects.py:142 msgid "Credential kind must be 'scm'." msgstr "" -#: main/models/projects.py:157 +#: awx/main/models/projects.py:157 msgid "Invalid credential." msgstr "" -#: main/models/projects.py:229 +#: awx/main/models/projects.py:229 msgid "Update the project when a job is launched that uses the project." msgstr "" -#: main/models/projects.py:234 +#: awx/main/models/projects.py:234 msgid "" "The number of seconds after the last project update ran that a newproject " "update will be launched as a job dependency." msgstr "" -#: main/models/projects.py:244 +#: awx/main/models/projects.py:244 msgid "The last revision fetched by a project update" msgstr "" -#: main/models/projects.py:251 +#: awx/main/models/projects.py:251 msgid "Playbook Files" msgstr "" -#: main/models/projects.py:252 +#: awx/main/models/projects.py:252 msgid "List of playbooks found in the project" msgstr "" -#: main/models/rbac.py:122 +#: awx/main/models/rbac.py:36 +msgid "System Administrator" +msgstr "" + +#: awx/main/models/rbac.py:37 +msgid "System Auditor" +msgstr "" + +#: awx/main/models/rbac.py:38 +msgid "Ad Hoc" +msgstr "" + +#: awx/main/models/rbac.py:39 +msgid "Admin" +msgstr "" + +#: awx/main/models/rbac.py:40 +msgid "Auditor" +msgstr "" + +#: awx/main/models/rbac.py:41 +msgid "Execute" +msgstr "" + +#: awx/main/models/rbac.py:42 +msgid "Member" +msgstr "" + +#: awx/main/models/rbac.py:43 +msgid "Read" +msgstr "" + +#: awx/main/models/rbac.py:44 +msgid "Update" +msgstr "" + +#: awx/main/models/rbac.py:45 +msgid "Use" +msgstr "" + +#: awx/main/models/rbac.py:49 +msgid "Can manage all aspects of the system" +msgstr "" + +#: awx/main/models/rbac.py:50 +msgid "Can view all settings on the system" +msgstr "" + +#: awx/main/models/rbac.py:51 +msgid "May run ad hoc commands on an inventory" +msgstr "" + +#: awx/main/models/rbac.py:52 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "" + +#: awx/main/models/rbac.py:53 +#, python-format +msgid "Can view all settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:54 +#, python-format +msgid "May run the %s" +msgstr "" + +#: awx/main/models/rbac.py:55 +#, python-format +msgid "User is a member of the %s" +msgstr "" + +#: awx/main/models/rbac.py:56 +#, python-format +msgid "May view settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:57 +msgid "" +"May update project or inventory or group using the configured source update " +"system" +msgstr "" + +#: awx/main/models/rbac.py:58 +#, python-format +msgid "Can use the %s in a job template" +msgstr "" + +#: awx/main/models/rbac.py:122 msgid "roles" msgstr "" -#: main/models/rbac.py:438 +#: awx/main/models/rbac.py:438 msgid "role_ancestors" msgstr "" -#: main/models/schedules.py:69 +#: awx/main/models/schedules.py:69 msgid "Enables processing of this schedule by Tower." msgstr "" -#: main/models/schedules.py:75 +#: awx/main/models/schedules.py:75 msgid "The first occurrence of the schedule occurs on or after this time." msgstr "" -#: main/models/schedules.py:81 +#: awx/main/models/schedules.py:81 msgid "" "The last occurrence of the schedule occurs before this time, aftewards the " "schedule expires." msgstr "" -#: main/models/schedules.py:85 +#: awx/main/models/schedules.py:85 msgid "A value representing the schedules iCal recurrence rule." msgstr "" -#: main/models/schedules.py:91 +#: awx/main/models/schedules.py:91 msgid "The next time that the scheduled action will run." msgstr "" -#: main/models/unified_jobs.py:56 +#: awx/main/models/unified_jobs.py:58 msgid "New" msgstr "" -#: main/models/unified_jobs.py:58 +#: awx/main/models/unified_jobs.py:60 msgid "Waiting" msgstr "" -#: main/models/unified_jobs.py:59 +#: awx/main/models/unified_jobs.py:61 msgid "Running" msgstr "" -#: main/models/unified_jobs.py:63 +#: awx/main/models/unified_jobs.py:65 msgid "Canceled" msgstr "" -#: main/models/unified_jobs.py:67 +#: awx/main/models/unified_jobs.py:69 msgid "Never Updated" msgstr "" -#: main/models/unified_jobs.py:71 ui/templates/ui/index.html:85 -#: ui/templates/ui/index.html.py:104 +#: awx/main/models/unified_jobs.py:73 awx/ui/templates/ui/index.html:85 +#: awx/ui/templates/ui/index.html.py:104 msgid "OK" msgstr "" -#: main/models/unified_jobs.py:72 +#: awx/main/models/unified_jobs.py:74 msgid "Missing" msgstr "" -#: main/models/unified_jobs.py:76 +#: awx/main/models/unified_jobs.py:78 msgid "No External Source" msgstr "" -#: main/models/unified_jobs.py:83 +#: awx/main/models/unified_jobs.py:85 msgid "Updating" msgstr "" -#: main/models/unified_jobs.py:387 +#: awx/main/models/unified_jobs.py:403 msgid "Relaunch" msgstr "" -#: main/models/unified_jobs.py:388 +#: awx/main/models/unified_jobs.py:404 msgid "Callback" msgstr "" -#: main/models/unified_jobs.py:389 +#: awx/main/models/unified_jobs.py:405 msgid "Scheduled" msgstr "" -#: main/models/unified_jobs.py:390 +#: awx/main/models/unified_jobs.py:406 msgid "Dependency" msgstr "" -#: main/models/unified_jobs.py:391 +#: awx/main/models/unified_jobs.py:407 msgid "Workflow" msgstr "" -#: main/models/unified_jobs.py:437 +#: awx/main/models/unified_jobs.py:408 +msgid "Sync" +msgstr "" + +#: awx/main/models/unified_jobs.py:454 msgid "The Tower node the job executed on." msgstr "" -#: main/models/unified_jobs.py:463 +#: awx/main/models/unified_jobs.py:480 msgid "The date and time the job was queued for starting." msgstr "" -#: main/models/unified_jobs.py:469 +#: awx/main/models/unified_jobs.py:486 msgid "The date and time the job finished execution." msgstr "" -#: main/models/unified_jobs.py:475 +#: awx/main/models/unified_jobs.py:492 msgid "Elapsed time in seconds that the job ran." msgstr "" -#: main/models/unified_jobs.py:497 +#: awx/main/models/unified_jobs.py:514 msgid "" "A status field to indicate the state of the job if it wasn't able to run and " "capture stdout" msgstr "" -#: main/notifications/base.py:17 main/notifications/email_backend.py:28 +#: awx/main/notifications/base.py:17 +#: awx/main/notifications/email_backend.py:28 msgid "" "{} #{} had status {} on Ansible Tower, view details at {}\n" "\n" msgstr "" -#: main/notifications/hipchat_backend.py:46 +#: awx/main/notifications/hipchat_backend.py:46 msgid "Error sending messages: {}" msgstr "" -#: main/notifications/hipchat_backend.py:48 +#: awx/main/notifications/hipchat_backend.py:48 msgid "Error sending message to hipchat: {}" msgstr "" -#: main/notifications/irc_backend.py:54 +#: awx/main/notifications/irc_backend.py:54 msgid "Exception connecting to irc server: {}" msgstr "" -#: main/notifications/pagerduty_backend.py:39 +#: awx/main/notifications/pagerduty_backend.py:39 msgid "Exception connecting to PagerDuty: {}" msgstr "" -#: main/notifications/pagerduty_backend.py:48 -#: main/notifications/slack_backend.py:52 -#: main/notifications/twilio_backend.py:46 +#: awx/main/notifications/pagerduty_backend.py:48 +#: awx/main/notifications/slack_backend.py:52 +#: awx/main/notifications/twilio_backend.py:46 msgid "Exception sending messages: {}" msgstr "" -#: main/notifications/twilio_backend.py:36 +#: awx/main/notifications/twilio_backend.py:36 msgid "Exception connecting to Twilio: {}" msgstr "" -#: main/notifications/webhook_backend.py:38 -#: main/notifications/webhook_backend.py:40 +#: awx/main/notifications/webhook_backend.py:38 +#: awx/main/notifications/webhook_backend.py:40 msgid "Error sending notification webhook: {}" msgstr "" -#: main/tasks.py:139 +#: awx/main/scheduler/__init__.py:130 +msgid "" +"Job spawned from workflow could not start because it was not in the right " +"state or required manual credentials" +msgstr "" + +#: awx/main/tasks.py:180 msgid "Ansible Tower host usage over 90%" msgstr "" -#: main/tasks.py:144 +#: awx/main/tasks.py:185 msgid "Ansible Tower license will expire soon" msgstr "" -#: main/tasks.py:197 +#: awx/main/tasks.py:240 msgid "status_str must be either succeeded or failed" msgstr "" -#: main/utils/common.py:88 +#: awx/main/utils/common.py:89 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "" -#: main/utils/common.py:242 +#: awx/main/utils/common.py:243 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "" -#: main/utils/common.py:249 main/utils/common.py:261 main/utils/common.py:280 +#: awx/main/utils/common.py:250 awx/main/utils/common.py:262 +#: awx/main/utils/common.py:281 #, python-format msgid "Invalid %s URL" msgstr "" -#: main/utils/common.py:251 main/utils/common.py:289 +#: awx/main/utils/common.py:252 awx/main/utils/common.py:290 #, python-format msgid "Unsupported %s URL" msgstr "" -#: main/utils/common.py:291 +#: awx/main/utils/common.py:292 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "" -#: main/utils/common.py:293 +#: awx/main/utils/common.py:294 #, python-format msgid "Host is required for %s URL" msgstr "" -#: main/utils/common.py:311 +#: awx/main/utils/common.py:312 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "" -#: main/utils/common.py:317 +#: awx/main/utils/common.py:318 #, python-format msgid "Username must be \"hg\" for SSH access to %s." msgstr "" -#: main/validators.py:60 +#: awx/main/validators.py:60 #, python-format msgid "Invalid certificate or key: %r..." msgstr "" -#: main/validators.py:74 +#: awx/main/validators.py:74 #, python-format msgid "Invalid private key: unsupported type \"%s\"" msgstr "" -#: main/validators.py:78 +#: awx/main/validators.py:78 #, python-format msgid "Unsupported PEM object type: \"%s\"" msgstr "" -#: main/validators.py:103 +#: awx/main/validators.py:103 msgid "Invalid base64-encoded data" msgstr "" -#: main/validators.py:122 +#: awx/main/validators.py:122 msgid "Exactly one private key is required." msgstr "" -#: main/validators.py:124 +#: awx/main/validators.py:124 msgid "At least one private key is required." msgstr "" -#: main/validators.py:126 +#: awx/main/validators.py:126 #, python-format msgid "" "At least %(min_keys)d private keys are required, only %(key_count)d provided." msgstr "" -#: main/validators.py:129 +#: awx/main/validators.py:129 #, python-format msgid "Only one private key is allowed, %(key_count)d provided." msgstr "" -#: main/validators.py:131 +#: awx/main/validators.py:131 #, python-format msgid "" "No more than %(max_keys)d private keys are allowed, %(key_count)d provided." msgstr "" -#: main/validators.py:136 +#: awx/main/validators.py:136 msgid "Exactly one certificate is required." msgstr "" -#: main/validators.py:138 +#: awx/main/validators.py:138 msgid "At least one certificate is required." msgstr "" -#: main/validators.py:140 +#: awx/main/validators.py:140 #, python-format msgid "" "At least %(min_certs)d certificates are required, only %(cert_count)d " "provided." msgstr "" -#: main/validators.py:143 +#: awx/main/validators.py:143 #, python-format msgid "Only one certificate is allowed, %(cert_count)d provided." msgstr "" -#: main/validators.py:145 +#: awx/main/validators.py:145 #, python-format msgid "" "No more than %(max_certs)d certificates are allowed, %(cert_count)d provided." msgstr "" -#: main/views.py:20 +#: awx/main/views.py:20 msgid "API Error" msgstr "" -#: main/views.py:49 +#: awx/main/views.py:49 msgid "Bad Request" msgstr "" -#: main/views.py:50 +#: awx/main/views.py:50 msgid "The request could not be understood by the server." msgstr "" -#: main/views.py:57 +#: awx/main/views.py:57 msgid "Forbidden" msgstr "" -#: main/views.py:58 +#: awx/main/views.py:58 msgid "You don't have permission to access the requested resource." msgstr "" -#: main/views.py:65 +#: awx/main/views.py:65 msgid "Not Found" msgstr "" -#: main/views.py:66 +#: awx/main/views.py:66 msgid "The requested resource could not be found." msgstr "" -#: main/views.py:73 +#: awx/main/views.py:73 msgid "Server Error" msgstr "" -#: main/views.py:74 +#: awx/main/views.py:74 msgid "A server error has occurred." msgstr "" -#: settings/defaults.py:593 +#: awx/settings/defaults.py:611 msgid "Chicago" msgstr "" -#: settings/defaults.py:594 +#: awx/settings/defaults.py:612 msgid "Dallas/Ft. Worth" msgstr "" -#: settings/defaults.py:595 +#: awx/settings/defaults.py:613 msgid "Northern Virginia" msgstr "" -#: settings/defaults.py:596 +#: awx/settings/defaults.py:614 msgid "London" msgstr "" -#: settings/defaults.py:597 +#: awx/settings/defaults.py:615 msgid "Sydney" msgstr "" -#: settings/defaults.py:598 +#: awx/settings/defaults.py:616 msgid "Hong Kong" msgstr "" -#: settings/defaults.py:625 +#: awx/settings/defaults.py:643 msgid "US East (Northern Virginia)" msgstr "" -#: settings/defaults.py:626 +#: awx/settings/defaults.py:644 msgid "US East (Ohio)" msgstr "" -#: settings/defaults.py:627 +#: awx/settings/defaults.py:645 msgid "US West (Oregon)" msgstr "" -#: settings/defaults.py:628 +#: awx/settings/defaults.py:646 msgid "US West (Northern California)" msgstr "" -#: settings/defaults.py:629 +#: awx/settings/defaults.py:647 +msgid "Canada (Central)" +msgstr "" + +#: awx/settings/defaults.py:648 msgid "EU (Frankfurt)" msgstr "" -#: settings/defaults.py:630 +#: awx/settings/defaults.py:649 msgid "EU (Ireland)" msgstr "" -#: settings/defaults.py:631 +#: awx/settings/defaults.py:650 +msgid "EU (London)" +msgstr "" + +#: awx/settings/defaults.py:651 msgid "Asia Pacific (Singapore)" msgstr "" -#: settings/defaults.py:632 +#: awx/settings/defaults.py:652 msgid "Asia Pacific (Sydney)" msgstr "" -#: settings/defaults.py:633 +#: awx/settings/defaults.py:653 msgid "Asia Pacific (Tokyo)" msgstr "" -#: settings/defaults.py:634 +#: awx/settings/defaults.py:654 msgid "Asia Pacific (Seoul)" msgstr "" -#: settings/defaults.py:635 +#: awx/settings/defaults.py:655 msgid "Asia Pacific (Mumbai)" msgstr "" -#: settings/defaults.py:636 +#: awx/settings/defaults.py:656 msgid "South America (Sao Paulo)" msgstr "" -#: settings/defaults.py:637 +#: awx/settings/defaults.py:657 msgid "US West (GovCloud)" msgstr "" -#: settings/defaults.py:638 +#: awx/settings/defaults.py:658 msgid "China (Beijing)" msgstr "" -#: settings/defaults.py:687 +#: awx/settings/defaults.py:707 msgid "US East (B)" msgstr "" -#: settings/defaults.py:688 +#: awx/settings/defaults.py:708 msgid "US East (C)" msgstr "" -#: settings/defaults.py:689 +#: awx/settings/defaults.py:709 msgid "US East (D)" msgstr "" -#: settings/defaults.py:690 +#: awx/settings/defaults.py:710 msgid "US Central (A)" msgstr "" -#: settings/defaults.py:691 +#: awx/settings/defaults.py:711 msgid "US Central (B)" msgstr "" -#: settings/defaults.py:692 +#: awx/settings/defaults.py:712 msgid "US Central (C)" msgstr "" -#: settings/defaults.py:693 +#: awx/settings/defaults.py:713 msgid "US Central (F)" msgstr "" -#: settings/defaults.py:694 +#: awx/settings/defaults.py:714 msgid "Europe West (B)" msgstr "" -#: settings/defaults.py:695 +#: awx/settings/defaults.py:715 msgid "Europe West (C)" msgstr "" -#: settings/defaults.py:696 +#: awx/settings/defaults.py:716 msgid "Europe West (D)" msgstr "" -#: settings/defaults.py:697 +#: awx/settings/defaults.py:717 msgid "Asia East (A)" msgstr "" -#: settings/defaults.py:698 +#: awx/settings/defaults.py:718 msgid "Asia East (B)" msgstr "" -#: settings/defaults.py:699 +#: awx/settings/defaults.py:719 msgid "Asia East (C)" msgstr "" -#: settings/defaults.py:723 +#: awx/settings/defaults.py:743 msgid "US Central" msgstr "" -#: settings/defaults.py:724 +#: awx/settings/defaults.py:744 msgid "US East" msgstr "" -#: settings/defaults.py:725 +#: awx/settings/defaults.py:745 msgid "US East 2" msgstr "" -#: settings/defaults.py:726 +#: awx/settings/defaults.py:746 msgid "US North Central" msgstr "" -#: settings/defaults.py:727 +#: awx/settings/defaults.py:747 msgid "US South Central" msgstr "" -#: settings/defaults.py:728 +#: awx/settings/defaults.py:748 msgid "US West" msgstr "" -#: settings/defaults.py:729 +#: awx/settings/defaults.py:749 msgid "Europe North" msgstr "" -#: settings/defaults.py:730 +#: awx/settings/defaults.py:750 msgid "Europe West" msgstr "" -#: settings/defaults.py:731 +#: awx/settings/defaults.py:751 msgid "Asia Pacific East" msgstr "" -#: settings/defaults.py:732 +#: awx/settings/defaults.py:752 msgid "Asia Pacific Southeast" msgstr "" -#: settings/defaults.py:733 +#: awx/settings/defaults.py:753 msgid "Japan East" msgstr "" -#: settings/defaults.py:734 +#: awx/settings/defaults.py:754 msgid "Japan West" msgstr "" -#: settings/defaults.py:735 +#: awx/settings/defaults.py:755 msgid "Brazil South" msgstr "" -#: sso/apps.py:9 +#: awx/sso/apps.py:9 msgid "Single Sign-On" msgstr "" -#: sso/conf.py:27 +#: awx/sso/conf.py:27 msgid "" "Mapping to organization admins/users from social auth accounts. This " "setting\n" @@ -2710,7 +2877,7 @@ msgid "" " remove_admins." msgstr "" -#: sso/conf.py:76 +#: awx/sso/conf.py:76 msgid "" "Mapping of team members (users) from social auth accounts. Keys are team\n" "names (will be created if not present). Values are dictionaries of options\n" @@ -2739,40 +2906,40 @@ msgid "" " the rules above will be removed from the team." msgstr "" -#: sso/conf.py:119 +#: awx/sso/conf.py:119 msgid "Authentication Backends" msgstr "" -#: sso/conf.py:120 +#: awx/sso/conf.py:120 msgid "" "List of authentication backends that are enabled based on license features " "and other authentication settings." msgstr "" -#: sso/conf.py:133 +#: awx/sso/conf.py:133 msgid "Social Auth Organization Map" msgstr "" -#: sso/conf.py:145 +#: awx/sso/conf.py:145 msgid "Social Auth Team Map" msgstr "" -#: sso/conf.py:157 +#: awx/sso/conf.py:157 msgid "Social Auth User Fields" msgstr "" -#: sso/conf.py:158 +#: awx/sso/conf.py:158 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 "" -#: sso/conf.py:176 +#: awx/sso/conf.py:176 msgid "LDAP Server URI" msgstr "" -#: sso/conf.py:177 +#: awx/sso/conf.py:177 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 " @@ -2780,18 +2947,19 @@ msgid "" "disabled if this parameter is empty." msgstr "" -#: sso/conf.py:181 sso/conf.py:199 sso/conf.py:211 sso/conf.py:223 -#: sso/conf.py:239 sso/conf.py:258 sso/conf.py:279 sso/conf.py:295 -#: sso/conf.py:314 sso/conf.py:331 sso/conf.py:347 sso/conf.py:362 -#: sso/conf.py:379 sso/conf.py:417 sso/conf.py:458 +#: awx/sso/conf.py:181 awx/sso/conf.py:199 awx/sso/conf.py:211 +#: awx/sso/conf.py:223 awx/sso/conf.py:239 awx/sso/conf.py:258 +#: awx/sso/conf.py:280 awx/sso/conf.py:296 awx/sso/conf.py:315 +#: awx/sso/conf.py:332 awx/sso/conf.py:349 awx/sso/conf.py:365 +#: awx/sso/conf.py:382 awx/sso/conf.py:420 awx/sso/conf.py:461 msgid "LDAP" msgstr "" -#: sso/conf.py:193 +#: awx/sso/conf.py:193 msgid "LDAP Bind DN" msgstr "" -#: sso/conf.py:194 +#: awx/sso/conf.py:194 msgid "" "DN (Distinguished Name) of user to bind for all search queries. Normally in " "the format \"CN=Some User,OU=Users,DC=example,DC=com\" but may also be " @@ -2799,27 +2967,27 @@ msgid "" "user account we will use to login to query LDAP for other user information." msgstr "" -#: sso/conf.py:209 +#: awx/sso/conf.py:209 msgid "LDAP Bind Password" msgstr "" -#: sso/conf.py:210 +#: awx/sso/conf.py:210 msgid "Password used to bind LDAP user account." msgstr "" -#: sso/conf.py:221 +#: awx/sso/conf.py:221 msgid "LDAP Start TLS" msgstr "" -#: sso/conf.py:222 +#: awx/sso/conf.py:222 msgid "Whether to enable TLS when the LDAP connection is not using SSL." msgstr "" -#: sso/conf.py:232 +#: awx/sso/conf.py:232 msgid "LDAP Connection Options" msgstr "" -#: sso/conf.py:233 +#: awx/sso/conf.py:233 msgid "" "Additional options to set for the LDAP connection. LDAP referrals are " "disabled by default (to prevent certain LDAP queries from hanging with AD). " @@ -2828,11 +2996,11 @@ msgid "" "values that can be set." msgstr "" -#: sso/conf.py:251 +#: awx/sso/conf.py:251 msgid "LDAP User Search" msgstr "" -#: sso/conf.py:252 +#: awx/sso/conf.py:252 msgid "" "LDAP search query to find users. Any user that matches the given pattern " "will be able to login to Tower. The user should also be mapped into an " @@ -2841,11 +3009,11 @@ msgid "" "possible. See python-ldap documentation as linked at the top of this section." msgstr "" -#: sso/conf.py:273 +#: awx/sso/conf.py:274 msgid "LDAP User DN Template" msgstr "" -#: sso/conf.py:274 +#: awx/sso/conf.py:275 msgid "" "Alternative to user search, if user DNs are all of the same format. This " "approach will be more efficient for user lookups than searching if it is " @@ -2853,11 +3021,11 @@ msgid "" "will be used instead of AUTH_LDAP_USER_SEARCH." msgstr "" -#: sso/conf.py:289 +#: awx/sso/conf.py:290 msgid "LDAP User Attribute Map" msgstr "" -#: sso/conf.py:290 +#: awx/sso/conf.py:291 msgid "" "Mapping of LDAP user schema to Tower API user attributes (key is user " "attribute name, value is LDAP attribute name). The default setting is valid " @@ -2865,54 +3033,54 @@ msgid "" "change the values (not the keys) of the dictionary/hash-table." msgstr "" -#: sso/conf.py:309 +#: awx/sso/conf.py:310 msgid "LDAP Group Search" msgstr "" -#: sso/conf.py:310 +#: awx/sso/conf.py:311 msgid "" "Users in Tower are mapped to organizations based on their membership in LDAP " "groups. This setting defines the LDAP search query to find groups. Note that " "this, unlike the user search above, does not support LDAPSearchUnion." msgstr "" -#: sso/conf.py:327 +#: awx/sso/conf.py:328 msgid "LDAP Group Type" msgstr "" -#: sso/conf.py:328 +#: awx/sso/conf.py:329 msgid "" "The group type may need to be changed based on the type of the LDAP server. " "Values are listed at: http://pythonhosted.org/django-auth-ldap/groups." "html#types-of-groups" msgstr "" -#: sso/conf.py:342 +#: awx/sso/conf.py:344 msgid "LDAP Require Group" msgstr "" -#: sso/conf.py:343 +#: 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 via Tower. Only one require group is supported." msgstr "" -#: sso/conf.py:358 +#: awx/sso/conf.py:361 msgid "LDAP Deny Group" msgstr "" -#: sso/conf.py:359 +#: awx/sso/conf.py:362 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 "" -#: sso/conf.py:372 +#: awx/sso/conf.py:375 msgid "LDAP User Flags By Group" msgstr "" -#: sso/conf.py:373 +#: awx/sso/conf.py:376 msgid "" "User profile flags updated from group membership (key is user attribute " "name, value is group DN). These are boolean fields that are matched based " @@ -2921,11 +3089,11 @@ msgid "" "false at login time based on current LDAP settings." msgstr "" -#: sso/conf.py:391 +#: awx/sso/conf.py:394 msgid "LDAP Organization Map" msgstr "" -#: sso/conf.py:392 +#: awx/sso/conf.py:395 msgid "" "Mapping between organization admins/users and LDAP groups. This controls " "what users are placed into what Tower organizations relative to their LDAP " @@ -2952,11 +3120,11 @@ msgid "" "remove_admins." msgstr "" -#: sso/conf.py:440 +#: awx/sso/conf.py:443 msgid "LDAP Team Map" msgstr "" -#: sso/conf.py:441 +#: awx/sso/conf.py:444 msgid "" "Mapping between team members (users) and LDAP groups. Keys are team names " "(will be created if not present). Values are dictionaries of options for " @@ -2975,87 +3143,88 @@ msgid "" "of the given groups will be removed from the team." msgstr "" -#: sso/conf.py:484 +#: awx/sso/conf.py:487 msgid "RADIUS Server" msgstr "" -#: sso/conf.py:485 +#: awx/sso/conf.py:488 msgid "" "Hostname/IP of RADIUS server. RADIUS authentication will be disabled if this " "setting is empty." msgstr "" -#: sso/conf.py:487 sso/conf.py:501 sso/conf.py:513 +#: awx/sso/conf.py:490 awx/sso/conf.py:504 awx/sso/conf.py:516 msgid "RADIUS" msgstr "" -#: sso/conf.py:499 +#: awx/sso/conf.py:502 msgid "RADIUS Port" msgstr "" -#: sso/conf.py:500 +#: awx/sso/conf.py:503 msgid "Port of RADIUS server." msgstr "" -#: sso/conf.py:511 +#: awx/sso/conf.py:514 msgid "RADIUS Secret" msgstr "" -#: sso/conf.py:512 +#: awx/sso/conf.py:515 msgid "Shared secret for authenticating to RADIUS server." msgstr "" -#: sso/conf.py:528 +#: awx/sso/conf.py:531 msgid "Google OAuth2 Callback URL" msgstr "" -#: sso/conf.py:529 +#: awx/sso/conf.py:532 msgid "" "Create a project at https://console.developers.google.com/ to obtain an " "OAuth2 key and secret for a web application. Ensure that the Google+ API is " "enabled. Provide this URL as the callback URL for your application." msgstr "" -#: sso/conf.py:533 sso/conf.py:544 sso/conf.py:555 sso/conf.py:568 -#: sso/conf.py:582 sso/conf.py:594 sso/conf.py:606 +#: awx/sso/conf.py:536 awx/sso/conf.py:547 awx/sso/conf.py:558 +#: awx/sso/conf.py:571 awx/sso/conf.py:585 awx/sso/conf.py:597 +#: awx/sso/conf.py:609 msgid "Google OAuth2" msgstr "" -#: sso/conf.py:542 +#: awx/sso/conf.py:545 msgid "Google OAuth2 Key" msgstr "" -#: sso/conf.py:543 +#: awx/sso/conf.py:546 msgid "" "The OAuth2 key from your web application at https://console.developers." "google.com/." msgstr "" -#: sso/conf.py:553 +#: awx/sso/conf.py:556 msgid "Google OAuth2 Secret" msgstr "" -#: sso/conf.py:554 +#: awx/sso/conf.py:557 msgid "" "The OAuth2 secret from your web application at https://console.developers." "google.com/." msgstr "" -#: sso/conf.py:565 +#: awx/sso/conf.py:568 msgid "Google OAuth2 Whitelisted Domains" msgstr "" -#: sso/conf.py:566 +#: awx/sso/conf.py:569 msgid "" "Update this setting to restrict the domains who are allowed to login using " "Google OAuth2." msgstr "" -#: sso/conf.py:577 +#: awx/sso/conf.py:580 msgid "Google OAuth2 Extra Arguments" msgstr "" -#: sso/conf.py:578 +#: awx/sso/conf.py:581 msgid "" "Extra arguments for Google OAuth2 login. When only allowing a single domain " "to authenticate, set to `{\"hd\": \"yourdomain.com\"}` and Google will not " @@ -3063,60 +3232,60 @@ msgid "" "Google accounts." msgstr "" -#: sso/conf.py:592 +#: awx/sso/conf.py:595 msgid "Google OAuth2 Organization Map" msgstr "" -#: sso/conf.py:604 +#: awx/sso/conf.py:607 msgid "Google OAuth2 Team Map" msgstr "" -#: sso/conf.py:620 +#: awx/sso/conf.py:623 msgid "GitHub OAuth2 Callback URL" msgstr "" -#: sso/conf.py:621 +#: awx/sso/conf.py:624 msgid "" "Create a developer application at https://github.com/settings/developers to " "obtain an OAuth2 key (Client ID) and secret (Client Secret). Provide this " "URL as the callback URL for your application." msgstr "" -#: sso/conf.py:625 sso/conf.py:636 sso/conf.py:646 sso/conf.py:658 -#: sso/conf.py:670 +#: awx/sso/conf.py:628 awx/sso/conf.py:639 awx/sso/conf.py:649 +#: awx/sso/conf.py:661 awx/sso/conf.py:673 msgid "GitHub OAuth2" msgstr "" -#: sso/conf.py:634 +#: awx/sso/conf.py:637 msgid "GitHub OAuth2 Key" msgstr "" -#: sso/conf.py:635 +#: awx/sso/conf.py:638 msgid "The OAuth2 key (Client ID) from your GitHub developer application." msgstr "" -#: sso/conf.py:644 +#: awx/sso/conf.py:647 msgid "GitHub OAuth2 Secret" msgstr "" -#: sso/conf.py:645 +#: awx/sso/conf.py:648 msgid "" "The OAuth2 secret (Client Secret) from your GitHub developer application." msgstr "" -#: sso/conf.py:656 +#: awx/sso/conf.py:659 msgid "GitHub OAuth2 Organization Map" msgstr "" -#: sso/conf.py:668 +#: awx/sso/conf.py:671 msgid "GitHub OAuth2 Team Map" msgstr "" -#: sso/conf.py:684 +#: awx/sso/conf.py:687 msgid "GitHub Organization OAuth2 Callback URL" msgstr "" -#: sso/conf.py:685 sso/conf.py:760 +#: awx/sso/conf.py:688 awx/sso/conf.py:763 msgid "" "Create an organization-owned application at https://github.com/organizations/" "/settings/applications and obtain an OAuth2 key (Client ID) and " @@ -3124,86 +3293,86 @@ msgid "" "application." msgstr "" -#: sso/conf.py:689 sso/conf.py:700 sso/conf.py:710 sso/conf.py:722 -#: sso/conf.py:733 sso/conf.py:745 +#: awx/sso/conf.py:692 awx/sso/conf.py:703 awx/sso/conf.py:713 +#: awx/sso/conf.py:725 awx/sso/conf.py:736 awx/sso/conf.py:748 msgid "GitHub Organization OAuth2" msgstr "" -#: sso/conf.py:698 +#: awx/sso/conf.py:701 msgid "GitHub Organization OAuth2 Key" msgstr "" -#: sso/conf.py:699 sso/conf.py:774 +#: awx/sso/conf.py:702 awx/sso/conf.py:777 msgid "The OAuth2 key (Client ID) from your GitHub organization application." msgstr "" -#: sso/conf.py:708 +#: awx/sso/conf.py:711 msgid "GitHub Organization OAuth2 Secret" msgstr "" -#: sso/conf.py:709 sso/conf.py:784 +#: awx/sso/conf.py:712 awx/sso/conf.py:787 msgid "" "The OAuth2 secret (Client Secret) from your GitHub organization application." msgstr "" -#: sso/conf.py:719 +#: awx/sso/conf.py:722 msgid "GitHub Organization Name" msgstr "" -#: sso/conf.py:720 +#: awx/sso/conf.py:723 msgid "" "The name of your GitHub organization, as used in your organization's URL: " "https://github.com//." msgstr "" -#: sso/conf.py:731 +#: awx/sso/conf.py:734 msgid "GitHub Organization OAuth2 Organization Map" msgstr "" -#: sso/conf.py:743 +#: awx/sso/conf.py:746 msgid "GitHub Organization OAuth2 Team Map" msgstr "" -#: sso/conf.py:759 +#: awx/sso/conf.py:762 msgid "GitHub Team OAuth2 Callback URL" msgstr "" -#: sso/conf.py:764 sso/conf.py:775 sso/conf.py:785 sso/conf.py:797 -#: sso/conf.py:808 sso/conf.py:820 +#: awx/sso/conf.py:767 awx/sso/conf.py:778 awx/sso/conf.py:788 +#: awx/sso/conf.py:800 awx/sso/conf.py:811 awx/sso/conf.py:823 msgid "GitHub Team OAuth2" msgstr "" -#: sso/conf.py:773 +#: awx/sso/conf.py:776 msgid "GitHub Team OAuth2 Key" msgstr "" -#: sso/conf.py:783 +#: awx/sso/conf.py:786 msgid "GitHub Team OAuth2 Secret" msgstr "" -#: sso/conf.py:794 +#: awx/sso/conf.py:797 msgid "GitHub Team ID" msgstr "" -#: sso/conf.py:795 +#: awx/sso/conf.py:798 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 "" -#: sso/conf.py:806 +#: awx/sso/conf.py:809 msgid "GitHub Team OAuth2 Organization Map" msgstr "" -#: sso/conf.py:818 +#: awx/sso/conf.py:821 msgid "GitHub Team OAuth2 Team Map" msgstr "" -#: sso/conf.py:834 +#: awx/sso/conf.py:837 msgid "Azure AD OAuth2 Callback URL" msgstr "" -#: sso/conf.py:835 +#: awx/sso/conf.py:838 msgid "" "Register an Azure AD application as described by https://msdn.microsoft.com/" "en-us/library/azure/dn132599.aspx and obtain an OAuth2 key (Client ID) and " @@ -3211,117 +3380,118 @@ msgid "" "application." msgstr "" -#: sso/conf.py:839 sso/conf.py:850 sso/conf.py:860 sso/conf.py:872 -#: sso/conf.py:884 +#: awx/sso/conf.py:842 awx/sso/conf.py:853 awx/sso/conf.py:863 +#: awx/sso/conf.py:875 awx/sso/conf.py:887 msgid "Azure AD OAuth2" msgstr "" -#: sso/conf.py:848 +#: awx/sso/conf.py:851 msgid "Azure AD OAuth2 Key" msgstr "" -#: sso/conf.py:849 +#: awx/sso/conf.py:852 msgid "The OAuth2 key (Client ID) from your Azure AD application." msgstr "" -#: sso/conf.py:858 +#: awx/sso/conf.py:861 msgid "Azure AD OAuth2 Secret" msgstr "" -#: sso/conf.py:859 +#: awx/sso/conf.py:862 msgid "The OAuth2 secret (Client Secret) from your Azure AD application." msgstr "" -#: sso/conf.py:870 +#: awx/sso/conf.py:873 msgid "Azure AD OAuth2 Organization Map" msgstr "" -#: sso/conf.py:882 +#: awx/sso/conf.py:885 msgid "Azure AD OAuth2 Team Map" msgstr "" -#: sso/conf.py:903 +#: awx/sso/conf.py:906 msgid "SAML Service Provider Callback URL" msgstr "" -#: sso/conf.py:904 +#: awx/sso/conf.py:907 msgid "" "Register Tower as a service provider (SP) with each identity provider (IdP) " "you have configured. Provide your SP Entity ID and this callback URL for " "your application." msgstr "" -#: sso/conf.py:907 sso/conf.py:921 sso/conf.py:934 sso/conf.py:948 -#: sso/conf.py:962 sso/conf.py:980 sso/conf.py:1002 sso/conf.py:1021 -#: sso/conf.py:1041 sso/conf.py:1075 sso/conf.py:1088 +#: awx/sso/conf.py:910 awx/sso/conf.py:924 awx/sso/conf.py:937 +#: awx/sso/conf.py:951 awx/sso/conf.py:965 awx/sso/conf.py:983 +#: awx/sso/conf.py:1005 awx/sso/conf.py:1024 awx/sso/conf.py:1044 +#: awx/sso/conf.py:1078 awx/sso/conf.py:1091 msgid "SAML" msgstr "" -#: sso/conf.py:918 +#: awx/sso/conf.py:921 msgid "SAML Service Provider Metadata URL" msgstr "" -#: sso/conf.py:919 +#: awx/sso/conf.py:922 msgid "" "If your identity provider (IdP) allows uploading an XML metadata file, you " "can download one from this URL." msgstr "" -#: sso/conf.py:931 +#: awx/sso/conf.py:934 msgid "SAML Service Provider Entity ID" msgstr "" -#: sso/conf.py:932 +#: awx/sso/conf.py:935 msgid "" "The application-defined unique identifier used as the audience of the SAML " "service provider (SP) configuration." msgstr "" -#: sso/conf.py:945 +#: awx/sso/conf.py:948 msgid "SAML Service Provider Public Certificate" msgstr "" -#: sso/conf.py:946 +#: awx/sso/conf.py:949 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the " "certificate content here." msgstr "" -#: sso/conf.py:959 +#: awx/sso/conf.py:962 msgid "SAML Service Provider Private Key" msgstr "" -#: sso/conf.py:960 +#: awx/sso/conf.py:963 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the " "private key content here." msgstr "" -#: sso/conf.py:978 +#: awx/sso/conf.py:981 msgid "SAML Service Provider Organization Info" msgstr "" -#: sso/conf.py:979 +#: awx/sso/conf.py:982 msgid "Configure this setting with information about your app." msgstr "" -#: sso/conf.py:1000 +#: awx/sso/conf.py:1003 msgid "SAML Service Provider Technical Contact" msgstr "" -#: sso/conf.py:1001 sso/conf.py:1020 +#: awx/sso/conf.py:1004 awx/sso/conf.py:1023 msgid "Configure this setting with your contact information." msgstr "" -#: sso/conf.py:1019 +#: awx/sso/conf.py:1022 msgid "SAML Service Provider Support Contact" msgstr "" -#: sso/conf.py:1034 +#: awx/sso/conf.py:1037 msgid "SAML Enabled Identity Providers" msgstr "" -#: sso/conf.py:1035 +#: awx/sso/conf.py:1038 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 " @@ -3330,217 +3500,218 @@ msgid "" "Attribute names may be overridden for each IdP." msgstr "" -#: sso/conf.py:1073 +#: awx/sso/conf.py:1076 msgid "SAML Organization Map" msgstr "" -#: sso/conf.py:1086 +#: awx/sso/conf.py:1089 msgid "SAML Team Map" msgstr "" -#: sso/fields.py:123 +#: awx/sso/fields.py:123 msgid "Invalid connection option(s): {invalid_options}." msgstr "" -#: sso/fields.py:182 +#: awx/sso/fields.py:194 msgid "Base" msgstr "" -#: sso/fields.py:183 +#: awx/sso/fields.py:195 msgid "One Level" msgstr "" -#: sso/fields.py:184 +#: awx/sso/fields.py:196 msgid "Subtree" msgstr "" -#: sso/fields.py:202 +#: awx/sso/fields.py:214 msgid "Expected a list of three items but got {length} instead." msgstr "" -#: sso/fields.py:203 +#: awx/sso/fields.py:215 msgid "Expected an instance of LDAPSearch but got {input_type} instead." msgstr "" -#: sso/fields.py:239 +#: awx/sso/fields.py:251 msgid "" "Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " "instead." msgstr "" -#: sso/fields.py:266 +#: awx/sso/fields.py:278 msgid "Invalid user attribute(s): {invalid_attrs}." msgstr "" -#: sso/fields.py:283 +#: awx/sso/fields.py:295 msgid "Expected an instance of LDAPGroupType but got {input_type} instead." msgstr "" -#: sso/fields.py:308 +#: awx/sso/fields.py:323 msgid "Invalid user flag: \"{invalid_flag}\"." msgstr "" -#: sso/fields.py:324 sso/fields.py:491 +#: awx/sso/fields.py:339 awx/sso/fields.py:506 msgid "" "Expected None, True, False, a string or list of strings but got {input_type} " "instead." msgstr "" -#: sso/fields.py:360 +#: awx/sso/fields.py:375 msgid "Missing key(s): {missing_keys}." msgstr "" -#: sso/fields.py:361 +#: awx/sso/fields.py:376 msgid "Invalid key(s): {invalid_keys}." msgstr "" -#: sso/fields.py:410 sso/fields.py:527 +#: awx/sso/fields.py:425 awx/sso/fields.py:542 msgid "Invalid key(s) for organization map: {invalid_keys}." msgstr "" -#: sso/fields.py:428 +#: awx/sso/fields.py:443 msgid "Missing required key for team map: {invalid_keys}." msgstr "" -#: sso/fields.py:429 sso/fields.py:546 +#: awx/sso/fields.py:444 awx/sso/fields.py:561 msgid "Invalid key(s) for team map: {invalid_keys}." msgstr "" -#: sso/fields.py:545 +#: awx/sso/fields.py:560 msgid "Missing required key for team map: {missing_keys}." msgstr "" -#: sso/fields.py:563 +#: awx/sso/fields.py:578 msgid "Missing required key(s) for org info record: {missing_keys}." msgstr "" -#: sso/fields.py:576 +#: awx/sso/fields.py:591 msgid "Invalid language code(s) for org info: {invalid_lang_codes}." msgstr "" -#: sso/fields.py:595 +#: awx/sso/fields.py:610 msgid "Missing required key(s) for contact: {missing_keys}." msgstr "" -#: sso/fields.py:607 +#: awx/sso/fields.py:622 msgid "Missing required key(s) for IdP: {missing_keys}." msgstr "" -#: sso/pipeline.py:24 +#: awx/sso/pipeline.py:24 msgid "An account cannot be found for {0}" msgstr "" -#: sso/pipeline.py:30 +#: awx/sso/pipeline.py:30 msgid "Your account is inactive" msgstr "" -#: sso/validators.py:19 sso/validators.py:44 +#: awx/sso/validators.py:19 awx/sso/validators.py:44 #, python-format msgid "DN must include \"%%(user)s\" placeholder for username: %s" msgstr "" -#: sso/validators.py:26 +#: awx/sso/validators.py:26 #, python-format msgid "Invalid DN: %s" msgstr "" -#: sso/validators.py:56 +#: awx/sso/validators.py:56 #, python-format msgid "Invalid filter: %s" msgstr "" -#: templates/error.html:4 ui/templates/ui/index.html:8 +#: awx/templates/error.html:4 awx/ui/templates/ui/index.html:8 msgid "Ansible Tower" msgstr "" -#: templates/rest_framework/api.html:39 +#: awx/templates/rest_framework/api.html:39 msgid "Ansible Tower API Guide" msgstr "" -#: templates/rest_framework/api.html:40 +#: awx/templates/rest_framework/api.html:40 msgid "Back to Ansible Tower" msgstr "" -#: templates/rest_framework/api.html:41 +#: awx/templates/rest_framework/api.html:41 msgid "Resize" msgstr "" -#: templates/rest_framework/base.html:78 templates/rest_framework/base.html:92 +#: awx/templates/rest_framework/base.html:78 +#: awx/templates/rest_framework/base.html:92 #, python-format msgid "Make a GET request on the %(name)s resource" msgstr "" -#: templates/rest_framework/base.html:80 +#: awx/templates/rest_framework/base.html:80 msgid "Specify a format for the GET request" msgstr "" -#: templates/rest_framework/base.html:86 +#: awx/templates/rest_framework/base.html:86 #, python-format msgid "" "Make a GET request on the %(name)s resource with the format set to `" "%(format)s`" msgstr "" -#: templates/rest_framework/base.html:100 +#: awx/templates/rest_framework/base.html:100 #, python-format msgid "Make an OPTIONS request on the %(name)s resource" msgstr "" -#: templates/rest_framework/base.html:106 +#: awx/templates/rest_framework/base.html:106 #, python-format msgid "Make a DELETE request on the %(name)s resource" msgstr "" -#: templates/rest_framework/base.html:113 +#: awx/templates/rest_framework/base.html:113 msgid "Filters" msgstr "" -#: templates/rest_framework/base.html:172 -#: templates/rest_framework/base.html:186 +#: awx/templates/rest_framework/base.html:172 +#: awx/templates/rest_framework/base.html:186 #, python-format msgid "Make a POST request on the %(name)s resource" msgstr "" -#: templates/rest_framework/base.html:216 -#: templates/rest_framework/base.html:230 +#: awx/templates/rest_framework/base.html:216 +#: awx/templates/rest_framework/base.html:230 #, python-format msgid "Make a PUT request on the %(name)s resource" msgstr "" -#: templates/rest_framework/base.html:233 +#: awx/templates/rest_framework/base.html:233 #, python-format msgid "Make a PATCH request on the %(name)s resource" msgstr "" -#: ui/apps.py:9 ui/conf.py:22 ui/conf.py:38 ui/conf.py:53 +#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:38 awx/ui/conf.py:53 msgid "UI" msgstr "" -#: ui/conf.py:16 +#: awx/ui/conf.py:16 msgid "Off" msgstr "" -#: ui/conf.py:17 +#: awx/ui/conf.py:17 msgid "Anonymous" msgstr "" -#: ui/conf.py:18 +#: awx/ui/conf.py:18 msgid "Detailed" msgstr "" -#: ui/conf.py:20 +#: awx/ui/conf.py:20 msgid "Analytics Tracking State" msgstr "" -#: ui/conf.py:21 +#: awx/ui/conf.py:21 msgid "Enable or Disable Analytics Tracking." msgstr "" -#: ui/conf.py:31 +#: awx/ui/conf.py:31 msgid "Custom Login Info" msgstr "" -#: ui/conf.py:32 +#: awx/ui/conf.py:32 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 " @@ -3549,42 +3720,42 @@ msgid "" "(paragraphs) must be escaped as `\\n` within the block of text." msgstr "" -#: ui/conf.py:48 +#: awx/ui/conf.py:48 msgid "Custom Logo" msgstr "" -#: ui/conf.py:49 +#: awx/ui/conf.py:49 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 "" -#: ui/fields.py:29 +#: awx/ui/fields.py:29 msgid "" "Invalid format for custom logo. Must be a data URL with a base64-encoded " "GIF, PNG or JPEG image." msgstr "" -#: ui/fields.py:30 +#: awx/ui/fields.py:30 msgid "Invalid base64-encoded data in data URL." msgstr "" -#: ui/templates/ui/index.html:49 +#: awx/ui/templates/ui/index.html:49 msgid "" "Your session will expire in 60 seconds, would you like to continue?" msgstr "" -#: ui/templates/ui/index.html:64 +#: awx/ui/templates/ui/index.html:64 msgid "CANCEL" msgstr "" -#: ui/templates/ui/index.html:116 +#: awx/ui/templates/ui/index.html:116 msgid "Set how many days of data should be retained." msgstr "" -#: ui/templates/ui/index.html:122 +#: awx/ui/templates/ui/index.html:122 msgid "" "Please enter an integer that is not " @@ -3593,7 +3764,7 @@ msgid "" "span>." msgstr "" -#: ui/templates/ui/index.html:127 +#: awx/ui/templates/ui/index.html:127 msgid "" "For facts collected older than the time period specified, save one fact scan " "(snapshot) per time window (frequency). For example, facts older than 30 " @@ -3605,11 +3776,11 @@ msgid "" "
" msgstr "" -#: ui/templates/ui/index.html:136 +#: awx/ui/templates/ui/index.html:136 msgid "Select a time period after which to remove old facts" msgstr "" -#: ui/templates/ui/index.html:150 +#: awx/ui/templates/ui/index.html:150 msgid "" "Please enter an integer " @@ -3618,11 +3789,11 @@ msgid "" "that is lower than 9999." msgstr "" -#: ui/templates/ui/index.html:155 +#: awx/ui/templates/ui/index.html:155 msgid "Select a frequency for snapshot retention" msgstr "" -#: ui/templates/ui/index.html:169 +#: awx/ui/templates/ui/index.html:169 msgid "" "Please enter an integer." msgstr "" -#: ui/templates/ui/index.html:175 +#: awx/ui/templates/ui/index.html:175 msgid "working..." msgstr "" diff --git a/awx/locale/fr/LC_MESSAGES/django.po b/awx/locale/fr/LC_MESSAGES/django.po index 2e429294cf..1d66248c99 100644 --- a/awx/locale/fr/LC_MESSAGES/django.po +++ b/awx/locale/fr/LC_MESSAGES/django.po @@ -1,12 +1,14 @@ # Corina Roe , 2017. #zanata # Sam Friedmann , 2017. #zanata +# Shane McDonald , 2017. #zanata +# tfujiwar , 2017. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-01-27 17:35+0000\n" -"PO-Revision-Date: 2017-01-18 10:49+0000\n" -"Last-Translator: Corina Roe \n" +"POT-Creation-Date: 2017-01-31 18:51+0000\n" +"PO-Revision-Date: 2017-01-31 07:33+0000\n" +"Last-Translator: Copied by Zanata \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,29 +17,29 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "X-Generator: Zanata 3.9.6\n" -#: api/authentication.py:67 +#: awx/api/authentication.py:67 msgid "Invalid token header. No credentials provided." msgstr "" "En-tête de token non valide. Aucune information d'identification fournie." -#: api/authentication.py:70 +#: awx/api/authentication.py:70 msgid "Invalid token header. Token string should not contain spaces." msgstr "" "En-tête de token non valide. La chaîne token ne doit pas contenir d'espaces." -#: api/authentication.py:105 +#: awx/api/authentication.py:105 msgid "User inactive or deleted" msgstr "Utilisateur inactif ou supprimé" -#: api/authentication.py:161 +#: awx/api/authentication.py:161 msgid "Invalid task token" msgstr "Token de tâche non valide" -#: api/conf.py:12 +#: awx/api/conf.py:12 msgid "Idle Time Force Log Out" msgstr "Temps d'inactivité - Forcer la déconnexion" -#: api/conf.py:13 +#: awx/api/conf.py:13 msgid "" "Number of seconds that a user is inactive before they will need to login " "again." @@ -45,104 +47,105 @@ msgstr "" "Délai en secondes pendant lequel un utilisateur peut rester inactif avant de" " devoir se reconnecter." -#: api/conf.py:14 api/conf.py:24 api/conf.py:33 sso/conf.py:124 -#: sso/conf.py:135 sso/conf.py:147 sso/conf.py:162 +#: awx/api/conf.py:14 awx/api/conf.py:24 awx/api/conf.py:33 +#: awx/sso/conf.py:124 awx/sso/conf.py:135 awx/sso/conf.py:147 +#: awx/sso/conf.py:162 msgid "Authentication" msgstr "Authentification" -#: api/conf.py:22 +#: awx/api/conf.py:22 msgid "Maximum number of simultaneous logins" msgstr "Nombre maximal de connexions simultanées" -#: api/conf.py:23 +#: awx/api/conf.py:23 msgid "" "Maximum number of simultaneous logins a user may have. To disable enter -1." msgstr "" "Nombre maximal de connexions simultanées dont un utilisateur peut disposer. " "Pour désactiver cette option, entrez -1." -#: api/conf.py:31 +#: awx/api/conf.py:31 msgid "Enable HTTP Basic Auth" msgstr "Activer l'authentification HTTP de base" -#: api/conf.py:32 +#: awx/api/conf.py:32 msgid "Enable HTTP Basic Auth for the API Browser." msgstr "Activer l'authentification HTTP de base pour le navigateur d'API." -#: api/generics.py:462 +#: awx/api/generics.py:466 msgid "\"id\" is required to disassociate" msgstr "\"id\" est nécessaire pour dissocier" -#: api/metadata.py:50 +#: awx/api/metadata.py:50 msgid "Database ID for this {}." msgstr "ID de base de données pour ce {}." -#: api/metadata.py:51 +#: awx/api/metadata.py:51 msgid "Name of this {}." msgstr "Nom de ce {}." -#: api/metadata.py:52 +#: awx/api/metadata.py:52 msgid "Optional description of this {}." msgstr "Description facultative de ce {}." -#: api/metadata.py:53 +#: awx/api/metadata.py:53 msgid "Data type for this {}." msgstr "Type de données pour ce {}." -#: api/metadata.py:54 +#: awx/api/metadata.py:54 msgid "URL for this {}." msgstr "URL de ce {}." -#: api/metadata.py:55 +#: awx/api/metadata.py:55 msgid "Data structure with URLs of related resources." msgstr "Structure de données avec URL des ressources associées." -#: api/metadata.py:56 +#: awx/api/metadata.py:56 msgid "Data structure with name/description for related resources." msgstr "Structure de données avec nom/description des ressources associées." -#: api/metadata.py:57 +#: awx/api/metadata.py:57 msgid "Timestamp when this {} was created." msgstr "Horodatage lors de la création de ce {}." -#: api/metadata.py:58 +#: awx/api/metadata.py:58 msgid "Timestamp when this {} was last modified." msgstr "Horodatage lors de la modification de ce {}." -#: api/parsers.py:31 +#: awx/api/parsers.py:31 #, python-format msgid "JSON parse error - %s" msgstr "Erreur d'analyse JSON - %s" -#: api/serializers.py:248 +#: awx/api/serializers.py:250 msgid "Playbook Run" msgstr "Exécution du playbook" -#: api/serializers.py:249 +#: awx/api/serializers.py:251 msgid "Command" msgstr "Commande" -#: api/serializers.py:250 +#: awx/api/serializers.py:252 msgid "SCM Update" msgstr "Mise à jour SCM" -#: api/serializers.py:251 +#: awx/api/serializers.py:253 msgid "Inventory Sync" msgstr "Synchronisation des inventaires" -#: api/serializers.py:252 +#: awx/api/serializers.py:254 msgid "Management Job" msgstr "Tâche de gestion" -#: api/serializers.py:253 +#: awx/api/serializers.py:255 msgid "Workflow Job" msgstr "Tâche de workflow" -#: api/serializers.py:254 +#: awx/api/serializers.py:256 msgid "Workflow Template" msgstr "" -#: api/serializers.py:656 api/serializers.py:714 api/views.py:3805 +#: awx/api/serializers.py:658 awx/api/serializers.py:716 awx/api/views.py:3817 #, python-format msgid "" "Standard Output too large to display (%(text_size)d bytes), only download " @@ -152,67 +155,71 @@ msgstr "" "Le téléchargement est pris en charge seulement pour une taille supérieure à " "%(supported_size)d octets" -#: api/serializers.py:729 +#: awx/api/serializers.py:731 msgid "Write-only field used to change the password." msgstr "Champ en écriture seule servant à modifier le mot de passe." -#: api/serializers.py:731 +#: awx/api/serializers.py:733 msgid "Set if the account is managed by an external service" msgstr "À définir si le compte est géré par un service externe" -#: api/serializers.py:755 +#: awx/api/serializers.py:757 msgid "Password required for new User." msgstr "Mot de passe requis pour le nouvel utilisateur." -#: api/serializers.py:839 +#: awx/api/serializers.py:841 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "Impossible de redéfinir %s sur un utilisateur géré par LDAP." -#: api/serializers.py:991 +#: awx/api/serializers.py:1002 msgid "Organization is missing" msgstr "L'organisation est manquante" -#: api/serializers.py:997 +#: awx/api/serializers.py:1006 +msgid "Update options must be set to false for manual projects." +msgstr "" + +#: awx/api/serializers.py:1012 msgid "Array of playbooks available within this project." msgstr "Tableau des playbooks disponibles dans ce projet." -#: api/serializers.py:1179 +#: awx/api/serializers.py:1194 #, python-format msgid "Invalid port specification: %s" msgstr "Spécification de port non valide : %s" -#: api/serializers.py:1207 main/validators.py:193 +#: awx/api/serializers.py:1222 awx/main/validators.py:193 msgid "Must be valid JSON or YAML." msgstr "Syntaxe JSON ou YAML valide exigée." -#: api/serializers.py:1264 +#: awx/api/serializers.py:1279 msgid "Invalid group name." msgstr "Nom de groupe incorrect." -#: api/serializers.py:1339 +#: awx/api/serializers.py:1354 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" "Le script doit commencer par une séquence hashbang : c.-à-d. ... " "#!/usr/bin/env python" -#: api/serializers.py:1392 +#: awx/api/serializers.py:1407 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "Si la valeur 'source' est 'custom', 'source_script' doit être défini." -#: api/serializers.py:1396 +#: awx/api/serializers.py:1411 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" "Le 'source_script' n'appartient pas à la même organisation que l'inventaire." -#: api/serializers.py:1398 +#: awx/api/serializers.py:1413 msgid "'source_script' doesn't exist." msgstr "'source_script' n'existe pas." -#: api/serializers.py:1757 +#: awx/api/serializers.py:1772 msgid "" "Write-only field used to add user to owner role. If provided, do not give " "either team or organization. Only valid for creation." @@ -221,7 +228,7 @@ msgstr "" "propriétaire. Si vous le définissez, n'entrez ni équipe ni organisation. " "Seulement valable pour la création." -#: api/serializers.py:1762 +#: awx/api/serializers.py:1777 msgid "" "Write-only field used to add team to owner role. If provided, do not give " "either user or organization. Only valid for creation." @@ -230,7 +237,7 @@ msgstr "" "propriétaire. Si vous le définissez, n'entrez ni utilisateur ni " "organisation. Seulement valable pour la création." -#: api/serializers.py:1767 +#: awx/api/serializers.py:1782 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." @@ -238,171 +245,175 @@ msgstr "" "Hériter des permissions à partir des rôles d'organisation. Si vous le " "définissez lors de la création, n'entrez ni utilisateur ni équipe." -#: api/serializers.py:1783 +#: awx/api/serializers.py:1798 msgid "Missing 'user', 'team', or 'organization'." msgstr "Valeur 'utilisateur', 'équipe' ou 'organisation' manquante." -#: api/serializers.py:1796 +#: awx/api/serializers.py:1811 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" "L'organisation des informations d'identification doit être définie et mise " "en correspondance avant de l'attribuer à une équipe" -#: api/serializers.py:1888 +#: awx/api/serializers.py:1903 msgid "This field is required." msgstr "Ce champ est obligatoire." -#: api/serializers.py:1890 api/serializers.py:1892 +#: awx/api/serializers.py:1905 awx/api/serializers.py:1907 msgid "Playbook not found for project." msgstr "Playbook introuvable pour le projet." -#: api/serializers.py:1894 +#: awx/api/serializers.py:1909 msgid "Must select playbook for project." msgstr "Un playbook doit être sélectionné pour le project." -#: api/serializers.py:1958 main/models/jobs.py:278 +#: awx/api/serializers.py:1975 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "" + +#: awx/api/serializers.py:1978 awx/main/models/jobs.py:278 msgid "Scan jobs must be assigned a fixed inventory." msgstr "Un inventaire fixe doit être assigné aux tâches de scan." -#: api/serializers.py:1960 main/models/jobs.py:281 +#: awx/api/serializers.py:1980 awx/main/models/jobs.py:281 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "Un projet doit être assigné aux types de tâche 'run' et 'check'." -#: api/serializers.py:1963 +#: awx/api/serializers.py:1987 msgid "Survey Enabled cannot be used with scan jobs." msgstr "" "L'option Questionnaire activé ne peut pas être utilisée avec les tâches de " "scan." -#: api/serializers.py:2023 +#: awx/api/serializers.py:2047 msgid "Invalid job template." msgstr "Modèle de tâche non valide." -#: api/serializers.py:2108 +#: awx/api/serializers.py:2132 msgid "Credential not found or deleted." msgstr "Informations d'identification introuvables ou supprimées." -#: api/serializers.py:2110 +#: awx/api/serializers.py:2134 msgid "Job Template Project is missing or undefined." msgstr "Le projet de modèle de tâche est manquant ou non défini." -#: api/serializers.py:2112 +#: awx/api/serializers.py:2136 msgid "Job Template Inventory is missing or undefined." msgstr "Le projet de modèle d'inventaire est manquant ou non défini." -#: api/serializers.py:2397 +#: awx/api/serializers.py:2421 #, python-format msgid "%(job_type)s is not a valid job type. The choices are %(choices)s." msgstr "" "%(job_type)s n'est pas un type de tâche valide. Les choix sont %(choices)s." -#: api/serializers.py:2402 +#: awx/api/serializers.py:2426 msgid "Workflow job template is missing during creation." msgstr "Le modèle de tâche Workflow est manquant lors de la création." -#: api/serializers.py:2407 +#: awx/api/serializers.py:2431 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "Impossible d'imbriquer %s dans un modèle de tâche Workflow." -#: api/serializers.py:2645 +#: awx/api/serializers.py:2669 #, python-format msgid "Job Template '%s' is missing or undefined." msgstr "Le modèle de tâche '%s' est manquant ou non défini." -#: api/serializers.py:2671 +#: awx/api/serializers.py:2695 msgid "Must be a valid JSON or YAML dictionary." msgstr "Dictionnaire JSON ou YAML valide exigé." -#: api/serializers.py:2813 +#: awx/api/serializers.py:2837 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" "Champs obligatoires manquants pour la configuration des notifications : " "notification_type" -#: api/serializers.py:2836 +#: awx/api/serializers.py:2860 msgid "No values specified for field '{}'" msgstr "Aucune valeur spécifiée pour le champ '{}'" -#: api/serializers.py:2841 +#: awx/api/serializers.py:2865 msgid "Missing required fields for Notification Configuration: {}." msgstr "" "Champs obligatoires manquants pour la configuration des notifications : {}." -#: api/serializers.py:2844 +#: awx/api/serializers.py:2868 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "Type de champ de configuration '{}' incorrect, {} attendu." -#: api/serializers.py:2897 +#: awx/api/serializers.py:2921 msgid "Inventory Source must be a cloud resource." msgstr "La source d'inventaire doit être une ressource cloud." -#: api/serializers.py:2899 +#: awx/api/serializers.py:2923 msgid "Manual Project can not have a schedule set." msgstr "Le projet manuel ne peut pas avoir de calendrier défini." -#: api/serializers.py:2921 +#: awx/api/serializers.py:2945 msgid "" "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ" msgstr "" "DTSTART obligatoire dans rrule. La valeur doit correspondre à : " "DTSTART:YYYYMMDDTHHMMSSZ" -#: api/serializers.py:2923 +#: awx/api/serializers.py:2947 msgid "Multiple DTSTART is not supported." msgstr "Une seule valeur DTSTART est prise en charge." -#: api/serializers.py:2925 +#: awx/api/serializers.py:2949 msgid "RRULE require in rrule." msgstr "RRULE obligatoire dans rrule." -#: api/serializers.py:2927 +#: awx/api/serializers.py:2951 msgid "Multiple RRULE is not supported." msgstr "Une seule valeur RRULE est prise en charge." -#: api/serializers.py:2929 +#: awx/api/serializers.py:2953 msgid "INTERVAL required in rrule." msgstr "INTERVAL obligatoire dans rrule." -#: api/serializers.py:2931 +#: awx/api/serializers.py:2955 msgid "TZID is not supported." msgstr "TZID n'est pas pris en charge." -#: api/serializers.py:2933 +#: awx/api/serializers.py:2957 msgid "SECONDLY is not supported." msgstr "SECONDLY n'est pas pris en charge." -#: api/serializers.py:2935 +#: awx/api/serializers.py:2959 msgid "Multiple BYMONTHDAYs not supported." msgstr "Une seule valeur BYMONTHDAY est prise en charge." -#: api/serializers.py:2937 +#: awx/api/serializers.py:2961 msgid "Multiple BYMONTHs not supported." msgstr "Une seule valeur BYMONTH est prise en charge." -#: api/serializers.py:2939 +#: awx/api/serializers.py:2963 msgid "BYDAY with numeric prefix not supported." msgstr "BYDAY avec un préfixe numérique non pris en charge." -#: api/serializers.py:2941 +#: awx/api/serializers.py:2965 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY non pris en charge." -#: api/serializers.py:2943 +#: awx/api/serializers.py:2967 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO non pris en charge." -#: api/serializers.py:2947 +#: awx/api/serializers.py:2971 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 non pris en charge." -#: api/serializers.py:2951 +#: awx/api/serializers.py:2975 msgid "rrule parsing failed validation." msgstr "L'analyse rrule n'a pas pu être validée." -#: api/serializers.py:2969 +#: awx/api/serializers.py:2997 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" @@ -410,7 +421,7 @@ msgstr "" "Un récapitulatif des valeurs nouvelles et modifiées lorsqu'un objet est " "créé, mis à jour ou supprimé" -#: api/serializers.py:2971 +#: awx/api/serializers.py:2999 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 " @@ -420,7 +431,7 @@ msgstr "" "d'objet qui a été affecté. Pour associer et dissocier des événements, il " "s'agit du type d'objet associé à ou dissocié de object2." -#: api/serializers.py:2974 +#: awx/api/serializers.py:3002 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -430,124 +441,124 @@ msgstr "" "associer et dissocier des événements, il s'agit du type d'objet auquel " "object1 est associé." -#: api/serializers.py:2977 +#: awx/api/serializers.py:3005 msgid "The action taken with respect to the given object(s)." msgstr "Action appliquée par rapport à l'objet ou aux objets donnés." -#: api/serializers.py:3077 +#: awx/api/serializers.py:3112 msgid "Unable to login with provided credentials." msgstr "Connexion impossible avec les informations d'identification fournies." -#: api/serializers.py:3079 +#: awx/api/serializers.py:3114 msgid "Must include \"username\" and \"password\"." msgstr "Elles doivent inclure le nom d'utilisateur et le mot de passe." -#: api/views.py:99 +#: awx/api/views.py:99 msgid "Your license does not allow use of the activity stream." msgstr "Votre licence ne permet pas l'utilisation du flux d'activité." -#: api/views.py:109 +#: awx/api/views.py:109 msgid "Your license does not permit use of system tracking." msgstr "Votre licence ne permet pas l'utilisation du suivi du système." -#: api/views.py:119 +#: awx/api/views.py:119 msgid "Your license does not allow use of workflows." msgstr "Votre licence ne permet pas l'utilisation de workflows." -#: api/views.py:127 templates/rest_framework/api.html:28 +#: awx/api/views.py:127 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "API REST" -#: api/views.py:134 templates/rest_framework/api.html:4 +#: awx/api/views.py:134 awx/templates/rest_framework/api.html:4 msgid "Ansible Tower REST API" msgstr "API REST Ansible Tower" -#: api/views.py:150 +#: awx/api/views.py:150 msgid "Version 1" msgstr "Version 1" -#: api/views.py:201 +#: awx/api/views.py:201 msgid "Ping" msgstr "Ping" -#: api/views.py:230 conf/apps.py:12 +#: awx/api/views.py:230 awx/conf/apps.py:12 msgid "Configuration" msgstr "Configuration" -#: api/views.py:283 +#: awx/api/views.py:283 msgid "Invalid license data" msgstr "Données de licence non valides" -#: api/views.py:285 +#: awx/api/views.py:285 msgid "Missing 'eula_accepted' property" msgstr "Propriété 'eula_accepted' manquante" -#: api/views.py:289 +#: awx/api/views.py:289 msgid "'eula_accepted' value is invalid" msgstr "La valeur 'eula_accepted' n'est pas valide" -#: api/views.py:292 +#: awx/api/views.py:292 msgid "'eula_accepted' must be True" msgstr "La valeur 'eula_accepted' doit être True" -#: api/views.py:299 +#: awx/api/views.py:299 msgid "Invalid JSON" msgstr "Syntaxe JSON non valide" -#: api/views.py:307 +#: awx/api/views.py:307 msgid "Invalid License" msgstr "Licence non valide" -#: api/views.py:317 +#: awx/api/views.py:317 msgid "Invalid license" msgstr "Licence non valide" -#: api/views.py:325 +#: awx/api/views.py:325 #, python-format msgid "Failed to remove license (%s)" msgstr "Suppression de la licence (%s) impossible" -#: api/views.py:330 +#: awx/api/views.py:330 msgid "Dashboard" msgstr "Tableau de bord" -#: api/views.py:436 +#: awx/api/views.py:436 msgid "Dashboard Jobs Graphs" msgstr "Graphiques de tâches du tableau de bord" -#: api/views.py:472 +#: awx/api/views.py:472 #, python-format msgid "Unknown period \"%s\"" msgstr "Période \"%s\" inconnue" -#: api/views.py:486 +#: awx/api/views.py:486 msgid "Schedules" msgstr "Calendriers" -#: api/views.py:505 +#: awx/api/views.py:505 msgid "Schedule Jobs List" msgstr "Listes des tâches de planification" -#: api/views.py:715 +#: awx/api/views.py:715 msgid "Your Tower license only permits a single organization to exist." msgstr "Votre licence Tower permet l'existence d'une seule organisation." -#: api/views.py:940 api/views.py:1299 +#: awx/api/views.py:940 awx/api/views.py:1299 msgid "Role 'id' field is missing." msgstr "Le champ \"id\" du rôle est manquant." -#: api/views.py:946 api/views.py:4081 +#: awx/api/views.py:946 awx/api/views.py:4093 msgid "You cannot assign an Organization role as a child role for a Team." msgstr "" "Vous ne pouvez pas attribuer un rôle Organisation en tant que rôle enfant " "pour une équipe." -#: api/views.py:950 api/views.py:4095 +#: awx/api/views.py:950 awx/api/views.py:4107 msgid "You cannot grant system-level permissions to a team." msgstr "" "Vous ne pouvez pas accorder de permissions au niveau système à une équipe." -#: api/views.py:957 api/views.py:4087 +#: awx/api/views.py:957 awx/api/views.py:4099 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" @@ -556,34 +567,34 @@ msgstr "" "équipe lorsque le champ Organisation n'est pas défini ou qu'elle appartient " "à une organisation différente" -#: api/views.py:1047 +#: awx/api/views.py:1047 msgid "Cannot delete project." msgstr "Suppression du projet impossible." -#: api/views.py:1076 +#: awx/api/views.py:1076 msgid "Project Schedules" msgstr "Calendriers des projets" -#: api/views.py:1180 api/views.py:2270 api/views.py:3276 +#: awx/api/views.py:1180 awx/api/views.py:2271 awx/api/views.py:3284 msgid "Cannot delete job resource when associated workflow job is running." msgstr "" "Impossible de supprimer les ressources de tâche lorsqu'une tâche de workflow" " associée est en cours d'exécution." -#: api/views.py:1257 +#: awx/api/views.py:1257 msgid "Me" msgstr "Moi-même" -#: api/views.py:1303 api/views.py:4036 +#: awx/api/views.py:1303 awx/api/views.py:4048 msgid "You may not perform any action with your own admin_role." msgstr "Vous ne pouvez pas effectuer d'action avec votre propre admin_role." -#: api/views.py:1309 api/views.py:4040 +#: awx/api/views.py:1309 awx/api/views.py:4052 msgid "You may not change the membership of a users admin_role" msgstr "" "Vous ne pouvez pas modifier l'appartenance de l'admin_role d'un utilisateur" -#: api/views.py:1314 api/views.py:4045 +#: awx/api/views.py:1314 awx/api/views.py:4057 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" @@ -592,473 +603,522 @@ msgstr "" "utilisateur ne figurant pas dans l'organisation d'informations " "d'identification." -#: api/views.py:1318 api/views.py:4049 +#: awx/api/views.py:1318 awx/api/views.py:4061 msgid "You cannot grant private credential access to another user" msgstr "" "Vous ne pouvez pas accorder d'accès privé par informations d'identification " "à un autre utilisateur" -#: api/views.py:1416 +#: awx/api/views.py:1416 #, python-format msgid "Cannot change %s." msgstr "Impossible de modifier %s." -#: api/views.py:1422 +#: awx/api/views.py:1422 msgid "Cannot delete user." msgstr "Impossible de supprimer l'utilisateur." -#: api/views.py:1570 +#: awx/api/views.py:1570 msgid "Cannot delete inventory script." msgstr "Impossible de supprimer le script d'inventaire." -#: api/views.py:1805 +#: awx/api/views.py:1806 msgid "Fact not found." msgstr "Fait introuvable." -#: api/views.py:2125 +#: awx/api/views.py:2126 msgid "Inventory Source List" msgstr "Liste des sources d'inventaire" -#: api/views.py:2153 +#: awx/api/views.py:2154 msgid "Cannot delete inventory source." msgstr "Impossible de supprimer la source d'inventaire." -#: api/views.py:2161 +#: awx/api/views.py:2162 msgid "Inventory Source Schedules" msgstr "Calendriers des sources d'inventaire" -#: api/views.py:2191 +#: awx/api/views.py:2192 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" "Les modèles de notification ne peuvent être attribués que lorsque la source " "est l'une des {}." -#: api/views.py:2402 +#: awx/api/views.py:2403 msgid "Job Template Schedules" msgstr "Calendriers des modèles de tâche" -#: api/views.py:2422 api/views.py:2438 +#: awx/api/views.py:2423 awx/api/views.py:2439 msgid "Your license does not allow adding surveys." msgstr "Votre licence ne permet pas l'ajout de questionnaires." -#: api/views.py:2445 +#: awx/api/views.py:2446 msgid "'name' missing from survey spec." msgstr "'name' manquant dans la spécification du questionnaire." -#: api/views.py:2447 +#: awx/api/views.py:2448 msgid "'description' missing from survey spec." msgstr "'description' manquante dans la spécification du questionnaire." -#: api/views.py:2449 +#: awx/api/views.py:2450 msgid "'spec' missing from survey spec." msgstr "'spec' manquante dans la spécification du questionnaire." -#: api/views.py:2451 +#: awx/api/views.py:2452 msgid "'spec' must be a list of items." msgstr "'spec' doit être une liste d'éléments" -#: api/views.py:2453 +#: awx/api/views.py:2454 msgid "'spec' doesn't contain any items." msgstr "'spec' ne contient aucun élément." -#: api/views.py:2459 +#: awx/api/views.py:2460 #, python-format msgid "Survey question %s is not a json object." msgstr "La question %s n'est pas un objet json." -#: api/views.py:2461 +#: awx/api/views.py:2462 #, python-format msgid "'type' missing from survey question %s." msgstr "'type' est manquant dans la question %s." -#: api/views.py:2463 +#: awx/api/views.py:2464 #, python-format msgid "'question_name' missing from survey question %s." msgstr "'question_name' est manquant dans la question %s." -#: api/views.py:2465 +#: awx/api/views.py:2466 #, python-format msgid "'variable' missing from survey question %s." msgstr "'variable' est manquant dans la question %s." -#: api/views.py:2467 +#: awx/api/views.py:2468 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "'variable' '%(item)s' en double dans la question %(survey)s." -#: api/views.py:2472 +#: awx/api/views.py:2473 #, python-format msgid "'required' missing from survey question %s." msgstr "'required' est manquant dans la question %s." -#: api/views.py:2683 +#: awx/api/views.py:2684 msgid "No matching host could be found!" msgstr "Aucun hôte correspondant n'a été trouvé." -#: api/views.py:2686 +#: awx/api/views.py:2687 msgid "Multiple hosts matched the request!" msgstr "Plusieurs hôtes correspondent à la requête." -#: api/views.py:2691 +#: awx/api/views.py:2692 msgid "Cannot start automatically, user input required!" msgstr "" "Impossible de démarrer automatiquement, saisie de l'utilisateur obligatoire." -#: api/views.py:2698 +#: awx/api/views.py:2699 msgid "Host callback job already pending." msgstr "La tâche de rappel de l'hôte est déjà en attente." -#: api/views.py:2711 +#: awx/api/views.py:2712 msgid "Error starting job!" msgstr "Erreur lors du démarrage de la tâche." -#: api/views.py:3040 +#: awx/api/views.py:3041 msgid "Workflow Job Template Schedules" msgstr "Calendriers des modèles de tâche Workflow" -#: api/views.py:3175 api/views.py:3714 +#: awx/api/views.py:3183 awx/api/views.py:3726 msgid "Superuser privileges needed." msgstr "Privilèges de superutilisateur requis." -#: api/views.py:3207 +#: awx/api/views.py:3215 msgid "System Job Template Schedules" msgstr "Calendriers des modèles de tâche Système" -#: api/views.py:3399 +#: awx/api/views.py:3407 msgid "Job Host Summaries List" msgstr "Liste récapitulative des hôtes de la tâche" -#: api/views.py:3441 +#: awx/api/views.py:3449 msgid "Job Event Children List" msgstr "Liste des enfants d'événement de la tâche" -#: api/views.py:3450 +#: awx/api/views.py:3458 msgid "Job Event Hosts List" msgstr "Liste des hôtes d'événement de la tâche" -#: api/views.py:3459 +#: awx/api/views.py:3467 msgid "Job Events List" msgstr "Liste des événements de la tâche" -#: api/views.py:3668 +#: awx/api/views.py:3680 msgid "Ad Hoc Command Events List" msgstr "Liste d'événements de la commande ad hoc" -#: api/views.py:3862 +#: awx/api/views.py:3874 #, python-format msgid "Error generating stdout download file: %s" msgstr "Erreur lors de la génération du fichier de téléchargement stdout : %s" -#: api/views.py:3907 +#: awx/api/views.py:3919 msgid "Delete not allowed while there are pending notifications" msgstr "Suppression non autorisée tant que des notifications sont en attente" -#: api/views.py:3914 +#: awx/api/views.py:3926 msgid "Notification Template Test" msgstr "" -#: api/views.py:4030 +#: awx/api/views.py:4042 msgid "User 'id' field is missing." msgstr "Le champ \"id\" de l'utilisateur est manquant." -#: api/views.py:4073 +#: awx/api/views.py:4085 msgid "Team 'id' field is missing." msgstr "Le champ \"id\" de l'équipe est manquant." -#: conf/conf.py:20 +#: awx/conf/conf.py:20 msgid "Bud Frogs" msgstr "Bud Frogs" -#: conf/conf.py:21 +#: awx/conf/conf.py:21 msgid "Bunny" msgstr "Bunny" -#: conf/conf.py:22 +#: awx/conf/conf.py:22 msgid "Cheese" msgstr "Cheese" -#: conf/conf.py:23 +#: awx/conf/conf.py:23 msgid "Daemon" msgstr "Daemon" -#: conf/conf.py:24 +#: awx/conf/conf.py:24 msgid "Default Cow" msgstr "Default Cow" -#: conf/conf.py:25 +#: awx/conf/conf.py:25 msgid "Dragon" msgstr "Dragon" -#: conf/conf.py:26 +#: awx/conf/conf.py:26 msgid "Elephant in Snake" msgstr "Elephant in Snake" -#: conf/conf.py:27 +#: awx/conf/conf.py:27 msgid "Elephant" msgstr "Elephant" -#: conf/conf.py:28 +#: awx/conf/conf.py:28 msgid "Eyes" msgstr "Eyes" -#: conf/conf.py:29 +#: awx/conf/conf.py:29 msgid "Hello Kitty" msgstr "Hello Kitty" -#: conf/conf.py:30 +#: awx/conf/conf.py:30 msgid "Kitty" msgstr "Kitty" -#: conf/conf.py:31 +#: awx/conf/conf.py:31 msgid "Luke Koala" msgstr "Luke Koala" -#: conf/conf.py:32 +#: awx/conf/conf.py:32 msgid "Meow" msgstr "Meow" -#: conf/conf.py:33 +#: awx/conf/conf.py:33 msgid "Milk" msgstr "Milk" -#: conf/conf.py:34 +#: awx/conf/conf.py:34 msgid "Moofasa" msgstr "Moofasa" -#: conf/conf.py:35 +#: awx/conf/conf.py:35 msgid "Moose" msgstr "Moose" -#: conf/conf.py:36 +#: awx/conf/conf.py:36 msgid "Ren" msgstr "Ren" -#: conf/conf.py:37 +#: awx/conf/conf.py:37 msgid "Sheep" msgstr "Sheep" -#: conf/conf.py:38 +#: awx/conf/conf.py:38 msgid "Small Cow" msgstr "Small Cow" -#: conf/conf.py:39 +#: awx/conf/conf.py:39 msgid "Stegosaurus" msgstr "Stegosaurus" -#: conf/conf.py:40 +#: awx/conf/conf.py:40 msgid "Stimpy" msgstr "Stimpy" -#: conf/conf.py:41 +#: awx/conf/conf.py:41 msgid "Super Milker" msgstr "Super Milker" -#: conf/conf.py:42 +#: awx/conf/conf.py:42 msgid "Three Eyes" msgstr "Three Eyes" -#: conf/conf.py:43 +#: awx/conf/conf.py:43 msgid "Turkey" msgstr "Turkey" -#: conf/conf.py:44 +#: awx/conf/conf.py:44 msgid "Turtle" msgstr "Turtle" -#: conf/conf.py:45 +#: awx/conf/conf.py:45 msgid "Tux" msgstr "Tux" -#: conf/conf.py:46 +#: awx/conf/conf.py:46 msgid "Udder" msgstr "Udder" -#: conf/conf.py:47 +#: awx/conf/conf.py:47 msgid "Vader Koala" msgstr "Vader Koala" -#: conf/conf.py:48 +#: awx/conf/conf.py:48 msgid "Vader" msgstr "Vader" -#: conf/conf.py:49 +#: awx/conf/conf.py:49 msgid "WWW" msgstr "WWW" -#: conf/conf.py:52 +#: awx/conf/conf.py:52 msgid "Cow Selection" msgstr "Sélection cow" -#: conf/conf.py:53 +#: awx/conf/conf.py:53 msgid "Select which cow to use with cowsay when running jobs." msgstr "" "Sélectionnez quel cow utiliser avec cowsay lors de l'exécution de tâches." -#: conf/conf.py:54 conf/conf.py:75 +#: awx/conf/conf.py:54 awx/conf/conf.py:75 msgid "Cows" msgstr "Cows" -#: conf/conf.py:73 +#: awx/conf/conf.py:73 msgid "Example Read-Only Setting" msgstr "Exemple de paramètre en lecture seule" -#: conf/conf.py:74 +#: awx/conf/conf.py:74 msgid "Example setting that cannot be changed." msgstr "L'exemple de paramètre ne peut pas être modifié." -#: conf/conf.py:93 +#: awx/conf/conf.py:93 msgid "Example Setting" msgstr "Exemple de paramètre" -#: conf/conf.py:94 +#: awx/conf/conf.py:94 msgid "Example setting which can be different for each user." msgstr "Exemple de paramètre qui peut être différent pour chaque utilisateur." -#: conf/conf.py:95 conf/registry.py:67 conf/views.py:46 +#: awx/conf/conf.py:95 awx/conf/registry.py:76 awx/conf/views.py:46 msgid "User" msgstr "Utilisateur" -#: conf/fields.py:38 +#: awx/conf/fields.py:38 msgid "Enter a valid URL" msgstr "Entez une URL valide" -#: conf/license.py:19 +#: awx/conf/license.py:19 msgid "Your Tower license does not allow that." msgstr "Votre licence Tower ne vous y autorise pas." -#: conf/management/commands/migrate_to_database_settings.py:41 +#: awx/conf/management/commands/migrate_to_database_settings.py:41 msgid "Only show which settings would be commented/migrated." msgstr "" "Afficher seulement les paramètres qui pourraient être commentés/migrés." -#: conf/management/commands/migrate_to_database_settings.py:48 +#: awx/conf/management/commands/migrate_to_database_settings.py:48 msgid "" "Skip over settings that would raise an error when commenting/migrating." msgstr "" "Ignorer les paramètres qui pourraient provoquer une erreur lors de la saisie" " de commentaires/de la migration." -#: conf/management/commands/migrate_to_database_settings.py:55 +#: awx/conf/management/commands/migrate_to_database_settings.py:55 msgid "Skip commenting out settings in files." msgstr "Ignorer la saisie de commentaires de paramètres dans les fichiers." -#: conf/management/commands/migrate_to_database_settings.py:61 +#: awx/conf/management/commands/migrate_to_database_settings.py:61 msgid "Backup existing settings files with this suffix." msgstr "Sauvegardez les fichiers de paramètres existants avec ce suffixe." -#: conf/registry.py:55 +#: awx/conf/registry.py:64 awx/conf/tests/unit/test_registry.py:169 +#: awx/conf/tests/unit/test_registry.py:192 +#: awx/conf/tests/unit/test_registry.py:196 +#: awx/conf/tests/unit/test_registry.py:201 +#: awx/conf/tests/unit/test_registry.py:208 msgid "All" msgstr "Tous" -#: conf/registry.py:56 +#: awx/conf/registry.py:65 awx/conf/tests/unit/test_registry.py:170 +#: awx/conf/tests/unit/test_registry.py:193 +#: awx/conf/tests/unit/test_registry.py:197 +#: awx/conf/tests/unit/test_registry.py:202 +#: awx/conf/tests/unit/test_registry.py:209 msgid "Changed" msgstr "Modifié" -#: conf/registry.py:68 +#: awx/conf/registry.py:77 msgid "User-Defaults" msgstr "Paramètres utilisateur par défaut" -#: conf/views.py:38 +#: awx/conf/tests/unit/test_registry.py:46 +#: awx/conf/tests/unit/test_registry.py:56 +#: awx/conf/tests/unit/test_registry.py:72 +#: awx/conf/tests/unit/test_registry.py:87 +#: awx/conf/tests/unit/test_registry.py:100 +#: awx/conf/tests/unit/test_registry.py:106 +#: awx/conf/tests/unit/test_registry.py:126 +#: awx/conf/tests/unit/test_registry.py:140 +#: awx/conf/tests/unit/test_registry.py:146 +#: awx/conf/tests/unit/test_registry.py:159 +#: awx/conf/tests/unit/test_registry.py:171 +#: awx/conf/tests/unit/test_registry.py:180 +#: awx/conf/tests/unit/test_registry.py:198 +#: awx/conf/tests/unit/test_registry.py:210 +#: awx/conf/tests/unit/test_registry.py:219 +#: awx/conf/tests/unit/test_registry.py:225 +#: awx/conf/tests/unit/test_registry.py:237 +#: awx/conf/tests/unit/test_registry.py:245 +#: awx/conf/tests/unit/test_registry.py:288 +#: awx/conf/tests/unit/test_registry.py:306 +#: awx/conf/tests/unit/test_settings.py:67 +#: awx/conf/tests/unit/test_settings.py:81 +#: awx/conf/tests/unit/test_settings.py:97 +#: awx/conf/tests/unit/test_settings.py:110 +#: awx/conf/tests/unit/test_settings.py:127 +#: awx/conf/tests/unit/test_settings.py:143 +#: awx/conf/tests/unit/test_settings.py:162 +#: awx/conf/tests/unit/test_settings.py:183 +#: awx/conf/tests/unit/test_settings.py:197 +#: awx/conf/tests/unit/test_settings.py:221 +#: awx/conf/tests/unit/test_settings.py:241 +#: awx/conf/tests/unit/test_settings.py:258 awx/main/conf.py:19 +#: awx/main/conf.py:29 awx/main/conf.py:39 awx/main/conf.py:48 +#: awx/main/conf.py:60 awx/main/conf.py:78 awx/main/conf.py:103 +msgid "System" +msgstr "Système" + +#: awx/conf/tests/unit/test_registry.py:165 +#: awx/conf/tests/unit/test_registry.py:172 +#: awx/conf/tests/unit/test_registry.py:187 +#: awx/conf/tests/unit/test_registry.py:203 +#: awx/conf/tests/unit/test_registry.py:211 +#, fuzzy +msgid "OtherSystem" +msgstr "Système" + +#: awx/conf/views.py:38 msgid "Setting Categories" msgstr "Catégories de paramètre" -#: conf/views.py:61 +#: awx/conf/views.py:61 msgid "Setting Detail" msgstr "Détails du paramètre" -#: main/access.py:255 +#: awx/main/access.py:255 #, python-format msgid "Bad data found in related field %s." msgstr "Données incorrectes trouvées dans le champ %s associé." -#: main/access.py:296 +#: awx/main/access.py:296 msgid "License is missing." msgstr "La licence est manquante." -#: main/access.py:298 +#: awx/main/access.py:298 msgid "License has expired." msgstr "La licence est arrivée à expiration." -#: main/access.py:303 +#: awx/main/access.py:306 #, python-format msgid "License count of %s instances has been reached." msgstr "Le nombre de licences d'instances %s a été atteint." -#: main/access.py:305 +#: awx/main/access.py:308 #, python-format msgid "License count of %s instances has been exceeded." msgstr "Le nombre de licences d'instances %s a été dépassé." -#: main/access.py:307 +#: awx/main/access.py:310 msgid "Host count exceeds available instances." msgstr "Le nombre d'hôtes dépasse celui des instances disponibles." -#: main/access.py:311 +#: awx/main/access.py:314 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "La fonctionnalité %s n'est pas activée dans la licence active." -#: main/access.py:313 +#: awx/main/access.py:316 msgid "Features not found in active license." msgstr "Fonctionnalités introuvables dans la licence active." -#: main/access.py:511 main/access.py:578 main/access.py:698 main/access.py:961 -#: main/access.py:1200 main/access.py:1597 +#: awx/main/access.py:514 awx/main/access.py:581 awx/main/access.py:706 +#: awx/main/access.py:969 awx/main/access.py:1208 awx/main/access.py:1605 msgid "Resource is being used by running jobs" msgstr "La ressource est utilisée par des tâches en cours d'exécution" -#: main/access.py:622 +#: awx/main/access.py:625 msgid "Unable to change inventory on a host." msgstr "Impossible de modifier l'inventaire sur un hôte." -#: main/access.py:634 main/access.py:679 +#: awx/main/access.py:642 awx/main/access.py:687 msgid "Cannot associate two items from different inventories." msgstr "Impossible d'associer deux éléments d'inventaires différents." -#: main/access.py:667 +#: awx/main/access.py:675 msgid "Unable to change inventory on a group." msgstr "Impossible de modifier l'inventaire sur un groupe." -#: main/access.py:881 +#: awx/main/access.py:889 msgid "Unable to change organization on a team." msgstr "Impossible de modifier l'organisation d'une équipe." -#: main/access.py:894 +#: awx/main/access.py:902 msgid "The {} role cannot be assigned to a team" msgstr "Le rôle {} ne peut pas être attribué à une équipe" -#: main/access.py:896 +#: awx/main/access.py:904 msgid "The admin_role for a User cannot be assigned to a team" msgstr "L'admin_role d'un utilisateur ne peut pas être attribué à une équipe" -#: main/access.py:1670 +#: awx/main/access.py:1678 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." msgstr "" -#: main/apps.py:9 +#: awx/main/apps.py:9 msgid "Main" msgstr "Principal" -#: main/conf.py:17 +#: awx/main/conf.py:17 msgid "Enable Activity Stream" msgstr "Activer le flux d'activité" -#: main/conf.py:18 +#: awx/main/conf.py:18 msgid "Enable capturing activity for the Tower activity stream." msgstr "Activer la capture d'activités pour le flux d'activité Tower." -#: main/conf.py:19 main/conf.py:29 main/conf.py:39 main/conf.py:48 -#: main/conf.py:60 main/conf.py:78 main/conf.py:103 -msgid "System" -msgstr "Système" - -#: main/conf.py:27 +#: awx/main/conf.py:27 msgid "Enable Activity Stream for Inventory Sync" msgstr "Activer le flux d'activité pour la synchronisation des inventaires" -#: main/conf.py:28 +#: awx/main/conf.py:28 msgid "" "Enable capturing activity for the Tower activity stream when running " "inventory sync." @@ -1066,12 +1126,12 @@ msgstr "" "Activer la capture d'activités pour le flux d'activité Tower lors de la " "synchronisation des inventaires." -#: main/conf.py:37 +#: awx/main/conf.py:37 msgid "All Users Visible to Organization Admins" msgstr "" "Tous les utilisateurs visibles pour les administrateurs de l'organisation" -#: main/conf.py:38 +#: awx/main/conf.py:38 msgid "" "Controls whether any Organization Admin can view all users, even those not " "associated with their Organization." @@ -1079,11 +1139,11 @@ msgstr "" "Contrôle si un administrateur d'organisation peut ou non afficher tous les " "utilisateurs, même ceux qui ne sont pas associés à son organisation." -#: main/conf.py:46 +#: awx/main/conf.py:46 msgid "Enable Tower Administrator Alerts" msgstr "Activer les alertes administrateur de Tower" -#: main/conf.py:47 +#: awx/main/conf.py:47 msgid "" "Allow Tower to email Admin users for system events that may require " "attention." @@ -1091,11 +1151,11 @@ msgstr "" "Autoriser Tower à alerter les administrateurs par email concernant des " "événements système susceptibles de mériter leur attention." -#: main/conf.py:57 +#: awx/main/conf.py:57 msgid "Base URL of the Tower host" msgstr "URL de base pour l'hôte Tower" -#: main/conf.py:58 +#: awx/main/conf.py:58 msgid "" "This setting is used by services like notifications to render a valid url to" " the Tower host." @@ -1103,11 +1163,11 @@ msgstr "" "Ce paramètre est utilisé par des services sous la forme de notifications " "permettant de rendre valide une URL pour l'hôte Tower." -#: main/conf.py:67 +#: awx/main/conf.py:67 msgid "Remote Host Headers" msgstr "En-têtes d'hôte distant" -#: main/conf.py:68 +#: awx/main/conf.py:68 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.\n" "\n" @@ -1127,11 +1187,11 @@ msgstr "" "Hôte : 127.0.0.1\n" "REMOTE_HOST_HEADERS = ['HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR', 'REMOTE_HOST']" -#: main/conf.py:99 +#: awx/main/conf.py:99 msgid "Tower License" msgstr "Licence Tower" -#: main/conf.py:100 +#: awx/main/conf.py:100 msgid "" "The license controls which features and functionality are enabled in Tower. " "Use /api/v1/config/ to update or change the license." @@ -1140,25 +1200,26 @@ msgstr "" "dans Tower. Utilisez /api/v1/config/ pour mettre à jour ou modifier la " "licence." -#: main/conf.py:110 +#: awx/main/conf.py:110 msgid "Ansible Modules Allowed for Ad Hoc Jobs" msgstr "Modules Ansible autorisés pour des tâches ad hoc" -#: main/conf.py:111 +#: awx/main/conf.py:111 msgid "List of modules allowed to be used by ad-hoc jobs." msgstr "Liste des modules que des tâches ad hoc sont autorisées à utiliser." -#: main/conf.py:112 main/conf.py:121 main/conf.py:130 main/conf.py:140 -#: main/conf.py:150 main/conf.py:160 main/conf.py:170 main/conf.py:180 -#: main/conf.py:190 main/conf.py:202 main/conf.py:214 main/conf.py:226 +#: awx/main/conf.py:112 awx/main/conf.py:121 awx/main/conf.py:130 +#: awx/main/conf.py:140 awx/main/conf.py:150 awx/main/conf.py:160 +#: awx/main/conf.py:170 awx/main/conf.py:180 awx/main/conf.py:190 +#: awx/main/conf.py:202 awx/main/conf.py:214 awx/main/conf.py:226 msgid "Jobs" msgstr "Tâches" -#: main/conf.py:119 +#: awx/main/conf.py:119 msgid "Enable job isolation" msgstr "Activer l'isolement des tâches" -#: main/conf.py:120 +#: awx/main/conf.py:120 msgid "" "Isolates an Ansible job from protected parts of the Tower system to prevent " "exposing sensitive information." @@ -1166,30 +1227,30 @@ msgstr "" "Permet d'isoler une tâche Ansible des parties protégées du système Tower " "pour éviter l'exposition d'informations sensibles." -#: main/conf.py:128 +#: awx/main/conf.py:128 msgid "Job isolation execution path" msgstr "Chemin d'exécution pour l'isolement des tâches" -#: main/conf.py:129 +#: awx/main/conf.py:129 msgid "" "Create temporary working directories for isolated jobs in this location." msgstr "" "Créez des répertoires de travail temporaires pour les tâches isolées à cet " "emplacement." -#: main/conf.py:138 +#: awx/main/conf.py:138 msgid "Paths to hide from isolated jobs" msgstr "Chemins à dissimuler des tâches isolées" -#: main/conf.py:139 +#: awx/main/conf.py:139 msgid "Additional paths to hide from isolated processes." msgstr "Chemins supplémentaires à dissimuler des processus isolés." -#: main/conf.py:148 +#: awx/main/conf.py:148 msgid "Paths to expose to isolated jobs" msgstr "Chemins à exposer aux tâches isolées" -#: main/conf.py:149 +#: awx/main/conf.py:149 msgid "" "Whitelist of paths that would otherwise be hidden to expose to isolated " "jobs." @@ -1197,11 +1258,11 @@ msgstr "" "Liste blanche des chemins qui seraient autrement dissimulés de façon à ne " "pas être exposés aux tâches isolées." -#: main/conf.py:158 +#: awx/main/conf.py:158 msgid "Standard Output Maximum Display Size" msgstr "Taille d'affichage maximale pour une sortie standard" -#: main/conf.py:159 +#: awx/main/conf.py:159 msgid "" "Maximum Size of Standard Output in bytes to display before requiring the " "output be downloaded." @@ -1209,12 +1270,12 @@ msgstr "" "Taille maximale d'une sortie standard en octets à afficher avant de demander" " le téléchargement de la sortie." -#: main/conf.py:168 +#: awx/main/conf.py:168 msgid "Job Event Standard Output Maximum Display Size" msgstr "" "Taille d'affichage maximale pour une sortie standard d'événement de tâche" -#: main/conf.py:169 +#: awx/main/conf.py:169 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." @@ -1223,11 +1284,11 @@ msgstr "" "tâche ou pour un seul événement de commande ad hoc. `stdout` se terminera " "par `...` quand il sera tronqué." -#: main/conf.py:178 +#: awx/main/conf.py:178 msgid "Maximum Scheduled Jobs" msgstr "Nombre max. de tâches planifiées" -#: main/conf.py:179 +#: awx/main/conf.py:179 msgid "" "Maximum number of the same job template that can be waiting to run when " "launching from a schedule before no more are created." @@ -1236,11 +1297,11 @@ msgstr "" "d'exécution lors de son lancement à partir d'un calendrier, avant que " "d'autres ne soient créés." -#: main/conf.py:188 +#: awx/main/conf.py:188 msgid "Ansible Callback Plugins" msgstr "Plug-ins de rappel Ansible" -#: main/conf.py:189 +#: awx/main/conf.py:189 msgid "" "List of paths to search for extra callback plugins to be used when running " "jobs." @@ -1248,11 +1309,11 @@ msgstr "" "Liste des chemins servant à rechercher d'autres plug-ins de rappel qui " "serviront lors de l'exécution de tâches." -#: main/conf.py:199 +#: awx/main/conf.py:199 msgid "Default Job Timeout" msgstr "Délai d'attente par défaut des tâches" -#: main/conf.py:200 +#: awx/main/conf.py:200 msgid "" "Maximum time 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 " @@ -1262,11 +1323,11 @@ msgstr "" "qu'aucun délai ne doit être imposé. Un délai d'attente défini sur celui d'un" " modèle de tâche précis écrasera cette valeur." -#: main/conf.py:211 +#: awx/main/conf.py:211 msgid "Default Inventory Update Timeout" msgstr "Délai d'attente par défaut pour la mise à jour d'inventaire" -#: main/conf.py:212 +#: awx/main/conf.py:212 msgid "" "Maximum time 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 " @@ -1276,11 +1337,11 @@ msgstr "" "0 pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente " "défini sur celui d'une source d'inventaire précise écrasera cette valeur." -#: main/conf.py:223 +#: awx/main/conf.py:223 msgid "Default Project Update Timeout" msgstr "Délai d'attente par défaut pour la mise à jour de projet" -#: main/conf.py:224 +#: awx/main/conf.py:224 msgid "" "Maximum time 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 " @@ -1290,58 +1351,59 @@ msgstr "" "pour indiquer qu'aucun délai ne doit être imposé. Un délai d'attente défini " "sur celui d'un projet précis écrasera cette valeur." -#: main/conf.py:234 +#: awx/main/conf.py:234 msgid "Logging Aggregator" msgstr "" -#: main/conf.py:235 +#: awx/main/conf.py:235 msgid "Hostname/IP where external logs will be sent to." msgstr "" -#: main/conf.py:236 main/conf.py:245 main/conf.py:255 main/conf.py:264 -#: main/conf.py:274 main/conf.py:288 main/conf.py:300 main/conf.py:309 +#: awx/main/conf.py:236 awx/main/conf.py:245 awx/main/conf.py:255 +#: awx/main/conf.py:264 awx/main/conf.py:274 awx/main/conf.py:288 +#: awx/main/conf.py:300 awx/main/conf.py:309 msgid "Logging" msgstr "Journalisation" -#: main/conf.py:243 +#: awx/main/conf.py:243 msgid "Logging Aggregator Port" msgstr "" -#: main/conf.py:244 +#: awx/main/conf.py:244 msgid "Port on Logging Aggregator to send logs to (if required)." msgstr "" -#: main/conf.py:253 +#: awx/main/conf.py:253 msgid "Logging Aggregator Type" msgstr "" -#: main/conf.py:254 +#: awx/main/conf.py:254 msgid "Format messages for the chosen log aggregator." msgstr "" -#: main/conf.py:262 +#: awx/main/conf.py:262 msgid "Logging Aggregator Username" msgstr "" -#: main/conf.py:263 +#: awx/main/conf.py:263 msgid "Username for external log aggregator (if required)." msgstr "" -#: main/conf.py:272 +#: awx/main/conf.py:272 msgid "Logging Aggregator Password/Token" msgstr "" -#: main/conf.py:273 +#: awx/main/conf.py:273 msgid "" "Password or authentication token for external log aggregator (if required)." msgstr "" -#: main/conf.py:281 +#: awx/main/conf.py:281 msgid "Loggers to send data to the log aggregator from" msgstr "" "Journaliseurs à partir duquel envoyer des données à l'agrégateur de journaux" -#: main/conf.py:282 +#: awx/main/conf.py:282 msgid "" "List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" "awx - Tower service logs\n" @@ -1350,11 +1412,11 @@ msgid "" "system_tracking - facts gathered from scan jobs." msgstr "" -#: main/conf.py:295 +#: awx/main/conf.py:295 msgid "Log System Tracking Facts Individually" msgstr "" -#: main/conf.py:296 +#: awx/main/conf.py:296 msgid "" "If set, system tracking facts will be sent for each package, service, " "orother item found in a scan, allowing for greater search query granularity." @@ -1362,233 +1424,236 @@ msgid "" "efficiency in fact processing." msgstr "" -#: main/conf.py:307 +#: awx/main/conf.py:307 msgid "Enable External Logging" msgstr "" -#: main/conf.py:308 +#: awx/main/conf.py:308 msgid "Enable sending logs to external log aggregator." msgstr "" -#: main/models/activity_stream.py:22 +#: awx/main/models/activity_stream.py:22 msgid "Entity Created" msgstr "Entité créée" -#: main/models/activity_stream.py:23 +#: awx/main/models/activity_stream.py:23 msgid "Entity Updated" msgstr "Entité mise à jour" -#: main/models/activity_stream.py:24 +#: awx/main/models/activity_stream.py:24 msgid "Entity Deleted" msgstr "Entité supprimée" -#: main/models/activity_stream.py:25 +#: awx/main/models/activity_stream.py:25 msgid "Entity Associated with another Entity" msgstr "Entité associée à une autre entité" -#: main/models/activity_stream.py:26 +#: awx/main/models/activity_stream.py:26 msgid "Entity was Disassociated with another Entity" msgstr "Entité dissociée d'une autre entité" -#: main/models/ad_hoc_commands.py:96 +#: awx/main/models/ad_hoc_commands.py:96 msgid "No valid inventory." msgstr "Aucun inventaire valide." -#: main/models/ad_hoc_commands.py:103 main/models/jobs.py:161 +#: awx/main/models/ad_hoc_commands.py:103 awx/main/models/jobs.py:161 msgid "You must provide a machine / SSH credential." msgstr "Vous devez fournir des informations d'identification machine / SSH." -#: main/models/ad_hoc_commands.py:114 main/models/ad_hoc_commands.py:122 +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 msgid "Invalid type for ad hoc command" msgstr "Type non valide pour la commande ad hoc" -#: main/models/ad_hoc_commands.py:117 +#: awx/main/models/ad_hoc_commands.py:117 msgid "Unsupported module for ad hoc commands." msgstr "Module non pris en charge pour les commandes ad hoc." -#: main/models/ad_hoc_commands.py:125 +#: awx/main/models/ad_hoc_commands.py:125 #, python-format msgid "No argument passed to %s module." msgstr "Aucun argument transmis au module %s." -#: main/models/ad_hoc_commands.py:222 main/models/jobs.py:763 +#: awx/main/models/ad_hoc_commands.py:222 awx/main/models/jobs.py:763 msgid "Host Failed" msgstr "Échec de l'hôte" -#: main/models/ad_hoc_commands.py:223 main/models/jobs.py:764 +#: awx/main/models/ad_hoc_commands.py:223 awx/main/models/jobs.py:764 msgid "Host OK" msgstr "Hôte OK" -#: main/models/ad_hoc_commands.py:224 main/models/jobs.py:767 +#: awx/main/models/ad_hoc_commands.py:224 awx/main/models/jobs.py:767 msgid "Host Unreachable" msgstr "Hôte inaccessible" -#: main/models/ad_hoc_commands.py:229 main/models/jobs.py:766 +#: awx/main/models/ad_hoc_commands.py:229 awx/main/models/jobs.py:766 msgid "Host Skipped" msgstr "Hôte ignoré" -#: main/models/ad_hoc_commands.py:239 main/models/jobs.py:794 +#: awx/main/models/ad_hoc_commands.py:239 awx/main/models/jobs.py:794 msgid "Debug" msgstr "Déboguer" -#: main/models/ad_hoc_commands.py:240 main/models/jobs.py:795 +#: awx/main/models/ad_hoc_commands.py:240 awx/main/models/jobs.py:795 msgid "Verbose" msgstr "Verbeux" -#: main/models/ad_hoc_commands.py:241 main/models/jobs.py:796 +#: awx/main/models/ad_hoc_commands.py:241 awx/main/models/jobs.py:796 msgid "Deprecated" msgstr "Obsolète" -#: main/models/ad_hoc_commands.py:242 main/models/jobs.py:797 +#: awx/main/models/ad_hoc_commands.py:242 awx/main/models/jobs.py:797 msgid "Warning" msgstr "Avertissement" -#: main/models/ad_hoc_commands.py:243 main/models/jobs.py:798 +#: awx/main/models/ad_hoc_commands.py:243 awx/main/models/jobs.py:798 msgid "System Warning" msgstr "Avertissement système" -#: main/models/ad_hoc_commands.py:244 main/models/jobs.py:799 -#: main/models/unified_jobs.py:64 +#: awx/main/models/ad_hoc_commands.py:244 awx/main/models/jobs.py:799 +#: awx/main/models/unified_jobs.py:64 msgid "Error" msgstr "Erreur" -#: main/models/base.py:45 main/models/base.py:51 main/models/base.py:56 +#: awx/main/models/base.py:45 awx/main/models/base.py:51 +#: awx/main/models/base.py:56 msgid "Run" msgstr "Exécuter" -#: main/models/base.py:46 main/models/base.py:52 main/models/base.py:57 +#: awx/main/models/base.py:46 awx/main/models/base.py:52 +#: awx/main/models/base.py:57 msgid "Check" msgstr "Vérifier" -#: main/models/base.py:47 +#: awx/main/models/base.py:47 msgid "Scan" msgstr "Scanner" -#: main/models/base.py:61 +#: awx/main/models/base.py:61 msgid "Read Inventory" msgstr "Lire l'inventaire" -#: main/models/base.py:62 +#: awx/main/models/base.py:62 msgid "Edit Inventory" msgstr "Modifier l'inventaire" -#: main/models/base.py:63 +#: awx/main/models/base.py:63 msgid "Administrate Inventory" msgstr "Administrer l'inventaire" -#: main/models/base.py:64 +#: awx/main/models/base.py:64 msgid "Deploy To Inventory" msgstr "Déployer dans l'inventaire" -#: main/models/base.py:65 +#: awx/main/models/base.py:65 msgid "Deploy To Inventory (Dry Run)" msgstr "Déployer dans l'inventaire (test uniquement)" -#: main/models/base.py:66 +#: awx/main/models/base.py:66 msgid "Scan an Inventory" msgstr "Scanner un inventaire" -#: main/models/base.py:67 +#: awx/main/models/base.py:67 msgid "Create a Job Template" msgstr "Créer un modèle de tâche" -#: main/models/credential.py:33 +#: awx/main/models/credential.py:33 msgid "Machine" msgstr "Machine" -#: main/models/credential.py:34 +#: awx/main/models/credential.py:34 msgid "Network" msgstr "Réseau" -#: main/models/credential.py:35 +#: awx/main/models/credential.py:35 msgid "Source Control" msgstr "Contrôle de la source" -#: main/models/credential.py:36 +#: awx/main/models/credential.py:36 msgid "Amazon Web Services" msgstr "Amazon Web Services" -#: main/models/credential.py:37 +#: awx/main/models/credential.py:37 msgid "Rackspace" msgstr "Rackspace" -#: main/models/credential.py:38 main/models/inventory.py:713 +#: awx/main/models/credential.py:38 awx/main/models/inventory.py:713 msgid "VMware vCenter" msgstr "VMware vCenter" -#: main/models/credential.py:39 main/models/inventory.py:714 +#: awx/main/models/credential.py:39 awx/main/models/inventory.py:714 msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: main/models/credential.py:40 main/models/inventory.py:715 +#: awx/main/models/credential.py:40 awx/main/models/inventory.py:715 msgid "Red Hat CloudForms" msgstr "Red Hat CloudForms" -#: main/models/credential.py:41 main/models/inventory.py:710 +#: awx/main/models/credential.py:41 awx/main/models/inventory.py:710 msgid "Google Compute Engine" msgstr "Google Compute Engine" -#: main/models/credential.py:42 main/models/inventory.py:711 +#: awx/main/models/credential.py:42 awx/main/models/inventory.py:711 msgid "Microsoft Azure Classic (deprecated)" msgstr "Microsoft Azure Classic (obsolète)" -#: main/models/credential.py:43 main/models/inventory.py:712 +#: awx/main/models/credential.py:43 awx/main/models/inventory.py:712 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" -#: main/models/credential.py:44 main/models/inventory.py:716 +#: awx/main/models/credential.py:44 awx/main/models/inventory.py:716 msgid "OpenStack" msgstr "OpenStack" -#: main/models/credential.py:48 +#: awx/main/models/credential.py:48 msgid "None" msgstr "Aucun" -#: main/models/credential.py:49 +#: awx/main/models/credential.py:49 msgid "Sudo" msgstr "Sudo" -#: main/models/credential.py:50 +#: awx/main/models/credential.py:50 msgid "Su" msgstr "Su" -#: main/models/credential.py:51 +#: awx/main/models/credential.py:51 msgid "Pbrun" msgstr "Pbrun" -#: main/models/credential.py:52 +#: awx/main/models/credential.py:52 msgid "Pfexec" msgstr "Pfexec" -#: main/models/credential.py:53 +#: awx/main/models/credential.py:53 msgid "DZDO" msgstr "" -#: main/models/credential.py:54 +#: awx/main/models/credential.py:54 msgid "Pmrun" msgstr "" -#: main/models/credential.py:103 +#: awx/main/models/credential.py:103 msgid "Host" msgstr "Hôte" -#: main/models/credential.py:104 +#: awx/main/models/credential.py:104 msgid "The hostname or IP address to use." msgstr "Nom d'hôte ou adresse IP à utiliser." -#: main/models/credential.py:110 +#: awx/main/models/credential.py:110 msgid "Username" msgstr "Nom d'utilisateur" -#: main/models/credential.py:111 +#: awx/main/models/credential.py:111 msgid "Username for this credential." msgstr "Nom d'utilisateur pour ces informations d'identification." -#: main/models/credential.py:117 +#: awx/main/models/credential.py:117 msgid "Password" msgstr "Mot de passe" -#: main/models/credential.py:118 +#: awx/main/models/credential.py:118 msgid "" "Password for this credential (or \"ASK\" to prompt the user for machine " "credentials)." @@ -1596,43 +1661,43 @@ msgstr "" "Mot de passe pour ces informations d'identification (ou \"ASK\" pour " "demander à l'utilisateur les informations d'identification de la machine)." -#: main/models/credential.py:125 +#: awx/main/models/credential.py:125 msgid "Security Token" msgstr "Token de sécurité" -#: main/models/credential.py:126 +#: awx/main/models/credential.py:126 msgid "Security Token for this credential" msgstr "Token de sécurité pour ces informations d'identification" -#: main/models/credential.py:132 +#: awx/main/models/credential.py:132 msgid "Project" msgstr "Projet" -#: main/models/credential.py:133 +#: awx/main/models/credential.py:133 msgid "The identifier for the project." msgstr "Identifiant du projet." -#: main/models/credential.py:139 +#: awx/main/models/credential.py:139 msgid "Domain" msgstr "Domaine" -#: main/models/credential.py:140 +#: awx/main/models/credential.py:140 msgid "The identifier for the domain." msgstr "Identifiant du domaine." -#: main/models/credential.py:145 +#: awx/main/models/credential.py:145 msgid "SSH private key" msgstr "Clé privée SSH" -#: main/models/credential.py:146 +#: awx/main/models/credential.py:146 msgid "RSA or DSA private key to be used instead of password." msgstr "Clé privée RSA ou DSA à utiliser au lieu du mot de passe." -#: main/models/credential.py:152 +#: awx/main/models/credential.py:152 msgid "SSH key unlock" msgstr "Déverrouillage de la clé SSH" -#: main/models/credential.py:153 +#: awx/main/models/credential.py:153 msgid "" "Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the " "user for machine credentials)." @@ -1641,120 +1706,120 @@ msgstr "" "chiffrée (ou \"ASK\" pour demander à l'utilisateur les informations " "d'identification de la machine)." -#: main/models/credential.py:161 +#: awx/main/models/credential.py:161 msgid "Privilege escalation method." msgstr "Méthode d'élévation des privilèges." -#: main/models/credential.py:167 +#: awx/main/models/credential.py:167 msgid "Privilege escalation username." msgstr "Nom d'utilisateur pour l'élévation des privilèges" -#: main/models/credential.py:173 +#: awx/main/models/credential.py:173 msgid "Password for privilege escalation method." msgstr "Mot de passe pour la méthode d'élévation des privilèges." -#: main/models/credential.py:179 +#: awx/main/models/credential.py:179 msgid "Vault password (or \"ASK\" to prompt the user)." msgstr "Mot de passe Vault (ou \"ASK\" pour le demander à l'utilisateur)." -#: main/models/credential.py:183 +#: awx/main/models/credential.py:183 msgid "Whether to use the authorize mechanism." msgstr "Indique s'il faut ou non utiliser le mécanisme d'autorisation." -#: main/models/credential.py:189 +#: awx/main/models/credential.py:189 msgid "Password used by the authorize mechanism." msgstr "Mot de passe utilisé par le mécanisme d'autorisation." -#: main/models/credential.py:195 +#: awx/main/models/credential.py:195 msgid "Client Id or Application Id for the credential" msgstr "" "ID du client ou de l'application pour les informations d'identification" -#: main/models/credential.py:201 +#: awx/main/models/credential.py:201 msgid "Secret Token for this credential" msgstr "Token secret pour ces informations d'identification" -#: main/models/credential.py:207 +#: awx/main/models/credential.py:207 msgid "Subscription identifier for this credential" msgstr "ID d'abonnement pour ces informations d'identification" -#: main/models/credential.py:213 +#: awx/main/models/credential.py:213 msgid "Tenant identifier for this credential" msgstr "ID de tenant pour ces informations d'identification" -#: main/models/credential.py:283 +#: awx/main/models/credential.py:283 msgid "Host required for VMware credential." msgstr "Hôte requis pour les informations d'identification VMware." -#: main/models/credential.py:285 +#: awx/main/models/credential.py:285 msgid "Host required for OpenStack credential." msgstr "Hôte requis pour les informations d'identification OpenStack." -#: main/models/credential.py:294 +#: awx/main/models/credential.py:294 msgid "Access key required for AWS credential." msgstr "Clé d'accès requise pour les informations d'identification AWS." -#: main/models/credential.py:296 +#: awx/main/models/credential.py:296 msgid "Username required for Rackspace credential." msgstr "" "Nom d'utilisateur requis pour les informations d'identification Rackspace." -#: main/models/credential.py:299 +#: awx/main/models/credential.py:299 msgid "Username required for VMware credential." msgstr "" "Nom d'utilisateur requis pour les informations d'identification VMware." -#: main/models/credential.py:301 +#: awx/main/models/credential.py:301 msgid "Username required for OpenStack credential." msgstr "" "Nom d'utilisateur requis pour les informations d'identification OpenStack." -#: main/models/credential.py:307 +#: awx/main/models/credential.py:307 msgid "Secret key required for AWS credential." msgstr "Clé secrète requise pour les informations d'identification AWS." -#: main/models/credential.py:309 +#: awx/main/models/credential.py:309 msgid "API key required for Rackspace credential." msgstr "Clé API requise pour les informations d'identification Rackspace." -#: main/models/credential.py:311 +#: awx/main/models/credential.py:311 msgid "Password required for VMware credential." msgstr "Mot de passe requis pour les informations d'identification VMware." -#: main/models/credential.py:313 +#: awx/main/models/credential.py:313 msgid "Password or API key required for OpenStack credential." msgstr "" "Mot de passe ou clé API requis(e) pour les informations d'identification " "OpenStack." -#: main/models/credential.py:319 +#: awx/main/models/credential.py:319 msgid "Project name required for OpenStack credential." msgstr "" "Nom de projet requis pour les informations d'identification OpenStack." -#: main/models/credential.py:346 +#: awx/main/models/credential.py:346 msgid "SSH key unlock must be set when SSH key is encrypted." msgstr "" "Le déverrouillage de la clé SSH doit être défini lorsque la clé SSH est " "chiffrée." -#: main/models/credential.py:352 +#: awx/main/models/credential.py:352 msgid "Credential cannot be assigned to both a user and team." msgstr "" "Les informations d'identification ne peuvent pas être attribuées à la fois à" " un utilisateur et une équipe." -#: main/models/fact.py:21 +#: awx/main/models/fact.py:21 msgid "Host for the facts that the fact scan captured." msgstr "Hôte pour les faits que le scan de faits a capturés." -#: main/models/fact.py:26 +#: awx/main/models/fact.py:26 msgid "Date and time of the corresponding fact scan gathering time." msgstr "" "Date et heure du scan de faits correspondant au moment de la collecte des " "faits." -#: main/models/fact.py:29 +#: awx/main/models/fact.py:29 msgid "" "Arbitrary JSON structure of module facts captured at timestamp for a single " "host." @@ -1762,77 +1827,77 @@ msgstr "" "Structure JSON arbitraire des faits de module capturés au moment de " "l'horodatage pour un seul hôte." -#: main/models/inventory.py:45 +#: awx/main/models/inventory.py:45 msgid "inventories" msgstr "inventaires" -#: main/models/inventory.py:52 +#: awx/main/models/inventory.py:52 msgid "Organization containing this inventory." msgstr "Organisation contenant cet inventaire." -#: main/models/inventory.py:58 +#: awx/main/models/inventory.py:58 msgid "Inventory variables in JSON or YAML format." msgstr "Variables d'inventaire au format JSON ou YAML." -#: main/models/inventory.py:63 +#: awx/main/models/inventory.py:63 msgid "Flag indicating whether any hosts in this inventory have failed." msgstr "Marqueur indiquant si les hôtes de cet inventaire ont échoué." -#: main/models/inventory.py:68 +#: awx/main/models/inventory.py:68 msgid "Total number of hosts in this inventory." msgstr "Nombre total d'hôtes dans cet inventaire." -#: main/models/inventory.py:73 +#: awx/main/models/inventory.py:73 msgid "Number of hosts in this inventory with active failures." msgstr "Nombre d'hôtes dans cet inventaire avec des échecs non résolus." -#: main/models/inventory.py:78 +#: awx/main/models/inventory.py:78 msgid "Total number of groups in this inventory." msgstr "Nombre total de groupes dans cet inventaire." -#: main/models/inventory.py:83 +#: awx/main/models/inventory.py:83 msgid "Number of groups in this inventory with active failures." msgstr "Nombre de groupes dans cet inventaire avec des échecs non résolus." -#: main/models/inventory.py:88 +#: awx/main/models/inventory.py:88 msgid "" "Flag indicating whether this inventory has any external inventory sources." msgstr "" "Marqueur indiquant si cet inventaire contient des sources d'inventaire " "externes." -#: main/models/inventory.py:93 +#: awx/main/models/inventory.py:93 msgid "" "Total number of external inventory sources configured within this inventory." msgstr "" "Nombre total de sources d'inventaire externes configurées dans cet " "inventaire." -#: main/models/inventory.py:98 +#: awx/main/models/inventory.py:98 msgid "Number of external inventory sources in this inventory with failures." msgstr "" "Nombre total de sources d'inventaire externes en échec dans cet inventaire." -#: main/models/inventory.py:339 +#: awx/main/models/inventory.py:339 msgid "Is this host online and available for running jobs?" msgstr "Cet hôte est-il en ligne et disponible pour exécuter des tâches ?" -#: main/models/inventory.py:345 +#: awx/main/models/inventory.py:345 msgid "" "The value used by the remote inventory source to uniquely identify the host" msgstr "" "Valeur utilisée par la source d'inventaire distante pour identifier l'hôte " "de façon unique" -#: main/models/inventory.py:350 +#: awx/main/models/inventory.py:350 msgid "Host variables in JSON or YAML format." msgstr "Variables d'hôte au format JSON ou YAML." -#: main/models/inventory.py:372 +#: awx/main/models/inventory.py:372 msgid "Flag indicating whether the last job failed for this host." msgstr "Marqueur indiquant si la dernière tâche a échoué pour cet hôte." -#: main/models/inventory.py:377 +#: awx/main/models/inventory.py:377 msgid "" "Flag indicating whether this host was created/updated from any external " "inventory sources." @@ -1840,42 +1905,42 @@ msgstr "" "Marqueur indiquant si cet hôte a été créé/mis à jour à partir de sources " "d'inventaire externes." -#: main/models/inventory.py:383 +#: awx/main/models/inventory.py:383 msgid "Inventory source(s) that created or modified this host." msgstr "Sources d'inventaire qui ont créé ou modifié cet hôte." -#: main/models/inventory.py:474 +#: awx/main/models/inventory.py:474 msgid "Group variables in JSON or YAML format." msgstr "Variables de groupe au format JSON ou YAML." -#: main/models/inventory.py:480 +#: awx/main/models/inventory.py:480 msgid "Hosts associated directly with this group." msgstr "Hôtes associés directement à ce groupe." -#: main/models/inventory.py:485 +#: awx/main/models/inventory.py:485 msgid "Total number of hosts directly or indirectly in this group." msgstr "" "Nombre total d'hôtes associés directement ou indirectement à ce groupe." -#: main/models/inventory.py:490 +#: awx/main/models/inventory.py:490 msgid "Flag indicating whether this group has any hosts with active failures." msgstr "" "Marqueur indiquant si ce groupe possède ou non des hôtes avec des échecs non" " résolus." -#: main/models/inventory.py:495 +#: awx/main/models/inventory.py:495 msgid "Number of hosts in this group with active failures." msgstr "Nombre d'hôtes dans ce groupe avec des échecs non résolus." -#: main/models/inventory.py:500 +#: awx/main/models/inventory.py:500 msgid "Total number of child groups contained within this group." msgstr "Nombre total de groupes enfants compris dans ce groupe." -#: main/models/inventory.py:505 +#: awx/main/models/inventory.py:505 msgid "Number of child groups within this group that have active failures." msgstr "Nombre de groupes enfants dans ce groupe avec des échecs non résolus." -#: main/models/inventory.py:510 +#: awx/main/models/inventory.py:510 msgid "" "Flag indicating whether this group was created/updated from any external " "inventory sources." @@ -1883,36 +1948,36 @@ msgstr "" "Marqueur indiquant si ce groupe a été créé/mis à jour à partir de sources " "d'inventaire externes." -#: main/models/inventory.py:516 +#: awx/main/models/inventory.py:516 msgid "Inventory source(s) that created or modified this group." msgstr "Sources d'inventaire qui ont créé ou modifié ce groupe." -#: main/models/inventory.py:706 main/models/projects.py:42 -#: main/models/unified_jobs.py:402 +#: awx/main/models/inventory.py:706 awx/main/models/projects.py:42 +#: awx/main/models/unified_jobs.py:402 msgid "Manual" msgstr "Manuel" -#: main/models/inventory.py:707 +#: awx/main/models/inventory.py:707 msgid "Local File, Directory or Script" msgstr "Fichier local, répertoire ou script" -#: main/models/inventory.py:708 +#: awx/main/models/inventory.py:708 msgid "Rackspace Cloud Servers" msgstr "Serveurs cloud Rackspace" -#: main/models/inventory.py:709 +#: awx/main/models/inventory.py:709 msgid "Amazon EC2" msgstr "Amazon EC2" -#: main/models/inventory.py:717 +#: awx/main/models/inventory.py:717 msgid "Custom Script" msgstr "Script personnalisé" -#: main/models/inventory.py:828 +#: awx/main/models/inventory.py:828 msgid "Inventory source variables in YAML or JSON format." msgstr "Variables de source d'inventaire au format JSON ou YAML." -#: main/models/inventory.py:847 +#: awx/main/models/inventory.py:847 msgid "" "Comma-separated list of filter expressions (EC2 only). Hosts are imported " "when ANY of the filters match." @@ -1920,62 +1985,62 @@ msgstr "" "Liste d'expressions de filtre séparées par des virgules (EC2 uniquement). " "Les hôtes sont importés lorsque l'UN des filtres correspondent." -#: main/models/inventory.py:853 +#: awx/main/models/inventory.py:853 msgid "Limit groups automatically created from inventory source (EC2 only)." msgstr "" "Limiter automatiquement les groupes créés à partir de la source d'inventaire" " (EC2 uniquement)." -#: main/models/inventory.py:857 +#: awx/main/models/inventory.py:857 msgid "Overwrite local groups and hosts from remote inventory source." msgstr "" "Écraser les groupes locaux et les hôtes de la source d'inventaire distante." -#: main/models/inventory.py:861 +#: awx/main/models/inventory.py:861 msgid "Overwrite local variables from remote inventory source." msgstr "Écraser les variables locales de la source d'inventaire distante." -#: main/models/inventory.py:893 +#: awx/main/models/inventory.py:893 msgid "Availability Zone" msgstr "Zone de disponibilité" -#: main/models/inventory.py:894 +#: awx/main/models/inventory.py:894 msgid "Image ID" msgstr "ID d'image" -#: main/models/inventory.py:895 +#: awx/main/models/inventory.py:895 msgid "Instance ID" msgstr "ID d'instance" -#: main/models/inventory.py:896 +#: awx/main/models/inventory.py:896 msgid "Instance Type" msgstr "Type d'instance" -#: main/models/inventory.py:897 +#: awx/main/models/inventory.py:897 msgid "Key Name" msgstr "Nom de la clé" -#: main/models/inventory.py:898 +#: awx/main/models/inventory.py:898 msgid "Region" msgstr "Région" -#: main/models/inventory.py:899 +#: awx/main/models/inventory.py:899 msgid "Security Group" msgstr "Groupe de sécurité" -#: main/models/inventory.py:900 +#: awx/main/models/inventory.py:900 msgid "Tags" msgstr "Balises" -#: main/models/inventory.py:901 +#: awx/main/models/inventory.py:901 msgid "VPC ID" msgstr "ID VPC" -#: main/models/inventory.py:902 +#: awx/main/models/inventory.py:902 msgid "Tag None" msgstr "Ne rien baliser" -#: main/models/inventory.py:973 +#: awx/main/models/inventory.py:973 #, python-format msgid "" "Cloud-based inventory sources (such as %s) require credentials for the " @@ -1984,27 +2049,27 @@ msgstr "" "Les sources d'inventaire cloud (telles que %s) requièrent des informations " "d'identification pour le service cloud correspondant." -#: main/models/inventory.py:980 +#: awx/main/models/inventory.py:980 msgid "Credential is required for a cloud source." msgstr "" "Les informations d'identification sont requises pour une source cloud." -#: main/models/inventory.py:1005 +#: awx/main/models/inventory.py:1005 #, python-format msgid "Invalid %(source)s region: %(region)s" msgstr "" -#: main/models/inventory.py:1030 +#: awx/main/models/inventory.py:1030 #, python-format msgid "Invalid filter expression: %(filter)s" msgstr "" -#: main/models/inventory.py:1048 +#: awx/main/models/inventory.py:1048 #, python-format msgid "Invalid group by choice: %(choice)s" msgstr "" -#: main/models/inventory.py:1195 +#: awx/main/models/inventory.py:1195 #, python-format msgid "" "Unable to configure this item for cloud sync. It is already managed by %s." @@ -2012,19 +2077,19 @@ msgstr "" "Impossible de configurer cet élément pour la synchronisation dans le cloud. " "Il est déjà géré par %s." -#: main/models/inventory.py:1290 +#: awx/main/models/inventory.py:1290 msgid "Inventory script contents" msgstr "Contenus des scripts d'inventaire" -#: main/models/inventory.py:1295 +#: awx/main/models/inventory.py:1295 msgid "Organization owning this inventory script" msgstr "Organisation propriétaire de ce script d'inventaire." -#: main/models/jobs.py:169 +#: awx/main/models/jobs.py:169 msgid "You must provide a network credential." msgstr "Vous devez fournir des informations d'identification réseau." -#: main/models/jobs.py:177 +#: awx/main/models/jobs.py:177 msgid "" "Must provide a credential for a cloud provider, such as Amazon Web Services " "or Rackspace." @@ -2032,35 +2097,35 @@ msgstr "" "Entrez les informations d'identification d'un fournisseur de services cloud " "comme Amazon Web Services ou Rackspace." -#: main/models/jobs.py:269 +#: awx/main/models/jobs.py:269 msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "" "Le modèle de tâche doit fournir un inventaire ou permettre d'en demander un." -#: main/models/jobs.py:273 +#: awx/main/models/jobs.py:273 msgid "Job Template must provide 'credential' or allow prompting for it." msgstr "" "Le modèle de tâche doit fournir des informations d'identification ou " "permettre d'en demander." -#: main/models/jobs.py:362 +#: awx/main/models/jobs.py:362 msgid "Cannot override job_type to or from a scan job." msgstr "Impossible de remplacer job_type vers ou depuis une tâche de scan." -#: main/models/jobs.py:365 +#: awx/main/models/jobs.py:365 msgid "Inventory cannot be changed at runtime for scan jobs." msgstr "" "L'inventaire ne peut pas être modifié à l'exécution pour les tâches de scan." -#: main/models/jobs.py:431 main/models/projects.py:243 +#: awx/main/models/jobs.py:431 awx/main/models/projects.py:243 msgid "SCM Revision" msgstr "Révision SCM" -#: main/models/jobs.py:432 +#: awx/main/models/jobs.py:432 msgid "The SCM Revision from the Project used for this job, if available" msgstr "Révision SCM du projet utilisé pour cette tâche, le cas échéant" -#: main/models/jobs.py:440 +#: awx/main/models/jobs.py:440 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" @@ -2068,195 +2133,195 @@ msgstr "" "Activité d'actualisation du SCM qui permet de s'assurer que les playbooks " "étaient disponibles pour l'exécution de la tâche" -#: main/models/jobs.py:662 +#: awx/main/models/jobs.py:662 msgid "job host summaries" msgstr "récapitulatifs des hôtes pour la tâche" -#: main/models/jobs.py:765 +#: awx/main/models/jobs.py:765 msgid "Host Failure" msgstr "Échec de l'hôte" -#: main/models/jobs.py:768 main/models/jobs.py:782 +#: awx/main/models/jobs.py:768 awx/main/models/jobs.py:782 msgid "No Hosts Remaining" msgstr "Aucun hôte restant" -#: main/models/jobs.py:769 +#: awx/main/models/jobs.py:769 msgid "Host Polling" msgstr "Interrogation de l'hôte" -#: main/models/jobs.py:770 +#: awx/main/models/jobs.py:770 msgid "Host Async OK" msgstr "Désynchronisation des hôtes OK" -#: main/models/jobs.py:771 +#: awx/main/models/jobs.py:771 msgid "Host Async Failure" msgstr "Échec de désynchronisation des hôtes" -#: main/models/jobs.py:772 +#: awx/main/models/jobs.py:772 msgid "Item OK" msgstr "Élément OK" -#: main/models/jobs.py:773 +#: awx/main/models/jobs.py:773 msgid "Item Failed" msgstr "Échec de l'élément" -#: main/models/jobs.py:774 +#: awx/main/models/jobs.py:774 msgid "Item Skipped" msgstr "Élément ignoré" -#: main/models/jobs.py:775 +#: awx/main/models/jobs.py:775 msgid "Host Retry" msgstr "Nouvel essai de l'hôte" -#: main/models/jobs.py:777 +#: awx/main/models/jobs.py:777 msgid "File Difference" msgstr "Écart entre les fichiers" -#: main/models/jobs.py:778 +#: awx/main/models/jobs.py:778 msgid "Playbook Started" msgstr "Playbook démarré" -#: main/models/jobs.py:779 +#: awx/main/models/jobs.py:779 msgid "Running Handlers" msgstr "Descripteurs d'exécution" -#: main/models/jobs.py:780 +#: awx/main/models/jobs.py:780 msgid "Including File" msgstr "Ajout de fichier" -#: main/models/jobs.py:781 +#: awx/main/models/jobs.py:781 msgid "No Hosts Matched" msgstr "Aucun hôte correspondant" -#: main/models/jobs.py:783 +#: awx/main/models/jobs.py:783 msgid "Task Started" msgstr "Tâche démarrée" -#: main/models/jobs.py:785 +#: awx/main/models/jobs.py:785 msgid "Variables Prompted" msgstr "Variables demandées" -#: main/models/jobs.py:786 +#: awx/main/models/jobs.py:786 msgid "Gathering Facts" msgstr "Collecte des faits" -#: main/models/jobs.py:787 +#: awx/main/models/jobs.py:787 msgid "internal: on Import for Host" msgstr "interne : à l'importation pour l'hôte" -#: main/models/jobs.py:788 +#: awx/main/models/jobs.py:788 msgid "internal: on Not Import for Host" msgstr "interne : à la non-importation pour l'hôte" -#: main/models/jobs.py:789 +#: awx/main/models/jobs.py:789 msgid "Play Started" msgstr "Scène démarrée" -#: main/models/jobs.py:790 +#: awx/main/models/jobs.py:790 msgid "Playbook Complete" msgstr "Playbook terminé" -#: main/models/jobs.py:1200 +#: awx/main/models/jobs.py:1200 msgid "Remove jobs older than a certain number of days" msgstr "Supprimer les tâches plus anciennes qu'un certain nombre de jours" -#: main/models/jobs.py:1201 +#: awx/main/models/jobs.py:1201 msgid "Remove activity stream entries older than a certain number of days" msgstr "" "Supprimer les entrées du flux d'activité plus anciennes qu'un certain nombre" " de jours" -#: main/models/jobs.py:1202 +#: awx/main/models/jobs.py:1202 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "Purger et/ou réduire la granularité des données de suivi du système" -#: main/models/label.py:29 +#: awx/main/models/label.py:29 msgid "Organization this label belongs to." msgstr "Organisation à laquelle appartient ce libellé." -#: main/models/notifications.py:31 +#: awx/main/models/notifications.py:31 msgid "Email" msgstr "Email" -#: main/models/notifications.py:32 +#: awx/main/models/notifications.py:32 msgid "Slack" msgstr "Slack" -#: main/models/notifications.py:33 +#: awx/main/models/notifications.py:33 msgid "Twilio" msgstr "Twilio" -#: main/models/notifications.py:34 +#: awx/main/models/notifications.py:34 msgid "Pagerduty" msgstr "Pagerduty" -#: main/models/notifications.py:35 +#: awx/main/models/notifications.py:35 msgid "HipChat" msgstr "HipChat" -#: main/models/notifications.py:36 +#: awx/main/models/notifications.py:36 msgid "Webhook" msgstr "Webhook" -#: main/models/notifications.py:37 +#: awx/main/models/notifications.py:37 msgid "IRC" msgstr "IRC" -#: main/models/notifications.py:127 main/models/unified_jobs.py:59 +#: awx/main/models/notifications.py:127 awx/main/models/unified_jobs.py:59 msgid "Pending" msgstr "En attente" -#: main/models/notifications.py:128 main/models/unified_jobs.py:62 +#: awx/main/models/notifications.py:128 awx/main/models/unified_jobs.py:62 msgid "Successful" msgstr "Réussi" -#: main/models/notifications.py:129 main/models/unified_jobs.py:63 +#: awx/main/models/notifications.py:129 awx/main/models/unified_jobs.py:63 msgid "Failed" msgstr "Échec" -#: main/models/organization.py:157 +#: awx/main/models/organization.py:157 msgid "Execute Commands on the Inventory" msgstr "Exécuter des commandes sur l'inventaire" -#: main/models/organization.py:211 +#: awx/main/models/organization.py:211 msgid "Token not invalidated" msgstr "Token non invalidé" -#: main/models/organization.py:212 +#: awx/main/models/organization.py:212 msgid "Token is expired" msgstr "Token arrivé à expiration" -#: main/models/organization.py:213 +#: awx/main/models/organization.py:213 msgid "" "The maximum number of allowed sessions for this user has been exceeded." msgstr "" -#: main/models/organization.py:216 +#: awx/main/models/organization.py:216 msgid "Invalid token" msgstr "Token non valide" -#: main/models/organization.py:233 +#: awx/main/models/organization.py:233 msgid "Reason the auth token was invalidated." msgstr "" "Raison pour laquelle le token d'authentification a été rendu non valide." -#: main/models/organization.py:272 +#: awx/main/models/organization.py:272 msgid "Invalid reason specified" msgstr "Raison de non validité spécifiée" -#: main/models/projects.py:43 +#: awx/main/models/projects.py:43 msgid "Git" msgstr "Git" -#: main/models/projects.py:44 +#: awx/main/models/projects.py:44 msgid "Mercurial" msgstr "Mercurial" -#: main/models/projects.py:45 +#: awx/main/models/projects.py:45 msgid "Subversion" msgstr "Subversion" -#: main/models/projects.py:71 +#: awx/main/models/projects.py:71 msgid "" "Local path (relative to PROJECTS_ROOT) containing playbooks and related " "files for this project." @@ -2264,64 +2329,64 @@ msgstr "" "Chemin local (relatif à PROJECTS_ROOT) contenant des playbooks et des " "fichiers associés pour ce projet." -#: main/models/projects.py:80 +#: awx/main/models/projects.py:80 msgid "SCM Type" msgstr "Type de SCM" -#: main/models/projects.py:81 +#: awx/main/models/projects.py:81 msgid "Specifies the source control system used to store the project." msgstr "" "Spécifie le système de contrôle des sources utilisé pour stocker le projet." -#: main/models/projects.py:87 +#: awx/main/models/projects.py:87 msgid "SCM URL" msgstr "URL du SCM" -#: main/models/projects.py:88 +#: awx/main/models/projects.py:88 msgid "The location where the project is stored." msgstr "Emplacement où le projet est stocké." -#: main/models/projects.py:94 +#: awx/main/models/projects.py:94 msgid "SCM Branch" msgstr "Branche SCM" -#: main/models/projects.py:95 +#: awx/main/models/projects.py:95 msgid "Specific branch, tag or commit to checkout." msgstr "Branche, balise ou validation spécifique à valider." -#: main/models/projects.py:99 +#: awx/main/models/projects.py:99 msgid "Discard any local changes before syncing the project." msgstr "Ignorez les modifications locales avant de synchroniser le projet." -#: main/models/projects.py:103 +#: awx/main/models/projects.py:103 msgid "Delete the project before syncing." msgstr "Supprimez le projet avant la synchronisation." -#: main/models/projects.py:116 +#: awx/main/models/projects.py:116 msgid "The amount of time to run before the task is canceled." msgstr "Délai écoulé avant que la tâche ne soit annulée." -#: main/models/projects.py:130 +#: awx/main/models/projects.py:130 msgid "Invalid SCM URL." msgstr "URL du SCM incorrecte." -#: main/models/projects.py:133 +#: awx/main/models/projects.py:133 msgid "SCM URL is required." msgstr "L'URL du SCM est requise." -#: main/models/projects.py:142 +#: awx/main/models/projects.py:142 msgid "Credential kind must be 'scm'." msgstr "Le type d'informations d'identification doit être 'scm'." -#: main/models/projects.py:157 +#: awx/main/models/projects.py:157 msgid "Invalid credential." msgstr "Informations d'identification non valides." -#: main/models/projects.py:229 +#: awx/main/models/projects.py:229 msgid "Update the project when a job is launched that uses the project." msgstr "Mettez à jour le projet lorsqu'une tâche qui l'utilise est lancée." -#: main/models/projects.py:234 +#: awx/main/models/projects.py:234 msgid "" "The number of seconds after the last project update ran that a newproject " "update will be launched as a job dependency." @@ -2329,37 +2394,130 @@ msgstr "" "Délai écoulé (en secondes) entre la dernière mise à jour du projet et le " "lancement d'une nouvelle mise à jour en tant que dépendance de la tâche." -#: main/models/projects.py:244 +#: awx/main/models/projects.py:244 msgid "The last revision fetched by a project update" msgstr "Dernière révision récupérée par une mise à jour du projet" -#: main/models/projects.py:251 +#: awx/main/models/projects.py:251 msgid "Playbook Files" msgstr "Fichiers de playbook" -#: main/models/projects.py:252 +#: awx/main/models/projects.py:252 msgid "List of playbooks found in the project" msgstr "Liste des playbooks trouvés dans le projet" -#: main/models/rbac.py:122 +#: awx/main/models/rbac.py:36 +#, fuzzy +msgid "System Administrator" +msgstr "Administrer l'inventaire" + +#: awx/main/models/rbac.py:37 +#, fuzzy +msgid "System Auditor" +msgstr "Système" + +#: awx/main/models/rbac.py:38 +msgid "Ad Hoc" +msgstr "" + +#: awx/main/models/rbac.py:39 +msgid "Admin" +msgstr "" + +#: awx/main/models/rbac.py:40 +msgid "Auditor" +msgstr "" + +#: awx/main/models/rbac.py:41 +msgid "Execute" +msgstr "" + +#: awx/main/models/rbac.py:42 +msgid "Member" +msgstr "" + +#: awx/main/models/rbac.py:43 +msgid "Read" +msgstr "" + +#: awx/main/models/rbac.py:44 +#, fuzzy +msgid "Update" +msgstr "Mise à jour SCM" + +#: awx/main/models/rbac.py:45 +#, fuzzy +msgid "Use" +msgstr "Utilisateur" + +#: awx/main/models/rbac.py:49 +msgid "Can manage all aspects of the system" +msgstr "" + +#: awx/main/models/rbac.py:50 +msgid "Can view all settings on the system" +msgstr "" + +#: awx/main/models/rbac.py:51 +#, fuzzy +msgid "May run ad hoc commands on an inventory" +msgstr "Exécuter des commandes sur l'inventaire" + +#: awx/main/models/rbac.py:52 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "" + +#: awx/main/models/rbac.py:53 +#, python-format +msgid "Can view all settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:54 +#, python-format +msgid "May run the %s" +msgstr "" + +#: awx/main/models/rbac.py:55 +#, python-format +msgid "User is a member of the %s" +msgstr "" + +#: awx/main/models/rbac.py:56 +#, python-format +msgid "May view settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:57 +msgid "" +"May update project or inventory or group using the configured source update " +"system" +msgstr "" + +#: awx/main/models/rbac.py:58 +#, fuzzy, fuzzy, python-format +msgid "Can use the %s in a job template" +msgstr "Créer un modèle de tâche" + +#: awx/main/models/rbac.py:122 msgid "roles" msgstr "rôles" -#: main/models/rbac.py:438 +#: awx/main/models/rbac.py:438 msgid "role_ancestors" msgstr "role_ancestors" -#: main/models/schedules.py:69 +#: awx/main/models/schedules.py:69 msgid "Enables processing of this schedule by Tower." msgstr "Active le traitement de ce calendrier par Tower." -#: main/models/schedules.py:75 +#: awx/main/models/schedules.py:75 msgid "The first occurrence of the schedule occurs on or after this time." msgstr "" "La première occurrence du calendrier se produit à ce moment précis ou " "ultérieurement." -#: main/models/schedules.py:81 +#: awx/main/models/schedules.py:81 msgid "" "The last occurrence of the schedule occurs before this time, aftewards the " "schedule expires." @@ -2367,94 +2525,94 @@ msgstr "" "La dernière occurrence du calendrier se produit avant ce moment précis. " "Passé ce délai, le calendrier arrive à expiration." -#: main/models/schedules.py:85 +#: awx/main/models/schedules.py:85 msgid "A value representing the schedules iCal recurrence rule." msgstr "Valeur représentant la règle de récurrence iCal des calendriers." -#: main/models/schedules.py:91 +#: awx/main/models/schedules.py:91 msgid "The next time that the scheduled action will run." msgstr "La prochaine fois que l'action planifiée s'exécutera." -#: main/models/unified_jobs.py:58 +#: awx/main/models/unified_jobs.py:58 msgid "New" msgstr "Nouveau" -#: main/models/unified_jobs.py:60 +#: awx/main/models/unified_jobs.py:60 msgid "Waiting" msgstr "En attente" -#: main/models/unified_jobs.py:61 +#: awx/main/models/unified_jobs.py:61 msgid "Running" msgstr "En cours d'exécution" -#: main/models/unified_jobs.py:65 +#: awx/main/models/unified_jobs.py:65 msgid "Canceled" msgstr "Annulé" -#: main/models/unified_jobs.py:69 +#: awx/main/models/unified_jobs.py:69 msgid "Never Updated" msgstr "Jamais mis à jour" -#: main/models/unified_jobs.py:73 ui/templates/ui/index.html:85 -#: ui/templates/ui/index.html.py:104 +#: awx/main/models/unified_jobs.py:73 awx/ui/templates/ui/index.html:85 +#: awx/ui/templates/ui/index.html.py:104 msgid "OK" msgstr "OK" -#: main/models/unified_jobs.py:74 +#: awx/main/models/unified_jobs.py:74 msgid "Missing" msgstr "Manquant" -#: main/models/unified_jobs.py:78 +#: awx/main/models/unified_jobs.py:78 msgid "No External Source" msgstr "Aucune source externe" -#: main/models/unified_jobs.py:85 +#: awx/main/models/unified_jobs.py:85 msgid "Updating" msgstr "Mise à jour en cours" -#: main/models/unified_jobs.py:403 +#: awx/main/models/unified_jobs.py:403 msgid "Relaunch" msgstr "Relancer" -#: main/models/unified_jobs.py:404 +#: awx/main/models/unified_jobs.py:404 msgid "Callback" msgstr "Rappeler" -#: main/models/unified_jobs.py:405 +#: awx/main/models/unified_jobs.py:405 msgid "Scheduled" msgstr "Planifié" -#: main/models/unified_jobs.py:406 +#: awx/main/models/unified_jobs.py:406 msgid "Dependency" msgstr "Dépendance" -#: main/models/unified_jobs.py:407 +#: awx/main/models/unified_jobs.py:407 msgid "Workflow" msgstr "Workflow" -#: main/models/unified_jobs.py:408 +#: awx/main/models/unified_jobs.py:408 msgid "Sync" msgstr "" -#: main/models/unified_jobs.py:454 +#: awx/main/models/unified_jobs.py:454 msgid "The Tower node the job executed on." msgstr "Nœud Tower sur lequel la tâche s'est exécutée." -#: main/models/unified_jobs.py:480 +#: awx/main/models/unified_jobs.py:480 msgid "The date and time the job was queued for starting." msgstr "" "Date et heure auxquelles la tâche a été mise en file d'attente pour le " "démarrage." -#: main/models/unified_jobs.py:486 +#: awx/main/models/unified_jobs.py:486 msgid "The date and time the job finished execution." msgstr "Date et heure de fin d'exécution de la tâche." -#: main/models/unified_jobs.py:492 +#: awx/main/models/unified_jobs.py:492 msgid "Elapsed time in seconds that the job ran." msgstr "Délai écoulé (en secondes) pendant lequel la tâche s'est exécutée." -#: main/models/unified_jobs.py:514 +#: awx/main/models/unified_jobs.py:514 msgid "" "A status field to indicate the state of the job if it wasn't able to run and" " capture stdout" @@ -2462,7 +2620,8 @@ msgstr "" "Champ d'état indiquant l'état de la tâche si elle n'a pas pu s'exécuter et " "capturer stdout" -#: main/notifications/base.py:17 main/notifications/email_backend.py:28 +#: awx/main/notifications/base.py:17 +#: awx/main/notifications/email_backend.py:28 msgid "" "{} #{} had status {} on Ansible Tower, view details at {}\n" "\n" @@ -2470,123 +2629,124 @@ msgstr "" "{} #{} était à l'état {} sur Ansible Tower, voir les détails sur {}\n" "\n" -#: main/notifications/hipchat_backend.py:46 +#: awx/main/notifications/hipchat_backend.py:46 msgid "Error sending messages: {}" msgstr "Erreur lors de l'envoi de messages : {}" -#: main/notifications/hipchat_backend.py:48 +#: awx/main/notifications/hipchat_backend.py:48 msgid "Error sending message to hipchat: {}" msgstr "Erreur lors de l'envoi d'un message à hipchat : {}" -#: main/notifications/irc_backend.py:54 +#: awx/main/notifications/irc_backend.py:54 msgid "Exception connecting to irc server: {}" msgstr "Exception lors de la connexion au serveur irc : {}" -#: main/notifications/pagerduty_backend.py:39 +#: awx/main/notifications/pagerduty_backend.py:39 msgid "Exception connecting to PagerDuty: {}" msgstr "Exception lors de la connexion à PagerDuty : {}" -#: main/notifications/pagerduty_backend.py:48 -#: main/notifications/slack_backend.py:52 -#: main/notifications/twilio_backend.py:46 +#: awx/main/notifications/pagerduty_backend.py:48 +#: awx/main/notifications/slack_backend.py:52 +#: awx/main/notifications/twilio_backend.py:46 msgid "Exception sending messages: {}" msgstr "Exception lors de l'envoi de messages : {}" -#: main/notifications/twilio_backend.py:36 +#: awx/main/notifications/twilio_backend.py:36 msgid "Exception connecting to Twilio: {}" msgstr "Exception lors de la connexion à Twilio : {}" -#: main/notifications/webhook_backend.py:38 -#: main/notifications/webhook_backend.py:40 +#: awx/main/notifications/webhook_backend.py:38 +#: awx/main/notifications/webhook_backend.py:40 msgid "Error sending notification webhook: {}" msgstr "Erreur lors de l'envoi d'un webhook de notification : {}" -#: main/scheduler/__init__.py:130 +#: awx/main/scheduler/__init__.py:130 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" msgstr "" -#: main/tasks.py:180 +#: awx/main/tasks.py:180 msgid "Ansible Tower host usage over 90%" msgstr "Utilisation d'hôtes Ansible Tower supérieure à 90 %" -#: main/tasks.py:185 +#: awx/main/tasks.py:185 msgid "Ansible Tower license will expire soon" msgstr "La licence Ansible Tower expirera bientôt" -#: main/tasks.py:240 +#: awx/main/tasks.py:240 msgid "status_str must be either succeeded or failed" msgstr "status_str doit être une réussite ou un échec" -#: main/utils/common.py:89 +#: awx/main/utils/common.py:89 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "Impossible de convertir \"%s\" en booléen" -#: main/utils/common.py:243 +#: awx/main/utils/common.py:243 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "Type de SCM \"%s\" non pris en charge" -#: main/utils/common.py:250 main/utils/common.py:262 main/utils/common.py:281 +#: awx/main/utils/common.py:250 awx/main/utils/common.py:262 +#: awx/main/utils/common.py:281 #, python-format msgid "Invalid %s URL" msgstr "URL %s non valide." -#: main/utils/common.py:252 main/utils/common.py:290 +#: awx/main/utils/common.py:252 awx/main/utils/common.py:290 #, python-format msgid "Unsupported %s URL" msgstr "URL %s non prise en charge" -#: main/utils/common.py:292 +#: awx/main/utils/common.py:292 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "Hôte \"%s\" non pris en charge pour le fichier ://URL" -#: main/utils/common.py:294 +#: awx/main/utils/common.py:294 #, python-format msgid "Host is required for %s URL" msgstr "L'hôte est requis pour l'URL %s" -#: main/utils/common.py:312 +#: awx/main/utils/common.py:312 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "Le nom d'utilisateur doit être \"git\" pour l'accès SSH à %s." -#: main/utils/common.py:318 +#: awx/main/utils/common.py:318 #, python-format msgid "Username must be \"hg\" for SSH access to %s." msgstr "Le nom d'utilisateur doit être \"hg\" pour l'accès SSH à %s." -#: main/validators.py:60 +#: awx/main/validators.py:60 #, python-format msgid "Invalid certificate or key: %r..." msgstr "Certificat ou clé non valide : %r..." -#: main/validators.py:74 +#: awx/main/validators.py:74 #, python-format msgid "Invalid private key: unsupported type \"%s\"" msgstr "Clé privée non valide : type \"%s\" non pris en charge" -#: main/validators.py:78 +#: awx/main/validators.py:78 #, python-format msgid "Unsupported PEM object type: \"%s\"" msgstr "Type d'objet PEM non pris en charge : \"%s\"" -#: main/validators.py:103 +#: awx/main/validators.py:103 msgid "Invalid base64-encoded data" msgstr "Données codées en base64 non valides" -#: main/validators.py:122 +#: awx/main/validators.py:122 msgid "Exactly one private key is required." msgstr "Une clé privée uniquement est nécessaire." -#: main/validators.py:124 +#: awx/main/validators.py:124 msgid "At least one private key is required." msgstr "Une clé privée au moins est nécessaire." -#: main/validators.py:126 +#: awx/main/validators.py:126 #, python-format msgid "" "At least %(min_keys)d private keys are required, only %(key_count)d " @@ -2595,12 +2755,12 @@ msgstr "" "%(min_keys)d clés privées au moins sont requises, mais %(key_count)d " "uniquement ont été fournies." -#: main/validators.py:129 +#: awx/main/validators.py:129 #, python-format msgid "Only one private key is allowed, %(key_count)d provided." msgstr "Une seule clé privée est autorisée, %(key_count)d ont été fournies." -#: main/validators.py:131 +#: awx/main/validators.py:131 #, python-format msgid "" "No more than %(max_keys)d private keys are allowed, %(key_count)d provided." @@ -2608,15 +2768,15 @@ msgstr "" "Pas plus de %(max_keys)d clés privées sont autorisées, %(key_count)d ont été" " fournies." -#: main/validators.py:136 +#: awx/main/validators.py:136 msgid "Exactly one certificate is required." msgstr "Un certificat uniquement est nécessaire." -#: main/validators.py:138 +#: awx/main/validators.py:138 msgid "At least one certificate is required." msgstr "Un certificat au moins est nécessaire." -#: main/validators.py:140 +#: awx/main/validators.py:140 #, python-format msgid "" "At least %(min_certs)d certificates are required, only %(cert_count)d " @@ -2625,12 +2785,12 @@ msgstr "" "%(min_certs)d certificats au moins sont requis, mais %(cert_count)d " "uniquement ont été fournis." -#: main/validators.py:143 +#: awx/main/validators.py:143 #, python-format msgid "Only one certificate is allowed, %(cert_count)d provided." msgstr "Un seul certificat est autorisé, %(cert_count)d ont été fournis." -#: main/validators.py:145 +#: awx/main/validators.py:145 #, python-format msgid "" "No more than %(max_certs)d certificates are allowed, %(cert_count)d " @@ -2639,239 +2799,239 @@ msgstr "" "Pas plus de %(max_certs)d certificats sont autorisés, %(cert_count)d ont été" " fournis." -#: main/views.py:20 +#: awx/main/views.py:20 msgid "API Error" msgstr "Erreur API" -#: main/views.py:49 +#: awx/main/views.py:49 msgid "Bad Request" msgstr "Requête incorrecte" -#: main/views.py:50 +#: awx/main/views.py:50 msgid "The request could not be understood by the server." msgstr "La requête n'a pas pu être comprise par le serveur." -#: main/views.py:57 +#: awx/main/views.py:57 msgid "Forbidden" msgstr "Interdiction" -#: main/views.py:58 +#: awx/main/views.py:58 msgid "You don't have permission to access the requested resource." msgstr "Vous n'êtes pas autorisé à accéder à la ressource demandée." -#: main/views.py:65 +#: awx/main/views.py:65 msgid "Not Found" msgstr "Introuvable" -#: main/views.py:66 +#: awx/main/views.py:66 msgid "The requested resource could not be found." msgstr "Impossible de trouver la ressource demandée." -#: main/views.py:73 +#: awx/main/views.py:73 msgid "Server Error" msgstr "Erreur serveur" -#: main/views.py:74 +#: awx/main/views.py:74 msgid "A server error has occurred." msgstr "Une erreur serveur s'est produite." -#: settings/defaults.py:611 +#: awx/settings/defaults.py:611 msgid "Chicago" msgstr "Chicago" -#: settings/defaults.py:612 +#: awx/settings/defaults.py:612 msgid "Dallas/Ft. Worth" msgstr "Dallas/Ft. Worth" -#: settings/defaults.py:613 +#: awx/settings/defaults.py:613 msgid "Northern Virginia" msgstr "Virginie du Nord" -#: settings/defaults.py:614 +#: awx/settings/defaults.py:614 msgid "London" msgstr "Londres" -#: settings/defaults.py:615 +#: awx/settings/defaults.py:615 msgid "Sydney" msgstr "Sydney" -#: settings/defaults.py:616 +#: awx/settings/defaults.py:616 msgid "Hong Kong" msgstr "Hong Kong" -#: settings/defaults.py:643 +#: awx/settings/defaults.py:643 msgid "US East (Northern Virginia)" msgstr "Est des États-Unis (Virginie du Nord)" -#: settings/defaults.py:644 +#: awx/settings/defaults.py:644 msgid "US East (Ohio)" msgstr "Est des États-Unis (Ohio)" -#: settings/defaults.py:645 +#: awx/settings/defaults.py:645 msgid "US West (Oregon)" msgstr "Ouest des États-Unis (Oregon)" -#: settings/defaults.py:646 +#: awx/settings/defaults.py:646 msgid "US West (Northern California)" msgstr "Ouest des États-Unis (Nord de la Californie)" -#: settings/defaults.py:647 +#: awx/settings/defaults.py:647 msgid "Canada (Central)" msgstr "" -#: settings/defaults.py:648 +#: awx/settings/defaults.py:648 msgid "EU (Frankfurt)" msgstr "UE (Francfort)" -#: settings/defaults.py:649 +#: awx/settings/defaults.py:649 msgid "EU (Ireland)" msgstr "UE (Irlande)" -#: settings/defaults.py:650 +#: awx/settings/defaults.py:650 msgid "EU (London)" msgstr "" -#: settings/defaults.py:651 +#: awx/settings/defaults.py:651 msgid "Asia Pacific (Singapore)" msgstr "Asie-Pacifique (Singapour)" -#: settings/defaults.py:652 +#: awx/settings/defaults.py:652 msgid "Asia Pacific (Sydney)" msgstr "Asie-Pacifique (Sydney)" -#: settings/defaults.py:653 +#: awx/settings/defaults.py:653 msgid "Asia Pacific (Tokyo)" msgstr "Asie-Pacifique (Tokyo)" -#: settings/defaults.py:654 +#: awx/settings/defaults.py:654 msgid "Asia Pacific (Seoul)" msgstr "Asie-Pacifique (Séoul)" -#: settings/defaults.py:655 +#: awx/settings/defaults.py:655 msgid "Asia Pacific (Mumbai)" msgstr "Asie-Pacifique (Mumbai)" -#: settings/defaults.py:656 +#: awx/settings/defaults.py:656 msgid "South America (Sao Paulo)" msgstr "Amérique du Sud (Sao Paulo)" -#: settings/defaults.py:657 +#: awx/settings/defaults.py:657 msgid "US West (GovCloud)" msgstr "Ouest des États-Unis (GovCloud)" -#: settings/defaults.py:658 +#: awx/settings/defaults.py:658 msgid "China (Beijing)" msgstr "Chine (Pékin)" -#: settings/defaults.py:707 +#: awx/settings/defaults.py:707 msgid "US East (B)" msgstr "Est des États-Unis (B)" -#: settings/defaults.py:708 +#: awx/settings/defaults.py:708 msgid "US East (C)" msgstr "Est des États-Unis (C)" -#: settings/defaults.py:709 +#: awx/settings/defaults.py:709 msgid "US East (D)" msgstr "Est des États-Unis (D)" -#: settings/defaults.py:710 +#: awx/settings/defaults.py:710 msgid "US Central (A)" msgstr "Centre des États-Unis (A)" -#: settings/defaults.py:711 +#: awx/settings/defaults.py:711 msgid "US Central (B)" msgstr "Centre des États-Unis (B)" -#: settings/defaults.py:712 +#: awx/settings/defaults.py:712 msgid "US Central (C)" msgstr "Centre des États-Unis (C)" -#: settings/defaults.py:713 +#: awx/settings/defaults.py:713 msgid "US Central (F)" msgstr "Centre des États-Unis (F)" -#: settings/defaults.py:714 +#: awx/settings/defaults.py:714 msgid "Europe West (B)" msgstr "Europe de l'Ouest (B)" -#: settings/defaults.py:715 +#: awx/settings/defaults.py:715 msgid "Europe West (C)" msgstr "Europe de l'Ouest (C)" -#: settings/defaults.py:716 +#: awx/settings/defaults.py:716 msgid "Europe West (D)" msgstr "Europe de l'Ouest (D)" -#: settings/defaults.py:717 +#: awx/settings/defaults.py:717 msgid "Asia East (A)" msgstr "Asie de l'Est (A)" -#: settings/defaults.py:718 +#: awx/settings/defaults.py:718 msgid "Asia East (B)" msgstr "Asie de l'Est (B)" -#: settings/defaults.py:719 +#: awx/settings/defaults.py:719 msgid "Asia East (C)" msgstr "Asie de l'Est (C)" -#: settings/defaults.py:743 +#: awx/settings/defaults.py:743 msgid "US Central" msgstr "Centre des États-Unis" -#: settings/defaults.py:744 +#: awx/settings/defaults.py:744 msgid "US East" msgstr "Est des États-Unis" -#: settings/defaults.py:745 +#: awx/settings/defaults.py:745 msgid "US East 2" msgstr "Est des États-Unis 2" -#: settings/defaults.py:746 +#: awx/settings/defaults.py:746 msgid "US North Central" msgstr "Centre-Nord des États-Unis" -#: settings/defaults.py:747 +#: awx/settings/defaults.py:747 msgid "US South Central" msgstr "Centre-Sud des États-Unis" -#: settings/defaults.py:748 +#: awx/settings/defaults.py:748 msgid "US West" msgstr "Ouest des États-Unis" -#: settings/defaults.py:749 +#: awx/settings/defaults.py:749 msgid "Europe North" msgstr "Europe du Nord" -#: settings/defaults.py:750 +#: awx/settings/defaults.py:750 msgid "Europe West" msgstr "Europe de l'Ouest" -#: settings/defaults.py:751 +#: awx/settings/defaults.py:751 msgid "Asia Pacific East" msgstr "Asie-Pacifique Est" -#: settings/defaults.py:752 +#: awx/settings/defaults.py:752 msgid "Asia Pacific Southeast" msgstr "Asie-Pacifique Sud-Est" -#: settings/defaults.py:753 +#: awx/settings/defaults.py:753 msgid "Japan East" msgstr "Est du Japon" -#: settings/defaults.py:754 +#: awx/settings/defaults.py:754 msgid "Japan West" msgstr "Ouest du Japon" -#: settings/defaults.py:755 +#: awx/settings/defaults.py:755 msgid "Brazil South" msgstr "Sud du Brésil" -#: sso/apps.py:9 +#: awx/sso/apps.py:9 msgid "Single Sign-On" msgstr "Single Sign-On" -#: sso/conf.py:27 +#: awx/sso/conf.py:27 msgid "" "Mapping to organization admins/users from social auth accounts. This setting\n" "controls which users are placed into which Tower organizations based on\n" @@ -2931,7 +3091,7 @@ msgstr "" "- remove_users : True/False. Par défaut défini sur True. Les mêmes règles s'appliquent que pour \n" " remove_admins." -#: sso/conf.py:76 +#: awx/sso/conf.py:76 msgid "" "Mapping of team members (users) from social auth accounts. Keys are team\n" "names (will be created if not present). Values are dictionaries of options\n" @@ -2975,11 +3135,11 @@ msgstr "" "- remove : True/False. Par défaut défini sur True. Si défini sur True, tout utilisateur qui ne correspond\n" " pas aux règles ci-dessus est supprimé de l'équipe." -#: sso/conf.py:119 +#: awx/sso/conf.py:119 msgid "Authentication Backends" msgstr "Backends d'authentification" -#: sso/conf.py:120 +#: awx/sso/conf.py:120 msgid "" "List of authentication backends that are enabled based on license features " "and other authentication settings." @@ -2987,19 +3147,19 @@ msgstr "" "Liste des backends d'authentification activés en fonction des " "caractéristiques des licences et d'autres paramètres d'authentification." -#: sso/conf.py:133 +#: awx/sso/conf.py:133 msgid "Social Auth Organization Map" msgstr "Authentification sociale - Mappage des organisations" -#: sso/conf.py:145 +#: awx/sso/conf.py:145 msgid "Social Auth Team Map" msgstr "Authentification sociale - Mappage des équipes" -#: sso/conf.py:157 +#: awx/sso/conf.py:157 msgid "Social Auth User Fields" msgstr "Authentification sociale - Champs d'utilisateurs" -#: sso/conf.py:158 +#: awx/sso/conf.py:158 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 " @@ -3011,11 +3171,11 @@ msgstr "" "d'un compte utilisateur avec une adresse électronique correspondante " "pourront se connecter." -#: sso/conf.py:176 +#: awx/sso/conf.py:176 msgid "LDAP Server URI" msgstr "URI du serveur LDAP" -#: sso/conf.py:177 +#: awx/sso/conf.py:177 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" @@ -3027,18 +3187,19 @@ msgstr "" " peuvent être définis en les séparant par des espaces ou des virgules. " "L'authentification LDAP est désactivée si ce paramètre est vide." -#: sso/conf.py:181 sso/conf.py:199 sso/conf.py:211 sso/conf.py:223 -#: sso/conf.py:239 sso/conf.py:258 sso/conf.py:280 sso/conf.py:296 -#: sso/conf.py:315 sso/conf.py:332 sso/conf.py:349 sso/conf.py:365 -#: sso/conf.py:382 sso/conf.py:420 sso/conf.py:461 +#: awx/sso/conf.py:181 awx/sso/conf.py:199 awx/sso/conf.py:211 +#: awx/sso/conf.py:223 awx/sso/conf.py:239 awx/sso/conf.py:258 +#: awx/sso/conf.py:280 awx/sso/conf.py:296 awx/sso/conf.py:315 +#: awx/sso/conf.py:332 awx/sso/conf.py:349 awx/sso/conf.py:365 +#: awx/sso/conf.py:382 awx/sso/conf.py:420 awx/sso/conf.py:461 msgid "LDAP" msgstr "LDAP" -#: sso/conf.py:193 +#: awx/sso/conf.py:193 msgid "LDAP Bind DN" msgstr "ND de la liaison LDAP" -#: sso/conf.py:194 +#: awx/sso/conf.py:194 msgid "" "DN (Distinguished Name) of user to bind for all search queries. Normally in " "the format \"CN=Some User,OU=Users,DC=example,DC=com\" but may also be " @@ -3052,27 +3213,27 @@ msgstr "" "utilisateur système que nous utiliserons pour nous connecter afin " "d'interroger LDAP et obtenir d'autres informations utilisateur." -#: sso/conf.py:209 +#: awx/sso/conf.py:209 msgid "LDAP Bind Password" msgstr "Mot de passe de la liaison LDAP" -#: sso/conf.py:210 +#: awx/sso/conf.py:210 msgid "Password used to bind LDAP user account." msgstr "Mot de passe utilisé pour lier le compte utilisateur LDAP." -#: sso/conf.py:221 +#: awx/sso/conf.py:221 msgid "LDAP Start TLS" msgstr "LDAP - Lancer TLS" -#: sso/conf.py:222 +#: awx/sso/conf.py:222 msgid "Whether to enable TLS when the LDAP connection is not using SSL." msgstr "Pour activer ou non TLS lorsque la connexion LDAP n'utilise pas SSL." -#: sso/conf.py:232 +#: awx/sso/conf.py:232 msgid "LDAP Connection Options" msgstr "Options de connexion à LDAP" -#: sso/conf.py:233 +#: awx/sso/conf.py:233 msgid "" "Additional options to set for the LDAP connection. LDAP referrals are " "disabled by default (to prevent certain LDAP queries from hanging with AD). " @@ -3087,11 +3248,11 @@ msgstr "" "ldap.org/doc/html/ldap.html#options afin de connaître les options possibles " "et les valeurs que vous pouvez définir." -#: sso/conf.py:251 +#: awx/sso/conf.py:251 msgid "LDAP User Search" msgstr "Recherche d'utilisateurs LDAP" -#: sso/conf.py:252 +#: awx/sso/conf.py:252 msgid "" "LDAP search query to find users. Any user that matches the given pattern " "will be able to login to Tower. The user should also be mapped into an " @@ -3108,11 +3269,11 @@ msgstr "" "est possible. Se reporter à la documentation sur python-ldap en suivant le " "lien indiqué en haut de cette section." -#: sso/conf.py:274 +#: awx/sso/conf.py:274 msgid "LDAP User DN Template" msgstr "Modèle de ND pour les utilisateurs LDAP" -#: sso/conf.py:275 +#: awx/sso/conf.py:275 msgid "" "Alternative to user search, if user DNs are all of the same format. This " "approach will be more efficient for user lookups than searching if it is " @@ -3125,11 +3286,11 @@ msgstr "" "organisationnel. Si ce paramètre est défini, sa valeur sera utilisée à la " "place de AUTH_LDAP_USER_SEARCH." -#: sso/conf.py:290 +#: awx/sso/conf.py:290 msgid "LDAP User Attribute Map" msgstr "Mappe des attributs d'utilisateurs LDAP" -#: sso/conf.py:291 +#: awx/sso/conf.py:291 msgid "" "Mapping of LDAP user schema to Tower API user attributes (key is user " "attribute name, value is LDAP attribute name). The default setting is valid" @@ -3143,11 +3304,11 @@ msgstr "" " à modifier les valeurs (et non les clés) du dictionnaire/de la table de " "hachage." -#: sso/conf.py:310 +#: awx/sso/conf.py:310 msgid "LDAP Group Search" msgstr "Recherche de groupes LDAP" -#: sso/conf.py:311 +#: awx/sso/conf.py:311 msgid "" "Users in Tower are mapped to organizations based on their membership in LDAP" " groups. This setting defines the LDAP search query to find groups. Note " @@ -3159,11 +3320,11 @@ msgstr "" "contrairement à la recherche d'utilisateurs LDAP, ne prend pas en charge " "LDAPSearchUnion." -#: sso/conf.py:328 +#: awx/sso/conf.py:328 msgid "LDAP Group Type" msgstr "Type de groupe LDAP" -#: sso/conf.py:329 +#: awx/sso/conf.py:329 msgid "" "The group type may need to be changed based on the type of the LDAP server." " Values are listed at: http://pythonhosted.org/django-auth-ldap/groups.html" @@ -3173,11 +3334,11 @@ msgstr "" "serveur LDAP. Les valeurs sont répertoriées à l'adresse suivante : " "http://pythonhosted.org/django-auth-ldap/groups.html#types-of-groups" -#: sso/conf.py:344 +#: awx/sso/conf.py:344 msgid "LDAP Require Group" msgstr "Groupe LDAP obligatoire" -#: sso/conf.py:345 +#: 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 " @@ -3189,11 +3350,11 @@ msgstr "" "recherche d'utilisateurs pourra se connecter via Tower. Un seul groupe est " "pris en charge." -#: sso/conf.py:361 +#: awx/sso/conf.py:361 msgid "LDAP Deny Group" msgstr "Groupe LDAP refusé" -#: sso/conf.py:362 +#: awx/sso/conf.py:362 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." @@ -3202,11 +3363,11 @@ msgstr "" " n'est pas autorisé à se connecter s'il est membre de ce groupe. Un seul " "groupe refusé est pris en charge." -#: sso/conf.py:375 +#: awx/sso/conf.py:375 msgid "LDAP User Flags By Group" msgstr "Marqueurs d'utilisateur LDAP par groupe" -#: sso/conf.py:376 +#: awx/sso/conf.py:376 msgid "" "User profile flags updated from group membership (key is user attribute " "name, value is group DN). These are boolean fields that are matched based " @@ -3222,11 +3383,11 @@ msgstr "" "la fois sur True et False au moment de la connexion, en fonction des " "paramètres LDAP actifs." -#: sso/conf.py:394 +#: awx/sso/conf.py:394 msgid "LDAP Organization Map" msgstr "Mappe d'organisations LDAP" -#: sso/conf.py:395 +#: awx/sso/conf.py:395 msgid "" "Mapping between organization admins/users and LDAP groups. This controls what users are placed into what Tower organizations relative to their LDAP group memberships. Keys are organization names. Organizations will be created if not present. Values are dictionaries defining the options for each organization's membership. For each organization it is possible to specify what groups are automatically users of the organization and also what groups can administer the organization.\n" "\n" @@ -3252,11 +3413,11 @@ msgstr "" " - users : None, True/False, chaîne ou liste de chaînes. Les mêmes règles s'appliquent que pour admins.\n" " - remove_users : True/False. Par défaut défini sur True. Les mêmes règles s'appliquent que pour remove_admins." -#: sso/conf.py:443 +#: awx/sso/conf.py:443 msgid "LDAP Team Map" msgstr "Mappe d'équipes LDAP" -#: sso/conf.py:444 +#: awx/sso/conf.py:444 msgid "" "Mapping between team members (users) and LDAP groups. Keys are team names (will be created if not present). Values are dictionaries of options for each team's membership, where each can contain the following parameters:\n" "\n" @@ -3276,11 +3437,11 @@ msgstr "" " Si une chaîne ou une liste de chaînes est entrée, elle spécifie les NDD des groupes. L'utilisateur est ajouté en tant que membre d'équipe s'il est membre de l'UN de ces groupes.\n" "- remove : True/False. Par défaut défini sur True. Si défini sur True, tout utilisateur qui n'est pas membre des groupes donnés est supprimé de l'équipe." -#: sso/conf.py:487 +#: awx/sso/conf.py:487 msgid "RADIUS Server" msgstr "Serveur RADIUS" -#: sso/conf.py:488 +#: awx/sso/conf.py:488 msgid "" "Hostname/IP of RADIUS server. RADIUS authentication will be disabled if this" " setting is empty." @@ -3288,31 +3449,31 @@ msgstr "" "Nom d'hôte/IP du serveur RADIUS. L'authentification RADIUS est désactivée si" " ce paramètre est vide." -#: sso/conf.py:490 sso/conf.py:504 sso/conf.py:516 +#: awx/sso/conf.py:490 awx/sso/conf.py:504 awx/sso/conf.py:516 msgid "RADIUS" msgstr "RADIUS" -#: sso/conf.py:502 +#: awx/sso/conf.py:502 msgid "RADIUS Port" msgstr "Port RADIUS" -#: sso/conf.py:503 +#: awx/sso/conf.py:503 msgid "Port of RADIUS server." msgstr "Port du serveur RADIUS." -#: sso/conf.py:514 +#: awx/sso/conf.py:514 msgid "RADIUS Secret" msgstr "Secret RADIUS" -#: sso/conf.py:515 +#: awx/sso/conf.py:515 msgid "Shared secret for authenticating to RADIUS server." msgstr "Secret partagé pour l'authentification sur le serveur RADIUS." -#: sso/conf.py:531 +#: awx/sso/conf.py:531 msgid "Google OAuth2 Callback URL" msgstr "URL de rappel OAuth2 pour Google" -#: sso/conf.py:532 +#: awx/sso/conf.py:532 msgid "" "Create a project at https://console.developers.google.com/ to obtain an " "OAuth2 key and secret for a web application. Ensure that the Google+ API is " @@ -3323,16 +3484,17 @@ msgstr "" " Google+ est activée. Entrez cette URL comme URL de rappel de votre " "application." -#: sso/conf.py:536 sso/conf.py:547 sso/conf.py:558 sso/conf.py:571 -#: sso/conf.py:585 sso/conf.py:597 sso/conf.py:609 +#: awx/sso/conf.py:536 awx/sso/conf.py:547 awx/sso/conf.py:558 +#: awx/sso/conf.py:571 awx/sso/conf.py:585 awx/sso/conf.py:597 +#: awx/sso/conf.py:609 msgid "Google OAuth2" msgstr "OAuth2 pour Google" -#: sso/conf.py:545 +#: awx/sso/conf.py:545 msgid "Google OAuth2 Key" msgstr "Clé OAuth2 pour Google" -#: sso/conf.py:546 +#: awx/sso/conf.py:546 msgid "" "The OAuth2 key from your web application at " "https://console.developers.google.com/." @@ -3340,11 +3502,11 @@ msgstr "" "Clé OAuth2 de votre application Web sur " "https://console.developers.google.com/." -#: sso/conf.py:556 +#: awx/sso/conf.py:556 msgid "Google OAuth2 Secret" msgstr "Secret OAuth2 pour Google" -#: sso/conf.py:557 +#: awx/sso/conf.py:557 msgid "" "The OAuth2 secret from your web application at " "https://console.developers.google.com/." @@ -3352,11 +3514,11 @@ msgstr "" "Secret OAuth2 de votre application Web sur " "https://console.developers.google.com/." -#: sso/conf.py:568 +#: awx/sso/conf.py:568 msgid "Google OAuth2 Whitelisted Domains" msgstr "Domaines sur liste blanche OAuth2 pour Google" -#: sso/conf.py:569 +#: awx/sso/conf.py:569 msgid "" "Update this setting to restrict the domains who are allowed to login using " "Google OAuth2." @@ -3364,11 +3526,11 @@ msgstr "" "Mettez à jour ce paramètre pour limiter les domaines qui sont autorisés à se" " connecter à l'aide de l'authentification OAuth2 avec un compte Google." -#: sso/conf.py:580 +#: awx/sso/conf.py:580 msgid "Google OAuth2 Extra Arguments" msgstr "Arguments OAuth2 supplémentaires pour Google" -#: sso/conf.py:581 +#: awx/sso/conf.py:581 msgid "" "Extra arguments for Google OAuth2 login. When only allowing a single domain " "to authenticate, set to `{\"hd\": \"yourdomain.com\"}` and Google will not " @@ -3381,19 +3543,19 @@ msgstr "" "autre compte même si l'utilisateur est connecté avec plusieurs comptes " "Google." -#: sso/conf.py:595 +#: awx/sso/conf.py:595 msgid "Google OAuth2 Organization Map" msgstr "Mappe d'organisations OAuth2 pour Google" -#: sso/conf.py:607 +#: awx/sso/conf.py:607 msgid "Google OAuth2 Team Map" msgstr "Mappe d'équipes OAuth2 pour Google" -#: sso/conf.py:623 +#: awx/sso/conf.py:623 msgid "GitHub OAuth2 Callback URL" msgstr "URL de rappel OAuth2 pour GitHub" -#: sso/conf.py:624 +#: awx/sso/conf.py:624 msgid "" "Create a developer application at https://github.com/settings/developers to " "obtain an OAuth2 key (Client ID) and secret (Client Secret). Provide this " @@ -3404,42 +3566,42 @@ msgstr "" "client) et un secret (secret client). Entrez cette URL comme URL de rappel " "de votre application." -#: sso/conf.py:628 sso/conf.py:639 sso/conf.py:649 sso/conf.py:661 -#: sso/conf.py:673 +#: awx/sso/conf.py:628 awx/sso/conf.py:639 awx/sso/conf.py:649 +#: awx/sso/conf.py:661 awx/sso/conf.py:673 msgid "GitHub OAuth2" msgstr "OAuth2 pour GitHub" -#: sso/conf.py:637 +#: awx/sso/conf.py:637 msgid "GitHub OAuth2 Key" msgstr "Clé OAuth2 pour GitHub" -#: sso/conf.py:638 +#: awx/sso/conf.py:638 msgid "The OAuth2 key (Client ID) from your GitHub developer application." msgstr "Clé OAuth2 (ID client) de votre application de développeur GitHub." -#: sso/conf.py:647 +#: awx/sso/conf.py:647 msgid "GitHub OAuth2 Secret" msgstr "Secret OAuth2 pour GitHub" -#: sso/conf.py:648 +#: awx/sso/conf.py:648 msgid "" "The OAuth2 secret (Client Secret) from your GitHub developer application." msgstr "" "Secret OAuth2 (secret client) de votre application de développeur GitHub." -#: sso/conf.py:659 +#: awx/sso/conf.py:659 msgid "GitHub OAuth2 Organization Map" msgstr "Mappe d'organisations OAuth2 pour GitHub" -#: sso/conf.py:671 +#: awx/sso/conf.py:671 msgid "GitHub OAuth2 Team Map" msgstr "Mappe d'équipes OAuth2 pour GitHub" -#: sso/conf.py:687 +#: awx/sso/conf.py:687 msgid "GitHub Organization OAuth2 Callback URL" msgstr "URL de rappel OAuth2 pour les organisations GitHub" -#: sso/conf.py:688 sso/conf.py:763 +#: awx/sso/conf.py:688 awx/sso/conf.py:763 msgid "" "Create an organization-owned application at " "https://github.com/organizations//settings/applications and obtain " @@ -3451,34 +3613,34 @@ msgstr "" " une clé OAuth2 (ID client) et un secret (secret client). Entrez cette URL " "comme URL de rappel de votre application." -#: sso/conf.py:692 sso/conf.py:703 sso/conf.py:713 sso/conf.py:725 -#: sso/conf.py:736 sso/conf.py:748 +#: awx/sso/conf.py:692 awx/sso/conf.py:703 awx/sso/conf.py:713 +#: awx/sso/conf.py:725 awx/sso/conf.py:736 awx/sso/conf.py:748 msgid "GitHub Organization OAuth2" msgstr "OAuth2 pour les organisations GitHub" -#: sso/conf.py:701 +#: awx/sso/conf.py:701 msgid "GitHub Organization OAuth2 Key" msgstr "Clé OAuth2 pour les organisations GitHub" -#: sso/conf.py:702 sso/conf.py:777 +#: awx/sso/conf.py:702 awx/sso/conf.py:777 msgid "The OAuth2 key (Client ID) from your GitHub organization application." msgstr "Clé OAuth2 (ID client) de votre application d'organisation GitHub." -#: sso/conf.py:711 +#: awx/sso/conf.py:711 msgid "GitHub Organization OAuth2 Secret" msgstr "Secret OAuth2 pour les organisations GitHub" -#: sso/conf.py:712 sso/conf.py:787 +#: awx/sso/conf.py:712 awx/sso/conf.py:787 msgid "" "The OAuth2 secret (Client Secret) from your GitHub organization application." msgstr "" "Secret OAuth2 (secret client) de votre application d'organisation GitHub." -#: sso/conf.py:722 +#: awx/sso/conf.py:722 msgid "GitHub Organization Name" msgstr "Nom de l'organisation GitHub" -#: sso/conf.py:723 +#: awx/sso/conf.py:723 msgid "" "The name of your GitHub organization, as used in your organization's URL: " "https://github.com//." @@ -3486,36 +3648,36 @@ msgstr "" "Nom de votre organisation GitHub, tel qu'utilisé dans l'URL de votre " "organisation : https://github.com//." -#: sso/conf.py:734 +#: awx/sso/conf.py:734 msgid "GitHub Organization OAuth2 Organization Map" msgstr "Mappe d'organisations OAuth2 pour les organisations GitHub" -#: sso/conf.py:746 +#: awx/sso/conf.py:746 msgid "GitHub Organization OAuth2 Team Map" msgstr "Mappe d'équipes OAuth2 pour les organisations GitHub" -#: sso/conf.py:762 +#: awx/sso/conf.py:762 msgid "GitHub Team OAuth2 Callback URL" msgstr "URL de rappel OAuth2 pour les équipes GitHub" -#: sso/conf.py:767 sso/conf.py:778 sso/conf.py:788 sso/conf.py:800 -#: sso/conf.py:811 sso/conf.py:823 +#: awx/sso/conf.py:767 awx/sso/conf.py:778 awx/sso/conf.py:788 +#: awx/sso/conf.py:800 awx/sso/conf.py:811 awx/sso/conf.py:823 msgid "GitHub Team OAuth2" msgstr "OAuth2 pour les équipes GitHub" -#: sso/conf.py:776 +#: awx/sso/conf.py:776 msgid "GitHub Team OAuth2 Key" msgstr "Clé OAuth2 pour les équipes GitHub" -#: sso/conf.py:786 +#: awx/sso/conf.py:786 msgid "GitHub Team OAuth2 Secret" msgstr "Secret OAuth2 pour les équipes GitHub" -#: sso/conf.py:797 +#: awx/sso/conf.py:797 msgid "GitHub Team ID" msgstr "ID d'équipe GitHub" -#: sso/conf.py:798 +#: awx/sso/conf.py:798 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/." @@ -3523,19 +3685,19 @@ msgstr "" "Recherchez votre ID d'équipe numérique à l'aide de l'API Github : http" "://fabian-kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/." -#: sso/conf.py:809 +#: awx/sso/conf.py:809 msgid "GitHub Team OAuth2 Organization Map" msgstr "Mappe d'organisations OAuth2 pour les équipes GitHub" -#: sso/conf.py:821 +#: awx/sso/conf.py:821 msgid "GitHub Team OAuth2 Team Map" msgstr "Mappe d'équipes OAuth2 pour les équipes GitHub" -#: sso/conf.py:837 +#: awx/sso/conf.py:837 msgid "Azure AD OAuth2 Callback URL" msgstr "URL de rappel OAuth2 pour Azure AD" -#: sso/conf.py:838 +#: awx/sso/conf.py:838 msgid "" "Register an Azure AD application as described by https://msdn.microsoft.com" "/en-us/library/azure/dn132599.aspx and obtain an OAuth2 key (Client ID) and " @@ -3547,40 +3709,40 @@ msgstr "" "clé OAuth2 (ID client) et un secret (secret client). Entrez cette URL comme " "URL de rappel de votre application." -#: sso/conf.py:842 sso/conf.py:853 sso/conf.py:863 sso/conf.py:875 -#: sso/conf.py:887 +#: awx/sso/conf.py:842 awx/sso/conf.py:853 awx/sso/conf.py:863 +#: awx/sso/conf.py:875 awx/sso/conf.py:887 msgid "Azure AD OAuth2" msgstr "OAuth2 pour Azure AD" -#: sso/conf.py:851 +#: awx/sso/conf.py:851 msgid "Azure AD OAuth2 Key" msgstr "Clé OAuth2 pour Azure AD" -#: sso/conf.py:852 +#: awx/sso/conf.py:852 msgid "The OAuth2 key (Client ID) from your Azure AD application." msgstr "Clé OAuth2 (ID client) de votre application Azure AD." -#: sso/conf.py:861 +#: awx/sso/conf.py:861 msgid "Azure AD OAuth2 Secret" msgstr "Secret OAuth2 pour Azure AD" -#: sso/conf.py:862 +#: awx/sso/conf.py:862 msgid "The OAuth2 secret (Client Secret) from your Azure AD application." msgstr "Secret OAuth2 (secret client) de votre application Azure AD." -#: sso/conf.py:873 +#: awx/sso/conf.py:873 msgid "Azure AD OAuth2 Organization Map" msgstr "Mappe d'organisations OAuth2 pour Azure AD" -#: sso/conf.py:885 +#: awx/sso/conf.py:885 msgid "Azure AD OAuth2 Team Map" msgstr "Mappe d'équipes OAuth2 pour Azure AD" -#: sso/conf.py:906 +#: awx/sso/conf.py:906 msgid "SAML Service Provider Callback URL" msgstr "URL de rappel du fournisseur de services SAML" -#: sso/conf.py:907 +#: awx/sso/conf.py:907 msgid "" "Register Tower as a service provider (SP) with each identity provider (IdP) " "you have configured. Provide your SP Entity ID and this callback URL for " @@ -3590,17 +3752,18 @@ msgstr "" "fournisseur d'identité (IdP) que vous avez configuré. Entrez votre ID " "d'entité SP et cette URL de rappel pour votre application." -#: sso/conf.py:910 sso/conf.py:924 sso/conf.py:937 sso/conf.py:951 -#: sso/conf.py:965 sso/conf.py:983 sso/conf.py:1005 sso/conf.py:1024 -#: sso/conf.py:1044 sso/conf.py:1078 sso/conf.py:1091 +#: awx/sso/conf.py:910 awx/sso/conf.py:924 awx/sso/conf.py:937 +#: awx/sso/conf.py:951 awx/sso/conf.py:965 awx/sso/conf.py:983 +#: awx/sso/conf.py:1005 awx/sso/conf.py:1024 awx/sso/conf.py:1044 +#: awx/sso/conf.py:1078 awx/sso/conf.py:1091 msgid "SAML" msgstr "SAML" -#: sso/conf.py:921 +#: awx/sso/conf.py:921 msgid "SAML Service Provider Metadata URL" msgstr "URL de métadonnées du fournisseur de services SAML" -#: sso/conf.py:922 +#: awx/sso/conf.py:922 msgid "" "If your identity provider (IdP) allows uploading an XML metadata file, you " "can download one from this URL." @@ -3608,11 +3771,11 @@ msgstr "" "Si votre fournisseur d'identité (IdP) permet de télécharger un fichier de " "métadonnées XML, vous pouvez le faire à partir de cette URL." -#: sso/conf.py:934 +#: awx/sso/conf.py:934 msgid "SAML Service Provider Entity ID" msgstr "ID d'entité du fournisseur de services SAML" -#: sso/conf.py:935 +#: awx/sso/conf.py:935 msgid "" "The application-defined unique identifier used as the audience of the SAML " "service provider (SP) configuration." @@ -3620,11 +3783,11 @@ msgstr "" "Identifiant unique défini par l'application utilisé comme audience dans la " "configuration du fournisseur de services (SP) SAML." -#: sso/conf.py:948 +#: awx/sso/conf.py:948 msgid "SAML Service Provider Public Certificate" msgstr "Certificat public du fournisseur de services SAML" -#: sso/conf.py:949 +#: awx/sso/conf.py:949 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the" " certificate content here." @@ -3632,11 +3795,11 @@ msgstr "" "Créez une paire de clés pour que Tower puisse être utilisé comme fournisseur" " de services (SP) et entrez le contenu du certificat ici." -#: sso/conf.py:962 +#: awx/sso/conf.py:962 msgid "SAML Service Provider Private Key" msgstr "Clé privée du fournisseur de services SAML" -#: sso/conf.py:963 +#: awx/sso/conf.py:963 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the" " private key content here." @@ -3644,33 +3807,33 @@ msgstr "" "Créez une paire de clés pour que Tower puisse être utilisé comme fournisseur" " de services (SP) et entrez le contenu de la clé privée ici." -#: sso/conf.py:981 +#: awx/sso/conf.py:981 msgid "SAML Service Provider Organization Info" msgstr "Infos organisationnelles du fournisseur de services SAML" -#: sso/conf.py:982 +#: awx/sso/conf.py:982 msgid "Configure this setting with information about your app." msgstr "" "Configurez ce paramètre en vous servant des informations de votre " "application." -#: sso/conf.py:1003 +#: awx/sso/conf.py:1003 msgid "SAML Service Provider Technical Contact" msgstr "Contact technique du fournisseur de services SAML" -#: sso/conf.py:1004 sso/conf.py:1023 +#: awx/sso/conf.py:1004 awx/sso/conf.py:1023 msgid "Configure this setting with your contact information." msgstr "Configurez ce paramètre en vous servant de vos coordonnées." -#: sso/conf.py:1022 +#: awx/sso/conf.py:1022 msgid "SAML Service Provider Support Contact" msgstr "Contact support du fournisseur de services SAML" -#: sso/conf.py:1037 +#: awx/sso/conf.py:1037 msgid "SAML Enabled Identity Providers" msgstr "Fournisseurs d'identité compatibles SAML" -#: sso/conf.py:1038 +#: awx/sso/conf.py:1038 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 " @@ -3686,43 +3849,43 @@ msgstr "" "auth/blob/master/social/backends/saml.py#L16). Les noms d'attributs peuvent " "être remplacés pour chaque IdP." -#: sso/conf.py:1076 +#: awx/sso/conf.py:1076 msgid "SAML Organization Map" msgstr "Mappe d'organisations SAML" -#: sso/conf.py:1089 +#: awx/sso/conf.py:1089 msgid "SAML Team Map" msgstr "Mappe d'équipes SAML" -#: sso/fields.py:123 +#: awx/sso/fields.py:123 msgid "Invalid connection option(s): {invalid_options}." msgstr "Option(s) de connexion non valide(s) : {invalid_options}." -#: sso/fields.py:194 +#: awx/sso/fields.py:194 msgid "Base" msgstr "Base" -#: sso/fields.py:195 +#: awx/sso/fields.py:195 msgid "One Level" msgstr "Un niveau" -#: sso/fields.py:196 +#: awx/sso/fields.py:196 msgid "Subtree" msgstr "Sous-arborescence" -#: sso/fields.py:214 +#: awx/sso/fields.py:214 msgid "Expected a list of three items but got {length} instead." msgstr "" "Une liste de trois éléments était attendue, mais {length} a été obtenu à la " "place." -#: sso/fields.py:215 +#: awx/sso/fields.py:215 msgid "Expected an instance of LDAPSearch but got {input_type} instead." msgstr "" "Une instance de LDAPSearch était attendue, mais {input_type} a été obtenu à " "la place." -#: sso/fields.py:251 +#: awx/sso/fields.py:251 msgid "" "Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " "instead." @@ -3730,21 +3893,21 @@ msgstr "" "Une instance de LDAPSearch ou de LDAPSearchUnion était attendue, mais " "{input_type} a été obtenu à la place." -#: sso/fields.py:278 +#: awx/sso/fields.py:278 msgid "Invalid user attribute(s): {invalid_attrs}." msgstr "Attribut(s) d'utilisateur non valide(s) : {invalid_attrs}." -#: sso/fields.py:295 +#: awx/sso/fields.py:295 msgid "Expected an instance of LDAPGroupType but got {input_type} instead." msgstr "" "Une instance de LDAPGroupType était attendue, mais {input_type} a été obtenu" " à la place." -#: sso/fields.py:323 +#: awx/sso/fields.py:323 msgid "Invalid user flag: \"{invalid_flag}\"." msgstr "Marqueur d'utilisateur non valide : \"{invalid_flag}\"." -#: sso/fields.py:339 sso/fields.py:506 +#: awx/sso/fields.py:339 awx/sso/fields.py:506 msgid "" "Expected None, True, False, a string or list of strings but got {input_type}" " instead." @@ -3752,101 +3915,102 @@ msgstr "" "Les valeurs None, True, False, une chaîne ou une liste de chaînes étaient " "attendues, mais {input_type} a été obtenu à la place." -#: sso/fields.py:375 +#: awx/sso/fields.py:375 msgid "Missing key(s): {missing_keys}." msgstr "Clé(s) manquante(s) : {missing_keys}." -#: sso/fields.py:376 +#: awx/sso/fields.py:376 msgid "Invalid key(s): {invalid_keys}." msgstr "Clé(s) non valide(s) : {invalid_keys}." -#: sso/fields.py:425 sso/fields.py:542 +#: awx/sso/fields.py:425 awx/sso/fields.py:542 msgid "Invalid key(s) for organization map: {invalid_keys}." msgstr "Clé(s) non valide(s) pour la mappe d'organisations : {invalid_keys}." -#: sso/fields.py:443 +#: awx/sso/fields.py:443 msgid "Missing required key for team map: {invalid_keys}." msgstr "Clé obligatoire manquante pour la mappe d'équipes : {invalid_keys}." -#: sso/fields.py:444 sso/fields.py:561 +#: awx/sso/fields.py:444 awx/sso/fields.py:561 msgid "Invalid key(s) for team map: {invalid_keys}." msgstr "Clé(s) non valide(s) pour la mappe d'équipes : {invalid_keys}." -#: sso/fields.py:560 +#: awx/sso/fields.py:560 msgid "Missing required key for team map: {missing_keys}." msgstr "Clé obligatoire manquante pour la mappe d'équipes : {missing_keys}." -#: sso/fields.py:578 +#: awx/sso/fields.py:578 msgid "Missing required key(s) for org info record: {missing_keys}." msgstr "" "Clé(s) obligatoire(s) manquante(s) pour l'enregistrement des infos organis. " ": {missing_keys}." -#: sso/fields.py:591 +#: awx/sso/fields.py:591 msgid "Invalid language code(s) for org info: {invalid_lang_codes}." msgstr "" "Code(s) langage non valide(s) pour les infos organis. : " "{invalid_lang_codes}." -#: sso/fields.py:610 +#: awx/sso/fields.py:610 msgid "Missing required key(s) for contact: {missing_keys}." msgstr "Clé(s) obligatoire(s) manquante(s) pour le contact : {missing_keys}." -#: sso/fields.py:622 +#: awx/sso/fields.py:622 msgid "Missing required key(s) for IdP: {missing_keys}." msgstr "Clé(s) obligatoire(s) manquante(s) pour l'IdP : {missing_keys}." -#: sso/pipeline.py:24 +#: awx/sso/pipeline.py:24 msgid "An account cannot be found for {0}" msgstr "Impossible de trouver un compte pour {0}" -#: sso/pipeline.py:30 +#: awx/sso/pipeline.py:30 msgid "Your account is inactive" msgstr "Votre compte est inactif" -#: sso/validators.py:19 sso/validators.py:44 +#: awx/sso/validators.py:19 awx/sso/validators.py:44 #, python-format msgid "DN must include \"%%(user)s\" placeholder for username: %s" msgstr "" -"Le ND doit inclure l'espace réservé \"%%(user)s\" pour le nom d'utilisateur" -" : %s" +"Le ND doit inclure l'espace réservé \"%%(user)s\" pour le nom d'utilisateur " +": %s" -#: sso/validators.py:26 +#: awx/sso/validators.py:26 #, python-format msgid "Invalid DN: %s" msgstr "ND non valide : %s" -#: sso/validators.py:56 +#: awx/sso/validators.py:56 #, python-format msgid "Invalid filter: %s" msgstr "Filtre incorrect : %s" -#: templates/error.html:4 ui/templates/ui/index.html:8 +#: awx/templates/error.html:4 awx/ui/templates/ui/index.html:8 msgid "Ansible Tower" msgstr "Ansible Tower" -#: templates/rest_framework/api.html:39 +#: awx/templates/rest_framework/api.html:39 msgid "Ansible Tower API Guide" msgstr "Guide pour les API d'Ansible Tower" -#: templates/rest_framework/api.html:40 +#: awx/templates/rest_framework/api.html:40 msgid "Back to Ansible Tower" msgstr "Retour à Ansible Tower" -#: templates/rest_framework/api.html:41 +#: awx/templates/rest_framework/api.html:41 msgid "Resize" msgstr "Redimensionner" -#: templates/rest_framework/base.html:78 templates/rest_framework/base.html:92 +#: awx/templates/rest_framework/base.html:78 +#: awx/templates/rest_framework/base.html:92 #, python-format msgid "Make a GET request on the %(name)s resource" msgstr "Appliquez une requête GET sur la ressource %(name)s" -#: templates/rest_framework/base.html:80 +#: awx/templates/rest_framework/base.html:80 msgid "Specify a format for the GET request" msgstr "Spécifiez un format pour la requête GET" -#: templates/rest_framework/base.html:86 +#: awx/templates/rest_framework/base.html:86 #, python-format msgid "" "Make a GET request on the %(name)s resource with the format set to " @@ -3855,66 +4019,66 @@ msgstr "" "Appliquez une requête GET sur la ressource %(name)s avec un format défini " "sur`%(format)s`" -#: templates/rest_framework/base.html:100 +#: awx/templates/rest_framework/base.html:100 #, python-format msgid "Make an OPTIONS request on the %(name)s resource" msgstr "Appliquez une requête OPTIONS sur la ressource %(name)s" -#: templates/rest_framework/base.html:106 +#: awx/templates/rest_framework/base.html:106 #, python-format msgid "Make a DELETE request on the %(name)s resource" msgstr "Appliquez une requête DELETE sur la ressource %(name)s" -#: templates/rest_framework/base.html:113 +#: awx/templates/rest_framework/base.html:113 msgid "Filters" msgstr "Filtres" -#: templates/rest_framework/base.html:172 -#: templates/rest_framework/base.html:186 +#: awx/templates/rest_framework/base.html:172 +#: awx/templates/rest_framework/base.html:186 #, python-format msgid "Make a POST request on the %(name)s resource" msgstr "Appliquez une requête POST sur la ressource %(name)s" -#: templates/rest_framework/base.html:216 -#: templates/rest_framework/base.html:230 +#: awx/templates/rest_framework/base.html:216 +#: awx/templates/rest_framework/base.html:230 #, python-format msgid "Make a PUT request on the %(name)s resource" msgstr "Appliquez une requête PUT sur la ressource %(name)s" -#: templates/rest_framework/base.html:233 +#: awx/templates/rest_framework/base.html:233 #, python-format msgid "Make a PATCH request on the %(name)s resource" msgstr "Appliquez une requête PATCH sur la ressource %(name)s" -#: ui/apps.py:9 ui/conf.py:22 ui/conf.py:38 ui/conf.py:53 +#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:38 awx/ui/conf.py:53 msgid "UI" msgstr "IU" -#: ui/conf.py:16 +#: awx/ui/conf.py:16 msgid "Off" msgstr "Désactivé" -#: ui/conf.py:17 +#: awx/ui/conf.py:17 msgid "Anonymous" msgstr "Anonyme" -#: ui/conf.py:18 +#: awx/ui/conf.py:18 msgid "Detailed" msgstr "Détaillé" -#: ui/conf.py:20 +#: awx/ui/conf.py:20 msgid "Analytics Tracking State" msgstr "État du suivi analytique" -#: ui/conf.py:21 +#: awx/ui/conf.py:21 msgid "Enable or Disable Analytics Tracking." msgstr "Activez ou désactivez le suivi analytique." -#: ui/conf.py:31 +#: awx/ui/conf.py:31 msgid "Custom Login Info" msgstr "Infos de connexion personnalisées" -#: ui/conf.py:32 +#: awx/ui/conf.py:32 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" @@ -3931,11 +4095,11 @@ msgstr "" "(paragraphes) doivent être échappées sous la forme `\\n` dans le bloc de " "texte." -#: ui/conf.py:48 +#: awx/ui/conf.py:48 msgid "Custom Logo" msgstr "Logo personnalisé" -#: ui/conf.py:49 +#: awx/ui/conf.py:49 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" @@ -3945,7 +4109,7 @@ msgstr "" " Pour optimiser l'affichage du logo personnalisé, utilisez un fichier `.png`" " avec un fond transparent. Les formats GIF, PNG et JPEG sont pris en charge." -#: ui/fields.py:29 +#: awx/ui/fields.py:29 msgid "" "Invalid format for custom logo. Must be a data URL with a base64-encoded " "GIF, PNG or JPEG image." @@ -3953,11 +4117,11 @@ msgstr "" "Format de logo personnalisé non valide. Entrez une URL de données avec une " "image GIF, PNG ou JPEG codée en base64." -#: ui/fields.py:30 +#: awx/ui/fields.py:30 msgid "Invalid base64-encoded data in data URL." msgstr "Données codées en base64 non valides dans l'URL de données" -#: ui/templates/ui/index.html:49 +#: awx/ui/templates/ui/index.html:49 msgid "" "Your session will expire in 60 seconds, would you like to " @@ -3966,17 +4130,17 @@ msgstr "" "Votre session expirera dans 60 secondes, voulez-vous continuer ?" -#: ui/templates/ui/index.html:64 +#: awx/ui/templates/ui/index.html:64 msgid "CANCEL" msgstr "ANNULER" -#: ui/templates/ui/index.html:116 +#: awx/ui/templates/ui/index.html:116 msgid "Set how many days of data should be retained." msgstr "" "Définissez le nombre de jours pendant lesquels les données doivent être " "conservées." -#: ui/templates/ui/index.html:122 +#: awx/ui/templates/ui/index.html:122 msgid "" "Please enter an integer et inférieur à 9999." -#: ui/templates/ui/index.html:127 +#: awx/ui/templates/ui/index.html:127 msgid "" "For facts collected older than the time period specified, save one fact scan (snapshot) per time window (frequency). For example, facts older than 30 days are purged, while one weekly fact scan is kept.\n" "
\n" @@ -4004,13 +4168,13 @@ msgstr "" "
\n" "
" -#: ui/templates/ui/index.html:136 +#: awx/ui/templates/ui/index.html:136 msgid "Select a time period after which to remove old facts" msgstr "" "Sélectionnez un intervalle de temps après lequel les faits anciens pourront " "être supprimés" -#: ui/templates/ui/index.html:150 +#: awx/ui/templates/ui/index.html:150 msgid "" "Please enter an integer et inférieur à " "9999." -#: ui/templates/ui/index.html:155 +#: awx/ui/templates/ui/index.html:155 msgid "Select a frequency for snapshot retention" msgstr "Sélectionnez une fréquence pour la conservation des instantanés" -#: ui/templates/ui/index.html:169 +#: awx/ui/templates/ui/index.html:169 msgid "" "Please enter an integer et " "inférieur à 9999." -#: ui/templates/ui/index.html:175 +#: awx/ui/templates/ui/index.html:175 msgid "working..." msgstr "en cours..." diff --git a/awx/locale/ja/LC_MESSAGES/django.po b/awx/locale/ja/LC_MESSAGES/django.po index 7e5cf1156c..82e4b48850 100644 --- a/awx/locale/ja/LC_MESSAGES/django.po +++ b/awx/locale/ja/LC_MESSAGES/django.po @@ -1,10 +1,11 @@ +# Shane McDonald , 2017. #zanata # asasaki , 2017. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-12-15 12:05+0530\n" -"PO-Revision-Date: 2017-01-20 12:04+0000\n" +"PO-Revision-Date: 2017-01-31 07:33+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -14,128 +15,129 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 3.9.6\n" -#: api/authentication.py:67 +#: awx/api/authentication.py:67 msgid "Invalid token header. No credentials provided." msgstr "無効なトークンヘッダーです。認証情報が提供されていません。" -#: api/authentication.py:70 +#: awx/api/authentication.py:70 msgid "Invalid token header. Token string should not contain spaces." msgstr "無効なトークンヘッダーです。トークン文字列にはスペースを含めることができません。" -#: api/authentication.py:105 +#: awx/api/authentication.py:105 msgid "User inactive or deleted" msgstr "ユーザーが非アクティブか、または削除されています" -#: api/authentication.py:161 +#: awx/api/authentication.py:161 msgid "Invalid task token" msgstr "無効なタスクトークン" -#: api/conf.py:12 +#: awx/api/conf.py:12 msgid "Idle Time Force Log Out" msgstr "アイドル時間、強制ログアウト" -#: api/conf.py:13 +#: awx/api/conf.py:13 msgid "" "Number of seconds that a user is inactive before they will need to login " "again." msgstr "ユーザーが再ログインするまでに非アクティブな状態になる秒数です。" -#: api/conf.py:14 api/conf.py:24 api/conf.py:33 sso/conf.py:124 -#: sso/conf.py:135 sso/conf.py:147 sso/conf.py:162 +#: awx/api/conf.py:14 awx/api/conf.py:24 awx/api/conf.py:33 +#: awx/sso/conf.py:124 awx/sso/conf.py:135 awx/sso/conf.py:147 +#: awx/sso/conf.py:162 msgid "Authentication" msgstr "認証" -#: api/conf.py:22 +#: awx/api/conf.py:22 msgid "Maximum number of simultaneous logins" msgstr "同時ログインの最大数" -#: api/conf.py:23 +#: awx/api/conf.py:23 msgid "" "Maximum number of simultaneous logins a user may have. To disable enter -1." msgstr "ユーザーが実行できる同時ログインの最大数です。無効にするには -1 を入力します。" -#: api/conf.py:31 +#: awx/api/conf.py:31 msgid "Enable HTTP Basic Auth" msgstr "HTTP Basic 認証の有効化" -#: api/conf.py:32 +#: awx/api/conf.py:32 msgid "Enable HTTP Basic Auth for the API Browser." msgstr "API ブラウザーの HTTP Basic 認証を有効にします。" -#: api/generics.py:462 +#: awx/api/generics.py:466 msgid "\"id\" is required to disassociate" msgstr "関連付けを解除するには 「id」が必要です" -#: api/metadata.py:50 +#: awx/api/metadata.py:50 msgid "Database ID for this {}." msgstr "この{}のデータベース ID。" -#: api/metadata.py:51 +#: awx/api/metadata.py:51 msgid "Name of this {}." msgstr "この{}の名前。" -#: api/metadata.py:52 +#: awx/api/metadata.py:52 msgid "Optional description of this {}." msgstr "この{}のオプションの説明。" -#: api/metadata.py:53 +#: awx/api/metadata.py:53 msgid "Data type for this {}." msgstr "この{}のデータタイプ。" -#: api/metadata.py:54 +#: awx/api/metadata.py:54 msgid "URL for this {}." msgstr "この{}の URL。" -#: api/metadata.py:55 +#: awx/api/metadata.py:55 msgid "Data structure with URLs of related resources." msgstr "関連リソースの URL のあるデータ構造。" -#: api/metadata.py:56 +#: awx/api/metadata.py:56 msgid "Data structure with name/description for related resources." msgstr "関連リソースの名前/説明のあるデータ構造。" -#: api/metadata.py:57 +#: awx/api/metadata.py:57 msgid "Timestamp when this {} was created." msgstr "この {} の作成時のタイムスタンプ。" -#: api/metadata.py:58 +#: awx/api/metadata.py:58 msgid "Timestamp when this {} was last modified." msgstr "この {} の最終変更時のタイムスタンプ。" -#: api/parsers.py:31 +#: awx/api/parsers.py:31 #, python-format msgid "JSON parse error - %s" msgstr "JSON パースエラー: %s" -#: api/serializers.py:248 +#: awx/api/serializers.py:250 msgid "Playbook Run" msgstr "Playbook 実行" -#: api/serializers.py:249 +#: awx/api/serializers.py:251 msgid "Command" msgstr "コマンド" -#: api/serializers.py:250 +#: awx/api/serializers.py:252 msgid "SCM Update" msgstr "SCM 更新" -#: api/serializers.py:251 +#: awx/api/serializers.py:253 msgid "Inventory Sync" msgstr "インベントリーの同期" -#: api/serializers.py:252 +#: awx/api/serializers.py:254 msgid "Management Job" msgstr "管理ジョブ" -#: api/serializers.py:253 +#: awx/api/serializers.py:255 msgid "Workflow Job" msgstr "ワークフロージョブ" -#: api/serializers.py:254 +#: awx/api/serializers.py:256 msgid "Workflow Template" msgstr "" -#: api/serializers.py:656 api/serializers.py:714 api/views.py:3805 +#: awx/api/serializers.py:658 awx/api/serializers.py:716 awx/api/views.py:3817 #, python-format msgid "" "Standard Output too large to display (%(text_size)d bytes), only download " @@ -144,244 +146,252 @@ msgstr "" "標準出力が大きすぎて表示できません (%(text_size)d バイト)。サイズが %(supported_size)d " "バイトを超える場合はダウンロードのみがサポートされます。" -#: api/serializers.py:729 +#: awx/api/serializers.py:731 msgid "Write-only field used to change the password." msgstr "パスワードを変更するために使用される書き込み専用フィールド。" -#: api/serializers.py:731 +#: awx/api/serializers.py:733 msgid "Set if the account is managed by an external service" msgstr "アカウントが外部サービスで管理される場合に設定されます" -#: api/serializers.py:755 +#: awx/api/serializers.py:757 msgid "Password required for new User." msgstr "新規ユーザーのパスワードを入力してください。" -#: api/serializers.py:839 +#: awx/api/serializers.py:841 #, python-format msgid "Unable to change %s on user managed by LDAP." msgstr "LDAP で管理されたユーザーの %s を変更できません。" -#: api/serializers.py:991 +#: awx/api/serializers.py:1002 msgid "Organization is missing" msgstr "組織がありません" -#: api/serializers.py:997 +#: awx/api/serializers.py:1006 +msgid "Update options must be set to false for manual projects." +msgstr "" + +#: awx/api/serializers.py:1012 msgid "Array of playbooks available within this project." msgstr "このプロジェクト内で利用可能な一連の Playbook。" -#: api/serializers.py:1179 +#: awx/api/serializers.py:1194 #, python-format msgid "Invalid port specification: %s" msgstr "無効なポート指定: %s" -#: api/serializers.py:1207 main/validators.py:193 +#: awx/api/serializers.py:1222 awx/main/validators.py:193 msgid "Must be valid JSON or YAML." msgstr "有効な JSON または YAML である必要があります。" -#: api/serializers.py:1264 +#: awx/api/serializers.py:1279 msgid "Invalid group name." msgstr "無効なグループ名。" -#: api/serializers.py:1339 +#: awx/api/serializers.py:1354 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "スクリプトは hashbang シーケンスで開始する必要があります (例: .... #!/usr/bin/env python)" -#: api/serializers.py:1392 +#: awx/api/serializers.py:1407 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "「source」が「custom」である場合、「source_script」を指定する必要があります。" -#: api/serializers.py:1396 +#: awx/api/serializers.py:1411 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "「source_script」はインベントリーと同じ組織に属しません。" -#: api/serializers.py:1398 +#: awx/api/serializers.py:1413 msgid "'source_script' doesn't exist." msgstr "「source_script」は存在しません。" -#: api/serializers.py:1757 +#: awx/api/serializers.py:1772 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 "" "ユーザーを所有者ロールに追加するために使用される書き込み専用フィールドです。提供されている場合は、チームまたは組織のいずれも指定しないでください。作成時にのみ有効です。" -#: api/serializers.py:1762 +#: awx/api/serializers.py:1777 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 "" "チームを所有者ロールに追加するために使用される書き込み専用フィールドです。提供されている場合は、ユーザーまたは組織のいずれも指定しないでください。作成時にのみ有効です。" -#: api/serializers.py:1767 +#: awx/api/serializers.py:1782 msgid "" "Inherit permissions from organization roles. If provided on creation, do not" " give either user or team." msgstr "組織ロールからパーミッションを継承します。作成時に提供される場合は、ユーザーまたはチームのいずれも指定しないでください。" -#: api/serializers.py:1783 +#: awx/api/serializers.py:1798 msgid "Missing 'user', 'team', or 'organization'." msgstr "「user」、「team」、または「organization」がありません。" -#: api/serializers.py:1796 +#: awx/api/serializers.py:1811 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "認証情報の組織が設定され、一致している状態でチームに割り当てる必要があります。" -#: api/serializers.py:1888 +#: awx/api/serializers.py:1903 msgid "This field is required." msgstr "このフィールドは必須です。" -#: api/serializers.py:1890 api/serializers.py:1892 +#: awx/api/serializers.py:1905 awx/api/serializers.py:1907 msgid "Playbook not found for project." msgstr "プロジェクトの Playbook が見つかりません。" -#: api/serializers.py:1894 +#: awx/api/serializers.py:1909 msgid "Must select playbook for project." msgstr "プロジェクトの Playbook を選択してください。" -#: api/serializers.py:1958 main/models/jobs.py:278 +#: awx/api/serializers.py:1975 +msgid "Must either set a default value or ask to prompt on launch." +msgstr "" + +#: awx/api/serializers.py:1978 awx/main/models/jobs.py:278 msgid "Scan jobs must be assigned a fixed inventory." msgstr "スキャンジョブに固定インベントリーが割り当てられている必要があります。" -#: api/serializers.py:1960 main/models/jobs.py:281 +#: awx/api/serializers.py:1980 awx/main/models/jobs.py:281 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "ジョブタイプ「run」および「check」によりプロジェクトが割り当てられている必要があります。" -#: api/serializers.py:1963 +#: awx/api/serializers.py:1987 msgid "Survey Enabled cannot be used with scan jobs." msgstr "Survey Enabled はスキャンジョブで使用できません。" -#: api/serializers.py:2023 +#: awx/api/serializers.py:2047 msgid "Invalid job template." msgstr "無効なジョブテンプレート。" -#: api/serializers.py:2108 +#: awx/api/serializers.py:2132 msgid "Credential not found or deleted." msgstr "認証情報が見つからないか、または削除されました。" -#: api/serializers.py:2110 +#: awx/api/serializers.py:2134 msgid "Job Template Project is missing or undefined." msgstr "ジョブテンプレートプロジェクトが見つからないか、または定義されていません。" -#: api/serializers.py:2112 +#: awx/api/serializers.py:2136 msgid "Job Template Inventory is missing or undefined." msgstr "ジョブテンプレートインベントリーが見つからないか、または定義されていません。" -#: api/serializers.py:2397 +#: awx/api/serializers.py:2421 #, python-format msgid "%(job_type)s is not a valid job type. The choices are %(choices)s." msgstr "%(job_type)s は有効なジョブタイプではありません。%(choices)s を選択できます。" -#: api/serializers.py:2402 +#: awx/api/serializers.py:2426 msgid "Workflow job template is missing during creation." msgstr "ワークフロージョブテンプレートが作成時に見つかりません。" -#: api/serializers.py:2407 +#: awx/api/serializers.py:2431 #, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "ワークフロージョブテンプレート内に %s をネストできません" -#: api/serializers.py:2645 +#: awx/api/serializers.py:2669 #, python-format msgid "Job Template '%s' is missing or undefined." msgstr "ジョブテンプレート「%s」が見つからない、または定義されていません。" -#: api/serializers.py:2671 +#: awx/api/serializers.py:2695 msgid "Must be a valid JSON or YAML dictionary." msgstr "有効な JSON または YAML 辞書でなければなりません。" -#: api/serializers.py:2813 +#: awx/api/serializers.py:2837 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "通知設定の必須フィールドがありません: notification_type" -#: api/serializers.py:2836 +#: awx/api/serializers.py:2860 msgid "No values specified for field '{}'" msgstr "フィールド '{}' に値が指定されていません" -#: api/serializers.py:2841 +#: awx/api/serializers.py:2865 msgid "Missing required fields for Notification Configuration: {}." msgstr "通知設定の必須フィールドがありません: {}。" -#: api/serializers.py:2844 +#: awx/api/serializers.py:2868 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "設定フィールド '{}' のタイプが正しくありません。{} が予期されました。" -#: api/serializers.py:2897 +#: awx/api/serializers.py:2921 msgid "Inventory Source must be a cloud resource." msgstr "インベントリーソースはクラウドリソースでなければなりません。" -#: api/serializers.py:2899 +#: awx/api/serializers.py:2923 msgid "Manual Project can not have a schedule set." msgstr "手動プロジェクトにはスケジュールを設定できません。" -#: api/serializers.py:2921 +#: awx/api/serializers.py:2945 msgid "" "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ" msgstr "DTSTART が rrule で必要です。値は、DSTART:YYYYMMDDTHHMMSSZ に一致する必要があります。" -#: api/serializers.py:2923 +#: awx/api/serializers.py:2947 msgid "Multiple DTSTART is not supported." msgstr "複数の DTSTART はサポートされません。" -#: api/serializers.py:2925 +#: awx/api/serializers.py:2949 msgid "RRULE require in rrule." msgstr "RRULE が rrule で必要です。" -#: api/serializers.py:2927 +#: awx/api/serializers.py:2951 msgid "Multiple RRULE is not supported." msgstr "複数の RRULE はサポートされません。" -#: api/serializers.py:2929 +#: awx/api/serializers.py:2953 msgid "INTERVAL required in rrule." msgstr "INTERVAL が rrule で必要です。" -#: api/serializers.py:2931 +#: awx/api/serializers.py:2955 msgid "TZID is not supported." msgstr "TZID はサポートされません。" -#: api/serializers.py:2933 +#: awx/api/serializers.py:2957 msgid "SECONDLY is not supported." msgstr "SECONDLY はサポートされません。" -#: api/serializers.py:2935 +#: awx/api/serializers.py:2959 msgid "Multiple BYMONTHDAYs not supported." msgstr "複数の BYMONTHDAY はサポートされません。" -#: api/serializers.py:2937 +#: awx/api/serializers.py:2961 msgid "Multiple BYMONTHs not supported." msgstr "複数の BYMONTH はサポートされません。" -#: api/serializers.py:2939 +#: awx/api/serializers.py:2963 msgid "BYDAY with numeric prefix not supported." msgstr "数字の接頭辞のある BYDAY はサポートされません。" -#: api/serializers.py:2941 +#: awx/api/serializers.py:2965 msgid "BYYEARDAY not supported." msgstr "BYYEARDAY はサポートされません。" -#: api/serializers.py:2943 +#: awx/api/serializers.py:2967 msgid "BYWEEKNO not supported." msgstr "BYWEEKNO はサポートされません。" -#: api/serializers.py:2947 +#: awx/api/serializers.py:2971 msgid "COUNT > 999 is unsupported." msgstr "COUNT > 999 はサポートされません。" -#: api/serializers.py:2951 +#: awx/api/serializers.py:2975 msgid "rrule parsing failed validation." msgstr "rrule の構文解析で検証に失敗しました。" -#: api/serializers.py:2969 +#: awx/api/serializers.py:2997 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "オブジェクトの作成、更新または削除時の新規値および変更された値の概要" -#: api/serializers.py:2971 +#: awx/api/serializers.py:2999 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 " @@ -390,7 +400,7 @@ msgstr "" "作成、更新、および削除イベントの場合、これは影響を受けたオブジェクトタイプになります。関連付けおよび関連付け解除イベントの場合、これは object2 " "に関連付けられたか、またはその関連付けが解除されたオブジェクトタイプになります。" -#: api/serializers.py:2974 +#: awx/api/serializers.py:3002 msgid "" "Unpopulated for create, update, and delete events. For associate and " "disassociate events this is the object type that object1 is being associated" @@ -399,654 +409,703 @@ msgstr "" "作成、更新、および削除イベントの場合は設定されません。関連付けおよび関連付け解除イベントの場合、これは object1 " "が関連付けられるオブジェクトタイプになります。" -#: api/serializers.py:2977 +#: awx/api/serializers.py:3005 msgid "The action taken with respect to the given object(s)." msgstr "指定されたオブジェクトについて実行されたアクション。" -#: api/serializers.py:3077 +#: awx/api/serializers.py:3112 msgid "Unable to login with provided credentials." msgstr "提供される認証情報でログインできません。" -#: api/serializers.py:3079 +#: awx/api/serializers.py:3114 msgid "Must include \"username\" and \"password\"." msgstr "「username」および「password」を含める必要があります。" -#: api/views.py:99 +#: awx/api/views.py:99 msgid "Your license does not allow use of the activity stream." msgstr "お使いのライセンスではアクティビティーストリームを使用できません。" -#: api/views.py:109 +#: awx/api/views.py:109 msgid "Your license does not permit use of system tracking." msgstr "お使いのライセンスではシステムトラッキングを使用できません。" -#: api/views.py:119 +#: awx/api/views.py:119 msgid "Your license does not allow use of workflows." msgstr "お使いのライセンスではワークフローを使用できません。" -#: api/views.py:127 templates/rest_framework/api.html:28 +#: awx/api/views.py:127 awx/templates/rest_framework/api.html:28 msgid "REST API" msgstr "REST API" -#: api/views.py:134 templates/rest_framework/api.html:4 +#: awx/api/views.py:134 awx/templates/rest_framework/api.html:4 msgid "Ansible Tower REST API" msgstr "Ansible Tower REST API" -#: api/views.py:150 +#: awx/api/views.py:150 msgid "Version 1" msgstr "バージョン 1" -#: api/views.py:201 +#: awx/api/views.py:201 msgid "Ping" msgstr "Ping" -#: api/views.py:230 conf/apps.py:12 +#: awx/api/views.py:230 awx/conf/apps.py:12 msgid "Configuration" msgstr "設定" -#: api/views.py:283 +#: awx/api/views.py:283 msgid "Invalid license data" msgstr "無効なライセンスデータ" -#: api/views.py:285 +#: awx/api/views.py:285 msgid "Missing 'eula_accepted' property" msgstr "'eula_accepted' プロパティーがありません" -#: api/views.py:289 +#: awx/api/views.py:289 msgid "'eula_accepted' value is invalid" msgstr "'eula_accepted' 値は無効です。" -#: api/views.py:292 +#: awx/api/views.py:292 msgid "'eula_accepted' must be True" msgstr "'eula_accepted' は True でなければなりません" -#: api/views.py:299 +#: awx/api/views.py:299 msgid "Invalid JSON" msgstr "無効な JSON" -#: api/views.py:307 +#: awx/api/views.py:307 msgid "Invalid License" msgstr "無効なライセンス" -#: api/views.py:317 +#: awx/api/views.py:317 msgid "Invalid license" msgstr "無効なライセンス" -#: api/views.py:325 +#: awx/api/views.py:325 #, python-format msgid "Failed to remove license (%s)" msgstr "ライセンスの削除に失敗しました (%s)" -#: api/views.py:330 +#: awx/api/views.py:330 msgid "Dashboard" msgstr "ダッシュボード" -#: api/views.py:436 +#: awx/api/views.py:436 msgid "Dashboard Jobs Graphs" msgstr "ダッシュボードのジョブグラフ" -#: api/views.py:472 +#: awx/api/views.py:472 #, python-format msgid "Unknown period \"%s\"" msgstr "不明な期間 \"%s\"" -#: api/views.py:486 +#: awx/api/views.py:486 msgid "Schedules" msgstr "スケジュール" -#: api/views.py:505 +#: awx/api/views.py:505 msgid "Schedule Jobs List" msgstr "スケジュールジョブの一覧" -#: api/views.py:715 +#: awx/api/views.py:715 msgid "Your Tower license only permits a single organization to exist." msgstr "お使いの Tower ライセンスでは、単一組織のみの存在が許可されます。" -#: api/views.py:940 api/views.py:1299 +#: awx/api/views.py:940 awx/api/views.py:1299 msgid "Role 'id' field is missing." msgstr "ロール「id」フィールドがありません。" -#: api/views.py:946 api/views.py:4081 +#: awx/api/views.py:946 awx/api/views.py:4093 msgid "You cannot assign an Organization role as a child role for a Team." msgstr "組織ロールをチームの子ロールとして割り当てることができません。" -#: api/views.py:950 api/views.py:4095 +#: awx/api/views.py:950 awx/api/views.py:4107 msgid "You cannot grant system-level permissions to a team." msgstr "システムレベルのパーミッションをチームに付与できません。" -#: api/views.py:957 api/views.py:4087 +#: awx/api/views.py:957 awx/api/views.py:4099 msgid "" "You cannot grant credential access to a team when the Organization field " "isn't set, or belongs to a different organization" msgstr "組織フィールドが設定されていないか、または別の組織に属する場合に認証情報のアクセス権をチームに付与できません" -#: api/views.py:1047 +#: awx/api/views.py:1047 msgid "Cannot delete project." msgstr "プロジェクトを削除できません。" -#: api/views.py:1076 +#: awx/api/views.py:1076 msgid "Project Schedules" msgstr "プロジェクトのスケジュール" -#: api/views.py:1180 api/views.py:2270 api/views.py:3276 +#: awx/api/views.py:1180 awx/api/views.py:2271 awx/api/views.py:3284 msgid "Cannot delete job resource when associated workflow job is running." msgstr "関連付けられたワークフロージョブが実行中の場合、ジョブリソースを削除できません。" -#: api/views.py:1257 +#: awx/api/views.py:1257 msgid "Me" msgstr "自分" -#: api/views.py:1303 api/views.py:4036 +#: awx/api/views.py:1303 awx/api/views.py:4048 msgid "You may not perform any action with your own admin_role." msgstr "独自の admin_role でアクションを実行することはできません。" -#: api/views.py:1309 api/views.py:4040 +#: awx/api/views.py:1309 awx/api/views.py:4052 msgid "You may not change the membership of a users admin_role" msgstr "ユーザーの admin_role のメンバーシップを変更することはできません" -#: api/views.py:1314 api/views.py:4045 +#: awx/api/views.py:1314 awx/api/views.py:4057 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "認証情報の組織に属さないユーザーに認証情報のアクセス権を付与することはできません" -#: api/views.py:1318 api/views.py:4049 +#: awx/api/views.py:1318 awx/api/views.py:4061 msgid "You cannot grant private credential access to another user" msgstr "非公開の認証情報のアクセス権を別のユーザーに付与することはできません" -#: api/views.py:1416 +#: awx/api/views.py:1416 #, python-format msgid "Cannot change %s." msgstr "%s を変更できません。" -#: api/views.py:1422 +#: awx/api/views.py:1422 msgid "Cannot delete user." msgstr "ユーザーを削除できません。" -#: api/views.py:1570 +#: awx/api/views.py:1570 msgid "Cannot delete inventory script." msgstr "インベントリースクリプトを削除できません。" -#: api/views.py:1805 +#: awx/api/views.py:1806 msgid "Fact not found." msgstr "ファクトが見つかりませんでした。" -#: api/views.py:2125 +#: awx/api/views.py:2126 msgid "Inventory Source List" msgstr "インベントリーソース一覧" -#: api/views.py:2153 +#: awx/api/views.py:2154 msgid "Cannot delete inventory source." msgstr "インベントリーソースを削除できません。" -#: api/views.py:2161 +#: awx/api/views.py:2162 msgid "Inventory Source Schedules" msgstr "インベントリーソースのスケジュール" -#: api/views.py:2191 +#: awx/api/views.py:2192 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "ソースが {} のいずれかである場合、通知テンプレートのみを割り当てることができます。" -#: api/views.py:2402 +#: awx/api/views.py:2403 msgid "Job Template Schedules" msgstr "ジョブテンプレートスケジュール" -#: api/views.py:2422 api/views.py:2438 +#: awx/api/views.py:2423 awx/api/views.py:2439 msgid "Your license does not allow adding surveys." msgstr "お使いのライセンスでは Survey を追加できません。" -#: api/views.py:2445 +#: awx/api/views.py:2446 msgid "'name' missing from survey spec." msgstr "Survey の指定に「name」がありません。" -#: api/views.py:2447 +#: awx/api/views.py:2448 msgid "'description' missing from survey spec." msgstr "Survey の指定に「description」がありません。" -#: api/views.py:2449 +#: awx/api/views.py:2450 msgid "'spec' missing from survey spec." msgstr "Survey の指定に「spec」がありません。" -#: api/views.py:2451 +#: awx/api/views.py:2452 msgid "'spec' must be a list of items." msgstr "「spec」は項目の一覧にする必要があります。" -#: api/views.py:2453 +#: awx/api/views.py:2454 msgid "'spec' doesn't contain any items." msgstr "「spec」には項目が含まれません。" -#: api/views.py:2459 +#: awx/api/views.py:2460 #, python-format msgid "Survey question %s is not a json object." msgstr "Survey の質問 %s は json オブジェクトではありません。" -#: api/views.py:2461 +#: awx/api/views.py:2462 #, python-format msgid "'type' missing from survey question %s." msgstr "Survey の質問 %s に「type」がありません。" -#: api/views.py:2463 +#: awx/api/views.py:2464 #, python-format msgid "'question_name' missing from survey question %s." msgstr "Survey の質問 %s に「question_name」がありません。" -#: api/views.py:2465 +#: awx/api/views.py:2466 #, python-format msgid "'variable' missing from survey question %s." msgstr "Survey の質問 %s に「variable」がありません。" -#: api/views.py:2467 +#: awx/api/views.py:2468 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "Survey の質問%(survey)s で「variable」の「%(item)s」が重複しています。" -#: api/views.py:2472 +#: awx/api/views.py:2473 #, python-format msgid "'required' missing from survey question %s." msgstr "Survey の質問 %s に「required」がありません。" -#: api/views.py:2683 +#: awx/api/views.py:2684 msgid "No matching host could be found!" msgstr "一致するホストが見つかりませんでした!" -#: api/views.py:2686 +#: awx/api/views.py:2687 msgid "Multiple hosts matched the request!" msgstr "複数のホストが要求に一致しました!" -#: api/views.py:2691 +#: awx/api/views.py:2692 msgid "Cannot start automatically, user input required!" msgstr "自動的に開始できません。ユーザー入力が必要です!" -#: api/views.py:2698 +#: awx/api/views.py:2699 msgid "Host callback job already pending." msgstr "ホストのコールバックジョブがすでに保留中です。" -#: api/views.py:2711 +#: awx/api/views.py:2712 msgid "Error starting job!" msgstr "ジョブの開始時にエラーが発生しました!" -#: api/views.py:3040 +#: awx/api/views.py:3041 msgid "Workflow Job Template Schedules" msgstr "ワークフロージョブテンプレートのスケジュール" -#: api/views.py:3175 api/views.py:3714 +#: awx/api/views.py:3183 awx/api/views.py:3726 msgid "Superuser privileges needed." msgstr "スーパーユーザー権限が必要です。" -#: api/views.py:3207 +#: awx/api/views.py:3215 msgid "System Job Template Schedules" msgstr "システムジョブテンプレートのスケジュール" -#: api/views.py:3399 +#: awx/api/views.py:3407 msgid "Job Host Summaries List" msgstr "ジョブホスト概要一覧" -#: api/views.py:3441 +#: awx/api/views.py:3449 msgid "Job Event Children List" msgstr "ジョブイベント子一覧" -#: api/views.py:3450 +#: awx/api/views.py:3458 msgid "Job Event Hosts List" msgstr "ジョブイベントホスト一覧" -#: api/views.py:3459 +#: awx/api/views.py:3467 msgid "Job Events List" msgstr "ジョブイベント一覧" -#: api/views.py:3668 +#: awx/api/views.py:3680 msgid "Ad Hoc Command Events List" msgstr "アドホックコマンドイベント一覧" -#: api/views.py:3862 +#: awx/api/views.py:3874 #, python-format msgid "Error generating stdout download file: %s" msgstr "stdout ダウンロードファイルの生成中にエラーが発生しました: %s" -#: api/views.py:3907 +#: awx/api/views.py:3919 msgid "Delete not allowed while there are pending notifications" msgstr "保留中の通知がある場合に削除は許可されません" -#: api/views.py:3914 +#: awx/api/views.py:3926 msgid "Notification Template Test" msgstr "" -#: api/views.py:4030 +#: awx/api/views.py:4042 msgid "User 'id' field is missing." msgstr "ユーザー「id」フィールドがありません。" -#: api/views.py:4073 +#: awx/api/views.py:4085 msgid "Team 'id' field is missing." msgstr "チーム「id」フィールドがありません。" -#: conf/conf.py:20 +#: awx/conf/conf.py:20 msgid "Bud Frogs" msgstr "Bud Frogs" -#: conf/conf.py:21 +#: awx/conf/conf.py:21 msgid "Bunny" msgstr "Bunny" -#: conf/conf.py:22 +#: awx/conf/conf.py:22 msgid "Cheese" msgstr "Cheese" -#: conf/conf.py:23 +#: awx/conf/conf.py:23 msgid "Daemon" msgstr "Daemon" -#: conf/conf.py:24 +#: awx/conf/conf.py:24 msgid "Default Cow" msgstr "Default Cow" -#: conf/conf.py:25 +#: awx/conf/conf.py:25 msgid "Dragon" msgstr "Dragon" -#: conf/conf.py:26 +#: awx/conf/conf.py:26 msgid "Elephant in Snake" msgstr "Elephant in Snake" -#: conf/conf.py:27 +#: awx/conf/conf.py:27 msgid "Elephant" msgstr "Elephant" -#: conf/conf.py:28 +#: awx/conf/conf.py:28 msgid "Eyes" msgstr "Eyes" -#: conf/conf.py:29 +#: awx/conf/conf.py:29 msgid "Hello Kitty" msgstr "Hello Kitty" -#: conf/conf.py:30 +#: awx/conf/conf.py:30 msgid "Kitty" msgstr "Kitty" -#: conf/conf.py:31 +#: awx/conf/conf.py:31 msgid "Luke Koala" msgstr "Luke Koala" -#: conf/conf.py:32 +#: awx/conf/conf.py:32 msgid "Meow" msgstr "Meow" -#: conf/conf.py:33 +#: awx/conf/conf.py:33 msgid "Milk" msgstr "Milk" -#: conf/conf.py:34 +#: awx/conf/conf.py:34 msgid "Moofasa" msgstr "Moofasa" -#: conf/conf.py:35 +#: awx/conf/conf.py:35 msgid "Moose" msgstr "Moose" -#: conf/conf.py:36 +#: awx/conf/conf.py:36 msgid "Ren" msgstr "Ren" -#: conf/conf.py:37 +#: awx/conf/conf.py:37 msgid "Sheep" msgstr "Sheep" -#: conf/conf.py:38 +#: awx/conf/conf.py:38 msgid "Small Cow" msgstr "Small Cow" -#: conf/conf.py:39 +#: awx/conf/conf.py:39 msgid "Stegosaurus" msgstr "Stegosaurus" -#: conf/conf.py:40 +#: awx/conf/conf.py:40 msgid "Stimpy" msgstr "Stimpy" -#: conf/conf.py:41 +#: awx/conf/conf.py:41 msgid "Super Milker" msgstr "Super Milker" -#: conf/conf.py:42 +#: awx/conf/conf.py:42 msgid "Three Eyes" msgstr "Three Eyes" -#: conf/conf.py:43 +#: awx/conf/conf.py:43 msgid "Turkey" msgstr "Turkey" -#: conf/conf.py:44 +#: awx/conf/conf.py:44 msgid "Turtle" msgstr "Turtle" -#: conf/conf.py:45 +#: awx/conf/conf.py:45 msgid "Tux" msgstr "Tux" -#: conf/conf.py:46 +#: awx/conf/conf.py:46 msgid "Udder" msgstr "Udder" -#: conf/conf.py:47 +#: awx/conf/conf.py:47 msgid "Vader Koala" msgstr "Vader Koala" -#: conf/conf.py:48 +#: awx/conf/conf.py:48 msgid "Vader" msgstr "Vader" -#: conf/conf.py:49 +#: awx/conf/conf.py:49 msgid "WWW" msgstr "WWW" -#: conf/conf.py:52 +#: awx/conf/conf.py:52 msgid "Cow Selection" msgstr "Cow Selection" -#: conf/conf.py:53 +#: awx/conf/conf.py:53 msgid "Select which cow to use with cowsay when running jobs." msgstr "ジョブの実行時に cowsay で使用する cow を選択します。" -#: conf/conf.py:54 conf/conf.py:75 +#: awx/conf/conf.py:54 awx/conf/conf.py:75 msgid "Cows" msgstr "Cows" -#: conf/conf.py:73 +#: awx/conf/conf.py:73 msgid "Example Read-Only Setting" msgstr "読み取り専用設定の例" -#: conf/conf.py:74 +#: awx/conf/conf.py:74 msgid "Example setting that cannot be changed." msgstr "変更不可能な設定例" -#: conf/conf.py:93 +#: awx/conf/conf.py:93 msgid "Example Setting" msgstr "設定例" -#: conf/conf.py:94 +#: awx/conf/conf.py:94 msgid "Example setting which can be different for each user." msgstr "ユーザーごとに異なる設定例" -#: conf/conf.py:95 conf/registry.py:67 conf/views.py:46 +#: awx/conf/conf.py:95 awx/conf/registry.py:76 awx/conf/views.py:46 msgid "User" msgstr "ユーザー" -#: conf/fields.py:38 +#: awx/conf/fields.py:38 msgid "Enter a valid URL" msgstr "無効な URL の入力" -#: conf/license.py:19 +#: awx/conf/license.py:19 msgid "Your Tower license does not allow that." msgstr "お使いの Tower ライセンスではこれを許可しません。" -#: conf/management/commands/migrate_to_database_settings.py:41 +#: awx/conf/management/commands/migrate_to_database_settings.py:41 msgid "Only show which settings would be commented/migrated." msgstr "コメント/移行する設定についてのみ表示します。" -#: conf/management/commands/migrate_to_database_settings.py:48 +#: awx/conf/management/commands/migrate_to_database_settings.py:48 msgid "" "Skip over settings that would raise an error when commenting/migrating." msgstr "コメント/移行時にエラーを発生させる設定をスキップします。" -#: conf/management/commands/migrate_to_database_settings.py:55 +#: awx/conf/management/commands/migrate_to_database_settings.py:55 msgid "Skip commenting out settings in files." msgstr "ファイル内の設定のコメント化をスキップします。" -#: conf/management/commands/migrate_to_database_settings.py:61 +#: awx/conf/management/commands/migrate_to_database_settings.py:61 msgid "Backup existing settings files with this suffix." msgstr "この接尾辞を持つ既存の設定ファイルをバックアップします。" -#: conf/registry.py:55 +#: awx/conf/registry.py:64 awx/conf/tests/unit/test_registry.py:169 +#: awx/conf/tests/unit/test_registry.py:192 +#: awx/conf/tests/unit/test_registry.py:196 +#: awx/conf/tests/unit/test_registry.py:201 +#: awx/conf/tests/unit/test_registry.py:208 msgid "All" msgstr "すべて" -#: conf/registry.py:56 +#: awx/conf/registry.py:65 awx/conf/tests/unit/test_registry.py:170 +#: awx/conf/tests/unit/test_registry.py:193 +#: awx/conf/tests/unit/test_registry.py:197 +#: awx/conf/tests/unit/test_registry.py:202 +#: awx/conf/tests/unit/test_registry.py:209 msgid "Changed" msgstr "変更済み" -#: conf/registry.py:68 +#: awx/conf/registry.py:77 msgid "User-Defaults" msgstr "ユーザー設定" -#: conf/views.py:38 +#: awx/conf/tests/unit/test_registry.py:46 +#: awx/conf/tests/unit/test_registry.py:56 +#: awx/conf/tests/unit/test_registry.py:72 +#: awx/conf/tests/unit/test_registry.py:87 +#: awx/conf/tests/unit/test_registry.py:100 +#: awx/conf/tests/unit/test_registry.py:106 +#: awx/conf/tests/unit/test_registry.py:126 +#: awx/conf/tests/unit/test_registry.py:140 +#: awx/conf/tests/unit/test_registry.py:146 +#: awx/conf/tests/unit/test_registry.py:159 +#: awx/conf/tests/unit/test_registry.py:171 +#: awx/conf/tests/unit/test_registry.py:180 +#: awx/conf/tests/unit/test_registry.py:198 +#: awx/conf/tests/unit/test_registry.py:210 +#: awx/conf/tests/unit/test_registry.py:219 +#: awx/conf/tests/unit/test_registry.py:225 +#: awx/conf/tests/unit/test_registry.py:237 +#: awx/conf/tests/unit/test_registry.py:245 +#: awx/conf/tests/unit/test_registry.py:288 +#: awx/conf/tests/unit/test_registry.py:306 +#: awx/conf/tests/unit/test_settings.py:67 +#: awx/conf/tests/unit/test_settings.py:81 +#: awx/conf/tests/unit/test_settings.py:97 +#: awx/conf/tests/unit/test_settings.py:110 +#: awx/conf/tests/unit/test_settings.py:127 +#: awx/conf/tests/unit/test_settings.py:143 +#: awx/conf/tests/unit/test_settings.py:162 +#: awx/conf/tests/unit/test_settings.py:183 +#: awx/conf/tests/unit/test_settings.py:197 +#: awx/conf/tests/unit/test_settings.py:221 +#: awx/conf/tests/unit/test_settings.py:241 +#: awx/conf/tests/unit/test_settings.py:258 awx/main/conf.py:19 +#: awx/main/conf.py:29 awx/main/conf.py:39 awx/main/conf.py:48 +#: awx/main/conf.py:60 awx/main/conf.py:78 awx/main/conf.py:103 +msgid "System" +msgstr "システム" + +#: awx/conf/tests/unit/test_registry.py:165 +#: awx/conf/tests/unit/test_registry.py:172 +#: awx/conf/tests/unit/test_registry.py:187 +#: awx/conf/tests/unit/test_registry.py:203 +#: awx/conf/tests/unit/test_registry.py:211 +#, fuzzy +msgid "OtherSystem" +msgstr "システム" + +#: awx/conf/views.py:38 msgid "Setting Categories" msgstr "設定カテゴリー" -#: conf/views.py:61 +#: awx/conf/views.py:61 msgid "Setting Detail" msgstr "設定の詳細" -#: main/access.py:255 +#: awx/main/access.py:255 #, python-format msgid "Bad data found in related field %s." msgstr "関連フィールド %s に不正データが見つかりました。" -#: main/access.py:296 +#: awx/main/access.py:296 msgid "License is missing." msgstr "ライセンスが見つかりません。" -#: main/access.py:298 +#: awx/main/access.py:298 msgid "License has expired." msgstr "ライセンスの有効期限が切れました。" -#: main/access.py:303 +#: awx/main/access.py:306 #, python-format msgid "License count of %s instances has been reached." msgstr "%s インスタンスのライセンス数に達しました。" -#: main/access.py:305 +#: awx/main/access.py:308 #, python-format msgid "License count of %s instances has been exceeded." msgstr "%s インスタンスのライセンス数を超えました。" -#: main/access.py:307 +#: awx/main/access.py:310 msgid "Host count exceeds available instances." msgstr "ホスト数が利用可能なインスタンスの上限を上回っています。" -#: main/access.py:311 +#: awx/main/access.py:314 #, python-format msgid "Feature %s is not enabled in the active license." msgstr "機能 %s はアクティブなライセンスで有効にされていません。" -#: main/access.py:313 +#: awx/main/access.py:316 msgid "Features not found in active license." msgstr "各種機能はアクティブなライセンスにありません。" -#: main/access.py:511 main/access.py:578 main/access.py:698 main/access.py:961 -#: main/access.py:1200 main/access.py:1597 +#: awx/main/access.py:514 awx/main/access.py:581 awx/main/access.py:706 +#: awx/main/access.py:969 awx/main/access.py:1208 awx/main/access.py:1605 msgid "Resource is being used by running jobs" msgstr "リソースが実行中のジョブで使用されています" -#: main/access.py:622 +#: awx/main/access.py:625 msgid "Unable to change inventory on a host." msgstr "ホストのインベントリーを変更できません。" -#: main/access.py:634 main/access.py:679 +#: awx/main/access.py:642 awx/main/access.py:687 msgid "Cannot associate two items from different inventories." msgstr "異なるインベントリーの 2 つの項目を関連付けることはできません。" -#: main/access.py:667 +#: awx/main/access.py:675 msgid "Unable to change inventory on a group." msgstr "グループのインベントリーを変更できません。" -#: main/access.py:881 +#: awx/main/access.py:889 msgid "Unable to change organization on a team." msgstr "チームの組織を変更できません。" -#: main/access.py:894 +#: awx/main/access.py:902 msgid "The {} role cannot be assigned to a team" msgstr "{} ロールをチームに割り当てることができません" -#: main/access.py:896 +#: awx/main/access.py:904 msgid "The admin_role for a User cannot be assigned to a team" msgstr "ユーザーの admin_role をチームに割り当てることができません" -#: main/access.py:1670 +#: awx/main/access.py:1678 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." msgstr "" -#: main/apps.py:9 +#: awx/main/apps.py:9 msgid "Main" msgstr "メイン" -#: main/conf.py:17 +#: awx/main/conf.py:17 msgid "Enable Activity Stream" msgstr "アクティビティーストリームの有効化" -#: main/conf.py:18 +#: awx/main/conf.py:18 msgid "Enable capturing activity for the Tower activity stream." msgstr "Tower アクティビティーストリームのアクティビティーのキャプチャーを有効にします。" -#: main/conf.py:19 main/conf.py:29 main/conf.py:39 main/conf.py:48 -#: main/conf.py:60 main/conf.py:78 main/conf.py:103 -msgid "System" -msgstr "システム" - -#: main/conf.py:27 +#: awx/main/conf.py:27 msgid "Enable Activity Stream for Inventory Sync" msgstr "インベントリー同期のアクティビティティーストリームの有効化" -#: main/conf.py:28 +#: awx/main/conf.py:28 msgid "" "Enable capturing activity for the Tower activity stream when running " "inventory sync." msgstr "インベントリー同期の実行時に Tower アクティビティーストリームのアクティビティーのキャプチャーを有効にします。" -#: main/conf.py:37 +#: awx/main/conf.py:37 msgid "All Users Visible to Organization Admins" msgstr "組織管理者に表示されるすべてのユーザー" -#: main/conf.py:38 +#: awx/main/conf.py:38 msgid "" "Controls whether any Organization Admin can view all users, even those not " "associated with their Organization." msgstr "組織管理者が、それぞれの組織に関連付けられていないすべてのユーザーを閲覧できるかどうかを制御します。" -#: main/conf.py:46 +#: awx/main/conf.py:46 msgid "Enable Tower Administrator Alerts" msgstr "Tower 管理者アラートの有効化" -#: main/conf.py:47 +#: awx/main/conf.py:47 msgid "" "Allow Tower to email Admin users for system events that may require " "attention." msgstr "Tower から管理者ユーザーに対し、注意を要する可能性のあるシステムイベントについてのメールを送信することを許可します。" -#: main/conf.py:57 +#: awx/main/conf.py:57 msgid "Base URL of the Tower host" msgstr "Tower ホストのベース URL" -#: main/conf.py:58 +#: awx/main/conf.py:58 msgid "" "This setting is used by services like notifications to render a valid url to" " the Tower host." msgstr "この設定は、有効な URL を Tower ホストにレンダリングする通知などのサービスで使用されます。" -#: main/conf.py:67 +#: awx/main/conf.py:67 msgid "Remote Host Headers" msgstr "リモートホストヘッダー" -#: main/conf.py:68 +#: awx/main/conf.py:68 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.\n" "\n" @@ -1066,11 +1125,11 @@ msgstr "" "Host: 127.0.0.1\n" "REMOTE_HOST_HEADERS = ['HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR', 'REMOTE_HOST']" -#: main/conf.py:99 +#: awx/main/conf.py:99 msgid "Tower License" msgstr "Tower ライセンス" -#: main/conf.py:100 +#: awx/main/conf.py:100 msgid "" "The license controls which features and functionality are enabled in Tower. " "Use /api/v1/config/ to update or change the license." @@ -1078,72 +1137,73 @@ msgstr "" "ライセンスによって、Tower で有効にされる特長および機能が制御されます。ライセンスを更新または変更するには、/api/v1/config/ " "を使用します。" -#: main/conf.py:110 +#: awx/main/conf.py:110 msgid "Ansible Modules Allowed for Ad Hoc Jobs" msgstr "アドホックジョブで許可される Ansible モジュール" -#: main/conf.py:111 +#: awx/main/conf.py:111 msgid "List of modules allowed to be used by ad-hoc jobs." msgstr "アドホックジョブで使用できるモジュール一覧。" -#: main/conf.py:112 main/conf.py:121 main/conf.py:130 main/conf.py:140 -#: main/conf.py:150 main/conf.py:160 main/conf.py:170 main/conf.py:180 -#: main/conf.py:190 main/conf.py:202 main/conf.py:214 main/conf.py:226 +#: awx/main/conf.py:112 awx/main/conf.py:121 awx/main/conf.py:130 +#: awx/main/conf.py:140 awx/main/conf.py:150 awx/main/conf.py:160 +#: awx/main/conf.py:170 awx/main/conf.py:180 awx/main/conf.py:190 +#: awx/main/conf.py:202 awx/main/conf.py:214 awx/main/conf.py:226 msgid "Jobs" msgstr "ジョブ" -#: main/conf.py:119 +#: awx/main/conf.py:119 msgid "Enable job isolation" msgstr "ジョブの分離の有効化" -#: main/conf.py:120 +#: awx/main/conf.py:120 msgid "" "Isolates an Ansible job from protected parts of the Tower system to prevent " "exposing sensitive information." msgstr "機密情報の公開を防ぐために Tower システムの保護された部分から Ansible ジョブを分離します。" -#: main/conf.py:128 +#: awx/main/conf.py:128 msgid "Job isolation execution path" msgstr "ジョブ分離の実行パス" -#: main/conf.py:129 +#: awx/main/conf.py:129 msgid "" "Create temporary working directories for isolated jobs in this location." msgstr "この場所に分離されたジョブの一時作業ディレクトリーを作成します。" -#: main/conf.py:138 +#: awx/main/conf.py:138 msgid "Paths to hide from isolated jobs" msgstr "分離されたジョブから非表示にするパス" -#: main/conf.py:139 +#: awx/main/conf.py:139 msgid "Additional paths to hide from isolated processes." msgstr "分離されたプロセスから非表示にする追加パス。" -#: main/conf.py:148 +#: awx/main/conf.py:148 msgid "Paths to expose to isolated jobs" msgstr "分離されたジョブに公開するパス" -#: main/conf.py:149 +#: awx/main/conf.py:149 msgid "" "Whitelist of paths that would otherwise be hidden to expose to isolated " "jobs." msgstr "分離されたジョブに公開されないように非表示にされることがあるパスのホワイトリスト。" -#: main/conf.py:158 +#: awx/main/conf.py:158 msgid "Standard Output Maximum Display Size" msgstr "標準出力の最大表示サイズ" -#: main/conf.py:159 +#: awx/main/conf.py:159 msgid "" "Maximum Size of Standard Output in bytes to display before requiring the " "output be downloaded." msgstr "出力のダウンロードを要求する前に表示される標準出力の最大サイズ (バイト単位)。" -#: main/conf.py:168 +#: awx/main/conf.py:168 msgid "Job Event Standard Output Maximum Display Size" msgstr "ジョブイベントの標準出力の最大表示サイズ" -#: main/conf.py:169 +#: awx/main/conf.py:169 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." @@ -1151,31 +1211,31 @@ msgstr "" "単一ジョブまたはアドホックコマンドイベントについて表示される標準出力の最大サイズ (バイト単位)。`stdout` は切り捨てが実行されると `…` " "で終了します。" -#: main/conf.py:178 +#: awx/main/conf.py:178 msgid "Maximum Scheduled Jobs" msgstr "スケジュール済みジョブの最大数" -#: main/conf.py:179 +#: awx/main/conf.py:179 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 "スケジュールからの起動時に実行を待機している同じジョブテンプレートの最大数です (これ以上作成されることはありません)。" -#: main/conf.py:188 +#: awx/main/conf.py:188 msgid "Ansible Callback Plugins" msgstr "Ansible コールバックプラグイン" -#: main/conf.py:189 +#: awx/main/conf.py:189 msgid "" "List of paths to search for extra callback plugins to be used when running " "jobs." msgstr "ジョブの実行時に使用される追加のコールバックプラグインについて検索するパスの一覧。" -#: main/conf.py:199 +#: awx/main/conf.py:199 msgid "Default Job Timeout" msgstr "デフォルトのジョブタイムアウト" -#: main/conf.py:200 +#: awx/main/conf.py:200 msgid "" "Maximum time 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 " @@ -1184,11 +1244,11 @@ msgstr "" "ジョブの実行可能な最大時間。値 0 " "が使用されている場合はタイムアウトを設定できないことを示します。個別のジョブテンプレートに設定されるタイムアウトはこれを上書きします。" -#: main/conf.py:211 +#: awx/main/conf.py:211 msgid "Default Inventory Update Timeout" msgstr "デフォルトのインベントリー更新タイムアウト" -#: main/conf.py:212 +#: awx/main/conf.py:212 msgid "" "Maximum time 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 " @@ -1197,11 +1257,11 @@ msgstr "" "インベントリー更新の実行可能な最大時間。値 0 " "が設定されている場合はタイムアウトを設定できないことを示します。個別のインベントリーソースに設定されるタイムアウトはこれを上書きします。" -#: main/conf.py:223 +#: awx/main/conf.py:223 msgid "Default Project Update Timeout" msgstr "デフォルトのプロジェクト更新タイムアウト" -#: main/conf.py:224 +#: awx/main/conf.py:224 msgid "" "Maximum time 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 " @@ -1210,57 +1270,58 @@ msgstr "" "プロジェクト更新の実行可能な最大時間。値 0 " "が設定されている場合はタイムアウトを設定できないことを示します。個別のプロジェクトに設定されるタイムアウトはこれを上書きします。" -#: main/conf.py:234 +#: awx/main/conf.py:234 msgid "Logging Aggregator" msgstr "" -#: main/conf.py:235 +#: awx/main/conf.py:235 msgid "Hostname/IP where external logs will be sent to." msgstr "" -#: main/conf.py:236 main/conf.py:245 main/conf.py:255 main/conf.py:264 -#: main/conf.py:274 main/conf.py:288 main/conf.py:300 main/conf.py:309 +#: awx/main/conf.py:236 awx/main/conf.py:245 awx/main/conf.py:255 +#: awx/main/conf.py:264 awx/main/conf.py:274 awx/main/conf.py:288 +#: awx/main/conf.py:300 awx/main/conf.py:309 msgid "Logging" msgstr "ロギング" -#: main/conf.py:243 +#: awx/main/conf.py:243 msgid "Logging Aggregator Port" msgstr "" -#: main/conf.py:244 +#: awx/main/conf.py:244 msgid "Port on Logging Aggregator to send logs to (if required)." msgstr "" -#: main/conf.py:253 +#: awx/main/conf.py:253 msgid "Logging Aggregator Type" msgstr "" -#: main/conf.py:254 +#: awx/main/conf.py:254 msgid "Format messages for the chosen log aggregator." msgstr "" -#: main/conf.py:262 +#: awx/main/conf.py:262 msgid "Logging Aggregator Username" msgstr "" -#: main/conf.py:263 +#: awx/main/conf.py:263 msgid "Username for external log aggregator (if required)." msgstr "" -#: main/conf.py:272 +#: awx/main/conf.py:272 msgid "Logging Aggregator Password/Token" msgstr "" -#: main/conf.py:273 +#: awx/main/conf.py:273 msgid "" "Password or authentication token for external log aggregator (if required)." msgstr "" -#: main/conf.py:281 +#: awx/main/conf.py:281 msgid "Loggers to send data to the log aggregator from" msgstr "ログアグリゲーターにデータを送信するロガー" -#: main/conf.py:282 +#: awx/main/conf.py:282 msgid "" "List of loggers that will send HTTP logs to the collector, these can include any or all of: \n" "awx - Tower service logs\n" @@ -1269,11 +1330,11 @@ msgid "" "system_tracking - facts gathered from scan jobs." msgstr "" -#: main/conf.py:295 +#: awx/main/conf.py:295 msgid "Log System Tracking Facts Individually" msgstr "" -#: main/conf.py:296 +#: awx/main/conf.py:296 msgid "" "If set, system tracking facts will be sent for each package, service, " "orother item found in a scan, allowing for greater search query granularity." @@ -1281,1040 +1342,1137 @@ msgid "" "efficiency in fact processing." msgstr "" -#: main/conf.py:307 +#: awx/main/conf.py:307 msgid "Enable External Logging" msgstr "" -#: main/conf.py:308 +#: awx/main/conf.py:308 msgid "Enable sending logs to external log aggregator." msgstr "" -#: main/models/activity_stream.py:22 +#: awx/main/models/activity_stream.py:22 msgid "Entity Created" msgstr "エンティティーの作成" -#: main/models/activity_stream.py:23 +#: awx/main/models/activity_stream.py:23 msgid "Entity Updated" msgstr "エンティティーの更新" -#: main/models/activity_stream.py:24 +#: awx/main/models/activity_stream.py:24 msgid "Entity Deleted" msgstr "エンティティーの削除" -#: main/models/activity_stream.py:25 +#: awx/main/models/activity_stream.py:25 msgid "Entity Associated with another Entity" msgstr "エンティティーの別のエンティティーへの関連付け" -#: main/models/activity_stream.py:26 +#: awx/main/models/activity_stream.py:26 msgid "Entity was Disassociated with another Entity" msgstr "エンティティーの別のエンティティーとの関連付けの解除" -#: main/models/ad_hoc_commands.py:96 +#: awx/main/models/ad_hoc_commands.py:96 msgid "No valid inventory." msgstr "有効なインベントリーはありません。" -#: main/models/ad_hoc_commands.py:103 main/models/jobs.py:161 +#: awx/main/models/ad_hoc_commands.py:103 awx/main/models/jobs.py:161 msgid "You must provide a machine / SSH credential." msgstr "マシン/SSH 認証情報を入力してください。" -#: main/models/ad_hoc_commands.py:114 main/models/ad_hoc_commands.py:122 +#: awx/main/models/ad_hoc_commands.py:114 +#: awx/main/models/ad_hoc_commands.py:122 msgid "Invalid type for ad hoc command" msgstr "アドホックコマンドの無効なタイプ" -#: main/models/ad_hoc_commands.py:117 +#: awx/main/models/ad_hoc_commands.py:117 msgid "Unsupported module for ad hoc commands." msgstr "アドホックコマンドのサポートされていないモジュール。" -#: main/models/ad_hoc_commands.py:125 +#: awx/main/models/ad_hoc_commands.py:125 #, python-format msgid "No argument passed to %s module." msgstr "%s モジュールに渡される引数はありません。" -#: main/models/ad_hoc_commands.py:222 main/models/jobs.py:763 +#: awx/main/models/ad_hoc_commands.py:222 awx/main/models/jobs.py:763 msgid "Host Failed" msgstr "ホストの失敗" -#: main/models/ad_hoc_commands.py:223 main/models/jobs.py:764 +#: awx/main/models/ad_hoc_commands.py:223 awx/main/models/jobs.py:764 msgid "Host OK" msgstr "ホスト OK" -#: main/models/ad_hoc_commands.py:224 main/models/jobs.py:767 +#: awx/main/models/ad_hoc_commands.py:224 awx/main/models/jobs.py:767 msgid "Host Unreachable" msgstr "ホストに到達できません" -#: main/models/ad_hoc_commands.py:229 main/models/jobs.py:766 +#: awx/main/models/ad_hoc_commands.py:229 awx/main/models/jobs.py:766 msgid "Host Skipped" msgstr "ホストがスキップされました" -#: main/models/ad_hoc_commands.py:239 main/models/jobs.py:794 +#: awx/main/models/ad_hoc_commands.py:239 awx/main/models/jobs.py:794 msgid "Debug" msgstr "デバッグ" -#: main/models/ad_hoc_commands.py:240 main/models/jobs.py:795 +#: awx/main/models/ad_hoc_commands.py:240 awx/main/models/jobs.py:795 msgid "Verbose" msgstr "詳細" -#: main/models/ad_hoc_commands.py:241 main/models/jobs.py:796 +#: awx/main/models/ad_hoc_commands.py:241 awx/main/models/jobs.py:796 msgid "Deprecated" msgstr "非推奨" -#: main/models/ad_hoc_commands.py:242 main/models/jobs.py:797 +#: awx/main/models/ad_hoc_commands.py:242 awx/main/models/jobs.py:797 msgid "Warning" msgstr "警告" -#: main/models/ad_hoc_commands.py:243 main/models/jobs.py:798 +#: awx/main/models/ad_hoc_commands.py:243 awx/main/models/jobs.py:798 msgid "System Warning" msgstr "システム警告" -#: main/models/ad_hoc_commands.py:244 main/models/jobs.py:799 -#: main/models/unified_jobs.py:64 +#: awx/main/models/ad_hoc_commands.py:244 awx/main/models/jobs.py:799 +#: awx/main/models/unified_jobs.py:64 msgid "Error" msgstr "エラー" -#: main/models/base.py:45 main/models/base.py:51 main/models/base.py:56 +#: awx/main/models/base.py:45 awx/main/models/base.py:51 +#: awx/main/models/base.py:56 msgid "Run" msgstr "実行" -#: main/models/base.py:46 main/models/base.py:52 main/models/base.py:57 +#: awx/main/models/base.py:46 awx/main/models/base.py:52 +#: awx/main/models/base.py:57 msgid "Check" msgstr "チェック" -#: main/models/base.py:47 +#: awx/main/models/base.py:47 msgid "Scan" msgstr "スキャン" -#: main/models/base.py:61 +#: awx/main/models/base.py:61 msgid "Read Inventory" msgstr "インベントリーの読み取り" -#: main/models/base.py:62 +#: awx/main/models/base.py:62 msgid "Edit Inventory" msgstr "インベントリーの編集" -#: main/models/base.py:63 +#: awx/main/models/base.py:63 msgid "Administrate Inventory" msgstr "インベントリーの管理" -#: main/models/base.py:64 +#: awx/main/models/base.py:64 msgid "Deploy To Inventory" msgstr "インベントリーへのデプロイ" -#: main/models/base.py:65 +#: awx/main/models/base.py:65 msgid "Deploy To Inventory (Dry Run)" msgstr "インベントリーへのデプロイ (ドライラン)" -#: main/models/base.py:66 +#: awx/main/models/base.py:66 msgid "Scan an Inventory" msgstr "インベントリーのスキャン" -#: main/models/base.py:67 +#: awx/main/models/base.py:67 msgid "Create a Job Template" msgstr "ジョブテンプレートの作成" -#: main/models/credential.py:33 +#: awx/main/models/credential.py:33 msgid "Machine" msgstr "マシン" -#: main/models/credential.py:34 +#: awx/main/models/credential.py:34 msgid "Network" msgstr "ネットワーク" -#: main/models/credential.py:35 +#: awx/main/models/credential.py:35 msgid "Source Control" msgstr "ソースコントロール" -#: main/models/credential.py:36 +#: awx/main/models/credential.py:36 msgid "Amazon Web Services" msgstr "Amazon Web サービス" -#: main/models/credential.py:37 +#: awx/main/models/credential.py:37 msgid "Rackspace" msgstr "Rackspace" -#: main/models/credential.py:38 main/models/inventory.py:713 +#: awx/main/models/credential.py:38 awx/main/models/inventory.py:713 msgid "VMware vCenter" msgstr "VMware vCenter" -#: main/models/credential.py:39 main/models/inventory.py:714 +#: awx/main/models/credential.py:39 awx/main/models/inventory.py:714 msgid "Red Hat Satellite 6" msgstr "Red Hat Satellite 6" -#: main/models/credential.py:40 main/models/inventory.py:715 +#: awx/main/models/credential.py:40 awx/main/models/inventory.py:715 msgid "Red Hat CloudForms" msgstr "Red Hat CloudForms" -#: main/models/credential.py:41 main/models/inventory.py:710 +#: awx/main/models/credential.py:41 awx/main/models/inventory.py:710 msgid "Google Compute Engine" msgstr "Google Compute Engine" -#: main/models/credential.py:42 main/models/inventory.py:711 +#: awx/main/models/credential.py:42 awx/main/models/inventory.py:711 msgid "Microsoft Azure Classic (deprecated)" msgstr "Microsoft Azure Classic (非推奨)" -#: main/models/credential.py:43 main/models/inventory.py:712 +#: awx/main/models/credential.py:43 awx/main/models/inventory.py:712 msgid "Microsoft Azure Resource Manager" msgstr "Microsoft Azure Resource Manager" -#: main/models/credential.py:44 main/models/inventory.py:716 +#: awx/main/models/credential.py:44 awx/main/models/inventory.py:716 msgid "OpenStack" msgstr "OpenStack" -#: main/models/credential.py:48 +#: awx/main/models/credential.py:48 msgid "None" msgstr "なし" -#: main/models/credential.py:49 +#: awx/main/models/credential.py:49 msgid "Sudo" msgstr "Sudo" -#: main/models/credential.py:50 +#: awx/main/models/credential.py:50 msgid "Su" msgstr "Su" -#: main/models/credential.py:51 +#: awx/main/models/credential.py:51 msgid "Pbrun" msgstr "Pbrun" -#: main/models/credential.py:52 +#: awx/main/models/credential.py:52 msgid "Pfexec" msgstr "Pfexec" -#: main/models/credential.py:53 +#: awx/main/models/credential.py:53 msgid "DZDO" msgstr "" -#: main/models/credential.py:54 +#: awx/main/models/credential.py:54 msgid "Pmrun" msgstr "" -#: main/models/credential.py:103 +#: awx/main/models/credential.py:103 msgid "Host" msgstr "ホスト" -#: main/models/credential.py:104 +#: awx/main/models/credential.py:104 msgid "The hostname or IP address to use." msgstr "使用するホスト名または IP アドレス。" -#: main/models/credential.py:110 +#: awx/main/models/credential.py:110 msgid "Username" msgstr "ユーザー名" -#: main/models/credential.py:111 +#: awx/main/models/credential.py:111 msgid "Username for this credential." msgstr "この認証情報のユーザー名。" -#: main/models/credential.py:117 +#: awx/main/models/credential.py:117 msgid "Password" msgstr "パスワード" -#: main/models/credential.py:118 +#: awx/main/models/credential.py:118 msgid "" "Password for this credential (or \"ASK\" to prompt the user for machine " "credentials)." msgstr "この認証情報のパスワード (またはマシンの認証情報を求めるプロンプトを出すには 「ASK」)。" -#: main/models/credential.py:125 +#: awx/main/models/credential.py:125 msgid "Security Token" msgstr "セキュリティートークン" -#: main/models/credential.py:126 +#: awx/main/models/credential.py:126 msgid "Security Token for this credential" msgstr "この認証情報のセキュリティートークン" -#: main/models/credential.py:132 +#: awx/main/models/credential.py:132 msgid "Project" msgstr "プロジェクト" -#: main/models/credential.py:133 +#: awx/main/models/credential.py:133 msgid "The identifier for the project." msgstr "プロジェクトの識別子。" -#: main/models/credential.py:139 +#: awx/main/models/credential.py:139 msgid "Domain" msgstr "ドメイン" -#: main/models/credential.py:140 +#: awx/main/models/credential.py:140 msgid "The identifier for the domain." msgstr "ドメインの識別子。" -#: main/models/credential.py:145 +#: awx/main/models/credential.py:145 msgid "SSH private key" msgstr "SSH 秘密鍵" -#: main/models/credential.py:146 +#: awx/main/models/credential.py:146 msgid "RSA or DSA private key to be used instead of password." msgstr "パスワードの代わりに使用される RSA または DSA 秘密鍵。" -#: main/models/credential.py:152 +#: awx/main/models/credential.py:152 msgid "SSH key unlock" msgstr "SSH キーのロック解除" -#: main/models/credential.py:153 +#: awx/main/models/credential.py:153 msgid "" "Passphrase to unlock SSH private key if encrypted (or \"ASK\" to prompt the " "user for machine credentials)." msgstr "" "暗号化されている場合は SSH 秘密鍵のロックを解除するためのパスフレーズ (またはマシンの認証情報を求めるプロンプトを出すには「ASK」)。" -#: main/models/credential.py:161 +#: awx/main/models/credential.py:161 msgid "Privilege escalation method." msgstr "権限昇格メソッド。" -#: main/models/credential.py:167 +#: awx/main/models/credential.py:167 msgid "Privilege escalation username." msgstr "権限昇格ユーザー名。" -#: main/models/credential.py:173 +#: awx/main/models/credential.py:173 msgid "Password for privilege escalation method." msgstr "権限昇格メソッドのパスワード。" -#: main/models/credential.py:179 +#: awx/main/models/credential.py:179 msgid "Vault password (or \"ASK\" to prompt the user)." msgstr "Vault パスワード (またはユーザーにプロンプトを出すには「ASK」)。" -#: main/models/credential.py:183 +#: awx/main/models/credential.py:183 msgid "Whether to use the authorize mechanism." msgstr "承認メカニズムを使用するかどうか。" -#: main/models/credential.py:189 +#: awx/main/models/credential.py:189 msgid "Password used by the authorize mechanism." msgstr "承認メカニズムで使用されるパスワード。" -#: main/models/credential.py:195 +#: awx/main/models/credential.py:195 msgid "Client Id or Application Id for the credential" msgstr "認証情報のクライアント ID またはアプリケーション ID" -#: main/models/credential.py:201 +#: awx/main/models/credential.py:201 msgid "Secret Token for this credential" msgstr "この認証情報のシークレットトークン" -#: main/models/credential.py:207 +#: awx/main/models/credential.py:207 msgid "Subscription identifier for this credential" msgstr "この認証情報のサブスクリプション識別子" -#: main/models/credential.py:213 +#: awx/main/models/credential.py:213 msgid "Tenant identifier for this credential" msgstr "この認証情報のテナント識別子" -#: main/models/credential.py:283 +#: awx/main/models/credential.py:283 msgid "Host required for VMware credential." msgstr "VMware 認証情報に必要なホスト。" -#: main/models/credential.py:285 +#: awx/main/models/credential.py:285 msgid "Host required for OpenStack credential." msgstr "OpenStack 認証情報に必要なホスト。" -#: main/models/credential.py:294 +#: awx/main/models/credential.py:294 msgid "Access key required for AWS credential." msgstr "AWS 認証情報に必要なアクセスキー。" -#: main/models/credential.py:296 +#: awx/main/models/credential.py:296 msgid "Username required for Rackspace credential." msgstr "Rackspace 認証情報に必要なユーザー名。" -#: main/models/credential.py:299 +#: awx/main/models/credential.py:299 msgid "Username required for VMware credential." msgstr "VMware 認証情報に必要なユーザー名。" -#: main/models/credential.py:301 +#: awx/main/models/credential.py:301 msgid "Username required for OpenStack credential." msgstr "OpenStack 認証情報に必要なユーザー名。" -#: main/models/credential.py:307 +#: awx/main/models/credential.py:307 msgid "Secret key required for AWS credential." msgstr "AWS 認証情報に必要なシークレットキー。" -#: main/models/credential.py:309 +#: awx/main/models/credential.py:309 msgid "API key required for Rackspace credential." msgstr "Rackspace 認証情報に必要な API キー。" -#: main/models/credential.py:311 +#: awx/main/models/credential.py:311 msgid "Password required for VMware credential." msgstr "VMware 認証情報に必要なパスワード。" -#: main/models/credential.py:313 +#: awx/main/models/credential.py:313 msgid "Password or API key required for OpenStack credential." msgstr "OpenStack 認証情報に必要なパスワードまたは API キー。" -#: main/models/credential.py:319 +#: awx/main/models/credential.py:319 msgid "Project name required for OpenStack credential." msgstr "OpenStack 認証情報に必要なプロジェクト名。" -#: main/models/credential.py:346 +#: awx/main/models/credential.py:346 msgid "SSH key unlock must be set when SSH key is encrypted." msgstr "SSH キーの暗号化時に SSH キーのロック解除を設定する必要があります。" -#: main/models/credential.py:352 +#: awx/main/models/credential.py:352 msgid "Credential cannot be assigned to both a user and team." msgstr "認証情報はユーザーとチームの両方に割り当てることができません。" -#: main/models/fact.py:21 +#: awx/main/models/fact.py:21 msgid "Host for the facts that the fact scan captured." msgstr "ファクトスキャンがキャプチャーしたファクトのホスト。" -#: main/models/fact.py:26 +#: awx/main/models/fact.py:26 msgid "Date and time of the corresponding fact scan gathering time." msgstr "対応するファクトスキャン収集時間の日時。" -#: main/models/fact.py:29 +#: awx/main/models/fact.py:29 msgid "" "Arbitrary JSON structure of module facts captured at timestamp for a single " "host." msgstr "単一ホストのタイムスタンプでキャプチャーされるモジュールファクトの任意の JSON 構造。" -#: main/models/inventory.py:45 +#: awx/main/models/inventory.py:45 msgid "inventories" msgstr "インベントリー" -#: main/models/inventory.py:52 +#: awx/main/models/inventory.py:52 msgid "Organization containing this inventory." msgstr "このインベントリーを含む組織。" -#: main/models/inventory.py:58 +#: awx/main/models/inventory.py:58 msgid "Inventory variables in JSON or YAML format." msgstr "JSON または YAML 形式のインベントリー変数。" -#: main/models/inventory.py:63 +#: awx/main/models/inventory.py:63 msgid "Flag indicating whether any hosts in this inventory have failed." msgstr "このインベントリーのホストが失敗したかどうかを示すフラグ。" -#: main/models/inventory.py:68 +#: awx/main/models/inventory.py:68 msgid "Total number of hosts in this inventory." msgstr "このインべントリー内のホストの合計数。" -#: main/models/inventory.py:73 +#: awx/main/models/inventory.py:73 msgid "Number of hosts in this inventory with active failures." msgstr "アクティブなエラーのあるこのインベントリー内のホストの数。" -#: main/models/inventory.py:78 +#: awx/main/models/inventory.py:78 msgid "Total number of groups in this inventory." msgstr "このインべントリー内のグループの合計数。" -#: main/models/inventory.py:83 +#: awx/main/models/inventory.py:83 msgid "Number of groups in this inventory with active failures." msgstr "アクティブなエラーのあるこのインベントリー内のグループの数。" -#: main/models/inventory.py:88 +#: awx/main/models/inventory.py:88 msgid "" "Flag indicating whether this inventory has any external inventory sources." msgstr "このインベントリーに外部のインベントリーソースがあるかどうかを示すフラグ。" -#: main/models/inventory.py:93 +#: awx/main/models/inventory.py:93 msgid "" "Total number of external inventory sources configured within this inventory." msgstr "このインベントリー内で設定される外部インベントリーソースの合計数。" -#: main/models/inventory.py:98 +#: awx/main/models/inventory.py:98 msgid "Number of external inventory sources in this inventory with failures." msgstr "エラーのあるこのインベントリー内の外部インベントリーソースの数。" -#: main/models/inventory.py:339 +#: awx/main/models/inventory.py:339 msgid "Is this host online and available for running jobs?" msgstr "このホストはオンラインで、ジョブを実行するために利用できますか?" -#: main/models/inventory.py:345 +#: awx/main/models/inventory.py:345 msgid "" "The value used by the remote inventory source to uniquely identify the host" msgstr "ホストを一意に識別するためにリモートインベントリーソースで使用される値" -#: main/models/inventory.py:350 +#: awx/main/models/inventory.py:350 msgid "Host variables in JSON or YAML format." msgstr "JSON または YAML 形式のホスト変数。" -#: main/models/inventory.py:372 +#: awx/main/models/inventory.py:372 msgid "Flag indicating whether the last job failed for this host." msgstr "このホストの最後のジョブが失敗したかどうかを示すフラグ。" -#: main/models/inventory.py:377 +#: awx/main/models/inventory.py:377 msgid "" "Flag indicating whether this host was created/updated from any external " "inventory sources." msgstr "このホストが外部インベントリーソースから作成/更新されたかどうかを示すフラグ。" -#: main/models/inventory.py:383 +#: awx/main/models/inventory.py:383 msgid "Inventory source(s) that created or modified this host." msgstr "このホストを作成または変更したインベントリーソース。" -#: main/models/inventory.py:474 +#: awx/main/models/inventory.py:474 msgid "Group variables in JSON or YAML format." msgstr "JSON または YAML 形式のグループ変数。" -#: main/models/inventory.py:480 +#: awx/main/models/inventory.py:480 msgid "Hosts associated directly with this group." msgstr "このグループに直接関連付けられたホスト。" -#: main/models/inventory.py:485 +#: awx/main/models/inventory.py:485 msgid "Total number of hosts directly or indirectly in this group." msgstr "このグループに直接的または間接的に属するホストの合計数。" -#: main/models/inventory.py:490 +#: awx/main/models/inventory.py:490 msgid "Flag indicating whether this group has any hosts with active failures." msgstr "このグループにアクティブなエラーのあるホストがあるかどうかを示すフラグ。" -#: main/models/inventory.py:495 +#: awx/main/models/inventory.py:495 msgid "Number of hosts in this group with active failures." msgstr "アクティブなエラーのあるこのグループ内のホストの数。" -#: main/models/inventory.py:500 +#: awx/main/models/inventory.py:500 msgid "Total number of child groups contained within this group." msgstr "このグループに含まれる子グループの合計数。" -#: main/models/inventory.py:505 +#: awx/main/models/inventory.py:505 msgid "Number of child groups within this group that have active failures." msgstr "アクティブなエラーのあるこのグループ内の子グループの数。" -#: main/models/inventory.py:510 +#: awx/main/models/inventory.py:510 msgid "" "Flag indicating whether this group was created/updated from any external " "inventory sources." msgstr "このグループが外部インベントリーソースから作成/更新されたかどうかを示すフラグ。" -#: main/models/inventory.py:516 +#: awx/main/models/inventory.py:516 msgid "Inventory source(s) that created or modified this group." msgstr "このグループを作成または変更したインベントリーソース。" -#: main/models/inventory.py:706 main/models/projects.py:42 -#: main/models/unified_jobs.py:402 +#: awx/main/models/inventory.py:706 awx/main/models/projects.py:42 +#: awx/main/models/unified_jobs.py:402 msgid "Manual" msgstr "手動" -#: main/models/inventory.py:707 +#: awx/main/models/inventory.py:707 msgid "Local File, Directory or Script" msgstr "ローカルファイル、ディレクトリーまたはスクリプト" -#: main/models/inventory.py:708 +#: awx/main/models/inventory.py:708 msgid "Rackspace Cloud Servers" msgstr "Rackspace クラウドサーバー" -#: main/models/inventory.py:709 +#: awx/main/models/inventory.py:709 msgid "Amazon EC2" msgstr "Amazon EC2" -#: main/models/inventory.py:717 +#: awx/main/models/inventory.py:717 msgid "Custom Script" msgstr "カスタムスクリプト" -#: main/models/inventory.py:828 +#: awx/main/models/inventory.py:828 msgid "Inventory source variables in YAML or JSON format." msgstr "YAML または JSON 形式のインベントリーソース変数。" -#: main/models/inventory.py:847 +#: awx/main/models/inventory.py:847 msgid "" "Comma-separated list of filter expressions (EC2 only). Hosts are imported " "when ANY of the filters match." msgstr "カンマ区切りのフィルター式の一覧 (EC2 のみ) です。ホストは、フィルターのいずれかが一致する場合にインポートされます。" -#: main/models/inventory.py:853 +#: awx/main/models/inventory.py:853 msgid "Limit groups automatically created from inventory source (EC2 only)." msgstr "インベントリーソースから自動的に作成されるグループを制限します (EC2 のみ)。" -#: main/models/inventory.py:857 +#: awx/main/models/inventory.py:857 msgid "Overwrite local groups and hosts from remote inventory source." msgstr "リモートインベントリーソースからのローカルグループおよびホストを上書きします。" -#: main/models/inventory.py:861 +#: awx/main/models/inventory.py:861 msgid "Overwrite local variables from remote inventory source." msgstr "リモートインベントリーソースからのローカル変数を上書きします。" -#: main/models/inventory.py:893 +#: awx/main/models/inventory.py:893 msgid "Availability Zone" msgstr "アベイラビリティーゾーン" -#: main/models/inventory.py:894 +#: awx/main/models/inventory.py:894 msgid "Image ID" msgstr "イメージ ID" -#: main/models/inventory.py:895 +#: awx/main/models/inventory.py:895 msgid "Instance ID" msgstr "インスタンス ID" -#: main/models/inventory.py:896 +#: awx/main/models/inventory.py:896 msgid "Instance Type" msgstr "インスタンスタイプ" -#: main/models/inventory.py:897 +#: awx/main/models/inventory.py:897 msgid "Key Name" msgstr "キー名" -#: main/models/inventory.py:898 +#: awx/main/models/inventory.py:898 msgid "Region" msgstr "リージョン" -#: main/models/inventory.py:899 +#: awx/main/models/inventory.py:899 msgid "Security Group" msgstr "セキュリティーグループ" -#: main/models/inventory.py:900 +#: awx/main/models/inventory.py:900 msgid "Tags" msgstr "タグ" -#: main/models/inventory.py:901 +#: awx/main/models/inventory.py:901 msgid "VPC ID" msgstr "VPC ID" -#: main/models/inventory.py:902 +#: awx/main/models/inventory.py:902 msgid "Tag None" msgstr "タグ None" -#: main/models/inventory.py:973 +#: awx/main/models/inventory.py:973 #, python-format msgid "" "Cloud-based inventory sources (such as %s) require credentials for the " "matching cloud service." msgstr "クラウドベースのインベントリーソース (%s など) には一致するクラウドサービスの認証情報が必要です。" -#: main/models/inventory.py:980 +#: awx/main/models/inventory.py:980 msgid "Credential is required for a cloud source." msgstr "認証情報がクラウドソースに必要です。" -#: main/models/inventory.py:1005 +#: awx/main/models/inventory.py:1005 #, python-format msgid "Invalid %(source)s region: %(region)s" msgstr "" -#: main/models/inventory.py:1030 +#: awx/main/models/inventory.py:1030 #, python-format msgid "Invalid filter expression: %(filter)s" msgstr "" -#: main/models/inventory.py:1048 +#: awx/main/models/inventory.py:1048 #, python-format msgid "Invalid group by choice: %(choice)s" msgstr "" -#: main/models/inventory.py:1195 +#: awx/main/models/inventory.py:1195 #, python-format msgid "" "Unable to configure this item for cloud sync. It is already managed by %s." msgstr "クラウド同期用にこの項目を設定できません。すでに %s によって管理されています。" -#: main/models/inventory.py:1290 +#: awx/main/models/inventory.py:1290 msgid "Inventory script contents" msgstr "インベントリースクリプトの内容" -#: main/models/inventory.py:1295 +#: awx/main/models/inventory.py:1295 msgid "Organization owning this inventory script" msgstr "このインベントリースクリプトを所有する組織" -#: main/models/jobs.py:169 +#: awx/main/models/jobs.py:169 msgid "You must provide a network credential." msgstr "ネットワーク認証情報を指定する必要があります。" -#: main/models/jobs.py:177 +#: awx/main/models/jobs.py:177 msgid "" "Must provide a credential for a cloud provider, such as Amazon Web Services " "or Rackspace." msgstr "Amazon Web Services または Rackspace などのクラウドプロバイダーの認証情報を指定する必要があります。" -#: main/models/jobs.py:269 +#: awx/main/models/jobs.py:269 msgid "Job Template must provide 'inventory' or allow prompting for it." msgstr "ジョブテンプレートは「inventory」を指定するか、このプロンプトを許可する必要があります。" -#: main/models/jobs.py:273 +#: awx/main/models/jobs.py:273 msgid "Job Template must provide 'credential' or allow prompting for it." msgstr "ジョブテンプレートは「credential」を指定するか、このプロンプトを許可する必要があります。" -#: main/models/jobs.py:362 +#: awx/main/models/jobs.py:362 msgid "Cannot override job_type to or from a scan job." msgstr "スキャンジョブから/への job_type を上書きを実行できません。" -#: main/models/jobs.py:365 +#: awx/main/models/jobs.py:365 msgid "Inventory cannot be changed at runtime for scan jobs." msgstr "インベントリーはスキャンジョブの実行時に変更できません。" -#: main/models/jobs.py:431 main/models/projects.py:243 +#: awx/main/models/jobs.py:431 awx/main/models/projects.py:243 msgid "SCM Revision" msgstr "SCM リビジョン" -#: main/models/jobs.py:432 +#: awx/main/models/jobs.py:432 msgid "The SCM Revision from the Project used for this job, if available" msgstr "このジョブに使用されるプロジェクトからの SCM リビジョン (ある場合)" -#: main/models/jobs.py:440 +#: awx/main/models/jobs.py:440 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" msgstr "SCM 更新タスクは、Playbook がジョブの実行で利用可能であったことを確認するために使用されます" -#: main/models/jobs.py:662 +#: awx/main/models/jobs.py:662 msgid "job host summaries" msgstr "ジョブホストの概要" -#: main/models/jobs.py:765 +#: awx/main/models/jobs.py:765 msgid "Host Failure" msgstr "ホストの失敗" -#: main/models/jobs.py:768 main/models/jobs.py:782 +#: awx/main/models/jobs.py:768 awx/main/models/jobs.py:782 msgid "No Hosts Remaining" msgstr "残りのホストがありません" -#: main/models/jobs.py:769 +#: awx/main/models/jobs.py:769 msgid "Host Polling" msgstr "ホストのポーリング" -#: main/models/jobs.py:770 +#: awx/main/models/jobs.py:770 msgid "Host Async OK" msgstr "ホストの非同期 OK" -#: main/models/jobs.py:771 +#: awx/main/models/jobs.py:771 msgid "Host Async Failure" msgstr "ホストの非同期失敗" -#: main/models/jobs.py:772 +#: awx/main/models/jobs.py:772 msgid "Item OK" msgstr "項目 OK" -#: main/models/jobs.py:773 +#: awx/main/models/jobs.py:773 msgid "Item Failed" msgstr "項目の失敗" -#: main/models/jobs.py:774 +#: awx/main/models/jobs.py:774 msgid "Item Skipped" msgstr "項目のスキップ" -#: main/models/jobs.py:775 +#: awx/main/models/jobs.py:775 msgid "Host Retry" msgstr "ホストの再試行" -#: main/models/jobs.py:777 +#: awx/main/models/jobs.py:777 msgid "File Difference" msgstr "ファイルの相違点" -#: main/models/jobs.py:778 +#: awx/main/models/jobs.py:778 msgid "Playbook Started" msgstr "Playbook の開始" -#: main/models/jobs.py:779 +#: awx/main/models/jobs.py:779 msgid "Running Handlers" msgstr "実行中のハンドラー" -#: main/models/jobs.py:780 +#: awx/main/models/jobs.py:780 msgid "Including File" msgstr "組み込みファイル" -#: main/models/jobs.py:781 +#: awx/main/models/jobs.py:781 msgid "No Hosts Matched" msgstr "一致するホストがありません" -#: main/models/jobs.py:783 +#: awx/main/models/jobs.py:783 msgid "Task Started" msgstr "タスクの開始" -#: main/models/jobs.py:785 +#: awx/main/models/jobs.py:785 msgid "Variables Prompted" msgstr "変数のプロモート" -#: main/models/jobs.py:786 +#: awx/main/models/jobs.py:786 msgid "Gathering Facts" msgstr "ファクトの収集" -#: main/models/jobs.py:787 +#: awx/main/models/jobs.py:787 msgid "internal: on Import for Host" msgstr "内部: ホストのインポート時" -#: main/models/jobs.py:788 +#: awx/main/models/jobs.py:788 msgid "internal: on Not Import for Host" msgstr "内部: ホストの非インポート時" -#: main/models/jobs.py:789 +#: awx/main/models/jobs.py:789 msgid "Play Started" msgstr "プレイの開始" -#: main/models/jobs.py:790 +#: awx/main/models/jobs.py:790 msgid "Playbook Complete" msgstr "Playbook の完了" -#: main/models/jobs.py:1200 +#: awx/main/models/jobs.py:1200 msgid "Remove jobs older than a certain number of days" msgstr "特定の日数より前のジョブを削除" -#: main/models/jobs.py:1201 +#: awx/main/models/jobs.py:1201 msgid "Remove activity stream entries older than a certain number of days" msgstr "特定の日数より前のアクティビティーストリームのエントリーを削除" -#: main/models/jobs.py:1202 +#: awx/main/models/jobs.py:1202 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "システムトラッキングデータの詳細度の削除/削減" -#: main/models/label.py:29 +#: awx/main/models/label.py:29 msgid "Organization this label belongs to." msgstr "このラベルが属する組織。" -#: main/models/notifications.py:31 +#: awx/main/models/notifications.py:31 msgid "Email" msgstr "メール" -#: main/models/notifications.py:32 +#: awx/main/models/notifications.py:32 msgid "Slack" msgstr "Slack" -#: main/models/notifications.py:33 +#: awx/main/models/notifications.py:33 msgid "Twilio" msgstr "Twilio" -#: main/models/notifications.py:34 +#: awx/main/models/notifications.py:34 msgid "Pagerduty" msgstr "Pagerduty" -#: main/models/notifications.py:35 +#: awx/main/models/notifications.py:35 msgid "HipChat" msgstr "HipChat" -#: main/models/notifications.py:36 +#: awx/main/models/notifications.py:36 msgid "Webhook" msgstr "Webhook" -#: main/models/notifications.py:37 +#: awx/main/models/notifications.py:37 msgid "IRC" msgstr "IRC" -#: main/models/notifications.py:127 main/models/unified_jobs.py:59 +#: awx/main/models/notifications.py:127 awx/main/models/unified_jobs.py:59 msgid "Pending" msgstr "保留中" -#: main/models/notifications.py:128 main/models/unified_jobs.py:62 +#: awx/main/models/notifications.py:128 awx/main/models/unified_jobs.py:62 msgid "Successful" msgstr "成功" -#: main/models/notifications.py:129 main/models/unified_jobs.py:63 +#: awx/main/models/notifications.py:129 awx/main/models/unified_jobs.py:63 msgid "Failed" msgstr "失敗" -#: main/models/organization.py:157 +#: awx/main/models/organization.py:157 msgid "Execute Commands on the Inventory" msgstr "インベントリーでのコマンドの実行" -#: main/models/organization.py:211 +#: awx/main/models/organization.py:211 msgid "Token not invalidated" msgstr "トークンが無効にされませんでした" -#: main/models/organization.py:212 +#: awx/main/models/organization.py:212 msgid "Token is expired" msgstr "トークンは期限切れです" -#: main/models/organization.py:213 +#: awx/main/models/organization.py:213 msgid "" "The maximum number of allowed sessions for this user has been exceeded." msgstr "" -#: main/models/organization.py:216 +#: awx/main/models/organization.py:216 msgid "Invalid token" msgstr "無効なトークン" -#: main/models/organization.py:233 +#: awx/main/models/organization.py:233 msgid "Reason the auth token was invalidated." msgstr "認証トークンが無効にされた理由。" -#: main/models/organization.py:272 +#: awx/main/models/organization.py:272 msgid "Invalid reason specified" msgstr "無効な理由が特定されました" -#: main/models/projects.py:43 +#: awx/main/models/projects.py:43 msgid "Git" msgstr "Git" -#: main/models/projects.py:44 +#: awx/main/models/projects.py:44 msgid "Mercurial" msgstr "Mercurial" -#: main/models/projects.py:45 +#: awx/main/models/projects.py:45 msgid "Subversion" msgstr "Subversion" -#: main/models/projects.py:71 +#: awx/main/models/projects.py:71 msgid "" "Local path (relative to PROJECTS_ROOT) containing playbooks and related " "files for this project." msgstr "このプロジェクトの Playbook および関連するファイルを含むローカルパス (PROJECTS_ROOT との相対)。" -#: main/models/projects.py:80 +#: awx/main/models/projects.py:80 msgid "SCM Type" msgstr "SCM タイプ" -#: main/models/projects.py:81 +#: awx/main/models/projects.py:81 msgid "Specifies the source control system used to store the project." msgstr "プロジェクトを保存するために使用されるソースコントロールシステムを指定します。" -#: main/models/projects.py:87 +#: awx/main/models/projects.py:87 msgid "SCM URL" msgstr "SCM URL" -#: main/models/projects.py:88 +#: awx/main/models/projects.py:88 msgid "The location where the project is stored." msgstr "プロジェクトが保存される場所。" -#: main/models/projects.py:94 +#: awx/main/models/projects.py:94 msgid "SCM Branch" msgstr "SCM ブランチ" -#: main/models/projects.py:95 +#: awx/main/models/projects.py:95 msgid "Specific branch, tag or commit to checkout." msgstr "チェックアウトする特定のブランチ、タグまたはコミット。" -#: main/models/projects.py:99 +#: awx/main/models/projects.py:99 msgid "Discard any local changes before syncing the project." msgstr "ローカル変更を破棄してからプロジェクトを同期します。" -#: main/models/projects.py:103 +#: awx/main/models/projects.py:103 msgid "Delete the project before syncing." msgstr "プロジェクトを削除してから同期します。" -#: main/models/projects.py:116 +#: awx/main/models/projects.py:116 msgid "The amount of time to run before the task is canceled." msgstr "タスクが取り消される前の実行時間。" -#: main/models/projects.py:130 +#: awx/main/models/projects.py:130 msgid "Invalid SCM URL." msgstr "無効な SCM URL。" -#: main/models/projects.py:133 +#: awx/main/models/projects.py:133 msgid "SCM URL is required." msgstr "SCM URL が必要です。" -#: main/models/projects.py:142 +#: awx/main/models/projects.py:142 msgid "Credential kind must be 'scm'." msgstr "認証情報の種類は 'scm' にする必要があります。" -#: main/models/projects.py:157 +#: awx/main/models/projects.py:157 msgid "Invalid credential." msgstr "無効な認証情報。" -#: main/models/projects.py:229 +#: awx/main/models/projects.py:229 msgid "Update the project when a job is launched that uses the project." msgstr "プロジェクトを使用するジョブの起動時にプロジェクトを更新します。" -#: main/models/projects.py:234 +#: awx/main/models/projects.py:234 msgid "" "The number of seconds after the last project update ran that a newproject " "update will be launched as a job dependency." msgstr "新規プロジェクトの更新がジョブの依存関係として起動される最終プロジェクト更新後の秒数。" -#: main/models/projects.py:244 +#: awx/main/models/projects.py:244 msgid "The last revision fetched by a project update" msgstr "プロジェクト更新で取得される最新リビジョン" -#: main/models/projects.py:251 +#: awx/main/models/projects.py:251 msgid "Playbook Files" msgstr "Playbook ファイル" -#: main/models/projects.py:252 +#: awx/main/models/projects.py:252 msgid "List of playbooks found in the project" msgstr "プロジェクトにある Playbook の一覧" -#: main/models/rbac.py:122 +#: awx/main/models/rbac.py:36 +#, fuzzy +msgid "System Administrator" +msgstr "インベントリーの管理" + +#: awx/main/models/rbac.py:37 +#, fuzzy +msgid "System Auditor" +msgstr "システム" + +#: awx/main/models/rbac.py:38 +msgid "Ad Hoc" +msgstr "" + +#: awx/main/models/rbac.py:39 +msgid "Admin" +msgstr "" + +#: awx/main/models/rbac.py:40 +msgid "Auditor" +msgstr "" + +#: awx/main/models/rbac.py:41 +msgid "Execute" +msgstr "" + +#: awx/main/models/rbac.py:42 +msgid "Member" +msgstr "" + +#: awx/main/models/rbac.py:43 +msgid "Read" +msgstr "" + +#: awx/main/models/rbac.py:44 +#, fuzzy +msgid "Update" +msgstr "SCM 更新" + +#: awx/main/models/rbac.py:45 +#, fuzzy +msgid "Use" +msgstr "ユーザー" + +#: awx/main/models/rbac.py:49 +msgid "Can manage all aspects of the system" +msgstr "" + +#: awx/main/models/rbac.py:50 +msgid "Can view all settings on the system" +msgstr "" + +#: awx/main/models/rbac.py:51 +#, fuzzy +msgid "May run ad hoc commands on an inventory" +msgstr "インベントリーでのコマンドの実行" + +#: awx/main/models/rbac.py:52 +#, python-format +msgid "Can manage all aspects of the %s" +msgstr "" + +#: awx/main/models/rbac.py:53 +#, python-format +msgid "Can view all settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:54 +#, python-format +msgid "May run the %s" +msgstr "" + +#: awx/main/models/rbac.py:55 +#, python-format +msgid "User is a member of the %s" +msgstr "" + +#: awx/main/models/rbac.py:56 +#, python-format +msgid "May view settings for the %s" +msgstr "" + +#: awx/main/models/rbac.py:57 +msgid "" +"May update project or inventory or group using the configured source update " +"system" +msgstr "" + +#: awx/main/models/rbac.py:58 +#, fuzzy, python-format +msgid "Can use the %s in a job template" +msgstr "ジョブテンプレートの作成" + +#: awx/main/models/rbac.py:122 msgid "roles" msgstr "ロール" -#: main/models/rbac.py:438 +#: awx/main/models/rbac.py:438 msgid "role_ancestors" msgstr "role_ancestors" -#: main/models/schedules.py:69 +#: awx/main/models/schedules.py:69 msgid "Enables processing of this schedule by Tower." msgstr "Tower によるこのスケジュールの処理を有効にします。" -#: main/models/schedules.py:75 +#: awx/main/models/schedules.py:75 msgid "The first occurrence of the schedule occurs on or after this time." msgstr "スケジュールの最初のオカレンスはこの時間またはこの時間の後に生じます。" -#: main/models/schedules.py:81 +#: awx/main/models/schedules.py:81 msgid "" "The last occurrence of the schedule occurs before this time, aftewards the " "schedule expires." msgstr "スケジュールの最後のオカレンスはこの時間の前に生じます。その後スケジュールが期限切れになります。" -#: main/models/schedules.py:85 +#: awx/main/models/schedules.py:85 msgid "A value representing the schedules iCal recurrence rule." msgstr "スケジュールの iCal 繰り返しルールを表す値。" -#: main/models/schedules.py:91 +#: awx/main/models/schedules.py:91 msgid "The next time that the scheduled action will run." msgstr "スケジュールされたアクションが次に実行される時間。" -#: main/models/unified_jobs.py:58 +#: awx/main/models/unified_jobs.py:58 msgid "New" msgstr "新規" -#: main/models/unified_jobs.py:60 +#: awx/main/models/unified_jobs.py:60 msgid "Waiting" msgstr "待機中" -#: main/models/unified_jobs.py:61 +#: awx/main/models/unified_jobs.py:61 msgid "Running" msgstr "実行中" -#: main/models/unified_jobs.py:65 +#: awx/main/models/unified_jobs.py:65 msgid "Canceled" msgstr "取り消されました" -#: main/models/unified_jobs.py:69 +#: awx/main/models/unified_jobs.py:69 msgid "Never Updated" msgstr "更新されていません" -#: main/models/unified_jobs.py:73 ui/templates/ui/index.html:85 -#: ui/templates/ui/index.html.py:104 +#: awx/main/models/unified_jobs.py:73 awx/ui/templates/ui/index.html:85 +#: awx/ui/templates/ui/index.html.py:104 msgid "OK" msgstr "OK" -#: main/models/unified_jobs.py:74 +#: awx/main/models/unified_jobs.py:74 msgid "Missing" msgstr "不明" -#: main/models/unified_jobs.py:78 +#: awx/main/models/unified_jobs.py:78 msgid "No External Source" msgstr "外部ソースがありません" -#: main/models/unified_jobs.py:85 +#: awx/main/models/unified_jobs.py:85 msgid "Updating" msgstr "更新中" -#: main/models/unified_jobs.py:403 +#: awx/main/models/unified_jobs.py:403 msgid "Relaunch" msgstr "再起動" -#: main/models/unified_jobs.py:404 +#: awx/main/models/unified_jobs.py:404 msgid "Callback" msgstr "コールバック" -#: main/models/unified_jobs.py:405 +#: awx/main/models/unified_jobs.py:405 msgid "Scheduled" msgstr "スケジュール済み" -#: main/models/unified_jobs.py:406 +#: awx/main/models/unified_jobs.py:406 msgid "Dependency" msgstr "依存関係" -#: main/models/unified_jobs.py:407 +#: awx/main/models/unified_jobs.py:407 msgid "Workflow" msgstr "ワークフロー" -#: main/models/unified_jobs.py:408 +#: awx/main/models/unified_jobs.py:408 msgid "Sync" msgstr "" -#: main/models/unified_jobs.py:454 +#: awx/main/models/unified_jobs.py:454 msgid "The Tower node the job executed on." msgstr "ジョブが実行される Tower ノード。" -#: main/models/unified_jobs.py:480 +#: awx/main/models/unified_jobs.py:480 msgid "The date and time the job was queued for starting." msgstr "ジョブが開始のために待機した日時。" -#: main/models/unified_jobs.py:486 +#: awx/main/models/unified_jobs.py:486 msgid "The date and time the job finished execution." msgstr "ジョブが実行を完了した日時。" -#: main/models/unified_jobs.py:492 +#: awx/main/models/unified_jobs.py:492 msgid "Elapsed time in seconds that the job ran." msgstr "ジョブ実行の経過時間 (秒単位)" -#: main/models/unified_jobs.py:514 +#: awx/main/models/unified_jobs.py:514 msgid "" "A status field to indicate the state of the job if it wasn't able to run and" " capture stdout" msgstr "stdout の実行およびキャプチャーを実行できない場合のジョブの状態を示すための状態フィールド" -#: main/notifications/base.py:17 main/notifications/email_backend.py:28 +#: awx/main/notifications/base.py:17 +#: awx/main/notifications/email_backend.py:28 msgid "" "{} #{} had status {} on Ansible Tower, view details at {}\n" "\n" @@ -2322,400 +2480,401 @@ msgstr "" "{} #{} には Ansible Tower のステータス {} があります。詳細については {} で確認してください\n" "\n" -#: main/notifications/hipchat_backend.py:46 +#: awx/main/notifications/hipchat_backend.py:46 msgid "Error sending messages: {}" msgstr "メッセージの送信時のエラー: {}" -#: main/notifications/hipchat_backend.py:48 +#: awx/main/notifications/hipchat_backend.py:48 msgid "Error sending message to hipchat: {}" msgstr "メッセージの hipchat への送信時のエラー: {}" -#: main/notifications/irc_backend.py:54 +#: awx/main/notifications/irc_backend.py:54 msgid "Exception connecting to irc server: {}" msgstr "irc サーバーへの接続時の例外: {}" -#: main/notifications/pagerduty_backend.py:39 +#: awx/main/notifications/pagerduty_backend.py:39 msgid "Exception connecting to PagerDuty: {}" msgstr "PagerDuty への接続時の例外: {}" -#: main/notifications/pagerduty_backend.py:48 -#: main/notifications/slack_backend.py:52 -#: main/notifications/twilio_backend.py:46 +#: awx/main/notifications/pagerduty_backend.py:48 +#: awx/main/notifications/slack_backend.py:52 +#: awx/main/notifications/twilio_backend.py:46 msgid "Exception sending messages: {}" msgstr "メッセージの送信時の例外: {}" -#: main/notifications/twilio_backend.py:36 +#: awx/main/notifications/twilio_backend.py:36 msgid "Exception connecting to Twilio: {}" msgstr "Twilio への接続時の例外: {}" -#: main/notifications/webhook_backend.py:38 -#: main/notifications/webhook_backend.py:40 +#: awx/main/notifications/webhook_backend.py:38 +#: awx/main/notifications/webhook_backend.py:40 msgid "Error sending notification webhook: {}" msgstr "通知 webhook の送信時のエラー: {}" -#: main/scheduler/__init__.py:130 +#: awx/main/scheduler/__init__.py:130 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" msgstr "" -#: main/tasks.py:180 +#: awx/main/tasks.py:180 msgid "Ansible Tower host usage over 90%" msgstr "Ansible Tower ホストの使用率が 90% を超えました" -#: main/tasks.py:185 +#: awx/main/tasks.py:185 msgid "Ansible Tower license will expire soon" msgstr "Ansible Tower ライセンスがまもなく期限切れになります" -#: main/tasks.py:240 +#: awx/main/tasks.py:240 msgid "status_str must be either succeeded or failed" msgstr "status_str は成功または失敗のいずれかである必要があります" -#: main/utils/common.py:89 +#: awx/main/utils/common.py:89 #, python-format msgid "Unable to convert \"%s\" to boolean" msgstr "\"%s\" をブール値に変換できません" -#: main/utils/common.py:243 +#: awx/main/utils/common.py:243 #, python-format msgid "Unsupported SCM type \"%s\"" msgstr "サポートされない SCM タイプ \"%s\"" -#: main/utils/common.py:250 main/utils/common.py:262 main/utils/common.py:281 +#: awx/main/utils/common.py:250 awx/main/utils/common.py:262 +#: awx/main/utils/common.py:281 #, python-format msgid "Invalid %s URL" msgstr "無効な %s URL" -#: main/utils/common.py:252 main/utils/common.py:290 +#: awx/main/utils/common.py:252 awx/main/utils/common.py:290 #, python-format msgid "Unsupported %s URL" msgstr "サポートされていない %s URL" -#: main/utils/common.py:292 +#: awx/main/utils/common.py:292 #, python-format msgid "Unsupported host \"%s\" for file:// URL" msgstr "ファイル:// URL のサポートされていないホスト \"%s\" " -#: main/utils/common.py:294 +#: awx/main/utils/common.py:294 #, python-format msgid "Host is required for %s URL" msgstr "%s URL にはホストが必要です" -#: main/utils/common.py:312 +#: awx/main/utils/common.py:312 #, python-format msgid "Username must be \"git\" for SSH access to %s." msgstr "%s への SSH アクセスではユーザー名を \"git\" にする必要があります。" -#: main/utils/common.py:318 +#: awx/main/utils/common.py:318 #, python-format msgid "Username must be \"hg\" for SSH access to %s." msgstr "%s への SSH アクセスではユーザー名を \"hg\" にする必要があります。" -#: main/validators.py:60 +#: awx/main/validators.py:60 #, python-format msgid "Invalid certificate or key: %r..." msgstr "無効な証明書またはキー: %r..." -#: main/validators.py:74 +#: awx/main/validators.py:74 #, python-format msgid "Invalid private key: unsupported type \"%s\"" msgstr "無効な秘密鍵: サポートされていないタイプ \"%s\"" -#: main/validators.py:78 +#: awx/main/validators.py:78 #, python-format msgid "Unsupported PEM object type: \"%s\"" msgstr "サポートされていない PEM オブジェクトタイプ: \"%s\"" -#: main/validators.py:103 +#: awx/main/validators.py:103 msgid "Invalid base64-encoded data" msgstr "無効な base64 エンコードされたデータ" -#: main/validators.py:122 +#: awx/main/validators.py:122 msgid "Exactly one private key is required." msgstr "秘密鍵が 1 つのみ必要です。" -#: main/validators.py:124 +#: awx/main/validators.py:124 msgid "At least one private key is required." msgstr "1 つ以上の秘密鍵が必要です。" -#: main/validators.py:126 +#: awx/main/validators.py:126 #, python-format msgid "" "At least %(min_keys)d private keys are required, only %(key_count)d " "provided." msgstr "%(min_keys)d 以上の秘密鍵が必要です。提供数: %(key_count)d のみ。" -#: main/validators.py:129 +#: awx/main/validators.py:129 #, python-format msgid "Only one private key is allowed, %(key_count)d provided." msgstr "秘密鍵が 1 つのみ許可されます。提供数: %(key_count)d" -#: main/validators.py:131 +#: awx/main/validators.py:131 #, python-format msgid "" "No more than %(max_keys)d private keys are allowed, %(key_count)d provided." msgstr "%(max_keys)d を超える秘密鍵は許可されません。提供数: %(key_count)d " -#: main/validators.py:136 +#: awx/main/validators.py:136 msgid "Exactly one certificate is required." msgstr "証明書が 1 つのみ必要です。" -#: main/validators.py:138 +#: awx/main/validators.py:138 msgid "At least one certificate is required." msgstr "1 つ以上の証明書が必要です。" -#: main/validators.py:140 +#: awx/main/validators.py:140 #, python-format msgid "" "At least %(min_certs)d certificates are required, only %(cert_count)d " "provided." msgstr "%(min_certs)d 以上の証明書が必要です。提供数: %(cert_count)d のみ。" -#: main/validators.py:143 +#: awx/main/validators.py:143 #, python-format msgid "Only one certificate is allowed, %(cert_count)d provided." msgstr "証明書が 1 つのみ許可されます。提供数: %(cert_count)d" -#: main/validators.py:145 +#: awx/main/validators.py:145 #, python-format msgid "" "No more than %(max_certs)d certificates are allowed, %(cert_count)d " "provided." msgstr "%(max_certs)d を超える証明書は許可されません。提供数: %(cert_count)d" -#: main/views.py:20 +#: awx/main/views.py:20 msgid "API Error" msgstr "API エラー" -#: main/views.py:49 +#: awx/main/views.py:49 msgid "Bad Request" msgstr "不正な要求です" -#: main/views.py:50 +#: awx/main/views.py:50 msgid "The request could not be understood by the server." msgstr "要求がサーバーによって認識されませんでした。" -#: main/views.py:57 +#: awx/main/views.py:57 msgid "Forbidden" msgstr "許可されていません" -#: main/views.py:58 +#: awx/main/views.py:58 msgid "You don't have permission to access the requested resource." msgstr "要求されたリソースにアクセスするためのパーミッションがありません。" -#: main/views.py:65 +#: awx/main/views.py:65 msgid "Not Found" msgstr "見つかりません" -#: main/views.py:66 +#: awx/main/views.py:66 msgid "The requested resource could not be found." msgstr "要求されたリソースは見つかりませんでした。" -#: main/views.py:73 +#: awx/main/views.py:73 msgid "Server Error" msgstr "サーバーエラー" -#: main/views.py:74 +#: awx/main/views.py:74 msgid "A server error has occurred." msgstr "サーバーエラーが発生しました。" -#: settings/defaults.py:611 +#: awx/settings/defaults.py:611 msgid "Chicago" msgstr "シカゴ" -#: settings/defaults.py:612 +#: awx/settings/defaults.py:612 msgid "Dallas/Ft. Worth" msgstr "ダラス/フォートワース" -#: settings/defaults.py:613 +#: awx/settings/defaults.py:613 msgid "Northern Virginia" msgstr "北バージニア" -#: settings/defaults.py:614 +#: awx/settings/defaults.py:614 msgid "London" msgstr "ロンドン" -#: settings/defaults.py:615 +#: awx/settings/defaults.py:615 msgid "Sydney" msgstr "シドニー" -#: settings/defaults.py:616 +#: awx/settings/defaults.py:616 msgid "Hong Kong" msgstr "香港" -#: settings/defaults.py:643 +#: awx/settings/defaults.py:643 msgid "US East (Northern Virginia)" msgstr "米国東部 (バージニア北部)" -#: settings/defaults.py:644 +#: awx/settings/defaults.py:644 msgid "US East (Ohio)" msgstr "米国東部 (オハイオ)" -#: settings/defaults.py:645 +#: awx/settings/defaults.py:645 msgid "US West (Oregon)" msgstr "米国西部 (オレゴン)" -#: settings/defaults.py:646 +#: awx/settings/defaults.py:646 msgid "US West (Northern California)" msgstr "米国西部 (北カリフォルニア)" -#: settings/defaults.py:647 +#: awx/settings/defaults.py:647 msgid "Canada (Central)" msgstr "" -#: settings/defaults.py:648 +#: awx/settings/defaults.py:648 msgid "EU (Frankfurt)" msgstr "EU (フランクフルト)" -#: settings/defaults.py:649 +#: awx/settings/defaults.py:649 msgid "EU (Ireland)" msgstr "EU (アイルランド)" -#: settings/defaults.py:650 +#: awx/settings/defaults.py:650 msgid "EU (London)" msgstr "" -#: settings/defaults.py:651 +#: awx/settings/defaults.py:651 msgid "Asia Pacific (Singapore)" msgstr "アジア太平洋 (シンガポール)" -#: settings/defaults.py:652 +#: awx/settings/defaults.py:652 msgid "Asia Pacific (Sydney)" msgstr "アジア太平洋 (シドニー)" -#: settings/defaults.py:653 +#: awx/settings/defaults.py:653 msgid "Asia Pacific (Tokyo)" msgstr "アジア太平洋 (東京)" -#: settings/defaults.py:654 +#: awx/settings/defaults.py:654 msgid "Asia Pacific (Seoul)" msgstr "アジア太平洋 (ソウル)" -#: settings/defaults.py:655 +#: awx/settings/defaults.py:655 msgid "Asia Pacific (Mumbai)" msgstr "アジア太平洋 (ムンバイ)" -#: settings/defaults.py:656 +#: awx/settings/defaults.py:656 msgid "South America (Sao Paulo)" msgstr "南アメリカ (サンパウロ)" -#: settings/defaults.py:657 +#: awx/settings/defaults.py:657 msgid "US West (GovCloud)" msgstr "米国西部 (GovCloud)" -#: settings/defaults.py:658 +#: awx/settings/defaults.py:658 msgid "China (Beijing)" msgstr "中国 (北京)" -#: settings/defaults.py:707 +#: awx/settings/defaults.py:707 msgid "US East (B)" msgstr "米国東部 (B)" -#: settings/defaults.py:708 +#: awx/settings/defaults.py:708 msgid "US East (C)" msgstr "米国東部 (C)" -#: settings/defaults.py:709 +#: awx/settings/defaults.py:709 msgid "US East (D)" msgstr "米国東部 (D)" -#: settings/defaults.py:710 +#: awx/settings/defaults.py:710 msgid "US Central (A)" msgstr "米国中部 (A)" -#: settings/defaults.py:711 +#: awx/settings/defaults.py:711 msgid "US Central (B)" msgstr "米国中部 (B)" -#: settings/defaults.py:712 +#: awx/settings/defaults.py:712 msgid "US Central (C)" msgstr "米国中部 (C)" -#: settings/defaults.py:713 +#: awx/settings/defaults.py:713 msgid "US Central (F)" msgstr "米国中部 (F)" -#: settings/defaults.py:714 +#: awx/settings/defaults.py:714 msgid "Europe West (B)" msgstr "欧州西部 (B)" -#: settings/defaults.py:715 +#: awx/settings/defaults.py:715 msgid "Europe West (C)" msgstr "欧州西部 (C)" -#: settings/defaults.py:716 +#: awx/settings/defaults.py:716 msgid "Europe West (D)" msgstr "欧州西部 (D)" -#: settings/defaults.py:717 +#: awx/settings/defaults.py:717 msgid "Asia East (A)" msgstr "アジア東部 (A)" -#: settings/defaults.py:718 +#: awx/settings/defaults.py:718 msgid "Asia East (B)" msgstr "アジア東部 (B)" -#: settings/defaults.py:719 +#: awx/settings/defaults.py:719 msgid "Asia East (C)" msgstr "アジア東部 (C)" -#: settings/defaults.py:743 +#: awx/settings/defaults.py:743 msgid "US Central" msgstr "米国中部" -#: settings/defaults.py:744 +#: awx/settings/defaults.py:744 msgid "US East" msgstr "米国東部" -#: settings/defaults.py:745 +#: awx/settings/defaults.py:745 msgid "US East 2" msgstr "米国東部 2" -#: settings/defaults.py:746 +#: awx/settings/defaults.py:746 msgid "US North Central" msgstr "米国中北部" -#: settings/defaults.py:747 +#: awx/settings/defaults.py:747 msgid "US South Central" msgstr "米国中南部" -#: settings/defaults.py:748 +#: awx/settings/defaults.py:748 msgid "US West" msgstr "米国西部" -#: settings/defaults.py:749 +#: awx/settings/defaults.py:749 msgid "Europe North" msgstr "欧州北部" -#: settings/defaults.py:750 +#: awx/settings/defaults.py:750 msgid "Europe West" msgstr "欧州西部" -#: settings/defaults.py:751 +#: awx/settings/defaults.py:751 msgid "Asia Pacific East" msgstr "アジア太平洋東部" -#: settings/defaults.py:752 +#: awx/settings/defaults.py:752 msgid "Asia Pacific Southeast" msgstr "アジア太平洋南東部" -#: settings/defaults.py:753 +#: awx/settings/defaults.py:753 msgid "Japan East" msgstr "日本東部" -#: settings/defaults.py:754 +#: awx/settings/defaults.py:754 msgid "Japan West" msgstr "日本西部" -#: settings/defaults.py:755 +#: awx/settings/defaults.py:755 msgid "Brazil South" msgstr "ブラジル南部" -#: sso/apps.py:9 +#: awx/sso/apps.py:9 msgid "Single Sign-On" msgstr "シングルサインオン" -#: sso/conf.py:27 +#: awx/sso/conf.py:27 msgid "" "Mapping to organization admins/users from social auth accounts. This setting\n" "controls which users are placed into which Tower organizations based on\n" @@ -2771,7 +2930,7 @@ msgstr "" "- remove_users: True/False。デフォルトで True に設定されます。remove_admins の\n" " 場合と同じルールが適用されます。" -#: sso/conf.py:76 +#: awx/sso/conf.py:76 msgid "" "Mapping of team members (users) from social auth accounts. Keys are team\n" "names (will be created if not present). Values are dictionaries of options\n" @@ -2815,29 +2974,29 @@ msgstr "" "- remove: True/False。デフォルトで True に設定されます。True の場合、上記のルール\n" " に一致しないユーザーはチームから削除されます。" -#: sso/conf.py:119 +#: awx/sso/conf.py:119 msgid "Authentication Backends" msgstr "認証バックエンド" -#: sso/conf.py:120 +#: awx/sso/conf.py:120 msgid "" "List of authentication backends that are enabled based on license features " "and other authentication settings." msgstr "ライセンスの特長およびその他の認証設定に基づいて有効にされる認証バックエンドの一覧。" -#: sso/conf.py:133 +#: awx/sso/conf.py:133 msgid "Social Auth Organization Map" msgstr "ソーシャル認証組織マップ" -#: sso/conf.py:145 +#: awx/sso/conf.py:145 msgid "Social Auth Team Map" msgstr "ソーシャル認証チームマップ" -#: sso/conf.py:157 +#: awx/sso/conf.py:157 msgid "Social Auth User Fields" msgstr "ソーシャル認証ユーザーフィールド" -#: sso/conf.py:158 +#: awx/sso/conf.py:158 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 " @@ -2846,11 +3005,11 @@ msgstr "" "空リスト " "`[]`に設定される場合、この設定により新規ユーザーアカウントは作成できなくなります。ソーシャル認証を使ってログインしたことのあるユーザーまたは一致するメールアドレスのユーザーアカウントを持つユーザーのみがログインできます。" -#: sso/conf.py:176 +#: awx/sso/conf.py:176 msgid "LDAP Server URI" msgstr "LDAP サーバー URI" -#: sso/conf.py:177 +#: awx/sso/conf.py:177 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" @@ -2861,18 +3020,19 @@ msgstr "" " (SSL) などの LDAP サーバーに接続する URI です。複数の LDAP サーバーをスペースまたはカンマで区切って指定できます。LDAP " "認証は、このパラメーターが空の場合は無効になります。" -#: sso/conf.py:181 sso/conf.py:199 sso/conf.py:211 sso/conf.py:223 -#: sso/conf.py:239 sso/conf.py:258 sso/conf.py:280 sso/conf.py:296 -#: sso/conf.py:315 sso/conf.py:332 sso/conf.py:349 sso/conf.py:365 -#: sso/conf.py:382 sso/conf.py:420 sso/conf.py:461 +#: awx/sso/conf.py:181 awx/sso/conf.py:199 awx/sso/conf.py:211 +#: awx/sso/conf.py:223 awx/sso/conf.py:239 awx/sso/conf.py:258 +#: awx/sso/conf.py:280 awx/sso/conf.py:296 awx/sso/conf.py:315 +#: awx/sso/conf.py:332 awx/sso/conf.py:349 awx/sso/conf.py:365 +#: awx/sso/conf.py:382 awx/sso/conf.py:420 awx/sso/conf.py:461 msgid "LDAP" msgstr "LDAP" -#: sso/conf.py:193 +#: awx/sso/conf.py:193 msgid "LDAP Bind DN" msgstr "LDAP バインド DN" -#: sso/conf.py:194 +#: awx/sso/conf.py:194 msgid "" "DN (Distinguished Name) of user to bind for all search queries. Normally in " "the format \"CN=Some User,OU=Users,DC=example,DC=com\" but may also be " @@ -2884,27 +3044,27 @@ msgstr "" "\"DOMAIN\\username\" として指定することもできます。これは、他のユーザー情報についての LDAP " "クエリー実行時のログインに使用するシステムユーザーアカウントです。" -#: sso/conf.py:209 +#: awx/sso/conf.py:209 msgid "LDAP Bind Password" msgstr "LDAP バインドパスワード" -#: sso/conf.py:210 +#: awx/sso/conf.py:210 msgid "Password used to bind LDAP user account." msgstr "LDAP ユーザーアカウントをバインドするために使用されるパスワード。" -#: sso/conf.py:221 +#: awx/sso/conf.py:221 msgid "LDAP Start TLS" msgstr "LDAP Start TLS" -#: sso/conf.py:222 +#: awx/sso/conf.py:222 msgid "Whether to enable TLS when the LDAP connection is not using SSL." msgstr "LDAP 接続が SSL を使用していない場合に TLS を有効にするかどうか。" -#: sso/conf.py:232 +#: awx/sso/conf.py:232 msgid "LDAP Connection Options" msgstr "LDAP 接続オプション" -#: sso/conf.py:233 +#: awx/sso/conf.py:233 msgid "" "Additional options to set for the LDAP connection. LDAP referrals are " "disabled by default (to prevent certain LDAP queries from hanging with AD). " @@ -2917,11 +3077,11 @@ msgstr "" "\"OPT_REFERRALS\")。可能なオプションおよび設定できる値については、https://www.python-" "ldap.org/doc/html/ldap.html#options を参照してください。" -#: sso/conf.py:251 +#: awx/sso/conf.py:251 msgid "LDAP User Search" msgstr "LDAP ユーザー検索" -#: sso/conf.py:252 +#: awx/sso/conf.py:252 msgid "" "LDAP search query to find users. Any user that matches the given pattern " "will be able to login to Tower. The user should also be mapped into an " @@ -2935,11 +3095,11 @@ msgstr "" "設定で定義)。複数の検索クエリーがサポートされる必要がある場合、\"LDAPUnion\" を使用できます。このセクションの先頭にリンクされている " "python-ldap ドキュメントを参照してください。" -#: sso/conf.py:274 +#: awx/sso/conf.py:274 msgid "LDAP User DN Template" msgstr "LDAP ユーザー DN テンプレート" -#: sso/conf.py:275 +#: awx/sso/conf.py:275 msgid "" "Alternative to user search, if user DNs are all of the same format. This " "approach will be more efficient for user lookups than searching if it is " @@ -2950,11 +3110,11 @@ msgstr "" "の形式がすべて同じである場合のユーザー検索の代替法になります。この方法は、組織の環境で使用可能であるかどうかを検索する場合よりも効率的なユーザー検索方法になります。この設定に値がある場合、それが" " AUTH_LDAP_USER_SEARCH の代わりに使用されます。" -#: sso/conf.py:290 +#: awx/sso/conf.py:290 msgid "LDAP User Attribute Map" msgstr "LDAP ユーザー属性マップ" -#: sso/conf.py:291 +#: awx/sso/conf.py:291 msgid "" "Mapping of LDAP user schema to Tower API user attributes (key is user " "attribute name, value is LDAP attribute name). The default setting is valid" @@ -2965,11 +3125,11 @@ msgstr "" "属性名です)。デフォルト設定は ActiveDirectory で有効ですが、他の LDAP 設定を持つユーザーは、辞書/ハッシュテーブルの値 " "(キーではない) を変更する必要ある場合があります。" -#: sso/conf.py:310 +#: awx/sso/conf.py:310 msgid "LDAP Group Search" msgstr "LDAP グループ検索" -#: sso/conf.py:311 +#: awx/sso/conf.py:311 msgid "" "Users in Tower are mapped to organizations based on their membership in LDAP" " groups. This setting defines the LDAP search query to find groups. Note " @@ -2978,11 +3138,11 @@ msgstr "" "Tower のユーザーは LDAP グループのメンバーシップに基づいて組織にマップされます。この設定は、グループを検索できるように LDAP " "検索クエリーを定義します。上記のユーザー検索とは異なり、これは LDAPSearchUnion をサポートしないことに注意してください。" -#: sso/conf.py:328 +#: awx/sso/conf.py:328 msgid "LDAP Group Type" msgstr "LDAP グループタイプ" -#: sso/conf.py:329 +#: awx/sso/conf.py:329 msgid "" "The group type may need to be changed based on the type of the LDAP server." " Values are listed at: http://pythonhosted.org/django-auth-ldap/groups.html" @@ -2991,11 +3151,11 @@ msgstr "" "グループタイプは LDAP サーバーのタイプに基づいて変更する必要がある場合があります。値は以下に記載されています: " "http://pythonhosted.org/django-auth-ldap/groups.html#types-of-groups" -#: sso/conf.py:344 +#: awx/sso/conf.py:344 msgid "LDAP Require Group" msgstr "LDAP 要求グループ" -#: sso/conf.py:345 +#: 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 " @@ -3005,11 +3165,11 @@ msgstr "" "経由でログインするにはユーザーはこのグループのメンバーである必要があります。設定されていない場合は、ユーザー検索に一致する LDAP " "のすべてのユーザーが Tower 経由でログインできます。1つの要求グループのみがサポートされます。" -#: sso/conf.py:361 +#: awx/sso/conf.py:361 msgid "LDAP Deny Group" msgstr "LDAP 拒否グループ" -#: sso/conf.py:362 +#: awx/sso/conf.py:362 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." @@ -3017,11 +3177,11 @@ msgstr "" "グループ DN がログインで拒否されます。指定されている場合、ユーザーはこのグループのメンバーの場合にログインできません。1 " "つの拒否グループのみがサポートされます。" -#: sso/conf.py:375 +#: awx/sso/conf.py:375 msgid "LDAP User Flags By Group" msgstr "LDAP ユーザーフラグ (グループ別)" -#: sso/conf.py:376 +#: awx/sso/conf.py:376 msgid "" "User profile flags updated from group membership (key is user attribute " "name, value is group DN). These are boolean fields that are matched based " @@ -3033,11 +3193,11 @@ msgstr "" "DN)。これらは、ユーザーが指定グループのメンバーであるかに基づいて一致するブール値フィールドです。is_superuser " "のみがこのメソッドで設定可能です。このフラグは、現在の LDAP 設定に基づいてログイン時に true および false に設定されます。" -#: sso/conf.py:394 +#: awx/sso/conf.py:394 msgid "LDAP Organization Map" msgstr "LDAP 組織マップ" -#: sso/conf.py:395 +#: awx/sso/conf.py:395 msgid "" "Mapping between organization admins/users and LDAP groups. This controls what users are placed into what Tower organizations relative to their LDAP group memberships. Keys are organization names. Organizations will be created if not present. Values are dictionaries defining the options for each organization's membership. For each organization it is possible to specify what groups are automatically users of the organization and also what groups can administer the organization.\n" "\n" @@ -3063,11 +3223,11 @@ msgstr "" " - users: None、True/False、文字列または文字列の一覧。管理者の場合と同じルールが適用されます。\n" " - remove_users: True/False。デフォルトで True に設定されます。remove_admins の場合と同じルールが適用されます。" -#: sso/conf.py:443 +#: awx/sso/conf.py:443 msgid "LDAP Team Map" msgstr "LDAP チームマップ" -#: sso/conf.py:444 +#: awx/sso/conf.py:444 msgid "" "Mapping between team members (users) and LDAP groups. Keys are team names (will be created if not present). Values are dictionaries of options for each team's membership, where each can contain the following parameters:\n" "\n" @@ -3089,41 +3249,41 @@ msgstr "" " ユーザーがこれらのグループのいずれかのメンバーである場合、チームメンバーとして追加されます。\n" "- remove: True/False。デフォルトで True に設定されます。True の場合、指定グループのメンバーでないユーザーはチームから削除されます。" -#: sso/conf.py:487 +#: awx/sso/conf.py:487 msgid "RADIUS Server" msgstr "RADIUS サーバー" -#: sso/conf.py:488 +#: awx/sso/conf.py:488 msgid "" "Hostname/IP of RADIUS server. RADIUS authentication will be disabled if this" " setting is empty." msgstr "RADIUS サーバーのホスト名/IP です。この設定が空の場合は RADIUS 認証は無効にされます。" -#: sso/conf.py:490 sso/conf.py:504 sso/conf.py:516 +#: awx/sso/conf.py:490 awx/sso/conf.py:504 awx/sso/conf.py:516 msgid "RADIUS" msgstr "RADIUS" -#: sso/conf.py:502 +#: awx/sso/conf.py:502 msgid "RADIUS Port" msgstr "RADIUS ポート" -#: sso/conf.py:503 +#: awx/sso/conf.py:503 msgid "Port of RADIUS server." msgstr "RADIUS サーバーのポート。" -#: sso/conf.py:514 +#: awx/sso/conf.py:514 msgid "RADIUS Secret" msgstr "RADIUS シークレット" -#: sso/conf.py:515 +#: awx/sso/conf.py:515 msgid "Shared secret for authenticating to RADIUS server." msgstr "RADIUS サーバーに対して認証するための共有シークレット。" -#: sso/conf.py:531 +#: awx/sso/conf.py:531 msgid "Google OAuth2 Callback URL" msgstr "Google OAuth2 コールバック URL" -#: sso/conf.py:532 +#: awx/sso/conf.py:532 msgid "" "Create a project at https://console.developers.google.com/ to obtain an " "OAuth2 key and secret for a web application. Ensure that the Google+ API is " @@ -3133,46 +3293,47 @@ msgstr "" "https://console.developers.google.com/ にプロジェクトを作成します。Google+ API " "が有効であることを確認します。この URL をアプリケーションのコールバック URL として指定します。" -#: sso/conf.py:536 sso/conf.py:547 sso/conf.py:558 sso/conf.py:571 -#: sso/conf.py:585 sso/conf.py:597 sso/conf.py:609 +#: awx/sso/conf.py:536 awx/sso/conf.py:547 awx/sso/conf.py:558 +#: awx/sso/conf.py:571 awx/sso/conf.py:585 awx/sso/conf.py:597 +#: awx/sso/conf.py:609 msgid "Google OAuth2" msgstr "Google OAuth2" -#: sso/conf.py:545 +#: awx/sso/conf.py:545 msgid "Google OAuth2 Key" msgstr "Google OAuth2 キー" -#: sso/conf.py:546 +#: awx/sso/conf.py:546 msgid "" "The OAuth2 key from your web application at " "https://console.developers.google.com/." msgstr "web アプリケーションの OAuth2 キー (https://console.developers.google.com/)。" -#: sso/conf.py:556 +#: awx/sso/conf.py:556 msgid "Google OAuth2 Secret" msgstr "Google OAuth2 シークレット" -#: sso/conf.py:557 +#: awx/sso/conf.py:557 msgid "" "The OAuth2 secret from your web application at " "https://console.developers.google.com/." msgstr "web アプリケーションの OAuth2 シークレット (https://console.developers.google.com/)。" -#: sso/conf.py:568 +#: awx/sso/conf.py:568 msgid "Google OAuth2 Whitelisted Domains" msgstr "Google OAuth2 ホワイトリストドメイン" -#: sso/conf.py:569 +#: awx/sso/conf.py:569 msgid "" "Update this setting to restrict the domains who are allowed to login using " "Google OAuth2." msgstr "この設定を更新し、Google OAuth2 を使用してログインできるドメインを制限します。" -#: sso/conf.py:580 +#: awx/sso/conf.py:580 msgid "Google OAuth2 Extra Arguments" msgstr "Google OAuth2 追加引数" -#: sso/conf.py:581 +#: awx/sso/conf.py:581 msgid "" "Extra arguments for Google OAuth2 login. When only allowing a single domain " "to authenticate, set to `{\"hd\": \"yourdomain.com\"}` and Google will not " @@ -3182,19 +3343,19 @@ msgstr "" "Google OAuth2 ログインの追加引数です。単一ドメインの認証のみを許可する場合、`{\"hd\": \"yourdomain.com\"}` " "に設定すると、Google はユーザーが複数の Google アカウントでログインしている場合でもその他のアカウントを表示しません。" -#: sso/conf.py:595 +#: awx/sso/conf.py:595 msgid "Google OAuth2 Organization Map" msgstr "Google OAuth2 組織マップ" -#: sso/conf.py:607 +#: awx/sso/conf.py:607 msgid "Google OAuth2 Team Map" msgstr "Google OAuth2 チームマップ" -#: sso/conf.py:623 +#: awx/sso/conf.py:623 msgid "GitHub OAuth2 Callback URL" msgstr "GitHub OAuth2 コールバック URL" -#: sso/conf.py:624 +#: awx/sso/conf.py:624 msgid "" "Create a developer application at https://github.com/settings/developers to " "obtain an OAuth2 key (Client ID) and secret (Client Secret). Provide this " @@ -3204,41 +3365,41 @@ msgstr "" "https://github.com/settings/developers に開発者アプリケーションを作成します。この URL " "をアプリケーションのコールバック URL として指定します。" -#: sso/conf.py:628 sso/conf.py:639 sso/conf.py:649 sso/conf.py:661 -#: sso/conf.py:673 +#: awx/sso/conf.py:628 awx/sso/conf.py:639 awx/sso/conf.py:649 +#: awx/sso/conf.py:661 awx/sso/conf.py:673 msgid "GitHub OAuth2" msgstr "GitHub OAuth2" -#: sso/conf.py:637 +#: awx/sso/conf.py:637 msgid "GitHub OAuth2 Key" msgstr "GitHub OAuth2 キー" -#: sso/conf.py:638 +#: awx/sso/conf.py:638 msgid "The OAuth2 key (Client ID) from your GitHub developer application." msgstr "GitHub 開発者アプリケーションからの OAuth2 キー (クライアント ID)。" -#: sso/conf.py:647 +#: awx/sso/conf.py:647 msgid "GitHub OAuth2 Secret" msgstr "GitHub OAuth2 シークレット" -#: sso/conf.py:648 +#: awx/sso/conf.py:648 msgid "" "The OAuth2 secret (Client Secret) from your GitHub developer application." msgstr "GitHub 開発者アプリケーションからの OAuth2 シークレット (クライアントシークレット)。" -#: sso/conf.py:659 +#: awx/sso/conf.py:659 msgid "GitHub OAuth2 Organization Map" msgstr "GitHub OAuth2 組織マップ" -#: sso/conf.py:671 +#: awx/sso/conf.py:671 msgid "GitHub OAuth2 Team Map" msgstr "GitHub OAuth2 チームマップ" -#: sso/conf.py:687 +#: awx/sso/conf.py:687 msgid "GitHub Organization OAuth2 Callback URL" msgstr "GitHub 組織 OAuth2 コールバック URL" -#: sso/conf.py:688 sso/conf.py:763 +#: awx/sso/conf.py:688 awx/sso/conf.py:763 msgid "" "Create an organization-owned application at " "https://github.com/organizations//settings/applications and obtain " @@ -3250,68 +3411,68 @@ msgstr "" " キー (クライアント ID) およびシークレット (クライアントシークレット) を取得します。この URL をアプリケーションのコールバック URL " "として指定します。" -#: sso/conf.py:692 sso/conf.py:703 sso/conf.py:713 sso/conf.py:725 -#: sso/conf.py:736 sso/conf.py:748 +#: awx/sso/conf.py:692 awx/sso/conf.py:703 awx/sso/conf.py:713 +#: awx/sso/conf.py:725 awx/sso/conf.py:736 awx/sso/conf.py:748 msgid "GitHub Organization OAuth2" msgstr "GitHub 組織 OAuth2" -#: sso/conf.py:701 +#: awx/sso/conf.py:701 msgid "GitHub Organization OAuth2 Key" msgstr "GitHub 組織 OAuth2 キー" -#: sso/conf.py:702 sso/conf.py:777 +#: awx/sso/conf.py:702 awx/sso/conf.py:777 msgid "The OAuth2 key (Client ID) from your GitHub organization application." msgstr "GitHub 組織アプリケーションからの OAuth2 キー (クライアント ID)。" -#: sso/conf.py:711 +#: awx/sso/conf.py:711 msgid "GitHub Organization OAuth2 Secret" msgstr "GitHub 組織 OAuth2 シークレット" -#: sso/conf.py:712 sso/conf.py:787 +#: awx/sso/conf.py:712 awx/sso/conf.py:787 msgid "" "The OAuth2 secret (Client Secret) from your GitHub organization application." msgstr "GitHub 組織アプリケーションからの OAuth2 シークレット (クライアントシークレット)。" -#: sso/conf.py:722 +#: awx/sso/conf.py:722 msgid "GitHub Organization Name" msgstr "GitHub 組織名" -#: sso/conf.py:723 +#: awx/sso/conf.py:723 msgid "" "The name of your GitHub organization, as used in your organization's URL: " "https://github.com//." msgstr "GitHub 組織の名前で、組織の URL (https://github.com//) で使用されます。" -#: sso/conf.py:734 +#: awx/sso/conf.py:734 msgid "GitHub Organization OAuth2 Organization Map" msgstr "GitHub 組織 OAuth2 組織マップ" -#: sso/conf.py:746 +#: awx/sso/conf.py:746 msgid "GitHub Organization OAuth2 Team Map" msgstr "GitHub 組織 OAuth2 チームマップ" -#: sso/conf.py:762 +#: awx/sso/conf.py:762 msgid "GitHub Team OAuth2 Callback URL" msgstr "GitHub チーム OAuth2 コールバック URL" -#: sso/conf.py:767 sso/conf.py:778 sso/conf.py:788 sso/conf.py:800 -#: sso/conf.py:811 sso/conf.py:823 +#: awx/sso/conf.py:767 awx/sso/conf.py:778 awx/sso/conf.py:788 +#: awx/sso/conf.py:800 awx/sso/conf.py:811 awx/sso/conf.py:823 msgid "GitHub Team OAuth2" msgstr "GitHub チーム OAuth2" -#: sso/conf.py:776 +#: awx/sso/conf.py:776 msgid "GitHub Team OAuth2 Key" msgstr "GitHub チーム OAuth2 キー" -#: sso/conf.py:786 +#: awx/sso/conf.py:786 msgid "GitHub Team OAuth2 Secret" msgstr "GitHub チーム OAuth2 シークレット" -#: sso/conf.py:797 +#: awx/sso/conf.py:797 msgid "GitHub Team ID" msgstr "GitHub チーム ID" -#: sso/conf.py:798 +#: awx/sso/conf.py:798 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/." @@ -3319,19 +3480,19 @@ msgstr "" "Github API を使用して数値のチーム ID を検索します: http://fabian-" "kostadinov.github.io/2015/01/16/how-to-find-a-github-team-id/" -#: sso/conf.py:809 +#: awx/sso/conf.py:809 msgid "GitHub Team OAuth2 Organization Map" msgstr "GitHub チーム OAuth2 組織マップ" -#: sso/conf.py:821 +#: awx/sso/conf.py:821 msgid "GitHub Team OAuth2 Team Map" msgstr "GitHub チーム OAuth2 チームマップ" -#: sso/conf.py:837 +#: awx/sso/conf.py:837 msgid "Azure AD OAuth2 Callback URL" msgstr "Azure AD OAuth2 コールバック URL" -#: sso/conf.py:838 +#: awx/sso/conf.py:838 msgid "" "Register an Azure AD application as described by https://msdn.microsoft.com" "/en-us/library/azure/dn132599.aspx and obtain an OAuth2 key (Client ID) and " @@ -3342,40 +3503,40 @@ msgstr "" "us/library/azure/dn132599.aspx の説明に従って登録し、OAuth2 キー (クライアント ID) およびシークレット " "(クライアントシークレット) を取得します。この URL をアプリケーションのコールバック URL として指定します。" -#: sso/conf.py:842 sso/conf.py:853 sso/conf.py:863 sso/conf.py:875 -#: sso/conf.py:887 +#: awx/sso/conf.py:842 awx/sso/conf.py:853 awx/sso/conf.py:863 +#: awx/sso/conf.py:875 awx/sso/conf.py:887 msgid "Azure AD OAuth2" msgstr "Azure AD OAuth2" -#: sso/conf.py:851 +#: awx/sso/conf.py:851 msgid "Azure AD OAuth2 Key" msgstr "Azure AD OAuth2 キー" -#: sso/conf.py:852 +#: awx/sso/conf.py:852 msgid "The OAuth2 key (Client ID) from your Azure AD application." msgstr "Azure AD アプリケーションからの OAuth2 キー (クライアント ID)。" -#: sso/conf.py:861 +#: awx/sso/conf.py:861 msgid "Azure AD OAuth2 Secret" msgstr "Azure AD OAuth2 シークレット" -#: sso/conf.py:862 +#: awx/sso/conf.py:862 msgid "The OAuth2 secret (Client Secret) from your Azure AD application." msgstr "Azure AD アプリケーションからの OAuth2 シークレット (クライアントシークレット)。" -#: sso/conf.py:873 +#: awx/sso/conf.py:873 msgid "Azure AD OAuth2 Organization Map" msgstr "Azure AD OAuth2 組織マップ" -#: sso/conf.py:885 +#: awx/sso/conf.py:885 msgid "Azure AD OAuth2 Team Map" msgstr "Azure AD OAuth2 チームマップ" -#: sso/conf.py:906 +#: awx/sso/conf.py:906 msgid "SAML Service Provider Callback URL" msgstr "SAML サービスプロバイダーコールバック URL" -#: sso/conf.py:907 +#: awx/sso/conf.py:907 msgid "" "Register Tower as a service provider (SP) with each identity provider (IdP) " "you have configured. Provide your SP Entity ID and this callback URL for " @@ -3384,78 +3545,79 @@ msgstr "" "設定済みの各アイデンティティープロバイダー (IdP) で Tower をサービスプロバイダー (SP) として登録します。SP エンティティー ID " "およびアプリケーションのこのコールバック URL を指定します。" -#: sso/conf.py:910 sso/conf.py:924 sso/conf.py:937 sso/conf.py:951 -#: sso/conf.py:965 sso/conf.py:983 sso/conf.py:1005 sso/conf.py:1024 -#: sso/conf.py:1044 sso/conf.py:1078 sso/conf.py:1091 +#: awx/sso/conf.py:910 awx/sso/conf.py:924 awx/sso/conf.py:937 +#: awx/sso/conf.py:951 awx/sso/conf.py:965 awx/sso/conf.py:983 +#: awx/sso/conf.py:1005 awx/sso/conf.py:1024 awx/sso/conf.py:1044 +#: awx/sso/conf.py:1078 awx/sso/conf.py:1091 msgid "SAML" msgstr "SAML" -#: sso/conf.py:921 +#: awx/sso/conf.py:921 msgid "SAML Service Provider Metadata URL" msgstr "SAML サービスプロバイダーメタデータ URL" -#: sso/conf.py:922 +#: awx/sso/conf.py:922 msgid "" "If your identity provider (IdP) allows uploading an XML metadata file, you " "can download one from this URL." msgstr "" "アイデンティティープロバイダー (IdP) が XML メタデータファイルのアップロードを許可する場合、この URL からダウンロードできます。" -#: sso/conf.py:934 +#: awx/sso/conf.py:934 msgid "SAML Service Provider Entity ID" msgstr "SAML サービスプロバイダーエンティティー ID" -#: sso/conf.py:935 +#: awx/sso/conf.py:935 msgid "" "The application-defined unique identifier used as the audience of the SAML " "service provider (SP) configuration." msgstr "SAML サービスプロバイダー (SP) 設定の対象として使用されるアプリケーションで定義される固有識別子。" -#: sso/conf.py:948 +#: awx/sso/conf.py:948 msgid "SAML Service Provider Public Certificate" msgstr "SAML サービスプロバイダーの公開証明書" -#: sso/conf.py:949 +#: awx/sso/conf.py:949 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the" " certificate content here." msgstr "サービスプロバイダー (SP) として使用するための Tower のキーペアを作成し、ここに証明書の内容を組み込みます。" -#: sso/conf.py:962 +#: awx/sso/conf.py:962 msgid "SAML Service Provider Private Key" msgstr "SAML サービスプロバイダーの秘密鍵|" -#: sso/conf.py:963 +#: awx/sso/conf.py:963 msgid "" "Create a keypair for Tower to use as a service provider (SP) and include the" " private key content here." msgstr "サービスプロバイダー (SP) として使用するための Tower のキーペアを作成し、ここに秘密鍵の内容を組み込みます。" -#: sso/conf.py:981 +#: awx/sso/conf.py:981 msgid "SAML Service Provider Organization Info" msgstr "SAML サービスプロバイダーの組織情報" -#: sso/conf.py:982 +#: awx/sso/conf.py:982 msgid "Configure this setting with information about your app." msgstr "アプリの情報でこの設定を行います。" -#: sso/conf.py:1003 +#: awx/sso/conf.py:1003 msgid "SAML Service Provider Technical Contact" msgstr "SAML サービスプロバイダーテクニカルサポートの問い合わせ先" -#: sso/conf.py:1004 sso/conf.py:1023 +#: awx/sso/conf.py:1004 awx/sso/conf.py:1023 msgid "Configure this setting with your contact information." msgstr "問い合わせ先情報で設定を行います。" -#: sso/conf.py:1022 +#: awx/sso/conf.py:1022 msgid "SAML Service Provider Support Contact" msgstr "SAML サービスプロバイダーサポートの問い合わせ先" -#: sso/conf.py:1037 +#: awx/sso/conf.py:1037 msgid "SAML Enabled Identity Providers" msgstr "SAML で有効にされたアイデンティティープロバイダー" -#: sso/conf.py:1038 +#: awx/sso/conf.py:1038 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 " @@ -3469,218 +3631,219 @@ msgstr "" "(https://github.com/omab/python-social-" "auth/blob/master/social/backends/saml.py#L16)。それぞれの IdP の属性名を上書きできます。" -#: sso/conf.py:1076 +#: awx/sso/conf.py:1076 msgid "SAML Organization Map" msgstr "SAML 組織マップ" -#: sso/conf.py:1089 +#: awx/sso/conf.py:1089 msgid "SAML Team Map" msgstr "SAML チームマップ" -#: sso/fields.py:123 +#: awx/sso/fields.py:123 msgid "Invalid connection option(s): {invalid_options}." msgstr "無効な接続オプション: {invalid_options}" -#: sso/fields.py:194 +#: awx/sso/fields.py:194 msgid "Base" msgstr "ベース" -#: sso/fields.py:195 +#: awx/sso/fields.py:195 msgid "One Level" msgstr "1 レベル" -#: sso/fields.py:196 +#: awx/sso/fields.py:196 msgid "Subtree" msgstr "サブツリー" -#: sso/fields.py:214 +#: awx/sso/fields.py:214 msgid "Expected a list of three items but got {length} instead." msgstr "3 つの項目の一覧が予期されましが、{length} が取得されました。" -#: sso/fields.py:215 +#: awx/sso/fields.py:215 msgid "Expected an instance of LDAPSearch but got {input_type} instead." msgstr "LDAPSearch のインスタンスが予期されましたが、{input_type} が取得されました。" -#: sso/fields.py:251 +#: awx/sso/fields.py:251 msgid "" "Expected an instance of LDAPSearch or LDAPSearchUnion but got {input_type} " "instead." msgstr "" "LDAPSearch または LDAPSearchUnion のインスタンスが予期されましたが、{input_type} が取得されました。" -#: sso/fields.py:278 +#: awx/sso/fields.py:278 msgid "Invalid user attribute(s): {invalid_attrs}." msgstr "無効なユーザー属性: {invalid_attrs}" -#: sso/fields.py:295 +#: awx/sso/fields.py:295 msgid "Expected an instance of LDAPGroupType but got {input_type} instead." msgstr "LDAPGroupType のインスタンスが予期されましたが、{input_type} が取得されました。" -#: sso/fields.py:323 +#: awx/sso/fields.py:323 msgid "Invalid user flag: \"{invalid_flag}\"." msgstr "無効なユーザーフラグ: \"{invalid_flag}\"" -#: sso/fields.py:339 sso/fields.py:506 +#: awx/sso/fields.py:339 awx/sso/fields.py:506 msgid "" "Expected None, True, False, a string or list of strings but got {input_type}" " instead." msgstr "None、True、False、文字列または文字列の一覧が予期されましたが、{input_type} が取得されました。" -#: sso/fields.py:375 +#: awx/sso/fields.py:375 msgid "Missing key(s): {missing_keys}." msgstr "キーがありません: {missing_keys}" -#: sso/fields.py:376 +#: awx/sso/fields.py:376 msgid "Invalid key(s): {invalid_keys}." msgstr "無効なキー: {invalid_keys}" -#: sso/fields.py:425 sso/fields.py:542 +#: awx/sso/fields.py:425 awx/sso/fields.py:542 msgid "Invalid key(s) for organization map: {invalid_keys}." msgstr "組織マップの無効なキー: {invalid_keys}" -#: sso/fields.py:443 +#: awx/sso/fields.py:443 msgid "Missing required key for team map: {invalid_keys}." msgstr "チームマップの必要なキーがありません: {invalid_keys}" -#: sso/fields.py:444 sso/fields.py:561 +#: awx/sso/fields.py:444 awx/sso/fields.py:561 msgid "Invalid key(s) for team map: {invalid_keys}." msgstr "チームマップの無効なキー: {invalid_keys}" -#: sso/fields.py:560 +#: awx/sso/fields.py:560 msgid "Missing required key for team map: {missing_keys}." msgstr "チームマップで必要なキーがありません: {missing_keys}" -#: sso/fields.py:578 +#: awx/sso/fields.py:578 msgid "Missing required key(s) for org info record: {missing_keys}." msgstr "組織情報レコードで必要なキーがありません: {missing_keys}" -#: sso/fields.py:591 +#: awx/sso/fields.py:591 msgid "Invalid language code(s) for org info: {invalid_lang_codes}." msgstr "組織情報の無効な言語コード: {invalid_lang_codes}" -#: sso/fields.py:610 +#: awx/sso/fields.py:610 msgid "Missing required key(s) for contact: {missing_keys}." msgstr "問い合わせ先の必要なキーがありません: {missing_keys}" -#: sso/fields.py:622 +#: awx/sso/fields.py:622 msgid "Missing required key(s) for IdP: {missing_keys}." msgstr "IdP で必要なキーがありません: {missing_keys}" -#: sso/pipeline.py:24 +#: awx/sso/pipeline.py:24 msgid "An account cannot be found for {0}" msgstr "{0} のアカウントが見つかりません" -#: sso/pipeline.py:30 +#: awx/sso/pipeline.py:30 msgid "Your account is inactive" msgstr "アカウントが非アクティブです" -#: sso/validators.py:19 sso/validators.py:44 +#: awx/sso/validators.py:19 awx/sso/validators.py:44 #, python-format msgid "DN must include \"%%(user)s\" placeholder for username: %s" msgstr "DN にはユーザー名の \"%%(user)s\" プレースホルダーを含める必要があります: %s" -#: sso/validators.py:26 +#: awx/sso/validators.py:26 #, python-format msgid "Invalid DN: %s" msgstr "無効な DN: %s" -#: sso/validators.py:56 +#: awx/sso/validators.py:56 #, python-format msgid "Invalid filter: %s" msgstr "無効なフィルター: %s" -#: templates/error.html:4 ui/templates/ui/index.html:8 +#: awx/templates/error.html:4 awx/ui/templates/ui/index.html:8 msgid "Ansible Tower" msgstr "Ansible Tower" -#: templates/rest_framework/api.html:39 +#: awx/templates/rest_framework/api.html:39 msgid "Ansible Tower API Guide" msgstr "Ansible Tower API ガイド" -#: templates/rest_framework/api.html:40 +#: awx/templates/rest_framework/api.html:40 msgid "Back to Ansible Tower" msgstr "Ansible Tower に戻る" -#: templates/rest_framework/api.html:41 +#: awx/templates/rest_framework/api.html:41 msgid "Resize" msgstr "サイズの変更" -#: templates/rest_framework/base.html:78 templates/rest_framework/base.html:92 +#: awx/templates/rest_framework/base.html:78 +#: awx/templates/rest_framework/base.html:92 #, python-format msgid "Make a GET request on the %(name)s resource" msgstr "%(name)s リソースでの GET 要求" -#: templates/rest_framework/base.html:80 +#: awx/templates/rest_framework/base.html:80 msgid "Specify a format for the GET request" msgstr "GET 要求の形式を指定" -#: templates/rest_framework/base.html:86 +#: awx/templates/rest_framework/base.html:86 #, python-format msgid "" "Make a GET request on the %(name)s resource with the format set to " "`%(format)s`" msgstr "形式が `%(format)s` に設定された状態での %(name)s リソースでの GET 要求" -#: templates/rest_framework/base.html:100 +#: awx/templates/rest_framework/base.html:100 #, python-format msgid "Make an OPTIONS request on the %(name)s resource" msgstr "%(name)s リソースでの OPTIONS 要求" -#: templates/rest_framework/base.html:106 +#: awx/templates/rest_framework/base.html:106 #, python-format msgid "Make a DELETE request on the %(name)s resource" msgstr "%(name)s リソースでの DELETE 要求" -#: templates/rest_framework/base.html:113 +#: awx/templates/rest_framework/base.html:113 msgid "Filters" msgstr "フィルター" -#: templates/rest_framework/base.html:172 -#: templates/rest_framework/base.html:186 +#: awx/templates/rest_framework/base.html:172 +#: awx/templates/rest_framework/base.html:186 #, python-format msgid "Make a POST request on the %(name)s resource" msgstr "%(name)s リソースでの POST 要求" -#: templates/rest_framework/base.html:216 -#: templates/rest_framework/base.html:230 +#: awx/templates/rest_framework/base.html:216 +#: awx/templates/rest_framework/base.html:230 #, python-format msgid "Make a PUT request on the %(name)s resource" msgstr "%(name)s リソースでの PUT 要求" -#: templates/rest_framework/base.html:233 +#: awx/templates/rest_framework/base.html:233 #, python-format msgid "Make a PATCH request on the %(name)s resource" msgstr "%(name)s リソースでの PATCH 要求" -#: ui/apps.py:9 ui/conf.py:22 ui/conf.py:38 ui/conf.py:53 +#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:38 awx/ui/conf.py:53 msgid "UI" msgstr "UI" -#: ui/conf.py:16 +#: awx/ui/conf.py:16 msgid "Off" msgstr "オフ" -#: ui/conf.py:17 +#: awx/ui/conf.py:17 msgid "Anonymous" msgstr "匿名" -#: ui/conf.py:18 +#: awx/ui/conf.py:18 msgid "Detailed" msgstr "詳細" -#: ui/conf.py:20 +#: awx/ui/conf.py:20 msgid "Analytics Tracking State" msgstr "アナリティクストラッキングの状態" -#: ui/conf.py:21 +#: awx/ui/conf.py:21 msgid "Enable or Disable Analytics Tracking." msgstr "アナリティクストラッキングの有効化/無効化。" -#: ui/conf.py:31 +#: awx/ui/conf.py:31 msgid "Custom Login Info" msgstr "カスタムログイン情報" -#: ui/conf.py:32 +#: awx/ui/conf.py:32 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" @@ -3693,11 +3856,11 @@ msgstr "" "や他のマークアップ言語がサポートされないため、プレーンテキストでなければなりません。テキストの複数のパラグラフが必要な場合、改行 (パラグラフ) " "をテキストのブロック内の `\\n` としてエスケープする必要があります。" -#: ui/conf.py:48 +#: awx/ui/conf.py:48 msgid "Custom Logo" msgstr "カスタムロゴ" -#: ui/conf.py:49 +#: awx/ui/conf.py:49 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" @@ -3706,18 +3869,18 @@ msgstr "" "カスタムロゴをセットアップするには、作成するファイルを指定します。カスタムロゴを最適化するには、背景が透明の「.png」ファイルを使用します。GIF、PNG" " および JPEG 形式がサポートされます。" -#: ui/fields.py:29 +#: awx/ui/fields.py:29 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 を指定する必要があります。" -#: ui/fields.py:30 +#: awx/ui/fields.py:30 msgid "Invalid base64-encoded data in data URL." msgstr "データ URL の無効な base64 エンコードされたデータ。" -#: ui/templates/ui/index.html:49 +#: awx/ui/templates/ui/index.html:49 msgid "" "Your session will expire in 60 seconds, would you like to " @@ -3726,15 +3889,15 @@ msgstr "" "セッションは 60 秒後に期限切れになります。続行しますか?" -#: ui/templates/ui/index.html:64 +#: awx/ui/templates/ui/index.html:64 msgid "CANCEL" msgstr "取り消し" -#: ui/templates/ui/index.html:116 +#: awx/ui/templates/ui/index.html:116 msgid "Set how many days of data should be retained." msgstr "データの保持日数を設定します。" -#: ui/templates/ui/index.html:122 +#: awx/ui/templates/ui/index.html:122 msgid "" "Please enter an integer 9999 " "より値の小さい整数を入力してください。" -#: ui/templates/ui/index.html:127 +#: awx/ui/templates/ui/index.html:127 msgid "" "For facts collected older than the time period specified, save one fact scan (snapshot) per time window (frequency). For example, facts older than 30 days are purged, while one weekly fact scan is kept.\n" "
\n" @@ -3763,11 +3926,11 @@ msgstr "" "
\n" "
" -#: ui/templates/ui/index.html:136 +#: awx/ui/templates/ui/index.html:136 msgid "Select a time period after which to remove old facts" msgstr "古いファクトを削除するまでの期間を選択" -#: ui/templates/ui/index.html:150 +#: awx/ui/templates/ui/index.html:150 msgid "" "Please enter an integer 9999 " "より値の小さい整数を入力してください。" -#: ui/templates/ui/index.html:155 +#: awx/ui/templates/ui/index.html:155 msgid "Select a frequency for snapshot retention" msgstr "スナップショットの保持頻度を選択" -#: ui/templates/ui/index.html:169 +#: awx/ui/templates/ui/index.html:169 msgid "" "Please enter an integer 9999 " "よりも値の小さい整数を入力してください。" -#: ui/templates/ui/index.html:175 +#: awx/ui/templates/ui/index.html:175 msgid "working..." msgstr "実行中..." diff --git a/awx/ui/po/fr.po b/awx/ui/po/fr.po index e853fc3f29..3c9b99beeb 100644 --- a/awx/ui/po/fr.po +++ b/awx/ui/po/fr.po @@ -1,10 +1,11 @@ # Corina Roe , 2017. #zanata # Sam Friedmann , 2017. #zanata +# Shane McDonald , 2017. #zanata # tfujiwar , 2017. #zanata msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-01-23 11:29+0000\n" +"PO-Revision-Date: 2017-01-31 07:33+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: French\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -13,7 +14,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "X-Generator: Zanata 3.9.6\n" -#: client/src/notifications/notificationTemplates.form.js:372 +#: client/src/notifications/notificationTemplates.form.js:375 msgid "%s or %s" msgstr "%s ou %s" @@ -24,9 +25,9 @@ msgid "" " put the username and key in the URL. If using Bitbucket and SSH, do not " "supply your Bitbucket username." msgstr "" -"%sRemarque%s : Mercurial ne prend pas en charge l'authentification par mot de" -" passe pour SSH. N'entrez ni le nom d'utilisateur, ni la clé dans l'URL. Si " -"vous utilisez Bitbucket et SSH, ne saisissez pas votre nom d'utilisateur " +"%sRemarque%s : Mercurial ne prend pas en charge l'authentification par mot " +"de passe pour SSH. N'entrez ni le nom d'utilisateur, ni la clé dans l'URL. " +"Si vous utilisez Bitbucket et SSH, ne saisissez pas votre nom d'utilisateur " "Bitbucket." #: client/src/controllers/Projects.js:424 @@ -52,35 +53,68 @@ msgstr "(défini par défaut sur %s)" msgid "+ ADD" msgstr "+ AJOUTER" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 +msgid "A schedule name is required." +msgstr "" + #: client/src/controllers/Users.js:185 msgid "A value is required" msgstr "Entrez une valeur" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:167 +msgid "A value is required." +msgstr "" + +#: client/src/about/about.route.js:10 +msgid "ABOUT" +msgstr "" + +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:16 +msgid "ACTION" +msgstr "" + +#: client/src/activity-stream/activitystream.route.js:27 +msgid "ACTIVITY STREAM" +msgstr "" + #: client/src/forms/Credentials.js:449 client/src/forms/Inventories.js:153 #: client/src/forms/JobTemplates.js:427 client/src/forms/Organizations.js:75 #: client/src/forms/Projects.js:237 client/src/forms/Teams.js:85 #: client/src/forms/Workflows.js:127 #: client/src/inventory-scripts/inventory-scripts.list.js:45 #: client/src/lists/Credentials.js:60 client/src/lists/Inventories.js:68 -#: client/src/lists/Projects.js:77 client/src/lists/Teams.js:50 -#: client/src/lists/Templates.js:62 client/src/lists/Users.js:58 -#: client/src/notifications/notificationTemplates.list.js:53 +#: client/src/lists/Projects.js:77 client/src/lists/Schedules.js:70 +#: client/src/lists/Teams.js:50 client/src/lists/Templates.js:62 +#: client/src/lists/Users.js:58 +#: client/src/notifications/notificationTemplates.list.js:52 msgid "ADD" msgstr "AJOUTER" -#: client/src/notifications/notifications.list.js:68 +#: client/src/notifications/notifications.list.js:66 msgid "ADD NOTIFICATION TEMPLATE" msgstr "AJOUTER UN MODÈLE DE NOTIFICATION" -#: client/src/forms/Teams.js:157 client/src/forms/Users.js:212 +#: client/src/forms/Teams.js:156 client/src/forms/Users.js:212 msgid "ADD PERMISSIONS" msgstr "" +#: client/src/shared/smart-search/smart-search.partial.html:54 +msgid "ADDITIONAL INFORMATION:" +msgstr "" + +#: client/src/organizations/linkout/organizations-linkout.route.js:363 +msgid "ADMINS" +msgstr "" + +#: client/src/helpers/ActivityStream.js:19 +msgid "ALL ACTIVITY" +msgstr "" + #: client/src/forms/Credentials.js:199 msgid "API Key" msgstr "Clé API" -#: client/src/notifications/notificationTemplates.form.js:248 +#: client/src/notifications/notificationTemplates.form.js:251 msgid "API Service/Integration Key" msgstr "Service API/Clé d'intégration" @@ -96,16 +130,20 @@ msgstr "Tower" msgid "Access Key" msgstr "Clé d'accès" -#: client/src/notifications/notificationTemplates.form.js:226 +#: client/src/notifications/notificationTemplates.form.js:229 msgid "Account SID" msgstr "SID de compte" -#: client/src/notifications/notificationTemplates.form.js:184 +#: client/src/notifications/notificationTemplates.form.js:187 msgid "Account Token" msgstr "Token de compte" +#: client/src/forms/ActivityDetail.js:38 +msgid "Action" +msgstr "" + #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:20 -#: client/src/shared/list-generator/list-generator.factory.js:542 +#: client/src/shared/list-generator/list-generator.factory.js:546 msgid "Actions" msgstr "Actions" @@ -114,13 +152,19 @@ msgstr "Actions" msgid "Activity" msgstr "Activité" +#: client/src/forms/ActivityDetail.js:25 +msgid "Activity Detail" +msgstr "" + #: client/src/configuration/system-form/configuration-system.controller.js:81 +#: client/src/lists/Streams.js:16 client/src/lists/Streams.js:17 msgid "Activity Stream" msgstr "Flux d'activité" #: client/src/forms/Inventories.js:104 client/src/forms/Inventories.js:150 #: client/src/forms/Organizations.js:72 client/src/forms/Teams.js:82 #: client/src/forms/Workflows.js:124 +#: client/src/organizations/linkout/addUsers/addUsers.partial.html:8 msgid "Add" msgstr "Ajouter" @@ -136,10 +180,14 @@ msgstr "Ajouter des hôtes existants" msgid "Add Inventories" msgstr "Ajouter des inventaires" -#: client/src/notifications/notifications.list.js:63 +#: client/src/notifications/notifications.list.js:61 msgid "Add Notification" msgstr "Ajouter une notification" +#: client/src/shared/stateDefinitions.factory.js:277 +msgid "Add Permissions" +msgstr "" + #: client/src/lists/Projects.js:15 msgid "Add Project" msgstr "Ajouter un projet" @@ -158,9 +206,15 @@ msgid "Add User" msgstr "" #: client/src/lists/Users.js:25 +#: client/src/shared/stateDefinitions.factory.js:342 +#: client/src/shared/stateDefinitions.factory.js:511 msgid "Add Users" msgstr "Ajouter des utilisateurs" +#: client/src/lists/Schedules.js:68 +msgid "Add a new schedule" +msgstr "" + #: client/src/forms/Credentials.js:447 client/src/forms/Inventories.js:106 #: client/src/forms/Inventories.js:151 client/src/forms/JobTemplates.js:425 #: client/src/forms/Organizations.js:73 client/src/forms/Projects.js:235 @@ -185,9 +239,17 @@ msgstr "Administrateur" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:43 #: client/src/dashboard/graphs/dashboard-graphs.partial.html:65 #: client/src/dashboard/graphs/dashboard-graphs.partial.html:74 +#: client/src/job-detail/job-detail.partial.html:197 +#: client/src/job-detail/job-detail.partial.html:256 +#: client/src/job-detail/job-detail.partial.html:340 msgid "All" msgstr "Tous" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:18 +msgid "All Activity" +msgstr "" + +#: client/src/lists/AllJobs.js:16 #: client/src/portal-mode/portal-mode-jobs.partial.html:7 msgid "All Jobs" msgstr "Toutes les tâches" @@ -214,6 +276,22 @@ msgstr "" "Une mise à jour SCM ne semble pas s'exécuter pour le projet : %s. Cliquez " "sur le bouton %sActualiser%s pour voir l'état le plus récent." +#: client/src/controllers/Credentials.js:105 +msgid "Are you sure you want to delete the credential below?" +msgstr "" + +#: client/src/helpers/Jobs.js:231 +msgid "Are you sure you want to delete the job below?" +msgstr "" + +#: client/src/notifications/notification-templates-list/list.controller.js:184 +msgid "Are you sure you want to delete the notification template below?" +msgstr "" + +#: client/src/organizations/list/organizations-list.controller.js:166 +msgid "Are you sure you want to delete the organization below?" +msgstr "" + #: client/src/controllers/Projects.js:202 msgid "Are you sure you want to delete the project below?" msgstr "Voulez-vous vraiment supprimer le projet ci-dessous ?" @@ -222,10 +300,15 @@ msgstr "Voulez-vous vraiment supprimer le projet ci-dessous ?" msgid "Are you sure you want to delete the user below?" msgstr "Voulez-vous vraiment supprimer l'utilisateur ci-dessous ?" +#: client/src/controllers/Credentials.js:579 #: client/src/controllers/Projects.js:687 msgid "Are you sure you want to remove the %s below from %s?" msgstr "Voulez-vous vraimment supprimer le %s ci-dessous de %s ?" +#: client/src/forms/EventsViewer.js:57 +msgid "Arguments" +msgstr "" + #: client/src/forms/Credentials.js:233 client/src/forms/Credentials.js:272 #: client/src/forms/Credentials.js:312 client/src/forms/Credentials.js:398 msgid "Ask at runtime?" @@ -235,6 +318,10 @@ msgstr "Demander durant l'éxecution ?" msgid "Auditor" msgstr "Auditeur" +#: client/src/configuration/configuration.partial.html:15 +msgid "Authentication" +msgstr "" + #: client/src/forms/Credentials.js:73 msgid "" "Authentication for network device access. This can include SSH keys, " @@ -291,7 +378,38 @@ msgstr "Activer l'élévation des privilèges" msgid "Browse" msgstr "Parcourir" -#: client/src/app.js:316 +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:20 +msgid "CHANGES" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:31 +msgid "CLEAR ALL" +msgstr "" + +#: client/src/inventories/manage/copy-move/copy-move.route.js:29 +#: client/src/inventories/manage/copy-move/copy-move.route.js:65 +msgid "COPY OR MOVE" +msgstr "" + +#: client/src/shared/stateDefinitions.factory.js:153 +msgid "CREATE %s" +msgstr "" + +#: client/src/inventories/main.js:110 client/src/scheduler/main.js:176 +#: client/src/scheduler/main.js:253 client/src/scheduler/main.js:90 +msgid "CREATE SCHEDULE" +msgstr "" + +#: client/src/management-jobs/scheduler/main.js:74 +msgid "CREATE SCHEDULED JOB" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:80 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:82 +msgid "CREDENTIAL" +msgstr "" + +#: client/src/app.js:319 client/src/helpers/ActivityStream.js:29 msgid "CREDENTIALS" msgstr "INFORMATIONS D'IDENTIFICATION" @@ -320,12 +438,19 @@ msgstr "Échec de l'appel de %s. État POST renvoyé :" msgid "Call to %s failed. POST status:" msgstr "Échec de l'appel de %s. État POST :" +#: client/src/management-jobs/card/card.controller.js:30 +msgid "Call to %s failed. Return status: %d" +msgstr "" + #: client/src/controllers/Projects.js:266 msgid "Call to get project failed. GET status:" msgstr "Échec de l'appel du projet en GET. État GET :" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:171 #: client/src/configuration/configuration.controller.js:449 -#: client/src/shared/form-generator.js:1696 +#: client/src/helpers/Jobs.js:161 client/src/shared/form-generator.js:1696 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:12 +#: client/src/workflow-results/workflow-results.partial.html:42 msgid "Cancel" msgstr "Annuler" @@ -333,18 +458,31 @@ msgstr "Annuler" msgid "Cancel Not Allowed" msgstr "Annulation non autorisée" -#: client/src/lists/Projects.js:123 +#: client/src/lists/Projects.js:122 msgid "Cancel the SCM update" msgstr "Annuler la mise à jour SCM" -#: client/src/controllers/Projects.js:82 +#: client/src/lists/AllJobs.js:108 +msgid "Cancel the job" +msgstr "" + +#: client/src/controllers/Projects.js:82 client/src/helpers/Projects.js:79 msgid "Canceled. Click for details" msgstr "Annulé. Cliquez pour connaître les détails." +#: client/src/shared/smart-search/smart-search.controller.js:38 +#: client/src/shared/smart-search/smart-search.controller.js:80 +msgid "Cannot search running job" +msgstr "" + #: client/src/forms/Projects.js:82 msgid "Change %s under \"Configure Tower\" to change this location." msgstr "Modifiez %s sous \"Configurer Tower\" pour changer d'emplacement." +#: client/src/forms/ActivityDetail.js:43 +msgid "Changes" +msgstr "" + #: client/src/shared/form-generator.js:1082 msgid "Choose a %s" msgstr "Choisir un %s" @@ -389,7 +527,7 @@ msgstr "" msgid "Client ID" msgstr "ID du client" -#: client/src/notifications/notificationTemplates.form.js:259 +#: client/src/notifications/notificationTemplates.form.js:262 msgid "Client Identifier" msgstr "Identifiant client" @@ -402,6 +540,7 @@ msgid "Close" msgstr "Fermer" #: client/src/forms/JobTemplates.js:166 client/src/forms/JobTemplates.js:178 +#: client/src/job-detail/job-detail.partial.html:124 msgid "Cloud Credential" msgstr "Informations d'identification cloud" @@ -415,7 +554,7 @@ msgstr "" msgid "Collapse Output" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:295 +#: client/src/notifications/notificationTemplates.form.js:298 msgid "Color can be one of %s." msgstr "La couleur peut être l'une des %s." @@ -427,6 +566,11 @@ msgstr "Tâches terminées" msgid "Configure Notifications" msgstr "Configurer les notifications" +#: client/src/configuration/configuration.partial.html:10 +#: client/src/setup-menu/setup-menu.partial.html:53 +msgid "Configure Tower" +msgstr "" + #: client/src/forms/Users.js:82 msgid "Confirm Password" msgstr "Confirmer le mot de passe" @@ -454,11 +598,11 @@ msgstr "" "Contrôlez le niveau de sortie qu'Ansible génère lors de l'exécution du " "playbook." -#: client/src/lists/Templates.js:100 +#: client/src/lists/Templates.js:99 msgid "Copy" msgstr "Copier" -#: client/src/lists/Templates.js:103 +#: client/src/lists/Templates.js:102 msgid "Copy template" msgstr "Copier le modèle" @@ -482,8 +626,8 @@ msgstr "Créer un inventaire personnalisé" msgid "Create a new inventory" msgstr "Créer un inventaire" -#: client/src/notifications/notificationTemplates.list.js:51 -#: client/src/notifications/notifications.list.js:66 +#: client/src/notifications/notificationTemplates.list.js:50 +#: client/src/notifications/notifications.list.js:64 msgid "Create a new notification template" msgstr "Créer un modèle de notification" @@ -521,17 +665,26 @@ msgstr "" "Créer des modèles pour envoyer des notifications via email, HipChat, Slack, " "et SMS." +#: client/src/forms/EventsViewer.js:32 client/src/lists/JobEvents.js:44 +msgid "Created On" +msgstr "" + #: client/src/forms/JobTemplates.js:156 client/src/forms/WorkflowMaker.js:60 #: client/src/forms/WorkflowMaker.js:69 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:67 +#: client/src/widgets/Stream.js:300 msgid "Credential" msgstr "Information d'identification" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:123 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:57 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:19 #: client/src/lists/Credentials.js:18 client/src/lists/Credentials.js:19 #: client/src/setup-menu/setup-menu.partial.html:22 msgid "Credentials" msgstr "Informations d'identification" -#: client/src/controllers/Credentials.js:345 +#: client/src/controllers/Credentials.js:349 msgid "" "Credentials are only shared within an organization. Assign credentials to an" " organization to delegate credential permissions. The organization cannot be" @@ -543,21 +696,37 @@ msgstr "" msgid "Custom Script" msgstr "Script personnalisé" -#: client/src/app.js:408 +#: client/src/app.js:410 msgid "DASHBOARD" msgstr "TABLEAU DE BORD" +#: client/src/controllers/Credentials.js:107 +#: client/src/controllers/Credentials.js:581 #: client/src/controllers/Projects.js:689 client/src/controllers/Users.js:104 +#: client/src/notifications/notification-templates-list/list.controller.js:189 +#: client/src/organizations/list/organizations-list.controller.js:168 msgid "DELETE" msgstr "SUPPRIMER" +#: client/src/job-detail/job-detail.partial.html:176 +#: client/src/job-detail/job-detail.partial.html:179 +msgid "DETAILS" +msgstr "" + +#: client/src/controllers/Credentials.js:104 +#: client/src/controllers/Credentials.js:578 #: client/src/controllers/Projects.js:201 #: client/src/controllers/Projects.js:686 client/src/controllers/Users.js:101 +#: client/src/helpers/Jobs.js:165 #: client/src/inventory-scripts/inventory-scripts.list.js:74 #: client/src/lists/Credentials.js:91 client/src/lists/Inventories.js:92 -#: client/src/lists/Teams.js:77 client/src/lists/Templates.js:125 -#: client/src/lists/Users.js:87 -#: client/src/notifications/notificationTemplates.list.js:90 +#: client/src/lists/Schedules.js:92 client/src/lists/Teams.js:77 +#: client/src/lists/Templates.js:124 client/src/lists/Users.js:87 +#: client/src/notifications/notification-templates-list/list.controller.js:186 +#: client/src/notifications/notificationTemplates.list.js:89 +#: client/src/organizations/list/organizations-list.controller.js:165 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:13 +#: client/src/workflow-results/workflow-results.partial.html:54 msgid "Delete" msgstr "Supprimer" @@ -573,7 +742,7 @@ msgstr "Supprimer l'inventaire" msgid "Delete inventory script" msgstr "Supprimer le script d'inventaire" -#: client/src/notifications/notificationTemplates.list.js:92 +#: client/src/notifications/notificationTemplates.list.js:91 msgid "Delete notification" msgstr "Supprimer la notification" @@ -581,15 +750,19 @@ msgstr "Supprimer la notification" msgid "Delete on Update" msgstr "Supprimer lors de la mise à jour" +#: client/src/lists/Schedules.js:95 +msgid "Delete schedule" +msgstr "" + #: client/src/lists/Teams.js:81 msgid "Delete team" msgstr "Supprimer l'équipe" -#: client/src/lists/Templates.js:128 +#: client/src/lists/Templates.js:127 msgid "Delete template" msgstr "Supprimer le modèle" -#: client/src/lists/CompletedJobs.js:82 +#: client/src/lists/AllJobs.js:115 client/src/lists/CompletedJobs.js:82 msgid "Delete the job" msgstr "Supprimer la tâche" @@ -600,11 +773,11 @@ msgstr "" "Supprimer le référentiel local dans son intégralité avant de lancer la mise " "à jour." -#: client/src/lists/Projects.js:117 +#: client/src/lists/Projects.js:116 msgid "Delete the project" msgstr "Supprimer le projet" -#: client/src/lists/ScheduledJobs.js:81 +#: client/src/lists/ScheduledJobs.js:82 msgid "Delete the schedule" msgstr "Supprimer la planification" @@ -630,24 +803,24 @@ msgstr "" #: client/src/lists/Credentials.js:34 #: client/src/lists/PortalJobTemplates.js:29 client/src/lists/Teams.js:30 #: client/src/lists/Templates.js:36 -#: client/src/notifications/notificationTemplates.form.js:36 +#: client/src/notifications/notificationTemplates.form.js:39 msgid "Description" msgstr "Description" -#: client/src/notifications/notificationTemplates.form.js:138 -#: client/src/notifications/notificationTemplates.form.js:143 -#: client/src/notifications/notificationTemplates.form.js:155 -#: client/src/notifications/notificationTemplates.form.js:160 -#: client/src/notifications/notificationTemplates.form.js:373 +#: client/src/notifications/notificationTemplates.form.js:141 +#: client/src/notifications/notificationTemplates.form.js:146 +#: client/src/notifications/notificationTemplates.form.js:158 +#: client/src/notifications/notificationTemplates.form.js:163 +#: client/src/notifications/notificationTemplates.form.js:376 msgid "Destination Channels" msgstr "Canaux de destination" -#: client/src/notifications/notificationTemplates.form.js:368 +#: client/src/notifications/notificationTemplates.form.js:371 msgid "Destination Channels or Users" msgstr "Canaux de destination pour les utilisateurs" -#: client/src/notifications/notificationTemplates.form.js:209 -#: client/src/notifications/notificationTemplates.form.js:214 +#: client/src/notifications/notificationTemplates.form.js:212 +#: client/src/notifications/notificationTemplates.form.js:217 msgid "Destination SMS Number" msgstr "Numéro SMS de destination" @@ -663,7 +836,7 @@ msgstr "Détails" msgid "Discard changes" msgstr "Ignorer les modifications" -#: client/src/forms/Teams.js:146 +#: client/src/forms/Teams.js:145 msgid "Dissasociate permission from team" msgstr "Dissocier la permission de l'équipe" @@ -676,7 +849,11 @@ msgstr "Dissocier la permission de l'utilisateur" msgid "Domain Name" msgstr "Nom de domaine" +#: client/src/job-detail/job-detail.partial.html:420 #: client/src/job-results/job-results.controller.js:7 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:114 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:137 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:102 msgid "Download Output" msgstr "" @@ -688,6 +865,25 @@ msgstr "" "Faites glisser votre script d'inventaire personnalisé et déposez-le ici ou " "créez-en un dans le champ pour importer votre inventaire personnalisé." +#: client/src/management-jobs/scheduler/main.js:88 +msgid "EDIT SCHEDULED JOB" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:46 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:66 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:59 +msgid "ELAPSED" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:391 +#: client/src/job-detail/job-detail.partial.html:394 +msgid "EVENT SUMMARY" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:40 +msgid "EXAMPLES:" +msgstr "" + #: client/src/forms/Projects.js:174 msgid "" "Each time a job runs using this project, perform an update to the local " @@ -696,26 +892,34 @@ msgstr "" "Chaque fois qu'une tâche s'exécute avec ce projet, réalisez une mise à jour " "dans le référentiel local avant de lancer la tâche." -#: client/src/dashboard/hosts/dashboard-hosts.list.js:63 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:62 #: client/src/inventory-scripts/inventory-scripts.list.js:57 #: client/src/lists/Credentials.js:72 client/src/lists/Inventories.js:78 -#: client/src/lists/Teams.js:60 client/src/lists/Templates.js:108 -#: client/src/lists/Users.js:68 -#: client/src/notifications/notificationTemplates.list.js:64 -#: client/src/notifications/notificationTemplates.list.js:73 +#: client/src/lists/Schedules.js:77 client/src/lists/Teams.js:60 +#: client/src/lists/Templates.js:107 client/src/lists/Users.js:68 +#: client/src/notifications/notificationTemplates.list.js:63 +#: client/src/notifications/notificationTemplates.list.js:72 msgid "Edit" msgstr "Modifier" +#: client/src/configuration/configuration.route.js:30 +msgid "Edit Configuration" +msgstr "" + #: client/src/forms/JobTemplates.js:479 client/src/forms/Workflows.js:179 #: client/src/shared/form-generator.js:1712 msgid "Edit Survey" msgstr "Modifier le questionnaire" +#: client/src/setup-menu/setup-menu.partial.html:54 +msgid "Edit Tower's configuration." +msgstr "" + #: client/src/lists/Credentials.js:74 msgid "Edit credential" msgstr "Modifier les informations d'identification" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:66 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:65 msgid "Edit host" msgstr "Modifier l'hôte" @@ -727,23 +931,31 @@ msgstr "Modifier l'inventaire" msgid "Edit inventory script" msgstr "Modifier le script d'inventaire" -#: client/src/notifications/notificationTemplates.list.js:75 +#: client/src/notifications/notificationTemplates.list.js:74 msgid "Edit notification" msgstr "Modifier la notification" +#: client/src/lists/Schedules.js:80 +msgid "Edit schedule" +msgstr "" + #: client/src/lists/Teams.js:64 msgid "Edit team" msgstr "Modifier l'équipe" -#: client/src/lists/Templates.js:110 +#: client/src/lists/Templates.js:109 msgid "Edit template" msgstr "Modifier le modèle" -#: client/src/lists/Projects.js:104 +#: client/src/workflow-results/workflow-results.partial.html:109 +msgid "Edit the User" +msgstr "" + +#: client/src/lists/Projects.js:103 msgid "Edit the project" msgstr "Modifier le projet" -#: client/src/lists/ScheduledJobs.js:67 +#: client/src/lists/ScheduledJobs.js:68 msgid "Edit the schedule" msgstr "Modifier la planification" @@ -759,6 +971,13 @@ msgstr "" "Vous n'avez pas accès, ou la mise à jour SCM est terminée. Cliquez sur le " "bouton %sActualiser%s pour voir l'état le plus récent." +#: client/src/forms/EventsViewer.js:81 client/src/forms/LogViewerStatus.js:50 +#: client/src/job-detail/job-detail.partial.html:210 +#: client/src/job-detail/job-detail.partial.html:268 +#: client/src/job-detail/job-detail.partial.html:86 +msgid "Elapsed" +msgstr "" + #: client/src/forms/Credentials.js:192 client/src/forms/Users.js:42 msgid "Email" msgstr "Email" @@ -785,6 +1004,10 @@ msgid "Encrypted credentials are not supported." msgstr "" "Les informations d'identification chiffrées ne sont pas prises en charge." +#: client/src/forms/EventsViewer.js:77 +msgid "End" +msgstr "" + #: client/src/license/license.partial.html:108 msgid "End User License Agreement" msgstr "Contrat de licence de l'utilisateur final" @@ -832,10 +1055,32 @@ msgstr "" #: client/src/controllers/Users.js:271 client/src/controllers/Users.js:339 #: client/src/controllers/Users.js:94 client/src/helpers/Credentials.js:418 #: client/src/helpers/Credentials.js:434 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:168 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:187 #: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:119 +#: client/src/management-jobs/card/card.controller.js:150 +#: client/src/management-jobs/card/card.controller.js:240 +#: client/src/management-jobs/card/card.controller.js:29 msgid "Error!" msgstr "Erreur !" +#: client/src/forms/EventsViewer.js:21 client/src/forms/EventsViewer.js:25 +#: client/src/forms/EventsViewer.js:29 client/src/forms/EventsViewer.js:33 +#: client/src/forms/EventsViewer.js:37 client/src/forms/EventsViewer.js:42 +#: client/src/forms/EventsViewer.js:46 client/src/forms/EventsViewer.js:50 +#: client/src/forms/EventsViewer.js:54 client/src/forms/EventsViewer.js:58 +#: client/src/lists/JobEvents.js:65 client/src/lists/Streams.js:43 +msgid "Event" +msgstr "" + +#: client/src/widgets/Stream.js:215 +msgid "Event summary not available" +msgstr "" + +#: client/src/lists/JobEvents.js:31 +msgid "Events" +msgstr "" + #: client/src/controllers/Projects.js:421 #: client/src/controllers/Projects.js:704 msgid "Example URLs for GIT SCM include:" @@ -864,8 +1109,14 @@ msgstr "" msgid "Expires On" msgstr "Arrive à expiration le" +#: client/src/job-detail/job-detail.partial.html:31 +msgid "Explanation" +msgstr "" + #: client/src/forms/JobTemplates.js:365 client/src/forms/JobTemplates.js:377 #: client/src/forms/Workflows.js:72 client/src/forms/Workflows.js:84 +#: client/src/job-detail/job-detail.partial.html:163 +#: client/src/partials/logviewer.html:8 msgid "Extra Variables" msgstr "Variables supplémentaires" @@ -873,7 +1124,20 @@ msgstr "Variables supplémentaires" msgid "FAILED" msgstr "ÉCHEC" +#: client/src/shared/smart-search/smart-search.partial.html:48 +msgid "FIELDS:" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:39 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:59 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:52 +msgid "FINISHED" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:80 +#: client/src/job-detail/job-detail.partial.html:198 +#: client/src/job-detail/job-detail.partial.html:257 +#: client/src/job-detail/job-detail.partial.html:341 msgid "Failed" msgstr "Échec" @@ -897,6 +1161,10 @@ msgstr "La création du projet a échoué. État POST renvoyé :" msgid "Failed to get third-party login types. Returned status:" msgstr "L'obtention des types de connexion tiers a échoué. État renvoyé :" +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:188 +msgid "Failed to retrieve job template extra variables." +msgstr "" + #: client/src/controllers/Projects.js:598 msgid "Failed to retrieve project: %s. GET status:" msgstr "La récupération du projet a échoué : %s. État GET :" @@ -923,32 +1191,60 @@ msgstr "La mise à jour des informations d'identification a échoué. État PUT msgid "Failed to update project: %s. PUT status:" msgstr "La mise à jour du projet a échoué : %s. État PUT :" -#: client/src/notifications/notifications.list.js:49 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:169 +#: client/src/management-jobs/card/card.controller.js:151 +#: client/src/management-jobs/card/card.controller.js:241 +msgid "Failed updating job %s with variables. POST returned: %d" +msgstr "" + +#: client/src/helpers/Projects.js:73 +msgid "Failed. Click for details" +msgstr "" + +#: client/src/notifications/notifications.list.js:48 msgid "Failure" msgstr "Défaillance" -#: client/src/lists/CompletedJobs.js:56 client/src/lists/PortalJobs.js:37 +#: client/src/lists/Schedules.js:50 +msgid "Final Run" +msgstr "" + +#: client/src/forms/LogViewerStatus.js:44 +#: client/src/job-detail/job-detail.partial.html:74 +#: client/src/lists/AllJobs.js:68 client/src/lists/CompletedJobs.js:56 +#: client/src/lists/PortalJobs.js:37 msgid "Finished" msgstr "Terminé" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:27 #: client/src/forms/Users.js:28 client/src/lists/Users.js:41 msgid "First Name" msgstr "Prénom" +#: client/src/lists/Schedules.js:40 +msgid "First Run" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:54 +msgid "" +"For additional information on advanced search search syntax please see the " +"Ansible Tower documentation." +msgstr "" + #: client/src/helpers/Credentials.js:143 client/src/helpers/Credentials.js:279 msgid "For example, %s" msgstr "Par exemple, %s" -#: client/src/notifications/notificationTemplates.form.js:142 -#: client/src/notifications/notificationTemplates.form.js:159 -#: client/src/notifications/notificationTemplates.form.js:213 -#: client/src/notifications/notificationTemplates.form.js:334 -#: client/src/notifications/notificationTemplates.form.js:372 -#: client/src/notifications/notificationTemplates.form.js:98 +#: client/src/notifications/notificationTemplates.form.js:101 +#: client/src/notifications/notificationTemplates.form.js:145 +#: client/src/notifications/notificationTemplates.form.js:162 +#: client/src/notifications/notificationTemplates.form.js:216 +#: client/src/notifications/notificationTemplates.form.js:337 +#: client/src/notifications/notificationTemplates.form.js:375 msgid "For example:" msgstr "Par exemple :" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:53 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -966,9 +1262,19 @@ msgstr "" "rubrique %sPatterns sur docs.ansible.com%s." #: client/src/forms/JobTemplates.js:201 client/src/forms/JobTemplates.js:214 +#: client/src/job-detail/job-detail.partial.html:138 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:87 msgid "Forks" msgstr "Forks" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:172 +msgid "Frequency Details" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:89 +msgid "GROUP" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:102 msgid "GitHub" msgstr "GitHub" @@ -985,7 +1291,7 @@ msgstr "" msgid "Google OAuth2" msgstr "Google OAuth2" -#: client/src/forms/Teams.js:155 client/src/forms/Users.js:210 +#: client/src/forms/Teams.js:154 client/src/forms/Users.js:210 msgid "Grant Permission" msgstr "" @@ -997,12 +1303,23 @@ msgstr "" "Regroupez l'ensemble du contenu pour gérer les permissions entre les " "différents services de votre entreprise." -#: client/src/notifications/notificationTemplates.form.js:324 +#: client/src/dashboard/hosts/main.js:55 +#: client/src/helpers/ActivityStream.js:50 +msgid "HOSTS" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:327 msgid "HTTP Headers" msgstr "En-têtes HTTP" -#: client/src/forms/Credentials.js:140 -#: client/src/notifications/notificationTemplates.form.js:72 +#: client/src/bread-crumb/bread-crumb.directive.js:106 +msgid "Hide Activity Stream" +msgstr "" + +#: client/src/forms/Credentials.js:140 client/src/forms/EventsViewer.js:20 +#: client/src/lists/JobEvents.js:73 +#: client/src/notifications/notificationTemplates.form.js:75 +#: client/src/widgets/Stream.js:308 msgid "Host" msgstr "Hôte" @@ -1014,11 +1331,21 @@ msgstr "Hôte (URL d'authentification)" msgid "Host Config Key" msgstr "Clé de configuration de l'hôte" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:55 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 msgid "Host Enabled" msgstr "Hôte activé" +#: client/src/job-detail/job-detail.partial.html:269 +msgid "Host Status" +msgstr "" + +#: client/src/lists/JobEvents.js:37 +msgid "Host Summary" +msgstr "" + +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:20 #: client/src/dashboard/counts/dashboard-counts.directive.js:39 +#: client/src/job-detail/job-detail.partial.html:349 msgid "Hosts" msgstr "Hôtes" @@ -1038,16 +1365,31 @@ msgstr "Hôtes utilisés" msgid "I agree to the End User License Agreement" msgstr "J'accepte le Contrat de licence de l'utilisateur final" +#: client/src/forms/EventsViewer.js:28 +msgid "ID" +msgstr "" + +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:12 +msgid "INITIATED BY" +msgstr "" + +#: client/src/helpers/ActivityStream.js:26 client/src/inventories/main.js:291 #: client/src/main-menu/main-menu.partial.html:104 #: client/src/main-menu/main-menu.partial.html:27 +#: client/src/organizations/linkout/organizations-linkout.route.js:178 msgid "INVENTORIES" msgstr "INVENTAIRES" -#: client/src/notifications/notificationTemplates.form.js:357 +#: client/src/helpers/ActivityStream.js:44 +#: client/src/inventory-scripts/main.js:66 +msgid "INVENTORY SCRIPTS" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:360 msgid "IRC Nick" msgstr "Surnom IRC" -#: client/src/notifications/notificationTemplates.form.js:346 +#: client/src/notifications/notificationTemplates.form.js:349 msgid "IRC Server Address" msgstr "Adresse du serveur IRC" @@ -1059,6 +1401,17 @@ msgstr "Mot de passe du serveur IRC" msgid "IRC Server Port" msgstr "Port du serveur IRC" +#: client/src/shared/paginate/paginate.partial.html:39 +msgid "" +"ITEMS \n" +" {{dataRange}}\n" +" of {{dataCount()}}" +msgstr "" + +#: client/src/login/authenticationServices/timer.factory.js:157 +msgid "Idle Session" +msgstr "" + #: client/src/forms/JobTemplates.js:293 msgid "" "If enabled, run this playbook as an administrator. This is the equivalent of" @@ -1092,13 +1445,17 @@ msgstr "" "Si vous êtes prêt à effectuer une mise à niveau, contactez-nous en cliquant " "sur le bouton ci-dessous" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:53 msgid "" "Indicates if a host is available and should be included in running jobs." msgstr "" "Indique si un hôte est disponible et doit être ajouté aux tâches en cours " "d'exécution." +#: client/src/forms/ActivityDetail.js:33 client/src/lists/Streams.js:36 +msgid "Initiated by" +msgstr "" + #: client/src/forms/JobTemplates.js:58 msgid "" "Instead, %s will check playbook syntax, test environment setup and report " @@ -1120,6 +1477,9 @@ msgstr "Format de fichier non valide. Chargez un fichier JSON valide." msgid "Invalid username and/or password. Please try again." msgstr "Nom d'utilisateur et/ou mot de passe non valide. Veuillez réessayer." +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:116 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:51 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:21 #: client/src/dashboard/counts/dashboard-counts.directive.js:50 #: client/src/lists/Inventories.js:16 client/src/lists/Inventories.js:17 msgid "Inventories" @@ -1128,9 +1488,17 @@ msgstr "Inventaires" #: client/src/dashboard/hosts/dashboard-hosts.list.js:41 #: client/src/forms/JobTemplates.js:73 client/src/forms/JobTemplates.js:87 #: client/src/forms/WorkflowMaker.js:79 client/src/forms/WorkflowMaker.js:89 +#: client/src/job-detail/job-detail.partial.html:98 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:58 +#: client/src/widgets/Stream.js:316 msgid "Inventory" msgstr "Inventaire" +#: client/src/widgets/Stream.js:324 +msgid "Inventory Script" +msgstr "" + +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:22 #: client/src/inventory-scripts/inventory-scripts.list.js:12 #: client/src/setup-menu/setup-menu.partial.html:34 msgid "Inventory Scripts" @@ -1148,6 +1516,11 @@ msgstr "Erreurs de synchronisation des inventaires" msgid "Inventory Variables" msgstr "Variables d'inventaire" +#: client/src/forms/EventsViewer.js:49 +#: client/src/job-detail/job-detail.partial.html:350 +msgid "Item" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:4 msgid "JOB STATUS" msgstr "ÉTAT DE LA TÂCHE" @@ -1156,22 +1529,38 @@ msgstr "ÉTAT DE LA TÂCHE" msgid "JOB TEMPLATE" msgstr "MODÈLES DE TÂCHE" -#: client/src/app.js:428 +#: client/src/organizations/linkout/organizations-linkout.route.js:287 +msgid "JOB TEMPLATES" +msgstr "" + +#: client/src/app.js:430 #: client/src/dashboard/graphs/job-status/job-status-graph.directive.js:113 +#: client/src/helpers/ActivityStream.js:41 #: client/src/main-menu/main-menu.partial.html:122 #: client/src/main-menu/main-menu.partial.html:43 msgid "JOBS" msgstr "TÂCHES" +#: client/src/widgets/Stream.js:340 +msgid "Job" +msgstr "" + +#: client/src/lists/JobEvents.js:15 +msgid "Job Events" +msgstr "" + #: client/src/forms/JobTemplates.js:250 client/src/forms/JobTemplates.js:258 #: client/src/forms/WorkflowMaker.js:134 client/src/forms/WorkflowMaker.js:142 +#: client/src/job-detail/job-detail.partial.html:153 msgid "Job Tags" msgstr "Balises de tâche" -#: client/src/lists/Templates.js:65 +#: client/src/lists/Templates.js:65 client/src/widgets/Stream.js:332 msgid "Job Template" msgstr "Modèle de tâche" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:35 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:97 #: client/src/lists/PortalJobTemplates.js:15 #: client/src/lists/PortalJobTemplates.js:16 msgid "Job Templates" @@ -1180,32 +1569,54 @@ msgstr "Modèles de tâche" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:32 #: client/src/forms/JobTemplates.js:48 client/src/forms/JobTemplates.js:62 #: client/src/forms/WorkflowMaker.js:110 client/src/forms/WorkflowMaker.js:99 +#: client/src/job-detail/job-detail.partial.html:69 msgid "Job Type" msgstr "Type de tâche" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:23 +#: client/src/configuration/configuration.partial.html:16 #: client/src/lists/PortalJobs.js:15 client/src/lists/PortalJobs.js:19 #: client/src/partials/jobs.html:7 msgid "Jobs" msgstr "Tâches" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:90 +#: client/src/shared/smart-search/smart-search.partial.html:14 +msgid "Key" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:73 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:66 +msgid "LAUNCH TYPE" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:106 msgid "LDAP" msgstr "LDAP" +#: client/src/license/license.route.js:18 +msgid "LICENSE" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:45 +msgid "LICENSE ERROR" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:83 msgid "LOG OUT" msgstr "SE DÉCONNECTER" -#: client/src/notifications/notificationTemplates.form.js:270 +#: client/src/notifications/notificationTemplates.form.js:273 msgid "Label to be shown with notification" msgstr "Libellé à afficher avec la notification" #: client/src/forms/JobTemplates.js:353 client/src/forms/JobTemplates.js:358 #: client/src/forms/Workflows.js:60 client/src/forms/Workflows.js:65 -#: client/src/lists/Templates.js:47 +#: client/src/lists/AllJobs.js:76 client/src/lists/Templates.js:47 msgid "Labels" msgstr "Libellés" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:31 #: client/src/forms/Users.js:35 client/src/lists/Users.js:45 msgid "Last Name" msgstr "Nom" @@ -1223,11 +1634,25 @@ msgstr "Lancer" msgid "Launch Management Job" msgstr "Lancer la tâche de gestion" +#: client/src/forms/LogViewerStatus.js:55 +msgid "Launch Type" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:79 +#: client/src/job-detail/job-detail.partial.html:91 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:76 +msgid "Launched By" +msgstr "" + #: client/src/license/license.controller.js:42 #: client/src/license/license.partial.html:8 msgid "License" msgstr "Licence" +#: client/src/forms/LogViewerStatus.js:33 +msgid "License Error" +msgstr "" + #: client/src/license/license.partial.html:102 msgid "License File" msgstr "Fichier de licence" @@ -1246,6 +1671,8 @@ msgstr "Type de licence" #: client/src/forms/JobTemplates.js:220 client/src/forms/JobTemplates.js:227 #: client/src/forms/WorkflowMaker.js:120 client/src/forms/WorkflowMaker.js:127 +#: client/src/job-detail/job-detail.partial.html:143 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:92 msgid "Limit" msgstr "Limite" @@ -1265,10 +1692,16 @@ msgstr "" msgid "Live events: error connecting to the Tower server." msgstr "Événements en direct : erreur de connexion au serveur Tower." +#: client/src/job-detail/job-detail.partial.html:316 +#: client/src/job-detail/job-detail.partial.html:371 #: client/src/shared/form-generator.js:1977 msgid "Loading..." msgstr "Chargement en cours..." +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:133 +msgid "Local Time Zone" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:188 msgid "Log Out" msgstr "Se déconnecter" @@ -1281,11 +1714,16 @@ msgstr "Journalisation" msgid "MANAGEMENT JOBS" msgstr "TÂCHES DE GESTION" +#: client/src/portal-mode/portal-mode.route.js:12 +msgid "MY VIEW" +msgstr "" + #: client/src/forms/Credentials.js:68 msgid "Machine" msgstr "Machine" #: client/src/forms/JobTemplates.js:138 +#: client/src/job-detail/job-detail.partial.html:117 msgid "Machine Credential" msgstr "Informations d'identification de la machine" @@ -1322,10 +1760,27 @@ msgstr "" "Nombre maximum de sessions par utilisateur atteintes. Veuillez vous " "connecter." +#: client/src/forms/EventsViewer.js:65 +#: client/src/job-detail/job-detail.partial.html:351 +msgid "Message" +msgstr "" + #: client/src/configuration/system-form/configuration-system.controller.js:80 msgid "Misc. System" msgstr "Système divers" +#: client/src/helpers/Projects.js:76 +msgid "Missing. Click for details" +msgstr "" + +#: client/src/forms/EventsViewer.js:53 +msgid "Module" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:53 +msgid "Module Args" +msgstr "" + #: client/src/portal-mode/portal-mode-jobs.partial.html:4 msgid "My Jobs" msgstr "Mes tâches" @@ -1334,28 +1789,49 @@ msgstr "Mes tâches" msgid "My View" msgstr "Ma vue" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:19 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:19 +msgid "NAME" +msgstr "" + #: client/src/dashboard/hosts/dashboard-hosts.list.js:18 msgid "NO HOSTS FOUND" msgstr "AUCUN HÔTE DÉTECTÉ" +#: client/src/login/loginModal/loginModal.partial.html:89 +msgid "NOTICE" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:21 +msgid "NOTIFICATION TEMPLATE" +msgstr "" + +#: client/src/management-jobs/notifications/notification.route.js:46 +#: client/src/notifications/main.js:43 client/src/notifications/main.js:88 +msgid "NOTIFICATIONS" +msgstr "" + #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:14 #: client/src/dashboard/lists/jobs/jobs-list.partial.html:13 #: client/src/forms/Credentials.js:34 client/src/forms/Inventories.js:29 -#: client/src/forms/JobTemplates.js:35 client/src/forms/Organizations.js:26 -#: client/src/forms/Projects.js:31 client/src/forms/Teams.js:124 -#: client/src/forms/Teams.js:27 client/src/forms/Users.js:140 -#: client/src/forms/Users.js:165 client/src/forms/Users.js:190 -#: client/src/forms/Workflows.js:34 +#: client/src/forms/JobTemplates.js:35 client/src/forms/LogViewerStatus.js:23 +#: client/src/forms/Organizations.js:26 client/src/forms/Projects.js:31 +#: client/src/forms/Teams.js:123 client/src/forms/Teams.js:27 +#: client/src/forms/Users.js:140 client/src/forms/Users.js:165 +#: client/src/forms/Users.js:190 client/src/forms/Workflows.js:34 #: client/src/inventory-scripts/inventory-scripts.form.js:25 #: client/src/inventory-scripts/inventory-scripts.list.js:20 -#: client/src/lists/CompletedJobs.js:43 client/src/lists/Credentials.js:29 -#: client/src/lists/Inventories.js:46 +#: client/src/lists/AllJobs.js:45 client/src/lists/CompletedJobs.js:43 +#: client/src/lists/Credentials.js:29 client/src/lists/Inventories.js:46 #: client/src/lists/PortalJobTemplates.js:24 client/src/lists/PortalJobs.js:32 -#: client/src/lists/Projects.js:38 client/src/lists/ScheduledJobs.js:32 -#: client/src/lists/Teams.js:25 client/src/lists/Templates.js:26 -#: client/src/notifications/notificationTemplates.form.js:29 -#: client/src/notifications/notificationTemplates.list.js:33 +#: client/src/lists/Projects.js:38 client/src/lists/ScheduledJobs.js:33 +#: client/src/lists/Schedules.js:35 client/src/lists/Teams.js:25 +#: client/src/lists/Templates.js:26 +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:21 +#: client/src/notifications/notificationTemplates.form.js:32 +#: client/src/notifications/notificationTemplates.list.js:32 #: client/src/notifications/notifications.list.js:26 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:19 msgid "Name" msgstr "Nom" @@ -1364,6 +1840,7 @@ msgid "Network" msgstr "Réseau" #: client/src/forms/JobTemplates.js:184 client/src/forms/JobTemplates.js:195 +#: client/src/job-detail/job-detail.partial.html:131 msgid "Network Credential" msgstr "Informations d'identification réseau" @@ -1415,7 +1892,7 @@ msgstr "Nouveau modèle de tâche Workflow" msgid "New user successfully created!" msgstr "Création de l'utilisateur réussie" -#: client/src/lists/ScheduledJobs.js:51 +#: client/src/lists/ScheduledJobs.js:52 client/src/lists/Schedules.js:45 msgid "Next Run" msgstr "Exécution suivante" @@ -1427,10 +1904,22 @@ msgstr "Informations d'identification non créées" msgid "No SCM Configuration" msgstr "Aucune configuration SCM" +#: client/src/helpers/Projects.js:58 +msgid "No SCM updates have run for this project" +msgstr "" + +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:18 +msgid "No Teams exist" +msgstr "" + #: client/src/controllers/Projects.js:152 msgid "No Updates Available" msgstr "Aucune mise à jour disponible" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:24 +msgid "No Users exist" +msgstr "" + #: client/src/lists/CompletedJobs.js:22 msgid "No completed jobs" msgstr "Aucune tâche terminée" @@ -1439,6 +1928,10 @@ msgstr "Aucune tâche terminée" msgid "No file selected." msgstr "Aucun fichier sélectionné." +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:56 +msgid "No job templates were recently used." +msgstr "" + #: client/src/lists/AllJobs.js:20 msgid "No jobs have yet run." msgstr "" @@ -1447,10 +1940,30 @@ msgstr "" msgid "No jobs were recently run." msgstr "Aucune tâche récemment exécutée." -#: client/src/forms/Teams.js:121 client/src/forms/Users.js:187 +#: client/src/job-detail/job-detail.partial.html:374 +msgid "No matching host events" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:307 +msgid "No matching hosts." +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:319 +msgid "No matching tasks" +msgstr "" + +#: client/src/forms/Teams.js:120 client/src/forms/Users.js:187 msgid "No permissions have been granted" msgstr "Aucune permission accordée" +#: client/src/notifications/notification-templates-list/list.controller.js:88 +msgid "No recent notifications." +msgstr "" + +#: client/src/shared/form-generator.js:1874 +msgid "No records matched your search." +msgstr "" + #: client/src/lists/ScheduledJobs.js:18 msgid "No schedules exist" msgstr "Aucune planification existante" @@ -1463,24 +1976,29 @@ msgstr "Utilisateur normal" msgid "Not configured for SCM" msgstr "Non configuré pour le SCM" -#: client/src/notifications/notificationTemplates.form.js:293 +#: client/src/notifications/notificationTemplates.form.js:296 msgid "Notification Color" msgstr "Couleur des notifications" +#: client/src/notifications/notification-templates-list/list.controller.js:115 +msgid "Notification Failed." +msgstr "" + #: client/src/notifications/notificationTemplates.list.js:14 msgid "Notification Templates" msgstr "Modèles de notification" +#: client/src/management-jobs/notifications/notification.route.js:21 #: client/src/notifications/notifications.list.js:17 #: client/src/setup-menu/setup-menu.partial.html:41 msgid "Notifications" msgstr "Notifications" -#: client/src/notifications/notificationTemplates.form.js:306 +#: client/src/notifications/notificationTemplates.form.js:309 msgid "Notify Channel" msgstr "Canal de notification" -#: client/src/notifications/notificationTemplates.form.js:198 +#: client/src/notifications/notificationTemplates.form.js:201 msgid "Number associated with the \"Messaging Service\" in Twilio." msgstr "Numéro associé au \"Service de messagerie\" de Twilio." @@ -1492,10 +2010,20 @@ msgstr "DÉSACTIVÉ" msgid "ON" msgstr "ACTIVÉ" +#: client/src/helpers/ActivityStream.js:38 #: client/src/organizations/list/organizations-list.partial.html:6 +#: client/src/organizations/main.js:52 msgid "ORGANIZATIONS" msgstr "ORGANISATIONS" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:112 +msgid "OVERWRITE" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:119 +msgid "OVERWRITE VARS" +msgstr "" + #: client/src/forms/WorkflowMaker.js:45 msgid "On Failure" msgstr "Lors d'un échec" @@ -1524,6 +2052,8 @@ msgstr "" "modèles de tâche et les tâches terminées dans l'affichage de Tower." #: client/src/forms/JobTemplates.js:286 +#: client/src/notifications/notificationTemplates.form.js:395 +#: client/src/partials/logviewer.html:7 msgid "Options" msgstr "Options" @@ -1535,10 +2065,12 @@ msgstr "Options" #: client/src/inventory-scripts/inventory-scripts.form.js:37 #: client/src/inventory-scripts/inventory-scripts.list.js:30 #: client/src/lists/Inventories.js:52 client/src/lists/Teams.js:35 -#: client/src/notifications/notificationTemplates.form.js:41 +#: client/src/notifications/notificationTemplates.form.js:44 +#: client/src/widgets/Stream.js:348 msgid "Organization" msgstr "Organisation" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:24 #: client/src/forms/Users.js:130 #: client/src/setup-menu/setup-menu.partial.html:4 msgid "Organizations" @@ -1566,12 +2098,25 @@ msgstr "AJOUTEZ DES ÉLÉMENTS À CETTE LISTE" msgid "PORTAL MODE" msgstr "MODE PORTAIL" +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:73 +msgid "PROJECT" +msgstr "" + +#: client/src/app.js:295 client/src/helpers/ActivityStream.js:23 #: client/src/main-menu/main-menu.partial.html:19 #: client/src/main-menu/main-menu.partial.html:95 +#: client/src/organizations/linkout/organizations-linkout.route.js:229 msgid "PROJECTS" msgstr "PROJETS" -#: client/src/notifications/notificationTemplates.form.js:237 +#: client/src/shared/paginate/paginate.partial.html:33 +msgid "" +"Page\n" +" {{current()}} of\n" +" {{last()}}" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:240 msgid "Pagerduty subdomain" msgstr "Sous-domaine Pagerduty" @@ -1644,17 +2189,24 @@ msgid "Period" msgstr "Période" #: client/src/controllers/Projects.js:324 client/src/controllers/Users.js:141 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:26 msgid "Permission Error" msgstr "Erreur de permission" #: client/src/forms/Credentials.js:439 client/src/forms/Inventories.js:142 -#: client/src/forms/JobTemplates.js:416 client/src/forms/Organizations.js:64 -#: client/src/forms/Projects.js:227 client/src/forms/Teams.js:117 -#: client/src/forms/Users.js:183 client/src/forms/Workflows.js:116 +#: client/src/forms/Inventories.js:95 client/src/forms/JobTemplates.js:416 +#: client/src/forms/Organizations.js:64 client/src/forms/Projects.js:227 +#: client/src/forms/Teams.js:116 client/src/forms/Users.js:183 +#: client/src/forms/Workflows.js:116 msgid "Permissions" msgstr "Permissions" +#: client/src/forms/EventsViewer.js:40 +msgid "Play" +msgstr "" + #: client/src/forms/JobTemplates.js:121 client/src/forms/JobTemplates.js:132 +#: client/src/job-detail/job-detail.partial.html:112 msgid "Playbook" msgstr "Playbook" @@ -1666,10 +2218,22 @@ msgstr "Répertoire de playbooks" msgid "Playbook Run" msgstr "Exécution du playbook" +#: client/src/job-detail/job-detail.partial.html:208 +msgid "Plays" +msgstr "" + #: client/src/forms/Users.js:124 msgid "Please add user to an Organization." msgstr "" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:89 +msgid "Please assign roles to the selected resources" +msgstr "" + +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:62 +msgid "Please assign roles to the selected users/teams" +msgstr "" + #: client/src/license/license.partial.html:84 msgid "" "Please click the button below to visit Ansible's website to get a Tower " @@ -1730,9 +2294,10 @@ msgstr "Veuillez enregistrer avant d'ajouter des notifications" msgid "Please save before adding users" msgstr "Veuillez enregistrer avant d'ajouter des utilisateurs" +#: client/src/controllers/Credentials.js:161 #: client/src/forms/Inventories.js:138 client/src/forms/Inventories.js:91 #: client/src/forms/JobTemplates.js:409 client/src/forms/Organizations.js:57 -#: client/src/forms/Projects.js:219 client/src/forms/Teams.js:113 +#: client/src/forms/Projects.js:219 client/src/forms/Teams.js:112 #: client/src/forms/Workflows.js:109 msgid "Please save before assigning permissions" msgstr "Veuillez enregistrer avant d'attribuer des permissions" @@ -1749,6 +2314,14 @@ msgstr "Veuillez enregistrer avant l'attribution à des équipes" msgid "Please save before defining the workflow graph" msgstr "Veuillez enregistrer avant de définir le graphique du workflow" +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:26 +msgid "Please select Users / Teams from the lists below." +msgstr "" + +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:29 +msgid "Please select Users from the list below." +msgstr "" + #: client/src/forms/WorkflowMaker.js:65 msgid "Please select a Credential." msgstr "Sélectionnez des informations d'identification." @@ -1768,6 +2341,10 @@ msgstr "Sélectionnez un nombre compris entre" msgid "Please select a number." msgstr "Sélectionnez un nombre." +#: client/src/job-detail/job-detail.partial.html:245 +msgid "Please select a task below to view its associated hosts" +msgstr "" + #: client/src/shared/form-generator.js:1109 #: client/src/shared/form-generator.js:1178 #: client/src/shared/form-generator.js:1297 @@ -1788,6 +2365,10 @@ msgstr "Sélectionnez un inventaire." msgid "Please select at least one value." msgstr "Sélectionnez une valeur au moins." +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:29 +msgid "Please select resources from the lists below." +msgstr "" + #: client/src/notifications/shared/type-change.service.js:27 msgid "Port" msgstr "Port" @@ -1815,6 +2396,8 @@ msgstr "Nom d'utilisateur pour l'élévation des privilèges" #: client/src/forms/JobTemplates.js:115 client/src/forms/JobTemplates.js:98 #: client/src/helpers/Credentials.js:104 client/src/helpers/Credentials.js:240 +#: client/src/job-detail/job-detail.partial.html:105 +#: client/src/widgets/Stream.js:356 msgid "Project" msgstr "Projet" @@ -1842,6 +2425,9 @@ msgstr "Erreurs de synchronisation du projet" msgid "Project lookup failed. GET returned:" msgstr "La recherche de projet n'a pas abouti. GET renvoyé :" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:109 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:46 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:25 #: client/src/dashboard/counts/dashboard-counts.directive.js:61 #: client/src/lists/Projects.js:16 client/src/lists/Projects.js:17 msgid "Projects" @@ -1873,6 +2459,10 @@ msgstr "" msgid "Provisioning Callback URL" msgstr "URL de rappel d'exécution de Tower job_template" +#: client/src/helpers/Projects.js:63 +msgid "Queued. Click for details" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:107 msgid "RADIUS" msgstr "RADIUS" @@ -1885,40 +2475,76 @@ msgstr "RÉCENTES EXÉCUTIONS DE TÂCHE" msgid "RECENTLY RUN JOBS" msgstr "TÂCHES RÉCEMMENT EXÉCUTÉES" -#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:4 #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:52 msgid "RECENTLY USED JOB TEMPLATES" msgstr "MODÈLES DE TÂCHE RÉCEMMENT UTILISÉS" -#: client/src/lists/Projects.js:70 client/src/partials/jobs.html:15 +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:4 +msgid "RECENTLY USED TEMPLATES" +msgstr "" + +#: client/src/lists/JobEvents.js:89 client/src/lists/Projects.js:70 +#: client/src/lists/Schedules.js:63 client/src/lists/Streams.js:57 +#: client/src/partials/jobs.html:15 #: client/src/portal-mode/portal-mode-jobs.partial.html:12 msgid "REFRESH" msgstr "ACTUALISER" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:105 +msgid "REGIONS" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:51 +msgid "RELATED FIELDS:" +msgstr "" + #: client/src/forms/JobTemplates.js:100 msgid "RESET" msgstr "RÉINITIALISER" +#: client/src/job-detail/job-detail.partial.html:11 +#: client/src/job-detail/job-detail.partial.html:14 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:7 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:7 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:7 +msgid "RESULTS" +msgstr "" + #: client/src/helpers/Credentials.js:235 client/src/helpers/Credentials.js:99 msgid "RSA Private Key" msgstr "Clé privée RSA" -#: client/src/notifications/notificationTemplates.form.js:94 -#: client/src/notifications/notificationTemplates.form.js:99 +#: client/src/inventories/manage/adhoc/adhoc.route.js:26 +msgid "RUN COMMAND" +msgstr "" + +#: client/src/workflow-results/workflow-results.partial.html:125 +msgid "Read only view of extra variables added to the workflow." +msgstr "" + +#: client/src/notifications/notificationTemplates.list.js:26 +msgid "Recent Notifications" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:102 +#: client/src/notifications/notificationTemplates.form.js:97 msgid "Recipient List" msgstr "Liste de destinataires" #: client/src/bread-crumb/bread-crumb.partial.html:6 -#: client/src/lists/Projects.js:66 +#: client/src/lists/Projects.js:66 client/src/lists/Schedules.js:59 +#: client/src/lists/Streams.js:54 msgid "Refresh the page" msgstr "Actualiser la page" -#: client/src/lists/CompletedJobs.js:75 +#: client/src/lists/AllJobs.js:101 client/src/lists/CompletedJobs.js:75 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:11 +#: client/src/workflow-results/workflow-results.partial.html:29 msgid "Relaunch using the same parameters" msgstr "Relancer en utilisant les mêmes paramètres" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:37 -#: client/src/forms/Teams.js:142 client/src/forms/Users.js:218 +#: client/src/forms/Teams.js:141 client/src/forms/Users.js:218 msgid "Remove" msgstr "Supprimer" @@ -1928,10 +2554,31 @@ msgstr "" "Supprimez toutes les modifications locales avant d'effectuer une mise à " "jour." +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:149 +msgid "Repeat frequency" +msgstr "" + #: client/src/license/license.partial.html:89 msgid "Request License" msgstr "Demander une licence" +#: client/src/shared/form-generator.js:681 +msgid "Reset" +msgstr "" + +#: client/src/forms/EventsViewer.js:62 client/src/forms/EventsViewer.js:66 +#: client/src/forms/EventsViewer.js:69 client/src/forms/EventsViewer.js:70 +msgid "Results" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:52 +msgid "Results Traceback" +msgstr "" + +#: client/src/forms/EventsViewer.js:61 +msgid "Return Code" +msgstr "" + #: client/src/configuration/auth-form/sub-forms/auth-azure.form.js:46 #: client/src/configuration/auth-form/sub-forms/auth-github-org.form.js:50 #: client/src/configuration/auth-form/sub-forms/auth-github-team.form.js:50 @@ -1940,7 +2587,7 @@ msgstr "Demander une licence" #: client/src/configuration/auth-form/sub-forms/auth-ldap.form.js:88 #: client/src/configuration/auth-form/sub-forms/auth-radius.form.js:33 #: client/src/configuration/auth-form/sub-forms/auth-saml.form.js:82 -#: client/src/configuration/jobs-form/configuration-jobs.form.js:67 +#: client/src/configuration/jobs-form/configuration-jobs.form.js:63 #: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:25 #: client/src/configuration/system-form/sub-forms/system-logging.form.js:52 #: client/src/configuration/system-form/sub-forms/system-misc.form.js:29 @@ -1956,17 +2603,33 @@ msgstr "Révision" msgid "Revision #" msgstr "Révision n°" -#: client/src/forms/Credentials.js:461 client/src/forms/Inventories.js:120 -#: client/src/forms/Inventories.js:166 client/src/forms/Organizations.js:88 -#: client/src/forms/Projects.js:249 client/src/forms/Teams.js:135 -#: client/src/forms/Teams.js:98 client/src/forms/Users.js:201 +#: client/src/forms/Credentials.js:461 client/src/forms/EventsViewer.js:36 +#: client/src/forms/Inventories.js:120 client/src/forms/Inventories.js:166 +#: client/src/forms/Organizations.js:88 client/src/forms/Projects.js:249 +#: client/src/forms/Teams.js:134 client/src/forms/Teams.js:98 +#: client/src/forms/Users.js:201 client/src/forms/Workflows.js:140 msgid "Role" msgstr "Rôle" +#: client/src/helpers/Projects.js:67 +msgid "Running! Click for details" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:108 msgid "SAML" msgstr "SAML" +#: client/src/scheduler/main.js:293 +msgid "SCHEDULED" +msgstr "" + +#: client/src/helpers/ActivityStream.js:47 client/src/inventories/main.js:59 +#: client/src/management-jobs/scheduler/main.js:26 +#: client/src/scheduler/main.js:122 client/src/scheduler/main.js:205 +#: client/src/scheduler/main.js:36 +msgid "SCHEDULES" +msgstr "" + #: client/src/controllers/Projects.js:697 msgid "SCM Branch" msgstr "Branche SCM" @@ -2010,6 +2673,7 @@ msgid "SCM update currently running" msgstr "Mise à jour SCM en cours" #: client/src/main-menu/main-menu.partial.html:59 +#: client/src/setup-menu/setup.route.js:8 msgid "SETTINGS" msgstr "PARAMÈTRES" @@ -2021,10 +2685,14 @@ msgstr "SE CONNECTER" msgid "SIGN IN WITH" msgstr "SE CONNECTER AVEC" -#: client/src/app.js:497 +#: client/src/app.js:499 msgid "SOCKETS" msgstr "SOCKETS" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:98 +msgid "SOURCE" +msgstr "" + #: client/src/helpers/Credentials.js:169 client/src/helpers/Credentials.js:305 msgid "SSH Key" msgstr "Clé SSH" @@ -2033,10 +2701,29 @@ msgstr "Clé SSH" msgid "SSH key description" msgstr "Description de la clé SSH" -#: client/src/notifications/notificationTemplates.form.js:385 +#: client/src/notifications/notificationTemplates.form.js:388 msgid "SSL Connection" msgstr "Connexion SSL" +#: client/src/job-detail/job-detail.partial.html:414 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:108 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:131 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:96 +msgid "STANDARD OUT" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:32 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:52 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:45 +msgid "STARTED" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:24 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:37 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:37 +msgid "STATUS" +msgstr "" + #: client/src/forms/Credentials.js:120 client/src/forms/Credentials.js:128 msgid "STS Token" msgstr "Token STS" @@ -2045,10 +2732,15 @@ msgstr "Token STS" msgid "SUCCESSFUL" msgstr "RÉUSSI" +#: client/src/system-tracking/system-tracking.route.js:18 +msgid "SYSTEM TRACKING" +msgstr "" + #: client/src/helpers/Credentials.js:150 client/src/helpers/Credentials.js:286 msgid "Satellite 6 URL" msgstr "" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:176 #: client/src/shared/form-generator.js:1688 msgid "Save" msgstr "Enregistrer" @@ -2064,7 +2756,7 @@ msgstr "Enregistrer les modifications" msgid "Save successful!" msgstr "Enregistrement réussi" -#: client/src/lists/Templates.js:92 +#: client/src/lists/Templates.js:92 client/src/widgets/Stream.js:364 msgid "Schedule" msgstr "Planifier" @@ -2084,7 +2776,11 @@ msgstr "Planifier les prochaines exécutions de modèle de tâche" msgid "Scheduled Jobs" msgstr "Tâches planifiées" -#: client/src/partials/jobs.html:10 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:26 +#: client/src/inventories/main.js:93 +#: client/src/management-jobs/scheduler/main.js:32 +#: client/src/partials/jobs.html:10 client/src/scheduler/main.js:153 +#: client/src/scheduler/main.js:236 client/src/scheduler/main.js:67 msgid "Schedules" msgstr "Calendriers" @@ -2092,6 +2788,11 @@ msgstr "Calendriers" msgid "Script must begin with a hashbang sequence: i.e.... %s" msgstr "Le script doit commencer par une séquence hashbang : c.-à-d. ....%s" +#: client/src/shared/smart-search/smart-search.controller.js:38 +#: client/src/shared/smart-search/smart-search.controller.js:83 +msgid "Search" +msgstr "" + #: client/src/forms/Credentials.js:105 msgid "Secret Key" msgstr "Clé secrète" @@ -2133,6 +2834,10 @@ msgstr "" msgid "Select group types" msgstr "Sélectionner des types de groupe" +#: client/src/access/rbac-multiselect/rbac-multiselect-role.directive.js:25 +msgid "Select roles" +msgstr "" + #: client/src/forms/JobTemplates.js:154 client/src/forms/WorkflowMaker.js:67 msgid "" "Select the credential you want the job to use when accessing the remote " @@ -2174,7 +2879,7 @@ msgstr "" "en cours d'exécution, ce qui permet une authentification dans le cloud sans " "transmettre manuellement les paramètres aux modules inclus." -#: client/src/notifications/notificationTemplates.form.js:83 +#: client/src/notifications/notificationTemplates.form.js:86 msgid "Sender Email" msgstr "Adresse électronique de l'expéditeur" @@ -2228,6 +2933,7 @@ msgstr "Se connecter avec des équipes %s" #: client/src/forms/JobTemplates.js:268 client/src/forms/JobTemplates.js:276 #: client/src/forms/WorkflowMaker.js:149 client/src/forms/WorkflowMaker.js:157 +#: client/src/job-detail/job-detail.partial.html:158 msgid "Skip Tags" msgstr "Balises de saut" @@ -2247,11 +2953,15 @@ msgstr "Contrôle de la source" msgid "Source Details" msgstr "Détails de la source" -#: client/src/notifications/notificationTemplates.form.js:196 +#: client/src/notifications/notificationTemplates.form.js:199 msgid "Source Phone Number" msgstr "Numéro de téléphone de la source" -#: client/src/notifications/notificationTemplates.form.js:333 +#: client/src/partials/logviewer.html:9 +msgid "Source Vars" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:336 msgid "Specify HTTP Headers in JSON format" msgstr "Spécifier les en-têtes HTTP au format JSON" @@ -2271,6 +2981,22 @@ msgstr "" "Divisez votre organisation afin d'associer du contenu et des permissions de " "contrôle pour les groupes." +#: client/src/partials/logviewer.html:5 +msgid "Standard Out" +msgstr "" + +#: client/src/forms/EventsViewer.js:73 +msgid "Start" +msgstr "" + +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:41 +msgid "Start Date" +msgstr "" + +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:56 +msgid "Start Time" +msgstr "" + #: client/src/lists/PortalJobTemplates.js:42 client/src/lists/Templates.js:87 msgid "Start a job using this template" msgstr "Démarrer une tâche avec ce modèle" @@ -2280,14 +3006,34 @@ msgstr "Démarrer une tâche avec ce modèle" msgid "Start an SCM update" msgstr "Démarrer une mise à jour SCM" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:49 +#: client/src/forms/LogViewerStatus.js:38 +#: client/src/job-detail/job-detail.partial.html:209 +#: client/src/job-detail/job-detail.partial.html:267 +#: client/src/job-detail/job-detail.partial.html:64 +msgid "Started" +msgstr "" + +#: client/src/dashboard/hosts/dashboard-hosts.list.js:48 +#: client/src/forms/EventsViewer.js:24 client/src/forms/LogViewerStatus.js:28 +#: client/src/job-detail/job-detail.partial.html:26 +#: client/src/lists/JobEvents.js:51 +#: client/src/notifications/notification-templates-list/list.controller.js:73 +#: client/src/partials/logviewer.html:4 msgid "Status" msgstr "État" +#: client/src/configuration/auth-form/configuration-auth.partial.html:3 +msgid "Sub Category" +msgstr "" + #: client/src/license/license.partial.html:121 msgid "Submit" msgstr "Valider" +#: client/src/helpers/Jobs.js:230 +msgid "Submit the request to cancel?" +msgstr "" + #: client/src/license/license.partial.html:27 msgid "Subscription" msgstr "Abonnement" @@ -2305,10 +3051,18 @@ msgstr "" msgid "Success" msgstr "Réussite" +#: client/src/helpers/Projects.js:70 +msgid "Success! Click for details" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:77 msgid "Successful" msgstr "Réussi" +#: client/src/configuration/configuration.partial.html:17 +msgid "System" +msgstr "" + #: client/src/controllers/Users.js:18 msgid "System Administrator" msgstr "Administrateur système" @@ -2317,12 +3071,15 @@ msgstr "Administrateur système" msgid "System Auditor" msgstr "Auditeur système" -#: client/src/app.js:340 +#: client/src/app.js:343 client/src/helpers/ActivityStream.js:35 +#: client/src/organizations/linkout/organizations-linkout.route.js:132 msgid "TEAMS" msgstr "ÉQUIPES" +#: client/src/helpers/ActivityStream.js:53 #: client/src/main-menu/main-menu.partial.html:113 #: client/src/main-menu/main-menu.partial.html:35 +#: client/src/templates/list/templates-list.route.js:13 msgid "TEMPLATES" msgstr "MODÈLES" @@ -2338,26 +3095,43 @@ msgstr "" "Les balises sont utiles si votre playbook est important et que vous " "souhaitez exécuter une partie donnée d'une scène ou d'une tâche." -#: client/src/notifications/notificationTemplates.form.js:313 +#: client/src/notifications/notificationTemplates.form.js:316 msgid "Target URL" msgstr "URL cible" -#: client/src/forms/Credentials.js:468 client/src/forms/Inventories.js:126 -#: client/src/forms/Inventories.js:173 client/src/forms/Organizations.js:95 -#: client/src/forms/Projects.js:255 +#: client/src/forms/EventsViewer.js:45 +msgid "Task" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:266 +msgid "Tasks" +msgstr "" + +#: client/src/widgets/Stream.js:372 +msgid "Team" +msgstr "" + +#: client/src/forms/Credentials.js:467 client/src/forms/Inventories.js:126 +#: client/src/forms/Inventories.js:173 client/src/forms/Organizations.js:94 +#: client/src/forms/Projects.js:255 client/src/forms/Workflows.js:146 msgid "Team Roles" msgstr "Rôles d'équipe" +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:40 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27 #: client/src/forms/Users.js:156 client/src/lists/Teams.js:16 #: client/src/lists/Teams.js:17 #: client/src/setup-menu/setup-menu.partial.html:16 +#: client/src/shared/stateDefinitions.factory.js:342 msgid "Teams" msgstr "Équipes" +#: client/src/job-detail/job-detail.partial.html:57 #: client/src/lists/Templates.js:16 msgid "Template" msgstr "Modèle" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28 #: client/src/lists/Templates.js:17 client/src/lists/Templates.js:18 msgid "Templates" msgstr "Modèles" @@ -2366,7 +3140,7 @@ msgstr "Modèles" msgid "Tenant ID" msgstr "ID Client" -#: client/src/notifications/notificationTemplates.list.js:66 +#: client/src/notifications/notificationTemplates.list.js:65 msgid "Test notification" msgstr "Notification test" @@ -2388,6 +3162,10 @@ msgstr "" msgid "The SCM update process is running." msgstr "Le processus de mise à jour SCM est en cours d'exécution." +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:70 +msgid "The credential used to run this command." +msgstr "" + #: client/src/forms/Credentials.js:191 msgid "" "The email address assigned to the Google Compute Engine %sservice account." @@ -2403,6 +3181,10 @@ msgstr "Hôte avec lequel s'authentifier." msgid "The host value" msgstr "Valeur de l'hôte" +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:61 +msgid "The inventory this command ran on." +msgstr "" + #: client/src/forms/JobTemplates.js:210 msgid "" "The number of parallel or simultaneous processes to use while executing the " @@ -2413,7 +3195,7 @@ msgstr "" "du playbook. 0 indique la valeur par défaut du %sfichier de configuration " "ansible%s." -#: client/src/job-results/job-results.controller.js:538 +#: client/src/job-results/job-results.controller.js:479 msgid "The output is too large to display. Please download." msgstr "" @@ -2430,6 +3212,18 @@ msgstr "" "pour SCM, modifiez le projet et définissez les paramètres SCM, puis lancez " "une mise à jour." +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:124 +msgid "The time must be in HH24:MM:SS format." +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:79 +msgid "The user who ran this command." +msgstr "" + +#: client/src/lists/Streams.js:19 +msgid "There are no events to display at this time" +msgstr "" + #: client/src/lists/PortalJobTemplates.js:20 msgid "There are no job templates to display at this time" msgstr "Aucun modèle de tâche à afficher pour le moment" @@ -2460,6 +3254,10 @@ msgstr "" "Une erreur s'est produite lors de la réinitialisation des valeurs. État " "renvoyé :" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:168 +msgid "This is not a valid number." +msgstr "" + #: client/src/helpers/Credentials.js:139 client/src/helpers/Credentials.js:275 msgid "" "This is the tenant name. This value is usually the same as the username." @@ -2475,7 +3273,7 @@ msgstr "" "Cette liste contient des modèles de notification ajoutés à partir de la " "section %sNotifications%s" -#: client/src/notifications/notificationTemplates.form.js:199 +#: client/src/notifications/notificationTemplates.form.js:202 msgid "This must be of the form %s." msgstr "Elle doit se présenter au format %s." @@ -2501,6 +3299,8 @@ msgstr "" "valeurs par défaut. Voulez-vous vraiment continuer ?" #: client/src/dashboard/lists/jobs/jobs-list.partial.html:14 +#: client/src/lists/Streams.js:28 +#: client/src/notifications/notification-templates-list/list.controller.js:74 msgid "Time" msgstr "Durée" @@ -2521,6 +3321,11 @@ msgstr "" " 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." +#: client/src/forms/EventsViewer.js:74 client/src/forms/EventsViewer.js:78 +#: client/src/forms/EventsViewer.js:82 +msgid "Timing" +msgstr "" + #: client/src/forms/Credentials.js:126 msgid "" "To learn more about the IAM STS Token, refer to the %sAmazon " @@ -2529,6 +3334,10 @@ msgstr "" "Pour en savoir plus sur le token STS d'IAM, reportez-vous à la documentation" " d'%sAmazon%s." +#: client/src/job-detail/job-detail.partial.html:416 +msgid "Toggle Output" +msgstr "" + #: client/src/shared/form-generator.js:855 msgid "Toggle the display of plaintext." msgstr "Bascule l'affichage du texte en clair." @@ -2538,30 +3347,35 @@ msgstr "Bascule l'affichage du texte en clair." msgid "Token" msgstr "Token" +#: client/src/partials/logviewer.html:6 +msgid "Traceback" +msgstr "" + #: client/src/forms/Credentials.js:61 client/src/forms/Credentials.js:85 -#: client/src/forms/Teams.js:130 client/src/forms/Users.js:196 -#: client/src/forms/WorkflowMaker.js:34 client/src/lists/CompletedJobs.js:50 -#: client/src/lists/Credentials.js:39 client/src/lists/Projects.js:43 -#: client/src/lists/ScheduledJobs.js:43 client/src/lists/Templates.js:31 -#: client/src/notifications/notificationTemplates.form.js:54 -#: client/src/notifications/notificationTemplates.list.js:38 +#: client/src/forms/Teams.js:129 client/src/forms/Users.js:196 +#: client/src/forms/WorkflowMaker.js:34 client/src/lists/AllJobs.js:61 +#: client/src/lists/CompletedJobs.js:50 client/src/lists/Credentials.js:39 +#: client/src/lists/Projects.js:43 client/src/lists/ScheduledJobs.js:44 +#: client/src/lists/Templates.js:31 +#: client/src/notifications/notificationTemplates.form.js:57 +#: client/src/notifications/notificationTemplates.list.js:37 #: client/src/notifications/notifications.list.js:31 msgid "Type" msgstr "Type" #: client/src/forms/Credentials.js:25 -#: client/src/notifications/notificationTemplates.form.js:23 +#: client/src/notifications/notificationTemplates.form.js:26 msgid "Type Details" msgstr "Détails sur le type" -#: client/src/notifications/notificationTemplates.form.js:212 -#: client/src/notifications/notificationTemplates.form.js:97 +#: client/src/notifications/notificationTemplates.form.js:100 +#: client/src/notifications/notificationTemplates.form.js:215 msgid "Type an option on each line." msgstr "Tapez une option sur chaque ligne." -#: client/src/notifications/notificationTemplates.form.js:141 -#: client/src/notifications/notificationTemplates.form.js:158 -#: client/src/notifications/notificationTemplates.form.js:371 +#: client/src/notifications/notificationTemplates.form.js:144 +#: client/src/notifications/notificationTemplates.form.js:161 +#: client/src/notifications/notificationTemplates.form.js:374 msgid "Type an option on each line. The pound symbol (#) is not required." msgstr "" "Tapez une option sur chaque ligne. Le symbole dièse (#) n'est pas " @@ -2576,7 +3390,8 @@ msgstr "Texte popover de l'URL" msgid "USERNAME" msgstr "NOM D'UTILISATEUR" -#: client/src/app.js:364 +#: client/src/app.js:367 client/src/helpers/ActivityStream.js:32 +#: client/src/organizations/linkout/organizations-linkout.route.js:59 msgid "USERS" msgstr "UTILISATEURS" @@ -2596,6 +3411,14 @@ msgstr "Mettre à jour au lancement" msgid "Upgrade" msgstr "Mettre à niveau" +#: client/src/notifications/notificationTemplates.form.js:407 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#: client/src/notifications/notificationTemplates.form.js:402 +msgid "Use TLS" +msgstr "Utiliser TLS" + #: client/src/forms/Credentials.js:77 msgid "" "Used to check out and synchronize playbook repositories with a remote source" @@ -2609,18 +3432,24 @@ msgstr "" #: client/src/forms/Credentials.js:456 client/src/forms/Inventories.js:115 #: client/src/forms/Inventories.js:161 client/src/forms/Organizations.js:83 #: client/src/forms/Projects.js:244 client/src/forms/Teams.js:93 +#: client/src/forms/Workflows.js:135 client/src/widgets/Stream.js:380 msgid "User" msgstr "Utilisateur" +#: client/src/configuration/configuration.partial.html:18 +msgid "User Interface" +msgstr "" + #: client/src/forms/Users.js:94 msgid "User Type" msgstr "Type d'utilisateur" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:36 #: client/src/forms/Users.js:49 client/src/helpers/Credentials.js:118 #: client/src/helpers/Credentials.js:225 client/src/helpers/Credentials.js:254 #: client/src/helpers/Credentials.js:32 client/src/helpers/Credentials.js:56 #: client/src/helpers/Credentials.js:89 client/src/lists/Users.js:37 -#: client/src/notifications/notificationTemplates.form.js:64 +#: client/src/notifications/notificationTemplates.form.js:67 msgid "Username" msgstr "Nom d'utilisateur" @@ -2635,6 +3464,8 @@ msgstr "" " pour les sources d'inventaire dynamique et pour l'authentification de " "services dans le cloud et leur déploiement dans les playbooks." +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:35 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:29 #: client/src/forms/Teams.js:75 client/src/lists/Users.js:26 #: client/src/lists/Users.js:27 #: client/src/setup-menu/setup-menu.partial.html:10 @@ -2669,6 +3500,8 @@ msgid "Vault Password" msgstr "Mot de passe Vault" #: client/src/forms/JobTemplates.js:237 client/src/forms/JobTemplates.js:244 +#: client/src/job-detail/job-detail.partial.html:148 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:99 msgid "Verbosity" msgstr "Verbosité" @@ -2680,12 +3513,17 @@ msgstr "Version" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:58 #: client/src/inventory-scripts/inventory-scripts.list.js:65 #: client/src/lists/Credentials.js:81 client/src/lists/Inventories.js:85 -#: client/src/lists/Teams.js:69 client/src/lists/Templates.js:117 -#: client/src/lists/Users.js:78 -#: client/src/notifications/notificationTemplates.list.js:81 +#: client/src/lists/JobEvents.js:98 client/src/lists/Schedules.js:85 +#: client/src/lists/Streams.js:66 client/src/lists/Teams.js:69 +#: client/src/lists/Templates.js:116 client/src/lists/Users.js:78 +#: client/src/notifications/notificationTemplates.list.js:80 msgid "View" msgstr "Afficher" +#: client/src/bread-crumb/bread-crumb.directive.js:106 +msgid "View Activity Stream" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:173 msgid "View Documentation" msgstr "Afficher la documentation" @@ -2715,6 +3553,10 @@ msgstr "Affichez et modifiez vos informations de licence." msgid "View credential" msgstr "Afficher les informations d'identification" +#: client/src/lists/JobEvents.js:100 client/src/lists/Streams.js:70 +msgid "View event details" +msgstr "" + #: client/src/setup-menu/setup-menu.partial.html:60 msgid "View information about this version of Ansible Tower." msgstr "Afficher les informations sur cette version d'Ansible Tower." @@ -2727,23 +3569,31 @@ msgstr "Afficher l'inventaire" msgid "View inventory script" msgstr "Afficher le script d'inventaire" -#: client/src/notifications/notificationTemplates.list.js:83 +#: client/src/notifications/notificationTemplates.list.js:82 msgid "View notification" msgstr "Afficher la notification" +#: client/src/lists/Schedules.js:87 +msgid "View schedule" +msgstr "" + #: client/src/lists/Teams.js:72 msgid "View team" msgstr "Afficher l'équipe" -#: client/src/lists/Templates.js:119 +#: client/src/lists/Templates.js:118 msgid "View template" msgstr "Afficher le modèle" -#: client/src/lists/Projects.js:110 +#: client/src/lists/AllJobs.js:94 +msgid "View the job" +msgstr "" + +#: client/src/lists/Projects.js:109 msgid "View the project" msgstr "Afficher le projet" -#: client/src/lists/ScheduledJobs.js:74 +#: client/src/lists/ScheduledJobs.js:75 msgid "View the schedule" msgstr "Afficher le calendrier" @@ -2751,10 +3601,20 @@ msgstr "Afficher le calendrier" msgid "View user" msgstr "Afficher l'utilisateur" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:25 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:25 +msgid "View workflow results" +msgstr "" + #: client/src/forms/Workflows.js:22 msgid "WORKFLOW" msgstr "WORKFLOW" +#: client/src/job-detail/job-detail.partial.html:313 +#: client/src/job-detail/job-detail.partial.html:368 +msgid "Waiting..." +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:68 #: client/src/configuration/configuration.controller.js:179 #: client/src/configuration/configuration.controller.js:241 @@ -2790,10 +3650,25 @@ msgstr "Workflow Editor" msgid "Workflow Job Template" msgstr "Modèle de tâche Workflow" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:103 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:40 +msgid "Workflow Templates" +msgstr "" + +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:58 +msgid "" +"You can create a job template here." +msgstr "" + #: client/src/controllers/Projects.js:508 msgid "You do not have access to view this property" msgstr "Vous n'avez pas d'accès pour afficher cette propriété" +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:26 +msgid "You do not have permission to add a job template." +msgstr "" + #: client/src/controllers/Projects.js:324 msgid "You do not have permission to add a project." msgstr "Vous n'êtes pas autorisé à ajouter un projet." @@ -2849,6 +3724,18 @@ msgstr "" msgid "and" msgstr "et" +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:22 +msgid "name" +msgstr "" + +#: client/src/shared/paginate/paginate.partial.html:41 +msgid "of {{dataCount()}}" +msgstr "" + +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:25 +msgid "organization" +msgstr "" + #: client/src/forms/Credentials.js:139 client/src/forms/Credentials.js:365 msgid "set in helpers/credentials" msgstr "définir dans helpers/credentials" diff --git a/awx/ui/po/ja.po b/awx/ui/po/ja.po index a6e83809c7..418dcc7d3a 100644 --- a/awx/ui/po/ja.po +++ b/awx/ui/po/ja.po @@ -1,8 +1,9 @@ +# Shane McDonald , 2017. #zanata # asasaki , 2017. #zanata msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-01-20 12:03+0000\n" +"PO-Revision-Date: 2017-01-31 07:33+0000\n" "Last-Translator: Copied by Zanata \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -12,7 +13,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0\n" "X-Generator: Zanata 3.9.6\n" -#: client/src/notifications/notificationTemplates.form.js:372 +#: client/src/notifications/notificationTemplates.form.js:375 msgid "%s or %s" msgstr "%s または %s" @@ -46,35 +47,68 @@ msgstr "(%s にデフォルト設定)" msgid "+ ADD" msgstr "+ 追加" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:33 +msgid "A schedule name is required." +msgstr "" + #: client/src/controllers/Users.js:185 msgid "A value is required" msgstr "値が必要" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:167 +msgid "A value is required." +msgstr "" + +#: client/src/about/about.route.js:10 +msgid "ABOUT" +msgstr "" + +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:16 +msgid "ACTION" +msgstr "" + +#: client/src/activity-stream/activitystream.route.js:27 +msgid "ACTIVITY STREAM" +msgstr "" + #: client/src/forms/Credentials.js:449 client/src/forms/Inventories.js:153 #: client/src/forms/JobTemplates.js:427 client/src/forms/Organizations.js:75 #: client/src/forms/Projects.js:237 client/src/forms/Teams.js:85 #: client/src/forms/Workflows.js:127 #: client/src/inventory-scripts/inventory-scripts.list.js:45 #: client/src/lists/Credentials.js:60 client/src/lists/Inventories.js:68 -#: client/src/lists/Projects.js:77 client/src/lists/Teams.js:50 -#: client/src/lists/Templates.js:62 client/src/lists/Users.js:58 -#: client/src/notifications/notificationTemplates.list.js:53 +#: client/src/lists/Projects.js:77 client/src/lists/Schedules.js:70 +#: client/src/lists/Teams.js:50 client/src/lists/Templates.js:62 +#: client/src/lists/Users.js:58 +#: client/src/notifications/notificationTemplates.list.js:52 msgid "ADD" msgstr "追加" -#: client/src/notifications/notifications.list.js:68 +#: client/src/notifications/notifications.list.js:66 msgid "ADD NOTIFICATION TEMPLATE" msgstr "通知テンプレートの追加" -#: client/src/forms/Teams.js:157 client/src/forms/Users.js:212 +#: client/src/forms/Teams.js:156 client/src/forms/Users.js:212 msgid "ADD PERMISSIONS" msgstr "" +#: client/src/shared/smart-search/smart-search.partial.html:54 +msgid "ADDITIONAL INFORMATION:" +msgstr "" + +#: client/src/organizations/linkout/organizations-linkout.route.js:363 +msgid "ADMINS" +msgstr "" + +#: client/src/helpers/ActivityStream.js:19 +msgid "ALL ACTIVITY" +msgstr "" + #: client/src/forms/Credentials.js:199 msgid "API Key" msgstr "API キー" -#: client/src/notifications/notificationTemplates.form.js:248 +#: client/src/notifications/notificationTemplates.form.js:251 msgid "API Service/Integration Key" msgstr "API サービス/統合キー" @@ -90,16 +124,20 @@ msgstr "Tower について" msgid "Access Key" msgstr "アクセスキー" -#: client/src/notifications/notificationTemplates.form.js:226 +#: client/src/notifications/notificationTemplates.form.js:229 msgid "Account SID" msgstr "アカウント SID" -#: client/src/notifications/notificationTemplates.form.js:184 +#: client/src/notifications/notificationTemplates.form.js:187 msgid "Account Token" msgstr "アカウントトークン" +#: client/src/forms/ActivityDetail.js:38 +msgid "Action" +msgstr "" + #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:20 -#: client/src/shared/list-generator/list-generator.factory.js:542 +#: client/src/shared/list-generator/list-generator.factory.js:546 msgid "Actions" msgstr "アクション" @@ -108,13 +146,19 @@ msgstr "アクション" msgid "Activity" msgstr "アクティビティー" +#: client/src/forms/ActivityDetail.js:25 +msgid "Activity Detail" +msgstr "" + #: client/src/configuration/system-form/configuration-system.controller.js:81 +#: client/src/lists/Streams.js:16 client/src/lists/Streams.js:17 msgid "Activity Stream" msgstr "アクティビティーストリーム" #: client/src/forms/Inventories.js:104 client/src/forms/Inventories.js:150 #: client/src/forms/Organizations.js:72 client/src/forms/Teams.js:82 #: client/src/forms/Workflows.js:124 +#: client/src/organizations/linkout/addUsers/addUsers.partial.html:8 msgid "Add" msgstr "追加" @@ -130,10 +174,14 @@ msgstr "既存ホストの追加" msgid "Add Inventories" msgstr "インベントリーの追加" -#: client/src/notifications/notifications.list.js:63 +#: client/src/notifications/notifications.list.js:61 msgid "Add Notification" msgstr "通知の追加" +#: client/src/shared/stateDefinitions.factory.js:277 +msgid "Add Permissions" +msgstr "" + #: client/src/lists/Projects.js:15 msgid "Add Project" msgstr "プロジェクトの追加" @@ -152,9 +200,15 @@ msgid "Add User" msgstr "" #: client/src/lists/Users.js:25 +#: client/src/shared/stateDefinitions.factory.js:342 +#: client/src/shared/stateDefinitions.factory.js:511 msgid "Add Users" msgstr "ユーザーの追加" +#: client/src/lists/Schedules.js:68 +msgid "Add a new schedule" +msgstr "" + #: client/src/forms/Credentials.js:447 client/src/forms/Inventories.js:106 #: client/src/forms/Inventories.js:151 client/src/forms/JobTemplates.js:425 #: client/src/forms/Organizations.js:73 client/src/forms/Projects.js:235 @@ -177,9 +231,17 @@ msgstr "管理者" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:43 #: client/src/dashboard/graphs/dashboard-graphs.partial.html:65 #: client/src/dashboard/graphs/dashboard-graphs.partial.html:74 +#: client/src/job-detail/job-detail.partial.html:197 +#: client/src/job-detail/job-detail.partial.html:256 +#: client/src/job-detail/job-detail.partial.html:340 msgid "All" msgstr "すべて" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:18 +msgid "All Activity" +msgstr "" + +#: client/src/lists/AllJobs.js:16 #: client/src/portal-mode/portal-mode-jobs.partial.html:7 msgid "All Jobs" msgstr "すべてのジョブ" @@ -202,6 +264,22 @@ msgid "" "%sRefresh%s button to view the latest status." msgstr "SCM 更新がプロジェクトに対して実行されていないようです: %s。%s更新%s ボタンをクリックして最新のステータスを表示してください。" +#: client/src/controllers/Credentials.js:105 +msgid "Are you sure you want to delete the credential below?" +msgstr "" + +#: client/src/helpers/Jobs.js:231 +msgid "Are you sure you want to delete the job below?" +msgstr "" + +#: client/src/notifications/notification-templates-list/list.controller.js:184 +msgid "Are you sure you want to delete the notification template below?" +msgstr "" + +#: client/src/organizations/list/organizations-list.controller.js:166 +msgid "Are you sure you want to delete the organization below?" +msgstr "" + #: client/src/controllers/Projects.js:202 msgid "Are you sure you want to delete the project below?" msgstr "以下のプロジェクトを削除してもよろしいですか?" @@ -210,10 +288,15 @@ msgstr "以下のプロジェクトを削除してもよろしいですか?" msgid "Are you sure you want to delete the user below?" msgstr "以下のユーザーを削除してもよろしいですか?" +#: client/src/controllers/Credentials.js:579 #: client/src/controllers/Projects.js:687 msgid "Are you sure you want to remove the %s below from %s?" msgstr "%s から以下の %s を削除してもよろしいですか?" +#: client/src/forms/EventsViewer.js:57 +msgid "Arguments" +msgstr "" + #: client/src/forms/Credentials.js:233 client/src/forms/Credentials.js:272 #: client/src/forms/Credentials.js:312 client/src/forms/Credentials.js:398 msgid "Ask at runtime?" @@ -223,6 +306,10 @@ msgstr "実行時に確認しますか?" msgid "Auditor" msgstr "監査者" +#: client/src/configuration/configuration.partial.html:15 +msgid "Authentication" +msgstr "" + #: client/src/forms/Credentials.js:73 msgid "" "Authentication for network device access. This can include SSH keys, " @@ -273,7 +360,38 @@ msgstr "Become (権限昇格)" msgid "Browse" msgstr "参照" -#: client/src/app.js:316 +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:20 +msgid "CHANGES" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:31 +msgid "CLEAR ALL" +msgstr "" + +#: client/src/inventories/manage/copy-move/copy-move.route.js:29 +#: client/src/inventories/manage/copy-move/copy-move.route.js:65 +msgid "COPY OR MOVE" +msgstr "" + +#: client/src/shared/stateDefinitions.factory.js:153 +msgid "CREATE %s" +msgstr "" + +#: client/src/inventories/main.js:110 client/src/scheduler/main.js:176 +#: client/src/scheduler/main.js:253 client/src/scheduler/main.js:90 +msgid "CREATE SCHEDULE" +msgstr "" + +#: client/src/management-jobs/scheduler/main.js:74 +msgid "CREATE SCHEDULED JOB" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:80 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:82 +msgid "CREDENTIAL" +msgstr "" + +#: client/src/app.js:319 client/src/helpers/ActivityStream.js:29 msgid "CREDENTIALS" msgstr "認証情報" @@ -302,12 +420,19 @@ msgstr "%s の呼び出しに失敗しました。POST で返されたステー msgid "Call to %s failed. POST status:" msgstr "%s の呼び出しに失敗しました。POST ステータス:" +#: client/src/management-jobs/card/card.controller.js:30 +msgid "Call to %s failed. Return status: %d" +msgstr "" + #: client/src/controllers/Projects.js:266 msgid "Call to get project failed. GET status:" msgstr "プロジェクトを取得するための呼び出しに失敗しました。GET ステータス:" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:171 #: client/src/configuration/configuration.controller.js:449 -#: client/src/shared/form-generator.js:1696 +#: client/src/helpers/Jobs.js:161 client/src/shared/form-generator.js:1696 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:12 +#: client/src/workflow-results/workflow-results.partial.html:42 msgid "Cancel" msgstr "取り消し" @@ -315,18 +440,31 @@ msgstr "取り消し" msgid "Cancel Not Allowed" msgstr "取り消しは許可されていません" -#: client/src/lists/Projects.js:123 +#: client/src/lists/Projects.js:122 msgid "Cancel the SCM update" msgstr "SCM 更新の取り消し" -#: client/src/controllers/Projects.js:82 +#: client/src/lists/AllJobs.js:108 +msgid "Cancel the job" +msgstr "" + +#: client/src/controllers/Projects.js:82 client/src/helpers/Projects.js:79 msgid "Canceled. Click for details" msgstr "取り消されました。クリックして詳細を確認してください。" +#: client/src/shared/smart-search/smart-search.controller.js:38 +#: client/src/shared/smart-search/smart-search.controller.js:80 +msgid "Cannot search running job" +msgstr "" + #: client/src/forms/Projects.js:82 msgid "Change %s under \"Configure Tower\" to change this location." msgstr "この場所を変更するために「Tower の設定」下の %s を変更します。" +#: client/src/forms/ActivityDetail.js:43 +msgid "Changes" +msgstr "" + #: client/src/shared/form-generator.js:1082 msgid "Choose a %s" msgstr "%s の選択" @@ -363,7 +501,7 @@ msgstr "行をクリックしてこれを選択し、終了したら「終了」 msgid "Client ID" msgstr "クライアント ID" -#: client/src/notifications/notificationTemplates.form.js:259 +#: client/src/notifications/notificationTemplates.form.js:262 msgid "Client Identifier" msgstr "クライアント識別子" @@ -376,6 +514,7 @@ msgid "Close" msgstr "閉じる" #: client/src/forms/JobTemplates.js:166 client/src/forms/JobTemplates.js:178 +#: client/src/job-detail/job-detail.partial.html:124 msgid "Cloud Credential" msgstr "クラウド認証情報" @@ -389,7 +528,7 @@ msgstr "" msgid "Collapse Output" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:295 +#: client/src/notifications/notificationTemplates.form.js:298 msgid "Color can be one of %s." msgstr "色を %s のいずれかにすることができます。" @@ -401,6 +540,11 @@ msgstr "完了したジョブ" msgid "Configure Notifications" msgstr "通知の設定" +#: client/src/configuration/configuration.partial.html:10 +#: client/src/setup-menu/setup-menu.partial.html:53 +msgid "Configure Tower" +msgstr "" + #: client/src/forms/Users.js:82 msgid "Confirm Password" msgstr "パスワードの確認" @@ -424,11 +568,11 @@ msgid "" "Control the level of output ansible will produce as the playbook executes." msgstr "Playbook の実行時に Ansible が生成する出力のレベルを制御します。" -#: client/src/lists/Templates.js:100 +#: client/src/lists/Templates.js:99 msgid "Copy" msgstr "コピー" -#: client/src/lists/Templates.js:103 +#: client/src/lists/Templates.js:102 msgid "Copy template" msgstr "テンプレートのコピー" @@ -452,8 +596,8 @@ msgstr "新規カスタムインベントリーの作成" msgid "Create a new inventory" msgstr "新規インベントリーの作成" -#: client/src/notifications/notificationTemplates.list.js:51 -#: client/src/notifications/notifications.list.js:66 +#: client/src/notifications/notificationTemplates.list.js:50 +#: client/src/notifications/notifications.list.js:64 msgid "Create a new notification template" msgstr "新規通知テンプレートの作成" @@ -487,17 +631,26 @@ msgid "" "SMS." msgstr "メール、HipChat、Slack、および SMS での通知を送信するためのテンプレートを作成します。" +#: client/src/forms/EventsViewer.js:32 client/src/lists/JobEvents.js:44 +msgid "Created On" +msgstr "" + #: client/src/forms/JobTemplates.js:156 client/src/forms/WorkflowMaker.js:60 #: client/src/forms/WorkflowMaker.js:69 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:67 +#: client/src/widgets/Stream.js:300 msgid "Credential" msgstr "認証情報" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:123 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:57 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:19 #: client/src/lists/Credentials.js:18 client/src/lists/Credentials.js:19 #: client/src/setup-menu/setup-menu.partial.html:22 msgid "Credentials" msgstr "認証情報" -#: client/src/controllers/Credentials.js:345 +#: client/src/controllers/Credentials.js:349 msgid "" "Credentials are only shared within an organization. Assign credentials to an" " organization to delegate credential permissions. The organization cannot be" @@ -509,21 +662,37 @@ msgstr "" msgid "Custom Script" msgstr "カスタムスクリプト" -#: client/src/app.js:408 +#: client/src/app.js:410 msgid "DASHBOARD" msgstr "ダッシュボード" +#: client/src/controllers/Credentials.js:107 +#: client/src/controllers/Credentials.js:581 #: client/src/controllers/Projects.js:689 client/src/controllers/Users.js:104 +#: client/src/notifications/notification-templates-list/list.controller.js:189 +#: client/src/organizations/list/organizations-list.controller.js:168 msgid "DELETE" msgstr "削除" +#: client/src/job-detail/job-detail.partial.html:176 +#: client/src/job-detail/job-detail.partial.html:179 +msgid "DETAILS" +msgstr "" + +#: client/src/controllers/Credentials.js:104 +#: client/src/controllers/Credentials.js:578 #: client/src/controllers/Projects.js:201 #: client/src/controllers/Projects.js:686 client/src/controllers/Users.js:101 +#: client/src/helpers/Jobs.js:165 #: client/src/inventory-scripts/inventory-scripts.list.js:74 #: client/src/lists/Credentials.js:91 client/src/lists/Inventories.js:92 -#: client/src/lists/Teams.js:77 client/src/lists/Templates.js:125 -#: client/src/lists/Users.js:87 -#: client/src/notifications/notificationTemplates.list.js:90 +#: client/src/lists/Schedules.js:92 client/src/lists/Teams.js:77 +#: client/src/lists/Templates.js:124 client/src/lists/Users.js:87 +#: client/src/notifications/notification-templates-list/list.controller.js:186 +#: client/src/notifications/notificationTemplates.list.js:89 +#: client/src/organizations/list/organizations-list.controller.js:165 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:13 +#: client/src/workflow-results/workflow-results.partial.html:54 msgid "Delete" msgstr "削除" @@ -539,7 +708,7 @@ msgstr "インベントリーの削除" msgid "Delete inventory script" msgstr "インベントリースクリプトの削除" -#: client/src/notifications/notificationTemplates.list.js:92 +#: client/src/notifications/notificationTemplates.list.js:91 msgid "Delete notification" msgstr "通知の削除" @@ -547,15 +716,19 @@ msgstr "通知の削除" msgid "Delete on Update" msgstr "更新時のデプロイ" +#: client/src/lists/Schedules.js:95 +msgid "Delete schedule" +msgstr "" + #: client/src/lists/Teams.js:81 msgid "Delete team" msgstr "チームの削除" -#: client/src/lists/Templates.js:128 +#: client/src/lists/Templates.js:127 msgid "Delete template" msgstr "テンプレートの削除" -#: client/src/lists/CompletedJobs.js:82 +#: client/src/lists/AllJobs.js:115 client/src/lists/CompletedJobs.js:82 msgid "Delete the job" msgstr "ジョブの削除" @@ -564,11 +737,11 @@ msgid "" "Delete the local repository in its entirety prior to performing an update." msgstr "更新の実行前にローカルリポジトリーを完全に削除します。" -#: client/src/lists/Projects.js:117 +#: client/src/lists/Projects.js:116 msgid "Delete the project" msgstr "プロジェクトの削除" -#: client/src/lists/ScheduledJobs.js:81 +#: client/src/lists/ScheduledJobs.js:82 msgid "Delete the schedule" msgstr "スケジュールの削除" @@ -592,24 +765,24 @@ msgstr "リポジトリーのサイズにより、更新の完了までに必要 #: client/src/lists/Credentials.js:34 #: client/src/lists/PortalJobTemplates.js:29 client/src/lists/Teams.js:30 #: client/src/lists/Templates.js:36 -#: client/src/notifications/notificationTemplates.form.js:36 +#: client/src/notifications/notificationTemplates.form.js:39 msgid "Description" msgstr "説明" -#: client/src/notifications/notificationTemplates.form.js:138 -#: client/src/notifications/notificationTemplates.form.js:143 -#: client/src/notifications/notificationTemplates.form.js:155 -#: client/src/notifications/notificationTemplates.form.js:160 -#: client/src/notifications/notificationTemplates.form.js:373 +#: client/src/notifications/notificationTemplates.form.js:141 +#: client/src/notifications/notificationTemplates.form.js:146 +#: client/src/notifications/notificationTemplates.form.js:158 +#: client/src/notifications/notificationTemplates.form.js:163 +#: client/src/notifications/notificationTemplates.form.js:376 msgid "Destination Channels" msgstr "送信先チャネル" -#: client/src/notifications/notificationTemplates.form.js:368 +#: client/src/notifications/notificationTemplates.form.js:371 msgid "Destination Channels or Users" msgstr "送信先チャネルまたはユーザー" -#: client/src/notifications/notificationTemplates.form.js:209 -#: client/src/notifications/notificationTemplates.form.js:214 +#: client/src/notifications/notificationTemplates.form.js:212 +#: client/src/notifications/notificationTemplates.form.js:217 msgid "Destination SMS Number" msgstr "送信先 SMS 番号" @@ -625,7 +798,7 @@ msgstr "詳細" msgid "Discard changes" msgstr "変更の破棄" -#: client/src/forms/Teams.js:146 +#: client/src/forms/Teams.js:145 msgid "Dissasociate permission from team" msgstr "チームからパーミッションの関連付けを解除" @@ -638,7 +811,11 @@ msgstr "ユーザーからパーミッションの関連付けを解除" msgid "Domain Name" msgstr "ドメイン名" +#: client/src/job-detail/job-detail.partial.html:420 #: client/src/job-results/job-results.controller.js:7 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:114 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:137 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:102 msgid "Download Output" msgstr "" @@ -649,32 +826,59 @@ msgid "" msgstr "" "カスタムインベントリーのスクリプトファイルをここにドラッグアンドドロップするか、またはこのフィールドにカスタムインベントリーをインポートするためのファイルを作成します。" +#: client/src/management-jobs/scheduler/main.js:88 +msgid "EDIT SCHEDULED JOB" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:46 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:66 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:59 +msgid "ELAPSED" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:391 +#: client/src/job-detail/job-detail.partial.html:394 +msgid "EVENT SUMMARY" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:40 +msgid "EXAMPLES:" +msgstr "" + #: client/src/forms/Projects.js:174 msgid "" "Each time a job runs using this project, perform an update to the local " "repository prior to starting the job." msgstr "このプロジェクトでジョブを実行する際は常に、ジョブの開始前にローカルリポジトリーに対して更新を実行します。" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:63 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:62 #: client/src/inventory-scripts/inventory-scripts.list.js:57 #: client/src/lists/Credentials.js:72 client/src/lists/Inventories.js:78 -#: client/src/lists/Teams.js:60 client/src/lists/Templates.js:108 -#: client/src/lists/Users.js:68 -#: client/src/notifications/notificationTemplates.list.js:64 -#: client/src/notifications/notificationTemplates.list.js:73 +#: client/src/lists/Schedules.js:77 client/src/lists/Teams.js:60 +#: client/src/lists/Templates.js:107 client/src/lists/Users.js:68 +#: client/src/notifications/notificationTemplates.list.js:63 +#: client/src/notifications/notificationTemplates.list.js:72 msgid "Edit" msgstr "編集" +#: client/src/configuration/configuration.route.js:30 +msgid "Edit Configuration" +msgstr "" + #: client/src/forms/JobTemplates.js:479 client/src/forms/Workflows.js:179 #: client/src/shared/form-generator.js:1712 msgid "Edit Survey" msgstr "Survey の編集" +#: client/src/setup-menu/setup-menu.partial.html:54 +msgid "Edit Tower's configuration." +msgstr "" + #: client/src/lists/Credentials.js:74 msgid "Edit credential" msgstr "認証情報の編集" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:66 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:65 msgid "Edit host" msgstr "ホストの編集" @@ -686,23 +890,31 @@ msgstr "インベントリーの編集" msgid "Edit inventory script" msgstr "インベントリースクリプトの編集" -#: client/src/notifications/notificationTemplates.list.js:75 +#: client/src/notifications/notificationTemplates.list.js:74 msgid "Edit notification" msgstr "通知の編集" +#: client/src/lists/Schedules.js:80 +msgid "Edit schedule" +msgstr "" + #: client/src/lists/Teams.js:64 msgid "Edit team" msgstr "チームの編集" -#: client/src/lists/Templates.js:110 +#: client/src/lists/Templates.js:109 msgid "Edit template" msgstr "テンプレートの編集" -#: client/src/lists/Projects.js:104 +#: client/src/workflow-results/workflow-results.partial.html:109 +msgid "Edit the User" +msgstr "" + +#: client/src/lists/Projects.js:103 msgid "Edit the project" msgstr "プロジェクトの編集" -#: client/src/lists/ScheduledJobs.js:67 +#: client/src/lists/ScheduledJobs.js:68 msgid "Edit the schedule" msgstr "スケジュールの編集" @@ -716,6 +928,13 @@ msgid "" " %sRefresh%s button to view the latest status." msgstr "アクセスがないか、または SCM 更新プロセスが完了しました。%s更新%s ボタンをクリックして最新のステータスを表示します。" +#: client/src/forms/EventsViewer.js:81 client/src/forms/LogViewerStatus.js:50 +#: client/src/job-detail/job-detail.partial.html:210 +#: client/src/job-detail/job-detail.partial.html:268 +#: client/src/job-detail/job-detail.partial.html:86 +msgid "Elapsed" +msgstr "" + #: client/src/forms/Credentials.js:192 client/src/forms/Users.js:42 msgid "Email" msgstr "メール" @@ -740,6 +959,10 @@ msgstr "" msgid "Encrypted credentials are not supported." msgstr "暗号化された認証情報はサポートされていません。" +#: client/src/forms/EventsViewer.js:77 +msgid "End" +msgstr "" + #: client/src/license/license.partial.html:108 msgid "End User License Agreement" msgstr "使用許諾契約書" @@ -785,10 +1008,32 @@ msgstr "VMware vCenter に対応するホスト名または IP アドレスを #: client/src/controllers/Users.js:271 client/src/controllers/Users.js:339 #: client/src/controllers/Users.js:94 client/src/helpers/Credentials.js:418 #: client/src/helpers/Credentials.js:434 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:168 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:187 #: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:119 +#: client/src/management-jobs/card/card.controller.js:150 +#: client/src/management-jobs/card/card.controller.js:240 +#: client/src/management-jobs/card/card.controller.js:29 msgid "Error!" msgstr "エラー!" +#: client/src/forms/EventsViewer.js:21 client/src/forms/EventsViewer.js:25 +#: client/src/forms/EventsViewer.js:29 client/src/forms/EventsViewer.js:33 +#: client/src/forms/EventsViewer.js:37 client/src/forms/EventsViewer.js:42 +#: client/src/forms/EventsViewer.js:46 client/src/forms/EventsViewer.js:50 +#: client/src/forms/EventsViewer.js:54 client/src/forms/EventsViewer.js:58 +#: client/src/lists/JobEvents.js:65 client/src/lists/Streams.js:43 +msgid "Event" +msgstr "" + +#: client/src/widgets/Stream.js:215 +msgid "Event summary not available" +msgstr "" + +#: client/src/lists/JobEvents.js:31 +msgid "Events" +msgstr "" + #: client/src/controllers/Projects.js:421 #: client/src/controllers/Projects.js:704 msgid "Example URLs for GIT SCM include:" @@ -817,8 +1062,14 @@ msgstr "" msgid "Expires On" msgstr "有効期限" +#: client/src/job-detail/job-detail.partial.html:31 +msgid "Explanation" +msgstr "" + #: client/src/forms/JobTemplates.js:365 client/src/forms/JobTemplates.js:377 #: client/src/forms/Workflows.js:72 client/src/forms/Workflows.js:84 +#: client/src/job-detail/job-detail.partial.html:163 +#: client/src/partials/logviewer.html:8 msgid "Extra Variables" msgstr "追加変数" @@ -826,7 +1077,20 @@ msgstr "追加変数" msgid "FAILED" msgstr "失敗" +#: client/src/shared/smart-search/smart-search.partial.html:48 +msgid "FIELDS:" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:39 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:59 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:52 +msgid "FINISHED" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:80 +#: client/src/job-detail/job-detail.partial.html:198 +#: client/src/job-detail/job-detail.partial.html:257 +#: client/src/job-detail/job-detail.partial.html:341 msgid "Failed" msgstr "失敗" @@ -850,6 +1114,10 @@ msgstr "新規プロジェクトを作成できませんでした。POST で返 msgid "Failed to get third-party login types. Returned status:" msgstr "サードパーティーのログインタイプを取得できませんでした。返されたステータス:" +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:188 +msgid "Failed to retrieve job template extra variables." +msgstr "" + #: client/src/controllers/Projects.js:598 msgid "Failed to retrieve project: %s. GET status:" msgstr "プロジェクトを取得できませんでした: %s. GET ステータス:" @@ -874,32 +1142,60 @@ msgstr "認証情報を更新できませんでした。PUT ステータス:" msgid "Failed to update project: %s. PUT status:" msgstr "プロジェクトを更新できませんでした: %s. PUT ステータス:" -#: client/src/notifications/notifications.list.js:49 +#: client/src/job-submission/job-submission-factories/launchjob.factory.js:169 +#: client/src/management-jobs/card/card.controller.js:151 +#: client/src/management-jobs/card/card.controller.js:241 +msgid "Failed updating job %s with variables. POST returned: %d" +msgstr "" + +#: client/src/helpers/Projects.js:73 +msgid "Failed. Click for details" +msgstr "" + +#: client/src/notifications/notifications.list.js:48 msgid "Failure" msgstr "失敗" -#: client/src/lists/CompletedJobs.js:56 client/src/lists/PortalJobs.js:37 +#: client/src/lists/Schedules.js:50 +msgid "Final Run" +msgstr "" + +#: client/src/forms/LogViewerStatus.js:44 +#: client/src/job-detail/job-detail.partial.html:74 +#: client/src/lists/AllJobs.js:68 client/src/lists/CompletedJobs.js:56 +#: client/src/lists/PortalJobs.js:37 msgid "Finished" msgstr "終了日時" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:27 #: client/src/forms/Users.js:28 client/src/lists/Users.js:41 msgid "First Name" msgstr "名" +#: client/src/lists/Schedules.js:40 +msgid "First Run" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:54 +msgid "" +"For additional information on advanced search search syntax please see the " +"Ansible Tower documentation." +msgstr "" + #: client/src/helpers/Credentials.js:143 client/src/helpers/Credentials.js:279 msgid "For example, %s" msgstr "例: %s" -#: client/src/notifications/notificationTemplates.form.js:142 -#: client/src/notifications/notificationTemplates.form.js:159 -#: client/src/notifications/notificationTemplates.form.js:213 -#: client/src/notifications/notificationTemplates.form.js:334 -#: client/src/notifications/notificationTemplates.form.js:372 -#: client/src/notifications/notificationTemplates.form.js:98 +#: client/src/notifications/notificationTemplates.form.js:101 +#: client/src/notifications/notificationTemplates.form.js:145 +#: client/src/notifications/notificationTemplates.form.js:162 +#: client/src/notifications/notificationTemplates.form.js:216 +#: client/src/notifications/notificationTemplates.form.js:337 +#: client/src/notifications/notificationTemplates.form.js:375 msgid "For example:" msgstr "例:" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:53 msgid "" "For hosts that are part of an external inventory, this flag cannot be " "changed. It will be set by the inventory sync process." @@ -912,9 +1208,19 @@ msgid "" msgstr "詳細情報およびサンプルについては、docs.ansible.com の %sパターンのトピックを参照してください%s。" #: client/src/forms/JobTemplates.js:201 client/src/forms/JobTemplates.js:214 +#: client/src/job-detail/job-detail.partial.html:138 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:87 msgid "Forks" msgstr "フォーク" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:172 +msgid "Frequency Details" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:89 +msgid "GROUP" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:102 msgid "GitHub" msgstr "GitHub" @@ -931,7 +1237,7 @@ msgstr "" msgid "Google OAuth2" msgstr "Google OAuth2" -#: client/src/forms/Teams.js:155 client/src/forms/Users.js:210 +#: client/src/forms/Teams.js:154 client/src/forms/Users.js:210 msgid "Grant Permission" msgstr "" @@ -941,12 +1247,23 @@ msgid "" "company." msgstr "会社内の複数の部署のパーミッションを管理するためにすべてのコンテンツを分類します。" -#: client/src/notifications/notificationTemplates.form.js:324 +#: client/src/dashboard/hosts/main.js:55 +#: client/src/helpers/ActivityStream.js:50 +msgid "HOSTS" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:327 msgid "HTTP Headers" msgstr "HTTP ヘッダー" -#: client/src/forms/Credentials.js:140 -#: client/src/notifications/notificationTemplates.form.js:72 +#: client/src/bread-crumb/bread-crumb.directive.js:106 +msgid "Hide Activity Stream" +msgstr "" + +#: client/src/forms/Credentials.js:140 client/src/forms/EventsViewer.js:20 +#: client/src/lists/JobEvents.js:73 +#: client/src/notifications/notificationTemplates.form.js:75 +#: client/src/widgets/Stream.js:308 msgid "Host" msgstr "ホスト" @@ -958,11 +1275,21 @@ msgstr "ホスト (認証 URL)" msgid "Host Config Key" msgstr "ホスト設定キー" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:55 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 msgid "Host Enabled" msgstr "有効なホスト" +#: client/src/job-detail/job-detail.partial.html:269 +msgid "Host Status" +msgstr "" + +#: client/src/lists/JobEvents.js:37 +msgid "Host Summary" +msgstr "" + +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:20 #: client/src/dashboard/counts/dashboard-counts.directive.js:39 +#: client/src/job-detail/job-detail.partial.html:349 msgid "Hosts" msgstr "ホスト" @@ -982,16 +1309,31 @@ msgstr "使用されたホスト" msgid "I agree to the End User License Agreement" msgstr "使用許諾契約書に同意します。" +#: client/src/forms/EventsViewer.js:28 +msgid "ID" +msgstr "" + +#: client/src/activity-stream/streamDetailModal/streamDetailModal.partial.html:12 +msgid "INITIATED BY" +msgstr "" + +#: client/src/helpers/ActivityStream.js:26 client/src/inventories/main.js:291 #: client/src/main-menu/main-menu.partial.html:104 #: client/src/main-menu/main-menu.partial.html:27 +#: client/src/organizations/linkout/organizations-linkout.route.js:178 msgid "INVENTORIES" msgstr "インベントリー" -#: client/src/notifications/notificationTemplates.form.js:357 +#: client/src/helpers/ActivityStream.js:44 +#: client/src/inventory-scripts/main.js:66 +msgid "INVENTORY SCRIPTS" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:360 msgid "IRC Nick" msgstr "IRC ニック" -#: client/src/notifications/notificationTemplates.form.js:346 +#: client/src/notifications/notificationTemplates.form.js:349 msgid "IRC Server Address" msgstr "IRC サーバーアドレス" @@ -1003,6 +1345,17 @@ msgstr "IRC サーバーパスワード" msgid "IRC Server Port" msgstr "IRC サーバーポート" +#: client/src/shared/paginate/paginate.partial.html:39 +msgid "" +"ITEMS \n" +" {{dataRange}}\n" +" of {{dataCount()}}" +msgstr "" + +#: client/src/login/authenticationServices/timer.factory.js:157 +msgid "Idle Session" +msgstr "" + #: client/src/forms/JobTemplates.js:293 msgid "" "If enabled, run this playbook as an administrator. This is the equivalent of" @@ -1027,11 +1380,15 @@ msgid "" "If you are ready to upgrade, please contact us by clicking the button below" msgstr "アップグレードの準備ができましたら、以下のボタンをクリックしてお問い合わせください。" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:54 +#: client/src/dashboard/hosts/dashboard-hosts.list.js:53 msgid "" "Indicates if a host is available and should be included in running jobs." msgstr "ホストが利用可能かどうか、また実行中のジョブに組み込む必要があるかどうかを示します。" +#: client/src/forms/ActivityDetail.js:33 client/src/lists/Streams.js:36 +msgid "Initiated by" +msgstr "" + #: client/src/forms/JobTemplates.js:58 msgid "" "Instead, %s will check playbook syntax, test environment setup and report " @@ -1051,6 +1408,9 @@ msgstr "無効なファイル形式です。有効な JSON をアップロード msgid "Invalid username and/or password. Please try again." msgstr "無効なユーザー名および/またはパスワードです。やり直してください。" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:116 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:51 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:21 #: client/src/dashboard/counts/dashboard-counts.directive.js:50 #: client/src/lists/Inventories.js:16 client/src/lists/Inventories.js:17 msgid "Inventories" @@ -1059,9 +1419,17 @@ msgstr "インベントリー" #: client/src/dashboard/hosts/dashboard-hosts.list.js:41 #: client/src/forms/JobTemplates.js:73 client/src/forms/JobTemplates.js:87 #: client/src/forms/WorkflowMaker.js:79 client/src/forms/WorkflowMaker.js:89 +#: client/src/job-detail/job-detail.partial.html:98 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:58 +#: client/src/widgets/Stream.js:316 msgid "Inventory" msgstr "インベントリー" +#: client/src/widgets/Stream.js:324 +msgid "Inventory Script" +msgstr "" + +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:22 #: client/src/inventory-scripts/inventory-scripts.list.js:12 #: client/src/setup-menu/setup-menu.partial.html:34 msgid "Inventory Scripts" @@ -1079,6 +1447,11 @@ msgstr "インベントリーの同期の失敗" msgid "Inventory Variables" msgstr "インベントリー変数" +#: client/src/forms/EventsViewer.js:49 +#: client/src/job-detail/job-detail.partial.html:350 +msgid "Item" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:4 msgid "JOB STATUS" msgstr "ジョブステータス" @@ -1087,22 +1460,38 @@ msgstr "ジョブステータス" msgid "JOB TEMPLATE" msgstr "ジョブテンプレート" -#: client/src/app.js:428 +#: client/src/organizations/linkout/organizations-linkout.route.js:287 +msgid "JOB TEMPLATES" +msgstr "" + +#: client/src/app.js:430 #: client/src/dashboard/graphs/job-status/job-status-graph.directive.js:113 +#: client/src/helpers/ActivityStream.js:41 #: client/src/main-menu/main-menu.partial.html:122 #: client/src/main-menu/main-menu.partial.html:43 msgid "JOBS" msgstr "ジョブ" +#: client/src/widgets/Stream.js:340 +msgid "Job" +msgstr "" + +#: client/src/lists/JobEvents.js:15 +msgid "Job Events" +msgstr "" + #: client/src/forms/JobTemplates.js:250 client/src/forms/JobTemplates.js:258 #: client/src/forms/WorkflowMaker.js:134 client/src/forms/WorkflowMaker.js:142 +#: client/src/job-detail/job-detail.partial.html:153 msgid "Job Tags" msgstr "ジョブタグ" -#: client/src/lists/Templates.js:65 +#: client/src/lists/Templates.js:65 client/src/widgets/Stream.js:332 msgid "Job Template" msgstr "ジョブテンプレート" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:35 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:97 #: client/src/lists/PortalJobTemplates.js:15 #: client/src/lists/PortalJobTemplates.js:16 msgid "Job Templates" @@ -1111,32 +1500,54 @@ msgstr "ジョブテンプレート" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:32 #: client/src/forms/JobTemplates.js:48 client/src/forms/JobTemplates.js:62 #: client/src/forms/WorkflowMaker.js:110 client/src/forms/WorkflowMaker.js:99 +#: client/src/job-detail/job-detail.partial.html:69 msgid "Job Type" msgstr "ジョブタイプ" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:23 +#: client/src/configuration/configuration.partial.html:16 #: client/src/lists/PortalJobs.js:15 client/src/lists/PortalJobs.js:19 #: client/src/partials/jobs.html:7 msgid "Jobs" msgstr "ジョブ" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:90 +#: client/src/shared/smart-search/smart-search.partial.html:14 +msgid "Key" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:73 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:66 +msgid "LAUNCH TYPE" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:106 msgid "LDAP" msgstr "LDAP" +#: client/src/license/license.route.js:18 +msgid "LICENSE" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:45 +msgid "LICENSE ERROR" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:83 msgid "LOG OUT" msgstr "ログアウト" -#: client/src/notifications/notificationTemplates.form.js:270 +#: client/src/notifications/notificationTemplates.form.js:273 msgid "Label to be shown with notification" msgstr "通知と共に表示されるラベル" #: client/src/forms/JobTemplates.js:353 client/src/forms/JobTemplates.js:358 #: client/src/forms/Workflows.js:60 client/src/forms/Workflows.js:65 -#: client/src/lists/Templates.js:47 +#: client/src/lists/AllJobs.js:76 client/src/lists/Templates.js:47 msgid "Labels" msgstr "ラベル" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:31 #: client/src/forms/Users.js:35 client/src/lists/Users.js:45 msgid "Last Name" msgstr "姓" @@ -1154,11 +1565,25 @@ msgstr "起動" msgid "Launch Management Job" msgstr "管理ジョブの起動" +#: client/src/forms/LogViewerStatus.js:55 +msgid "Launch Type" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:79 +#: client/src/job-detail/job-detail.partial.html:91 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:76 +msgid "Launched By" +msgstr "" + #: client/src/license/license.controller.js:42 #: client/src/license/license.partial.html:8 msgid "License" msgstr "ライセンス" +#: client/src/forms/LogViewerStatus.js:33 +msgid "License Error" +msgstr "" + #: client/src/license/license.partial.html:102 msgid "License File" msgstr "ライセンスファイル" @@ -1177,6 +1602,8 @@ msgstr "ライセンスタイプ" #: client/src/forms/JobTemplates.js:220 client/src/forms/JobTemplates.js:227 #: client/src/forms/WorkflowMaker.js:120 client/src/forms/WorkflowMaker.js:127 +#: client/src/job-detail/job-detail.partial.html:143 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:92 msgid "Limit" msgstr "制限" @@ -1194,10 +1621,16 @@ msgstr "ライブイベント: 接続されています。ジョブステータ msgid "Live events: error connecting to the Tower server." msgstr "ライブイベント: Tower サーバーへの接続時にエラーが発生しました。" +#: client/src/job-detail/job-detail.partial.html:316 +#: client/src/job-detail/job-detail.partial.html:371 #: client/src/shared/form-generator.js:1977 msgid "Loading..." msgstr "ロード中..." +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:133 +msgid "Local Time Zone" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:188 msgid "Log Out" msgstr "ログアウト" @@ -1210,11 +1643,16 @@ msgstr "ロギング" msgid "MANAGEMENT JOBS" msgstr "管理ジョブ" +#: client/src/portal-mode/portal-mode.route.js:12 +msgid "MY VIEW" +msgstr "" + #: client/src/forms/Credentials.js:68 msgid "Machine" msgstr "マシン" #: client/src/forms/JobTemplates.js:138 +#: client/src/job-detail/job-detail.partial.html:117 msgid "Machine Credential" msgstr "マシンの認証情報" @@ -1246,10 +1684,27 @@ msgstr "手動プロジェクトに SCM 更新は不要です" msgid "Maximum per-user sessions reached. Please sign in." msgstr "ユーザーあたりの最大セッション数に達しました。サインインしてください。" +#: client/src/forms/EventsViewer.js:65 +#: client/src/job-detail/job-detail.partial.html:351 +msgid "Message" +msgstr "" + #: client/src/configuration/system-form/configuration-system.controller.js:80 msgid "Misc. System" msgstr "その他のシステム" +#: client/src/helpers/Projects.js:76 +msgid "Missing. Click for details" +msgstr "" + +#: client/src/forms/EventsViewer.js:53 +msgid "Module" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:53 +msgid "Module Args" +msgstr "" + #: client/src/portal-mode/portal-mode-jobs.partial.html:4 msgid "My Jobs" msgstr "マイジョブ" @@ -1258,28 +1713,49 @@ msgstr "マイジョブ" msgid "My View" msgstr "マイビュー" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:19 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:19 +msgid "NAME" +msgstr "" + #: client/src/dashboard/hosts/dashboard-hosts.list.js:18 msgid "NO HOSTS FOUND" msgstr "ホストが見つかりませんでした" +#: client/src/login/loginModal/loginModal.partial.html:89 +msgid "NOTICE" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:21 +msgid "NOTIFICATION TEMPLATE" +msgstr "" + +#: client/src/management-jobs/notifications/notification.route.js:46 +#: client/src/notifications/main.js:43 client/src/notifications/main.js:88 +msgid "NOTIFICATIONS" +msgstr "" + #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:14 #: client/src/dashboard/lists/jobs/jobs-list.partial.html:13 #: client/src/forms/Credentials.js:34 client/src/forms/Inventories.js:29 -#: client/src/forms/JobTemplates.js:35 client/src/forms/Organizations.js:26 -#: client/src/forms/Projects.js:31 client/src/forms/Teams.js:124 -#: client/src/forms/Teams.js:27 client/src/forms/Users.js:140 -#: client/src/forms/Users.js:165 client/src/forms/Users.js:190 -#: client/src/forms/Workflows.js:34 +#: client/src/forms/JobTemplates.js:35 client/src/forms/LogViewerStatus.js:23 +#: client/src/forms/Organizations.js:26 client/src/forms/Projects.js:31 +#: client/src/forms/Teams.js:123 client/src/forms/Teams.js:27 +#: client/src/forms/Users.js:140 client/src/forms/Users.js:165 +#: client/src/forms/Users.js:190 client/src/forms/Workflows.js:34 #: client/src/inventory-scripts/inventory-scripts.form.js:25 #: client/src/inventory-scripts/inventory-scripts.list.js:20 -#: client/src/lists/CompletedJobs.js:43 client/src/lists/Credentials.js:29 -#: client/src/lists/Inventories.js:46 +#: client/src/lists/AllJobs.js:45 client/src/lists/CompletedJobs.js:43 +#: client/src/lists/Credentials.js:29 client/src/lists/Inventories.js:46 #: client/src/lists/PortalJobTemplates.js:24 client/src/lists/PortalJobs.js:32 -#: client/src/lists/Projects.js:38 client/src/lists/ScheduledJobs.js:32 -#: client/src/lists/Teams.js:25 client/src/lists/Templates.js:26 -#: client/src/notifications/notificationTemplates.form.js:29 -#: client/src/notifications/notificationTemplates.list.js:33 +#: client/src/lists/Projects.js:38 client/src/lists/ScheduledJobs.js:33 +#: client/src/lists/Schedules.js:35 client/src/lists/Teams.js:25 +#: client/src/lists/Templates.js:26 +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:21 +#: client/src/notifications/notificationTemplates.form.js:32 +#: client/src/notifications/notificationTemplates.list.js:32 #: client/src/notifications/notifications.list.js:26 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:19 msgid "Name" msgstr "名前" @@ -1288,6 +1764,7 @@ msgid "Network" msgstr "ネットワーク" #: client/src/forms/JobTemplates.js:184 client/src/forms/JobTemplates.js:195 +#: client/src/job-detail/job-detail.partial.html:131 msgid "Network Credential" msgstr "ネットワークの認証情報" @@ -1338,7 +1815,7 @@ msgstr "新規ワークフロージョブテンプレート" msgid "New user successfully created!" msgstr "新規ユーザーが正常に作成されました!" -#: client/src/lists/ScheduledJobs.js:51 +#: client/src/lists/ScheduledJobs.js:52 client/src/lists/Schedules.js:45 msgid "Next Run" msgstr "次回の実行日時" @@ -1350,10 +1827,22 @@ msgstr "認証情報が作成されていません" msgid "No SCM Configuration" msgstr "SCM 設定がありません" +#: client/src/helpers/Projects.js:58 +msgid "No SCM updates have run for this project" +msgstr "" + +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:18 +msgid "No Teams exist" +msgstr "" + #: client/src/controllers/Projects.js:152 msgid "No Updates Available" msgstr "利用可能な更新がありません" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:24 +msgid "No Users exist" +msgstr "" + #: client/src/lists/CompletedJobs.js:22 msgid "No completed jobs" msgstr "完了したジョブがありません" @@ -1362,6 +1851,10 @@ msgstr "完了したジョブがありません" msgid "No file selected." msgstr "ファイルが選択されていません。" +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:56 +msgid "No job templates were recently used." +msgstr "" + #: client/src/lists/AllJobs.js:20 msgid "No jobs have yet run." msgstr "" @@ -1370,10 +1863,30 @@ msgstr "" msgid "No jobs were recently run." msgstr "最近実行されたジョブがありません。" -#: client/src/forms/Teams.js:121 client/src/forms/Users.js:187 +#: client/src/job-detail/job-detail.partial.html:374 +msgid "No matching host events" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:307 +msgid "No matching hosts." +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:319 +msgid "No matching tasks" +msgstr "" + +#: client/src/forms/Teams.js:120 client/src/forms/Users.js:187 msgid "No permissions have been granted" msgstr "パーミッションが付与されていません" +#: client/src/notifications/notification-templates-list/list.controller.js:88 +msgid "No recent notifications." +msgstr "" + +#: client/src/shared/form-generator.js:1874 +msgid "No records matched your search." +msgstr "" + #: client/src/lists/ScheduledJobs.js:18 msgid "No schedules exist" msgstr "スケジュールがありません" @@ -1386,24 +1899,29 @@ msgstr "標準ユーザー" msgid "Not configured for SCM" msgstr "SCM 用に設定されていません" -#: client/src/notifications/notificationTemplates.form.js:293 +#: client/src/notifications/notificationTemplates.form.js:296 msgid "Notification Color" msgstr "通知の色" +#: client/src/notifications/notification-templates-list/list.controller.js:115 +msgid "Notification Failed." +msgstr "" + #: client/src/notifications/notificationTemplates.list.js:14 msgid "Notification Templates" msgstr "通知テンプレート" +#: client/src/management-jobs/notifications/notification.route.js:21 #: client/src/notifications/notifications.list.js:17 #: client/src/setup-menu/setup-menu.partial.html:41 msgid "Notifications" msgstr "通知" -#: client/src/notifications/notificationTemplates.form.js:306 +#: client/src/notifications/notificationTemplates.form.js:309 msgid "Notify Channel" msgstr "通知チャネル" -#: client/src/notifications/notificationTemplates.form.js:198 +#: client/src/notifications/notificationTemplates.form.js:201 msgid "Number associated with the \"Messaging Service\" in Twilio." msgstr "Twilio の \"メッセージングサービス\" に関連付けられた数字。 " @@ -1415,10 +1933,20 @@ msgstr "オフ" msgid "ON" msgstr "オン" +#: client/src/helpers/ActivityStream.js:38 #: client/src/organizations/list/organizations-list.partial.html:6 +#: client/src/organizations/main.js:52 msgid "ORGANIZATIONS" msgstr "組織" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:112 +msgid "OVERWRITE" +msgstr "" + +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:119 +msgid "OVERWRITE VARS" +msgstr "" + #: client/src/forms/WorkflowMaker.js:45 msgid "On Failure" msgstr "失敗した場合 " @@ -1445,6 +1973,8 @@ msgstr "" "のディスプレイでジョブテンプレートおよび完了したジョブの分類およびフィルターを実行できます。" #: client/src/forms/JobTemplates.js:286 +#: client/src/notifications/notificationTemplates.form.js:395 +#: client/src/partials/logviewer.html:7 msgid "Options" msgstr "オプション" @@ -1456,10 +1986,12 @@ msgstr "オプション" #: client/src/inventory-scripts/inventory-scripts.form.js:37 #: client/src/inventory-scripts/inventory-scripts.list.js:30 #: client/src/lists/Inventories.js:52 client/src/lists/Teams.js:35 -#: client/src/notifications/notificationTemplates.form.js:41 +#: client/src/notifications/notificationTemplates.form.js:44 +#: client/src/widgets/Stream.js:348 msgid "Organization" msgstr "組織" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:24 #: client/src/forms/Users.js:130 #: client/src/setup-menu/setup-menu.partial.html:4 msgid "Organizations" @@ -1487,12 +2019,25 @@ msgstr "項目をこの一覧に追加してください" msgid "PORTAL MODE" msgstr "ポータルモード" +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:73 +msgid "PROJECT" +msgstr "" + +#: client/src/app.js:295 client/src/helpers/ActivityStream.js:23 #: client/src/main-menu/main-menu.partial.html:19 #: client/src/main-menu/main-menu.partial.html:95 +#: client/src/organizations/linkout/organizations-linkout.route.js:229 msgid "PROJECTS" msgstr "プロジェクト" -#: client/src/notifications/notificationTemplates.form.js:237 +#: client/src/shared/paginate/paginate.partial.html:33 +msgid "" +"Page\n" +" {{current()}} of\n" +" {{last()}}" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:240 msgid "Pagerduty subdomain" msgstr "Pagerduty サブドメイン" @@ -1559,17 +2104,24 @@ msgid "Period" msgstr "期間" #: client/src/controllers/Projects.js:324 client/src/controllers/Users.js:141 +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:26 msgid "Permission Error" msgstr "パーミッションのエラー" #: client/src/forms/Credentials.js:439 client/src/forms/Inventories.js:142 -#: client/src/forms/JobTemplates.js:416 client/src/forms/Organizations.js:64 -#: client/src/forms/Projects.js:227 client/src/forms/Teams.js:117 -#: client/src/forms/Users.js:183 client/src/forms/Workflows.js:116 +#: client/src/forms/Inventories.js:95 client/src/forms/JobTemplates.js:416 +#: client/src/forms/Organizations.js:64 client/src/forms/Projects.js:227 +#: client/src/forms/Teams.js:116 client/src/forms/Users.js:183 +#: client/src/forms/Workflows.js:116 msgid "Permissions" msgstr "パーミッション" +#: client/src/forms/EventsViewer.js:40 +msgid "Play" +msgstr "" + #: client/src/forms/JobTemplates.js:121 client/src/forms/JobTemplates.js:132 +#: client/src/job-detail/job-detail.partial.html:112 msgid "Playbook" msgstr "Playbook" @@ -1581,10 +2133,22 @@ msgstr "Playbook ディレクトリー" msgid "Playbook Run" msgstr "Playbook 実行" +#: client/src/job-detail/job-detail.partial.html:208 +msgid "Plays" +msgstr "" + #: client/src/forms/Users.js:124 msgid "Please add user to an Organization." msgstr "" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:89 +msgid "Please assign roles to the selected resources" +msgstr "" + +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:62 +msgid "Please assign roles to the selected users/teams" +msgstr "" + #: client/src/license/license.partial.html:84 msgid "" "Please click the button below to visit Ansible's website to get a Tower " @@ -1641,9 +2205,10 @@ msgstr "保存してから通知を追加します。" msgid "Please save before adding users" msgstr "保存してからユーザーを追加します。" +#: client/src/controllers/Credentials.js:161 #: client/src/forms/Inventories.js:138 client/src/forms/Inventories.js:91 #: client/src/forms/JobTemplates.js:409 client/src/forms/Organizations.js:57 -#: client/src/forms/Projects.js:219 client/src/forms/Teams.js:113 +#: client/src/forms/Projects.js:219 client/src/forms/Teams.js:112 #: client/src/forms/Workflows.js:109 msgid "Please save before assigning permissions" msgstr "保存してからパーミッションを割り当てます。" @@ -1660,6 +2225,14 @@ msgstr "保存してからチームに割り当てます。" msgid "Please save before defining the workflow graph" msgstr "保存してからワークフローグラフを定義します。" +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:26 +msgid "Please select Users / Teams from the lists below." +msgstr "" + +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:29 +msgid "Please select Users from the list below." +msgstr "" + #: client/src/forms/WorkflowMaker.js:65 msgid "Please select a Credential." msgstr "認証情報を選択してください。" @@ -1677,6 +2250,10 @@ msgstr "Please select a number between" msgid "Please select a number." msgstr "数値を選択してください。" +#: client/src/job-detail/job-detail.partial.html:245 +msgid "Please select a task below to view its associated hosts" +msgstr "" + #: client/src/shared/form-generator.js:1109 #: client/src/shared/form-generator.js:1178 #: client/src/shared/form-generator.js:1297 @@ -1696,6 +2273,10 @@ msgstr "インベントリーを選択してください。" msgid "Please select at least one value." msgstr "1 つ以上の値を選択してください。" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:29 +msgid "Please select resources from the lists below." +msgstr "" + #: client/src/notifications/shared/type-change.service.js:27 msgid "Port" msgstr "ポート" @@ -1723,6 +2304,8 @@ msgstr "権限昇格のユーザー名" #: client/src/forms/JobTemplates.js:115 client/src/forms/JobTemplates.js:98 #: client/src/helpers/Credentials.js:104 client/src/helpers/Credentials.js:240 +#: client/src/job-detail/job-detail.partial.html:105 +#: client/src/widgets/Stream.js:356 msgid "Project" msgstr "プロジェクト" @@ -1750,6 +2333,9 @@ msgstr "プロジェクトの同期の失敗" msgid "Project lookup failed. GET returned:" msgstr "プロジェクトの検索に失敗しました。GET で以下が返されました:" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:109 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:46 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:25 #: client/src/dashboard/counts/dashboard-counts.directive.js:61 #: client/src/lists/Projects.js:16 client/src/lists/Projects.js:17 msgid "Projects" @@ -1780,6 +2366,10 @@ msgstr "" msgid "Provisioning Callback URL" msgstr "プロビジョニングコールバック URL" +#: client/src/helpers/Projects.js:63 +msgid "Queued. Click for details" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:107 msgid "RADIUS" msgstr "RADIUS" @@ -1792,40 +2382,76 @@ msgstr "最近のジョブ実行" msgid "RECENTLY RUN JOBS" msgstr "最近実行されたジョブ" -#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:4 #: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:52 msgid "RECENTLY USED JOB TEMPLATES" msgstr "最近使用されたジョブテンプレート" -#: client/src/lists/Projects.js:70 client/src/partials/jobs.html:15 +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:4 +msgid "RECENTLY USED TEMPLATES" +msgstr "" + +#: client/src/lists/JobEvents.js:89 client/src/lists/Projects.js:70 +#: client/src/lists/Schedules.js:63 client/src/lists/Streams.js:57 +#: client/src/partials/jobs.html:15 #: client/src/portal-mode/portal-mode-jobs.partial.html:12 msgid "REFRESH" msgstr "更新" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:105 +msgid "REGIONS" +msgstr "" + +#: client/src/shared/smart-search/smart-search.partial.html:51 +msgid "RELATED FIELDS:" +msgstr "" + #: client/src/forms/JobTemplates.js:100 msgid "RESET" msgstr "リセット" +#: client/src/job-detail/job-detail.partial.html:11 +#: client/src/job-detail/job-detail.partial.html:14 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:7 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:7 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:7 +msgid "RESULTS" +msgstr "" + #: client/src/helpers/Credentials.js:235 client/src/helpers/Credentials.js:99 msgid "RSA Private Key" msgstr "RSA 秘密鍵" -#: client/src/notifications/notificationTemplates.form.js:94 -#: client/src/notifications/notificationTemplates.form.js:99 +#: client/src/inventories/manage/adhoc/adhoc.route.js:26 +msgid "RUN COMMAND" +msgstr "" + +#: client/src/workflow-results/workflow-results.partial.html:125 +msgid "Read only view of extra variables added to the workflow." +msgstr "" + +#: client/src/notifications/notificationTemplates.list.js:26 +msgid "Recent Notifications" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:102 +#: client/src/notifications/notificationTemplates.form.js:97 msgid "Recipient List" msgstr "受信者リスト" #: client/src/bread-crumb/bread-crumb.partial.html:6 -#: client/src/lists/Projects.js:66 +#: client/src/lists/Projects.js:66 client/src/lists/Schedules.js:59 +#: client/src/lists/Streams.js:54 msgid "Refresh the page" msgstr "ページの更新" -#: client/src/lists/CompletedJobs.js:75 +#: client/src/lists/AllJobs.js:101 client/src/lists/CompletedJobs.js:75 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:11 +#: client/src/workflow-results/workflow-results.partial.html:29 msgid "Relaunch using the same parameters" msgstr "同一パラメーターによる起動" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:37 -#: client/src/forms/Teams.js:142 client/src/forms/Users.js:218 +#: client/src/forms/Teams.js:141 client/src/forms/Users.js:218 msgid "Remove" msgstr "削除" @@ -1833,10 +2459,31 @@ msgstr "削除" msgid "Remove any local modifications prior to performing an update." msgstr "更新の実行前にローカルの変更を削除します。" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:149 +msgid "Repeat frequency" +msgstr "" + #: client/src/license/license.partial.html:89 msgid "Request License" msgstr "ライセンスの要求" +#: client/src/shared/form-generator.js:681 +msgid "Reset" +msgstr "" + +#: client/src/forms/EventsViewer.js:62 client/src/forms/EventsViewer.js:66 +#: client/src/forms/EventsViewer.js:69 client/src/forms/EventsViewer.js:70 +msgid "Results" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:52 +msgid "Results Traceback" +msgstr "" + +#: client/src/forms/EventsViewer.js:61 +msgid "Return Code" +msgstr "" + #: client/src/configuration/auth-form/sub-forms/auth-azure.form.js:46 #: client/src/configuration/auth-form/sub-forms/auth-github-org.form.js:50 #: client/src/configuration/auth-form/sub-forms/auth-github-team.form.js:50 @@ -1845,7 +2492,7 @@ msgstr "ライセンスの要求" #: client/src/configuration/auth-form/sub-forms/auth-ldap.form.js:88 #: client/src/configuration/auth-form/sub-forms/auth-radius.form.js:33 #: client/src/configuration/auth-form/sub-forms/auth-saml.form.js:82 -#: client/src/configuration/jobs-form/configuration-jobs.form.js:67 +#: client/src/configuration/jobs-form/configuration-jobs.form.js:63 #: client/src/configuration/system-form/sub-forms/system-activity-stream.form.js:25 #: client/src/configuration/system-form/sub-forms/system-logging.form.js:52 #: client/src/configuration/system-form/sub-forms/system-misc.form.js:29 @@ -1861,17 +2508,33 @@ msgstr "リビジョン" msgid "Revision #" msgstr "リビジョン #" -#: client/src/forms/Credentials.js:461 client/src/forms/Inventories.js:120 -#: client/src/forms/Inventories.js:166 client/src/forms/Organizations.js:88 -#: client/src/forms/Projects.js:249 client/src/forms/Teams.js:135 -#: client/src/forms/Teams.js:98 client/src/forms/Users.js:201 +#: client/src/forms/Credentials.js:461 client/src/forms/EventsViewer.js:36 +#: client/src/forms/Inventories.js:120 client/src/forms/Inventories.js:166 +#: client/src/forms/Organizations.js:88 client/src/forms/Projects.js:249 +#: client/src/forms/Teams.js:134 client/src/forms/Teams.js:98 +#: client/src/forms/Users.js:201 client/src/forms/Workflows.js:140 msgid "Role" msgstr "ロール" +#: client/src/helpers/Projects.js:67 +msgid "Running! Click for details" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:108 msgid "SAML" msgstr "SAML" +#: client/src/scheduler/main.js:293 +msgid "SCHEDULED" +msgstr "" + +#: client/src/helpers/ActivityStream.js:47 client/src/inventories/main.js:59 +#: client/src/management-jobs/scheduler/main.js:26 +#: client/src/scheduler/main.js:122 client/src/scheduler/main.js:205 +#: client/src/scheduler/main.js:36 +msgid "SCHEDULES" +msgstr "" + #: client/src/controllers/Projects.js:697 msgid "SCM Branch" msgstr "SCM ブランチ" @@ -1915,6 +2578,7 @@ msgid "SCM update currently running" msgstr "現在実行中の SCM 更新" #: client/src/main-menu/main-menu.partial.html:59 +#: client/src/setup-menu/setup.route.js:8 msgid "SETTINGS" msgstr "設定" @@ -1926,10 +2590,14 @@ msgstr "サインイン" msgid "SIGN IN WITH" msgstr "サインイン:" -#: client/src/app.js:497 +#: client/src/app.js:499 msgid "SOCKETS" msgstr "ソケット" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:98 +msgid "SOURCE" +msgstr "" + #: client/src/helpers/Credentials.js:169 client/src/helpers/Credentials.js:305 msgid "SSH Key" msgstr "SSH キー" @@ -1938,10 +2606,29 @@ msgstr "SSH キー" msgid "SSH key description" msgstr "SSH キーの説明" -#: client/src/notifications/notificationTemplates.form.js:385 +#: client/src/notifications/notificationTemplates.form.js:388 msgid "SSL Connection" msgstr "SSL 接続" +#: client/src/job-detail/job-detail.partial.html:414 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:108 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:131 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:96 +msgid "STANDARD OUT" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:32 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:52 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:45 +msgid "STARTED" +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:24 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:37 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:37 +msgid "STATUS" +msgstr "" + #: client/src/forms/Credentials.js:120 client/src/forms/Credentials.js:128 msgid "STS Token" msgstr "STS トークン" @@ -1950,10 +2637,15 @@ msgstr "STS トークン" msgid "SUCCESSFUL" msgstr "成功" +#: client/src/system-tracking/system-tracking.route.js:18 +msgid "SYSTEM TRACKING" +msgstr "" + #: client/src/helpers/Credentials.js:150 client/src/helpers/Credentials.js:286 msgid "Satellite 6 URL" msgstr "" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:176 #: client/src/shared/form-generator.js:1688 msgid "Save" msgstr "保存" @@ -1969,7 +2661,7 @@ msgstr "変更の保存" msgid "Save successful!" msgstr "正常に保存が実行されました!" -#: client/src/lists/Templates.js:92 +#: client/src/lists/Templates.js:92 client/src/widgets/Stream.js:364 msgid "Schedule" msgstr "スケジュール" @@ -1989,7 +2681,11 @@ msgstr "将来のジョブテンプレート実行のスケジュール" msgid "Scheduled Jobs" msgstr "スケジュール済みのジョブ" -#: client/src/partials/jobs.html:10 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:26 +#: client/src/inventories/main.js:93 +#: client/src/management-jobs/scheduler/main.js:32 +#: client/src/partials/jobs.html:10 client/src/scheduler/main.js:153 +#: client/src/scheduler/main.js:236 client/src/scheduler/main.js:67 msgid "Schedules" msgstr "スケジュール" @@ -1997,6 +2693,11 @@ msgstr "スケジュール" msgid "Script must begin with a hashbang sequence: i.e.... %s" msgstr "スクリプトは hashbang シーケンスで開始する必要があります (例: .... %s)。" +#: client/src/shared/smart-search/smart-search.controller.js:38 +#: client/src/shared/smart-search/smart-search.controller.js:83 +msgid "Search" +msgstr "" + #: client/src/forms/Credentials.js:105 msgid "Secret Key" msgstr "シークレットキー" @@ -2036,6 +2737,10 @@ msgstr "" msgid "Select group types" msgstr "グループタイプの選択" +#: client/src/access/rbac-multiselect/rbac-multiselect-role.directive.js:25 +msgid "Select roles" +msgstr "" + #: client/src/forms/JobTemplates.js:154 client/src/forms/WorkflowMaker.js:67 msgid "" "Select the credential you want the job to use when accessing the remote " @@ -2071,7 +2776,7 @@ msgstr "" "ジョブテンプレートでオプションのクラウド認証情報を選択すると、アクセス認証情報が実行中の Playbook " "に渡され、パラメーターを組み込みモジュールに手動で渡さなくてもクラウドへのプロビジョニングが許可されます。" -#: client/src/notifications/notificationTemplates.form.js:83 +#: client/src/notifications/notificationTemplates.form.js:86 msgid "Sender Email" msgstr "送信者のメール" @@ -2123,6 +2828,7 @@ msgstr "%s チームでサインイン" #: client/src/forms/JobTemplates.js:268 client/src/forms/JobTemplates.js:276 #: client/src/forms/WorkflowMaker.js:149 client/src/forms/WorkflowMaker.js:157 +#: client/src/job-detail/job-detail.partial.html:158 msgid "Skip Tags" msgstr "スキップタグ" @@ -2140,11 +2846,15 @@ msgstr "ソースコントロール" msgid "Source Details" msgstr "ソース詳細" -#: client/src/notifications/notificationTemplates.form.js:196 +#: client/src/notifications/notificationTemplates.form.js:199 msgid "Source Phone Number" msgstr "発信元の電話番号" -#: client/src/notifications/notificationTemplates.form.js:333 +#: client/src/partials/logviewer.html:9 +msgid "Source Vars" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:336 msgid "Specify HTTP Headers in JSON format" msgstr "JSON 形式での HTTP ヘッダーの指定" @@ -2160,6 +2870,22 @@ msgid "" "groups." msgstr "コンテンツを関連付け、グループのパーミッションを制御するために組織を分割します。" +#: client/src/partials/logviewer.html:5 +msgid "Standard Out" +msgstr "" + +#: client/src/forms/EventsViewer.js:73 +msgid "Start" +msgstr "" + +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:41 +msgid "Start Date" +msgstr "" + +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:56 +msgid "Start Time" +msgstr "" + #: client/src/lists/PortalJobTemplates.js:42 client/src/lists/Templates.js:87 msgid "Start a job using this template" msgstr "このテンプレートによるジョブの開始" @@ -2169,14 +2895,34 @@ msgstr "このテンプレートによるジョブの開始" msgid "Start an SCM update" msgstr "SCM 更新の開始" -#: client/src/dashboard/hosts/dashboard-hosts.list.js:49 +#: client/src/forms/LogViewerStatus.js:38 +#: client/src/job-detail/job-detail.partial.html:209 +#: client/src/job-detail/job-detail.partial.html:267 +#: client/src/job-detail/job-detail.partial.html:64 +msgid "Started" +msgstr "" + +#: client/src/dashboard/hosts/dashboard-hosts.list.js:48 +#: client/src/forms/EventsViewer.js:24 client/src/forms/LogViewerStatus.js:28 +#: client/src/job-detail/job-detail.partial.html:26 +#: client/src/lists/JobEvents.js:51 +#: client/src/notifications/notification-templates-list/list.controller.js:73 +#: client/src/partials/logviewer.html:4 msgid "Status" msgstr "ステータス" +#: client/src/configuration/auth-form/configuration-auth.partial.html:3 +msgid "Sub Category" +msgstr "" + #: client/src/license/license.partial.html:121 msgid "Submit" msgstr "送信" +#: client/src/helpers/Jobs.js:230 +msgid "Submit the request to cancel?" +msgstr "" + #: client/src/license/license.partial.html:27 msgid "Subscription" msgstr "サブスクリプション" @@ -2193,10 +2939,18 @@ msgstr "サブスクリプション ID は、ユーザー名にマップされ msgid "Success" msgstr "成功" +#: client/src/helpers/Projects.js:70 +msgid "Success! Click for details" +msgstr "" + #: client/src/dashboard/graphs/dashboard-graphs.partial.html:77 msgid "Successful" msgstr "成功" +#: client/src/configuration/configuration.partial.html:17 +msgid "System" +msgstr "" + #: client/src/controllers/Users.js:18 msgid "System Administrator" msgstr "システム管理者" @@ -2205,12 +2959,15 @@ msgstr "システム管理者" msgid "System Auditor" msgstr "システム監査者" -#: client/src/app.js:340 +#: client/src/app.js:343 client/src/helpers/ActivityStream.js:35 +#: client/src/organizations/linkout/organizations-linkout.route.js:132 msgid "TEAMS" msgstr "チーム" +#: client/src/helpers/ActivityStream.js:53 #: client/src/main-menu/main-menu.partial.html:113 #: client/src/main-menu/main-menu.partial.html:35 +#: client/src/templates/list/templates-list.route.js:13 msgid "TEMPLATES" msgstr "テンプレート" @@ -2224,26 +2981,43 @@ msgid "" "specific part of a play or task." msgstr "タグは、Playbook のサイズが大きく、プレイまたはタスクの特定の部分を実行する必要がある場合に役立ちます。" -#: client/src/notifications/notificationTemplates.form.js:313 +#: client/src/notifications/notificationTemplates.form.js:316 msgid "Target URL" msgstr "ターゲット URL" -#: client/src/forms/Credentials.js:468 client/src/forms/Inventories.js:126 -#: client/src/forms/Inventories.js:173 client/src/forms/Organizations.js:95 -#: client/src/forms/Projects.js:255 +#: client/src/forms/EventsViewer.js:45 +msgid "Task" +msgstr "" + +#: client/src/job-detail/job-detail.partial.html:266 +msgid "Tasks" +msgstr "" + +#: client/src/widgets/Stream.js:372 +msgid "Team" +msgstr "" + +#: client/src/forms/Credentials.js:467 client/src/forms/Inventories.js:126 +#: client/src/forms/Inventories.js:173 client/src/forms/Organizations.js:94 +#: client/src/forms/Projects.js:255 client/src/forms/Workflows.js:146 msgid "Team Roles" msgstr "チームロール" +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:40 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:27 #: client/src/forms/Users.js:156 client/src/lists/Teams.js:16 #: client/src/lists/Teams.js:17 #: client/src/setup-menu/setup-menu.partial.html:16 +#: client/src/shared/stateDefinitions.factory.js:342 msgid "Teams" msgstr "チーム" +#: client/src/job-detail/job-detail.partial.html:57 #: client/src/lists/Templates.js:16 msgid "Template" msgstr "テンプレート" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28 #: client/src/lists/Templates.js:17 client/src/lists/Templates.js:18 msgid "Templates" msgstr "テンプレート" @@ -2252,7 +3026,7 @@ msgstr "テンプレート" msgid "Tenant ID" msgstr "テナント ID" -#: client/src/notifications/notificationTemplates.list.js:66 +#: client/src/notifications/notificationTemplates.list.js:65 msgid "Test notification" msgstr "テスト通知" @@ -2270,6 +3044,10 @@ msgstr "プロジェクト ID は GCE によって割り当てられる識別情 msgid "The SCM update process is running." msgstr "SCM 更新プロセスが実行中です。" +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:70 +msgid "The credential used to run this command." +msgstr "" + #: client/src/forms/Credentials.js:191 msgid "" "The email address assigned to the Google Compute Engine %sservice account." @@ -2283,6 +3061,10 @@ msgstr "認証するホスト。" msgid "The host value" msgstr "ホスト値" +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:61 +msgid "The inventory this command ran on." +msgstr "" + #: client/src/forms/JobTemplates.js:210 msgid "" "The number of parallel or simultaneous processes to use while executing the " @@ -2291,7 +3073,7 @@ msgid "" msgstr "" "Playbook の実行中に使用する並列または同時プロセスの数です。0 は %sansible 設定ファイル%s のデフォルト値を表します。" -#: client/src/job-results/job-results.controller.js:538 +#: client/src/job-results/job-results.controller.js:479 msgid "The output is too large to display. Please download." msgstr "" @@ -2307,6 +3089,18 @@ msgstr "" "選択されたプロジェクトは SCM に対して設定されていません。SCM の設定を行うには、プロジェクトを編集して SCM " "設定を指定してから更新を実行します。" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:124 +msgid "The time must be in HH24:MM:SS format." +msgstr "" + +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:79 +msgid "The user who ran this command." +msgstr "" + +#: client/src/lists/Streams.js:19 +msgid "There are no events to display at this time" +msgstr "" + #: client/src/lists/PortalJobTemplates.js:20 msgid "There are no job templates to display at this time" msgstr "現時点で表示できるジョブテンプレートはありません" @@ -2332,6 +3126,10 @@ msgstr "値のリセット中にエラーが発生しました。返されたス msgid "There was an error resetting values. Returned status:" msgstr "値のリセット中にエラーが発生しました。返されたステータス:" +#: client/src/management-jobs/scheduler/schedulerForm.partial.html:168 +msgid "This is not a valid number." +msgstr "" + #: client/src/helpers/Credentials.js:139 client/src/helpers/Credentials.js:275 msgid "" "This is the tenant name. This value is usually the same as the username." @@ -2343,7 +3141,7 @@ msgid "" "%sNotifications%s section" msgstr "この一覧は、%s通知%s セクションで追加される通知テンプレートで事前に設定されます。" -#: client/src/notifications/notificationTemplates.form.js:199 +#: client/src/notifications/notificationTemplates.form.js:202 msgid "This must be of the form %s." msgstr "これは %s 形式でなければなりません。" @@ -2365,6 +3163,8 @@ msgid "" msgstr "これにより、すべての設定値が出荷時の設定にリセットされます。本当に続行してもよいですか?" #: client/src/dashboard/lists/jobs/jobs-list.partial.html:14 +#: client/src/lists/Streams.js:28 +#: client/src/notifications/notification-templates-list/list.controller.js:74 msgid "Time" msgstr "時間" @@ -2382,12 +3182,21 @@ msgstr "" "プロジェクトが最新であることを判別するための時間 (秒単位) " "です。ジョブ実行およびコールバック時に、タスクシステムは最新のプロジェクト更新のタイムスタンプを評価します。これがキャッシュタイムアウトよりも古い場合には、最新とは見なされず、新規のプロジェクト更新が実行されます。" +#: client/src/forms/EventsViewer.js:74 client/src/forms/EventsViewer.js:78 +#: client/src/forms/EventsViewer.js:82 +msgid "Timing" +msgstr "" + #: client/src/forms/Credentials.js:126 msgid "" "To learn more about the IAM STS Token, refer to the %sAmazon " "documentation%s." msgstr "IAM STS トークンについての詳細は、%sAmazon ドキュメント%s を参照してください。" +#: client/src/job-detail/job-detail.partial.html:416 +msgid "Toggle Output" +msgstr "" + #: client/src/shared/form-generator.js:855 msgid "Toggle the display of plaintext." msgstr "プレーンテキストの表示を切り替えます。" @@ -2397,30 +3206,35 @@ msgstr "プレーンテキストの表示を切り替えます。" msgid "Token" msgstr "トークン" +#: client/src/partials/logviewer.html:6 +msgid "Traceback" +msgstr "" + #: client/src/forms/Credentials.js:61 client/src/forms/Credentials.js:85 -#: client/src/forms/Teams.js:130 client/src/forms/Users.js:196 -#: client/src/forms/WorkflowMaker.js:34 client/src/lists/CompletedJobs.js:50 -#: client/src/lists/Credentials.js:39 client/src/lists/Projects.js:43 -#: client/src/lists/ScheduledJobs.js:43 client/src/lists/Templates.js:31 -#: client/src/notifications/notificationTemplates.form.js:54 -#: client/src/notifications/notificationTemplates.list.js:38 +#: client/src/forms/Teams.js:129 client/src/forms/Users.js:196 +#: client/src/forms/WorkflowMaker.js:34 client/src/lists/AllJobs.js:61 +#: client/src/lists/CompletedJobs.js:50 client/src/lists/Credentials.js:39 +#: client/src/lists/Projects.js:43 client/src/lists/ScheduledJobs.js:44 +#: client/src/lists/Templates.js:31 +#: client/src/notifications/notificationTemplates.form.js:57 +#: client/src/notifications/notificationTemplates.list.js:37 #: client/src/notifications/notifications.list.js:31 msgid "Type" msgstr "タイプ" #: client/src/forms/Credentials.js:25 -#: client/src/notifications/notificationTemplates.form.js:23 +#: client/src/notifications/notificationTemplates.form.js:26 msgid "Type Details" msgstr "タイプの詳細" -#: client/src/notifications/notificationTemplates.form.js:212 -#: client/src/notifications/notificationTemplates.form.js:97 +#: client/src/notifications/notificationTemplates.form.js:100 +#: client/src/notifications/notificationTemplates.form.js:215 msgid "Type an option on each line." msgstr "各行にオプションを入力します。" -#: client/src/notifications/notificationTemplates.form.js:141 -#: client/src/notifications/notificationTemplates.form.js:158 -#: client/src/notifications/notificationTemplates.form.js:371 +#: client/src/notifications/notificationTemplates.form.js:144 +#: client/src/notifications/notificationTemplates.form.js:161 +#: client/src/notifications/notificationTemplates.form.js:374 msgid "Type an option on each line. The pound symbol (#) is not required." msgstr "各行にオプションを入力します。シャープ記号 (#) は不要です。" @@ -2433,7 +3247,8 @@ msgstr "URL ポップオーバーテキスト" msgid "USERNAME" msgstr "ユーザー名" -#: client/src/app.js:364 +#: client/src/app.js:367 client/src/helpers/ActivityStream.js:32 +#: client/src/organizations/linkout/organizations-linkout.route.js:59 msgid "USERS" msgstr "ユーザー" @@ -2453,6 +3268,14 @@ msgstr "起動時の更新" msgid "Upgrade" msgstr "アップグレード" +#: client/src/notifications/notificationTemplates.form.js:407 +msgid "Use SSL" +msgstr "SSL の使用" + +#: client/src/notifications/notificationTemplates.form.js:402 +msgid "Use TLS" +msgstr "TLS の使用" + #: client/src/forms/Credentials.js:77 msgid "" "Used to check out and synchronize playbook repositories with a remote source" @@ -2465,18 +3288,24 @@ msgstr "" #: client/src/forms/Credentials.js:456 client/src/forms/Inventories.js:115 #: client/src/forms/Inventories.js:161 client/src/forms/Organizations.js:83 #: client/src/forms/Projects.js:244 client/src/forms/Teams.js:93 +#: client/src/forms/Workflows.js:135 client/src/widgets/Stream.js:380 msgid "User" msgstr "ユーザー" +#: client/src/configuration/configuration.partial.html:18 +msgid "User Interface" +msgstr "" + #: client/src/forms/Users.js:94 msgid "User Type" msgstr "ユーザータイプ" +#: client/src/access/rbac-multiselect/permissionsUsers.list.js:36 #: client/src/forms/Users.js:49 client/src/helpers/Credentials.js:118 #: client/src/helpers/Credentials.js:225 client/src/helpers/Credentials.js:254 #: client/src/helpers/Credentials.js:32 client/src/helpers/Credentials.js:56 #: client/src/helpers/Credentials.js:89 client/src/lists/Users.js:37 -#: client/src/notifications/notificationTemplates.form.js:64 +#: client/src/notifications/notificationTemplates.form.js:67 msgid "Username" msgstr "ユーザー名" @@ -2489,6 +3318,8 @@ msgstr "" "指定されたクラウドまたはインフラストラクチャープロバイダーに対する認証を行うためのユーザー名、パスワード、およびアクセスキーです。これらは動的なインベントリーソースおよび" " Playbook 実行のクラウドプロビジョニングおよびデプロイメントに使用されます。" +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:35 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:29 #: client/src/forms/Teams.js:75 client/src/lists/Users.js:26 #: client/src/lists/Users.js:27 #: client/src/setup-menu/setup-menu.partial.html:10 @@ -2521,6 +3352,8 @@ msgid "Vault Password" msgstr "Vault パスワード" #: client/src/forms/JobTemplates.js:237 client/src/forms/JobTemplates.js:244 +#: client/src/job-detail/job-detail.partial.html:148 +#: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:99 msgid "Verbosity" msgstr "詳細" @@ -2532,12 +3365,17 @@ msgstr "バージョン" #: client/src/dashboard/graphs/dashboard-graphs.partial.html:58 #: client/src/inventory-scripts/inventory-scripts.list.js:65 #: client/src/lists/Credentials.js:81 client/src/lists/Inventories.js:85 -#: client/src/lists/Teams.js:69 client/src/lists/Templates.js:117 -#: client/src/lists/Users.js:78 -#: client/src/notifications/notificationTemplates.list.js:81 +#: client/src/lists/JobEvents.js:98 client/src/lists/Schedules.js:85 +#: client/src/lists/Streams.js:66 client/src/lists/Teams.js:69 +#: client/src/lists/Templates.js:116 client/src/lists/Users.js:78 +#: client/src/notifications/notificationTemplates.list.js:80 msgid "View" msgstr "表示" +#: client/src/bread-crumb/bread-crumb.directive.js:106 +msgid "View Activity Stream" +msgstr "" + #: client/src/main-menu/main-menu.partial.html:173 msgid "View Documentation" msgstr "ドキュメントの表示" @@ -2567,6 +3405,10 @@ msgstr "ライセンス情報を表示し、編集します。" msgid "View credential" msgstr "認証情報の表示" +#: client/src/lists/JobEvents.js:100 client/src/lists/Streams.js:70 +msgid "View event details" +msgstr "" + #: client/src/setup-menu/setup-menu.partial.html:60 msgid "View information about this version of Ansible Tower." msgstr "本バージョンの Ansible Tower 情報を表示します。" @@ -2579,23 +3421,31 @@ msgstr "インベントリーの表示" msgid "View inventory script" msgstr "インベントリースクリプトの表示" -#: client/src/notifications/notificationTemplates.list.js:83 +#: client/src/notifications/notificationTemplates.list.js:82 msgid "View notification" msgstr "通知の表示" +#: client/src/lists/Schedules.js:87 +msgid "View schedule" +msgstr "" + #: client/src/lists/Teams.js:72 msgid "View team" msgstr "チームの表示" -#: client/src/lists/Templates.js:119 +#: client/src/lists/Templates.js:118 msgid "View template" msgstr "テンプレートの表示" -#: client/src/lists/Projects.js:110 +#: client/src/lists/AllJobs.js:94 +msgid "View the job" +msgstr "" + +#: client/src/lists/Projects.js:109 msgid "View the project" msgstr "プロジェクトの表示" -#: client/src/lists/ScheduledJobs.js:74 +#: client/src/lists/ScheduledJobs.js:75 msgid "View the schedule" msgstr "スケジュールの表示" @@ -2603,10 +3453,20 @@ msgstr "スケジュールの表示" msgid "View user" msgstr "ユーザーの表示" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:25 +#: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:25 +msgid "View workflow results" +msgstr "" + #: client/src/forms/Workflows.js:22 msgid "WORKFLOW" msgstr "ワークフロー" +#: client/src/job-detail/job-detail.partial.html:313 +#: client/src/job-detail/job-detail.partial.html:368 +msgid "Waiting..." +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:68 #: client/src/configuration/configuration.controller.js:179 #: client/src/configuration/configuration.controller.js:241 @@ -2639,10 +3499,25 @@ msgstr "ワークフローエディター" msgid "Workflow Job Template" msgstr "ワークフロージョブテンプレート" +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:103 +#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:40 +msgid "Workflow Templates" +msgstr "" + +#: client/src/dashboard/lists/job-templates/job-templates-list.partial.html:58 +msgid "" +"You can create a job template here." +msgstr "" + #: client/src/controllers/Projects.js:508 msgid "You do not have access to view this property" msgstr "これを適切に表示するためのアクセス権がありません。" +#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:26 +msgid "You do not have permission to add a job template." +msgstr "" + #: client/src/controllers/Projects.js:324 msgid "You do not have permission to add a project." msgstr "プロジェクトを追加するパーミッションがありません。" @@ -2692,6 +3567,18 @@ msgstr "アイドル時間によりセッションがタイムアウトしまし msgid "and" msgstr "and" +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:22 +msgid "name" +msgstr "" + +#: client/src/shared/paginate/paginate.partial.html:41 +msgid "of {{dataCount()}}" +msgstr "" + +#: client/src/access/rbac-multiselect/permissionsTeams.list.js:25 +msgid "organization" +msgstr "" + #: client/src/forms/Credentials.js:139 client/src/forms/Credentials.js:365 msgid "set in helpers/credentials" msgstr "ヘルパー/認証情報で設定"