Question Gui WPF multi langue

Plus d'informations
il y a 5 ans 10 mois #25411 par CHEVALIER Christian
Bonjour les amis,

Je réalise actuellement une petite interface en powershell WPF (pas de forms) j'avance petit a petit.

Mon interface est stocké dans un fichier XAML

Je le parse pour créer les variables correspondant à mes controles avec le code suivant pour information

[code:1]# Import du fichier XAML
$ContenueFichierXml= Get-Content -Path $my_application_path\ScriptUI.xaml
$ContenueFichierXml= $ContenueFichierXml -replace 'x:Name','Name'

[xml]$Global:«»xmlWPF = $ContenueFichierXml

# Création de l'objet contenant l'interface graphique
$Global:«»xamGUI = [Windows.Markup.XamlReader]::Load((new-object System.Xml.XmlNodeReader $xmlWPF))

# Création de variable pour chaque controleur de l'interface
$xmlWPF.SelectNodes(\"//*[@Name]\"«») | %{
Set-Variable -Name ($_.Name) -Value $xamGUI.FindName($_.Name) -Scope Global
}[/code:1]

j'aimerai stocker dans une fichier CSV la traduction de mes label (NomDuLabel;Trad_en_FR;Trad_en_EN)

mais comment assigné directement a mes label la traduction, j'ai pas envie de me le taper a la main lol

je suis preneur de vos idées

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 9 mois #25422 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Gui WPF multi langue
Bonjour Cricri !

PowerShell intègre nativement un mécanisme d'internationalisation que je te conseille vivement d'utiliser car il répond exactement à ta problématique.

Pour en savoir plus regarde ici : about_Script_Internationalization

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.065 secondes
Propulsé par Kunena