diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts
index 19535d27..263b1ceb 100644
--- a/docs/.vitepress/config.mts
+++ b/docs/.vitepress/config.mts
@@ -41,7 +41,7 @@ export default defineConfig({
},
// https://vitepress.dev/reference/default-theme-config
nav: [
- { text: 'API', link: 'https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/sysadminsmedia/homebox/main/docs/docs/api/openapi-2.0.json' },
+ { text: 'API Docs', link: '/en/api' },
{ text: 'Demo', link: 'https://demo.homebox.software' },
],
diff --git a/docs/en/api.md b/docs/en/api.md
new file mode 100644
index 00000000..fc8bae6c
--- /dev/null
+++ b/docs/en/api.md
@@ -0,0 +1,37 @@
+---
+layout: page
+sidebar: false
+---
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/locales/en.json b/frontend/locales/en.json
index 6835a83a..c18480d8 100644
--- a/frontend/locales/en.json
+++ b/frontend/locales/en.json
@@ -225,6 +225,10 @@
"zh-MO": "Chinese (Macau)",
"zh-TW": "Chinese (Traditional)"
},
+ "languages.da-DK": "Danish",
+ "languages.fi.FI": "Finnish",
+ "languages.ro-RO": "Romanian",
+ "languages.sk-SK": "Slovak",
"locations": {
"child_locations": "Child Locations",
"collapse_tree": "Collapse Tree",
diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json
index fa1d9273..d743c87b 100644
--- a/frontend/locales/fr.json
+++ b/frontend/locales/fr.json
@@ -9,6 +9,30 @@
}
},
"global": {
+ "date_time": {
+ "ago": "Il y a {0}",
+ "days": "jours",
+ "hour": "heure",
+ "hours": "heures",
+ "in": "autour de {0}",
+ "just-now": "juste maintenant",
+ "last-month": "Le mois précédent",
+ "last-week": "la semaine dernière",
+ "last-year": "l'année dernière",
+ "minute": "minute",
+ "minutes": "minutes",
+ "months": "mois",
+ "next-month": "Le mois prochain",
+ "next-week": "la semaine prochaine",
+ "next-year": "l'année prochaine",
+ "second": "seconde",
+ "seconds": "secondes",
+ "tomorrow": "demain",
+ "week": "semaine",
+ "weeks": "semaines",
+ "years": "années",
+ "yesterday": "hier"
+ },
"page_qr_code": {
"page_url": "URL de la page"
},
@@ -18,6 +42,8 @@
},
"item": {
"create_modal": {
+ "item_description": "Description de l'article",
+ "item_name": "Nom de l'article",
"photo_button": "Photo 📷",
"title": "Créer un article"
},
@@ -27,25 +53,36 @@
"items": "Articles",
"no_items": "Pas d'articles à afficher",
"table": "Tableau"
+ },
+ "table": {
+ "page": "Page",
+ "rows_per_page": "Lignes par page"
}
}
},
"label": {
"create_modal": {
+ "label_description": "Description de l'étiquette",
+ "label_name": "Nom de l'étiquette",
"title": "Créer une étiquette"
}
},
"location": {
"create_modal": {
+ "location_description": "Description de l'emplacement",
+ "location_name": "Nom de l'emplacement",
"title": "Créer un emplacement"
},
+ "selector": {
+ "parent_location": "Emplacement parent"
+ },
"tree": {
- "no_locations": "Aucun emplacement disponible. Ajoutez votre premiers emplacements avec\nle bouton `<`span class=\"link-primary\"`>`Créer`<`/span`>` dans la barre de navigation."
+ "no_locations": "Aucun emplacement disponible. Ajoutez votre premier emplacement avec\nle bouton `<`span class=\"link-primary\"`>`Créer`<`/span`>` dans la barre de navigation."
}
}
},
"global": {
- "build": "Assemblage : { build }",
+ "build": "Version : { build }",
"confirm": "Confirmer",
"create": "Créer",
"create_and_add": "Créer et en ajouter un autre",
diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json
index 4ace1a2e..95bcbc08 100644
--- a/frontend/locales/nl.json
+++ b/frontend/locales/nl.json
@@ -70,7 +70,7 @@
"location": {
"create_modal": {
"location_description": "Locatie omschrijving",
- "location_name": "Locatie",
+ "location_name": "Locatie Naam",
"title": "Maak locatie"
},
"selector": {
@@ -289,7 +289,7 @@
"example": "Voorbeeld",
"gen_invite": "Genereer Uitnodigingslink",
"group_settings": "Groeps Instellingen",
- "group_settings_sub": "Gedeelde groepsinstellingen. Het kan zijn dat je je browser moet verversen om alle instellingen te zien werken.",
+ "group_settings_sub": "Gedeelde groepsinstellingen. Het kan zijn dat je de browser moet verversen om alle instellingen te zien werken.",
"inactive": "Inactief",
"language": "Taal",
"new_password": "Nieuw Wachtwoord",
@@ -299,7 +299,7 @@
"notifiers_sub": "Krijg notificaties voor opkomende onderhouds herinneringen",
"test": "Test",
"theme_settings": "Theme instellingen",
- "theme_settings_sub": "Thema-instellingen worden opgeslagen in de lokale opslag van uw browser. Je kan deze wijzigen op elk moment. \nAls je problemen hebt met de instellingen kun je je browser verversen.",
+ "theme_settings_sub": "Thema-instellingen worden opgeslagen in de lokale opslag van uw browser. Je kan deze wijzigen op elk moment. \nAls je problemen hebt met de instellingen kun je de browser verversen.",
"update_group": "Groep bijwerken",
"update_language": "Taal bijwerken",
"url": "URL",
diff --git a/frontend/pages/tools.vue b/frontend/pages/tools.vue
index c4597314..6f28cca6 100644
--- a/frontend/pages/tools.vue
+++ b/frontend/pages/tools.vue
@@ -40,7 +40,7 @@
{{ $t("tools.import_export_set.import") }}
-
+
{{ $t("tools.import_export_set.import_button") }}
@@ -57,7 +57,7 @@
{{ $t("tools.actions") }}
-
+
@@ -75,13 +75,13 @@
{{ $t("tools.actions_set.zero_datetimes") }}
-
+
{{ $t("tools.actions_set.zero_datetimes_button") }}
{{ $t("tools.actions_set.set_primary_photo") }}
-
+
{{ $t("tools.actions_set.set_primary_photo_button") }}
@@ -91,6 +91,7 @@