je veux developper une aplication avec Dot.net (C#) et pour l'interface je doix la faire en arabe, les boutons , les menus et les messages tous en arabe, et je ne sais pas comment faire? si quelqu'un peut m'aider ............et merci d'avance
je veux developper une aplication avec Dot.net (C#) et pour l'interface je doix la faire en arabe, les boutons , les menus et les messages tous en arabe, et je ne sais pas comment faire? si quelqu'un peut m'aider ............et merci d'avance
Salut!
(mahabat, ou un truc du genre )
ca va certainement pas beaucoup t'aider, mais j'ai vu un article sur le blog d'un - apparemment - développeur de VS et d'après ce qu'il dit (janvier 08), il pensent ajouter cette possibilité dans la prochaine version seulement...
après y'a ptetre un moyen plus professionnel que "j'attend la sortie d'un programme qui le fait pour moi"
Tu peux développer ton interface normalement: après, seul le texte est écrit dans la langue que tu veux et tu peux meme spécifier, sur chacun de tes contrôles, l'alignement du texte (droite à gauche)
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Par exemple en créant une variable global indiquant la langue et une méthode statique qui, par reflexion, se charge de tout traduire comme il faut et de faire les alignements en fonction de la langue
> a côté tu fait des fichiers pour chaque langues et voilà
Utilise la fonction de localisation de Visual Studio (élément Language dans la grille de propriétés du designer), et la propriété RightToLeft des contrôles
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Merci pour l'info!
Ben je sais pas dans .NET, mais dans MFC il y a une option dans Project Options nommée "character set" : quand tu la mets à Unicode tu peux utiliser l'arabe puisque l'unicode peut représenter toutes les langues connues du monde.
.Net n'utilise que l'Unicode, et comme l'a dit tomlev, le designer de winforms permet déjà simplement de localiser une appli dans autant de langues que l'on veut, en créant un fichier resx par form et par langue. Y'a plein de tutos sur le net pour ça, y compris sur developpez.com.
ಠ_ಠ
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager