diff --git a/docs/option/language.searchBuilder.valueJoiner.xml b/docs/option/language.searchBuilder.valueJoiner.xml
new file mode 100644
index 0000000..67a1b5f
--- /dev/null
+++ b/docs/option/language.searchBuilder.valueJoiner.xml
@@ -0,0 +1,37 @@
+
+
+ language.searchBuilder.valueJoiner
+ Set the placeholder text for the SearchBuilder value select element
+ 1.0.0
+
+
+
+ `-init language.searchBuilder.valueJoiner` changes what will be displayed between the two input elements, when a two part condition is selected (like between).
+
+
+
+
+
+
+
+
+
+
+
+searchBuilder.conditions[type]
+
+
diff --git a/examples/customisation/language.xml b/examples/customisation/language.xml
index 4e02b6f..f30f111 100644
--- a/examples/customisation/language.xml
+++ b/examples/customisation/language.xml
@@ -24,6 +24,7 @@ $(document).ready(function() {
_: 'Filters (%d)'
},
value: 'Option',
+ valueJoiner: 'et'
}
},
dom: 'Qlfrtip',
diff --git a/src/criteria.ts b/src/criteria.ts
index b4dea16..bf04be1 100644
--- a/src/criteria.ts
+++ b/src/criteria.ts
@@ -254,7 +254,7 @@ export default class Criteria {
.addClass(Criteria.classes.input)
.on('input', function() { fn(that, this); }),
$('')
- .addClass(that.classes.joiner).text('and'),
+ .addClass(that.classes.joiner).text(that.s.dt.i18n('searchBuilder.valueJoiner', that.c.i18n.valueJoiner)),
$('')
.addClass(Criteria.classes.value)
.addClass(Criteria.classes.input)
@@ -322,7 +322,7 @@ export default class Criteria {
.on('input change', function() { fn(that, this); }),
$('')
.addClass(that.classes.joiner)
- .text('and'),
+ .text(that.s.dt.i18n('searchBuilder.valueJoiner', that.c.i18n.valueJoiner)),
$('')
.addClass(Criteria.classes.value)
.addClass(Criteria.classes.input)
@@ -1116,6 +1116,7 @@ export default class Criteria {
_: 'Custom Search Builder (%d)',
},
value: 'Value',
+ valueJoiner: 'and'
},
logic: 'AND',
orthogonal: {
diff --git a/src/group.ts b/src/group.ts
index b5719bd..3996aa3 100644
--- a/src/group.ts
+++ b/src/group.ts
@@ -119,6 +119,7 @@ export default class Group {
_: 'Custom Search Builder (%d)',
},
value: 'Value',
+ valueJoiner: 'and'
},
logic: 'AND',
orthogonal: {
diff --git a/src/searchBuilder.ts b/src/searchBuilder.ts
index a99d7d1..b6ea80f 100644
--- a/src/searchBuilder.ts
+++ b/src/searchBuilder.ts
@@ -71,6 +71,7 @@ export interface II18n {
_: string;
};
value: string;
+ valueJoiner: string;
}
export interface IS {
@@ -173,6 +174,7 @@ export default class SearchBuilder {
_: 'Custom Search Builder (%d)',
},
value: 'Value',
+ valueJoiner: 'and'
},
logic: 'AND',
orthogonal: {