How To Change The Language On LoL: Official And Advanced Client Workarounds

How To Change The Language On LoL: Official And Advanced Client Workarounds

How to Change Language on Computer: A Comprehensive Guide

Changing your language in League of Legends can be achieved instantly through the official Riot Client settings page for region-supported languages, or bypassed using custom shortcut command lines for restricted international locales. By modifying the client target path with specific localization codes or editing the local configuration YAML file, players can unlock any language pack, including Korean and Japanese, regardless of their home server region.


Pre-Operation & Client Configuration Checklist

Before attempting to modify your League of Legends localization settings, it is essential to prepare your operating system environment and understand the structural boundaries of the Riot Client. Historically, Riot Games locked language packs to specific game servers—for example, limiting the North American server to English, and the Japanese server to Japanese. While Riot has recently integrated more native localization options directly into their client, many players still require advanced command-line overrides to play with foreign voice-overs or text styles that are not officially supported in their geological zone.



  • Essential Files and Tools: Windows File Explorer or macOS Finder, default system text editor (such as Notepad or TextEdit), and an administrative user account.
  • Mandatory Prerequisite Knowledge: Standard ISO language-country codes (locales) such as ko_KR for Korean, ja_JP for Japanese, and es_MX for Latin American Spanish.
  • Estimated Duration: 3 to 7 minutes depending on the chosen method.
  • Budget/Asset Cost: Free (all language packs are hosted on Riot's Content Delivery Networks and are downloaded automatically upon client launch).
  • System Status Requirement: The League of Legends client, game executable, and the Riot Client background services must be fully terminated via Task Manager or Activity Monitor before initiating any file-level modifications.

Step-by-Step Execution for Client Language Modification

There are three primary ways to modify your language settings. Method 1 outlines the official client interface approach. Method 2 details the command-line shortcut override, which is the most reliable way to force any language on any server. Method 3 utilizes direct configuration file adjustments for users running customized launcher setups.



Method 1: The Official Riot Client Interface Change

Use this method if your desired language is officially supported within your local region. This is the safest method and is completely unaffected by upcoming game updates.



  1. Launch the Riot Client on your computer. Do not sign in if you prefer, but ensure the client window is active.
  2. Click on your Profile Icon located in the top-right corner of the Riot Client window, and select Settings from the dropdown menu.
  3. Look at the left-hand navigation pane and select League of Legends under the list of games.
  4. Locate the drop-down menu labeled Game Text Language. Click it to reveal all officially supported languages for your current server region.
  5. Select your target language. The Riot Client will immediately begin downloading a small localization update containing the font libraries and voice assets for that language.
  6. Click the blue Play button to launch the game with your newly updated localization package.

Warning: If your target language does not appear in this official dropdown menu, it means Riot has restricted that specific language package from your home server. You must proceed to Method 2 or Method 3 to bypass this regional restriction.



Method 2: The Desktop Shortcut Command-Line Override

This advanced workaround forces the Riot Client to execute League of Legends with an override parameter, forcing the client to pull the asset files for any language code you specify, such as Korean or French, regardless of region locks.



  1. Navigate to your desktop, right-click on an empty space, select New, and then choose Shortcut.
  2. When prompted to type the location of the item, click Browse and navigate to your Riot Client services executable. The standard installation path on Windows is C:\Riot Games\Riot Client\RiotClientServices.exe.
  3. Select the file, click OK, and click Next to name your shortcut (e.g., League of Legends - Korean). Click Finish.
  4. Right-click on your newly created desktop shortcut and select Properties from the context menu to open the shortcut settings.
  5. Locate the Target input field. This field contains the file path wrapped in quotation marks. Click inside the box and scroll to the very end of the line, after the closing quotation mark.
  6. Add a single space after the closing quotation mark, and then enter the following parameters exactly: --launch-product=league_of_legends --launch-patchline=live --locale=ko_KR
  7. Replace the ko_KR portion at the end of the line with your preferred locale code (such as ja_JP for Japanese or es_ES for Spanish from Spain) from the reference matrix below.
  8. Click Apply, then click OK to save your changes and exit the properties menu.
  9. Double-click this specific shortcut to launch the game. The Riot Client will initialize, detect the manual command-line argument, download the custom language files, and launch the game in your chosen language.

Pro-Tip: Always launch League of Legends directly from this modified shortcut. Launching the game via the generic Windows Start Menu or pinning the active game window to your taskbar will bypass the custom parameters, reverting the client to its default English or regional settings.



Method 3: Direct Editing of the Local Configuration Settings File

If your desktop shortcuts consistently reset due to system tune-up software or launcher overrides, you can directly edit the local configuration system files to force a persistent language change.



  1. Press the Windows Key + R on your keyboard to open the Run dialog box.
  2. Type C:\Riot Games\League of Legends\Config and press Enter to open the configurations folder directly. If you installed the game on a secondary drive, navigate to your custom path.
  3. Locate the file named LeagueClientSettings.yaml.
  4. Right-click the file, select Open With, and choose Notepad or another plain-text editor. Do not use complex word processors like Microsoft Word as they inject hidden formatting.
  5. Press Control + F on your keyboard to open the search bar within the text editor, and search for the word locale.
  6. Look for a line under the globals block that looks like this: locale: "en_US" (or your current regional default).
  7. Change the characters inside the quotation marks to your target locale code. For example, change it to locale: "ja_JP" for Japanese.
  8. Click File in the top menu of Notepad and select Save. Close the text editor.
  9. Right-click on LeagueClientSettings.yaml again and select Properties.
  10. Check the box labeled Read-only at the bottom of the window. Click Apply and OK. This prevents the Riot Client from checking your region and overwriting your custom language configuration during its next launch cycle.

How To Change Language In Remnant 2

How To Change Language In Remnant 2

Language Locale Codes & Client Parameter Matrix

The table below lists the verified locale codes used by Riot Games' Content Delivery Network. These codes can be utilized in the command-line override parameters (Method 2) or the YAML configuration file edit (Method 3).



Target Language System Locale Code Primary Server Region Audio & Text Support
English (United States) en_US NA / EUW Complete Package
Korean (South Korea) ko_KR KR Complete Package
Japanese (Japan) ja_JP JP Complete Package
Spanish (Latin America) es_MX LAN / LAS Complete Package
Spanish (Spain) es_ES EUW Complete Package
French (France) fr_FR EUW Complete Package
German (Germany) de_DE EUW Complete Package
Italian (Italy) it_IT EUW Complete Package
Polish (Poland) pl_PL EUNE Complete Package
Romanian (Romania) ro_RO EUNE Complete Package
Greek (Greece) el_GR EUNE Complete Package
Turkish (Turkey) tr_TR TR Complete Package
Portuguese (Brazil) pt_BR BR Complete Package
Chinese (Simplified) zh_CN CN Complete Package
Chinese (Traditional) zh_TW TW Complete Package

Troubleshooting Client Language Resets & Local Errors

Customizing client settings beyond their default parameters can occasionally lead to launch errors, particularly during major patch cycles. Below are the most common failure scenarios and instructions on how to resolve them.



Scenario 1: The Client Reverts to English After Every Game Update



  • Root Cause: Major game updates frequently overwrite modified desktop shortcuts or replace the local LeagueClientSettings.yaml file with clean, default server templates.
  • Actionable Fix: Re-open the properties of your custom desktop shortcut and verify if the command line parameters are still present in the Target field. If you used the YAML file method, ensure that you checked the Read-only box in the file properties. If the file is not marked as Read-only, the launcher will continuously overwrite your custom locale string during the patch verification phase.


Scenario 2: The Client Displays an "Unable to Connect" or "Incompatible Version" Error



  • Root Cause: You entered a locale code that is either misspelled or not hosted on your current server's regional CDN path. For example, writing ko-KR with a hyphen instead of an underscore (ko_KR) will cause initialization failures.
  • Actionable Fix: Close the Riot Client fully via the Windows Task Manager. Re-edit your desktop shortcut target or config file, verifying that the locale uses the exact five-character code structure with a lowercase language prefix, an underscore, and an uppercase country suffix.


Scenario 3: Game Text Changes to the Selected Language but Voices Remain in English



  • Root Cause: This occurs when the client is interrupted or launched before it has fully downloaded the local audio banks for the new language. The game defaults back to English audio assets stored in your local cache to prevent a complete crash.
  • Actionable Fix: Open your Riot Client, select League of Legends, click on your Profile, go to Settings, and verify your base game installation path. Click on the Repair Game button to force the launcher to audit your local directory, locate the missing audio pack corresponding to your modified locale parameter, download it, and rebuild the pack cache.


Scenario 4: Custom Shortcut Fails to Launch the Game Entirely



  • Root Cause: The target path quotation marks were accidentally deleted or altered while appending the command-line override parameters.
  • Actionable Fix: Re-open your shortcut properties and check the Target field. Ensure that the original path is fully wrapped in double quotes, followed by a single space, and then the override parameters. A correct Target line must look like this: "C:\Riot Games\Riot Client\RiotClientServices.exe" --launch-product=league_of_legends --launch-patchline=live --locale=ja_JP

Frequently Asked Questions



Can I get banned for changing my language to Korean or Japanese on LoL?

No. Modifying your language files via shortcut properties or local configuration files does not alter the game memory, modify network packets, or grant any competitive gameplay advantage. Riot Games' anti-cheat system, Vanguard, does not flag localization overrides, as these are legitimate parameters supported by the underlying game engine for developmental testing and global deployment.



Why is my preferred language not showing up in the official client drop-down menu?

The official drop-down menu only displays languages natively supported by your account's specific server region to minimize unnecessary server bandwidth usage. To access languages outside of your region's default settings, you must use the desktop shortcut command-line parameter bypass method to force the client to fetch those restricted asset files.



How do I change only the audio/voice acting while keeping English text?

Currently, Riot Games does not officially support mixed localization settings (such as Japanese voices with English text). Any attempt to mix files manually by copying and pasting voice asset packs into your installation directory will be flagged by the launcher's verification system as corrupted files, triggering an automatic file repair that reverts your changes.



Does changing the language require downloading a massive update file?

The first time you change your game language to an unsupported locale, the client must download the entire voice-acting bank, localized text characters, and customized font assets for that specific language. This update typically ranges between 1.5 GB and 3.5 GB, depending on your target locale and the current game patch size.

Optimize Your League of Legends Experience

Achieving the perfect audio and visual environment is crucial for competitive focus on the Summoner's Rift. Follow our advanced guides to further optimize your game client, maximize in-game framerates, and lower your input latency.


Changing the Language on a Chromebook - WorldofTablet

Changing the Language on a Chromebook - WorldofTablet

Read also: Heartbreaking Details Wayne Dawsons Health Nightmare Revealed