how to change league of legends language
Here’s how to change the language in League of Legends in the current (Riot Client) era, plus some extra tricks players still use.
Quick Scoop
- You can change client and text language directly in the Riot Client settings on most regions.
- For full control (including languages not normally available), players often edit a config file and add a
--locale=code to the shortcut.
- You can also tweak audio/voiceover language , but this usually requires the shortcut + locale trick, not just the in‑client menu.
Method 1: Through Riot Client (Easiest)
This is the safest and intended way, especially if you only want languages that your region officially supports.
- Close League if it’s open.
- Open the Riot Client and log out of your account.
- On the top right, click your profile icon.
- Go to Settings.
- Look for Riot Client Language.
- Pick your preferred language (e.g., English, Japanese, French, German).
- Save, restart the client, and launch League.
This changes the client language and usually the in‑game text to match, depending on your region’s support.
Method 2: Edit LeagueClientSettings.yaml (More Control)
If your desired language doesn’t show up in the Riot Client, many players manually edit the config file.
- Completely close the Riot Client (exit, don’t just minimize).
- Right‑click your League of Legends shortcut → “Open file location”.
- Go into the
Riot Games→League of Legendsfolder.
- Open the config folder.
- Find
LeagueClientSettings.yamland open it with Notepad.
-
Look for a line like:
locale: "en_US" -
Change
"en_US"to the language code you want (for example"ja_JP"for Japanese,"ko_KR"for Korean,"zh_CN"for Simplified Chinese).
- Save the file and close Notepad.
Players often combine this with the shortcut trick below to make the change “stick” reliably.
Method 3: Shortcut + --locale= Code (Classic Trick)
This is the long‑running community method that forces the client into any supported locale, even cross‑region ones.
- Make sure Riot Client and League are closed.
- Go to your League install folder (often
C:\Riot Games\League of Legends).
- Right‑click
LeagueClient.exe→ Create shortcut.
- Move that shortcut to your desktop for easy access.
- Right‑click the shortcut → Properties.
- In the Target box, go to the very end of the line.
- Add a space, then:
--locale=xx_XX
Example:
"C:\Riot Games\League of Legends\LeagueClient.exe" --locale=ja_JPfor Japanese.
- Click Apply , then OK.
- Launch League using this shortcut.
Commonly mentioned codes include:
en_US– English (NA)en_GB– English (EU)ja_JP– Japaneseko_KR– Koreanzh_CN– Chinese (Simplified)
Some posts note you may need to redo or re‑check this after patches, since updates sometimes reset locale settings.
Changing In‑Game Audio / Voiceover
If you want, say, Korean or Japanese voices but keep your client text in English, you’re not alone—this is a very common “weeb stack” request on forums.
- Guides describe using the same shortcut + locale method to pull in different voiceover packs (for example
--locale=ko_KRfor Korean voices).
- Some players also edit
localelines in:C:\ProgramData\Riot Games\Metadata\league_of_legends.live.yamlC:\Riot Games\League of Legends\Config\for anotherlocale: "en_US"line.
However:
- People often report that it changes the whole client , not just voices, so they sometimes revert because they can’t quickly read pings or system messages in another language.
- After big client updates, you might have to repeat these edits because files get rewritten.
Forum & “Latest” Discussion Vibes
Recent guides and 2025–2026 write‑ups still revolve around the same ideas: Riot’s own client settings for basic options, and community methods for more exotic combos.
A few recurring notes from forum discussions:
- Players like this for learning languages (e.g., playing in Japanese while reading subtitles elsewhere).
- Others try it briefly then go back to their native language to avoid missing crucial ping info.
- Some posts warn that if you mess up the YAML or shortcut path, the client may fail to launch until you fix or delete the changes.
“I also asked this question like 2 days ago and I got this solution that works: edit
locale: "en_US"to"ja_JP"in both config files, then use the--localeshortcut.”
Small Example Setup
Imagine you want English text but Japanese voices :
- Try setting Riot Client language to English first.
- Then use a desktop shortcut with:
"C:\Riot Games\League of Legends\LeagueClient.exe" --locale=ja_JPand, if needed, adjust thelocalelines in the YAML config files as described above.
If something breaks, just remove the --locale=... part or restore locale: "en_US" in your config files.
TL;DR:
Use Riot Client Settings for simple language changes, and use config
+--locale= shortcut tricks if you want languages or voiceovers that your
region doesn’t list by default.
Information gathered from public forums or data available on the internet and portrayed here.