# suppress inspection "InconsistentResourceBundle" for whole file
installation_screen.title=Component Installation

installer_frame.title=JBoss EAP %s Installer

language_dialog.info=Select your language below

license_screen.title=Licensing Agreement
license_screen.side_nav=License Agreement
license_screen.accept_license=I accept the terms of this license agreement
license_screen.do_not_accept_license=I do not accept the terms of this license agreement
license_screen.error.missing_license_file=Unable to display the license agreement

navigation.next=Next
navigation.previous=Previous
navigation.quit=Quit
navigation.done=Done

generic.cancel=Cancel
generic.open=Open
generic.save=Save
generic.error.system_error=Unexpected error, unable to continue the installation.\n\n%s\n\nSee %s for details.
generic.error.system_error.no_log=Unexpected error, unable to continue the installation.\n\n%s
generic.error.title=Error
generic.warning.title=Warning
generic.message.title=Message
generic.ok=OK
generic.browse=Browse
generic.yes=Yes
generic.no=No
generic.error.configuration_error=Unable to apply configuration changes to the installed server. Aborting installation.
generic.validation.empty_field=Field [%s] cannot be empty.
generic.download.title=Download progress
generic.download.unreachable_file=There was an error trying to reach the given file at "%s". Please double check the URL.
generic.download.failure=Failed to download "%s". Please check the URL and try again.
generic.downloading.label=Downloading:

installation_screen.current_element=Installing %s
installation_screen.stage.extract_archive=Extracting maven zip archive
installation_screen.stage.feature-pack=Resolving feature-packs
installation_screen.stage.packages=Installing packages
installation_screen.stage.downloads=Downloading components
installation_screen.stage.modules=Installing modules
installation_screen.stage.config=Generating configuration
installation_screen.stage.extra_config=Generating documentation
installation_screen.stage.cleanup=Cleanup

installation_complete_screen.title=Installation has completed successfully
installation_complete_screen.side_nav=Installation Complete
installation_complete_screen.generate_script=Generate installation script and properties file
installation_complete_screen.generate_script.tooltip=Use this script to repeat this installation on other computers, as well as a properties file for sensitive values
installation_complete_screen.generate_script_completed=Automatic installation XML file created successfully
installation_complete_screen.xml_filter=XML file (.xml)
installation_complete_sceen.auto_header=Automatic installation XML file:
installation_complete_sceen.auto_desc=You can record the settings used to install the JBoss EAP in an automatic installation XML file.\n\
The resulting file can be used to repeat the installation on other computers by executing a following command:

target_screen.desc=Select the installation path:
target_screen.title=Installation Path
general.path_error.notwritable=This directory can not be written. Please choose another directory.
general.path_error.invalid_char=The path you have chosen is invalid: \n \
  Please do not use a path that contains special characters such as (%s) or multiple consecutive spaces, \n \
   as this may cause problems for some installed components.
general.path_error.restricted_filename=The path you have chosen is invalid: \n \
  One of the path components contains restricted name: %s.
general.path_error.filename_too_long=The path you have chosen is invalid: \n \
   One of the path components exceeds maximum length of 255 characters.
general.path_error.path_too_long_warn=Warning: Paths exceeding absolute length of 259 characters may cause runtime errors. Continue?
general.path_error.path_too_long_error=The path you have chosen is invalid: \n \
  Maximum absolute length of a path is %s characters.
target_screen.nonempty=JBoss EAP cannot be installed in a non-empty folder. Please empty the folder or select a different one.
target_screen.isfile=JBoss EAP can not be installed on top of an existing file.
target_screen.notabsolute=Installation path has to be absolute.
target_screen.no_path=A target folder for JBoss EAP has to be selected.
target_screen.override.maven.repository.desc=Override maven source repository
target_screen.maven.repository.desc=Maven source repository (comma-separated), a directory or a ZIP file
target_screen.maven_repository_empty_error=A maven repository has to be specified.
target_screen.neither_directory_not_zipfile_error=The selected path %s is neither a directory nor a ZIP file.
target_screen.invalid.file.uri.error=Maven repository file URI is malformed/invalid: %s
target_screen.malformed.url.error=Maven repository URL is malformed/invalid: %s
target_screen.invalid.zip.multiple_roots.error=Provided repository archive contains multiple folders that might be repository roots: %s and %s.
target_screen.invalid.zip.no_roots.error=Provided repository archive contains no folders that might be repository roots (*/maven-repository).
target_screen.invalid.zip.error=Unable to open provided repository archive. %s.

admin_creation_screen.title=Create an Administrative User
admin_creation_screen.side_nav=Admin User Creation
admin_creation_screen.admin_description=\
  This user will be added to the host container's management realm for administrative purposes. \
  It can be used to access the management console, the management CLI, or other applications secured in this realm.
admin_creation_screen.password_requirements=\
  For minimal security, the password should be at least eight characters long, with one alphabetic character, \
  one digit, and one non-alphanumeric symbol excluding "&".
admin_creation_screen.create_admin_user=Create an administrative user.
admin_creation_screen.admin_username=Admin username:
admin_creation_screen.admin_password=Admin password:
admin_creation_screen.admin_confirm_password=Confirm admin password:
admin_creation_screen.empty_username=Please enter a username.
admin_creation_screen.alphanumeric=Username must be alphanumeric with the exception of the following accepted symbols (&quot;,&quot;, &quot;.&quot;, &quot;/&quot;, &quot;=&quot;, &quot;@&quot;, &quot;\\&quot;)
admin_creation_screen.empty_password=Please enter a password.
admin_creation_screen.empty_password_confirmation=Please enter a password confirmation.
admin_creation_screen.confirmation_password_match=Password and password confirmation must match.
admin_creation_screen.username_password_match=Password and username should not match.
admin_creation_screen.password_length=Password should have at least eight characters.
admin_creation_screen.password_any_digit=Password should have at least one digit.
admin_creation_screen.password_any_alphabetic=Password should have at least one alphabetic symbol.
admin_creation_screen.password_any_non_alpha_num=Password should have at least one non-alphanumeric symbol.
admin_creation_screen.password_validation_warning = \
  The password doesn't match the minimum security rules. Do you want to continue?
