(Notez que cette question est différente de celle-ci )
Voici le résultat de la commande "locale" sur ma machine:
LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Je suis heureux avec ces paramètres et je voudrais qu'ils restent. Mais chaque fois que j'ouvre une application Wine, j'aimerais qu'elle s'ouvre avec les paramètres régionaux pl_PL.utf8. Dans le terminal, je peux le faire en tapant
LC_ALL=pl_PL.utf8 wine myapp.exe
Existe-t-il un moyen de modifier de manière permanente les paramètres régionaux par défaut pour Wine uniquement?
Winecfg n'a aucune option pour changer la langue. La méthode normale est la méthode que vous avez publiée.
Vous devrez modifier l'exécutable que vous démarrez et ajouter les paramètres régionaux devant, comme vous le feriez depuis la ligne de commande.
Par ailleurs ...
il est vieux mais winelocale
pourrait encore fonctionner.
WineLocale clone la fonctionnalité de Microsoft AppLocale dans Wine. Il est utilisé pour gérer les paramètres régionaux et les polices dans le registre Wine afin de garantir un affichage correct du type non latin dans les exécutables portables pré-Unicode.