Flash info

Prenez une longueur d'avance avec PowerShell. Faire ce choix c'est anticiper l'avenir des produits Microsoft mais aussi être plus performant dans son travail quotidien d'admin système.

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
cricri2001
Utilisateur

PowerShelleur Débutant
Messages: 1
graphgraph
Karma: 0  
Gui WPF multi langue - 25/05/18 11:14 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:

 # Import du fichier XAML $ContenueFichierXmlGet-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  }



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
  | | L'administrateur a désactivé l'accés public en écriture.
Arnaud
Admin

Administrateur
Messages: 1319
graphgraph
Karma: 45  
Re:Gui WPF multi langue - 30/05/18 09:31 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 (depuis 2007)
Suivez moi sur Twitter !
  | | L'administrateur a désactivé l'accés public en écriture.
© 2020 PowerShell-Scripting.com