1
0
Fork 0

feat(lab): Added language setting

This commit is contained in:
Joost De Cock 2022-01-27 12:26:56 +01:00
parent 91ddfd4580
commit 19f9be6a3c
7 changed files with 284 additions and 11 deletions

View file

@ -6,21 +6,20 @@ import Measurements, { Input } from 'shared/components/workbench/measurements/in
import LabDraft from 'shared/components/workbench/draft/index.js'
import set from 'lodash.set'
import unset from 'lodash.unset'
import defaultSettings from 'shared/components/workbench/default-settings.js'
// Generates a default pattern gist to start from
const defaultGist = (pattern, language='en') => ({
const defaultGist = (pattern, language='en') => {
const gist = {
design: pattern.config.name,
version: pattern.config.version,
settings: {
sa: 0,
complete: true,
paperless: false,
units: 'metric',
locale: language,
margin: 2,
debug: true,
settings: defaultSettings
}
})
if (language) gist.settings.locale = language
return gist
}
const hasRequiredMeasurements = (pattern, gist) => {
for (const m of pattern.config.measurements) {