Changer la valeur d'une variable en fnction de la langue de l'OS
Résolu
Lsyt
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour.
J'aimerais, au lancement du programme sur lequel je travaille, vérifier la langue de l'OS, et changer la valeur de certaines variables si la langue est française.
J'ai sous la main
En gros, ce que je souhaiterais pouvoir faire, c'est :
mais bien évidemment, je ne peux pas effectuer ce test sans que Visual Studio me retourne une erreur.
Si vous acceptez de m'aider... ;)
Merci d'avance !
J'aimerais, au lancement du programme sur lequel je travaille, vérifier la langue de l'OS, et changer la valeur de certaines variables si la langue est française.
J'ai sous la main
CultureInfo.CurrentUICulturemais je ne sais pas comment je peux vérifier la langue du système. En effet, je ne peux pas stocker l'information dans une variable string, mais seulement dans une variable object, et je ne peux pas utiliser de conditions avec ce type de variables.
En gros, ce que je souhaiterais pouvoir faire, c'est :
if(CultureInfo.CurrentUICulture == French)
{
string variable = "langue";
}
else
{
string variable = "language";
}
mais bien évidemment, je ne peux pas effectuer ce test sans que Visual Studio me retourne une erreur.
Si vous acceptez de m'aider... ;)
Merci d'avance !
A voir également:
- Changer la valeur d'une variable en fnction de la langue de l'OS
- Changer dns - Guide
- Changer la langue de windows 10 - Guide
- Comment changer la langue sur facebook - Guide
- Mac os 15 - Accueil - MacOS
- Reinstaller mac os - Guide
1 réponse
Bonsoir
alors non,
Ensuite ça ne retourne pas la langue de l'OS, mais tout ce qui a rapport avec sa configuration, le format de la date, des nombres, les options de calendriers, etc....
Pour retourner une info sur la langue tu peux te servir des propriétés
alors non,
CultureInfo.CurrentUICulturen'est pas du type object, mais du type CultureInfo.
Ensuite ça ne retourne pas la langue de l'OS, mais tout ce qui a rapport avec sa configuration, le format de la date, des nombres, les options de calendriers, etc....
Pour retourner une info sur la langue tu peux te servir des propriétés
CultureInfo.CurrentUICulture.ThreeLetterISOLanguageName "fra" CultureInfo.CurrentUICulture.ThreeLetterWindowsLanguageName "FRA" CultureInfo.CurrentUICulture.TwoLetterISOLanguageName "fr" CultureInfo.CurrentUICulture.IetfLanguageTag "fr-FR"qui sont toutes des string
Viick
Merci <3
Utilisateur anonyme
de rien