(assignedTask: CmdRunTask)
| 8 | import { Delta } from "../../utils/delta"; |
| 9 | |
| 10 | export function createLoaderForTask(assignedTask: CmdRunTask) { |
| 11 | const bucketLoader = createBucketLoader( |
| 12 | assignedTask.bucketType, |
| 13 | assignedTask.bucketPathPattern, |
| 14 | { |
| 15 | defaultLocale: assignedTask.sourceLocale, |
| 16 | injectLocale: assignedTask.injectLocale, |
| 17 | formatter: assignedTask.formatter, |
| 18 | keyColumn: assignedTask.keyColumn, |
| 19 | }, |
| 20 | assignedTask.lockedKeys, |
| 21 | assignedTask.lockedPatterns, |
| 22 | assignedTask.ignoredKeys, |
| 23 | assignedTask.preservedKeys, |
| 24 | assignedTask.localizableKeys, |
| 25 | ); |
| 26 | bucketLoader.setDefaultLocale(assignedTask.sourceLocale); |
| 27 | |
| 28 | return bucketLoader; |
| 29 | } |
| 30 | |
| 31 | /** |
| 32 | * The subset of source entries that actually needs translation for a task: |
no test coverage detected