mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 18:09:57 -03:30
updates strings
This commit is contained in:
parent
9dde854baa
commit
dbc235cfb6
@ -1,17 +1,15 @@
|
||||
import React from 'react';
|
||||
import { useField } from 'formik';
|
||||
import { t, Plural } from '@lingui/macro';
|
||||
import { t } from '@lingui/macro';
|
||||
import {
|
||||
FormGroup,
|
||||
TextInput,
|
||||
Button,
|
||||
InputGroup as PFInputGroup,
|
||||
Tooltip,
|
||||
} from '@patternfly/react-core';
|
||||
import PFCheckIcon from '@patternfly/react-icons/dist/js/icons/check-icon';
|
||||
import styled from 'styled-components';
|
||||
import Popover from '../Popover';
|
||||
import { required } from '../../util/validators';
|
||||
|
||||
const InputGroup = styled(PFInputGroup)`
|
||||
padding-bottom: 5px;
|
||||
@ -22,6 +20,19 @@ const CheckIcon = styled(PFCheckIcon)`
|
||||
props.isSelected &&
|
||||
`color: var(--pf-c-button--m-secondary--active--Color)`};
|
||||
`;
|
||||
|
||||
const validate = () => {
|
||||
return value => {
|
||||
let message;
|
||||
const hasValue = value.find(({ choice }) =>
|
||||
choice.trim().length > 0 ? choice : undefined
|
||||
);
|
||||
if (!hasValue) {
|
||||
message = t`There must be a value in at least one input`;
|
||||
}
|
||||
return message;
|
||||
};
|
||||
};
|
||||
function TextAndCheckboxField({ label, tooltip }) {
|
||||
const [
|
||||
formattedChoicesField,
|
||||
@ -29,33 +40,34 @@ function TextAndCheckboxField({ label, tooltip }) {
|
||||
formattedChoicesHelpers,
|
||||
] = useField({
|
||||
name: 'formattedChoices',
|
||||
validate: required(null),
|
||||
validate: validate(),
|
||||
});
|
||||
|
||||
const [typeField] = useField('type');
|
||||
const isValid =
|
||||
!(formattedChoicesMeta.touched && formattedChoicesMeta.error) ||
|
||||
formattedChoicesField.value.trim().length > 0;
|
||||
const isValid = !(formattedChoicesMeta.touched && formattedChoicesMeta.error);
|
||||
|
||||
return (
|
||||
<FormGroup
|
||||
helperText={
|
||||
<Plural
|
||||
value={typeField.value === 'multiselect' ? 2 : 1}
|
||||
one="Click checkbox next to an option to mark it as the default value."
|
||||
other="Click checkbox next to an option to mark it as a default value."
|
||||
/>
|
||||
}
|
||||
hasNoPaddingTop
|
||||
helperTextInvalid={formattedChoicesMeta.error}
|
||||
label={label}
|
||||
isRequired
|
||||
onBlur={formattedChoicesHelpers.setTouched}
|
||||
helperText={
|
||||
!formattedChoicesField.value[0].choice.trim().length
|
||||
? t`Type answer then click checkbox on right to select answer as default.`
|
||||
: t`Press 'Enter' to add more answer choices. One answer choice per line. `
|
||||
}
|
||||
helperTextInvalid={formattedChoicesMeta.error}
|
||||
onBlur={e => {
|
||||
if (!e.currentTarget.contains(e.relatedTarget)) {
|
||||
formattedChoicesHelpers.setTouched();
|
||||
}
|
||||
}}
|
||||
validated={isValid ? 'default' : 'error'}
|
||||
labelIcon={<Popover content={tooltip} />}
|
||||
>
|
||||
{formattedChoicesField.value.map(({ choice, isDefault }, i) => (
|
||||
<InputGroup>
|
||||
<TextInput
|
||||
aria-label={choice}
|
||||
onKeyUp={e => {
|
||||
if (
|
||||
e.key === 'Enter' &&
|
||||
@ -69,9 +81,12 @@ function TextAndCheckboxField({ label, tooltip }) {
|
||||
})
|
||||
);
|
||||
}
|
||||
// Remove empty string values from formattedChoices from formik and
|
||||
// remove the field from the UI.
|
||||
if (e.key === 'Backspace' && !choice.trim().length) {
|
||||
|
||||
if (
|
||||
e.key === 'Backspace' &&
|
||||
!choice.trim() &&
|
||||
formattedChoicesField.value.length > 1
|
||||
) {
|
||||
const removeEmptyField = formattedChoicesField.value.filter(
|
||||
(c, index) => index !== i
|
||||
);
|
||||
@ -87,40 +102,31 @@ function TextAndCheckboxField({ label, tooltip }) {
|
||||
formattedChoicesHelpers.setValue(newValues);
|
||||
}}
|
||||
/>
|
||||
<Tooltip
|
||||
content={
|
||||
choice
|
||||
? t`Click to select this answer as a default answer.`
|
||||
: t`Must type an answer choice before a default value can be selected`
|
||||
}
|
||||
position="right"
|
||||
trigger="mouseenter"
|
||||
|
||||
<Button
|
||||
variant="control"
|
||||
aria-label={t`Click to toggle default value`}
|
||||
ouiaId={choice}
|
||||
isDisabled={!choice.trim()}
|
||||
onClick={() => {
|
||||
const newValues = formattedChoicesField.value.map((cfv, index) =>
|
||||
i === index
|
||||
? { choice: cfv.choice, isDefault: !cfv.isDefault }
|
||||
: cfv
|
||||
);
|
||||
const singleSelectValues = formattedChoicesField.value.map(
|
||||
(cfv, index) =>
|
||||
i === index
|
||||
? { choice: cfv.choice, isDefault: !cfv.isDefault }
|
||||
: { choice: cfv.choice, isDefault: false }
|
||||
);
|
||||
return typeField.value === 'multiplechoice'
|
||||
? formattedChoicesHelpers.setValue(singleSelectValues)
|
||||
: formattedChoicesHelpers.setValue(newValues);
|
||||
}}
|
||||
>
|
||||
<Button
|
||||
variant="control"
|
||||
aria-label={t`Click to toggle default value`}
|
||||
ouiaId={choice}
|
||||
onClick={() => {
|
||||
const newValues = formattedChoicesField.value.map(
|
||||
(cfv, index) =>
|
||||
i === index
|
||||
? { choice: cfv.choice, isDefault: !cfv.isDefault }
|
||||
: cfv
|
||||
);
|
||||
const singleSelectValues = formattedChoicesField.value.map(
|
||||
(cfv, index) =>
|
||||
i === index
|
||||
? { choice: cfv.choice, isDefault: !cfv.isDefault }
|
||||
: { choice: cfv.choice, isDefault: false }
|
||||
);
|
||||
return typeField.value === 'multiplechoice'
|
||||
? formattedChoicesHelpers.setValue(singleSelectValues)
|
||||
: formattedChoicesHelpers.setValue(newValues);
|
||||
}}
|
||||
>
|
||||
<CheckIcon isSelected={isDefault} />
|
||||
</Button>
|
||||
</Tooltip>
|
||||
<CheckIcon isSelected={isDefault} />
|
||||
</Button>
|
||||
</InputGroup>
|
||||
))}
|
||||
</FormGroup>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -13,10 +13,6 @@ msgstr ""
|
||||
"Language-Team: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#: src/contexts/Network.jsx:52
|
||||
#~ msgid "404"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Schedule/ScheduleOccurrences/ScheduleOccurrences.jsx:43
|
||||
msgid "(Limited to first 10)"
|
||||
msgstr "(Limited to first 10)"
|
||||
@ -386,10 +382,6 @@ msgstr "Add workflow template"
|
||||
msgid "Administration"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/Organizations/components/OrganizationListItem.jsx:66
|
||||
#~ msgid "Admins"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/DataListToolbar/DataListToolbar.jsx:86
|
||||
#: screens/Job/JobOutput/JobOutput.jsx:669
|
||||
msgid "Advanced"
|
||||
@ -416,11 +408,6 @@ msgstr ""
|
||||
"before executing job tasks. This is intended for static content,\n"
|
||||
"like the Ansible inventory .ini file format."
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:168
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:177
|
||||
#~ msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format."
|
||||
#~ msgstr "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format."
|
||||
|
||||
#: components/Schedule/shared/FrequencyDetailSubform.jsx:508
|
||||
msgid "After number of occurrences"
|
||||
msgstr "After number of occurrences"
|
||||
@ -492,16 +479,6 @@ msgstr "An error occurred"
|
||||
msgid "An inventory must be selected"
|
||||
msgstr "An inventory must be selected"
|
||||
|
||||
#: src/components/PromptDetail/PromptInventorySourceDetail.jsx:87
|
||||
#: src/components/PromptDetail/PromptProjectDetail.jsx:92
|
||||
#: src/screens/Inventory/shared/InventorySourceForm.jsx:143
|
||||
#: src/screens/Organization/OrganizationDetail/OrganizationDetail.jsx:94
|
||||
#: src/screens/Organization/shared/OrganizationForm.jsx:82
|
||||
#: src/screens/Project/ProjectDetail/ProjectDetail.jsx:128
|
||||
#: src/screens/Project/shared/ProjectForm.jsx:274
|
||||
#~ msgid "Ansible Environment"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.jsx:98
|
||||
msgid "Ansible Tower"
|
||||
msgstr "Ansible Tower"
|
||||
@ -510,15 +487,7 @@ msgstr "Ansible Tower"
|
||||
msgid "Ansible Tower Documentation."
|
||||
msgstr "Ansible Tower Documentation."
|
||||
|
||||
#: src/components/About/About.jsx:58
|
||||
#~ msgid "Ansible Version"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:204
|
||||
#~ msgid "Ansible environment"
|
||||
#~ msgstr "Ansible environment"
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:63
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:35
|
||||
msgid "Answer type"
|
||||
msgstr "Answer type"
|
||||
|
||||
@ -681,10 +650,6 @@ msgstr "August"
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/AuthSettings.jsx:19
|
||||
#~ msgid "Authentication Settings"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Setting/MiscSystem/MiscSystemDetail/MiscSystemDetail.jsx:88
|
||||
#: screens/Setting/MiscSystem/MiscSystemEdit/MiscSystemEdit.jsx:93
|
||||
msgid "Authorization Code Expiration"
|
||||
@ -836,10 +801,6 @@ msgstr ""
|
||||
"Together the base path and selected playbook directory provide the full\n"
|
||||
"path used to locate playbooks."
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:70
|
||||
#~ msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:456
|
||||
msgid "Basic auth password"
|
||||
msgstr "Basic auth password"
|
||||
@ -1063,10 +1024,6 @@ msgstr ""
|
||||
"Change PROJECTS_ROOT when deploying\n"
|
||||
"{brandName} to change this location."
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:76
|
||||
#~ msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location."
|
||||
#~ msgstr "Change PROJECTS_ROOT when deploying {brandName} to change this location."
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:43
|
||||
msgid "Changed"
|
||||
msgstr "Changed"
|
||||
@ -1140,10 +1097,6 @@ msgstr ""
|
||||
"Refer to the Ansible Tower Documentation for more additional\n"
|
||||
"information about each option."
|
||||
|
||||
#: src/screens/Template/Survey/SurveyQuestionForm.jsx:37
|
||||
#~ msgid "Choose an answer type or format you want as the prompt for the user. Refer to the Ansible Tower Documentation for more additional information about each option."
|
||||
#~ msgstr "Choose an answer type or format you want as the prompt for the user. Refer to the Ansible Tower Documentation for more additional information about each option."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:142
|
||||
msgid "Choose an email option"
|
||||
msgstr "Choose an email option"
|
||||
@ -1195,11 +1148,11 @@ msgstr "Click this button to verify connection to the secret management system u
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr "Click to create a new link to this node."
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr "Click to select this answer as a default answer."
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr "Click to toggle default value"
|
||||
|
||||
@ -1253,22 +1206,6 @@ msgstr ""
|
||||
msgid "Command"
|
||||
msgstr "Command"
|
||||
|
||||
#: src/screens/Host/Host.jsx:67
|
||||
#: src/screens/Host/Hosts.jsx:32
|
||||
#: src/screens/Inventory/Inventory.jsx:68
|
||||
#: src/screens/Inventory/InventoryHost/InventoryHost.jsx:88
|
||||
#: src/screens/Template/Template.jsx:151
|
||||
#: src/screens/Template/Templates.jsx:48
|
||||
#: src/screens/Template/WorkflowJobTemplate.jsx:145
|
||||
#~ msgid "Completed Jobs"
|
||||
#~ msgstr "Completed Jobs"
|
||||
|
||||
#: src/screens/Inventory/Inventories.jsx:59
|
||||
#: src/screens/Inventory/Inventories.jsx:73
|
||||
#: src/screens/Inventory/SmartInventory.jsx:73
|
||||
#~ msgid "Completed jobs"
|
||||
#~ msgstr "Completed jobs"
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:53
|
||||
msgid "Compliant"
|
||||
msgstr "Compliant"
|
||||
@ -1365,16 +1302,6 @@ msgstr ""
|
||||
"Control the level of output ansible will\n"
|
||||
"produce as the playbook executes."
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:152
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:414
|
||||
#~ msgid "Control the level of output ansible will produce as the playbook executes."
|
||||
#~ msgstr "Control the level of output ansible will produce as the playbook executes."
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:64
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:69
|
||||
#~ msgid "Controller"
|
||||
#~ msgstr "Controller"
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:208
|
||||
msgid "Convergence"
|
||||
msgstr "Convergence"
|
||||
@ -1437,11 +1364,6 @@ msgstr "Copyright"
|
||||
msgid "Create"
|
||||
msgstr "Create"
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr "Create Execution environments"
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2804,10 +2726,6 @@ msgstr ""
|
||||
msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax"
|
||||
msgstr "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax"
|
||||
|
||||
#: src/screens/Inventory/shared/SmartInventoryForm.jsx:100
|
||||
#~ msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:193
|
||||
msgid "Enter one Annotation Tag per line, without commas."
|
||||
msgstr "Enter one Annotation Tag per line, without commas."
|
||||
@ -2822,10 +2740,6 @@ msgstr ""
|
||||
"symbol (#) for channels, and the at (@) symbol for users, are not\n"
|
||||
"required."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:244
|
||||
#~ msgid "Enter one IRC channel or username per line. The pound symbol (#) for channels, and the at (@) symbol for users, are not required."
|
||||
#~ msgstr "Enter one IRC channel or username per line. The pound symbol (#) for channels, and the at (@) symbol for users, are not required."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
msgid ""
|
||||
"Enter one Slack channel per line. The pound symbol (#)\n"
|
||||
@ -2834,10 +2748,6 @@ msgstr ""
|
||||
"Enter one Slack channel per line. The pound symbol (#)\n"
|
||||
"is required for channels."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
#~ msgid "Enter one Slack channel per line. The pound symbol (#) is required for channels."
|
||||
#~ msgstr "Enter one Slack channel per line. The pound symbol (#) is required for channels."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
msgid ""
|
||||
"Enter one email address per line to create a recipient\n"
|
||||
@ -2846,10 +2756,6 @@ msgstr ""
|
||||
"Enter one email address per line to create a recipient\n"
|
||||
"list for this type of notification."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
#~ msgid "Enter one email address per line to create a recipient list for this type of notification."
|
||||
#~ msgstr "Enter one email address per line to create a recipient list for this type of notification."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
msgid ""
|
||||
"Enter one phone number per line to specify where to\n"
|
||||
@ -2858,10 +2764,6 @@ msgstr ""
|
||||
"Enter one phone number per line to specify where to\n"
|
||||
"route SMS messages."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
#~ msgid "Enter one phone number per line to specify where to route SMS messages."
|
||||
#~ msgstr "Enter one phone number per line to specify where to route SMS messages."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
msgid ""
|
||||
"Enter the number associated with the \"Messaging\n"
|
||||
@ -2870,10 +2772,6 @@ msgstr ""
|
||||
"Enter the number associated with the \"Messaging\n"
|
||||
"Service\" in Twilio in the format +18005550199."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
#~ msgid "Enter the number associated with the \"Messaging Service\" in Twilio in the format +18005550199."
|
||||
#~ msgstr "Enter the number associated with the \"Messaging Service\" in Twilio in the format +18005550199."
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/TowerSubForm.jsx:60
|
||||
msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins</0> in the documentation and the <1>Tower</1> plugin configuration guide."
|
||||
msgstr "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins</0> in the documentation and the <1>Tower</1> plugin configuration guide."
|
||||
@ -3126,11 +3024,6 @@ msgstr "Execution environment name"
|
||||
msgid "Execution environment not found."
|
||||
msgstr "Execution environment not found."
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr "Execution environments"
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -4198,10 +4091,6 @@ msgstr ""
|
||||
"be viewed at the host level. Facts are persisted and\n"
|
||||
"injected into the fact cache at runtime."
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:559
|
||||
#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime."
|
||||
#~ msgstr "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime."
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:140
|
||||
msgid "If you are ready to upgrade or renew, please <0>contact us.</0>"
|
||||
msgstr "If you are ready to upgrade or renew, please <0>contact us.</0>"
|
||||
@ -4227,10 +4116,6 @@ msgstr ""
|
||||
"If you want the Inventory Source to update on\n"
|
||||
"launch and on project update, click on Update on launch, and also go to"
|
||||
|
||||
#: src/pages/Organizations/components/DeleteRoleConfirmationModal.jsx:54
|
||||
#~ msgid "If you {0} want to remove access for this particular user, please remove them from the team."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironmentDetails/ExecutionEnvironmentDetails.jsx:57
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.jsx:132
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironmentList/ExecutionEnvironmentList.jsx:138
|
||||
@ -4370,10 +4255,6 @@ msgstr "Instances"
|
||||
msgid "Integer"
|
||||
msgstr "Integer"
|
||||
|
||||
#: src/index.jsx:193
|
||||
#~ msgid "Integrations"
|
||||
#~ msgstr ""
|
||||
|
||||
#: util/validators.jsx:67
|
||||
msgid "Invalid email address"
|
||||
msgstr "Invalid email address"
|
||||
@ -4522,18 +4403,10 @@ msgstr "Item Skipped"
|
||||
msgid "Items"
|
||||
msgstr "Items"
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:142
|
||||
#~ msgid "Items Per Page"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:27
|
||||
msgid "Items per page"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:162
|
||||
#~ msgid "Items {itemMin} – {itemMax} of {count}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Sparkline/Sparkline.jsx:28
|
||||
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
|
||||
#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
|
||||
@ -5291,7 +5164,7 @@ msgstr "Multiple Choice (single select)"
|
||||
msgid "Multiple Choice Options"
|
||||
msgstr "Multiple Choice Options"
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:100
|
||||
#: components/FormField/TextAndCheckboxField.jsx:87
|
||||
msgid "Must type an answer choice before a default value can be selected"
|
||||
msgstr "Must type an answer choice before a default value can be selected"
|
||||
|
||||
@ -5945,18 +5818,10 @@ msgstr "Organization"
|
||||
msgid "Organization (Name)"
|
||||
msgstr "Organization (Name)"
|
||||
|
||||
#: src/pages/Organizations/views/Organization.add.jsx:79
|
||||
#~ msgid "Organization Add"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Team/TeamList/TeamList.jsx:138
|
||||
msgid "Organization Name"
|
||||
msgstr "Organization Name"
|
||||
|
||||
#: src/pages/Organizations/screens/Organization/Organization.jsx:144
|
||||
#~ msgid "Organization detail tabs"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Organization/Organization.jsx:154
|
||||
msgid "Organization not found."
|
||||
msgstr "Organization not found."
|
||||
@ -5976,10 +5841,6 @@ msgstr "Organization not found."
|
||||
msgid "Organizations"
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/Organizations/views/Organizations.list.jsx:218
|
||||
#~ msgid "Organizations List"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/useOtherPromptsStep.jsx:50
|
||||
msgid "Other prompts"
|
||||
msgstr "Other prompts"
|
||||
@ -6016,18 +5877,6 @@ msgstr "POST"
|
||||
msgid "PUT"
|
||||
msgstr "PUT"
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:190
|
||||
#~ msgid "Page"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:189
|
||||
#~ msgid "Page <0/> of {pageCount}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:193
|
||||
#~ msgid "Page Number"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/NotificationList/NotificationList.jsx:198
|
||||
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:156
|
||||
msgid "Pagerduty"
|
||||
@ -6318,13 +6167,17 @@ msgstr "Preconditions for running this node when there are multiple parents. Ref
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr "Press Enter to edit. Press ESC to stop editing."
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr "Press Enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr "Press Enter to get additional inputs."
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#~ msgstr "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr "Press Enter to get additional inputs. Refer to the"
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr "Press Enter to get additional {num} inputs. Refer to the"
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
@ -6332,14 +6185,6 @@ msgstr "Press Enter to get additional inputs. Refer to the"
|
||||
msgid "Preview"
|
||||
msgstr "Preview"
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:179
|
||||
#~ msgid "Previous"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/index.jsx:88
|
||||
#~ msgid "Primary Navigation"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/CredentialPasswordsStep.jsx:103
|
||||
msgid "Private key passphrase"
|
||||
msgstr "Private key passphrase"
|
||||
@ -7337,10 +7182,6 @@ msgstr ""
|
||||
"the Project Base Path. Together the base path and the playbook\n"
|
||||
"directory provide the full path used to locate playbooks."
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:89
|
||||
#~ msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks."
|
||||
|
||||
#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.jsx:94
|
||||
msgid "Select items from list"
|
||||
msgstr ""
|
||||
@ -7427,11 +7268,6 @@ msgstr ""
|
||||
"Select the inventory containing the hosts\n"
|
||||
"you want this job to manage."
|
||||
|
||||
#: src/components/Lookup/InventoryLookup.jsx:89
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:248
|
||||
#~ msgid "Select the inventory containing the hosts you want this job to manage."
|
||||
#~ msgstr "Select the inventory containing the hosts you want this job to manage."
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.jsx:105
|
||||
msgid ""
|
||||
"Select the inventory file\n"
|
||||
@ -7718,11 +7554,6 @@ msgstr ""
|
||||
"Use commas to separate multiple tags. Refer to Ansible Tower\n"
|
||||
"documentation for details on the usage of tags."
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:74
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:487
|
||||
#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags."
|
||||
#~ msgstr "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags."
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:39
|
||||
msgid "Skipped"
|
||||
msgstr "Skipped"
|
||||
@ -7882,10 +7713,6 @@ msgstr ""
|
||||
"Specify HTTP Headers in JSON format. Refer to\n"
|
||||
"the Ansible Tower documentation for example syntax."
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:478
|
||||
#~ msgid "Specify HTTP Headers in JSON format. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr "Specify HTTP Headers in JSON format. Refer to the Ansible Tower documentation for example syntax."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:392
|
||||
msgid ""
|
||||
"Specify a notification color. Acceptable colors are hex\n"
|
||||
@ -8396,10 +8223,6 @@ msgstr ""
|
||||
"before the job is canceled. Defaults to 0 for no job\n"
|
||||
"timeout."
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:439
|
||||
#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout."
|
||||
#~ msgstr "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout."
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:164
|
||||
msgid ""
|
||||
"The base URL of the Grafana server - the\n"
|
||||
@ -9155,10 +8978,6 @@ msgstr ""
|
||||
"notifications sent when a job starts, succeeds, or fails. Use\n"
|
||||
"curly braces to access information about the job:"
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:72
|
||||
#~ msgid "Use custom messages to change the content of notifications sent when a job starts, succeeds, or fails. Use curly braces to access information about the job:"
|
||||
#~ msgstr "Use custom messages to change the content of notifications sent when a job starts, succeeds, or fails. Use curly braces to access information about the job:"
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:75
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:83
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:44
|
||||
@ -9722,11 +9541,6 @@ msgstr ""
|
||||
"hosts and groups not found on the external source will remain\n"
|
||||
"untouched by the inventory update process."
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:127
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:141
|
||||
#~ msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process."
|
||||
#~ msgstr "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process."
|
||||
|
||||
#: components/Workflow/WorkflowLegend.jsx:96
|
||||
msgid "Workflow"
|
||||
msgstr "Workflow"
|
||||
@ -9890,10 +9704,6 @@ msgstr "You do not have permission to delete {pluralizedItemName}: {itemsUnableT
|
||||
msgid "You do not have permission to disassociate the following: {itemsUnableToDisassociate}"
|
||||
msgstr "You do not have permission to disassociate the following: {itemsUnableToDisassociate}"
|
||||
|
||||
#: src/contexts/Network.jsx:40
|
||||
#~ msgid "You have been logged out."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:90
|
||||
msgid ""
|
||||
"You may apply a number of possible variables in the\n"
|
||||
@ -9902,7 +9712,7 @@ msgstr ""
|
||||
"You may apply a number of possible variables in the\n"
|
||||
"message. For more information, refer to the"
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:89
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:90
|
||||
#~ msgid "You may apply a number of possible variables in the message. Refer to the"
|
||||
#~ msgstr "You may apply a number of possible variables in the message. Refer to the"
|
||||
|
||||
@ -10032,10 +9842,6 @@ msgstr "documentation"
|
||||
msgid "edit"
|
||||
msgstr "edit"
|
||||
|
||||
#: src/pages/Organizations/components/OrganizationEdit.jsx:20
|
||||
#~ msgid "edit view"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyListItem.jsx:123
|
||||
msgid "encrypted"
|
||||
msgstr "encrypted"
|
||||
@ -10052,7 +9858,7 @@ msgstr "expiration"
|
||||
msgid "for more info."
|
||||
msgstr "for more info."
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:247
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:238
|
||||
msgid "for more information."
|
||||
msgstr "for more information."
|
||||
|
||||
@ -10097,12 +9903,6 @@ msgstr "instance type"
|
||||
msgid "inventory"
|
||||
msgstr "inventory"
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:51
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:59
|
||||
#: screens/Job/JobDetail/JobDetail.jsx:119
|
||||
#~ msgid "isolated instance"
|
||||
#~ msgstr "isolated instance"
|
||||
|
||||
#: components/Pagination/Pagination.jsx:24
|
||||
msgid "items"
|
||||
msgstr ""
|
||||
@ -10143,10 +9943,6 @@ msgstr "of"
|
||||
msgid "option to the"
|
||||
msgstr "option to the"
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:84
|
||||
#~ msgid "or attributes of the job such as"
|
||||
#~ msgstr "or attributes of the job such as"
|
||||
|
||||
#: components/Pagination/Pagination.jsx:25
|
||||
msgid "page"
|
||||
msgstr "page"
|
||||
@ -10324,10 +10120,6 @@ msgstr ""
|
||||
msgid "{0} (deleted)"
|
||||
msgstr "{0} (deleted)"
|
||||
|
||||
#: src/components/PaginatedDataList/PaginatedDataList.jsx:135
|
||||
#~ msgid "{0} List"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/ChipGroup/ChipGroup.jsx:13
|
||||
msgid "{0} more"
|
||||
msgstr "{0} more"
|
||||
@ -10344,10 +10136,6 @@ msgstr "{0}: {1}"
|
||||
msgid "{brandName} logo"
|
||||
msgstr "{brandName} logo"
|
||||
|
||||
#: src/pages/Organizations/components/OrganizationDetail.jsx:54
|
||||
#~ msgid "{currentTab} detail view"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/DetailList/UserDateDetail.jsx:23
|
||||
msgid "{dateStr} by <0>{username}</0>"
|
||||
msgstr "{dateStr} by <0>{username}</0>"
|
||||
@ -10376,27 +10164,15 @@ msgstr "{intervalValue, plural, one {week} other {weeks}}"
|
||||
msgid "{intervalValue, plural, one {year} other {years}}"
|
||||
msgstr "{intervalValue, plural, one {year} other {years}}"
|
||||
|
||||
#: src/components/Pagination/Pagination.jsx:163
|
||||
#~ msgid "{itemMin} - {itemMax} of {count}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/PromptDetail/PromptDetail.jsx:43
|
||||
msgid "{minutes} min {seconds} sec"
|
||||
msgstr "{minutes} min {seconds} sec"
|
||||
|
||||
#: src/screens/Inventory/InventoryList/InventoryList.jsx:215
|
||||
#~ msgid "{numItemsToDelete, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}"
|
||||
#~ msgstr "{numItemsToDelete, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}"
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:106
|
||||
#: components/JobList/JobListCancelButton.jsx:92
|
||||
msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
msgstr "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:81
|
||||
#~ msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}"
|
||||
#~ msgstr "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}"
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:167
|
||||
#: components/JobList/JobListCancelButton.jsx:151
|
||||
msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}"
|
||||
msgstr "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}"
|
||||
|
||||
@ -10404,19 +10180,7 @@ msgstr "{numJobsToCancel, plural, one {This action will cancel the following job
|
||||
msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}"
|
||||
msgstr "{numJobsToCancel, plural, one {{0}} other {{1}}}"
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:68
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}"
|
||||
#~ msgstr "{numJobsUnableToCancel, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}"
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:57
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}"
|
||||
#~ msgstr "{numJobsUnableToCancel, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}"
|
||||
|
||||
#: components/PaginatedDataList/PaginatedDataList.jsx:92
|
||||
#: components/PaginatedTable/PaginatedTable.jsx:77
|
||||
msgid "{pluralizedItemName} List"
|
||||
msgstr "{pluralizedItemName} List"
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:96
|
||||
#~ msgid "{zeroOrOneJobSelected, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
#~ msgstr "{zeroOrOneJobSelected, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
|
||||
@ -385,11 +385,6 @@ msgid ""
|
||||
"like the Ansible inventory .ini file format."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:168
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:177
|
||||
#~ msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Schedule/shared/FrequencyDetailSubform.jsx:508
|
||||
msgid "After number of occurrences"
|
||||
msgstr ""
|
||||
@ -459,16 +454,6 @@ msgstr ""
|
||||
msgid "An inventory must be selected"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/PromptDetail/PromptInventorySourceDetail.jsx:87
|
||||
#: src/components/PromptDetail/PromptProjectDetail.jsx:92
|
||||
#: src/screens/Inventory/shared/InventorySourceForm.jsx:143
|
||||
#: src/screens/Organization/OrganizationDetail/OrganizationDetail.jsx:94
|
||||
#: src/screens/Organization/shared/OrganizationForm.jsx:82
|
||||
#: src/screens/Project/ProjectDetail/ProjectDetail.jsx:128
|
||||
#: src/screens/Project/shared/ProjectForm.jsx:274
|
||||
#~ msgid "Ansible Environment"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.jsx:98
|
||||
msgid "Ansible Tower"
|
||||
msgstr ""
|
||||
@ -477,15 +462,7 @@ msgstr ""
|
||||
msgid "Ansible Tower Documentation."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/About/About.jsx:58
|
||||
#~ msgid "Ansible Version"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:204
|
||||
#~ msgid "Ansible environment"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:63
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:35
|
||||
msgid "Answer type"
|
||||
msgstr ""
|
||||
|
||||
@ -569,10 +546,6 @@ msgstr ""
|
||||
msgid "April"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
|
||||
#~ msgid "Are you sure you want to delete the {0} below?"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/DeleteButton/DeleteButton.jsx:128
|
||||
msgid "Are you sure you want to delete:"
|
||||
msgstr ""
|
||||
@ -791,10 +764,6 @@ msgid ""
|
||||
"path used to locate playbooks."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:70
|
||||
#~ msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:456
|
||||
msgid "Basic auth password"
|
||||
msgstr ""
|
||||
@ -998,10 +967,6 @@ msgid ""
|
||||
"{brandName} to change this location."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:76
|
||||
#~ msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:43
|
||||
msgid "Changed"
|
||||
msgstr ""
|
||||
@ -1072,10 +1037,6 @@ msgid ""
|
||||
"information about each option."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/Survey/SurveyQuestionForm.jsx:37
|
||||
#~ msgid "Choose an answer type or format you want as the prompt for the user. Refer to the Ansible Tower Documentation for more additional information about each option."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:142
|
||||
msgid "Choose an email option"
|
||||
msgstr ""
|
||||
@ -1127,11 +1088,11 @@ msgstr ""
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1185,22 +1146,6 @@ msgstr ""
|
||||
msgid "Command"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Host/Host.jsx:67
|
||||
#: src/screens/Host/Hosts.jsx:32
|
||||
#: src/screens/Inventory/Inventory.jsx:68
|
||||
#: src/screens/Inventory/InventoryHost/InventoryHost.jsx:88
|
||||
#: src/screens/Template/Template.jsx:151
|
||||
#: src/screens/Template/Templates.jsx:48
|
||||
#: src/screens/Template/WorkflowJobTemplate.jsx:145
|
||||
#~ msgid "Completed Jobs"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/screens/Inventory/Inventories.jsx:59
|
||||
#: src/screens/Inventory/Inventories.jsx:73
|
||||
#: src/screens/Inventory/SmartInventory.jsx:73
|
||||
#~ msgid "Completed jobs"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:53
|
||||
msgid "Compliant"
|
||||
msgstr ""
|
||||
@ -1291,16 +1236,6 @@ msgid ""
|
||||
"produce as the playbook executes."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:152
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:414
|
||||
#~ msgid "Control the level of output ansible will produce as the playbook executes."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:64
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:69
|
||||
#~ msgid "Controller"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:208
|
||||
msgid "Convergence"
|
||||
msgstr ""
|
||||
@ -1359,11 +1294,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2691,10 +2621,6 @@ msgstr ""
|
||||
msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/shared/SmartInventoryForm.jsx:100
|
||||
#~ msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:193
|
||||
msgid "Enter one Annotation Tag per line, without commas."
|
||||
msgstr ""
|
||||
@ -2706,50 +2632,30 @@ msgid ""
|
||||
"required."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:244
|
||||
#~ msgid "Enter one IRC channel or username per line. The pound symbol (#) for channels, and the at (@) symbol for users, are not required."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
msgid ""
|
||||
"Enter one Slack channel per line. The pound symbol (#)\n"
|
||||
"is required for channels."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
#~ msgid "Enter one Slack channel per line. The pound symbol (#) is required for channels."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
msgid ""
|
||||
"Enter one email address per line to create a recipient\n"
|
||||
"list for this type of notification."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
#~ msgid "Enter one email address per line to create a recipient list for this type of notification."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
msgid ""
|
||||
"Enter one phone number per line to specify where to\n"
|
||||
"route SMS messages."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
#~ msgid "Enter one phone number per line to specify where to route SMS messages."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
msgid ""
|
||||
"Enter the number associated with the \"Messaging\n"
|
||||
"Service\" in Twilio in the format +18005550199."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
#~ msgid "Enter the number associated with the \"Messaging Service\" in Twilio in the format +18005550199."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/TowerSubForm.jsx:60
|
||||
msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins</0> in the documentation and the <1>Tower</1> plugin configuration guide."
|
||||
msgstr ""
|
||||
@ -3002,11 +2908,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -4037,10 +3938,6 @@ msgid ""
|
||||
"injected into the fact cache at runtime."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:559
|
||||
#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:140
|
||||
msgid "If you are ready to upgrade or renew, please <0>contact us.</0>"
|
||||
msgstr ""
|
||||
@ -6026,14 +5923,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -7000,10 +6901,6 @@ msgid ""
|
||||
"directory provide the full path used to locate playbooks."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:89
|
||||
#~ msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.jsx:94
|
||||
msgid "Select items from list"
|
||||
msgstr ""
|
||||
@ -7086,11 +6983,6 @@ msgid ""
|
||||
"you want this job to manage."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/Lookup/InventoryLookup.jsx:89
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:248
|
||||
#~ msgid "Select the inventory containing the hosts you want this job to manage."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.jsx:105
|
||||
msgid ""
|
||||
"Select the inventory file\n"
|
||||
@ -7354,11 +7246,6 @@ msgid ""
|
||||
"documentation for details on the usage of tags."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:74
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:487
|
||||
#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:39
|
||||
msgid "Skipped"
|
||||
msgstr ""
|
||||
@ -7516,10 +7403,6 @@ msgid ""
|
||||
"the Ansible Tower documentation for example syntax."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:478
|
||||
#~ msgid "Specify HTTP Headers in JSON format. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:392
|
||||
msgid ""
|
||||
"Specify a notification color. Acceptable colors are hex\n"
|
||||
@ -7998,10 +7881,6 @@ msgid ""
|
||||
"timeout."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:439
|
||||
#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:164
|
||||
msgid ""
|
||||
"The base URL of the Grafana server - the\n"
|
||||
@ -8708,10 +8587,6 @@ msgid ""
|
||||
"curly braces to access information about the job:"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:72
|
||||
#~ msgid "Use custom messages to change the content of notifications sent when a job starts, succeeds, or fails. Use curly braces to access information about the job:"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:75
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:83
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:44
|
||||
@ -9263,11 +9138,6 @@ msgid ""
|
||||
"untouched by the inventory update process."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:127
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:141
|
||||
#~ msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Workflow/WorkflowLegend.jsx:96
|
||||
msgid "Workflow"
|
||||
msgstr ""
|
||||
@ -9559,7 +9429,7 @@ msgstr ""
|
||||
msgid "for more info."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:247
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:238
|
||||
msgid "for more information."
|
||||
msgstr ""
|
||||
|
||||
@ -9604,12 +9474,6 @@ msgstr ""
|
||||
msgid "inventory"
|
||||
msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:51
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:59
|
||||
#: screens/Job/JobDetail/JobDetail.jsx:119
|
||||
#~ msgid "isolated instance"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:24
|
||||
msgid "items"
|
||||
msgstr ""
|
||||
@ -9646,10 +9510,6 @@ msgstr ""
|
||||
msgid "option to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:84
|
||||
#~ msgid "or attributes of the job such as"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:25
|
||||
msgid "page"
|
||||
msgstr ""
|
||||
@ -9863,19 +9723,11 @@ msgstr ""
|
||||
msgid "{minutes} min {seconds} sec"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventoryList/InventoryList.jsx:215
|
||||
#~ msgid "{numItemsToDelete, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:106
|
||||
#: components/JobList/JobListCancelButton.jsx:92
|
||||
msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:81
|
||||
#~ msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:167
|
||||
#: components/JobList/JobListCancelButton.jsx:151
|
||||
msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}"
|
||||
msgstr ""
|
||||
|
||||
@ -9883,19 +9735,7 @@ msgstr ""
|
||||
msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:68
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:57
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/PaginatedDataList/PaginatedDataList.jsx:92
|
||||
#: components/PaginatedTable/PaginatedTable.jsx:77
|
||||
msgid "{pluralizedItemName} List"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:96
|
||||
#~ msgid "{zeroOrOneJobSelected, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
#~ msgstr ""
|
||||
|
||||
@ -1126,11 +1126,11 @@ msgstr "Cliquez sur ce bouton pour vérifier la connexion au système de gestion
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr "Cliquez pour créer un nouveau lien vers ce nœud."
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1358,11 +1358,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr "Créer"
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2630,9 +2625,13 @@ msgstr ""
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact BRAND_NAME and request a configuration update using this job template."
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template"
|
||||
#~ msgstr ""
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
msgid ""
|
||||
"Enables creation of a provisioning\n"
|
||||
"callback URL. Using the URL a host can contact {brandName}\n"
|
||||
"and request a configuration update using this job\n"
|
||||
"template"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:517
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template."
|
||||
@ -2997,11 +2996,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -4003,9 +3997,12 @@ msgid ""
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:448
|
||||
#~ msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode."
|
||||
#~ msgstr ""
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:479
|
||||
msgid ""
|
||||
"If enabled, show the changes made by\n"
|
||||
"Ansible tasks, where supported. This is equivalent\n"
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:205
|
||||
msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode."
|
||||
@ -6021,14 +6018,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -6285,9 +6286,15 @@ msgid ""
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:383
|
||||
#~ msgid "Refer to the Ansible documentation for details about the configuration file."
|
||||
#~ msgstr ""
|
||||
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.jsx:282
|
||||
msgid "Redirecting to subscription detail"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:414
|
||||
msgid ""
|
||||
"Refer to the Ansible documentation for details\n"
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: screens/User/UserTokens/UserTokens.jsx:76
|
||||
msgid "Refresh Token"
|
||||
|
||||
@ -1126,11 +1126,11 @@ msgstr "このボタンをクリックして、選択した認証情報と指定
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr "クリックして、このノードへの新しいリンクを作成します。"
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1358,11 +1358,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr "作成"
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2630,9 +2625,13 @@ msgstr ""
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact BRAND_NAME and request a configuration update using this job template."
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template"
|
||||
#~ msgstr ""
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
msgid ""
|
||||
"Enables creation of a provisioning\n"
|
||||
"callback URL. Using the URL a host can contact {brandName}\n"
|
||||
"and request a configuration update using this job\n"
|
||||
"template"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Credential/CredentialDetail/CredentialDetail.jsx:153
|
||||
#: screens/Setting/shared/SettingDetail.jsx:74
|
||||
@ -2993,11 +2992,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -3999,9 +3993,12 @@ msgid ""
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:448
|
||||
#~ msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode."
|
||||
#~ msgstr ""
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:479
|
||||
msgid ""
|
||||
"If enabled, show the changes made by\n"
|
||||
"Ansible tasks, where supported. This is equivalent\n"
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:205
|
||||
msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode."
|
||||
@ -6017,14 +6014,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -6281,9 +6282,15 @@ msgid ""
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:383
|
||||
#~ msgid "Refer to the Ansible documentation for details about the configuration file."
|
||||
#~ msgstr ""
|
||||
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.jsx:282
|
||||
msgid "Redirecting to subscription detail"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:414
|
||||
msgid ""
|
||||
"Refer to the Ansible documentation for details\n"
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: screens/User/UserTokens/UserTokens.jsx:76
|
||||
msgid "Refresh Token"
|
||||
|
||||
@ -385,11 +385,6 @@ msgid ""
|
||||
"like the Ansible inventory .ini file format."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:168
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:177
|
||||
#~ msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Schedule/shared/FrequencyDetailSubform.jsx:508
|
||||
msgid "After number of occurrences"
|
||||
msgstr ""
|
||||
@ -459,16 +454,6 @@ msgstr ""
|
||||
msgid "An inventory must be selected"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/PromptDetail/PromptInventorySourceDetail.jsx:87
|
||||
#: src/components/PromptDetail/PromptProjectDetail.jsx:92
|
||||
#: src/screens/Inventory/shared/InventorySourceForm.jsx:143
|
||||
#: src/screens/Organization/OrganizationDetail/OrganizationDetail.jsx:94
|
||||
#: src/screens/Organization/shared/OrganizationForm.jsx:82
|
||||
#: src/screens/Project/ProjectDetail/ProjectDetail.jsx:128
|
||||
#: src/screens/Project/shared/ProjectForm.jsx:274
|
||||
#~ msgid "Ansible Environment"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/InventorySourcesList.jsx:98
|
||||
msgid "Ansible Tower"
|
||||
msgstr ""
|
||||
@ -477,15 +462,7 @@ msgstr ""
|
||||
msgid "Ansible Tower Documentation."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/About/About.jsx:58
|
||||
#~ msgid "Ansible Version"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:204
|
||||
#~ msgid "Ansible environment"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:63
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:35
|
||||
msgid "Answer type"
|
||||
msgstr ""
|
||||
|
||||
@ -569,10 +546,6 @@ msgstr ""
|
||||
msgid "April"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
|
||||
#~ msgid "Are you sure you want to delete the {0} below?"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/DeleteButton/DeleteButton.jsx:128
|
||||
msgid "Are you sure you want to delete:"
|
||||
msgstr ""
|
||||
@ -791,10 +764,6 @@ msgid ""
|
||||
"path used to locate playbooks."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:70
|
||||
#~ msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:456
|
||||
msgid "Basic auth password"
|
||||
msgstr ""
|
||||
@ -998,10 +967,6 @@ msgid ""
|
||||
"{brandName} to change this location."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:76
|
||||
#~ msgid "Change PROJECTS_ROOT when deploying {brandName} to change this location."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:43
|
||||
msgid "Changed"
|
||||
msgstr ""
|
||||
@ -1072,10 +1037,6 @@ msgid ""
|
||||
"information about each option."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/Survey/SurveyQuestionForm.jsx:37
|
||||
#~ msgid "Choose an answer type or format you want as the prompt for the user. Refer to the Ansible Tower Documentation for more additional information about each option."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:142
|
||||
msgid "Choose an email option"
|
||||
msgstr ""
|
||||
@ -1127,11 +1088,11 @@ msgstr ""
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1185,22 +1146,6 @@ msgstr ""
|
||||
msgid "Command"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Host/Host.jsx:67
|
||||
#: src/screens/Host/Hosts.jsx:32
|
||||
#: src/screens/Inventory/Inventory.jsx:68
|
||||
#: src/screens/Inventory/InventoryHost/InventoryHost.jsx:88
|
||||
#: src/screens/Template/Template.jsx:151
|
||||
#: src/screens/Template/Templates.jsx:48
|
||||
#: src/screens/Template/WorkflowJobTemplate.jsx:145
|
||||
#~ msgid "Completed Jobs"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/screens/Inventory/Inventories.jsx:59
|
||||
#: src/screens/Inventory/Inventories.jsx:73
|
||||
#: src/screens/Inventory/SmartInventory.jsx:73
|
||||
#~ msgid "Completed jobs"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:53
|
||||
msgid "Compliant"
|
||||
msgstr ""
|
||||
@ -1291,16 +1236,6 @@ msgid ""
|
||||
"produce as the playbook executes."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:152
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:414
|
||||
#~ msgid "Control the level of output ansible will produce as the playbook executes."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:64
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:69
|
||||
#~ msgid "Controller"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:208
|
||||
msgid "Convergence"
|
||||
msgstr ""
|
||||
@ -1359,11 +1294,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2691,10 +2621,6 @@ msgstr ""
|
||||
msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/shared/SmartInventoryForm.jsx:100
|
||||
#~ msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:193
|
||||
msgid "Enter one Annotation Tag per line, without commas."
|
||||
msgstr ""
|
||||
@ -2706,50 +2632,30 @@ msgid ""
|
||||
"required."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:244
|
||||
#~ msgid "Enter one IRC channel or username per line. The pound symbol (#) for channels, and the at (@) symbol for users, are not required."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
msgid ""
|
||||
"Enter one Slack channel per line. The pound symbol (#)\n"
|
||||
"is required for channels."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:377
|
||||
#~ msgid "Enter one Slack channel per line. The pound symbol (#) is required for channels."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
msgid ""
|
||||
"Enter one email address per line to create a recipient\n"
|
||||
"list for this type of notification."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:92
|
||||
#~ msgid "Enter one email address per line to create a recipient list for this type of notification."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
msgid ""
|
||||
"Enter one phone number per line to specify where to\n"
|
||||
"route SMS messages."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:426
|
||||
#~ msgid "Enter one phone number per line to specify where to route SMS messages."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
msgid ""
|
||||
"Enter the number associated with the \"Messaging\n"
|
||||
"Service\" in Twilio in the format +18005550199."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:416
|
||||
#~ msgid "Enter the number associated with the \"Messaging Service\" in Twilio in the format +18005550199."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/TowerSubForm.jsx:60
|
||||
msgid "Enter variables to configure the inventory source. For a detailed description of how to configure this plugin, see <0>Inventory Plugins</0> in the documentation and the <1>Tower</1> plugin configuration guide."
|
||||
msgstr ""
|
||||
@ -3002,11 +2908,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -4037,10 +3938,6 @@ msgid ""
|
||||
"injected into the fact cache at runtime."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:559
|
||||
#~ msgid "If enabled, this will store gathered facts so they can be viewed at the host level. Facts are persisted and injected into the fact cache at runtime."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:140
|
||||
msgid "If you are ready to upgrade or renew, please <0>contact us.</0>"
|
||||
msgstr ""
|
||||
@ -6026,14 +5923,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -7000,10 +6901,6 @@ msgid ""
|
||||
"directory provide the full path used to locate playbooks."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:89
|
||||
#~ msgid "Select from the list of directories found in the Project Base Path. Together the base path and the playbook directory provide the full path used to locate playbooks."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/UserAndTeamAccessAdd/UserAndTeamAccessAdd.jsx:94
|
||||
msgid "Select items from list"
|
||||
msgstr ""
|
||||
@ -7086,11 +6983,6 @@ msgid ""
|
||||
"you want this job to manage."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/Lookup/InventoryLookup.jsx:89
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:248
|
||||
#~ msgid "Select the inventory containing the hosts you want this job to manage."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Inventory/shared/InventorySourceSubForms/SCMSubForm.jsx:105
|
||||
msgid ""
|
||||
"Select the inventory file\n"
|
||||
@ -7354,11 +7246,6 @@ msgid ""
|
||||
"documentation for details on the usage of tags."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/LaunchPrompt/steps/OtherPromptsStep.jsx:74
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:487
|
||||
#~ msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:39
|
||||
msgid "Skipped"
|
||||
msgstr ""
|
||||
@ -7516,10 +7403,6 @@ msgid ""
|
||||
"the Ansible Tower documentation for example syntax."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:478
|
||||
#~ msgid "Specify HTTP Headers in JSON format. Refer to the Ansible Tower documentation for example syntax."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:392
|
||||
msgid ""
|
||||
"Specify a notification color. Acceptable colors are hex\n"
|
||||
@ -7998,10 +7881,6 @@ msgid ""
|
||||
"timeout."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:439
|
||||
#~ msgid "The amount of time (in seconds) to run before the job is canceled. Defaults to 0 for no job timeout."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/TypeInputsSubForm.jsx:164
|
||||
msgid ""
|
||||
"The base URL of the Grafana server - the\n"
|
||||
@ -8708,10 +8587,6 @@ msgid ""
|
||||
"curly braces to access information about the job:"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:72
|
||||
#~ msgid "Use custom messages to change the content of notifications sent when a job starts, succeeds, or fails. Use curly braces to access information about the job:"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:75
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:83
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:44
|
||||
@ -9263,11 +9138,6 @@ msgid ""
|
||||
"untouched by the inventory update process."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:127
|
||||
#: src/screens/Inventory/shared/InventorySourceSubForms/SharedFields.jsx:141
|
||||
#~ msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process."
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Workflow/WorkflowLegend.jsx:96
|
||||
msgid "Workflow"
|
||||
msgstr ""
|
||||
@ -9559,7 +9429,7 @@ msgstr ""
|
||||
msgid "for more info."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:247
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:238
|
||||
msgid "for more information."
|
||||
msgstr ""
|
||||
|
||||
@ -9604,12 +9474,6 @@ msgstr ""
|
||||
msgid "inventory"
|
||||
msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:51
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:59
|
||||
#: screens/Job/JobDetail/JobDetail.jsx:119
|
||||
#~ msgid "isolated instance"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:24
|
||||
msgid "items"
|
||||
msgstr ""
|
||||
@ -9646,10 +9510,6 @@ msgstr ""
|
||||
msgid "option to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:84
|
||||
#~ msgid "or attributes of the job such as"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:25
|
||||
msgid "page"
|
||||
msgstr ""
|
||||
@ -9863,19 +9723,11 @@ msgstr ""
|
||||
msgid "{minutes} min {seconds} sec"
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Inventory/InventoryList/InventoryList.jsx:215
|
||||
#~ msgid "{numItemsToDelete, plural, one {The inventory will be in a pending status until the final delete is processed.} other {The inventories will be in a pending status until the final delete is processed.}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:106
|
||||
#: components/JobList/JobListCancelButton.jsx:92
|
||||
msgid "{numJobsToCancel, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:81
|
||||
#~ msgid "{numJobsToCancel, plural, one {Cancel selected job} other {Cancel selected jobs}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/JobList/JobListCancelButton.jsx:167
|
||||
#: components/JobList/JobListCancelButton.jsx:151
|
||||
msgid "{numJobsToCancel, plural, one {This action will cancel the following job:} other {This action will cancel the following jobs:}}"
|
||||
msgstr ""
|
||||
|
||||
@ -9883,19 +9735,7 @@ msgstr ""
|
||||
msgid "{numJobsToCancel, plural, one {{0}} other {{1}}}"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:68
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You cannot cancel the following job because it is not running:} other {You cannot cancel the following jobs because they are not running:}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:57
|
||||
#~ msgid "{numJobsUnableToCancel, plural, one {You do not have permission to cancel the following job:} other {You do not have permission to cancel the following jobs:}}"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/PaginatedDataList/PaginatedDataList.jsx:92
|
||||
#: components/PaginatedTable/PaginatedTable.jsx:77
|
||||
msgid "{pluralizedItemName} List"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/JobList/JobListCancelButton.jsx:96
|
||||
#~ msgid "{zeroOrOneJobSelected, plural, one {Cancel job} other {Cancel jobs}}"
|
||||
#~ msgstr ""
|
||||
|
||||
@ -1126,11 +1126,11 @@ msgstr "点击这个按钮使用所选凭证和指定的输入验证到 secret
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr "点击以创建到此节点的新链接。"
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1358,11 +1358,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr "创建"
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2630,9 +2625,13 @@ msgstr ""
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact BRAND_NAME and request a configuration update using this job template."
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
#~ msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {brandName} and request a configuration update using this job template"
|
||||
#~ msgstr ""
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:244
|
||||
msgid ""
|
||||
"Enables creation of a provisioning\n"
|
||||
"callback URL. Using the URL a host can contact {brandName}\n"
|
||||
"and request a configuration update using this job\n"
|
||||
"template"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Credential/CredentialDetail/CredentialDetail.jsx:153
|
||||
#: screens/Setting/shared/SettingDetail.jsx:74
|
||||
@ -2993,11 +2992,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -3999,9 +3993,12 @@ msgid ""
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:448
|
||||
#~ msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode."
|
||||
#~ msgstr ""
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:479
|
||||
msgid ""
|
||||
"If enabled, show the changes made by\n"
|
||||
"Ansible tasks, where supported. This is equivalent\n"
|
||||
"to Ansible's --diff mode."
|
||||
msgstr ""
|
||||
|
||||
#: components/AdHocCommands/AdHocDetailsStep.jsx:205
|
||||
msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible’s --diff mode."
|
||||
@ -6017,14 +6014,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -6281,9 +6282,15 @@ msgid ""
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: src/screens/Template/shared/JobTemplateForm.jsx:383
|
||||
#~ msgid "Refer to the Ansible documentation for details about the configuration file."
|
||||
#~ msgstr ""
|
||||
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionEdit.jsx:282
|
||||
msgid "Redirecting to subscription detail"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/shared/JobTemplateForm.jsx:414
|
||||
msgid ""
|
||||
"Refer to the Ansible documentation for details\n"
|
||||
"about the configuration file."
|
||||
msgstr ""
|
||||
|
||||
#: screens/User/UserTokens/UserTokens.jsx:76
|
||||
msgid "Refresh Token"
|
||||
|
||||
@ -450,7 +450,7 @@ msgstr ""
|
||||
msgid "Ansible Tower Documentation."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:63
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:35
|
||||
msgid "Answer type"
|
||||
msgstr ""
|
||||
|
||||
@ -1068,11 +1068,11 @@ msgstr ""
|
||||
msgid "Click to create a new link to this node."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:99
|
||||
#: components/FormField/TextAndCheckboxField.jsx:86
|
||||
msgid "Click to select this answer as a default answer."
|
||||
msgstr ""
|
||||
|
||||
#: components/FormField/TextAndCheckboxField.jsx:107
|
||||
#: components/FormField/TextAndCheckboxField.jsx:94
|
||||
msgid "Click to toggle default value"
|
||||
msgstr ""
|
||||
|
||||
@ -1212,11 +1212,6 @@ msgid ""
|
||||
"produce as the playbook executes."
|
||||
msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:64
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:69
|
||||
#~ msgid "Controller"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:208
|
||||
msgid "Convergence"
|
||||
msgstr ""
|
||||
@ -1275,11 +1270,6 @@ msgstr ""
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:14
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:24
|
||||
#~ msgid "Create Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Application/Applications.jsx:26
|
||||
#: screens/Application/Applications.jsx:35
|
||||
msgid "Create New Application"
|
||||
@ -2853,11 +2843,6 @@ msgstr ""
|
||||
msgid "Execution environment not found."
|
||||
msgstr ""
|
||||
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:13
|
||||
#: screens/ExecutionEnvironment/ExecutionEnvironments.jsx:23
|
||||
#~ msgid "Execution environments"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:23
|
||||
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/UnsavedChangesModal.jsx:26
|
||||
msgid "Exit Without Saving"
|
||||
@ -5805,14 +5790,18 @@ msgstr ""
|
||||
msgid "Press Enter to edit. Press ESC to stop editing."
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
msgid "Press Enter to get additional inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:239
|
||||
#~ msgid "Press enter to get additional inputs. Refer to the"
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:223
|
||||
#~ msgid "Press Enter to get additional inputs."
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
#~ msgid "Press Enter to get additional inputs. Refer to the"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/Template/Survey/SurveyQuestionForm.jsx:229
|
||||
msgid "Press Enter to get additional {num} inputs. Refer to the"
|
||||
msgstr ""
|
||||
|
||||
#: components/LaunchPrompt/steps/usePreviewStep.jsx:23
|
||||
#: screens/Template/Survey/SurveyList.jsx:160
|
||||
#: screens/Template/Survey/SurveyList.jsx:162
|
||||
@ -8372,10 +8361,6 @@ msgid ""
|
||||
"curly braces to access information about the job:"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:72
|
||||
#~ msgid "Use custom messages to change the content of notifications sent when a job starts, succeeds, or fails. Use curly braces to access information about the job:"
|
||||
#~ msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:75
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:83
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:44
|
||||
@ -9246,12 +9231,6 @@ msgstr ""
|
||||
msgid "inventory"
|
||||
msgstr ""
|
||||
|
||||
#: screens/InstanceGroup/InstanceGroupDetails/InstanceGroupDetails.jsx:51
|
||||
#: screens/InstanceGroup/InstanceGroupList/InstanceGroupListItem.jsx:59
|
||||
#: screens/Job/JobDetail/JobDetail.jsx:119
|
||||
#~ msgid "isolated instance"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:24
|
||||
msgid "items"
|
||||
msgstr ""
|
||||
@ -9288,10 +9267,6 @@ msgstr ""
|
||||
msgid "option to the"
|
||||
msgstr ""
|
||||
|
||||
#: screens/NotificationTemplate/shared/CustomMessagesSubForm.jsx:84
|
||||
#~ msgid "or attributes of the job such as"
|
||||
#~ msgstr ""
|
||||
|
||||
#: components/Pagination/Pagination.jsx:25
|
||||
msgid "page"
|
||||
msgstr ""
|
||||
|
||||
@ -9,11 +9,12 @@ export default function SurveyQuestionAdd({ survey, updateSurvey }) {
|
||||
const match = useRouteMatch();
|
||||
|
||||
const handleSubmit = async question => {
|
||||
const formData = { ...question };
|
||||
try {
|
||||
if (survey.spec?.some(q => q.variable === question.variable)) {
|
||||
if (survey.spec?.some(q => q.variable === formData.variable)) {
|
||||
setFormError(
|
||||
new Error(
|
||||
`Survey already contains a question with variable named “${question.variable}”`
|
||||
`Survey already contains a question with variable named “${formData.variable}”`
|
||||
)
|
||||
);
|
||||
return;
|
||||
@ -21,33 +22,35 @@ export default function SurveyQuestionAdd({ survey, updateSurvey }) {
|
||||
let choices = '';
|
||||
let defaultAnswers = '';
|
||||
if (
|
||||
question.type === 'multiselect' ||
|
||||
question.type === 'multiplechoice'
|
||||
formData.type === 'multiselect' ||
|
||||
formData.type === 'multiplechoice'
|
||||
) {
|
||||
question.formattedChoices.forEach(({ question: q, isDefault }, i) => {
|
||||
formData.formattedChoices.forEach(({ choice, isDefault }, i) => {
|
||||
choices =
|
||||
i === question.formattedChoices.length - 1
|
||||
? choices.concat(`${q}`)
|
||||
: choices.concat(`${q}\n`);
|
||||
i === formData.formattedChoices.length - 1
|
||||
? choices.concat(`${choice}`)
|
||||
: choices.concat(`${choice}\n`);
|
||||
if (isDefault) {
|
||||
defaultAnswers =
|
||||
i === question.formattedChoices.length - 1
|
||||
? defaultAnswers.concat(`${q}`)
|
||||
: defaultAnswers.concat(`${q}\n`);
|
||||
i === formData.formattedChoices.length - 1
|
||||
? defaultAnswers.concat(`${choice}`)
|
||||
: defaultAnswers.concat(`${choice}\n`);
|
||||
}
|
||||
});
|
||||
question.default = defaultAnswers;
|
||||
question.choices = choices;
|
||||
formData.default = defaultAnswers;
|
||||
formData.choices = choices;
|
||||
}
|
||||
delete formData.formattedChoices;
|
||||
|
||||
if (question.type === 'multiselect') {
|
||||
question.default = question.default
|
||||
if (formData.type === 'multiselect') {
|
||||
formData.default = formData.default
|
||||
.split('\n')
|
||||
.filter(v => v !== '' || '\n')
|
||||
.map(v => v.trim())
|
||||
.join('\n');
|
||||
}
|
||||
const newSpec = survey.spec ? survey.spec.concat(question) : [question];
|
||||
const newSpec = survey.spec ? survey.spec.concat(formData) : [formData];
|
||||
|
||||
await updateSurvey(newSpec);
|
||||
history.push(match.url.replace('/add', ''));
|
||||
} catch (err) {
|
||||
|
||||
@ -37,14 +37,15 @@ export default function SurveyQuestionEdit({ survey, updateSurvey }) {
|
||||
};
|
||||
|
||||
const handleSubmit = async formData => {
|
||||
const submittedData = { ...formData };
|
||||
try {
|
||||
if (
|
||||
formData.variable !== question.variable &&
|
||||
survey.spec.find(q => q.variable === formData.variable)
|
||||
submittedData.variable !== question.variable &&
|
||||
survey.spec.find(q => q.variable === submittedData.variable)
|
||||
) {
|
||||
setFormError(
|
||||
new Error(
|
||||
`Survey already contains a question with variable named “${formData.variable}”`
|
||||
`Survey already contains a question with variable named “${submittedData.variable}”`
|
||||
)
|
||||
);
|
||||
return;
|
||||
@ -58,35 +59,28 @@ export default function SurveyQuestionEdit({ survey, updateSurvey }) {
|
||||
let choices = '';
|
||||
let defaultAnswers = '';
|
||||
if (
|
||||
formData.type === 'multiselect' ||
|
||||
formData.type === 'multiplechoice'
|
||||
submittedData.type === 'multiselect' ||
|
||||
submittedData.type === 'multiplechoice'
|
||||
) {
|
||||
formData.formattedChoices.forEach(({ question: q, isDefault }, i) => {
|
||||
submittedData.formattedChoices.forEach(({ choice, isDefault }, i) => {
|
||||
choices =
|
||||
i === formData.formattedChoices.length - 1
|
||||
? choices.concat(`${q}`)
|
||||
: choices.concat(`${q}\n`);
|
||||
i === submittedData.formattedChoices.length - 1
|
||||
? choices.concat(`${choice}`)
|
||||
: choices.concat(`${choice}\n`);
|
||||
if (isDefault) {
|
||||
defaultAnswers =
|
||||
i === formData.formattedChoices.length - 1
|
||||
? defaultAnswers.concat(`${q}`)
|
||||
: defaultAnswers.concat(`${q}\n`);
|
||||
i === submittedData.formattedChoices.length - 1
|
||||
? defaultAnswers.concat(`${choice}`)
|
||||
: defaultAnswers.concat(`${choice}\n`);
|
||||
}
|
||||
});
|
||||
formData.default = defaultAnswers;
|
||||
formData.choices = choices;
|
||||
submittedData.default = defaultAnswers;
|
||||
submittedData.choices = choices;
|
||||
}
|
||||
|
||||
if (formData.type === 'multiselect') {
|
||||
formData.default = formData.default
|
||||
.split('\n')
|
||||
.filter(v => v !== '' || '\n')
|
||||
.map(v => v.trim())
|
||||
.join('\n');
|
||||
}
|
||||
await updateSurvey([
|
||||
...survey.spec.slice(0, questionIndex),
|
||||
formData,
|
||||
submittedData,
|
||||
...survey.spec.slice(questionIndex + 1),
|
||||
]);
|
||||
navigateToList();
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
import React from 'react';
|
||||
import { func, string, bool, number, shape } from 'prop-types';
|
||||
import { Formik, useField } from 'formik';
|
||||
|
||||
import { t } from '@lingui/macro';
|
||||
import { Form, FormGroup } from '@patternfly/react-core';
|
||||
import { FormColumnLayout } from '../../../components/FormLayout';
|
||||
@ -76,6 +75,7 @@ function SurveyQuestionForm({
|
||||
submitError,
|
||||
}) {
|
||||
const config = useConfig();
|
||||
|
||||
let initialValues = {
|
||||
question_name: question?.question_name || '',
|
||||
question_description: question?.question_description || '',
|
||||
@ -85,7 +85,8 @@ function SurveyQuestionForm({
|
||||
min: question?.min || 0,
|
||||
max: question?.max || 1024,
|
||||
default: question?.default || '',
|
||||
formattedChoices: question?.choices || [{ choice: '', isDefault: false }],
|
||||
choices: question?.choices || '',
|
||||
formattedChoices: [{ choice: '', isDefault: false }],
|
||||
new_question: !question,
|
||||
};
|
||||
if (question?.type === 'multiselect' || question?.type === 'multiplechoice') {
|
||||
@ -93,6 +94,7 @@ function SurveyQuestionForm({
|
||||
if (question.default.split('\n').includes(c)) {
|
||||
return { choice: c, isDefault: true };
|
||||
}
|
||||
|
||||
return { choice: c, isDefault: false };
|
||||
});
|
||||
|
||||
@ -223,7 +225,7 @@ function SurveyQuestionForm({
|
||||
validate={required()}
|
||||
tooltip={
|
||||
<>
|
||||
{t`Press Enter to get additional inputs. Refer to the `}{' '}
|
||||
<span>{t`Refer to the`} </span>
|
||||
<a
|
||||
href={`${getDocsBaseUrl(
|
||||
config
|
||||
@ -267,5 +269,8 @@ SurveyQuestionForm.defaultProps = {
|
||||
question: null,
|
||||
submitError: null,
|
||||
};
|
||||
<<<<<<< HEAD
|
||||
|
||||
=======
|
||||
>>>>>>> updates strings
|
||||
export default SurveyQuestionForm;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user