Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 10 additions & 1 deletion .github/workflows/translations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 46
title: Asynchronous Updates
title: Asynchrone Aktualisierungen
sidebar_class_name: new-content
_i18n_hash: 0db4be3f7e785c967b2e7efa442ca3ff
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Error Handling
title: Fehlerbehandlung
sidebar_position: 25
_i18n_hash: 15106dd9fa7ccf0d4f722ca675f0d362
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 11
title: Localization
title: Lokalisierung
sidebar_class_name: new-content
_i18n_hash: 91f5af285113e5e76d50a201a2fbf88f
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Custom data sources
title: Benutzerdefinierte Datenquellen
sidebar_position: 4
_i18n_hash: 44f087c7c2308fc7a0c3b8c4c4246531
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Events and updates
title: Ereignisse und Updates
sidebar_position: 5
_i18n_hash: b2973e75abc879992ab1e235ba5d8b5e
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Querying data
title: Abfragen von Daten
sidebar_position: 3
_i18n_hash: 96551b4f47c7019b8bdd43b57f716c88
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Architecture
title: Architektur
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: dcc71add3fa8e18540b687a38d762dc1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 0
title: Archetypes
title: Archetypen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 5a88f2db8f4185a676299eace305d70f
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Building UI
title: Benutzeroberfläche erstellen
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 8c83e4aa27d8794fc93f3046c79c332d
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 4
title: Event Options
title: Event-Optionen
_i18n_hash: d780e41b809f0e3df55f65a1c71983a0
---
<!-- sidebar_class_name: sidebar--item__hidden -->
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 30
title: Editing and Refreshing
title: Bearbeiten und Aktualisieren
slug: refreshing
_i18n_hash: 39816123675d62a6dda185187e8d13e2
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 40
title: Interactivity
title: Interaktivität
slug: Interactivity
_i18n_hash: 8ec1ec3ef58f8bfcde31ee8dc9891579
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Install Plugin
title: Plugin installieren
sidebar_position: 3
displayed_sidebar: documentationSidebar
_i18n_hash: 1a3e48999554631e4f15a67c80385111
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Installable Apps
title: Installierbare Apps
sidebar_position: 10
_i18n_hash: 76c2d63a5d5ea13f5ce55431108e6a3d
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Licensing and Watermark
title: Lizenzierung und Wasserzeichen
sidebar_position: 20
_i18n_hash: 9846eb8092fd823df938558446c260cf
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 1
title: Configuration
title: Konfiguration
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 15a2d632346a0d90ca09c694849f6a2b
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Property Configuration
title: Eigenschaftskonfiguration
sidebar_position: 30
sidebar_class_name: updated-content
_i18n_hash: fe000276baa9ac8b0773e5c4372d8463
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 3
title: Validation
title: Validierung
_i18n_hash: 533e7742b8c8468a224d530352cfb5e6
---
## Umgang mit Validierungsergebnissen {#handling-validation-results}
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 1
title: Data Binding
title: Datenbindung
hide_table_of_contents: true
hide_giscus_comments: true
_i18n_hash: 2ce381aec06e45ed4001e7dbfdb22dc0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 1
title: Validation
title: Validierung
hide_giscus_comments: true
hide_table_of_contents: true
_i18n_hash: aeb8627a22e6d8e369ba8990e8be1ccb
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 1000
title: Glossary
title: Glossar
sidebar_class_name: sidebar--item__hidden
slug: glossary
_i18n_hash: 2dcc01ead4b8eb721d020a17c8c95a26
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Integrations
title: Integrationen
hide_table_of_contents: true
sidebar_class_name: new-content
hide_giscus_comments: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Setup and Configuration
title: Einrichtung und Konfiguration
sidebar_position: 2
_i18n_hash: 5d819b2a84de98748b48e7b3b1c9ab66
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Modernization Tutorial
title: Modernisierung Tutorial
sidebar_position: 4
_i18n_hash: d4f256ba28ac621f2280bbd31575f6f1
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: App Basics
title: App Grundlagen
sidebar_position: 3
_i18n_hash: ad73702df52f27ebff7e226bb75e3a6a
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Getting Started
title: Einsteigen
sidebar_position: 2
_i18n_hash: 5c658711bfa3dc70787cccbf2dfb6d2d
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Prerequisites
title: Voraussetzungen
sidebar_position: 1
_i18n_hash: 079539f07a72647e2faa9a9a5eda5634
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Creating a Basic App
title: Eine Grundlegende App Erstellen
sidebar_position: 2
_i18n_hash: c59ff0def84230ed79877cba3d5e5aa4
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Overview
title: Übersicht
hide_giscus_comments: true
_i18n_hash: 4174ea766ba47277c5bcb607c4111e29
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Project Setup
title: Projektsetup
sidebar_position: 1
_i18n_hash: f8ad0e22acf56c824b05db580be2203b
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Scaling with Routing and Composites
title: Scaling mit Routing und Komposits
sidebar_position: 4
_i18n_hash: 50cd3b00cb1fb7731b6328708d6d45ba
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Validating and Binding Data
title: Validierung und Bindung von Daten
sidebar_position: 5
pagination_next: null
_i18n_hash: 11d03e09c4c37172713713649c920e9e
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Working With Data
title: Datenverarbeitung
sidebar_position: 3
_i18n_hash: 42dff7cecf07f976ccbe007e04e78a22
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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 <JavadocLink type="foundation" location="com/webforj/Page" code='true'>Page</JavadocLink>-Klasse bietet mehrere Möglichkeiten zum Download von Dateien, unabhängig davon, ob sie aus Eingabeströmen, Byte-Arrays, physischen Dateien oder Ressourcen stammen.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
sidebar_position: 1
title: Route Hierarchy
title: Routenhierarchie
hide_giscus_comments: true
_i18n_hash: 66716282278634ab574f3620a2a660ce
---
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Accessing User
title: Zugriff auf Benutzer
sidebar_position: 4
_i18n_hash: 5a29cabdc472de49bcc1db895b982485
---
Expand Down
Loading