You are here

lingotek.schema.yml in Lingotek Translation 8.2

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