kyechou / leagueoflegends

League of Legends install and launch wrapper for Linux
https://www.leagueoflegends.com
GNU General Public License v3.0
288 stars 22 forks source link

locale doesn't work after the last update in AUR #108

Closed Vintodrimmer closed 1 year ago

Vintodrimmer commented 1 year ago

System information

Describe the issue

I reinstalled wine and league after there was an update in AUR using leagueoflegends reinstall. Since then --locale en_US is ignored and I get Russian text in game and in game client. I tried the following so far:

  1. Reinstalling with EUW server -> Riot client is in English, but the game itself and everything else is in Russian
  2. Modifying the LeagueClientSettings.yaml -> it gets overwritten the next time I start the game
  3. Making LeagueClientSettings.yaml immutable -> didn't help
  4. Using both region and locale flags (leagueoflegends --region ru_RU --locale en_US start) -> no effect
  5. Removing everything, deleting the ~/.local/share/leagueoflegends/ and reinstalling -> same result

Steps to reproduce

  1. Run leagueoflegends install
  2. Login to an account that is tied to a Russian server and let it install/update
  3. Restart with leagueoflegends --locale en_US start
  4. See Russian language in client
kyechou commented 1 year ago

Hi @Vintodrimmer , please try again with the latest revision of the script. It should work now.

Vintodrimmer commented 1 year ago

Thanks a lot, works now!