How To Change The Language Of League Of Legends
Changing the language of League of Legends requires modifying specific game installation files or updating region settings within the Riot Client configuration. Depending on your geographic location and the languages natively supported by your specific Riot server shard, you can easily switch your in-game text and voice-over audio by editing the system config files or launching the game with explicit locale parameters.
Pre-Procedure Planning & Client Preparation
Modifying Riot Games client files requires administrative access to your operating system and a basic understanding of directory navigation. Before altering any configuration files, ensure that League of Legends and the Riot Client are completely closed, including background processes running in the system tray.
- Essential tools and system requirements: Administrator privileges on Windows 10 or Windows 11, standard text editing software such as Notepad, and sufficient disk write permissions.
- Mandatory prerequisite knowledge: Familiarity with file directory paths (typically residing on the C drive) and an understanding that certain regional server shards only support specific localized language packs.
- Estimated execution duration and resource benchmarks: Approximately 3 to 5 minutes of setup time, zero financial cost, and a potential download requirement of 100 megabytes to 2 gigabytes if new voice-over data assets need to be fetched by the patcher.
Step-by-Step Guide to Modifying League of Legends Language Settings
Step 1: Access the Riot Client Properties and Target Shortcut
Locate your Riot Client shortcut on your desktop or via the Windows search bar. Right-click the shortcut icon and select Properties from the context menu to open the shortcut properties window. Navigate to the Shortcut tab and locate the Target field, which contains the exact file path pointing to the Riot Client executable file, usually ending with RiotClientServices.exe.
Pro-Tip: Do not attempt to edit the League of Legends shortcut directly if you use the unified Riot Client, as modern updates route all game launches through the central Riot launcher application.
Step 2: Append the Regional Locale Command Line Argument
Click inside the Target field at the end of the existing file path, press the spacebar once to add a separator, and input the specific launch argument command for your desired language. The standard command structure requires adding --l_locale= followed by the lowercase language and region code, such as en_US for American English, ko_KR for Korean, or ja_JP for Japanese.
Warning: Entering an invalid locale code or a language not supported by your current server shard will cause the client to revert to the default regional setting or throw a patching error.
Step 3: Modify the League of Legends System.yaml Configuration File
Navigate directly to your core League of Legends installation directory, which defaults to C:\Riot Games\League of Legends. Locate the folder named Config and open the file titled system.yaml using Notepad or any plain text editor. Scroll through the parameters to locate the locale settings string, and manually change the default string value to match your target language code.
Step 4: Save Changes and Launch the Riot Client
Save the modified system.yaml file and close your text editor. If you utilized launch arguments in the Riot Client shortcut, open the launcher strictly using that modified shortcut. Upon launching, the Riot Client will verify the file integrity, recognize the updated locale parameters, and automatically initiate a brief download sequence to fetch the necessary text string tables and voice-over audio packs.
The League Of Legends Series: Hành Trình Huyền Thoại Từ Game Đỉnh Cao ...
Language Configuration Parameters and Regional Shard Compatibility
| Language Name | Locale Code | Primary Regional Server Shards | Estimated Asset Download Size |
|---|---|---|---|
| English (US) | en_US | NA, OCE, EUW, EUNE, PBE | 0 MB (Default Baseline) |
| Korean | ko_KR | KR | ~1.2 GB (Audio and Font Data) |
| Japanese | ja_JP | JP, OCE | ~1.5 GB (Voice-over Overhaul) |
| Spanish (LATAM) | es_MX | LAN, LAS | ~800 MB (Localized Text/Audio) |
| French | fr_FR | EUW, EUNE | ~500 MB (Text and Localization) |
Common Site Failures & Field Fixes
- Root Cause: The Riot Client automatically overwrites the manually edited
system.yamlfile during routine background patching or self-repair sequences.- Actionable Fix: Right-click the
system.yamlfile after making your language edits, open Properties, check the Read-only attribute box, and click Apply to prevent the launcher from reverting your changes.
- Actionable Fix: Right-click the
- Root Cause: Certain server shards restrict the downloading of specific voice-over packs due to licensing constraints or regional compliance policies.
- Actionable Fix: If text changes successfully but audio remains in the default server language, you must create a secondary Riot account registered in the target region (e.g., a Japanese server account) to force the client to download the locked audio files.
- Root Cause: Corrupted file paths in the shortcut target field resulting in launching errors or administrative permission blocks.
- Actionable Fix: Ensure there is a single space separating the original executable path quotation marks and the appended locale command line argument.
Frequently Asked Questions
Can I change the in-game text language without changing the voice-over audio?
By default, League of Legends bundles text and voice-over data into unified regional language packs. Achieving separate text and audio configurations requires third-party localization tools or advanced manual file swapping within the game data archives, which carries a minor risk of triggering anti-cheat flags.
Will changing my language setting result in a ban from Riot Games?
Modifying official configuration files and using standard launcher command-line arguments are fully permitted methods for adjusting language preferences. However, using unauthorized third-party software to inject custom voice packs or modify game memory directly violates the terms of service.
Why does my language revert back to English after every major patch?
Patch updates frequently replace configuration and localization files with fresh server-side distributions, wiping out manual edits. To counteract this, maintain a backup text file of your command arguments or reapply the configuration adjustments immediately following patch maintenance windows.
Can I play on North American servers with Korean voice-overs?
Yes, by modifying the locale settings within your client configuration files or adding the correct locale launch argument, you can experience localized voice-overs while remaining connected to your preferred geographical server shard.
Mastering your League of Legends client configuration ensures an immersive, personalized gaming experience tailored precisely to your linguistic and audio preferences. Keep your client files backed up and enjoy your matches in your preferred language.