tmgmt_smartling-8.x-4.11/config/schema/tmgmt_smartling.schema.yml
config/schema/tmgmt_smartling.schema.yml
tmgmt.translator.settings.smartling:
type: tmgmt.translator_base
mapping:
project_id:
type: string
label: 'Project ID'
user_id:
type: string
label: 'User ID'
token_secret:
type: string
label: 'Token Secret'
auto_authorize_locales:
type: boolean
label: 'Automatically authorize content for translation in Smartling'
callback_url_use:
type: boolean
label: 'Use Smartling callback: /smartling/callback/%cron_key'
callback_url_host:
type: string
label: 'Override callback url host'
retrieval_type:
type: string
label: 'The desired format for the download'
allow_override:
type: boolean
label: 'Allow override translation file on smartling side'
scheme:
type: string
label: 'Schema to store translation files in'
contextUsername:
type: string
label: 'Username for context retrieval'
context_url_host:
type: string
label: 'Context URL host'
context_skip_host_verifying:
type: boolean
label: 'Skip host verification'
custom_regexp_placeholder:
type: string
label: 'Custom RegExp Placeholder'
translatable_attributes:
type: string
label: 'Comma-separated list of HTML attributes to be translatable'
exclude_translatable_attributes:
type: string
label: 'Comma-separated list of HTML attributes to exclude from translation'
force_block_for_tags:
type: string
label: 'Comma-separated list of HTML tags to segment strings by'
export_format:
type: string
label: 'Export format for file type'
identical_file_name:
type: boolean
label: 'Use identical file names for jobs that contain identical content'
enable_smartling_logging:
type: boolean
label: 'Enable Smartling logging'
enable_notifications:
type: boolean
label: 'Enable Smartling notifications'
async_mode:
type: boolean
label: 'Asynchronous mode'
enable_basic_auth:
type: boolean
label: 'Enable basic auth for context'
download_by_job_items:
type: boolean
label: 'Download and apply translations per job item'
basic_auth:
type: mapping
label: 'Basic auth'
mapping:
login:
type: string
label: 'Login'
password:
type: string
label: 'Password'
exclude_context_options:
type: sequence
label: 'Exclude entity types from context'
sequence:
type: string
label: 'Entity type/bundle to exclude from context'
action.configuration.tmgmt_smartling_send_context_action:
type: action_configuration_default
label: 'Send context action'
action.configuration.tmgmt_smartling_download_by_job_items_job_action:
type: action_configuration_default
label: 'Download Translation (by job items)'
