Sprachpakete
Dies ist die Verwaltung der Übersetzungstexte findest du im Backend in den Einstellungen. Übersetzungstexte oder auch Hilfstexte genannt, werden in sog. Sprachpaketen gespeichert, die je nach Wunsch installiert oder deinstalliert werden können. Sobald ein neues Sprachpaket installiert wurde, kann dies von jedem Backendbenutzer in den Benutzereinstellungen als Backend-Sprache gewählt werden. Ab diesem Zeitpunkt, werden alle Texte im Backend für diesen Benutzer mit dem gewählten Sprachpaket geladen, sofern der jeweilige Text auch im Sprachpaket enthalten ist.
Sprachpakete von Plugins werden automatisch bei der Installation eines neuen Sprachpaket über diese Verwaltung mit installiert und beim Deinstallieren ebenso wieder entfernt. Bei der Installation sowie auch bei Updates von Plugins werden die Sprachpakete mit den derzeit genutzten Backend-Sprachen abgeglichen und fehlende Sprachpakete automatisch mit installiert. Sie brauchen also lediglich in dieser Verwaltung die gewünschten Sprachpakete installieren.
Informationsstand
alphaNEXT v3.3.3
Stand: 08/2024
Sprachpakete enthalten verschiedene "Textblöcke" (sog. Text-Snippets) für eine spezifische Sprache, die im Backend von alphaNEXT Installiert werden können. Durch die Installation eines Sprachpakets, werden dessen Snippets in die Datenbank geschrieben und können anschließend im Backend verwendet werden, um die Texte im Backend in mehreren Sprachen anbieten zu können. Ganz wichtig dabei zu beachten ist, dass diese Texte ausschließlich für das Backend vorgesehen sind und keine Texte für das Frontend enthalten! Aus diesem Grund, können Sie diese Text-Snippets auch nicht selber editieren.
Die Sprache "deutsch" ist die Standard-Sprache und kann daher nicht deinstalliert oder gelöscht werden.
In den Benutzereinstellungen kann für jeden Backendbenutzer ein eigenes Sprachpaket (aus den Sprachpaketen die installiert wurden) ausgewählt werden. Sobald diese Einstellung verändert wurde, versucht alphaNEXT alle Texte im Backend für diesen Benutzer in der jeweiligen Sprache zu laden. Sollte ein Sprachpaket einen bestimmten Textblock nicht enthalten, so greif alphaNEXT auf die Standard-Sprache "deutsch" zurück. Der Textblock wird also in jedem Fall angezeigt.
Sobald ein Sprachpaket deinstalliert wird, welches derzeit einem Backendbenutzer zugeordnet ist, wird diesem Benutzer automatisch die Standard-Sprache "deutsch" zugewiesen.
Sprachpakete manuell aktualisieren
Manchmal kann es vorkommen, dass einzelne Text-Snippets nicht in die Datenbank geladen werden konnten und dadurch nicht angezeigt werden. In diesem Fall wird beispielsweise eine solche Fehlermeldung an der Stelle, wo der eigentliche Textinhalt stehen sollte ausgegeben: [N/A HelpSnippet. infoID: 1, type: 2, display: 2, aNCore].
Sollte dieser Fehler durch ein nicht geladenes Text-Snippets verursacht worden sein, kannst du auf das blaue Icon mit den zwei Pfeilen klicken. Dieses Icon findest du in der Tabelle der installierten Sprachpakete auf der rechten Seite in der letzten Spalte. Klickst du darauf beginnt sofort die Aktualisierung des jeweiligen Sprachpaket. Dabei werden alle Text-Snippets mit der Datenbank abgeglichen und aktualisiert. Spätestens dann sollte die o.g. Fehlermeldung verschwinden.