How To Change LoL Language: The Complete Guide For Every Region And Client Version

How To Change LoL Language: The Complete Guide For Every Region And Client Version

LOL Surprise Glitter Color Change™ Lil Sis with 5 Surprises ...

Changing your League of Legends language involves modifying specific game configuration files or utilizing the Riot Client localization settings depending on your current patch version and geographic server. Executing these steps correctly ensures full voiceover and text localization without triggering anti-cheat integrity errors or forcing massive unnecessary downloads.


Pre-Operation & Initial Setup Requirements

Modifying the League of Legends client interface, text strings, and voiceover audio requires a solid understanding of how Riot Games structures its game directories and patch systems. Older methods involving local shortcut flags (such as local=ja_JP) are frequently deprecated by client updates, necessitating modern approaches that utilize either the official Riot Client regional configurations or secure file modifications within the Config folder.



  • Essential Tools & Files: Access to a text editor like Notepad++, administrative permissions on your operating system, and a stable internet connection for downloading language-specific voice and text packs.
  • Prerequisite Knowledge: Familiarity with navigating Windows Explorer, understanding ISO locale codes (such as en_US, ko_KR, ja_JP, zh_CN), and recognizing Riot Games installation paths (typically located at C:Riot GamesLeague of Legends).
  • Time & Benchmark: Estimated duration is 5 to 10 minutes, with a success benchmark of achieving complete localization of both champion voiceovers and in-game UI text without breaking game client patching mechanics.

Step-by-Step Procedure to Update League of Legends Localization



Step 1: Accessing and Modifying the Riot Client Settings

The most seamless and officially supported method to change your game language is through the Riot Client interface, which governs multi-game settings for League of Legends, Valorant, and other Riot titles.

  1. Close League of Legends completely, ensuring no background processes like Riot Client Background Services are running through the Windows Task Manager.
  2. Open the Riot Client shortcut on your desktop or via the Windows Start menu, but do not click the Play button immediately.
  3. Click on your profile icon located in the top right corner of the Riot Client window and select Settings from the dropdown menu.
  4. Under the General tab, locate the Game Language dropdown menu and select your desired language from the available regional options.
  5. Review the prompt regarding potential asset downloads, and click Confirm to initiate the download of the required localization files directly from Riot's content delivery networks.

Pro-Tip: If your desired language does not appear in the Riot Client dropdown menu, it means that the regional server you are playing on officially restricts or does not bundle that specific language pack, requiring manual configuration file overrides.



Step 2: Manually Editing the LeagueClientSettings.yaml File

If the Riot Client does not offer your preferred language, you must manually edit the configuration parameters within the League of Legends installation directory.

  1. Navigate to your primary installation directory, which defaults to C:Riot GamesLeague of Legends, or the specific folder where you installed the game.
  2. Open the Config folder within this directory and locate the file named LeagueClientSettings.yaml.
  3. Right-click the file, select Open With, and choose Notepad or Notepad++ to view the underlying YAML syntax.
  4. Scroll down through the document to locate the section labeled locales, or use Ctrl+F to search for the existing locale string (for example, en_US).
  5. Replace the existing locale string with your target locale code, ensuring you match the exact regional syntax (such as ja_JP for Japanese, ko_KR for Korean, or zh_CN for Simplified Chinese). Save the file.

Warning: Always make a backup copy of your LeagueClientSettings.yaml file before editing it. Incorrect syntax or unsupported locale strings can cause the Riot Client to fail verification checks, forcing a full game repair.



Step 3: Overriding Global Shortcuts for Legacy Language Forces

For users attempting to force specific voiceover languages while maintaining local text displays, shortcut target modifications provide an alternative workflow.

  1. Locate your League of Legends desktop shortcut or create a direct shortcut pointing to LeagueClient.exe inside the C:Riot GamesLeague of Legends system folder.
  2. Right-click the shortcut and select Properties from the context menu to open the properties dialog box.
  3. Navigate to the Shortcut tab and locate the Target field, which contains the path to the executable file enclosed in quotation marks.
  4. Click at the very end of the text string outside of the quotation marks, press the spacebar once, and append the launch argument string. For example, add --locale=ko_KR to force Korean voiceovers and text.
  5. Click Apply and then OK to save the shortcut modifications, then launch the game exclusively using this modified shortcut.


Language Option Locale Code Primary Regional Server Supported Via Riot Client
English (US) en_US North America / Global Yes
Japanese ja_JP Japan Yes (Restricted by default on NA/EU)
Korean ko_KR Korea Yes (Restricted by default on NA/EU)
Simplified Chinese zh_CN China / Tencent Varies by Client Version
Spanish (LATAM) es_MX Latin America North Yes
French fr_FR Europe West Yes

Riot is changing how LoL loss mitigation works to stop early AFKs ...

Riot is changing how LoL loss mitigation works to stop early AFKs ...

Common Localization Failures and Field Fixes



  • Root Cause: The Riot Client automatically overwrites manual YAML configuration changes during patch updates or weekly maintenance routines.

    • Actionable Fix: Set your modified LeagueClientSettings.yaml file to "Read-Only" properties by right-clicking the file, selecting Properties, checking the Read-only box, and saving. Note that you must uncheck this before major patches to allow game updates.
  • Root Cause: Launching the game through the default Riot Client launcher instead of the modified shortcut resets regional locale flags.

    • Actionable Fix: Always launch League of Legends directly through your customized desktop shortcut containing the specific locale argument, or pin the modified shortcut to your Windows taskbar.
  • Root Cause: Missing voiceover audio files resulting in silent champion abilities after a language swap.

    • Actionable Fix: Open the Riot Client, go to Settings, and run the built-in "Repair" tool to force the content delivery network to download missing audio banks corresponding to your newly selected locale.

Frequently Asked Questions



Can I change my game text to English while keeping Japanese voiceovers?

Yes, you can achieve split localization by modifying the game's manifest and config files, though Riot Games does not officially support mixed-locale setups. You will need to edit specific YAML parameters or use community-developed configuration tools that inject audio asset packages into the game's WAD files without tripping Vanguard security protocols.



Will changing my language get my account banned by Vanguard?

Changing officially supported languages through the Riot Client settings will never result in a penalty. However, using third-party software injectors or modifying core game files to force restricted languages can sometimes trigger false positives or integrity checks in Riot Vanguard, so manual text file edits are always preferred over third-party tools.



Why does my language revert to English after every patch?

Riot Games patches frequently overwrite core configuration files to ensure client stability and integrity across global servers. When a new patch downloads, it replaces the LeagueClientSettings.yaml file with default regional parameters, requiring you to re-apply your custom locale settings or use the Read-Only file attribute workaround.



Does changing the language change my server region or ping?

No, changing your game language only alters the text, fonts, and audio files rendered on your local machine. Your account remains bound to its assigned geographic server, and your ping, matchmaking queue, and latency will remain entirely unaffected by localization changes.

Optimize Your League Experience Today

Mastering your game client configuration ensures you can enjoy League of Legends in your preferred language without sacrificing game stability or performance. Update your settings today and experience the Rift on your own terms.


Lol Surprise Ball Colour Change

Lol Surprise Ball Colour Change

Read also: How to Fix Circuit Overload: A Professional Electrical Troubleshooting Guide