Salut Je dois ajouter le support pour les autres langues dans mon application. Une application presque complète est prête mais j'ai un problème avec la traduction d'une info-bulle qui est 'chargée' depuis le fichier resourcesDictioanry. Pour l'élément couple dans mon application, j'ai la même info-bulle. Donc, au lieu d'écrire le même code encore et encore, j'ai décidé de mettre une info-bulle dans ResourceDitionary. Mon infobulle ressemble queWPF - implémentation d'applications multilangues - problème de liaison
<TextBlock FontWeight="Bold" Text="Text to translation" TextAlignment="Left" />
<TextBlock Text="{Binding Path=_Code}" Grid.Column="1" TextWrapping="Wrap"/>
<TextBlock FontWeight="Bold" Text="Text to translation" TextAlignment="Left" Grid.Row="1" />
<TextBlock Text="{Binding Path=_Name}" Grid.Column="1" Grid.Row="1" TextWrapping="Wrap"/>
<TextBlock Text="Text to translation:" Grid.Row="3" FontWeight="Bold" TextAlignment="Left" />
</Grid>
</ToolTip>
Quelle est la meilleure façon de mettre en œuvre le support multilangue de ResourcesDictionary?
Mais comment l'application saura quel dictionnaire utiliser? Je suppose que je dois avoir deux dictionnaires. Une qui contient mes textes de langue par défaut et la seconde pour l'autre langue. – pieere
Regardez ce document: http://msdn.microsoft.com/en-us/library/ms788718.aspx. Vous devez placer les ressources localisables pour chacune des langues prises en charge dans des assemblages satellites distincts. L'assemblage correct sera chargé automatiquement pour vous. – Vlad