Get Eul Plugin Strings
Zuletzt geändert: 24.05.2026 08:59

Übersicht

Get-EulPluginStrings #

ÜBERSICHT #

Lädt das Sprach-Bundle eines Plugins aus einem i18n-Verzeichnis und merged über den DE-Fallback.

SYNTAX #

Get-EulPluginStrings [-I18nDir] <string> [[-Language] <string>] [<CommonParameters>]

BESCHREIBUNG #

Generischer Plugin-i18n-Loader für EULANDA-Plugins (EulandaXcel, EulandaCsv, …). Liest /de.xml als Vorlage (alle Keys garantiert vorhanden) und merged bei -Language ungleich ‘DE’ die passende .xml darüber. Fehlt diese Datei komplett, kommt die DE-Vorlage zurück. Fehlt ein einzelner Key in der Sprach-Datei, bleibt der DE-Wert stehen.

Format der XML-Dateien: Export nach Excel

Werte können Mustache-Platzhalter {name} enthalten - werden zur Laufzeit mit Format-EulTemplateString ersetzt.

PARAMETER #

-I18nDir #

Type: string

Pfad zum i18n-Verzeichnis des Plugins (z.B. .\lib\i18n).

-Language #

Type: string
Default: 'DE'

ISO-Sprachcode (z.B. ‘DE’, ‘EN’). Case-insensitiv. Default ‘DE’.

AUSGABEN #

[hashtable] - Key -> deutscher (oder übersetzter) String.

BEISPIELE #

$s = Get-EulPluginStrings -I18nDir 'C:\Git\Products\EulandaXcel\lib\i18n' -Language EN
$s['export.card.title']