Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk12 min

How to Change the Interface Language in MediaWiki

A complete guide to changing MediaWiki’s interface language, with steps for ULS and Special:Preferences, anonymous uselang URLs, administrator setup, and fixes for missing selectors, caching and untranslated messages.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To change MediaWiki’s menus, buttons and system messages, choose a language in the Language Settings panel or in Special:Preferences, then save the setting. Logged-in users normally get a persistent account preference. Visitors without an account can append ?uselang=xx to a page URL for a request-level override, while administrators can install the LanguageSelector extension to offer a language menu to anonymous visitors.

What the interface-language setting changes

MediaWiki has separate language layers. The interface layer contains software-generated text: navigation labels, tabs, buttons, links, preference headings, warnings and other system messages. Changing this layer can turn Edit, Talk, login controls and administrative messages into the selected language.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The setting normally does not translate the article or page body you are reading. Page content has its own language metadata and may be written in a different language from your interface. Language variants and content-language settings are separate as well. If your goal is to read an article in another language, use the wiki’s content-language or interlanguage features rather than changing the interface preference.

Universal Language Selector (ULS) may also expose web-font and keyboard/input-method controls. Those controls affect how characters are displayed or entered; they are independent of the display-language choice.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

Change the language with Universal Language Selector

On Wikimedia projects and many other installations, the normal route for a signed-in user is the ULS Language Settings panel. The exact location depends on the wiki’s skin and whether the site displays interlanguage links.

  1. Sign in. On Wikimedia wikis, the interface-language selector is generally available to logged-in users. A private or self-hosted wiki may restrict ULS or use a different skin.
  2. Open Language Settings. Look in the sidebar’s language area. On a wiki without interlanguage links, the entry may instead be in the personal toolbar or user menu.
  3. Open the Display or Language section. ULS can show several settings, so select the section that controls the language used for interface messages.
  4. Choose a language. Pick one from the short list. If it is not shown, open the extended list or use the search control. The available choices are determined by that wiki and any enabled extensions.
  5. Apply or confirm. Save the selection or confirm it in the panel. The page should reload with the selected interface messages.

The Universal Language Selector FAQ describes this function directly: “The language used to display the MediaWiki interface messages can be changed using the Language Settings panel of ULS.” If the panel is absent, use the preference route below or check the troubleshooting section.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use Special:Preferences instead

Every MediaWiki installation exposes a preferences page, although administrators can customize its tabs and labels. This route is useful when the language selector is difficult to find or when you want to review the account setting directly.

  1. Open Special:Preferences on the wiki. You can type it after the wiki’s base URL or select Preferences from the user menu.
  2. Open the User profile, Internationalisation or similarly named section. The wording varies by MediaWiki version, skin and installed extensions.
  3. Find the field for the interface or display language.
  4. Select the language you want. Use the expanded list if the initial choices do not include it.
  5. Save the page, or use the confirmation control shown beside the field. Reload another page to verify that its controls use the new language.

MediaWiki’s preferences help documentation summarizes the route as: “From your preferences you can select what language you would like the interface to be in.” This setting belongs to your account, so it follows you when you sign in on another device that can use the same wiki account.

The preference is specific to the wiki account and does not automatically change the language of other wikis you visit. If you use several independent MediaWiki sites, check each site’s preferences separately. A skin can also rename or relocate the preference tab, so search the page for terms such as language, display language or internationalisation when the expected heading is not visible.

Temporarily switch language without logging in

An anonymous visitor can override the interface language for a single request by adding the uselang query parameter to a page URL. For example:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
https://example.org/wiki/Main_Page?uselang=de

Replace de with the language code you need and replace the example host and page with the wiki you are visiting. The parameter changes UI messages generated for that request; it does not translate the page body and it does not create an account preference.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

This technique is especially useful on login and account-creation pages, where no saved preference is available. Remove the parameter to return to the wiki’s normal language. Whether a wiki remembers the choice beyond the current request depends on the wiki and its extensions, so treat the URL form as a request-level override rather than a guaranteed permanent setting.

The special value qqx is intended for diagnostics. It replaces many interface strings with their MediaWiki system-message IDs, helping an administrator identify which message is untranslated or misconfigured. It is not a normal reading language.

A URL override is also useful for sharing a language-specific view temporarily: the recipient can open the complete URL without changing an account setting. Because the code is part of the address, browser history, bookmarks and copied links may preserve it. Delete the parameter when you want the wiki’s ordinary language behavior again. If a page already has query parameters, append &uselang=de rather than adding a second question mark.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Provide a language menu for anonymous visitors (administrators)

