You are here

lingotek.schema.yml in Lingotek Translation 3.8.x

config/schema/lingotek.schema.yml

File

config/schema/lingotek.schema.yml
View source
  1. lingotek.settings:
  2. type: config_object
  3. label: 'Lingotek settings'
  4. mapping:
  5. default:
  6. type: mapping
  7. label: 'Default'
  8. mapping:
  9. community:
  10. type: string
  11. project:
  12. type: string
  13. workflow:
  14. type: string
  15. vault:
  16. type: string
  17. filter:
  18. type: string
  19. subfilter:
  20. type: string
  21. preference:
  22. type: mapping
  23. label: 'Preference'
  24. mapping:
  25. advanced_parsing:
  26. type: boolean
  27. advanced_taxonomy_terms:
  28. type: boolean
  29. always_show_translate_tabs:
  30. type: boolean
  31. delete_tms_documents_upon_disassociation:
  32. type: boolean
  33. deprecated: "This option is unused since lingotek:8.x-2.14. Will be removed in lingotek:4.0.0"
  34. show_language_labels:
  35. type: boolean
  36. allow_local_editing:
  37. type: boolean
  38. language_specific_profiles:
  39. type: boolean
  40. target_download_status:
  41. label: 'Published status for content translation downloads'
  42. type: string
  43. append_type_to_title:
  44. label: 'Global setting to set whether to append content type to title in TMS'
  45. type: boolean
  46. enable_content_cloud:
  47. type: boolean
  48. deprecated: "This option is unused since lingotek:8.x-2.21. Will be removed in lingotek:4.0.0"
  49. enable_download_source:
  50. type: boolean
  51. enable_download_interim:
  52. label: 'Allow to download interim translations (translations that are pending some phases)'
  53. type: boolean
  54. deprecated: "This option is unused since lingotek:3.8.0. Will be removed in lingotek:4.0.0"
  55. content_cloud_import_format:
  56. type: string
  57. deprecated: "This option is unused since lingotek:8.x-2.21. Will be removed in lingotek:4.0.0"
  58. content_cloud_import_status:
  59. type: integer
  60. deprecated: "This option is unused since lingotek:8.x-2.21. Will be removed in lingotek:4.0.0"
  61. split_download_all:
  62. label: 'Use a different batch per locale when downloading all translations'
  63. type: boolean
  64. contrib:
  65. label: 'Contributed modules integrations settings'
  66. type: mapping
  67. mapping:
  68. paragraphs:
  69. label: 'Paragraphs module integration settings'
  70. type: mapping
  71. mapping:
  72. enable_bulk_management:
  73. type: boolean
  74. label: 'Enable bulk management for paragraphs'
  75. intelligence:
  76. type: mapping
  77. label: 'Lingotek Intelligence settings'
  78. mapping:
  79. use_author:
  80. type: boolean
  81. label: 'Permission to Include Author'
  82. default_author_email:
  83. type: string
  84. label: 'Default Author Email'
  85. use_author_email:
  86. type: boolean
  87. label: 'Active'
  88. use_contact_email_for_author:
  89. type: boolean
  90. label: 'Same as Contact Email'
  91. business_unit:
  92. type: string
  93. label: 'Business Unit'
  94. use_business_unit:
  95. type: boolean
  96. label: 'Active'
  97. business_division:
  98. type: string
  99. label: 'Business Division'
  100. use_business_division:
  101. type: boolean
  102. label: 'Active'
  103. campaign_id:
  104. type: string
  105. label: 'Campaign Id'
  106. use_campaign_id:
  107. type: boolean
  108. label: 'Active'
  109. campaign_rating:
  110. type: integer
  111. label: 'Campaign Rating'
  112. use_campaign_rating:
  113. type: boolean
  114. label: 'Active'
  115. channel:
  116. type: string
  117. label: 'Channel'
  118. use_channel:
  119. type: boolean
  120. label: 'Active'
  121. contact_name:
  122. type: string
  123. label: 'Contact Name'
  124. use_contact_name:
  125. type: boolean
  126. label: 'Active'
  127. contact_email:
  128. type: string
  129. label: 'Contact Email'
  130. use_contact_email:
  131. type: boolean
  132. label: 'Active'
  133. content_description:
  134. type: string
  135. label: 'Content Description'
  136. use_content_description:
  137. type: boolean
  138. label: 'Active'
  139. external_style_id:
  140. type: string
  141. label: 'External Style ID'
  142. use_external_style_id:
  143. type: boolean
  144. label: 'Active'
  145. purchase_order:
  146. type: string
  147. label: 'Purchase Order'
  148. use_purchase_order:
  149. type: boolean
  150. label: 'Active'
  151. region:
  152. type: string
  153. label: 'Region'
  154. use_region:
  155. type: boolean
  156. label: 'Active'
  157. use_base_domain:
  158. type: boolean
  159. label: 'Active'
  160. use_reference_url:
  161. type: boolean
  162. label: 'Active'
  163. account:
  164. type: mapping
  165. label: 'Account'
  166. mapping:
  167. use_production:
  168. type: boolean
  169. label: 'Use production'
  170. deprecated: "account.use_production lingotek setting is unused since lingotek:3.5.0. Will be removed in lingotek:4.0.0"
  171. sandbox_host:
  172. type: string
  173. label: 'Sandbox Host'
  174. deprecated: "account.sandbox_host property lingotek setting is unused since lingotek:8.x-2.6. Will be removed in lingotek:4.0.0"
  175. host:
  176. type: string
  177. label: 'Lingotek Host'
  178. authorize_path:
  179. type: string
  180. default_client_id:
  181. type: string
  182. plan_type:
  183. type: string
  184. resources:
  185. type: mapping
  186. label: 'Resources'
  187. mapping:
  188. community:
  189. type: sequence
  190. sequence:
  191. type: string
  192. project:
  193. type: sequence
  194. sequence:
  195. type: string
  196. workflow:
  197. type: sequence
  198. sequence:
  199. type: string
  200. vault:
  201. type: sequence
  202. sequence:
  203. type: string
  204. filter:
  205. type: sequence
  206. sequence:
  207. type: string
  208. access_token:
  209. type: string
  210. login_id:
  211. type: string
  212. callback_url:
  213. type: string
  214. translate:
  215. type: mapping
  216. label: 'Translate'
  217. mapping:
  218. entity:
  219. type: sequence
  220. sequence:
  221. type: sequence
  222. sequence:
  223. type: ignore
  224. config:
  225. type: sequence
  226. sequence:
  227. type: sequence
  228. sequence:
  229. type: ignore
  230. interface:
  231. type: sequence
  232. sequence:
  233. type: sequence
  234. sequence:
  235. type: ignore
  236. field:
  237. type: string
  238. profile:
  239. type: sequence
  240. label: 'Profiles'
  241. sequence:
  242. type: lingotek.profile.[%key]
  243. lingotek.profile.*:
  244. type: config_entity
  245. label: 'Lingotek Profile'
  246. mapping:
  247. id:
  248. type: string
  249. label: 'ID'
  250. label:
  251. type: label
  252. label: 'Label'
  253. weight:
  254. type: integer
  255. label: 'Weight'
  256. locked:
  257. type: boolean
  258. label: 'Locked'
  259. auto_upload:
  260. type: boolean
  261. label: 'Automatic Upload'
  262. auto_request:
  263. type: boolean
  264. label: 'Automatic request of translations'
  265. auto_download:
  266. type: boolean
  267. label: 'Automatic Download'
  268. auto_download_worker:
  269. type: boolean
  270. label: 'Automatic Download using a Worker Queue'
  271. vault:
  272. type: string
  273. label: 'TM Vault'
  274. project:
  275. type: string
  276. label: 'TM Project'
  277. workflow:
  278. type: string
  279. label: 'TM Workflow'
  280. append_type_to_title:
  281. type: string
  282. label: 'Append Content Type To Title'
  283. intelligence_metadata:
  284. type: mapping
  285. mapping:
  286. override:
  287. type: boolean
  288. label: 'Flag indicating if there active Intelligence Metadata overrides in this profile'
  289. use_author:
  290. type: boolean
  291. label: 'Permission to Include Author'
  292. default_author_email:
  293. type: string
  294. label: 'Default Author Email'
  295. use_author_email:
  296. type: boolean
  297. label: 'Active'
  298. use_contact_email_for_author:
  299. type: boolean
  300. label: 'Same as Contact Email'
  301. business_unit:
  302. type: string
  303. label: 'Business Unit'
  304. use_business_unit:
  305. type: boolean
  306. label: 'Active'
  307. business_division:
  308. type: string
  309. label: 'Business Division'
  310. use_business_division:
  311. type: boolean
  312. label: 'Active'
  313. campaign_id:
  314. type: string
  315. label: 'Campaign Id'
  316. use_campaign_id:
  317. type: boolean
  318. label: 'Active'
  319. campaign_rating:
  320. type: integer
  321. label: 'Campaign Rating'
  322. use_campaign_rating:
  323. type: boolean
  324. label: 'Active'
  325. channel:
  326. type: string
  327. label: 'Channel'
  328. use_channel:
  329. type: boolean
  330. label: 'Active'
  331. contact_name:
  332. type: string
  333. label: 'Contact Name'
  334. use_contact_name:
  335. type: boolean
  336. label: 'Active'
  337. contact_email:
  338. type: string
  339. label: 'Contact Email'
  340. use_contact_email:
  341. type: boolean
  342. label: 'Active'
  343. content_description:
  344. type: string
  345. label: 'Content Description'
  346. use_content_description:
  347. type: boolean
  348. label: 'Active'
  349. external_style_id:
  350. type: string
  351. label: 'External Style ID'
  352. use_external_style_id:
  353. type: boolean
  354. label: 'Active'
  355. purchase_order:
  356. type: string
  357. label: 'Purchase Order'
  358. use_purchase_order:
  359. type: boolean
  360. label: 'Active'
  361. region:
  362. type: string
  363. label: 'Region'
  364. use_region:
  365. type: boolean
  366. label: 'Active'
  367. use_base_domain:
  368. type: boolean
  369. label: 'Active'
  370. use_reference_url:
  371. type: boolean
  372. label: 'Active'
  373. filter:
  374. type: string
  375. label: 'TM Filter'
  376. subfilter:
  377. type: string
  378. label: 'TM Subfilter'
  379. language_overrides:
  380. type: sequence
  381. label: 'Target language settings overrides'
  382. sequence:
  383. type: mapping
  384. mapping:
  385. overrides:
  386. type: string
  387. custom:
  388. type: mapping
  389. mapping:
  390. workflow:
  391. type: string
  392. label: 'TM Workflow'
  393. vault:
  394. type: string
  395. label: 'TM Vault'
  396. auto_request:
  397. type: boolean
  398. label: 'Automatic request of translation'
  399. auto_download:
  400. type: boolean
  401. label: 'Automatic Download'
  402. lingotek.lingotek_config_metadata.*:
  403. type: config_entity
  404. label: 'Lingotek Config Metadata'
  405. mapping:
  406. config_name:
  407. type: string
  408. label: 'Config name'
  409. document_id:
  410. type: string
  411. label: 'Lingotek document id'
  412. source_status:
  413. type: sequence
  414. sequence:
  415. type: string
  416. target_status:
  417. type: sequence
  418. sequence:
  419. type: string
  420. profile:
  421. type: string
  422. label: 'Lingotek profile'
  423. hash:
  424. type: string
  425. label: 'Lingotek hash'
  426. job_id:
  427. type: string
  428. label: 'Lingotek Job ID'
  429. updated_timestamp:
  430. type: timestamp
  431. label: 'Updated date'
  432. uploaded_timestamp:
  433. type: timestamp
  434. label: 'Initial upload'
  435. language.entity.*.third_party.lingotek:
  436. type: mapping
  437. label: 'Lingotek locale mapping'
  438. mapping:
  439. disabled:
  440. type: boolean
  441. label: 'Flag for disabling a locale from the Lingotek interface'
  442. locale:
  443. type: string
  444. label: 'Lingotek locale code'