Update 2022:
I removed dead links.
Please note that this app is extremely old. I programmed it when I was still young and stupid, and was pretty much a freshman when it comes to programming. Now looking at it, I cringe lol.
I consider it obsolete, but keeping it up just-in-case anyone needs it for any reason. I have no intention on maintaining it.
Current version: 1.4.02
X Language Changer is a tool, that lets you quickly change language in X2: The Threat, X3: Reunion, X3: Terran Conflict and X3: Albion Prelude games.
Supporting languages:
▶English
▶Polish
▶Italian
▶German
▶French
▶Spanish
▶Czech
▶Russian

Every startup XLC will be checking for XLC and Updater updates.
After first run it should scan for X games location. If it doesn't find it, it'll ask you to select X installation folder. If it doesn't, simply press Rescan button or delete file called "xlcsetup.xlang" in "paths" folder in install directory.
Note: Do NOT delete ANY other file. If you do, rescan will be necessary.
If you don't like default background, you can use X Language Changer (no background).exe version from install directory.
Version History
▶1.0.01
-Main application.
▶1.0.02
-Little changes to installer.
▶1.1.01
-Completely new installer (Installshield).
-Auto-update feature.
-updtrdl.dll included.
-Added version history ReadMe.
▶1.1.02
-Small fix in Updater.
-After updating it should reopen XLC.
▶1.1.03
-Resizing is now disabled.
-Added message box appearing if update is available.
-Fixed location to download Updater if it's missing.
-If Updater is missing, it will download even if there is no new XLC version available.
-Updater will open patch notes website on download finish. (Need to redownload Updater if already have it - simply delete Updater.exe and run XLC)
-Fixed progress bar in Updater. (Need to redownload Updater if already have it - simply delete Updater.exe and run XLC)
-Checking for update code is now in "try { ... }", this should prevent application from crashing while there is no internet connection.
▶1.2.01
-Fixed major update bug.
-Language package files are now included - thanks to my friend polop for pointing this problem.
-Language package files will be copied to game when they're missing in game and they're needed to change language.
-Major change to updater: Updater will check server-side filelist instead of downloading predefined files.
-Updater window will now work properly - no appearing only after update anymore.
-New xlflsc.dll library used only by XLC. (So Updater is able to download it)
-One change preventing very rare crash.
-Several minor changes in sourcecode.
▶1.3.01
-New Support window allowing to send question or report bug through email.
-Bottom line in main window replaced by status strip containing XLC version, link to EGOSOFT topic and XLC Menu.
-New XLC Menu containing button to Support feature, links to topics, changelog, readme and donate, button to force update and exit button.
-Disabled option to automatically start XLC after installation to prevent some errors connected to that.
▶1.3.01 v2
-The only change is new installer. Therefore no update is on the server - update is not needed.
▶1.4.01
-More status text in Updater.
-Updater error report will be saved to last_updater_error_info.txt file.
-Internet connection (checking for update) speed greatly increased.
-Error notifications will now contain understandable info.
-XLC now uses only xlflsc.dll updtrdl.dll is used by Updater only.
-XLC will now check for Updater updates and automatically download them.
-Several minor code changes.
▶1.4.02
-Little fix in downloading updtrdl.dll when it's missing.
-Changed email that tickets are sent to.
Note: requires Microsoft .NET Framework 4 Client Profile (x86 and x64).
If you don't have it, download it from Microsoft Website.
If it doesn't work on your computer, download and install Windows Imaging Component and try again.
X Language Changer is coded in C# by GM. All rights reserved.