You are here

tmgmt_smartling.schema.yml in TMGMT Translator Smartling 8.4

config/schema/tmgmt_smartling.schema.yml

File

config/schema/tmgmt_smartling.schema.yml
View source
  1. tmgmt.translator.settings.smartling:
  2. type: tmgmt.translator_base
  3. mapping:
  4. project_id:
  5. type: string
  6. label: 'Project ID'
  7. user_id:
  8. type: string
  9. label: 'User ID'
  10. token_secret:
  11. type: string
  12. label: 'Token Secret'
  13. auto_authorize_locales:
  14. type: boolean
  15. label: 'Automatically authorize content for translation in Smartling'
  16. callback_url_use:
  17. type: boolean
  18. label: 'Use Smartling callback: /smartling/callback/%cron_key'
  19. callback_url_host:
  20. type: string
  21. label: 'Override callback url host'
  22. retrieval_type:
  23. type: string
  24. label: 'The desired format for the download'
  25. allow_override:
  26. type: boolean
  27. label: 'Allow override translation file on smartling side'
  28. scheme:
  29. type: string
  30. label: 'Schema to store translation files in'
  31. contextUsername:
  32. type: string
  33. label: 'Username for context retrieval'
  34. context_silent_user_switching:
  35. type: boolean
  36. label: 'Context silent user authentication'
  37. context_skip_host_verifying:
  38. type: boolean
  39. label: 'Skip host verification'
  40. custom_regexp_placeholder:
  41. type: string
  42. label: 'Custom RegExp Placeholder'
  43. translatable_attributes:
  44. type: string
  45. label: 'Comma-separated list of HTML attributes to be translatable'
  46. exclude_translatable_attributes:
  47. type: string
  48. label: 'Comma-separated list of HTML attributes to exclude from translation'
  49. force_block_for_tags:
  50. type: string
  51. label: 'Comma-separated list of HTML tags to segment strings by'
  52. export_format:
  53. type: string
  54. label: 'Export format for file type'
  55. identical_file_name:
  56. type: boolean
  57. label: 'Use identical file names for jobs that contain identical content'
  58. enable_smartling_logging:
  59. type: boolean
  60. label: 'Enable Smartling logging'
  61. enable_notifications:
  62. type: boolean
  63. label: 'Enable Smartling notifications'
  64. async_mode:
  65. type: boolean
  66. label: 'Asynchronous mode'
  67. enable_basic_auth:
  68. type: boolean
  69. label: 'Enable basic auth for context'
  70. download_by_job_items:
  71. type: boolean
  72. label: 'Download and apply translations per job item'
  73. basic_auth:
  74. type: mapping
  75. label: 'Basic auth'
  76. mapping:
  77. login:
  78. type: string
  79. label: 'Login'
  80. password:
  81. type: string
  82. label: 'Password'
  83. action.configuration.tmgmt_smartling_send_context_action:
  84. type: action_configuration_default
  85. label: 'Send context action'
  86. action.configuration.tmgmt_smartling_download_by_job_items_job_action:
  87. type: action_configuration_default
  88. label: 'Download Translation (by job items)'