How To Change League Of Legends Language: A Comprehensive Technical Guide

How To Change League Of Legends Language: A Comprehensive Technical Guide

How to Disable or Enable Language Filter in League of Legends

Modifying the language settings in League of Legends requires navigating the game client configuration files, as the official interface does not provide a direct language-toggle option for all regions. By editing the YAML-based configuration files within the Riot Games directory, users can force the client to load localized assets, voice-over files, and text strings without triggering anti-cheat integrity flags.


Prerequisites and System Configuration Requirements

Before modifying game files, ensure your environment is prepared to handle configuration changes without disrupting the Riot Client’s patch integrity. Because League of Legends relies on a centralized patcher, unauthorized changes to base files are typically reverted during the next update cycle.



  • Administrative Access: You must have full read and write permissions for the installation folder to modify configuration files.
  • System Environment: Ensure your operating system is updated, as outdated Windows environments may handle regional locale strings inconsistently.
  • Time Commitment: The procedure typically takes between three to five minutes, including the time required for the client to perform a brief verification scan upon relaunch.
  • Safety Precaution: Only modify the specific configuration file identified in the following steps; do not rename or delete existing game asset folders, as this will force a full, multi-gigabyte re-download of game data.

Step-by-Step Configuration Modification Workflow

The primary method involves locating the specific configuration file that dictates which locale parameters the Riot Client executes during initialization.



Step 1: Locating the Riot Client Configuration File

Navigate to the directory where League of Legends is installed on your local drive. The default path for most installations is located at C:\Riot Games\League of Legends. Once inside the folder, locate the file named LeagueClientSettings.yaml.



  1. Open the League of Legends root folder.
  2. Locate the file labeled LeagueClientSettings.yaml.
  3. Right-click the file and select Open With, choosing a plain text editor such as Notepad or Notepad++.
  4. Do not use Microsoft Word or any rich-text processor, as these may inject formatting characters that corrupt the configuration file structure.


Step 2: Modifying Locale Parameters

Within the text file, you must identify the global locale settings to replace them with your desired language code.



  1. Press Ctrl+F and search for the term locale.
  2. You will observe a line formatted as locale: "en_US" (or your current regional default).
  3. Change the text inside the quotation marks to your preferred language code. For example, change it to "ko_KR" for Korean, "ja_JP" for Japanese, or "fr_FR" for French.
  4. Save the changes by pressing Ctrl+S or navigating to File then Save.


Step 3: Setting File Permissions to Read-Only

To prevent the Riot Client from automatically reverting your changes during the next patch or client login, you must adjust the file security attributes.



  1. Right-click the LeagueClientSettings.yaml file and select Properties.
  2. Check the box labeled Read-only under the General tab.
  3. Click Apply and then OK.
  4. By locking the file as read-only, you signal to the client that it should not overwrite your specific language configuration with the regional server default.


Step 4: Verification and Asset Initialization

Launch the League of Legends client. Upon the first launch after this modification, the client may initiate a brief update or verify localized assets.

Pro-Tip: If the language does not update immediately, ensure you have exited the Riot Client entirely from the system tray (the small arrow in your taskbar) before launching the game.

Warning: If you attempt to update the game version, you must uncheck the Read-only box in the file properties. If you leave it as read-only during an update, the patching process may fail because the installer cannot write necessary version data to the settings file.


How to Change Language on League of Legends: A Comprehensive Guide

How to Change Language on League of Legends: A Comprehensive Guide

Technical Comparison of Regional Language Localization

The following table outlines standard locale identifiers used by Riot Games. Selecting an incorrect identifier may cause the client to default to English or fail to load specific UI elements.



Language Locale Code Primary Deployment Region
English (US) en_US North America
Korean ko_KR Korea
Japanese ja_JP Japan
French fr_FR Europe West
German de_DE Europe Nordic/East
Spanish es_ES Europe West / LATAM
Portuguese pt_BR Brazil

Common Site Failures and Field Fixes

When modifying game configuration files, users occasionally encounter synchronization issues or display errors that prevent the client from launching correctly.



  • Root Cause: File Corruption or Syntax Errors. If the client fails to open, you likely added extra spaces or altered the YAML syntax.

    • Actionable Fix: Delete the LeagueClientSettings.yaml file entirely and launch the League of Legends repair tool via the Riot Client settings menu. This restores the original file so you can attempt the process again.
  • Root Cause: Asset Mismatch. Some localized assets (like voice-overs) may be missing because they are not installed in your current regional installation directory.

    • Actionable Fix: Once you change the locale, the game may trigger a download of the voice-over pack for the selected language. Allow this download to complete fully before entering a match.
  • Root Cause: Client Overwrites Settings. The settings revert to the regional default every time you log in.

    • Actionable Fix: Confirm that you have applied the Read-only attribute in file properties and that you are editing the correct file in the root directory, not a shortcut.

Frequently Asked Questions



Will changing my language cause a ban?

No, changing the language via the configuration file is a standard practice and does not interfere with the game’s anti-cheat integrity. Riot Games does not consider this an unauthorized modification of game files, as it merely shifts the UI and audio settings.



Do I need to re-download the entire game to change the language?

No, you do not need a full re-download. You are only modifying the instruction set for the client, which may then download specific language-dependent audio or text assets, typically totaling a few hundred megabytes rather than the full game size.



Can I change only the voice-over language?

The configuration file method generally changes the entire interface, including text, menus, and voice-overs. There is no supported way to separate text and voice-over languages within the standard Riot client settings without utilizing third-party tools, which carries a higher risk of instability.



Why does my game reset to English after an update?

This occurs because the patcher updates the LeagueClientSettings.yaml file to ensure compatibility with the new game version. You must temporarily remove the Read-only attribute to allow the update to finish, then repeat the modification steps.

Optimize Your League Experience

Mastering your client configuration allows for a fully tailored experience, ensuring you play the game in the language that best suits your competitive needs. If you encounter persistent technical issues with your game performance or client stability, consult the official Riot Games support portal to perform a clean re-installation.


League of Legends to Support Arabic Language, No Middle East Servers Yet

League of Legends to Support Arabic Language, No Middle East Servers Yet

Read also: Master the Art of the Counter-Argument: How to Start a Rebuttal with Precision and Authority