admin_creation_screen.password.tooltip=For minimal security, the password should be at least eight characters long, with \
  one alphabetic character, one digit, and one non-alphanumeric symbol excluding &quot;&amp;&quot;.
admin_creation_screen.username.tooltip=The username may only contain alphanumeric characters.
installation_overview_screen.title=Installation Overview
installation_overview_screen.description=Red Hat JBoss Enterprise Application Platform is now ready to install. \
The important data points are listed below. Click "Next" to start the installation.
installation_overview_screen.path=Installation Path
installation_overview_screen.summary=Chosen Installation Packs
installation_overview_screen.admin=Administrative User
installation_overview_screen.username=Username:
installation_overview_screen.repositories=Repositories

processing_screen.title=Processing
processing_screen.complete=Processing Complete
processing_screen.failed=Processing Failed

post_install.task.add_user.name=Adding admin user
post_install.task.port_config.name=Apply ports configuration
post_install.task.logging.name=Advanced %s configuration - Logging
post_install.task.enable_ipv6.name=Apply IPv6 configuration to server start scripts
post_install.task.quickstarts.name=Installing Quickstarts
postinstall.task.enable_ssl.name=Advanced %s configuration - SSL
postinstall.task.enable_application_ssl.name=Advanced %s configuration - SSL
post_install.task.jdbc_driver_configuration.name=Apply JDBC driver configuration
post_install.task.jdbc_driver_module.name=Create JDBC driver module
post_install.task.datasource.name=Create Datasource
postinstall.server.start=Starting server with configuration %s.
postinstall.server.started=Server with configuration %s started.
post.install.task.cleanup=Removing %s.
post.install.cleanup.exception=Failed to remove temporary files from the installed server.

runtime_environment.title=Configure Runtime Environment
runtime_environment.side_nav=Configure Runtime
runtime_environment.description=There are several additional options for configuration Red Hat JBoss Enterprise \
Application Platform now that the server has been installed. Each option can be individually chosen, and will be \
configured in the order displayed upon pressing "Next". What would you like to do now?
runtime_environment.default_config=Perform default configuration
runtime_environment.advanced_config=Perform advanced configuration
runtime_environment.password_vault=Install credential store
runtime_environment.password_vault.tooltip=Check this box to install a credential store.
runtime_environment.ssl_security=Secure management interface with HTTPS/TLS
runtime_environment.ssl_security.tooltip=Check this box to secure the management interfaces with SSL.
runtime_environment.jsse_security=Configure SSL to secure applications deployed on JBoss EAP
runtime_environment.jsse_security.tooltip=Check this box to secure the application interfaces with SSL.
runtime_environment.ldap_authentication=Enable LDAP authentication
runtime_environment.ldap_authentication.tooltip=Check this box to enable LDAP authentication on the management interfaces.
runtime_environment.security_domain=Add a security domain
runtime_environment.security_domain.tooltip=Check this box to create a new security domain.
runtime_environment.quickstarts=Install quickstarts
runtime_environment.quickstarts.tooltip=Check this box to install quickstarts.
runtime_environment.port_bindings=Configure server port bindings
runtime_environment.port_bindings.tooltip=Check this box to configure server port bindings.
runtime_environment.logging_levels=Configure logging levels
runtime_environment.logging_levels.tooltip=Check this box to configure logging levels.
runtime_environment.jsf_implementation=Install JSF implementation
runtime_environment.jsf_implementation.tooltip=Check this box to install a JSF implementation.
runtime_environment.jdbc_driver=Install JDBC driver
runtime_environment.jdbc_driver.tooltip=Check this box to install a JDBC driver and a datasource utilizing this driver.
runtime_environment.datasource=Install datasource
runtime_environment.datasource.tooltip=Check this box to install a JDBC driver and a datasource utilizing this driver.

credential_store.title=Configure Credential Store
credential_store.description=A credential store encrypts sensitive strings and stores them in an encrypted keystore. \
  The credential store mechanism manages decrypting the strings for use with security domains, security realms, or other verification systems. \
  This credential store will be used to store any subsequently created passwords.\n\n\
  If you use non-existing file, the installer will create a new store for you. \
  You can also use your empty credential store created outside the installer.\n\
  For security reasons, the directory containing the store \
  should be accessible to only limited users. See the JBoss EAP 8 documentation for further details.

credential_store.store_name=Credential store name
credential_store.store_name.tooltip=The name by which the credential store will be referenced in configuration.
credential_store.password=Credential store password
credential_store.password.tooltip=The password for generated credential store.
credential_store.password_confirm=Confirm credential store password
credential_store.password_confirm.tooltip=The password for generated credential store.
credential_store.location=Credential store location:
credential_store.location.tooltip=The location where the credential store will be created.
credential_store.ic.error=A new credential store requires a store alias, password, and location. All fields are required.
credential_store.path.is.directory=The supplied credential store path is a directory.
credential_store.path.no.write.permission=You do not have write permissions in the location given for the credential store.

myfaces.add.module.task.name=Add myfaces module
ldap_screen.description=Red Hat JBoss Enterprise Application Platform can be configured to use an LDAP server as the authentication and authorization authority, both for applications and the management interfaces. This is a two-step process.
ldap_screen.label.connection_name=Connection name
ldap_screen.label.connection_name.tooltip=The name that this LDAP-enabled connection will be known by.
ldap_screen.label.directory_server=Directory server
ldap_screen.label.directory_server.tooltip=The hostname of the LDAP server to connect to.
ldap_screen.label.distinguished_name=Distinguished name (DN)
ldap_screen.label.distinguished_name.tooltip=The fully distinguished name (DN) of the user on the supplied server who is authorized to perform searches.
ldap_screen.label.dn_password=DN password
ldap_screen.label.dn_password.tooltip=The password of the supplied user.
ldap_screen.label.dn_password_confirm=Confirm DN password
ldap_screen.label.dn_password_confirm.tooltip=The password of the supplied user.
ldap_screen.button.test_connection=Test LDAP connection
ldap_screen.connection.error=Could not verify the connection to the LDAP server.
ldap_screen.connection.success=The LDAP Connection has been established successfully.
ldap_screen.empty_field.error=A new LDAP connection requires a connection name, directory server, distinguished name (DN), and a confirmed DN password. Please fill every field before proceeding.
ldap_screen.connection_whitespace.error=LDAP connection name cannot contain whitespace.

