diff --git a/frappe/public/js/form_builder/components/AddFieldButton.vue b/frappe/public/js/form_builder/components/AddFieldButton.vue index 92a141e4e698..debc2735e9fa 100644 --- a/frappe/public/js/form_builder/components/AddFieldButton.vue +++ b/frappe/public/js/form_builder/components/AddFieldButton.vue @@ -16,7 +16,7 @@ :value="autocomplete_value" :options="fields" @change="add_new_field" - placeholder="Search fieldtypes..." + :placeholder="__('Search fieldtypes...')" /> @@ -67,7 +67,7 @@ const fields = computed(() => { return true; }) .map((df) => { - let out = { label: df }; + let out = { label: __(df), value: df }; return out; }); return [...fields]; @@ -104,7 +104,7 @@ function toggle_fieldtype_options() { } function add_new_field(field) { - fieldtype = field?.label; + fieldtype = field?.value; if (!fieldtype) return; diff --git a/frappe/public/js/form_builder/components/Autocomplete.vue b/frappe/public/js/form_builder/components/Autocomplete.vue index 3bbaf8b2986a..005161636e03 100644 --- a/frappe/public/js/form_builder/components/Autocomplete.vue +++ b/frappe/public/js/form_builder/components/Autocomplete.vue @@ -25,7 +25,7 @@ v-slot="{ active }" >
  • - {{ field.label }} + {{ __(field.label) }}
  • diff --git a/frappe/public/js/form_builder/components/Column.vue b/frappe/public/js/form_builder/components/Column.vue index 3fbc67e11534..d98ab3cfa7aa 100644 --- a/frappe/public/js/form_builder/components/Column.vue +++ b/frappe/public/js/form_builder/components/Column.vue @@ -12,7 +12,7 @@ :hidden="!column.df.label && store.read_only" >
    - {{ column.df.label }} + {{ __(column.df.label) }}
    diff --git a/frappe/public/js/form_builder/components/Section.vue b/frappe/public/js/form_builder/components/Section.vue index 36cff09b4d7b..cd5edabe0678 100644 --- a/frappe/public/js/form_builder/components/Section.vue +++ b/frappe/public/js/form_builder/components/Section.vue @@ -262,28 +262,28 @@ const options = computed(() => { { group: "Section", items: [ - { label: "Add section below", onClick: add_section_below }, - { label: "Remove section", onClick: remove_section }, + { label: __("Add section below"), onClick: add_section_below }, + { label: __("Remove section"), onClick: remove_section }, ], }, { group: "Column", - items: [{ label: "Add column", onClick: add_column }], + items: [{ label: __("Add column"), onClick: add_column }], }, ]; // add remove column option if there are more than one columns if (props.section.columns.length > 1) { groups[1].items.push({ - label: "Remove column", - tooltip: "Remove last column", + label: __("Remove column"), + tooltip: __("Remove last column"), onClick: remove_column, }); } else if (props.section.columns[0].fields.length) { // add remove all fields option if there is only one column and it has fields groups[1].items.push({ - label: "Empty column", - tooltip: "Remove all fields in the column", + label: __("Empty column"), + tooltip: __("Remove all fields in the column"), onClick: () => delete_column(true), }); } @@ -291,8 +291,8 @@ const options = computed(() => { // add move to tab option if the current section is not the first section if (props.tab.sections.indexOf(props.section) > 0) { groups[0].items.push({ - label: "Move sections to new tab", - tooltip: "Move current and all subsequent sections to a new tab", + label: __("Move sections to new tab"), + tooltip: __("Move current and all subsequent sections to a new tab"), onClick: move_sections_to_tab, }); } diff --git a/frappe/public/js/form_builder/components/Sidebar.vue b/frappe/public/js/form_builder/components/Sidebar.vue index 1ae9c0f66a24..11c65d57a1a0 100644 --- a/frappe/public/js/form_builder/components/Sidebar.vue +++ b/frappe/public/js/form_builder/components/Sidebar.vue @@ -50,7 +50,7 @@ function resize(e) {
    -
    Select a field to edit its properties.
    +
    {{ __("Select a field to edit its properties.") }}
    diff --git a/frappe/public/js/form_builder/components/controls/CheckControl.vue b/frappe/public/js/form_builder/components/controls/CheckControl.vue index e8ec928763f1..31e6d60b2272 100644 --- a/frappe/public/js/form_builder/components/controls/CheckControl.vue +++ b/frappe/public/js/form_builder/components/controls/CheckControl.vue @@ -22,7 +22,7 @@ let slots = useSlots(); :disabled="read_only" @change="(event) => $emit('update:modelValue', event.target.checked)" /> - {{ df.label }} + {{ __(df.label) }} diff --git a/frappe/public/js/form_builder/components/controls/DataControl.vue b/frappe/public/js/form_builder/components/controls/DataControl.vue index 04c426e972de..7aa9082a4fb5 100644 --- a/frappe/public/js/form_builder/components/controls/DataControl.vue +++ b/frappe/public/js/form_builder/components/controls/DataControl.vue @@ -29,7 +29,7 @@ if (props.df.fieldtype === "Icon") { -
    {{ df.label }}
    +
    {{ __(df.label) }}
    { :key="i" >
    - {{ tf.label }} + {{ __(tf.label) }}
    diff --git a/frappe/public/js/form_builder/components/controls/TextControl.vue b/frappe/public/js/form_builder/components/controls/TextControl.vue index 0947c2757c24..80d700e05ecf 100644 --- a/frappe/public/js/form_builder/components/controls/TextControl.vue +++ b/frappe/public/js/form_builder/components/controls/TextControl.vue @@ -21,7 +21,7 @@ let height = computed(() => { -
    {{ df.label }}
    +
    {{ __(df.label) }}