If a self-hosted wiki needs a visible language chooser for logged-in and logged-out users, an administrator can deploy the LanguageSelector extension. This is a site configuration change, not a user preference.

Install and load the extension

  1. Place the LanguageSelector extension directory in the wiki’s extensions/ directory, following the extension’s version-compatible deployment instructions.
  2. Open LocalSettings.php and add this line:
wfLoadExtension( 'LanguageSelector' );
  1. Configure the language codes offered to visitors and the extension’s detection behavior in LocalSettings.php if the default choices do not match your site.
  2. Log in as an administrator and open Special:Version. Confirm that LanguageSelector appears in the installed extensions list.
  3. Test the selector while logged in and while logged out, using a private browsing window if necessary. Check navigation, login pages, cached pages and any custom skins.

Understand browser detection and cookies

LanguageSelector can use the browser’s Accept-Language header and cookies for anonymous visitors. That behavior interacts with page caching and reverse proxies. A cache can serve one visitor’s language-specific response to another visitor, or hide a newly selected cookie value, if it is not configured to vary or bypass responses appropriately.

Before enabling the feature site-wide, test the detection mode with the wiki’s actual caching stack. Verify that two browsers with different language preferences receive the expected interface, that changing the cookie takes effect, and that logged-in account preferences still win where intended. If the results are inconsistent, adjust cache and proxy rules or choose a detection mode that does not depend on per-visitor state.

LanguageSelector is therefore an operational choice, not simply a visual menu. Decide which language codes should be offered, whether browser detection is appropriate, and how anonymous cookies should interact with account preferences. Record the chosen configuration so another administrator can reproduce the behavior when the wiki, skin or caching layer is upgraded.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Choose the right method

Method Who can use it Persistence Scope Dependencies and recovery
ULS Language Settings Normally logged-in users on wikis with ULS Saved with the user account Interface messages Skin placement and enabled ULS features; reopen the panel and choose another language to reverse it
Special:Preferences Users with an account and access to preferences Saved with the user account Interface messages Preference-tab names vary; select a different language and save
?uselang=xx Any visitor who can open the URL Request-level override; persistence depends on the wiki and extensions Interface messages for that request Requires a valid language code; delete the parameter to remove the override
LanguageSelector extension Configured by administrators for anonymous and logged-in visitors Site configuration, plus any browser detection or cookie behavior Interface messages exposed by the extension Requires deployment, configuration and cache/proxy testing; disable or reconfigure the extension to revert site behavior

Use the first two methods when one person needs a durable setting, the URL method when no login or no permanent change is wanted, and the extension when the site itself must expose a chooser. The methods can coexist: a visitor may arrive with an Accept-Language header, use a cookie-based selector, or sign in and then receive the account preference. Administrators should define which source has priority and test that priority rather than assuming every installation behaves identically.

Why the article is still in the old language

A successful interface change affects software-generated labels, not the prose stored in the page revision. That separation is intentional: a German interface can display an English article, and an English interface can display a page written in Japanese. To change the page itself, open a language edition, use an available translation workflow, or view a page variant supported by that wiki. Changing uselang or the account preference alone cannot perform that translation.

Page language, content language and language variants can also be set independently by the wiki or by the page. Those settings govern indexing, variant conversion and content behavior; they are not alternate names for the interface-language preference.

Troubleshoot a missing or ineffective selector

The Language Settings entry is missing

  • Confirm whether you are logged in. Many Wikimedia installations expose the selector primarily to signed-in users.
  • Check both the sidebar language area and the personal toolbar or user menu. A skin can move the entry.
  • Look for Special:Preferences. The wiki may provide the account preference without enabling ULS.
  • On a self-hosted site, ask an administrator whether ULS or LanguageSelector is installed and enabled.

The language you need is not listed

  • Open the selector’s extended list or search field rather than relying on the short list.
  • Check the wiki’s policy. An administrator or extension may intentionally restrict the languages offered.
  • Try the appropriate language code with uselang if the wiki supports that code but does not expose it in the menu.

The menus changed, but some strings did not

Translations are not necessarily complete for every system message. Use ?uselang=qqx on the affected page to expose message IDs, then give the IDs and page context to the wiki administrator or translator. A missing translation is different from a failed preference.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The anonymous choice keeps resetting

