adds i18n strings

This commit is contained in:
buttle 2024-03-18 13:36:22 +01:00
parent 16fe73fac6
commit e9b9a15246
9 changed files with 25 additions and 27 deletions

View file

@ -169,9 +169,6 @@ export default {
})
function generatePDF() {
console.log("generatePDF",generatePDF)
console.log("field_index",field_index.value)
const doc = new jsPDF({
orientation: prefs.portrait ? 'p' : 'l',
format: prefs.page_size

View file

@ -50,6 +50,7 @@ This file is part of LiberaForms.
</template>
<script>
import { useI18n } from "vue-i18n"
import { computed } from "vue";
import { dataDisplayStore } from '@/store.js'
@ -60,6 +61,7 @@ export default {
},
setup() {
const store = dataDisplayStore()
const { t } = useI18n({ useScope: "global" })
const total_pages = computed(() => {
let total_items_count = store.itemsToDisplay.length
@ -77,10 +79,8 @@ export default {
var first_item = ((store.page -1) * store.page_length) + 1
var displayed_items = first_item + " - " + last_item
}
//var msg = $t("Displaying {filtered} of {total}")
var msg = "Displaying {filtered} of {total}"
return msg.replace(/{filtered}/, displayed_items)
.replace(/{total}/, total_items);
return t("Displaying %number% of %total%").replace(/%number%/, displayed_items)
.replace(/%total%/, total_items)
}

View file

@ -207,14 +207,14 @@ export default {
if (Object.keys(store.extended_filters).length ||
store.searched_items.length ||
store.search_text) {
return t("Filtered {number} of {total}").replace("{number}", filtered)
.replace("{total}", total)
return t("Filtered %number% of %total%").replace(/%number%/, filtered)
.replace(/%total%/, total)
}
if (filtered==total) {
return t("Total") + ": " + total
}
return t("Displaying {number} of {total}").replace("{number}", filtered)
.replace("{total}", total)
return t("Displaying %number% of %total%").replace(/%number%/, filtered)
.replace(/%total%/, total)
})
const show_delete_all = computed(() => {

View file

@ -85,9 +85,7 @@ export default {
})
const has_numeric_fields = computed(() => {
console.log("has_numeric_fields")
for (let field in store.meta.form_structure) {
console.log("store.form_structure[field]", store.meta.form_structure[field])
if (isNumeric(store.meta.form_structure[field])) {
return true
}

View file

@ -38,7 +38,6 @@ export default {
function resetFilters() {
filters.value = JSON.parse(JSON.stringify(store.extended_filters))
console.log("reset filters.value",filters.value)
}
function toggleFilter(field_name, option_value) {

View file

@ -73,10 +73,10 @@
"This cannot be undone!": "Això no es pot desfer!",
"Total": "Total",
"All fields": "Tots els camps",
"Page {number} of {total}": "Pàgina {number} de {total}",
"Page %number% of %total%": "Pàgina %number% de %total%",
"Select field options": "Tria opcions del camp",
"Select a field option": "Tria un camp",
"Data submitted on the %date%": "Dades rebudes el",
"Filtered {number} of {total}": "Filtrat {number} of {total}",
"Displaying {number} of {total}": "Mostrant {number} de {total}"
"Filtered %number% of %total%": "Filtrat %number% de %total%",
"Displaying %number% of %total%": "Mostrant %number% de %total%"
}

View file

@ -1,6 +1,6 @@
{
"Displaying {number} of {total}": "Displaying {number} of {total}",
"Filtered {number} of {total}": "Filtered {number} of {total}",
"Displaying %number% of %total%": "Displaying %number% of %total%",
"Filtered %number% of %total%": "Filtered %number% of %total%",
"Mark for reference": "Mark for reference",
"Marked": "Marked",
"Delete answer": "Delete answer",
@ -63,7 +63,7 @@
"Select font size": "Select font size",
"Page": "Page",
"Page orientation": "Page orientation",
"Page {number} of {total}": "Page {number} of {total}",
"Page %number% of %total%": "Page %number% of %total%",
"Export these fields": "Export these fields",
"Export:": "Export:",
"Only export marked": "Only export marked",
@ -71,6 +71,7 @@
"Cancel": "Cancel",
"Total": "Total",
"Numeric": "Numeric",
"Numeric field totals": "Numeric field totals",
"Most recent": "Most recent",
"Data submitted on the %date%": "Data submitted on the %date%",
"Filters": "Filters",
@ -78,5 +79,8 @@
"Select a field option": "Select a field",
"Select field options": "Select field options",
"All fields": "All fields",
"Chronology": "Chronology"
"Chronology": "Chronology",
"Add filters": "Add filters",
"filtered": "filtered",
"Select a field": "Select a field"
}

View file

@ -76,7 +76,7 @@
"Export:": "Exportar:",
"Clear": "Limpiar",
"Show more": "Mostrar más",
"Page {number} of {total}": "Página {number} de {total}",
"Filtered {number} of {total}": "Filtrado {number} de {total}",
"Displaying {number} of {total}": "Mostrando {number} de {total}"
"Page %number% of %total%": "Página %number% de %total%",
"Filtered %number% of %total%": "Filtrado %number% de %total%",
"Displaying %number% of %total%": "Mostrando %number% de %total%"
}

View file

@ -76,7 +76,7 @@
"PDF options": "PDF aukerak",
"Export:": "Esportatu:",
"Total": "Guztira",
"Page {number} of {total}": "{number}. orria {total}(e)tik",
"Displaying {number} of {total}": "{total}(e)tik {number} ikusgai",
"Filtered {number} of {total}": "{total}(e)tik {number} iragazita"
"Page %number% of %total%": "%number%. orria %total%(e)tik",
"Displaying %number% of %total%": "%total%(e)tik %number% ikusgai",
"Filtered %number% of %total%": "%total%(e)tik %number% iragazita"
}