How To Change LoL Language: The Complete League Of Legends Localization Guide

How To Change LoL Language: The Complete League Of Legends Localization Guide

LOL Surprise Tweens Mermaid Lana Marine Fashion Doll, Color Change Tail ...

To change your League of Legends language, open the Riot Client, click your Profile Icon in the top right, select Settings, click on League of Legends, and select your preferred language from the Game Text Language dropdown menu. Alternatively, players can bypass regional lockouts by creating a custom desktop shortcut to the LeagueClient.exe file and appending the --locale= command-line parameter (such as --locale=ja_JP for Japanese) to the target path. These modifications automatically update both the in-game interface text and character audio files upon launching the client.


--- Advertisement / Sponsored Links ---
Verified by SecureScan: No Viruses Detected
Format: Adobe PDF Downloads: 12,409 Size: 2.4 MB

Pre-Configuration Prerequisites and Client Preparations

Before modifying your League of Legends localization settings, you must understand how the Riot Client manages game assets. Modern versions of League of Legends handle localization dynamically. This means that when you change your language, the client must download hundreds of megabytes—sometimes gigabytes—of audio, text, and visual assets associated with the new locale.

Depending on your installation path, you may need administrator privileges on your operating system to modify configuration files or shortcut properties. Furthermore, while the official Riot Client now permits cross-region language selection for many mainstream regions, certain legacy accounts or specific region configurations still restrict your language options. Knowing how to bypass these boundaries using system shortcuts or directory edits is crucial for achieving complete customization.

Before executing any of the language-changing methods detailed in this guide, verify that your computer meets the following prerequisites:



  • Mandatory Software Access: Administrator privileges on your Windows or macOS user profile to modify shortcut targets and edit system configuration files.
  • Storage Overhead: At least 2.5 GB of free hard drive space on your storage drive to accommodate the newly downloaded high-fidelity audio assets and localized text packs.
  • System Assets Needed: A text editor such as Notepad or Notepad++ for configuration edits, and the native Riot Client installed with all pending updates fully completed.
  • Time Benchmark: Approximately 5 to 10 minutes, depending on your local internet download speed for the localization asset patch.
  • Budget Requirement: Completely free; no third-party software or premium tools are required or recommended.

Technical Step-by-Step Language Modification Workflows

There are three distinct methodologies for altering your League of Legends language. The first method utilizes the official native settings built directly into the modern Riot Client. The second method uses a command-line shortcut override to force-load unlisted locales, which is the most popular method for players wanting Japanese or Korean voices on Western servers. The third method involves editing the system configuration files directly for permanent adjustments.



Step 1: The Official Riot Client Settings Method

The safest and most straightforward way to alter your language settings is through the native menus provided inside the Riot Client interface. Riot Games updated this interface to offer a broader range of regional languages, eliminating the need for workarounds for most standard languages.



  1. Locate and launch the Riot Client icon on your desktop or application folder. Do not launch League of Legends directly.
  2. If you are automatically signed in, look at the top-right corner of the client window and click on your User Profile Icon.
  3. Select Settings from the dropdown menu that appears. This will open a new configuration window showing options for all installed Riot titles.
  4. On the left-hand sidebar of the settings menu, click on League of Legends.
  5. Locate the drop-down menu labeled Game Text Language.
  6. Click the drop-down menu and select your desired language from the list of officially supported regional languages.
  7. Click the red Repair or Update button if prompted, or simply close the settings window.
  8. The client will immediately begin downloading the localized voice and text files. Monitor the progress bar at the bottom left of the client to ensure the download reaches one hundred percent before clicking Play.

Pro-Tip: If the language you want to play in is completely absent from this dropdown menu, your current game server region limits your choices. You must proceed to Step 2 to bypass this restriction using a custom target parameter.



Step 2: The Command-Line Target Shortcut Override Method