ldap_realm_screen.description=A new security realm will be added with the attributes below, and will utilize the LDAP outbound connection defined in the previous step. This new security realm will be associated with the management interfaces. The value for the filter can either be of the form attribute="value", where value is the name of the attribute which holds the username, or of the form filter="value", where value is a query in standard LDAP syntax. If using an LDAP query, escape "&" with "&amp;".
ldap_realm_screen.realm_name.label=Security realm name
ldap_realm_screen.base_dn.label=Base DN
ldap_realm_screen.filter_type.label=Filter type
ldap_realm_screen.filter_type.username=Username
ldap_realm_screen.filter_type.advanced=LDAP syntax query
ldap_realm_screen.username_filter.label=Username filter
ldap_realm_screen.recursive_search.label=Recursive directory search
ldap_realm_screen.recursive_search.yes=Yes
ldap_realm_screen.recursive_search.no=No
ldap_realm_screen.test_search.button=Test user search
ldap_realm_screen.test_search.error=The search returned invalid results. Check the filter and the base DN.
ldap_realm_screen.empty_field.error=A new LDAP security realm requires a security realm name, a base distinguished name (DN), and a username filter. All of these fields must be filled in.

security_domain_screen.description=Configure a security domain used by the deployed applications. Selecting an authentication mechanism will show additional configuration options.
jsf_install.add_repository.button=Add repository
jsf_install.remove_repository.button=Remove repository
security_domain_screen.domain.name.label=Security domain name
security_domain_screen.domain.name.label.tooltip=The name of the security domain to be created.
security_domain_screen.is_directory_error=The selected file %s is a directory
security_domain_screen.not_absolute_error=The path to the selected file %s is not absolute
security_domain_screen.not_exists_error=The selected file %s does not exist
security_domain_screen.properties.users.file.label=Users properties file
security_domain_screen.properties.users.file.label.tooltip=The location of the file used to store user and password information.
security_domain_screen.properties.groups.file.label=Groups properties file
security_domain_screen.properties.groups.file.label.tooltip=The location of the file used to store user group information.
security_domain_screen.properties.plain_text=Plain text passwords
security_domain_screen.properties.plain_text.tooltip=Choose whether the passwords should be stored as plain text or as hashes.
security_domain_screen.properties.hash_enc.description=Hash encoding
security_domain_screen.properties.hash_enc.description.tooltip=Encoding used to store password hashes
security_domain_screen.properties.hash_enc.base64=Base64
security_domain_screen.properties.hash_enc.hex=Hex
security_domain_screen.properties.hash_charset.description=Hash charset
security_domain_screen.properties.hash_charset.description.tooltip=Charset of the stored password hashes.
security_domain_screen.domain.type.label=Authentication type
security_domain_screen.domain.type.label.tooltip=The type of authentication the security domain should use.
security_domain_screen.domain.type.none_error=One authentication type must be selected
security_domain_screen.domain.type.none=None
security_domain_screen.domain.type.property=Property File
security_domain_screen.domain.type.jdbc=Database
security_domain_screen.domain.type.ldap=LDAP
security_domain_screen.domain.type.cert=Certificate
security_domain_screen.jdbc.datasource.label=Datasource name
security_domain_screen.jdbc.datasource.label.tooltip=The name of datasource used to authenticate users.
security_domain_screen.jdbc.query.label=Principal query
security_domain_screen.jdbc.query.label.tooltip=The SQL query used to query user's password and groups.
security_domain_screen.jdbc.password_selector.label=Password index
security_domain_screen.jdbc.password_selector.label.tooltip=Position of password in the returned SQL results.
security_domain_screen.jdbc.group_selector.label=Group index
security_domain_screen.jdbc.group_selector.label.tooltip=Position of group in the returned SQL results.
security_domain_screen.jdbc.salt_selector.label=Salt index
security_domain_screen.jdbc.salt_selector.label.tooltip=Position of salt in the returned SQL results.
security_domain_screen.jdbc.mapper.label=Password encryption
security_domain_screen.jdbc.mapper.label.tooltip=Select the way passwords are stored in the database.
security_domain_screen.jdbc.hash_enc.label=Hash encoding
security_domain_screen.jdbc.hash_enc.label.tooltip=Encoding used to store the password hash.
security_domain_screen.jdbc.hash_alg.label=Encryption algorithm
security_domain_screen.jdbc.hash_alg.label.tooltip=Algorithm used to encrypt the password hash.
security_domain_screen.jdbc.salt_enc.label=Salt encoding
security_domain_screen.jdbc.salt_enc.label.tooltip=Encoding used to store the salt value.
security_domain_screen.jdbc.invalid_int_value_error=%s is an invalid Integer value
security_domain_screen.jdbc.invalid_min_value_error=%s is an invalid value. A minimum value of %s is required
security_domain_screen.jdbc.invalid_max_value_error=%s is an invalid value. A maximum value of %s is required
security_domain_screen.domain.name.whitespace=Security domain name cannot contain whitespace.

security_domain_screen.ldap.password_attr.label=Password attribute
security_domain_screen.ldap.roles_filter_base.label=Roles filter base
security_domain_screen.ldap.roles_filter.label=Roles filter
security_domain_screen.ldap.roles_attr.label=Roles attribute

security_domain_screen.cert.truststore.password.label=Truststore password
security_domain_screen.cert.truststore.password.label.tooltip=The password used to access the truststore.
security_domain_screen.cert.truststore.path.label=Truststore path
security_domain_screen.cert.truststore.path.label.tooltip=The path to trustore to be imported.
security_domain_screen.cert.filter.header=Certificate alias filter
security_domain_screen.cert.filter.header.tooltip=Choose how the certificate should be matched.
security_domain_screen.cert.filter.value.label=Filter value
security_domain_screen.cert.filter.value.label.tooltip=Either attribute name or the OID of the X.500 attribute to map.
security_domain_screen.cert.filter.type.label=Filter type
security_domain_screen.cert.filter.type.label.tooltip=Choose to use either OID or attribute-name during principal mapping.
security_domain_screen.cert.roles.label=Mapped Roles
security_domain_screen.cert.roles.label.tooltip=List of roles the authenticated users are assigned.
security_domain_screen.cert.start_segment.label=Start segment
security_domain_screen.cert.start_segment.label.tooltip=The 0-based starting occurrence of the attribute to map.
security_domain_screen.cert.max_segment.label=Maximum segments
security_domain_screen.cert.max_segment.label.tooltip=The maximum number of occurrences of the attribute to map.
security_domain_screen.cert.unsupported.x509.field=Unsupported X509 field [%s]

