diff --git a/sites/shared/components/workbench/draft/text/index.js b/sites/shared/components/workbench/draft/text/index.js index a64547e7793..6bdd4e065f1 100644 --- a/sites/shared/components/workbench/draft/text/index.js +++ b/sites/shared/components/workbench/draft/text/index.js @@ -57,8 +57,8 @@ const TextSpans = ({ point, className='', style={}, onClick=null }) => { let text = [] // Handle translation let translated = '' - for (let string of point.attributes.getAsArray('data-text')) { - translated += t(string.toString()).replace(/"/g, '"') + ' ' + for (const string of point.attributes.getAsArray('data-text')) { + if (string) translated += t(string.toString()).replace(/"/g, '"') + ' ' } // Handle muti-line text if (translated.indexOf('\n') !== -1) { diff --git a/sites/shared/components/workbench/inputs/design-option-list.js b/sites/shared/components/workbench/inputs/design-option-list.js index 572fcf52c07..aa8be17b110 100644 --- a/sites/shared/components/workbench/inputs/design-option-list.js +++ b/sites/shared/components/workbench/inputs/design-option-list.js @@ -3,7 +3,7 @@ import ClearIcon from 'shared/components/icons/clear.js' import { useTranslation } from 'next-i18next' const DesignOptionList = props => { - const { t } = useTranslation([`o_${props.design.config.name}`]) + const { t } = useTranslation([`o_${props.design.config.data.name}`]) const { dflt, list, doNotTranslate=false } = props.design.config.options[props.option] const val = (typeof props.gist?.options?.[props.option] === 'undefined') ? dflt @@ -48,7 +48,7 @@ const DesignOptionList = props => { {doNotTranslate ? choice - : props.ot(`o_${props.design.config.name}:${props.option}.o.${choice}`) + : props.ot(`o_${props.design.config.data.name}:${props.option}.o.${choice}`) } ))} diff --git a/sites/shared/components/workbench/layout/cut/index.js b/sites/shared/components/workbench/layout/cut/index.js index c31869875ac..df7d5e55ed0 100644 --- a/sites/shared/components/workbench/layout/cut/index.js +++ b/sites/shared/components/workbench/layout/cut/index.js @@ -8,7 +8,7 @@ const CutLayout = props => {