Get-EulPluginStrings #
ÜBERSICHT #
Lädt das Sprach-Bundle eines Plugins aus einem i18n-Verzeichnis und merged über die Rückfallkette Zielsprache - Englisch - Deutsch.
SYNTAX #
Get-EulPluginStrings [-I18nDir] <string> [[-Language] <string>] [<CommonParameters>]
BESCHREIBUNG #
Generischer Plugin-i18n-Loader für EULANDA-Plugins (EulandaXcel, EulandaCsv, …). Liest
Die Zwischenstufe Englisch ist der eigentliche Zweck: sobald Bediensprachen im Einsatz sind, deren Sprecher kein Deutsch können (Fahrer, Lager), ist Deutsch als Lückenfüller wertlos. Erst damit sind unvollständige Sprachdateien überhaupt vertretbar - vorher musste jede Datei alle Keys tragen.
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']