security_domain_screen.domain.type.kerberos=Kerberos
security_domain_screen.kerberos.kerberos.security.factory.name.label=Kerberos security factory
security_domain_screen.kerberos.kerberos.security.factory.name.label.tooltip=The name of the created kerberos security configuration.
security_domain_screen.kerberos.principal.label=Principal
security_domain_screen.kerberos.principal.label.tooltip=The principal represented by the KeyTab.
security_domain_screen.kerberos.keytab.path.label=KeyTab path
security_domain_screen.kerberos.keytab.path.label.tooltip=The path of the KeyTab to load to obtain the credential.
security_domain_screen.kerberos.mechanism.names.label=Mechanism names
security_domain_screen.kerberos.mechanism.names.label.tooltip=The mechanism names the credential should be usable with.
security_domain_screen.kerberos.mechanism.oids.label=Mechanism-oids
security_domain_screen.kerberos.mechanism.oids.label.tooltip=The mechanism OIDs the credential should be usable with.
security_domain_screen.kerberos.krb5.conf.file.label=Krb5.conf path
security_domain_screen.kerberos.krb5.conf.file.label.tooltip=The path to the configuration krb5.conf file.
security_domain_screen.kerberos.filesystem.realm.name.label=Filesystem realm
security_domain_screen.kerberos.filesystem.realm.name.label.tooltip=The name of the realm used to map user roles.
security_domain_screen.kerberos.filesystem.realm.path.label=Filesystem realm file
security_domain_screen.kerberos.filesystem.realm.path.label.tooltip=The path to the file containing the realm (relative to &#36;{jboss.server.config.dir}).
security_domain_screen.kerberos.identity.name.label=Identity name
security_domain_screen.kerberos.identity.name.label.tooltip=User identity to map to a role.
security_domain_screen.kerberos.identity.attribute.name.label=Identity attribute name
security_domain_screen.kerberos.identity.attribute.name.label.tooltip=The name of the identity attribute used to store user roles.
security_domain_screen.kerberos.identity.attribute.value.label=Identity attribute value
security_domain_screen.kerberos.identity.attribute.value.label.tooltip=Roles mapped to the user with matched identity.
security_domain_screen.kerberos.simple.role.decoder.name.label=Simple role decoder name
security_domain_screen.kerberos.simple.role.decoder.name.label.tooltip=The name of the decoder used to parse roles.
security_domain_screen.kerberos.simple.role.decoder.attribute.label=Simple role decoder attribute
security_domain_screen.kerberos.simple.role.decoder.attribute.label.tooltip=The attribute name holding role information.
security_domain_screen.kerberos.unsupported.mechanism.names.error=Unsupported mechanism name [%s]
security_domain_screen.kerberos.unsupported.mechanism.oids.error=Unsupported mechanism oid [%s]

ssl_security.title=Secure management console

ldap_connection.title=LDAP Configuration

ldap_security.title=LDAP Security Realm Configuration

security_domain.title=Security Domain Configuration

jsse_security.title=Secure applications deployed on JBoss EAP

postinstall.title.sslcli=Configure jboss-cli.xml

quickstarts.title=Quickstarts
quickstarts.description=Red Hat JBoss Enterprise Application Platform comes with series of quickstart examples \
  designed to help users begin writing applications using Jakarta EE 10 technologies.
quickstarts.select_path=Select the quickstart installation path:
quickstarts.select_path.tooltip=Location where the quickstarts will be installed to.
quickstarts.select_github_repo=The quickstart source repository url
quickstarts.select_github_repo.tooltip=The git repository to checkout the quickstarts from.
quickstarts.select_github_branch=The quickstart source repository branch
quickstarts.select_github_branch.tooltip=The repository branch to checkout.
quickstarts.github.repository.empty.error=The quickstart source repository url can not be empty.
quickstarts.github.repository.invalid.error=The quickstart source repository url is not valid.
quickstarts.github.branch.empty.error=The quickstart source repository branch can not be empty.
quickstarts.maven.setup.title=Maven Repository Setup
quickstarts.maven.setup.side_nav_name=Maven Repository
quickstarts.maven.setup.description=A Maven repository is available that allows you to build the quickstarts using the \
  same artifacts that were used to build JBoss Enterprise Application Platform. You can access this repository on a \
  publicly-hosted server or download and install it on a local server.
quickstarts.maven.setup.versions=The public schema versions used are 1.0.0, 1.1.0 and 1.2.0.
quickstarts.maven.setup.maven_repo_location=Choose the location of the Maven repository:
quickstarts.maven.setup.public_maven_repo=Use the publicly-hosted Maven repository.
quickstarts.maven.setup.local_maven_repo=Specify the path or URL to the locally-installed Maven repository.
quickstarts.maven.setup.maven_settings_file=Choose the Maven settings.xml file or indicate a path to a new file to \
  use for the above repository:
quickstarts.maven.setup.default_maven_settings=The default Maven settings.xml located in the %s directory.
quickstarts.maven.setup.alternative_maven_settings=Specify an alternative path to the Maven settings.xml file.
quickstarts.maven.setup.settings_not_exists_warning=The indicated settings file does not exist. Create example settings.xml with JBoss profile?
quickstarts.maven.setup.settings_exists_empty_warning=The indicated settings file is empty. Overwrite settings file with JBoss profile?
quickstarts.maven.setup.settings_exists_warning=The indicated settings file is not empty. Update settings file with JBoss profile?
quickstarts.maven.setup.not_absolute_error=The path to the settings file is not absolute.
quickstarts.maven.setup.not_writable_error=The following directory is not writable by installer.
quickstarts.maven.setup.not_local_path_error=Please specify a local location for the settings.xml.
quickstarts.maven.setup.empty_field_error=Please ensure that there are no empty fields.
quickstarts.maven.setup.invalid_schema_error=The provided settings.xml does not pass schema validation.
quickstarts.maven.setup.repo_path_empty_error=The selected locally-installed maven repository can not be empty.
quickstarts.maven.setup.remote_repo_path_error=The chosen repository location is not accessible.
quickstarts.maven.setup.local_repo_path_error=The chosen repository location does not exist, or is not a directory.
quickstarts.maven.setup.maven_settings_file.filter=XML Files (.xml)

quickstarts.nonempty=Quickstarts cannot be installed in a non-empty folder. Please empty the folder or select a different one.
quickstarts.isfile=Quickstarts can not be installed on top of an existing file.
quickstarts.notabsolute=Quickstarts installation path has to be absolute.
quickstarts.no_path=A target folder for Quickstarts has to be selected.

port_bindings.title=Socket Bindings
port_bindings.side_nav_name=Port Configuration
port_bindings.main_description=Configure the socket bindings for Red Hat JBoss Enterprise Application Platform
port_bindings.config_description=Select port configuration:
port_bindings.first_config_choice=Use the default port bindings for standalone and domain operating modes.
port_bindings.second_config_choice=Configure an offset for all default port bindings.
port_bindings.third_config_choice=Configure custom port bindings.
port_bindings.offset_selection=Select offset type:
port_bindings.first_offset_type=+1 offset
port_bindings.second_offset_type=+100 offset
port_bindings.third_offset_type=Specify offset
port_bindings.offset_value=Offset value:
port_bindings.offset_value.tooltip=This option allows you to specify your own port offset value
port_bindings.custom_standalone_config=Configure ports for standalone mode
port_bindings.custom_domain_config=Configure ports for domain mode
port_bindings.ipv6_support=Check the box below to enable IPv6 support.
port_bindings.enable_ipv6=Enable IPv6 support
tasks.enable_ipv6.missing_file=Required configuration file %s not found in the installation folder.
port_bindings.enable_ipv6.tooltip=Checking this box indicates that you are installing onto a pure IPv6 machine.
port_bindings.empty_offset_value_error=Please enter the offset value. Allowed offset values are between 0 and %s.
port_bindings.non_int_offset_value_error=Port offset has to be a valid integer. Allowed offset values are between 0 and %s.
port_bindings.negative_offset_value_error=Port offset has to be a non-negative integer. Allowed offset values are between 0 and %s.
port_bindings.too_high_offset_value_error=Port offset is too large. Allowed offset values are between 0 and %s.
port_bindings.mode_not_selected_error=Please select at least one server mode.



logging_configuration.title=Logging Options
logging_configuration.side_nav=Logging Configuration
logging_configuration.description_label=Select the desired logging level for each logging system below.
logging_configuration.root_logger=Logging level for root logger:
logging_configuration.console_logger=Logging level for console logger:

jsf_install.title=JSF Setup
jsf_install.description_label=Red Hat JBoss Enterprise Application Platform ships with Mojarra 4.0 \
  (recommended as Red Hat provides bug and security fixes for this implementation), but also supports installing \
  multiple JSF implementations on the same JBoss EAP server instance. In particular, you can install any version of \
  Eclipse Mojarra or Apache MyFaces that implements JSF specification 4.0.
jsf_install.default.check=Set the custom JSF implementation as default
jsf_install.jsfimpl.label=Local or remote path to a JSF JAR:
jsf_install.dropdown.label=JSF project:
jsf_install.version.text=JSF version
jsf_install.version.text.tooltip=Version of JSF artifacts available in Maven repository.
jsf_install.impl.jar.empty.error=The selected path to JSF implementation jar can not be empty.
jsf_install.version.not.supported=JSF version %s is not supported. Supported versions: MyFaces 4.0.x, Mojarra 4.0.x."
jsf_install.version.not.detected=Unable to confirm the version of the provided JSF implementation.\n Do you want to continue?
jsf_install.project.not.detected=Unable to get the project name for the JAR %s.
jsf_install.version.mismatched=Version %s does not match version %s found in JAR %s.
jsf_install.project.not_mojarra=Selected JAR file is an %s implementation. Please change project type and try again.
jsf_install.jar.detect_impl=Unable to determine if %s is a valid implementation JAR.\n Do you want to continue?
jsf_install.jar.invalid_file=Unable to read JAR file at %s.
jsf_install.version.confirm=Set the version as %s ?
jsf_install.manifest_coordinate.label=Channel manifest coordinates
jsf_install.manifest_coordinate.label.tooltip=Maven coordinate in form of <groupId>:<artifactId>
jsf_install.source_repository.label=Repository URL
jsf_install.source_repository.label.tooltip=URL of Maven repository hosting the JSF Channel
jsf_install.existing_channel.desc=Use existing Wildfly Channel providing MyFaces implementation and API artifacts.
jsf_install.myfaces_repository.label=MyFaces repository URL
jsf_install.myfaces_repository.label.tooltip=URL of a Maven repository containing JSF artifacts.
jsf_install.channel_repository.label=Target channel repository path
jsf_install.channel_repository.label.tooltip=Location where the generated JSF channel manifest will be stored
jsf_install.notwritable=This directory can not be written. Please choose another directory.
jsf_install.nonempty=The channel repository has to be an empty folder.
jsf_install.isfile=The selected channel repository path has to be a directory.
jsf_install.notabsolute=The selected channel repository path has to be absolute.
jsf_install.no_path=A target folder for the channel repository has to be selected.
jsf_install.artifact_not_in_repository=Unable to find artifact %s:%s:%s in %s
jsf_install.invalid_manifest=The manifest %s is invalid. Following errors were found:%n%n%s
jsf_install.manifest_coordinate_format=The manifest coordinate has to contain Maven groupId and artifactId (&lt;groupId&gt;:&lt;artifactId&gt;).
jsf_install.create_channel.desc=Create a channel using provided maven repository to resolve Apache MyFaces artifacts: \
  <ul><li>%s:%s</li> <li>%s:%s</li></ul>


jdbc_driver.title=JDBC Driver Setup
jdbc_driver.description=Red Hat JBoss Enterprise Application Platform supports a number of JDBC drivers, which convert application code to the relevant database language. It is possible to select multiple JARs for the driver.
jdbc_driver.description.2=<html><body><p>For the list of supported drivers, please see the <a href="https://access.redhat.com/articles/6961381/">JBoss EAP supported configurations</a>.</p></body></html>
jdbc_driver.vendor=Driver vendor
jdbc_driver.vendor.tooltip=Select the driver vendor.
jdbc_driver.jar.locations=Driver JAR locations
jdbc_driver.jar.locations.tooltip=Location of a JAR to include with this driver. This may be a remote file or a local file.
jdbc_driver.jar.add=Add additional JAR
jdbc_driver.jar.remove=Remove JAR
jdbc_driver.name=JDBC name
jdbc_driver.name.tooltip=The name of generated driver.
jdbc_driver.module_name=Module name
jdbc_driver.module_name.tooltip=The name of the generated module this driver will use.
jdbc_driver.xa_name=XA class name
jdbc_driver.xa_name.tooltip=XA class name used to create connections.
jdbc_driver.directory_structure=Directory structure
jdbc_driver.directory_structure.tooltip=The directory in which the driver JARs will be located.
jdbc_driver.duplicate_jar=Duplicate driver JARs detected, please ensure JARs are unique.
jdbc_driver.driver_class_missing=None of the provided JARs contained the chosen driver's Driver class:\n%s. Do you want to continue?
jdbc_driver.empty_jar=Selected driver jar location can not be empty.
jdbc_driver.invalid_jar=Unable to read JAR file at %s.

datasource.title=Datasource Setup
datasource.description=Configure the datasource for Red Hat JBoss Enterprise Application Platform below.
datasource.name=Name
datasource.name.tooltip=The name for this datasource.
datasource.jndi=JNDI name
datasource.jndi.tooltip=The unique JNDI name for the datasource. Must start with &quot;java:/&quot; or &quot;java:     jboss/&quot;.
datasource.min_pool_size=Min pool size
datasource.min_pool_size.tooltip=The minimum number of connections a pool holds.
datasource.max_pool_size=Max pool size
datasource.max_pool_size.tooltip=The maximum number of connections a pool holds.
datasource.security_type=Security type
datasource.security_type.tooltip=Select whether to use a security domain, or a username + password.
datasource.security_type.domain=Security domain
datasource.security_type.domain.tooltip=The name of the security domain to use for authentication.
datasource.security_type.user=Username + Password
datasource.security_type.user.username=Username:
datasource.security_type.user.username.tooltip=The username used to create a new connection.
datasource.security_type.user.password=Password:
datasource.security_type.user.password.tooltip=The password used to create a new connection.
datasource.security_type.user.confirm_password=Confirm password:
datasource.security_type.user.confirm_password.tooltip=The password used to create a new connection.
datasource.type=Datasource type
datasource.type.tooltip=Specify if the data-source should be XA or non-XA.
datasource.type.datasource.connection_url=Connection URL:
datasource.type.datasource.connection_url.tooltip=The JDBC driver connection URL.
datasource.type.datasource_xa.recovery_user=Recovery user:
datasource.type.datasource_xa.recovery_user.tooltip=The recovery username.
datasource.type.datasource_xa.recovery_password=Recovery password:
datasource.type.datasource_xa.recovery_password.tooltip=The recovery password.
datasource.type.datasource_xa.confirm_recovery_password=Confirm recovery password:
datasource.type.datasource_xa.confirm_recovery_password.tooltip=The recovery password.
datasource.type.datasource_xa.properties=XA Properties:
datasource.type.datasource_xa.properties.tooltip=Additional XA Properties: Format is name=value.
datasource.type.datasource_xa.properties.key=key
datasource.type.datasource_xa.properties.value=value
datasource.type.datasource_xa.properties.add_property=Add property
datasource.type.datasource_xa.properties.remove_property=Remove property
datasource.test_connection=Test datasource connection
datasource.validation.invalid_jndi=JNDI name must be valid and start with java:/ or java:jboss/.
datasource.validation.empty_fields=All fields must be filled in.
datasource.validation.invalid_pool_sizes=Maximum pool size cannot be less than minimum pool size.
datasource.validation.datasource_whitespaces=Datasource name cannot contain whitespace.
datasource.validation.duplicate_property=A property has been defined more than once. Please change the property name.
datasource.validation.connection_error=Could not connect to the given database with the supplied credentials.
datasource.validation.driver_error=Could not use the provided driver to connect to the database.
datasource.validation.connection_successful=Database connection was successfully established.

installation_complete.title=Installation Complete
installation_complete.target_text=An uninstaller has been created in:

quit_action.description=Are you sure you want to quit? This will cancel the installation!
quit_action.delete_error=Could not delete installation folder.

port.config.common.title=Socket Binding
port.config.common.port=Port
port.config.common.system_property=System property (Optional)
port.config.common.default_value=Default Value
port.config.common.ajp=ajp port number:
port.config.common.http=http port number:
port.config.common.https=https port number:
port.config.common.iiop=iiop port number:
port.config.common.iiop-ssl=iiop-ssl port number:
port.config.common.jgroups-mping-address=jgroups-mping multicast address:
port.config.common.jgroups-mping=jgroups-mping multicast port:
port.config.common.jgroups-tcp=jgroups-tcp port number:
port.config.common.jgroups-tcp-fd=jgroups-tcp-fd port number:
port.config.common.jgroups-udp=jgroups-udp port number:
port.config.common.jgroups-udp-fd=jgroups-udp-fd port number:
port.config.common.jgroups-udp-address=jgroups-udp multicast address:
port.config.common.jgroups-udp-port=jgroups-udp multicast port:
port.config.common.modcluster_address=modcluster multicast address:
port.config.common.modcluster=modcluster multicast port:
port.config.common.management-http=management-http port number:
port.config.common.management-https=management-https port number:
port.config.common.txn-recovery-environment=txn-recovery-environment port number:
port.config.common.txn-status-manager=txn-status-manager port number:
port.config.common.distinct_port_error=Please specify distinct port number to avoid collisions
port.config.common.empty_field_error=Please make sure there are no empty value fields.
port.config.common.invalid_ip_address_error=Invalid IP address format
port.config.common.invalid_multicast_address_error=IP address %s is not a valid multicast address.


port.config.domain.default.side_nav_name=Domain default
port.config.domain.full.side_nav_name=Domain full
port.config.domain.full.ha.side_nav_name=Domain full-ha
port.config.domain.ha.side_nav_name=Domain ha
port.config.domain.host.side_nav_name=Domain Host
port.config.standalone.side_nav_name=Standalone
port.config.standalone.full.side_nav_name=Standalone full
port.config.standalone.full.ha.side_nav_name=Standalone full-ha
port.config.standalone.ha.side_nav_name=Standalone ha

ssl.config.description=The JBoss EAP management console and APIs, by default, use plain, unencrypted HTTP traffic on port 9990.\n\
  To secure the data transfer, configure the SSL security and enable encrypted HTTPS traffic on port 9993.\n\
  A keystore with a server certificate is required to configure the SSL security.
ssl.config.application.description=Applications running on the JBoss EAP server can be accessed using encrypted HTTPS traffic on port 8443.\n\
  The connection, by default, uses a self-signed certificate generated by the server.\n\n\
  To secure the data transfer, use a keystore with a server certificate.\n\
  Adding a keystore with server certificate, does not disable the unencrypted HTTP access on port 8080.
ssl.config.password=SSL keystore password
ssl.config.password.tooltip=The password for the supplied keystore.
ssl.config.password_confirm=Confirm SSL keystore password
ssl.config.password_confirm.tooltip=The password for the supplied keystore.
ssl.config.keystore_define=Define the keystore
ssl.config.keystore_location.label=Keystore location:
ssl.config.keystore_location.label.tooltip=The full path to the keystore containing server certificate.
ssl.config.truststore_location.label=Truststore location:
ssl.config.truststore_location.label.tooltip=The full path to the truststore to import.
ssl.config.truststore.label=Define the truststore
ssl.config.truststore.label.tooltip=Select to provide a truststore.
ssl.config.truststore_password=SSL truststore password
ssl.config.truststore_password.tooltip=The password for the supplied truststore.
ssl.config.truststore_password_confirm=Confirm SSL truststore password
ssl.config.truststore_password_confirm.tooltip=The password for the supplied truststore.
ssl.config.protocols.label=SSL Protocols
ssl.config.protocols.label.tooltip=Select protocols used in HTTPS encryption.
ssl.config.protocol.tls12.label=TLSv1.2
ssl.config.protocol.tls12.label.tooltip=Select to use TLSv1.2 in SSL configuration.
ssl.config.protocol.tls13.label=TLSv1.3
ssl.config.protocol.tls13.label.tooltip=Select to use TLSv1.3 in SSL configuration.
ssl.config.cipher_suites.label=Cipher suites filter
ssl.config.cipher_suites.label.tooltip=Comma-separated list of cipher suites to be allowed.
ssl.config.cipher_names.label=TLSv1.3 allowed cipher names
ssl.config.cipher_names.label.tooltip=Comma-separated list of cipher suites to be allowed for TLSv1.3 protocol.
ssl.config.existing_keystore.label=Existing keystore
ssl.config.generate_keystore.label=Generate new keystore
ssl.config.dn_name.label=First and last name
ssl.config.org_unit.label=Organizational unit
ssl.config.org.label=Organization
ssl.config.city.label=City or Locality
ssl.config.state.label=State or Province
ssl.config.country_code.label=Two-letter country code
ssl.config.validity.label=Validity (in days, blank default)
ssl.config.mutual.label=Two-way/mutual?
ssl.config.client_cert_file.label=Client certificate
ssl.config.client_cert_validate.label=Validate client certificate?
ssl.config.validation_keystore_prefix=Key-store
ssl.config.validation_truststore_prefix=Trust-store
ssl.config.invalid_cipher_suite_name_error=The given cipher suites are invalid: %s
ssl.config.modifiable_keystore_operations_limited_to_standalone.label=Note: keystores can be generated for standalone only.
ssl.config.advanced.options=SSL advanced settings
ssl.config.keystore_location=Keystore location:

console.usage=Usage:
console.error.too_many_args=Too many arguments
console.error.unexpected_arg=Unexpected argument: %s
console.error.missing_arg_value=Missing value for argument %s
console.error.automatic_installer_fail=Automatic installation failed with error:
console.error.automatic_installer_invalid_script=The provided installation script is invalid:
console.error.automatic_installer_file_not_found=Automatic installation configuration file not found at %s
console.error.automatic_installer_file_illegal=The filename %s contains invalid characters

jsf_config.task.name=Advanced configuration - JSF Implementation
jsf_config.default_version.task.name=Advanced %s configuration - JSF Implementation
security_domain.task.name=Advanced %s configuration - Security Domain

credential_store.task.name=Advanced %s configuration - Credential store

ldap_config.task.name=Advanced %s configuration - LDAP authentication

keystore.validator.authentication.failure=The provided credentials were incorrect, or the selected keystore is not of any type known to the JRE.
keystore.validator.file.does.not.exist=The Keystore file is empty or not accessible.
keystore.validator.jvm.cannot.read=The JVM cannot read the supplied keystore.
keystore.validator.invalid.url=Keystore URL is malformed or invalid.
keystore.validator.file.is.empty=The given file was an empty or corrupt file.
keystore.validator.not.supported=Provided file path points to an unsupported type of keystore/truststore.\n \
The supported keystore types are %s.
keystore.validator.not_empty=The keystore has to be empty, but the selected file contains existing aliases.

cred_store.validator.authentication.failure=The provided credentials were incorrect, or the selected credential store is not of any type known to the JRE.
cred_store.validator.file.does.not.exist=The credential store file is empty or not accessible.
cred_store.validator.jvm.cannot.read=The JVM cannot read the supplied credential store.
cred_store.validator.invalid.url=Credential store URL is malformed or invalid.
cred_store.validator.file.is.empty=The given file was an empty or corrupt file.
cred_store.validator.not.supported=Provided file path points to an unsupported type of credential store.\n \
The supported credential store types are %s.
cred_store.validator.not_empty=The credential store has to be empty, but the selected file contains existing aliases.

component_selection.title=Component Selection
component_selection.note=Note: Disabled packs are required.
component_selection.eap=Red Hat JBoss Enterprise Application Platform
component_selection.eap_description = Red Hat JBoss Enterprise Application Platform version %s.
component_selection.appclient=AppClient
component_selection.appclient_description=Application client.
component_selection.docs=Docs
component_selection.docs_description=XML schema definition files and example server configuration files.
component_selection.modules=Modules
component_selection.modules_description=Server modules.
component_selection.welcome=Welcome Content
component_selection.welcome_description=Default welcome package content.
component_selection.description_tag=Description

automated_installation.title=Starting automated installation
automated_installation.selection.component=Selected components
automated_installation.config.task=Starting configuration tasks
automated_installation.config.task.completed=Configuration tasks completed
automated_installation.maven.repos=Maven Repositories
automated_installation.password.continue.yes=yes
automated_installation.password.continue.no=no
automated_installation.confirmation_password_match=The values didn't match, please try again
automated_installation.password.try.again=Please try again.

uninstaller.title=JBoss EAP Uninstaller
uninstaller.warning=This will remove the installed application(s)
uninstaller.cancel=Cancel
uninstaller.uninstall=Uninstall
uninstaller.finished=[Finished]
uninstaller.uninstall.unknown_path=Unable to determine path to uninstall JBoss EAP from.
uninstaller.error=Unable to uninstall JBoss EAP. %s
uninstaller.unable.to.locate.uninstaller=Failed to locate uninstaller.jar.
uninstaller.unable.to.create.temp=Failed to create temporary folder for uninstaller.
uninstaller.unable.to.start.cleanup=Failed to start cleanup process.

install.eap.provision.failed=Unable to install the server.
install.eap.provision.error.path_too_long=Unable to install the server as the combined path would exceed the operating system limit.
install.eap.missing.artifacts=Required artifacts were not found in the available repositories. [%s]

tasks.quickstarts.started=Installing Quickstarts.
tasks.quickstarts.details=Cloning Quickstarts from repository %s, branch %s into folder %s.
tasks.quickstarts.finished=Quickstarts installation finished.
tasks.quickstarts.profile.created=Profile %s has been created in Maven settings file: %s
tasks.quickstarts.settings.created=Default settings xml created in: %s
tasks.quickstarts.settings.failed=Default settings xml creation failed.

tasks.add_admin.started=Adding admin user %s.
tasks.add_admin.finished=Admin user added.
tasks.add_admin.failed=Failed to add admin user.

tasks.add_cred_store.started=Adding Credential Store to %s.
tasks.add_cred_store.finished=Credential Store created in %s.
tasks.add_cred_store.failed=Failed to create Credential Store.
tasks.permission_cred_store.failed=WARNING: Failed to restrict access to credential store at %s!

tasks.datasource.started=Creating datasource %s in %s.
tasks.datasource.finished=Datasource created.
tasks.datasource.failed=Failed to create datasource.
tasks.datasource.store_password=Storing database password in %s as %s.

tasks.application_ssl.started=Updating application SSL security in %s.
tasks.application_ssl.finished=Application SSL configuration updated.
tasks.application_ssl.failed=Failed to update application SSL configuration.
tasks.application_ssl.store_password=Storing keystore password in %s as %s.
tasks.application_ssl.generate_keystore=Generating certificate keystore.

tasks.management_ssl.started=Updating management interface SSL security in %s.
tasks.management_ssl.finished=Management interface SSL configuration updated.
tasks.management_ssl.failed=Failed to update management interface SSL configuration.

tasks.enable_ipv6.started=Enabling IPv6.
tasks.enable_ipv6.finished=IPv6 enabled.
tasks.enable_ipv6.failed=Failed to enable IPv6.
tasks.enable_ipv6.file=Processing %s

tasks.ports.started=Updating port configuration in %s.
tasks.ports.finished=Port configuration updated.
tasks.ports.failed=Failed to update port configuration.
tasks.ports.offset=Setting port offset: %s.
tasks.ports.binding=Updating port binding %s.
tasks.ports.management_interface=Setting management interface port to %s.

tasks.jdbc_module.started=Creating JDBC driver module.
tasks.jdbc_module.finished=JDBC driver module create.
tasks.jdbc_module.failed=Failed to create JDBC driver module.
tasks.jdbc_module.downloading.started=Downloading driver jar from %s.
tasks.jdbc_module.downloading.finished=Downloaded driver jar.
tasks.jdbc_module.downloading.failed=Unable to downloaded driver jar from %s.

tasks.jdbc_driver.started=Installing JDBC driver in %s.
tasks.jdbc_driver.finished=JDBC driver installed.
tasks.jdbc_driver.failed=Failed to install JDBC driver.

tasks.jsf.started=Setting default JSF module in %s.
tasks.jsf.finished=Default JSF module set up.
tasks.jsf.failed=Failed to set up default JSF module.

tasks.jsf_module.started=Creating JSF library module.
tasks.jsf_module.finished=JSF library module created.
tasks.jsf_module.failed=Failed to create JSF library module.
tasks.jsf_module.create=Creating module %s.
tasks.jsf_module.downloading.started=Downloading JSF jar from %s.
tasks.jsf_module.downloading.finished=Downloaded JSF jar.
tasks.jsf_module.downloading.failed=Unable to downloaded JSF jar from %s.
tasks.jsf_module.manifest.create=Creating MyFaces manifest in %s.
tasks.jsf_module.channel.register=Registering the server with the MyFaces channel.
tasks.jsf_module.provision.starting=Starting installation of MyFaces feature pack.
tasks.jsf_module.provision.phase.start=Starting phase %s
tasks.jsf_module.provision.phase.done=Completed phase %s

tasks.ldap.started=Enable LDAP authentication for management interface in %s.
tasks.ldap.finished=LDAP authentication enabled.
tasks.ldap.failed=Failed to enable LDAP authentication.
tasks.ldap.store_password=Storing LDAP admin password in %s as %s.

tasks.logger_levels.started=Applying logger level changes in %s.
tasks.logger_levels.finished=Logger level changed.
tasks.logger_levels.failed=Failed to change logger level.

tasks.sec_dom.started=Creating a security domain in %s.
tasks.sec_dom.finished=Security domain created.
tasks.sec_dom.failed=Failed to create a security domain.
tasks.sec_dom.file_create_error=Unable to create a properties file %s.
tasks.sec_dom.cred_store_access=Failed to access credential store
tasks.sec_dom.store_password=Storing truststore password in %s as %s.

tasks.general.temp_fail=Unable to create temporary directory.
