JustArchiNET / ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
Apache License 2.0
11.06k stars 1.04k forks source link

A way to use other language than English for backend launch #3093

Closed JustArchi closed 8 months ago

JustArchi commented 9 months ago

Checklist

Enhancement purpose

The issue is that after every launch of ASF, I'm starting receiving emails in English. These emails are notifications about successful purchase/sale on the Steam community market, receipts about paying for games. And after program finish own work, I need relaucnh my own Steam client to refresh my language preferences. Is there any way to run the server side of the Steam client in my native language to continue receiving notifications as I did before?

https://steamcommunity.com/groups/archiasf/discussions/1/4035850502437013626

Solution

I'm quite sure there is a property in SK2 somewhere that influences the language we're announcing with to Steam network. Let's find it and see what we can do with it.

Why currently available solutions are not sufficient?

As per above.

Can you help us with this enhancement idea?

Yes, I can code the solution myself and send a pull request

Additional info

No response

Abrynos commented 9 months ago

O oh. That sounds like an interesting thing I've never thought about before because I always keep my stuff in english anyways :D I'll be looking forward to community opinions on this.

JustArchi commented 9 months ago

Update: we have client_language in proto accepting values such as "english", "ukrainian", "russian". Solution for now is to take current culture, convert english name to lowercase and pass it along, which should do the trick.