If your desired language is restricted by your account's server region, you can force the client to load any global locale by appending a launch parameter to a custom desktop shortcut. This is the most reliable workaround for utilizing foreign voiceovers without changing your home server.



  1. Close the Riot Client completely. Open your Windows Task Manager by pressing Ctrl + Shift + Esc, look for any background processes named Riot Client or League of Legends, and end those tasks to prevent file locks.
  2. Navigate to your primary League of Legends installation directory. By default, this path is C:\Riot Games\League of Legends\ on Windows systems.
  3. Scroll down through the folder until you locate the main executable file named LeagueClient.exe. Do not choose LeagueClientUx or the standard RiotClientServices file.
  4. Right-click on LeagueClient.exe, hover your cursor over Send to, and select Desktop (create shortcut).
  5. Go to your desktop, find the newly created LeagueClient.exe - Shortcut icon, right-click it, and select Properties.
  6. In the Properties window, make sure you are on the Shortcut tab and locate the input field labeled Target.
  7. The Target field will display the file path inside quotation marks, looking like this: "C:\Riot Games\League of Legends\LeagueClient.exe".
  8. Move your cursor to the very end of this line, click inside the box, and add exactly one empty space after the closing quotation mark.
  9. Type the following parameter directly after that space: --locale=ja_JP (replace ja_JP with your desired language code, such as ko_KR for Korean or es_ES for Spanish). The complete string in the Target field must look exactly like this: "C:\Riot Games\League of Legends\LeagueClient.exe" --locale=ja_JP
  10. Click Apply, then click OK to save your changes.
  11. Double-click this specific desktop shortcut to launch the game. The client will launch, bypass the regional restrictions, and begin downloading the chosen language's voice and text files.

Warning: You must always launch the game using this specific desktop shortcut to maintain your custom language. Launching through the generic Riot Client or via third-party game launchers like overwolf, steam, or GForce Now will overwrite your command-line arguments and revert the game back to its default region language.



Step 3: Editing the Configuration File (System.yaml Method)

For advanced users who want a more permanent change that does not rely on clicking a specific custom shortcut every time, editing the local system configuration file is an effective alternative. This method changes the default fallback language options recognized by your local client installation.



  1. Ensure the game client and Riot Client are fully closed down and not running in the background.
  2. Open your system File Explorer and navigate to your League of Legends installation directory, which is typically C:\Riot Games\League of Legends.
  3. Open the folder named Config.
  4. Locate the file named system.yaml. Before making any changes, copy this file and paste it into a separate backup folder on your computer. If anything goes wrong, you can restore this original file.
  5. Right-click on system.yaml, select Open With, and choose a text editor like Notepad.
  6. Press Ctrl + F to open the search finder, and search for the phrase "default_locale" or look for the section labeled "region_data".
  7. Under your specific active region, locate the line that lists "available_locales". You will see a list of short language tags.
  8. Add your desired language code to this list, or change the "default_locale" setting to your target language tag (e.g., change en_US to ko_KR).
  9. Save the file in Notepad and close the editor.
  10. Right-click on the modified system.yaml file, select Properties, check the box labeled Read-only under the General tab attributes, and click Apply. This prevents the Riot Client from automatically overwriting your changes during subsequent game updates.

LOL Surprise Glitter Color Change Dolls with 7 Surprises Including a ...

LOL Surprise Glitter Color Change Dolls with 7 Surprises Including a ...

Riot Games Locale Codes & Region Compatibility

To use the custom shortcut method or config file edits, you must use the exact format recognized by the game client. The table below lists the correct locale codes, regional abbreviations, and typical compatibility expectations for the most requested game languages.