This is most often an interaction between LanguageSelector cookies, browser-language detection and caching. Test with a private window, inspect whether the selection cookie is being stored, and review reverse-proxy and page-cache rules. A cache that ignores the cookie can continue returning the default language even though the selector appears to accept the change.

Characters appear as empty squares (“tofu”)

The ULS FAQ calls these boxes “tofu.” They usually mean that the device lacks a font containing the selected script’s glyphs. Enable an available web font through ULS, install a suitable local font, or ask the administrator whether the wiki’s font configuration covers that script. Changing the interface language alone cannot create missing glyphs.

The URL override has no visible effect

  • Check the parameter spelling: it must be uselang, followed by a language code.
  • Make sure the code is supported by that MediaWiki installation.
  • Test a page containing obvious interface controls, such as a login or edit page.
  • Clear a conflicting URL parameter or open a fresh private window if a cookie or cached response is masking the request.

The setting works on one skin but not another

Skin placement and skin-provided messages can differ. Check the same account on the site’s default skin, then test the custom skin separately. If core controls change but a custom navigation label does not, report the component and message context to the administrator; the remaining text may be supplied by that skin or another extension.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

The administrator cannot tell whether the extension loaded

Open Special:Version while logged in with administrative access and look for LanguageSelector in the installed-extension list. If it is absent, verify the directory location, the wfLoadExtension line and compatibility with the wiki version before investigating browser behavior. Once it appears there, repeat tests in authenticated and anonymous sessions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Practical checks after changing language

Verify the result on more than one type of page. A normal article tests navigation and tabs; a preference or login page tests account and authentication messages; an edit page tests editor controls and warnings. If only one skin or one extension remains in the old language, the untranslated text may belong to that component rather than to MediaWiki core.

For administrators, test three states separately: a logged-in account with a saved preference, an anonymous browser with a selected cookie, and a browser whose Accept-Language header differs from both. This separates account settings from detection and cache behavior.

Also test a direct URL containing uselang, then remove the parameter and reload. This confirms that the request override is being honored and that it is not being mistaken for an account preference. Repeat after clearing cookies so a previous anonymous choice does not conceal the default behavior.

Revert or switch again

For an account preference, reopen Language Settings or Special:Preferences, select another language and save. For a URL override, remove ?uselang=... from the address or open the page’s normal URL. Administrators can change the LanguageSelector configuration, disable the extension, and then verify the resulting behavior in Special:Version and in both authenticated and anonymous sessions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Key takeaway

Use ULS or Special:Preferences for a durable, personal interface-language choice; use uselang for a quick anonymous or diagnostic override; and use LanguageSelector only when you administer the wiki and need a visitor-facing menu. None of these methods automatically translates the article text.

Frequently Asked Questions

Can I change MediaWiki’s interface language without logging in?

Yes. Add a supported language code to the page URL, such as ?uselang=de. This changes interface messages for that request and does not create a saved account preference.

Why did the menus change but the article remain in English?

Interface messages and page content are separate language layers. The preference changes labels, buttons and system text; it does not translate the prose stored in the page.

Where is the language selector if I cannot see it?

Check the sidebar language area, the personal toolbar and the user menu. If ULS is unavailable, open Special:Preferences and look under User profile, Internationalisation or a similarly named section.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I make a language menu available to anonymous visitors?

A wiki administrator can install and load the LanguageSelector extension, configure its offered languages in LocalSettings.php, and test browser detection, cookies, caches and reverse proxies.

What does uselang=qqx do?

It exposes MediaWiki system-message IDs instead of ordinary interface strings. Administrators and translators use it to identify an untranslated or misconfigured message.

Why does an anonymous language choice keep resetting?

LanguageSelector cookies, browser-language detection and page caching can conflict. Test cookie storage and review cache and reverse-proxy rules so a cached response does not hide the selected language.

Why do some characters appear as boxes after I switch languages?

Those boxes, often called “tofu,” usually indicate that the device lacks a font containing the selected script. Enable an available ULS web font or install a suitable local font.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How do I switch back to the default language?

For an account, choose another language in Language Settings or Special:Preferences. For a URL override, remove the uselang parameter. Administrators can reconfigure or disable LanguageSelector.

The Bottom Line

For your own persistent setting, use ULS or Special:Preferences. For a one-time anonymous change, append ?uselang=xx. Administrators who need a public chooser can deploy LanguageSelector, but must test cookie, browser-detection and cache behavior. These controls translate MediaWiki’s interface, not the article text.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.