Durchsuchen Sie nach Kategorie
GrapesJS I18n
GrapesJS-i18n-Plugins bringen Mehrsprachigkeit in die Oberfläche deines Editors. Übersetze Panel-Beschriftungen, Button-Texte, Tooltips und Blocknamen in jede Sprache — oder lass Nutzer die Sprache zur Laufzeit wechseln. Diese Erweiterungen enthalten fertige Sprachpakete für gängige Sprachen und Werkzeuge für eigene Übersetzungen. Stöbere in kostenlosen und Premium-Internationalisierungs-Plugins für GrapesJS samt Angaben zur Sprachabdeckung.
Über GrapesJS I18n
GrapesJS bringt ein eingebautes i18n-Modul mit, das alle für Nutzer sichtbaren Texte der Editor-Oberfläche verwaltet — Panel-Titel, Button-Beschriftungen, Tooltip-Texte, Blocknamen und Fehlermeldungen. Standardmäßig liefert der Editor ausschließlich englische Texte. Die i18n-Plugins auf GJS.Market ergänzen das um fertige Sprachpakete und Werkzeuge zur Übersetzungsverwaltung in mehrsprachigen Installationen. Sprachpaket-Plugins liefern einen vollständigen Satz übersetzter Texte für eine bestimmte Sprache — Pakete für Spanisch, Französisch, Deutsch, Portugiesisch, Italienisch, Arabisch, Chinesisch, Japanisch und Koreanisch sind verfügbar. Manche Sprachpakete übersetzen zusätzlich die Standard-Blocknamen und Trait-Beschriftungen und schaffen so ein durchgängig lokalisiertes Erlebnis. Fortgeschrittene i18n-Plugins ermöglichen den Sprachwechsel zur Laufzeit — ein Sprachumschalter in der Editor-Toolbar lädt die Texte ohne Seitenneuladen neu. Wenn du ein GrapesJS-basiertes Produkt für einen internationalen Markt baust, beginne mit dem Kern-Sprachpaket deiner Zielsprache und prüfe anschließend die Abdeckungsbewertung — manche Pakete übersetzen 100 % der Texte, andere nur die gängigsten Oberflächenelemente.
GrapesJS I18n — FAQ
- Wie ändere ich die Sprache des GrapesJS-Editors?
- Übergib beim Initialisieren die Option i18n: Setze locale auf deinen Sprachcode und liefere den Textsatz unter messages. GrapesJS bringt nur Englisch mit, die Texte stammen also aus einem Sprachpaket oder deinem eigenen Objekt. Alles Unübersetzte greift auf fallbackLocale zurück, sodass die Oberfläche auch bei unvollständigem Paket bedienbar bleibt.
- Welche Sprachen unterstützt GrapesJS ab Werk?
- Die Kernbibliothek liefert englische Texte. Alles andere kommt über Sprachpakete, und diese Kategorie deckt die verbreiteten ab — Spanisch, Französisch, Deutsch, Portugiesisch, Italienisch, Arabisch, Chinesisch, Japanisch und Koreanisch. Die Abdeckung unterscheidet sich je Paket, prüfe daher die Bewertung im Eintrag: Manche übersetzen jeden Text, andere nur die sichtbarsten Oberflächenelemente.
- Können Nutzer die Editor-Sprache zur Laufzeit wechseln?
- Ja. editor.I18n.setLocale tauscht die aktive Sprache aus, und die Oberfläche rendert ohne Seitenneuladen neu. Mehrere Plugins dieser Kategorie verpacken das in einen Sprachumschalter für die Toolbar. Die Auswahl musst du selbst speichern — in localStorage oder im Nutzerprofil — denn GrapesJS merkt sie sich nicht über Sitzungen hinweg.
- Übersetzen i18n-Plugins auch Block- und Trait-Namen?
- Manche schon — und genau das unterscheidet einen halb übersetzten von einem sauber lokalisierten Editor. Block-Beschriftungen, Kategorieüberschriften und Trait-Namen sind eigene Textsätze getrennt von der Kern-UI, ein Paket kann also die Panels abdecken und deine Blöcke auf Englisch stehen lassen. Selbst registrierte Blöcke brauchen ohnehin eigene Beschriftungen — leg sie im Textsatz derselben Sprache ab.
- Wie übersetze ich meine eigenen Texte?
- Füge sie dem messages-Objekt unter deiner Sprache hinzu, mit derselben verschachtelten Schlüsselstruktur, die GrapesJS verwendet, und lies sie mit editor.I18n.t('dein.schlüssel'). Da deine Schlüssel in denselben Speicher wie die des Kerns einfließen, ergeben ein Sprachpaket plus deine Ergänzungen eine einzige, konsistente Übersetzungsebene für den gesamten Editor.