Language Target Locale Code Region Code Notes & Technical Restrictions
English (United States) en_US NA / EUW Standard worldwide fallback; compatible with all server clients.
Japanese (Japan) ja_JP JP High-quality voice assets; fully compatible via shortcut overrides.
Korean (South Korea) ko_KR KR Requires external download if played on Western client versions.
Spanish (Spain) es_ES EUW Standard European translation package; includes regional audio.
Spanish (Latin America) es_MX LAN / LAS Features localized voice talent specific to the Latin American servers.
French (France) fr_FR EUW Fully supported natively across all western European regions.
German (Germany) de_DE EUW Officially available; complete text, interface, and audio dubbing.
Portuguese (Brazil) pt_BR BR Fully localized; native to Brazilian regional server setups.
Chinese (China) zh_CN CN Distinct font rendered natively; some assets subject to local censorship.

Common Client Errors & Language Reset Remedies

Modifying client properties outside of the standard dropdown menus can occasionally trigger errors or cause your settings to reset when Riot rolls out a new game patch. Below are the most common technical failures and how to quickly resolve them.



Scenario 1: Game Reverts to Default Language After Every Patch



  • Root Cause: During game updates, the Riot Client scans directory files and compares them to official server manifests. If it detects mismatched configuration files, it replaces them with the default region settings, erasing shortcut targets or overwriting the system.yaml file.
  • Actionable Fix: Ensure that your custom desktop shortcut has not been overwritten. Right-click your custom shortcut, select Properties, and confirm that the target path still contains the "--locale=" suffix. If you modified the system.yaml file, verify that the file's properties are still marked as Read-only. If the box is unchecked, re-apply the Read-only flag after editing the file.


Scenario 2: The "League of Legends is Already Running" Error



  • Root Cause: This occurs when you try to launch your custom shortcut while an instance of the Riot Client or a dormant League process is still active in your system's memory. The active process blocks the command line arguments from executing properly.
  • Actionable Fix: Press Ctrl + Shift + Esc on Windows to open the Task Manager. Look for processes named Riot Client, RiotClientServices, League of Legends, or LeagueClient. Right-click each process and choose End Task. Once your process list is clear, launch your custom language shortcut again.


Scenario 3: Champion Voices are Silent But Game Text is Localized



  • Root Cause: The client successfully applied the text localization configuration but failed to download or unpack the corresponding audio soundbanks, resulting in missing voice files.
  • Actionable Fix: Open the Riot Client, go to Settings, select League of Legends, and click the Repair button. This forces the client to compare your local asset files with the global database, identify any missing soundbanks, and download the correct voice files for your selected locale.

Frequently Asked Questions



Can I use Korean voices with English text in League of Legends?

No, modern versions of League of Legends do not natively support split-localization settings where the audio is in one language and the text is in another. Changing your locale changes both the visual text and the audio files simultaneously. Attempting to manually mix and match files within the game directory can trigger a client-repair cycle or lead to anti-cheat flags.



Will modifying the language files get my account banned by Vanguard?

Using official Riot Client menus or appending the official command-line parameter "--locale=" to your local shortcut will not result in an account ban. These are built-in features of the game engine that do not inject third-party code or alter core gameplay memory, making them fully compliant with Riot Games' Vanguard anti-cheat policies.



Why is my preferred language not listed in the Riot Client dropdown?

Riot Games limits the default dropdown menu options based on your account's assigned server region to keep initial download sizes smaller. To access languages outside of your default region list, you must bypass the standard interface by using the command-line shortcut target modification method detailed in this guide.



How do I change the League of Legends language on a Mac?

On macOS, you must locate the League of Legends application in your Applications folder, right-click it, and select Show Package Contents. From there, navigate to Contents, then MacOS, and open the system.yaml file with TextEdit to modify your target locale, or create a custom terminal command script to launch the application with the custom language parameters.

Master the Rift in Your Preferred Language

Choosing your preferred language is just the beginning of customizing your League of Legends experience for peak performance. To truly optimize your gameplay, check out our comprehensive guides on fine-tuning in-game settings, lowering input delay, and mastering champion mechanics.


How To Change Your League of Legends Account Email | 1v9

How To Change Your League of Legends Account Email | 1v9

Read also: Isak Bjerkebo and FC 26: Latest Updates and Roster Status for August 2026
close