diff --git a/.github/workflows/translations.yml b/.github/workflows/translations.yml
index 51be534d9..9660e5105 100644
--- a/.github/workflows/translations.yml
+++ b/.github/workflows/translations.yml
@@ -11,6 +11,11 @@ on:
required: false
default: 'all'
type: string
+ force:
+ description: 'Force retranslation of all content (ignores hash checks)'
+ required: false
+ default: false
+ type: boolean
jobs:
translate:
@@ -60,7 +65,11 @@ jobs:
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
run: |
- npm run translate
+ if [ "${{ github.event.inputs.force }}" = "true" ]; then
+ npm run translate:force
+ else
+ npm run translate
+ fi
EXIT_CODE=$?
if [ $EXIT_CODE -eq 1 ]; then
echo "No translations needed - skipping build and commit"
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index bd5c1e26e..3b57ca728 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: Asynchrone Aktualisierungen
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index 7e0b7a497..3e9012c95 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: Fehlerbehandlung
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index 1c5f240d6..c50c23b88 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: Lokalisierung
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..3f4b99ff1 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: Fortgeschrittene Themen
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
index 667cc4f88..0cccc811c 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
@@ -1,5 +1,5 @@
---
-title: Custom data sources
+title: Benutzerdefinierte Datenquellen
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index cdd0b2ce5..d177417b3 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: Ereignisse und Updates
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index 8213d314d..c12b20c91 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: Abfragen von Daten
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/client-server.md
index 84842be4f..753a7d7a1 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: Client/Server-Interaktion
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
Der folgende Abschnitt behandelt verschiedene Leistungsqualitäten und bewährte Praktiken für webforJ sowie Implementierungsdetails für das Framework.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/overview.md
index a280e0e57..c4b9e5e5f 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/architecture/overview.md
@@ -1,5 +1,5 @@
---
-title: Architecture
+title: Architektur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/archetypes/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/archetypes/overview.md
index 1c39fd307..d313a6b40 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/archetypes/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/archetypes/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 0
-title: Archetypes
+title: Archetypen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 5a88f2db8f4185a676299eace305d70f
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..f15d32822 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: Benutzeroberfläche erstellen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/event-options.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/event-options.md
index 9638b75a7..77fde4fe2 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/event-options.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/event-options.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Event Options
+title: Event-Optionen
_i18n_hash: d780e41b809f0e3df55f65a1c71983a0
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
index 3173306a3..73c5fb479 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: HTML Element Components
+title: HTML-Elementkomponenten
_i18n_hash: 86c5e2ee07360ad502e8857eb68cebe2
---
Während die `Element`-Klasse von webforJ es Benutzern ermöglicht, HTML-Elemente in ihren Anwendungen zu erstellen, wurde eine Reihe von Standard-HTML-Elementen mit den Kernkomponenten von webforJ zur einfachen Verwendung bereitgestellt.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index c738aa342..b8ec7cac6 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: Bearbeiten und Aktualisieren
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
index d6d731d12..aaf22b552 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
@@ -1,6 +1,6 @@
---
sidebar_position: 40
-title: Interactivity
+title: Interaktivität
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index 603f288f8..c79c310ba 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: Plugin installieren
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
index cf3a978b6..6b063ed53 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
@@ -1,5 +1,5 @@
---
-title: Redeployment and Live Reload
+title: Redeployment und Live Reload
hide_table_of_contents: false
hide_giscus_comments: true
sidebar_class_name: has-new-content
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index 6b9ac3956..94c179231 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: Installierbare Apps
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index b0402bf74..abeb74ab5 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: Lizenzierung und Wasserzeichen
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/overview.md
index 3b7c6fd9d..5d3a38361 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Configuration
+title: Konfiguration
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/properties.md
index bc60f6435..1b883c61f 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: Eigenschaftskonfiguration
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/_validation.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/_validation.md
index 4bb63b7db..4eb75512a 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/_validation.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/_validation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Validation
+title: Validierung
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## Umgang mit Validierungsergebnissen {#handling-validation-results}
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/automatic-binding.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/automatic-binding.md
index 3fb18bcdf..3355fd68a 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/automatic-binding.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/automatic-binding.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Automatic Binding
+title: Automatische Bindung
_i18n_hash: e914be874b2c22c5e32f7fce4b5f1885
---
webforJ bietet mehrere Funktionen, die den Konfigurations- und automatischen Bindungsprozess für Entwickler optimieren. In diesem Abschnitt wird gezeigt, wie diese Funktionen effektiv genutzt werden können.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/overview.md
index 5054cf2bc..cab9dc506 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: Datenbindung
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
index 4d8640ddb..641dfbd7c 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Validation
+title: Validierung
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/glossary.md
index 39ce0f0a1..e98e29818 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: Glossar
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/overview.md
index 11dd5959f..a5edea905 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/overview.md
@@ -1,5 +1,5 @@
---
-title: Integrations
+title: Integrationen
hide_table_of_contents: true
sidebar_class_name: new-content
hide_giscus_comments: true
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index 30cd31237..d971520cb 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: Einrichtung und Konfiguration
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index a8eff4c1e..e5389c540 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: Modernisierung Tutorial
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/basics.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/basics.md
index a340a546d..bd78cc384 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/basics.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/basics.md
@@ -1,5 +1,5 @@
---
-title: App Basics
+title: App Grundlagen
sidebar_position: 3
_i18n_hash: ad73702df52f27ebff7e226bb75e3a6a
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 0ce923601..662091cba 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Einsteigen
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..793b74334 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: Einführung Übersicht
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index 3afe7062b..c073bf7ac 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: Voraussetzungen
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index a301c33ec..126ea8264 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: Eine Grundlegende App Erstellen
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index ff0b5b4c7..5eedbcc07 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: Übersicht
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
index bb9d62dd9..c61c7c6d0 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
@@ -1,5 +1,5 @@
---
-title: Project Setup
+title: Projektsetup
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 855a04b85..861b11939 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: Scaling mit Routing und Komposits
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index 5dea59303..d3fa24600 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: Validierung und Bindung von Daten
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index e7eb23c92..5434c783e 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: Datenverarbeitung
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index c94597635..1959e7fea 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: Dateien herunterladen
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ bietet Methoden zum Initiieren von Datei-Downloads, die es einfach machen, Dateien über den Browser an Benutzer auszuliefern. Die Page-Klasse bietet mehrere Möglichkeiten zum Download von Dateien, unabhängig davon, ob sie aus Eingabeströmen, Byte-Arrays, physischen Dateien oder Ressourcen stammen.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index 3b8f92377..ddac1de89 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: Assets importieren
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
Assets-Anmerkungen bieten einen deklarativen Ansatz zur Einbettung externer und interner Ressourcen wie JavaScript und CSS innerhalb einer App auf statische Weise. Diese Anmerkungen optimieren das Ressourcenmanagement, indem sie sicherstellen, dass Abhängigkeiten zur entsprechenden Ausführungsphase geladen werden, was die manuelle Konfiguration reduziert und die Wartbarkeit erhöht.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 938f942d9..779044696 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: Ressourcen verwalten
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index 4597a9fb8..ca403ccc2 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: Routen Definieren
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
Die Definition von Routen ist entscheidend, um URLs bestimmten Komponenten zuzuordnen. Dadurch können Sie steuern, wie verschiedene Teile Ihrer Benutzeroberfläche basierend auf der URL-Struktur gerendert werden. Das Framework verwendet die `@Route`-Annotation, um diesen Prozess deklarativ und unkompliziert zu gestalten, wodurch der Bedarf an manueller Konfiguration verringert wird.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/routable-apps.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/routable-apps.md
index 50952d0b0..51d340a4d 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/routable-apps.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/routable-apps.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Routable Apps
+title: Routbare Apps
_i18n_hash: 6d09e8327e3391cedd4e8059d9390d09
---
Routing in webforJ ist ein optionales Werkzeug. Entwickler können zwischen der webforJ-Routing-Lösung oder einem traditionellen Modell mit `Frame`-Manipulation und ohne tiefes Linking wählen. Um Routing zu aktivieren, muss die **`@Routify`**-Annotation auf der Ebene einer Klasse angewendet werden, die `App` implementiert. Dies gewährt webforJ die Befugnis, den Browserverlauf zu verwalten, auf Navigationsevents zu reagieren und die Komponenten der App basierend auf der URL zu rendern.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
index b14f66b31..e00d44e6a 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Nested Routes
+title: Verschachtelte Routen
_i18n_hash: 8c3365b48d048d5bc7c4c47f253acb24
---
Verschachtelte Routen ermöglichen es, untergeordnete Routen innerhalb von übergeordneten Routen darzustellen, wodurch eine modulare und wiederverwendbare Benutzeroberfläche entsteht. Übergeordnete Routen definieren gemeinsame Komponenten, während untergeordnete Routen in spezifische Ausgabestellen innerhalb dieser übergeordneten Komponenten eingefügt werden.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
index 6aab1942e..3c61ead4c 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Route Hierarchy
+title: Routenhierarchie
hide_giscus_comments: true
_i18n_hash: 66716282278634ab574f3620a2a660ce
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/route-types.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/route-types.md
index f1865737e..c45486947 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/route-types.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-hierarchy/route-types.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Route Types
+title: Route-Typen
_i18n_hash: ff067ccd8461640c772c1f8fa0dcc856
---
Routen werden in zwei Haupttypen unterteilt, **Ansichts-Routen** und **Layout-Routen**. Die Wahl des Routentyps bestimmt, wie Komponenten den URLs zugeordnet werden und wie sie mit anderen Teilen Ihrer App interagieren.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index 0ac78e579..1ff3af2cc 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: Routenavigation
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
In webforJ ist die Navigation zwischen Routen der zentrale Mechanismus zum Wechseln von Ansichten und Komponenten basierend auf Benutzeraktionen oder URL-Änderungen. Die Navigation ermöglicht es Benutzern, nahtlos zwischen verschiedenen Teilen der Anwendung zu wechseln, ohne die Seite zu aktualisieren. Diese clientseitige Navigation hält die Anwendung responsiv und reibungslos, während der Zustand der Anwendung erhalten bleibt.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/state-management.md
index 7f0f1a3e3..4ff09448b 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: Zustandsverwaltung
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
Creating seamless, dynamic user experiences often requires that the state of your web app be reflected in the URL and retained across browser navigation events. You can achieve this without reloading the page by leveraging URL-Parameteraktualisierungen und das Management des Browserverlaufs. This ensures that users can share, bookmark, or return to specific views with the app fully aware of their prior interactions.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/accessing-user.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/accessing-user.md
index 16d2a8139..3ceebbb91 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/accessing-user.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/accessing-user.md
@@ -1,5 +1,5 @@
---
-title: Accessing User
+title: Zugriff auf Benutzer
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index f0f37c3b5..c76cba555 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: Grundlegend Architektur
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
Das webforJ-Sicherheitssystem basiert auf einer Grundlage von Kernschnittstellen, die zusammenarbeiten, um eine Zugriffssteuerung auf Routenebene bereitzustellen. Diese Schnittstellen definieren die Verträge für das Sicherheitsverhalten, wodurch verschiedene Implementierungen – sei es sitzungsbasiert, auf JSON Web Tokens (JWT) basierend, LDAP-integriert oder datenbankgestützt – in das gleiche zugrunde liegende Framework integriert werden können.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
index a9e6ea4e7..a9a595709 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Flow
+title: Navigationsablauf
_i18n_hash: 4cdc8e09fc6ad44de6a5a81a511175b8
---
Sicherheitsdurchsetzung in webforJ erfolgt automatisch während der Navigation. Wenn ein Benutzer auf einen Link klickt oder zu einer Route navigiert, unterbricht das Sicherheitssystem die Navigation, bewertet die Zugriffsregeln und erlaubt entweder die Fortsetzung der Navigation oder leitet den Benutzer auf eine geeignete Seite um. Diese Unterbrechung ist für die Benutzer unsichtbar und erfordert keine manuellen Sicherheitsüberprüfungen in Ihrem Komponenten-Code.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index 2055892c2..61aad84fa 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: Sicherheitsarchitektur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/getting-started.md
index 18a1690b4..1da6bb2b4 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Einführung
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/overview.md
index a4bcce5a2..c52efd76e 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: Sicherheit
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/css-variables.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/css-variables.md
index 97e1b147e..f98f7f1b3 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/css-variables.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/css-variables.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: CSS Variables
+title: CSS-Variablen
_i18n_hash: b753c1b13cfcc45f72d6712e980ef952
---
CSS-Variablen spielen eine zentrale Rolle bei der Anpassung des Erscheinungsbildes von webforJ-Komponenten. Diese Variablen speichern wiederverwendbare Werte wie Farben, Schriftgrößen und Abstände, die konsistent in Ihrer App angewendet werden können.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index 74f6e86b5..c38e4664a 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: Größen und Abstände
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
Spacing- und Größen-Token werden verwendet, um konsistente Abstände und Größen in Ihrer App bereitzustellen. Alle Größen- und Abständeigenschaften sind in `rem` definiert.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index 59c5bd344..2e32a1d88 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: Testing mit Playwright
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
Diese Dokumentation beschreibt den Prozess zum Testen von webforJ-Anwendungen mit Playwright, insbesondere fokussiert auf die `HelloWorldView` aus dem `webforj-archetype-hello-world`.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
index 67813b5ce..ae2e68686 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Testing with Selenium
+title: Testing mit Selenium
_i18n_hash: fe85942b4638ef9828b334ef986b4436
---
Diese Dokumentation beschreibt den Prozess zum Testen von webforJ-Anwendungen mit Selenium, insbesondere fokussiert auf die `HelloWorldView` aus der `webforj-archetype-hello-world`.
diff --git a/docs/i18n/de/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/de/docusaurus-plugin-content-docs/current/upgrading/overview.md
index 42fb3e458..747852dc9 100644
--- a/docs/i18n/de/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/de/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: Upgrade-Anleitungen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index c901c0d47..86bbe49b1 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: Actualizaciones Asincrónicas
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index 2d7aa8871..7e4641902 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: Manejo de Errores
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index 57a3af8c8..d958c5b93 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: Localización
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..4a1ef1215 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: Temas Avanzados
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
index 9da6176dc..144bc59b9 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
@@ -1,5 +1,5 @@
---
-title: Custom data sources
+title: Fuentes de datos personalizadas
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index 3df030ab8..26c098b4e 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: Eventos y actualizaciones
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index 3599139b7..4e2a43a6d 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: Consultando datos
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/client-server.md
index 353028a3b..276732298 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: Interacción Cliente/Servidor
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
La siguiente sección discute diversas cualidades de rendimiento y mejores prácticas para webforJ, así como detalles de implementación para el marco.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/overview.md
index a280e0e57..f19800548 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/architecture/overview.md
@@ -1,5 +1,5 @@
---
-title: Architecture
+title: Arquitectura
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..fecd20f3a 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: Construyendo UI
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index 9527ff1e2..08a65313b 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: Editar y Actualizar
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_filtering.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
index d785a2762..12afcbf1a 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
@@ -1,6 +1,6 @@
---
sidebar_position: 35
-title: Filtering
+title: Filtrado
slug: filtering
sidebar_class_name: updated-content
_i18n_hash: 008eef50f8ab27ec3f8a455fb5649f41
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
index 69b37f861..6f823c9fc 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
@@ -1,6 +1,6 @@
---
sidebar_position: 40
-title: Interactivity
+title: Interactividad
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_large_data.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
index 98395b283..ae1cf3faa 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
@@ -1,6 +1,6 @@
---
sidebar_position: 25
-title: Large Data Sets
+title: Grandes Conjuntos de Datos
slug: data
_i18n_hash: a8c510d518375e324ae1f1f0c95b5004
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index 2a367527f..d2ee09160 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: Instalar Plugin
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/debugging.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/debugging.md
index cf7b74988..78d14e30f 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/debugging.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/debugging.md
@@ -1,5 +1,5 @@
---
-title: Debugging
+title: Depuración
sidebar_position: 1
_i18n_hash: 057e00d21a3392bb3bf8d1fba1dea15f
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/deploying-additional-servlets.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/deploying-additional-servlets.md
index c209a92a5..f197f09d0 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/deploying-additional-servlets.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/deploying-additional-servlets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 35
-title: Deploying Additional Servlets
+title: Deployando Servlets Adicionales
sidebar_class_name: new-content
_i18n_hash: 95695a68854d595e78a58904d7214208
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index a6561a7ad..cd6c267d2 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: Aplicaciones instalables
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index 1f9188e8a..48b4d13cb 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: Licencias y Marca de Agua
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/overview.md
index 3b7c6fd9d..6ab2a00a4 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Configuration
+title: Configuración
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/properties.md
index bd2b6927d..c4c6bc248 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: Configuración de Propiedades
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/_validation.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/_validation.md
index 4284173ee..dc36c5f49 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/_validation.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/_validation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Validation
+title: Validación
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## Manejo de resultados de validación {#handling-validation-results}
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/overview.md
index df8c53a41..3c655a000 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: Vinculación de Datos
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
index ee55027cf..728104987 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Validation
+title: Validación
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/reporters.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/reporters.md
index 53cc148ef..1e29e9196 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/reporters.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/data-binding/validation/reporters.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Reporters
+title: Reporteros
_i18n_hash: c563479cec7e1fe29d483bcd121bb5fc
---
Los reporteros de validación se utilizan para proporcionar retroalimentación sobre el proceso de validación a la interfaz de usuario. Esta función es esencial para informar a los usuarios sobre los resultados de la validación de su entrada, particularmente en formularios complejos o aplicaciones intensivas en datos.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/glossary.md
index 6be4727f2..321996ec2 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: Glosario
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/overview.md
index 68670b024..99fd0eed9 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/overview.md
@@ -1,5 +1,5 @@
---
-title: Integrations
+title: Integraciones
hide_table_of_contents: true
sidebar_class_name: new-content
hide_giscus_comments: true
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/spring/routing.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
index 6eeb86278..94fcbabe9 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
@@ -1,5 +1,5 @@
---
-title: Routing
+title: Enrutamiento
sidebar_position: 15
_i18n_hash: a5b11fb9cf05e74bd347faae48f167dd
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/communication.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/communication.md
index 3db955ac5..be63859e7 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/communication.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/communication.md
@@ -1,5 +1,5 @@
---
-title: Communication
+title: Comunicación
sidebar_position: 3
_i18n_hash: 4a12006d21bb2a0bd6e82f2f0ff8fa78
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index 9cd287d53..388dcd69b 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: Configuración y Preparativos
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index b07c9e135..0fcb850ab 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: Tutorial de Modernización
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/basics.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/basics.md
index 0ee967e0f..5c7d34b93 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/basics.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/basics.md
@@ -1,5 +1,5 @@
---
-title: App Basics
+title: Fundamentos de la Aplicación
sidebar_position: 3
_i18n_hash: ad73702df52f27ebff7e226bb75e3a6a
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 9c98e3e51..566df4236 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Comenzando
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..b633297c9 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: Introducción General
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index d020696e7..6bb95506a 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: Prerequisitos
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index d64f15a73..4d0dfbdf0 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: Creando una Aplicación Básica
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
index 94748ae32..70222963a 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
@@ -1,5 +1,5 @@
---
-title: Integrating the AppLayout
+title: Integrando el AppLayout
sidebar_position: 6
draft: true
_i18n_hash: c0ed4864dc99a4665aef3f4ff808bc9d
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index 7c3bf0a0a..4fa61a687 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: Resumen
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
index 0be88a9cf..d5c83eded 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
@@ -1,5 +1,5 @@
---
-title: Project Setup
+title: Configuración del Proyecto
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 8aaa22ef3..9f57cf096 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: Escalado con enrutamiento y compuestos
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index 43742e8cd..6c8a0ca80 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: Validación y Vinculación de Datos
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index 05cdb8054..4e4bebccd 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: Trabajando con Datos
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index 4aa5ea20c..5fab41d79 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: Descargando Archivos
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ proporciona métodos para iniciar descargas de archivos, facilitando la entrega de archivos a los usuarios a través del navegador. La Page clase ofrece varias formas de descargar archivos, ya sea que provengan de flujos de entrada, matrices de bytes, archivos físicos o recursos.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index dd47233f7..bf1b8985c 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: Importando Activos
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
Las anotaciones de recursos proporcionan un enfoque declarativo para incrustar recursos externos e internos como JavaScript y CSS dentro de una aplicación de forma estática. Estas anotaciones optimizan la gestión de recursos al garantizar que las dependencias se carguen en la fase de ejecución apropiada, reduciendo la configuración manual y mejorando la capacidad de mantenimiento.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 3a8b51aa7..f934cc8bb 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: Gestionando Recursos
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index 76e6db7bd..69a2acc36 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: Definiendo Rutas
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
Definir rutas es esencial para mapear URLs a componentes específicos. Esto te permite controlar cómo se representan las diferentes partes de tu interfaz de usuario según la estructura de la URL. El framework utiliza la anotación `@Route` para hacer que este proceso sea declarativo y sencillo, reduciendo la necesidad de configuración manual.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
index e895a6cf4..37d442468 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Blocking
+title: Bloqueo de Navegación
_i18n_hash: a08d56654914719e12d1401d263c7956
---
El bloqueo de navegación añade una o más capas de control a toda la API del enrutador subyacente. Si hay controladores de bloqueo presentes, la navegación se evitará de la siguiente manera:
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
index 996a3b903..a1ed03b54 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
@@ -1,6 +1,6 @@
---
sidebar_position: 10
-title: Navigational Frame Titles
+title: Títulos de Marco de Navegación
_i18n_hash: 0a4e46f57c88d52966be27b35070a027
---
En webforJ, todas las rutas se renderizan dentro de un Frame, que sirve como un contenedor de nivel superior responsable de mostrar el contenido de la ruta actual. A medida que los usuarios navegan entre diferentes rutas, el Título del Frame se actualiza dinámicamente para reflejar la vista activa, ayudando a proporcionar un contexto claro sobre la ubicación actual del usuario dentro de la aplicación.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/overview.md
index 485db6817..3d909e860 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Routing
+title: Enrutamiento
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: ca4837305e1ca2ca2b6a4a244c8103f1
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
index eada5c1a2..2a7e7686f 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Nested Routes
+title: Rutas Anidadas
_i18n_hash: 8c3365b48d048d5bc7c4c47f253acb24
---
Las rutas anidadas permiten que las rutas hijas se rendericen dentro de las rutas padre, creando una interfaz de usuario modular y reutilizable. Las rutas padre definen componentes compartidos, mientras que las rutas hijas se inyectan en salidas específicas dentro de estos componentes padre.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
index 419c920be..c84ffc796 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Route Hierarchy
+title: Jerarquía de Rutas
hide_giscus_comments: true
_i18n_hash: 66716282278634ab574f3620a2a660ce
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index 70bf1b78a..6c53532b1 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: Navegación de Rutas
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
En webforJ, navegar entre rutas es el mecanismo central para cambiar vistas y componentes según las acciones del usuario o los cambios en la URL. La navegación permite a los usuarios moverse sin problemas entre diferentes partes de la aplicación sin refrescar la página. Esta navegación del lado del cliente mantiene la aplicación receptiva y fluida, preservando el estado de la aplicación.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/routes-registration.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/routes-registration.md
index 7256c8606..14a89f386 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/routes-registration.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/routes-registration.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Routes Registration
+title: Registro de Rutas
_i18n_hash: 5075588c497508fc77d7f76b1b412cf4
---
Además de [registrar rutas usando las anotaciones `@Route`](./defining-routes), es posible registrar, actualizar o eliminar rutas de manera dinámica en tiempo de ejecución según la lógica de la aplicación, los roles de usuario u otras condiciones. Esta flexibilidad te permite gestionar la navegación de manera más dinámica, en lugar de definir rutas de forma estática en tiempo de compilación.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/state-management.md
index 5ff516347..8fb116fff 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: Gestión del Estado
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
Crear experiencias de usuario dinámicas y fluidas a menudo requiere que el estado de tu aplicación web se refleje en la URL y se mantenga a través de eventos de navegación del navegador. Puedes lograr esto sin recargar la página aprovechando las actualizaciones de parámetros de URL y la gestión del estado del historial del navegador. Esto asegura que los usuarios puedan compartir, marcar o regresar a vistas específicas con la aplicación plenamente consciente de sus interacciones previas.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/accessing-user.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/accessing-user.md
index eeac734f4..2c7a5a869 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/accessing-user.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/accessing-user.md
@@ -1,5 +1,5 @@
---
-title: Accessing User
+title: Acceso a Usuario
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index b6d3ed675..c569ebf65 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: Arquitectura Fundamental
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
El sistema de seguridad de webforJ está construido sobre una base de interfaces fundamentales que trabajan en conjunto para proporcionar control de acceso a nivel de ruta. Estas interfaces definen los contratos para el comportamiento de seguridad, permitiendo que diferentes implementaciones, ya sean basadas en sesiones, en JSON Web Tokens (JWT), integradas con LDAP o respaldadas por base de datos, se conecten al mismo marco subyacente.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
index ce98c7e51..58672c83d 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Flow
+title: Flujo de Navegación
_i18n_hash: 4cdc8e09fc6ad44de6a5a81a511175b8
---
La aplicación de seguridad en webforJ ocurre automáticamente durante la navegación. Cuando un usuario hace clic en un enlace o navega a una ruta, el sistema de seguridad intercepta la navegación, evalúa las reglas de acceso y permite que la navegación continúe o redirige al usuario a una página apropiada. Esta interceptación es invisible para los usuarios y no requiere verificaciones manuales de seguridad en el código de su componente.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index 13a15695c..c8e6a39f3 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: Arquitectura de Seguridad
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/getting-started.md
index 874301019..2bf6ece87 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Comenzando
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/overview.md
index de1b2c61a..85f07b57e 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: Seguridad
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index 0bb3f960d..09335af02 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: Tamaño y Espaciado
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
Tokens de espaciado y tamaño se utilizan para proporcionar un espaciado y tamaño consistentes en tu aplicación. Todas las propiedades de tamaño y espaciado se definen en `rem`.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/transitions-easing.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/transitions-easing.md
index 0b8e561ac..3853de4b3 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/transitions-easing.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/styling/transitions-easing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 10
-title: Transitions & Easing
+title: Transiciones y Easing
_i18n_hash: d2f7570b46bfa778ca967908d6e7d901
---
Las variables de transición se utilizan para proporcionar duraciones de animación consistentes en toda su aplicación. Controlan cuánto tiempo tarda en completarse una animación.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index 9685441dd..8598d8209 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: Pruebas con Playwright
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
Esta documentación describe el proceso para probar aplicaciones webforJ utilizando Playwright, enfocándose específicamente en el `HelloWorldView` del `webforj-archetype-hello-world`.
diff --git a/docs/i18n/es/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/es/docusaurus-plugin-content-docs/current/upgrading/overview.md
index a8b7dd536..8d5654d57 100644
--- a/docs/i18n/es/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/es/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: Guías de Actualización
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index 745c0be1e..93f2823ec 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: Asynkroniset päivitykset
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index cc03f40d9..6a4c01187 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: Virheiden käsittely
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index fd52e976b..6a5d4789e 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: Lokalisointi
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..83f0bad76 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: Etenevät Aiheet
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
index 282a16edb..71467d92b 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
@@ -1,5 +1,5 @@
---
-title: Custom data sources
+title: Mukautetut tietolähteet
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index 79a4f2d6b..c048194f2 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: Tapahtumat ja päivitykset
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index 95ca54b13..065dbd788 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: Tietojen kysely
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/client-server.md
index a3e73ca7a..b7e0497cb 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: Asiakaspalvelinvuorovaikutus
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
Seuraava osa käsittelee erilaisia suorituskykylaatuja ja parhaita käytäntöjä webforJ:lle, sekä kehysrakenteen toteutustietoja.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/overview.md
index a280e0e57..65e5380ef 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/architecture/overview.md
@@ -1,5 +1,5 @@
---
-title: Architecture
+title: Arkitektuuri
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..026774a48 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: Käyttöliittymän rakentaminen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index 49f21b743..983806392 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: Muokkaaminen ja Päivittäminen
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
index 7f783f1ee..be9eb7531 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
@@ -1,6 +1,6 @@
---
sidebar_position: 40
-title: Interactivity
+title: Interaktiivisuus
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_large_data.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
index d2f686eed..01121a347 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
@@ -1,6 +1,6 @@
---
sidebar_position: 25
-title: Large Data Sets
+title: Suuret tietojoukot
slug: data
_i18n_hash: a8c510d518375e324ae1f1f0c95b5004
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index fc2feb8bf..72559f2de 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: Asenna lisäosa
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/debugging.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/debugging.md
index 387379ee5..bcb369ee9 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/debugging.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/debugging.md
@@ -1,5 +1,5 @@
---
-title: Debugging
+title: Virheiden korjaaminen
sidebar_position: 1
_i18n_hash: 057e00d21a3392bb3bf8d1fba1dea15f
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
index 9933a016d..f43e9a50e 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
@@ -1,5 +1,5 @@
---
-title: Redeployment and Live Reload
+title: Redeployointi ja Live Reload
hide_table_of_contents: false
hide_giscus_comments: true
sidebar_class_name: has-new-content
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index 171731c05..87503d3c4 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: Asennettavat sovellukset
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index 50d7cf0a4..42796867c 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: Licensointi ja Vesileima
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/overview.md
index 3b7c6fd9d..4f3420dd3 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Configuration
+title: Konfigurointi
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/properties.md
index 43b4e8b41..d5ea143b3 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: Ominaisuuden Konfigurointi
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/_validation.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/_validation.md
index d478177d2..7fdc403f0 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/_validation.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/_validation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Validation
+title: Vahvistus
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## Käsittele validoitumistuloksia {#handling-validation-results}
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/overview.md
index 69ffe5e68..b0fafd272 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: Tietojen sitominen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
index ca5961f4c..c61c8a26a 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Validation
+title: Validointi
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/glossary.md
index 76e82cd22..f925af808 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: Sanasto
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/spring/routing.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
index e2a3f1d84..e2b401372 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
@@ -1,5 +1,5 @@
---
-title: Routing
+title: Reititys
sidebar_position: 15
_i18n_hash: a5b11fb9cf05e74bd347faae48f167dd
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index 0eeab2acd..b384729f2 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: Asennus ja Konfigurointi
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index 94ef79772..9522d8420 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: Modernisointiopas
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 48e3228f6..d2738e1ee 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Aloitus
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..866db86f5 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: Johdanto Yhteenveto
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index b69069daf..cf1d1a808 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: Edellytykset
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index 2e4af78b1..4cc9c267e 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: Perustan perustavan ohjelman
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index 194b59d67..475e5144b 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: Yleisnäkymä
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
index 39a3272cd..ba0914948 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
@@ -1,5 +1,5 @@
---
-title: Project Setup
+title: Projektin asetukset
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 58933ab8f..8a2dac781 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: Skaalaaminen reitityksen ja komponenttien avulla
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index 9d39af78e..f290a11b3 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: Tietojen validointi ja sidonta
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index dc4b35bca..8951c9e0d 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: Työskentele Datan Kanssa
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index 81e095fa4..2ad32c04c 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: Tiedostojen lataaminen
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ tarjoaa menetelmiä tiedostojen lataamisen käynnistämiseen, mikä helpottaa tiedostojen tarjoamista käyttäjille selaimen kautta. Page -luokka tarjoaa useita tapoja ladata tiedostoja, olivatpa ne sitten syötevirroista, tavutaulukosta, fyysisistä tiedostoista tai resursseista.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index afa9e809e..31bb6c556 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: Omanusvarat
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
Asset-annotaatioilla on julkinen lähestymistapa upottaa ulkoisia ja sisäisiä resursseja, kuten JavaScriptiä ja CSS:ää, applikaatioon statisesti. Nämä annotaatiot tehostavat resurssien hallintaa varmistaen, että riippuvuudet ladataan oikeassa suoritusvaiheessa, mikä vähentää manuaalista konfigurointia ja parantaa kunnossapidettävyyttä.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 404ee4fd4..08452f87a 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: Resurssien Hallinta
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index 652403947..0eb92034c 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: Reittien määrittäminen
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
Reittien määrittäminen on olennaista URL-osoitteiden yhdistämiseksi tiettyihin komponentteihin. Tämä mahdollistaa sen hallitsemisen, kuinka eri osat käyttöliittymästäsi renderöidään URL-rakenteen perusteella. Kehys käyttää `@Route`-annotaatiota tehdäksesi tämän prosessin deklaratiiviseksi ja suoraviivaiseksi, mikä vähentää manuaalisen konfiguroinnin tarvetta.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
index 3b026b75c..06a1c6807 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Blocking
+title: Navigoinnin estäminen
_i18n_hash: a08d56654914719e12d1401d263c7956
---
Navigointia estävä lisää yhden tai useamman kerroksen hallintaa koko taustalla olevalle reititin-API:lle. Jos estäviä käsittelijöitä on läsnä, navigointi estetään seuraavasti:
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
index ce6f89153..f32a89e0b 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
@@ -1,6 +1,6 @@
---
sidebar_position: 10
-title: Navigational Frame Titles
+title: Navigointikehyksen otsikot
_i18n_hash: 0a4e46f57c88d52966be27b35070a027
---
In webforJ, kaikki reitit renderöidään Frame-ydinrakenteessa, joka toimii ylimpänä säilönä, joka vastaa nykyisen reitin sisällön näyttämisestä. Kun käyttäjät navigoivat eri reittien välillä, Frame-otsikko päivitetään dynaamisesti heijastamaan aktiivista näkymää, mikä auttaa tarjoamaan selkeän kontekstin käyttäjän nykyisestä sijainnista sovelluksessa.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/overview.md
index 0f9f7e9b5..c02997ac6 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Routing
+title: Reititys
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: ca4837305e1ca2ca2b6a4a244c8103f1
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/routable-apps.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/routable-apps.md
index 6afe593a8..56a9ea8a9 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/routable-apps.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/routable-apps.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Routable Apps
+title: Routettavat sovellukset
_i18n_hash: 6d09e8327e3391cedd4e8059d9390d09
---
Routing webforJ:ssä on valinnainen työkalu. Kehittäjät voivat valita webforJ-reititysrationaalin tai perinteisen mallin, jossa käytetään `Frame`-manipulaatiota ilman syvälinkitystä. Reitityksen mahdollistamiseksi **`@Routify`**-annotaatio on käytettävä luokalla, joka toteuttaa `App`. Tämä antaa webforJ:lle oikeuden hallita selainhistoriaa, reagoida navigointitapahtumiin ja renderöidä sovelluksen komponentit URL-osoitteen perusteella.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
index e17220d5c..7d0b4f269 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Nested Routes
+title: Sisäkkäiset reitit
_i18n_hash: 8c3365b48d048d5bc7c4c47f253acb24
---
Sisäkkäiset reitit mahdollistavat lapsireittien renderöinnin vanhemmissa reiteissä, luoden modulaarisen ja uudelleenkäytettävän käyttöliittymän. Vanhempireitit määrittelevät jaetut komponentit, kun taas lapsireittejä injektoidaan spesifisiin ulosottoihin näissä vanhemmissa komponenteissa.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
index 84a9eadc6..9f828da7a 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Route Hierarchy
+title: Reitinhierarkia
hide_giscus_comments: true
_i18n_hash: 66716282278634ab574f3620a2a660ce
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index b3cd904b5..9c85b50dc 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: Reititys navigointi
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
In webforJ, reitittäminen eri reittien välillä on keskeinen mekanismi näkymien ja komponenttien vaihtamiseen käyttäjän toimien tai URL-muutosten perusteella. Navigointi mahdollistaa käyttäjien siirtymisen saumattomasti sovelluksen eri osien välillä ilman sivun päivittämistä. Tämä asiakaspuolen navigointi pitää sovelluksen responsiivisena ja sujuvana samalla kun se säilyttää sovelluksen tilan.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/state-management.md
index d1b35c9da..9c6c99f5c 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: Tilanhallinta
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
Luodaan saumatonta, dynaamista käyttäjäkokemusta vaativat usein sen, että verkkosovelluksen tila heijastuu URL-osoitteeseen ja säilyy selainviestinnän aikana. Voit saavuttaa tämän lataamatta sivua uudelleen hyödyntämällä URL-parametrien päivityksiä ja selainhistorian hallintaa. Tämä varmistaa, että käyttäjät voivat jakaa, merkitä kirjanmerkkeihin tai palata tiettyihin näkymiin sovelluksen ollessa täysin tietoinen heidän aiemmista vuorovaikutuksistaan.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index bbb8b3d01..21ba5fbd3 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: Perustavanlaatuinen Arkkitehtuuri
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
WebforJ:n turvallisuusjärjestelmä perustuu ydinkäyttöliittymien pohjalle, jotka toimivat yhdessä tarjotakseen reittikohtaista pääsynhallintaa. Nämä käyttöliittymät määrittelevät turvallisuuskäyttäytymisen sopimukset, jolloin erilaiset toteutukset, olipa kyseessä sessioon perustuva, JSON Web Tokenien (JWT) käyttöön perustuva, LDAP-integroitu tai tietokannan tukema, voivat liittää itseensä samaan taustarakenteeseen.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
index b3ba74d0c..36f77b0fc 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Flow
+title: Navigointivirta
_i18n_hash: 4cdc8e09fc6ad44de6a5a81a511175b8
---
Turvallisuuden valvonta webforJ:ssä tapahtuu automaattisesti navigoinnin aikana. Kun käyttäjä napsauttaa linkkiä tai navigoi reitille, turvallisuusjärjestelmä keskeyttää navigoinnin, arvioi pääsy säännöt ja joko sallii navigoinnin jatkua tai ohjaa käyttäjän sopivalle sivulle. Tämä keskeytys on käyttäjille näkymätön ja ei vaadi manuaalisia turvallisuustarkistuksia komponenttikoodissasi.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index 653efdbe6..da921b1af 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: Turvallisuusarkkitehtuuri
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/getting-started.md
index 68a95c1a3..6fa499d9a 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Aloittaminen
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/overview.md
index da86ff3ef..2f8521443 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: Tietoturva
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index fb524cac3..83f174ecc 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: Koko ja Väli
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
Spacing and sizing tokens are used to provide consistent spacing and sizing in your app. All sizing and spacing properties are defined in `rem`.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index efc940a40..3510506b4 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: Testaus Playwrightilla
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
Tämä dokumentaatio kuvaa prosessia webforJ-sovellusten testaamiseksi Playwrightin avulla, keskittyen erityisesti `HelloWorldView`-komponenttiin `webforj-archetype-hello-world`-projektista.
diff --git a/docs/i18n/fi/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/fi/docusaurus-plugin-content-docs/current/upgrading/overview.md
index efaf74f44..b76e6a8d5 100644
--- a/docs/i18n/fi/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/fi/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: Päivitysohjeet
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index 6d07e7f29..6c8e3f922 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: Mises à jour asynchrones
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index 460c4a8bb..74a715463 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: Gestion des erreurs
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index 20af7f3f2..5c567d187 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: Localisation
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..31bf9227d 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: Sujets Avancés
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
index ce7a2e8cc..73f3c9bbb 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
@@ -1,5 +1,5 @@
---
-title: Custom data sources
+title: Sources de données personnalisées
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index c5c0910d2..b86532195 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: Événements et mises à jour
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index b3d9314aa..4e2a78a63 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: Interrogation des données
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/architecture/client-server.md
index 825ab75e5..d0a262b4e 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: Interaction Client/Serveur
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
La section suivante discute de diverses qualités de performance et des meilleures pratiques pour webforJ, ainsi que des détails de mise en œuvre pour le framework.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/component-basics.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
index a7f77b1a3..cfe0f3c25 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Component Basics
+title: Principes de Base des Composants
slug: basics
draft: false
_i18n_hash: e4d0cb9dd9f53dabda8bebe6664bf0d3
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..1b7a45e7f 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: Construire une interface utilisateur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index 1c4171d69..68470d1cc 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: Édition et Actualisation
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_filtering.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
index f91918ada..892ec7ceb 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
@@ -1,6 +1,6 @@
---
sidebar_position: 35
-title: Filtering
+title: Filtrage
slug: filtering
sidebar_class_name: updated-content
_i18n_hash: 008eef50f8ab27ec3f8a455fb5649f41
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
index 69bc3e794..4f3a655d4 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
@@ -1,6 +1,6 @@
---
sidebar_position: 40
-title: Interactivity
+title: Interactivité
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_large_data.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
index 420d1a9a8..311941698 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
@@ -1,6 +1,6 @@
---
sidebar_position: 25
-title: Large Data Sets
+title: Grandes ensembles de données
slug: data
_i18n_hash: a8c510d518375e324ae1f1f0c95b5004
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_rendering.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_rendering.md
index 3fc9193c6..7fc823174 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_rendering.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/components/table/table_rendering.md
@@ -1,6 +1,6 @@
---
sidebar_position: 20
-title: Rendering
+title: Rendu
slug: rendering
_i18n_hash: 9bf580ccd6532be7fc66e2825d083724
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index 175c4cdaf..5a0db0b64 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: Installer le plugin
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/debugging.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/debugging.md
index a8138a0d8..b69a256bb 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/debugging.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/debugging.md
@@ -1,5 +1,5 @@
---
-title: Debugging
+title: Débogage
sidebar_position: 1
_i18n_hash: 057e00d21a3392bb3bf8d1fba1dea15f
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index aae56a677..429932c08 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: Applications installables
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index 0b019955c..81dd5d76e 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: Licences et Filigrane
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/properties.md
index d4ac2af5d..629ed425a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: Configuration des Propriétés
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/data-binding/overview.md
index e73344129..ee082c69d 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: Liaison de données
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/glossary.md
index a7c8d5b00..af458bf9a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: Glossaire
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/spring/routing.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
index a26750afa..6b590910a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
@@ -1,5 +1,5 @@
---
-title: Routing
+title: Routage
sidebar_position: 15
_i18n_hash: a5b11fb9cf05e74bd347faae48f167dd
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index b77cc1543..4ec5623cd 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: Configuration et Installation
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index f3567803d..783072f14 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: Tutoriel de modernisation
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 065e1fa70..5e059a310 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Prise en main
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..bbc0a2259 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: Introduction Aperçu
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index e7734dee2..ea1e83d8a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: Conditions Préalables
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index d62a25ece..67d7d8a9b 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: Créer une application de base
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
index 4502a6ee6..5109a8d53 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
@@ -1,5 +1,5 @@
---
-title: Integrating the AppLayout
+title: Integrer l'AppLayout
sidebar_position: 6
draft: true
_i18n_hash: c0ed4864dc99a4665aef3f4ff808bc9d
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index 273148fa4..04872282f 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: Aperçu
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
index 516bd8db7..a64a28fe7 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
@@ -1,5 +1,5 @@
---
-title: Project Setup
+title: Configuration du Projet
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 22b932de9..2d837c398 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: Scalabilité avec le Routage et les Composites
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index d5320ca36..e06cc1f6b 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: Validation et Liaison des Données
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index eb15b6a00..e469cbdbb 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: Travailler avec des données
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index 223181442..b97bed41b 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: Téléchargement de fichiers
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ fournit des méthodes pour initier des téléchargements de fichiers, facilitant ainsi la livraison de fichiers aux utilisateurs via le navigateur. La classe Page offre plusieurs façons de télécharger des fichiers, qu'ils proviennent de flux d'entrée, de tableaux d'octets, de fichiers physiques ou de ressources.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index 1838ee23a..5e7df7725 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: Importation des actifs
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
Les annotations d'actifs fournissent une approche déclarative pour intégrer des ressources externes et en ligne telles que JavaScript et CSS dans une application de manière statique. Ces annotations simplifient la gestion des ressources en s'assurant que les dépendances sont chargées au bon moment d'exécution, réduisant ainsi la configuration manuelle et améliorant la maintenabilité.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 2bb12ae9e..e11941f0d 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: Gestion des ressources
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index 53a465df7..898c16d16 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: Définir des Routes
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
La définition des routes est essentielle pour mapper les URL à des composants spécifiques. Cela vous permet de contrôler comment différentes parties de votre interface utilisateur sont rendues en fonction de la structure de l'URL. Le framework utilise l'annotation `@Route` pour rendre ce processus déclaratif et simple, réduisant le besoin de configuration manuelle.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
index f907ffb94..21561e11a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
@@ -1,6 +1,6 @@
---
sidebar_position: 10
-title: Navigational Frame Titles
+title: Titres de Cadre de Navigation
_i18n_hash: 0a4e46f57c88d52966be27b35070a027
---
Dans webforJ, toutes les routes sont rendues au sein d'un Frame, qui sert de conteneur de niveau supérieur responsable de l'affichage du contenu de la route actuelle. Au fur et à mesure que les utilisateurs naviguent entre différentes routes, le titre du Frame est mis à jour dynamiquement pour refléter la vue active, aidant à fournir un contexte clair sur la position actuelle de l'utilisateur au sein de l'application.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/overview.md
index 451ea25af..e8a50cec0 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Routing
+title: Acheminement
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: ca4837305e1ca2ca2b6a4a244c8103f1
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index a63cf157c..fe52e20cf 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: Navigation des Routes
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
Dans webforJ, naviguer entre les routes est le mécanisme central permettant de changer les vues et les composants en fonction des actions des utilisateurs ou des modifications d'URL. La navigation permet aux utilisateurs de se déplacer sans effort entre différentes parties de l'application sans rafraîchir la page. Cette navigation côté client maintient l'application réactive et fluide tout en préservant l'état de l'application.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/state-management.md
index 203c4e1cd..7d8ea13b8 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: Gestion de l'état
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
Créer des expériences utilisateur dynamiques et fluides nécessite souvent que l'état de votre application web soit reflété dans l'URL et conservé lors des événements de navigation dans le navigateur. Vous pouvez y parvenir sans recharger la page en utilisant les mises à jour des paramètres d'URL et la gestion d'état de l'historique du navigateur. Cela garantit que les utilisateurs peuvent partager, ajouter aux favoris ou revenir à des vues spécifiques, l'application étant pleinement consciente de leurs interactions antérieures.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/accessing-user.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/accessing-user.md
index 38a464b23..f141b5a4a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/accessing-user.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/accessing-user.md
@@ -1,5 +1,5 @@
---
-title: Accessing User
+title: Accéder à l'utilisateur
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index 6f704a1c2..be07283ad 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: Architecture Fondamentale
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
Le système de sécurité webforJ est construit sur une fondation d'interfaces de base qui travaillent ensemble pour fournir un contrôle d'accès au niveau des routes. Ces interfaces définissent les contrats pour le comportement de sécurité, permettant à différentes implémentations, qu'elles soient basées sur des sessions, sur des JSON Web Tokens (JWT), intégrées à LDAP ou basées sur des bases de données, de s'intégrer dans le même cadre sous-jacent.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index f48038e9b..d2c93ac81 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: Architecture de la sécurité
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/getting-started.md
index 4d36954b4..b80de0493 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Premiers Pas
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/overview.md
index 2339e3ea5..b3aa5955a 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: Sécurité
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index 13c667996..8f4ef8591 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: Taille et espacement
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
Les tokens de taille et d'espacement sont utilisés pour fournir un espacement et une taille cohérents dans votre application. Toutes les propriétés de taille et d'espacement sont définies en `rem`.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index 72f1c6ce0..91f0d1291 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: Testing avec Playwright
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
Cette documentation décrit le processus de test des applications webforJ en utilisant Playwright, en se concentrant spécifiquement sur le `HelloWorldView` de `webforj-archetype-hello-world`.
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
index 7d8eff9d9..f778b7f18 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Testing with Selenium
+title: Testing avec Selenium
_i18n_hash: fe85942b4638ef9828b334ef986b4436
---
Cette documentation décrit le processus de test des applications webforJ à l'aide de Selenium, en se concentrant spécifiquement sur le `HelloWorldView` de
diff --git a/docs/i18n/fr/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/fr/docusaurus-plugin-content-docs/current/upgrading/overview.md
index 346f94794..ceda9a06c 100644
--- a/docs/i18n/fr/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/fr/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: Guides de mise à niveau
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index c794ea9ec..e3e33afb5 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: Asynchrone Updates
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index 86288edb6..6e0dd441e 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: Foutafhandeling
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index 6754ebee6..390ed2adc 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: Lokalisatie
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..9a6195102 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: Geavanceerde Onderwerpen
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index 716acfaf0..17f8ebbdb 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: Evenementen en updates
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index 2440e2916..48eec37f0 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: Gegevens opvragen
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/client-server.md
index ee18d88da..3601d9874 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: Client/Server Interactie
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
De volgende sectie bespreekt verschillende prestatiedetails en best practices voor webforJ, evenals implementatiedetails voor het framework.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/overview.md
index a280e0e57..9bcd9c44e 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/architecture/overview.md
@@ -1,5 +1,5 @@
---
-title: Architecture
+title: Architectuur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..da8e0d4b3 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: Gebruikersinterface Bouwen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/option-dialogs/file-save.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/option-dialogs/file-save.md
index 7ba07255c..722aeb1ac 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/option-dialogs/file-save.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/option-dialogs/file-save.md
@@ -1,6 +1,6 @@
---
sidebar_position: 15
-title: File Save
+title: File Opslaan
_i18n_hash: 9f5ecfb61386cfa8c4eb3c31305b1838
---
# Bestandsopslag Dialoog
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_dynamic_styling.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_dynamic_styling.md
index f166eeb0a..0bf9ebad5 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_dynamic_styling.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_dynamic_styling.md
@@ -1,6 +1,6 @@
---
sidebar_position: 21
-title: Dynamic Styling
+title: Dynamische styling
slug: styling
_i18n_hash: 8e9f61685fbb3a7fb830463f1320e8cf
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index b61ddf08d..8184e9028 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: Bewerken en Vernieuwen
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
index 0e2e8dbd1..dd5bc88a8 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_interactivity.md
@@ -1,6 +1,6 @@
---
sidebar_position: 40
-title: Interactivity
+title: Interactiviteit
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_large_data.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
index e0e3e203f..2117ec72b 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
@@ -1,6 +1,6 @@
---
sidebar_position: 25
-title: Large Data Sets
+title: Grote Gegevenssets
slug: data
_i18n_hash: a8c510d518375e324ae1f1f0c95b5004
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index e2a147958..413b9b382 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: Plugin Installeren
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/debugging.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/debugging.md
index 615856511..7d3e9e294 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/debugging.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/debugging.md
@@ -1,5 +1,5 @@
---
-title: Debugging
+title: Foutopsporing
sidebar_position: 1
_i18n_hash: 057e00d21a3392bb3bf8d1fba1dea15f
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
index d03988044..f3b651f40 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
@@ -1,5 +1,5 @@
---
-title: Redeployment and Live Reload
+title: Redeployment en Live Reload
hide_table_of_contents: false
hide_giscus_comments: true
sidebar_class_name: has-new-content
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index db2b66c20..2d12338d6 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: Installeerbare Apps
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index 74c224019..715eb9e62 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: Licentie en Watermerk
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/overview.md
index 3b7c6fd9d..1c8357dde 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Configuration
+title: Configuratie
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/properties.md
index d062f3178..14573ea25 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: Configuratie
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/_validation.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/_validation.md
index 33ec94d5b..aab58ad28 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/_validation.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/_validation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Validation
+title: Validatie
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## Omgaan met validatieresultaten {#handling-validation-results}
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/overview.md
index cbe27d7b7..9fb6886a4 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: Gegevensbinding
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
index 22a1ed208..52e013c9a 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Validation
+title: Validatie
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/glossary.md
index d57d15318..f3a363765 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: Woordenlijst
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/overview.md
index cf367fca4..7e35536e1 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/overview.md
@@ -1,5 +1,5 @@
---
-title: Integrations
+title: Integraties
hide_table_of_contents: true
sidebar_class_name: new-content
hide_giscus_comments: true
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/spring/routing.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
index 87fbc638d..7600f48fd 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
@@ -1,5 +1,5 @@
---
-title: Routing
+title: Routeren
sidebar_position: 15
_i18n_hash: a5b11fb9cf05e74bd347faae48f167dd
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index 6fde2c895..5ff9c7cff 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: Instelling en Configuratie
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index 73ad3f994..683128a03 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: Modernisatietutorial
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 30fc2bc17..c16d4c132 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Aan de Slag
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..10e98dbfd 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: Inleiding Overzicht
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index d69c35a5f..8b382e5be 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: Vereisten
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index d87e76692..5ef8747b7 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: Een Basisapp Maken
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index 50db6cbfb..6fe13941e 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: Overzicht
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 43689d42c..3440bf966 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: Schaalbaarheid met Routing en Composieten
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index 896897442..7eb852418 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: Gegevens Validatie en Binding
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index d1c293093..1717588e7 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: Werken met Gegevens
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index 30771f545..f6d17141f 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: Bestanden Downloaden
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ biedt methoden om bestandsdownloads te initiëren, waardoor het eenvoudig is om bestanden via de browser aan gebruikers te bezorgen. De Page klasse biedt verschillende manieren om bestanden te downloaden, of ze nu komen van invoerstromen, byte-arrays, fysieke bestanden of bronnen.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index a23ce5acb..4d492f985 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: Assets Importeren
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
Assets annotations bieden een declaratieve benadering om externe en inline bronnen zoals JavaScript en CSS statisch in een app in te sluiten. Deze annotaties stroomlijnen het beheer van bronnen door ervoor te zorgen dat afhankelijkheden op het juiste moment van uitvoering worden geladen, wat handmatige configuratie vermindert en de onderhoudbaarheid verbetert.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 8ff74e94b..a1acc1044 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: Hulpmiddelen Beheren
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index e5b51602f..0bbb748c9 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: Routes Definiëren
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
Definiëren van routes is essentieel voor het koppelen van URL's aan specifieke componenten. Dit stelt je in staat om te bepalen hoe verschillende onderdelen van je UI worden weergegeven op basis van de URL-structuur. Het framework gebruikt de `@Route` annotatie om dit proces declaratief en eenvoudig te maken, waardoor de behoefte aan handmatige configuratie wordt verminderd.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/overview.md
index 2e02dcdc7..a2d30b726 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Navigation Lifecycle
+title: Navigatielevenscyclus
hide_giscus_comments: true
_i18n_hash: 14d81d1a9ff86af17370e0a7eb50608b
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/overview.md
index 3c152a903..493747504 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Routing
+title: Routering
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: ca4837305e1ca2ca2b6a4a244c8103f1
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
index b05c5f9e2..567b7f5a8 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-hierarchy/nested-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Nested Routes
+title: Geneste Routes
_i18n_hash: 8c3365b48d048d5bc7c4c47f253acb24
---
Geneste routes stellen het mogelijk om kindroutes binnen ouderroutes weer te geven, wat resulteert in een modulaire en herbruikbare gebruikersinterface. Ouderroutes definiëren gedeelde componenten, terwijl kindroutes worden ingevoegd in specifieke uitgangen binnen deze oudercomponenten.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index f2232d415..e0bec7b0d 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: Route Navigatie
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
In webforJ is navigeren tussen routes de kernmechanisme voor het schakelen van weergaven en componenten op basis van gebruikersacties of URL-wijzigingen. Navigatie stelt gebruikers in staat om naadloos tussen verschillende delen van de app te bewegen zonder de pagina te vernieuwen. Deze navigatie aan de clientzijde houdt de app responsief en soepel terwijl de status van de app behouden blijft.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/routes-registration.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/routes-registration.md
index c0b0dfa6e..c91da57de 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/routes-registration.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/routes-registration.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Routes Registration
+title: Routes Registratie
_i18n_hash: 5075588c497508fc77d7f76b1b412cf4
---
Naast het [registreren van routes met de `@Route` annotaties](./defining-routes), is het mogelijk om routes dynamisch te registreren, bij te werken of te verwijderen tijdens runtime op basis van app-logica, gebruikersrollen of andere voorwaarden. Deze flexibiliteit stelt je in staat om navigatie dynamischer te beheren, in plaats van routes statisch te definiëren tijdens het compileren.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/state-management.md
index 03da19d3b..3709b7883 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: Toestandbeheer
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
Het creëren van naadloze, dynamische gebruikers ervaringen vereist vaak dat de staat van je webapplicatie wordt weergegeven in de URL en behouden blijft tijdens navigatie gebeurtenissen in de browser. Dit kan worden bereikt zonder de pagina opnieuw te laden door gebruik te maken van updates van URL-parameters en het beheren van de geschiedenisstatus van de browser. Dit zorgt ervoor dat gebruikers specifieke weergaven kunnen delen, bladwijzers kunnen toevoegen of terug kunnen keren naar eerdere interacties met de app, waarbij de app volledig op de hoogte is van hun eerdere interacties.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/accessing-user.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/accessing-user.md
index 829217d26..030bdb84e 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/accessing-user.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/accessing-user.md
@@ -1,5 +1,5 @@
---
-title: Accessing User
+title: Toegang tot Gebruiker
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/custom-implementation.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/custom-implementation.md
index 0ac188077..bab116722 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/custom-implementation.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/custom-implementation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 6
-title: Custom Implementation Example
+title: Custom Implementatie Voorbeeld
_i18n_hash: c0e3b67ebd80f907848594a5586ad644
---
Deze gids begeleidt je bij het bouwen van een volledige aangepaste beveiligingsimplementatie met behulp van sessiegebaseerde authenticatie. Je leert hoe de vier kerninterfaces samenwerken door ze vanaf nul te implementeren.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index 06178caf1..71cf4d174 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: Fundamentele Architectuur
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
Het webforJ beveiligingssysteem is gebouwd op een fundament van kerninterfaces die samenwerken om route-niveau toegangscontrole te bieden. Deze interfaces definiëren de contracten voor beveiligingsgedrag, waardoor verschillende implementaties, of ze nu op sessies zijn gebaseerd, gebaseerd zijn op JSON Web Tokens (JWT), LDAP-geïntegreerd of database-ondersteund, kunnen aansluiten op hetzelfde onderliggende framework.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
index 5348832db..e0da28e7c 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Flow
+title: Navigatiestroom
_i18n_hash: 4cdc8e09fc6ad44de6a5a81a511175b8
---
Beveiligingshandhaving in webforJ gebeurt automatisch tijdens navigatie. Wanneer een gebruiker op een link klikt of naar een route navigeert, onderschept het beveiligingssysteem de navigatie, evalueert het toegangsregels en staat ofwel de voortgang van de navigatie toe of leidt de gebruiker om naar een geschikte pagina. Deze onderschepping is onzichtbaar voor gebruikers en vereist geen handmatige beveiligingscontroles in uw componentcode.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index f73419070..d2fb5af81 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: Beveiligingsarchitectuur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/getting-started.md
index 9e93f8d47..09b9e24d6 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: Aan de slag
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/overview.md
index b476380f0..868c4cdec 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: Beveiliging
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index e83221b78..26697804d 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: Maat en Spatiëring
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
Spacing- en sizing-tokens worden gebruikt om consistente spacing en sizing in je app te bieden. Alle sizing- en spacing-eigenschappen zijn gedefinieerd in `rem`.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index e8693e5b2..19cda786e 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: Testen met Playwright
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
Deze documentatie beschrijft het proces voor het testen van webforJ-toepassingen met behulp van Playwright, met een specifieke focus op de `HelloWorldView` van de `webforj-archetype-hello-world`.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
index 743cedd3c..37199147b 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/testing/e2e/selenium.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Testing with Selenium
+title: Testing met Selenium
_i18n_hash: fe85942b4638ef9828b334ef986b4436
---
Deze documentatie beschrijft het proces voor het testen van webforJ-apps met Selenium, met een specifieke focus op de `HelloWorldView` van de `webforj-archetype-hello-world`.
diff --git a/docs/i18n/nl/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/nl/docusaurus-plugin-content-docs/current/upgrading/overview.md
index 171892893..500d06653 100644
--- a/docs/i18n/nl/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/nl/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: Upgrade Gids
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
index 23ae686fb..6f2428bea 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/asynchronous-updates.md
@@ -1,6 +1,6 @@
---
sidebar_position: 46
-title: Asynchronous Updates
+title: 异步更新
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/error-handling.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/error-handling.md
index 6bdd16e66..acc31c84f 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/error-handling.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/error-handling.md
@@ -1,5 +1,5 @@
---
-title: Error Handling
+title: 错误处理
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
index 9eabea5b3..93fe6be39 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/i18n-localization.md
@@ -1,6 +1,6 @@
---
sidebar_position: 11
-title: Localization
+title: 本地化
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/overview.md
index dc23a145f..39907cf16 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/overview.md
@@ -1,5 +1,5 @@
---
-title: Advanced Topics
+title: 高级主题
hide_table_of_contents: true
sidebar_class_name: has-new-content
hide_giscus_comments: true
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
index b52e6d236..16756d4c6 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/delegating-repository.md
@@ -1,5 +1,5 @@
---
-title: Custom data sources
+title: 自定义数据源
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
index 11297b3d1..2047deba6 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/events-and-updates.md
@@ -1,5 +1,5 @@
---
-title: Events and updates
+title: 事件与更新
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
index eee9e669b..9a30ffd21 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/repository/querying-data.md
@@ -1,5 +1,5 @@
---
-title: Querying data
+title: 查询数据
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/terminate-and-error-actions.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/terminate-and-error-actions.md
index 8967d40bc..dfb439f29 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/terminate-and-error-actions.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/advanced/terminate-and-error-actions.md
@@ -1,5 +1,5 @@
---
-title: Terminate and Error Actions
+title: 终止和错误操作
sidebar_position: 40
_i18n_hash: 1a250a51020b32c8b3471ae75ea8f750
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/client-server.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/client-server.md
index 2a6af9301..b41089de5 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/client-server.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/client-server.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Client/Server Interaction
+title: 客户端/服务器交互
_i18n_hash: e5eafeb3f76c9a412d5a124f2eed2da8
---
以下部分讨论了 webforJ 的各种性能特性和最佳实践,以及框架的实施细节。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/overview.md
index a280e0e57..c6e4c815c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/architecture/overview.md
@@ -1,5 +1,5 @@
---
-title: Architecture
+title: 架构
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/component-basics.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
index e4c0ce6ec..5c4f1c567 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/component-basics.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Component Basics
+title: 组件基础
slug: basics
draft: false
_i18n_hash: e4d0cb9dd9f53dabda8bebe6664bf0d3
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/overview.md
index 2d8f9a434..3e24fddeb 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/overview.md
@@ -1,5 +1,5 @@
---
-title: Building UI
+title: 构建用户界面
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
index 230e420c5..d1d6fde88 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/building-ui/web-components/html-elements.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: HTML Element Components
+title: HTML 元素组件
_i18n_hash: 86c5e2ee07360ad502e8857eb68cebe2
---
虽然 webforJ 的 `Element` 类允许用户在他们的应用程序中创建 HTML 元素,但 webforJ 的核心组件中包含了一套标准 HTML 元素以简化使用。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
index 133c27162..d4b2063f0 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_edit_refresh.md
@@ -1,6 +1,6 @@
---
sidebar_position: 30
-title: Editing and Refreshing
+title: 编辑与刷新
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_filtering.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
index 4d0bf2179..06d16b9a4 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_filtering.md
@@ -1,6 +1,6 @@
---
sidebar_position: 35
-title: Filtering
+title: 过滤
slug: filtering
sidebar_class_name: updated-content
_i18n_hash: 008eef50f8ab27ec3f8a455fb5649f41
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_large_data.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
index af5ff7ddc..b1b7decdb 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/components/table/table_large_data.md
@@ -1,6 +1,6 @@
---
sidebar_position: 25
-title: Large Data Sets
+title: 大型数据集
slug: data
_i18n_hash: a8c510d518375e324ae1f1f0c95b5004
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
index 1a7e23b5b..a0339fa0c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/bbj-installation/configuration.md
@@ -1,5 +1,5 @@
---
-title: Install Plugin
+title: 安装插件
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/debugging.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/debugging.md
index 0cf13f312..250e91033 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/debugging.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/debugging.md
@@ -1,5 +1,5 @@
---
-title: Debugging
+title: 调试
sidebar_position: 1
_i18n_hash: 057e00d21a3392bb3bf8d1fba1dea15f
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
index 338b0035c..8f472fde7 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/deploy-reload/overview.md
@@ -1,5 +1,5 @@
---
-title: Redeployment and Live Reload
+title: 重部署和实时重载
hide_table_of_contents: false
hide_giscus_comments: true
sidebar_class_name: has-new-content
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/installable-apps.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
index fdf1c40e6..11f03ffe2 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/installable-apps.md
@@ -1,5 +1,5 @@
---
-title: Installable Apps
+title: 可安装应用程序
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
index 92a6479a6..d7db986bd 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/licensing-and-watermark.md
@@ -1,5 +1,5 @@
---
-title: Licensing and Watermark
+title: 许可和水印
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/overview.md
index 3b7c6fd9d..bff70e3ef 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Configuration
+title: 配置
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/properties.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/properties.md
index 68462cf19..76781050b 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/properties.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/configuration/properties.md
@@ -1,5 +1,5 @@
---
-title: Property Configuration
+title: 属性配置
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/_validation.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/_validation.md
index a156135fc..43a32695f 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/_validation.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/_validation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Validation
+title: 验证
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## 处理验证结果 {#handling-validation-results}
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/overview.md
index 18959c576..54b713581 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Data Binding
+title: 数据绑定
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
index ccde64d7c..4e23c578c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/data-binding/validation/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Validation
+title: 验证
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/glossary.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/glossary.md
index d142bc86a..5f1183c49 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/glossary.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/glossary.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
-title: Glossary
+title: 术语表
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/spring/routing.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
index ba66ae081..39ca830fa 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/spring/routing.md
@@ -1,5 +1,5 @@
---
-title: Routing
+title: 路由
sidebar_position: 15
_i18n_hash: a5b11fb9cf05e74bd347faae48f167dd
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
index 9b81d777e..d62877891 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/setup.md
@@ -1,5 +1,5 @@
---
-title: Setup and Configuration
+title: 设置与配置
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
index e496180fc..b83bdf387 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/integrations/webswing/tutorial.md
@@ -1,5 +1,5 @@
---
-title: Modernization Tutorial
+title: 现代化教程
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/getting-started.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/getting-started.md
index 91e1a86dd..7dd00849c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/getting-started.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: 入门
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/overview.md
index 39d73c91a..29f74eb83 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/overview.md
@@ -1,5 +1,5 @@
---
-title: Introduction Overview
+title: 简介概述
sidebar_class_name: has-new-content
hide_table_of_contents: true
hide_giscus_comments: true
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/prerequisites.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
index 77fb6d329..d4345a9af 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/prerequisites.md
@@ -1,5 +1,5 @@
---
-title: Prerequisites
+title: 先决条件
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
index 56b5b4939..be4ccb6ad 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/creating-a-basic-app.md
@@ -1,5 +1,5 @@
---
-title: Creating a Basic App
+title: 创建一个基本应用
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
index ab056d70b..2c5ef837c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/integrating-into-applayout.md
@@ -1,5 +1,5 @@
---
-title: Integrating the AppLayout
+title: 集成 AppLayout
sidebar_position: 6
draft: true
_i18n_hash: c0ed4864dc99a4665aef3f4ff808bc9d
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
index 46156a729..c49029edf 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/overview.md
@@ -1,5 +1,5 @@
---
-title: Overview
+title: 概述
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
index 4458bc967..a3c5f34d1 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/project-setup.md
@@ -1,5 +1,5 @@
---
-title: Project Setup
+title: 项目设置
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
index 6cd84709f..4224fd73a 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/scaling-with-routing-and-composites.md
@@ -1,5 +1,5 @@
---
-title: Scaling with Routing and Composites
+title: 使用路由和复合组件进行扩展
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
index a9c21d742..92d6b41bb 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/validating-and-binding-data.md
@@ -1,5 +1,5 @@
---
-title: Validating and Binding Data
+title: 数据验证与绑定
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
index c5c18c757..d3863b00e 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/introduction/tutorial/working-with-data.md
@@ -1,5 +1,5 @@
---
-title: Working With Data
+title: 正在处理数据
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
index bb5db6b50..ba0547341 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/downloading-files.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Downloading Files
+title: 下载文件
_i18n_hash: 013e64888b44110c108f80adf492be10
---
webforJ 提供了启用文件下载的方法,使得通过浏览器向用户交付文件变得简单。Page 类提供了多种下载文件的方式,无论文件来自输入流、字节数组、物理文件还是资源。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
index c19700252..a119d5062 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/importing-assets.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Importing Assets
+title: 导入资产
_i18n_hash: a2aecab2ea12370f1e494703c2ec05af
---
资产注释提供了一种声明性方法,可以在应用中静态嵌入外部和内联资源,如 JavaScript 和 CSS。这些注释通过确保依赖项在适当的执行阶段加载,从而简化了资源管理,减少了手动配置,提高了可维护性。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/overview.md
index 41bc340b2..9361bedce 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/managing-resources/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Managing Resources
+title: 管理资源
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: a18b5fd490eca0891f470c7ccdb44e94
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/defining-routes.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/defining-routes.md
index 6d1a3af4f..f7f06ae60 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/defining-routes.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/defining-routes.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Defining Routes
+title: 定义路由
_i18n_hash: 4f7189d5ef27386506e9ecf950f145ed
---
定义路由对于将 URL 映射到特定组件是至关重要的。这使您能够根据 URL 结构控制 UI 的不同部分如何渲染。该框架使用 `@Route` 注释使此过程声明式和简单,从而减少手动配置的需要。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
index bbc054da2..4f7e6cf94 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigation-lifecycle/navigation-blocking.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Blocking
+title: 导航阻塞
_i18n_hash: a08d56654914719e12d1401d263c7956
---
导航阻止为整个底层路由器 API 添加一个或多个控制层。如果存在任何阻止处理程序,则导航将按如下方式被阻止:
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
index 74b608959..53f83fadf 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/navigational-frame-titles.md
@@ -1,6 +1,6 @@
---
sidebar_position: 10
-title: Navigational Frame Titles
+title: 导航框架标题
_i18n_hash: 0a4e46f57c88d52966be27b35070a027
---
在webforJ中,所有路由都在一个框架中呈现,该框架充当顶级容器,负责显示当前路由的内容。当用户在不同路由之间导航时,框架标题会动态更新,以反映活动视图,从而帮助提供用户在应用程序中的当前位置的清晰上下文。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/overview.md
index a3cfdde78..cf83b316c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Routing
+title: 路由
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: ca4837305e1ca2ca2b6a4a244c8103f1
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
index ec4d9e1f8..be5ad3b90 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-hierarchy/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Route Hierarchy
+title: 路由层级
hide_giscus_comments: true
_i18n_hash: 66716282278634ab574f3620a2a660ce
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-navigation.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-navigation.md
index a0b2b8bc7..8d5f1c8e1 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-navigation.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/route-navigation.md
@@ -1,6 +1,6 @@
---
sidebar_position: 4
-title: Route Navigation
+title: 路由导航
_i18n_hash: 2ca468b09b2ae9e2ab3813119d31bf44
---
在 webforJ 中,通过路由导航是根据用户操作或 URL 更改切换视图和组件的核心机制。导航允许用户在应用的不同部分之间无缝移动,而无需刷新页面。此客户端导航使应用保持响应迅速和平滑,同时保持应用的状态。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/state-management.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/state-management.md
index 74ea56b9c..cad8f3f43 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/state-management.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/routing/state-management.md
@@ -1,6 +1,6 @@
---
sidebar_position: 7
-title: State Management
+title: 状态管理
_i18n_hash: e10d155e02722ea38419a79813a2f5af
---
创建无缝且动态的用户体验通常要求将您的网络应用的状态反映在 URL 中,并在浏览器导航事件之间保留这些状态。您可以通过利用 URL 参数更新和浏览器历史状态管理来实现这一点,而无需重新加载页面。这确保用户可以分享、书签或返回特定视图,应用程序完全了解他们之前的交互。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/accessing-user.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/accessing-user.md
index 3628e7ac5..2fc17f899 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/accessing-user.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/accessing-user.md
@@ -1,5 +1,5 @@
---
-title: Accessing User
+title: 访问用户
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
index 2c4e9a649..7541ca16c 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/foundational-architecture.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Foundational Architecture
+title: 基础架构
_i18n_hash: 53db76e19a5bfcf2e476ac1efaaa2c48
---
webforJ安全系统建立在核心接口的基础上,这些接口协同工作以提供基于路由的访问控制。这些接口定义了安全行为的契约,允许不同的实现,无论是基于会话的、基于JSON Web令牌(JWT)、集成LDAP还是基于数据库的,都能接入相同的基础框架。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
index ecfdd52b3..5550a2ac5 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/navigation-flow.md
@@ -1,6 +1,6 @@
---
sidebar_position: 3
-title: Navigation Flow
+title: 导航流程
_i18n_hash: 4cdc8e09fc6ad44de6a5a81a511175b8
---
在 webforJ 中,安全性执行在导航期间会自动发生。当用户点击链接或导航到某个路由时,安全系统会拦截导航,评估访问规则,并允许导航继续或将用户重定向到适当的页面。这一拦截对用户是不可见的,并且在您的组件代码中不需要手动的安全检查。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/overview.md
index fd866756d..84cbaa2a5 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/architecture/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security Architecture
+title: 安全架构
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: df2f795c6b65edc60adb39b549cb780b
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/getting-started.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/getting-started.md
index 74c2df00e..21a8716a0 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/getting-started.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/getting-started.md
@@ -1,5 +1,5 @@
---
-title: Getting Started
+title: 入门指南
sidebar_position: 2
_i18n_hash: e8996d53f35e093d9ba65c54774d1935
---
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/overview.md
index 0cf2819e6..08457988e 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/security/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Security
+title: 安全
hide_table_of_contents: true
hide_giscus_comments: true
sidebar_class_name: new-content
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
index 8ee4f76cc..561873865 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/styling/sizing-and-spacing.md
@@ -1,6 +1,6 @@
---
sidebar_position: 5
-title: Sizing and Spacing
+title: 大小和间距
_i18n_hash: 4efe9ef910459481ca90eec87c26ebe0
---
间距和大小的标记用于在您的应用中提供一致的间距和大小。所有的大小和间距属性都以 `rem` 为单位定义。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
index 2171bd0ef..443762125 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/testing/e2e/playwright.md
@@ -1,6 +1,6 @@
---
sidebar_position: 2
-title: Testing with Playwright
+title: 使用 Playwright 进行测试
_i18n_hash: dffe640edd9d7918a3c8bace8cf0bbe8
---
本文档概述了使用 Playwright 测试 webforJ 应用程序的过程,特别关注 `webforj-archetype-hello-world` 中的 `HelloWorldView`。
diff --git a/docs/i18n/zh/docusaurus-plugin-content-docs/current/upgrading/overview.md b/docs/i18n/zh/docusaurus-plugin-content-docs/current/upgrading/overview.md
index 7f40ed03f..32bdc789f 100644
--- a/docs/i18n/zh/docusaurus-plugin-content-docs/current/upgrading/overview.md
+++ b/docs/i18n/zh/docusaurus-plugin-content-docs/current/upgrading/overview.md
@@ -1,6 +1,6 @@
---
sidebar_position: 1
-title: Upgrading Guides
+title: 升级指南
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 6adbad314378e90356ad6602cc52de5a
diff --git a/docs/package.json b/docs/package.json
index a60b959f3..60dea418e 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -12,7 +12,9 @@
"serve": "docusaurus serve",
"write-translations": "docusaurus write-translations",
"write-heading-ids": "docusaurus write-heading-ids",
- "translate": "tsx tools/i18n-translator/index.ts"
+ "translate": "tsx tools/i18n-translator/index.ts",
+ "translate:force": "tsx tools/i18n-translator/index.ts force",
+ "translate:titles": "tsx tools/i18n-translator/index.ts titles-only"
},
"dependencies": {
"@docusaurus/core": "^3.9.1",
diff --git a/docs/tools/i18n-translator/index.ts b/docs/tools/i18n-translator/index.ts
index 0bac0997d..82c19a621 100644
--- a/docs/tools/i18n-translator/index.ts
+++ b/docs/tools/i18n-translator/index.ts
@@ -10,11 +10,28 @@ import fg from 'fast-glob';
import matter from 'gray-matter';
import fs from 'fs-extra';
import md5 from 'md5';
-import { translate, translateBatch, TranslationTask } from './translate';
+import { translate, translateBatch, translateTitle, TranslationTask } from './translate';
import os from 'os';
const siteDir = options.project;
+// Check for force translate via environment variable or command line
+const forceTranslate = process.env.FORCE_TRANSLATE === 'true' ||
+ process.argv.includes('--force-retranslate') ||
+ process.argv.includes('force');
+
+// Check for titles-only mode
+const titlesOnly = process.argv.includes('--titles-only') ||
+ process.argv.includes('titles-only');
+
+if (forceTranslate) {
+ console.log('Force mode enabled - retranslating all content regardless of changes\n');
+}
+
+if (titlesOnly) {
+ console.log('Titles-only mode enabled - translating only frontmatter titles\n');
+}
+
// Track if any translations were made across all locales
let hasChanges = false;
@@ -83,40 +100,46 @@ async function main() {
for (const locale of targetLocales) {
console.group(`Translating ${locale}:`);
- await translateDocs(locale);
- await translateJSON(
- locale,
- path.resolve(
- siteDir,
- './i18n',
+ if (titlesOnly) {
+ // Only translate titles in existing translated files
+ await translateDocsTitlesOnly(locale);
+ } else {
+ // Normal translation flow
+ await translateDocs(locale);
+ await translateJSON(
locale,
- './docusaurus-plugin-content-docs/current.json'
- ),
- ['sidebar.documentationSidebar.category.']
- );
- await translateJSON(
- locale,
- path.resolve(
- siteDir,
- './i18n',
+ path.resolve(
+ siteDir,
+ './i18n',
+ locale,
+ './docusaurus-plugin-content-docs/current.json'
+ ),
+ ['sidebar.documentationSidebar.category.']
+ );
+ await translateJSON(
locale,
- './docusaurus-theme-classic/footer.json'
- ),
- ['link.title.', 'link.item.label.']
- );
- await translateJSON(
- locale,
- path.resolve(
- siteDir,
- './i18n',
+ path.resolve(
+ siteDir,
+ './i18n',
+ locale,
+ './docusaurus-theme-classic/footer.json'
+ ),
+ ['link.title.', 'link.item.label.']
+ );
+ await translateJSON(
locale,
- './docusaurus-theme-classic/navbar.json'
- ),
- ['item.label.']
- );
-
- // Translate the main code.json file containing all translation strings
- await translateCodeJSON(locale);
+ path.resolve(
+ siteDir,
+ './i18n',
+ locale,
+ './docusaurus-theme-classic/navbar.json'
+ ),
+ ['item.label.']
+ );
+
+ // Translate the main code.json file containing all translation strings
+ await translateCodeJSON(locale);
+ }
console.groupEnd();
}
@@ -165,7 +188,7 @@ async function translateDocs(locale: string) {
const normalizedContent = content.replace(/\r\n/g, '\n').replace(/\r/g, '\n');
const hash = md5(normalizedContent);
- if (fs.existsSync(targetPath)) {
+ if (!forceTranslate && fs.existsSync(targetPath)) {
const targetContent = fs.readFileSync(targetPath, 'utf-8');
const { data: targetFrontmatter } = matter(targetContent);
@@ -200,22 +223,39 @@ async function translateDocs(locale: string) {
});
process.stdout.write('\n');
- // Process results
+ // Process results and translate titles
let totalTokens = 0;
for (const result of results) {
if (result.file) {
const fileInfo = fileInfoMap.get(result.file);
if (fileInfo) {
- const targetFileContent = matter.stringify(result.translatedText, {
- ...fileInfo.frontmatter,
- _i18n_hash: fileInfo.hash,
- });
+ // Start with original frontmatter
+ const updatedFrontmatter = { ...fileInfo.frontmatter };
+
+ // Translate the title if it exists
+ if (fileInfo.frontmatter.title && typeof fileInfo.frontmatter.title === 'string') {
+ try {
+ const titleResult = await translateTitle(fileInfo.frontmatter.title, locale);
+ updatedFrontmatter.title = titleResult.translatedText;
+ if (titleResult.usage?.total_tokens) {
+ totalTokens += titleResult.usage.total_tokens;
+ }
+ } catch (error) {
+ console.warn(` Failed to translate title for ${result.file}: ${error}`);
+ // Keep original title on error
+ }
+ }
+
+ // Add the hash
+ updatedFrontmatter._i18n_hash = fileInfo.hash;
+
+ const targetFileContent = matter.stringify(result.translatedText, updatedFrontmatter);
await fs.ensureDir(fileInfo.targetDir);
// Ensure LF line endings for consistency across platforms
const normalizedContent = targetFileContent.replace(/\r\n/g, '\n');
fs.writeFileSync(fileInfo.targetPath, normalizedContent);
-
+
if (result.usage?.total_tokens) {
totalTokens += result.usage.total_tokens;
}
@@ -226,6 +266,84 @@ async function translateDocs(locale: string) {
console.log(` Completed translation of ${results.length} files. Total token usage: ${totalTokens}`);
}
+async function translateDocsTitlesOnly(locale: string) {
+ const docsDir = path.resolve(siteDir, './docs');
+ const translatedDocsDir = path.resolve(
+ siteDir,
+ './i18n',
+ locale,
+ './docusaurus-plugin-content-docs/current'
+ );
+
+ // Find all translated files
+ const translatedFiles = await fg(['**/*.md', '**/*.mdx'], {
+ cwd: translatedDocsDir,
+ onlyFiles: true,
+ });
+
+ let updatedCount = 0;
+ let totalTokens = 0;
+
+ console.log(` Processing ${translatedFiles.length} files for title translation...`);
+
+ for (const file of translatedFiles) {
+ const translatedPath = path.resolve(translatedDocsDir, file);
+ const sourcePath = path.resolve(docsDir, file);
+
+ // Check if source file exists
+ if (!fs.existsSync(sourcePath)) {
+ console.warn(` Warning: Source file not found for ${file}, skipping`);
+ continue;
+ }
+
+ // Read both source and translated files
+ const sourceContent = fs.readFileSync(sourcePath, 'utf-8');
+ const { data: sourceFrontmatter } = matter(sourceContent);
+
+ const translatedContent = fs.readFileSync(translatedPath, 'utf-8');
+ const { data: translatedFrontmatter, content: translatedBody } = matter(translatedContent);
+
+ // Check if source has a title and it needs translation
+ if (!sourceFrontmatter.title || typeof sourceFrontmatter.title !== 'string') {
+ continue;
+ }
+
+ // Check if the title has already been translated (not the same as source)
+ if (translatedFrontmatter.title && translatedFrontmatter.title !== sourceFrontmatter.title) {
+ // Title already translated, skip
+ continue;
+ }
+
+ // Translate the title
+ try {
+ console.log(` Translating title for: ${file}`);
+ const titleResult = await translateTitle(sourceFrontmatter.title, locale);
+
+ // Update frontmatter with new title
+ const updatedFrontmatter = { ...translatedFrontmatter, title: titleResult.translatedText };
+
+ // Write back the file with updated title but same content and hash
+ const updatedFileContent = matter.stringify(translatedBody, updatedFrontmatter);
+ const normalizedContent = updatedFileContent.replace(/\r\n/g, '\n');
+ fs.writeFileSync(translatedPath, normalizedContent);
+
+ updatedCount++;
+ if (titleResult.usage?.total_tokens) {
+ totalTokens += titleResult.usage.total_tokens;
+ }
+ } catch (error) {
+ console.warn(` Failed to translate title for ${file}: ${error}`);
+ }
+ }
+
+ if (updatedCount > 0) {
+ hasChanges = true;
+ console.log(` Completed title translation for ${updatedCount} files. Total token usage: ${totalTokens}`);
+ } else {
+ console.log(` No titles needed translation.`);
+ }
+}
+
async function translateJSON(
locale: string,
@@ -285,7 +403,7 @@ async function translateJSON(
newHashes[key] = currentHash;
// Check if translation is needed
- if (savedHashes[key] === currentHash && targetJson[key]) {
+ if (!forceTranslate && savedHashes[key] === currentHash && targetJson[key]) {
// Hash matches and translation exists, skip
continue;
}
@@ -424,7 +542,7 @@ async function translateCodeJSON(locale: string) {
newHashes[key] = currentHash;
// Check if translation is needed
- if (savedHashes[key] === currentHash && targetJson[key]) {
+ if (!forceTranslate && savedHashes[key] === currentHash && targetJson[key]) {
// Hash matches and translation exists, skip
continue;
}
diff --git a/docs/tools/i18n-translator/translate.ts b/docs/tools/i18n-translator/translate.ts
index 7cbd55650..5cfdf8e36 100644
--- a/docs/tools/i18n-translator/translate.ts
+++ b/docs/tools/i18n-translator/translate.ts
@@ -3,6 +3,95 @@ import { ProxyAgent } from 'proxy-agent';
import { options } from './config';
import pLimit from 'p-limit';
+export async function translateTitle(title: string, targetLanguage: string) {
+ const client = new OpenAI({
+ baseURL: options.baseUrl,
+ apiKey: options.apiKey,
+ organization: options.organization,
+ httpAgent: new ProxyAgent(),
+ });
+
+ const titlePrompt = `You are translating ONLY a document title (from YAML front matter) to ${targetLanguage}.
+
+🎯 YOUR ONLY JOB: Decide if this title should be translated, then either translate it or return it unchanged.
+
+✅ TRANSLATE these types of titles (conceptual/navigational):
+• "Getting Started" → translate
+• "Overview" → translate
+• "Prerequisites" → translate
+• "Advanced Topics" → translate
+• "Configuration" → translate
+• "Architecture" → translate
+• "Security" → translate
+• "Routing" → translate
+• "Data Binding" → translate
+• "Validation" → translate
+• "Project Setup" → translate
+• "Creating a Basic App" → translate
+• "Working With Data" → translate
+• "Error Handling" → translate
+• "Debugging" → translate
+• "Modernization Tutorial" → translate
+• "Building UI" → translate
+• "Component Basics" → translate
+• "Composite Components" → translate
+• Any title containing: Guide, Tutorial, Setup, Installation, How to, Working with, Introduction
+
+🚫 DO NOT TRANSLATE these types of titles (component/code names):
+• "Button" → return "Button" unchanged (it's a Java class)
+• "TextField" → return "TextField" unchanged (it's a Java class)
+• "AppLayout" → return "AppLayout" unchanged (it's a Java class)
+• "FlexLayout" → return "FlexLayout" unchanged (it's a Java class)
+• "CheckBox" → return "CheckBox" unchanged (it's a Java class)
+• "Dialog" → return "Dialog" unchanged (it's a Java class)
+• "Table" → return "Table" unchanged (it's a Java class)
+• "Toast" → return "Toast" unchanged (it's a Java class)
+• "" → return "" unchanged (it's a web component tag)
+• "" → return unchanged (all web component tags)
+• Any single-word or CamelCase title that looks like a Java class name
+• Any title wrapped in angle brackets < >
+
+📋 RULES:
+1. Return ONLY the title text (translated or unchanged)
+2. NO explanations, NO extra text, NO quotes
+3. NO YAML formatting, NO "title:" prefix
+4. DO NOT include sidebar_position or any other front matter fields
+5. If it's a component name, return it EXACTLY as given
+6. If it's a conceptual term, translate it naturally
+7. When in doubt, look for these clues:
+ - Multiple common English words (the, and, with, to) → probably translate
+ - CamelCase single word → probably don't translate
+ - Contains "Guide", "Tutorial", "Setup" → definitely translate
+
+⚠️ CRITICAL: You are translating ONLY the title value. The system handles all front matter fields (sidebar_position, sidebar_class_name, etc.). Return ONLY the translated title text.
+
+EXAMPLES:
+Input: "Getting Started" → Output: "Comenzando" (for Spanish)
+Input: "Button" → Output: "Button"
+Input: "Advanced Topics" → Output: "Temas Avanzados" (for Spanish)
+Input: "AppLayout" → Output: "AppLayout"
+Input: "" → Output: ""
+Input: "Working With Data" → Output: "Trabajando con Datos" (for Spanish)
+
+Return ONLY the title (translated or unchanged), nothing else.`;
+
+ const chatCompletion = await client.chat.completions.create({
+ messages: [
+ {
+ role: 'system',
+ content: titlePrompt,
+ },
+ { role: 'user', content: title },
+ ],
+ model: options.model,
+ });
+
+ return {
+ translatedText: chatCompletion.choices[0].message.content?.trim() ?? title,
+ usage: chatCompletion.usage,
+ };
+}
+
export async function translate(content: string, targetLanguage: string, isUIString: boolean = false) {
const client = new OpenAI({
baseURL: options.baseUrl,
@@ -11,12 +100,24 @@ export async function translate(content: string, targetLanguage: string, isUIStr
httpAgent: new ProxyAgent(),
});
- const systemPrompt = isUIString
- ? `You are a UI translator. Translate the following short UI text to ${targetLanguage}.
+ const systemPrompt = isUIString
+ ? `You are a UI translator. Translate the following short UI text to ${targetLanguage}.
Keep the translation concise and appropriate for UI elements like buttons, menu items, and labels.
Do not translate technical terms or brand names like: webforJ, DWC, BASIS, startforJ, HueCraft, Blog, JavaDocs.
Return ONLY the translated text, nothing else.`
- : `You are translating technical documentation to ${targetLanguage}.
+ : `You are translating technical documentation to ${targetLanguage}.
+
+⚠️ CRITICAL: FRONT MATTER HANDLING ⚠️
+• The document's YAML front matter (title, sidebar_position, sidebar_class_name, slug, etc.) has been REMOVED before being sent to you
+• You will ONLY receive the document body/content to translate
+• DO NOT add, create, or include ANY front matter in your response
+• DO NOT output --- markers or any YAML fields
+• DO NOT include title:, sidebar_position:, or any other front matter fields
+• Return ONLY the translated document body content
+• Front matter fields are handled separately by the system - DO NOT modify or include them
+
+Example of what you receive: Just the markdown body without front matter
+Example of what you return: Just the translated markdown body without front matter
⚠️ CRITICAL FAILURE PREVENTION ⚠️
If you translate ANY of the following, the build will FAIL: