Language & Theme
Brother POS supports multiple languages and a dark/light theme toggle to make the interface comfortable for every user. This guide explains how to change these settings and how your preferences are stored.
Supported Languages
Brother POS is available in five languages across both the POS Register and Admin Panel:
| Language | Code |
|---|---|
| English | en |
| French (Français) | fr |
| Spanish (Español) | es |
| Hindi (हिन्दी) | hi |
| Punjabi (ਪੰਜਾਬੀ) | pa |
All system text — buttons, labels, messages, prompts, and notifications — is translated into each supported language. This includes:
- Product category names (system-generated ones)
- Action buttons (Pay, Clear, Discount, etc.)
- Payment method labels
- Error messages and alerts
- Cart labels (Subtotal, Tax, Total)
- Customer search prompts
- Receipt text (where applicable)
Product names, descriptions, and other user-created content appear exactly as entered by your admin. Only the system interface text (buttons, labels, menus) is translated. If your store serves customers in multiple languages, consider using bilingual product names.

Changing the Language on the POS
Cashier Manager AdminStep-by-Step
-
On the POS Register, tap the Printer Settings button (gear icon) in the header bar.
-
Look for the Language option. It may appear as a dropdown, a list of language buttons, or a flag/globe icon.
-
Select your preferred language from the dropdown:
- English
- Français (French)
- Español (Spanish)
- हिन्दी (Hindi)
- ਪੰਜਾਬੀ (Punjabi)
-
The interface updates immediately — all labels, buttons, and text switch to the selected language without requiring a page reload.
-
Close the settings panel to return to the POS.
When to Change Language
- At the start of your shift if the previous cashier used a different language.
- When training new staff who are more comfortable in another language.
- When serving a customer who prefers to see the receipt in a different language (if receipt language follows POS language settings).
Changing the language on the POS changes it for the current device/browser only. It does not change the language for other registers or other users. Each register can run in a different language simultaneously.
Changing the Language in the Admin Panel
Admin ManagerThe Admin Panel's language is a store-wide setting. When any admin or manager changes it, the admin interface switches for all users. This is because the admin panel is server-rendered using the store's locale.
Changing the Admin Language
- In the top navigation bar, look for the translate icon (a language/translation symbol) — this is the language selector, separate from the user menu and theme toggle.
- Click the translate icon to see the available languages (English, Français, Español, हिन्दी, ਪੰਜਾਬੀ).
- Select your preferred language.
- The admin interface updates immediately and the store's locale setting is saved. All admin panel users will now see the interface in the selected language.
Dark Mode and Light Mode

Brother POS includes a theme toggle that switches between a dark theme (light text on dark backgrounds) and a light theme (dark text on light backgrounds).
Why Dark Mode?
Dark mode is popular in retail environments for several reasons:
| Benefit | Description |
|---|---|
| Reduced eye strain | In dim store environments, a bright white screen can cause eye fatigue during long shifts |
| Less glare | Dark screens produce less glare, making the display easier to read from different angles |
| Modern appearance | Many staff prefer the aesthetic of dark mode |
| Energy savings | On OLED/AMOLED screens, dark mode uses less power |
Light Mode
Light mode uses traditional bright backgrounds with dark text. This can be preferable in:
- Well-lit store environments
- Outdoor or high-ambient-light settings
- For users who find dark mode harder to read
Toggling Dark/Light Mode on the POS
Cashier Manager AdminStep-by-Step
-
Tap the Printer Settings button (gear icon) in the header bar.
-
Find the Theme toggle. It may appear as:
- A sun/moon icon toggle
- A "Dark Mode" / "Light Mode" switch
- A "Theme" dropdown with options
-
Tap the toggle to switch between dark and light mode.
-
The interface updates instantly — colors, backgrounds, and text all change to match the selected theme.
-
Close the settings panel.
Visual Differences
| Element | Light Mode | Dark Mode |
|---|---|---|
| Background | White / light gray | Dark gray / near-black |
| Text | Dark gray / black | White / light gray |
| Buttons | Colored on white | Colored on dark |
| Product tiles | White cards | Dark cards |
| Cart panel | White background | Dark background |
| Status bar | Light | Dark |
Spend a shift in each mode to see which one works best for your store's lighting conditions. There is no "correct" choice — pick whatever is most comfortable.
Toggling Dark/Light Mode in the Admin Panel
Admin ManagerThe Admin Panel also supports dark/light mode:
- In the top navigation bar, look for the sun/moon icon — it is next to the language selector.
- Click the icon to switch between dark and light mode.
- The admin interface updates immediately.
The Admin Panel and POS Register themes are independent — you can use dark mode on the POS and light mode in the admin panel, or vice versa.
How Preferences Are Saved
Understanding how Brother POS stores your preferences helps you know what to expect.
POS Preferences
Language and theme preferences on the POS Register are stored in the browser's local storage on the device where you make the change. This means:
| Behavior | Explanation |
|---|---|
| Per-device | Preferences are saved on the specific device/browser. Changing the language on Register 1 does not affect Register 2. |
| Persist across sessions | Your preferences survive browser refreshes, closing and reopening the browser, and even device restarts. |
| Not tied to your PIN | When you log in with your PIN on a different register, that register keeps its own language and theme settings. |
| Cleared on cache clear | If the browser cache is cleared, preferences reset to defaults (English, system theme). |
Admin Panel Preferences
Admin Panel preferences are stored differently depending on the setting:
- Language is a store-wide setting saved on the server. When any admin or manager changes the language via the translate icon, it changes for everyone using the admin panel. This is because the admin panel is server-rendered using the store's locale.
- Theme (dark/light mode) is saved in the browser's local storage, just like the POS. Each device can have a different theme.
On shared registers where multiple cashiers work throughout the day, the language and theme remain set to whatever the last person configured. If your team uses different languages, each cashier may need to switch the language at the start of their shift. Consider assigning specific registers to staff who share a language preference.
Receipts and Language
Printed receipts use hardcoded English labels (Subtotal, Tax, Total, Change, etc.) regardless of the POS language setting. The POS language only affects what you see on screen.
| Receipt Element | Language |
|---|---|
| Labels (Subtotal, Tax, Total, Change) | Always English |
| Product names | As entered by admin |
| Receipt header/footer text | As configured in Settings |
Troubleshooting
Language Did Not Change
| Issue | Solution |
|---|---|
| Text did not update after selecting a language | Try refreshing the page. If using a PWA, close and reopen it. |
| Some text is still in the old language | There may be a brief caching delay. Wait a few seconds and interact with the POS — remaining text should update. |
| Product names did not change | Product names are not translated — they appear as entered by the admin. Only system interface text changes. |
Theme Did Not Change
| Issue | Solution |
|---|---|
| Colors did not update | Try refreshing the page or toggling the theme off and on again. |
| Some elements are wrong colors | There may be a brief transition. Refresh the page for a clean render. |
| Theme resets after restart | Your browser may be clearing local storage. Check browser settings for automatic data clearing policies. |
Preferences Keep Resetting
If your language or theme resets every time you open the POS:
- Check if your browser is set to clear data on exit — this removes local storage, which erases preferences.
- Check if the device has any kiosk management software that resets the browser state periodically.
If your registers run in kiosk mode with browser data cleared on restart, the POS will default to English and the system theme each time. Ensure your kiosk software preserves local storage to keep language and theme preferences.
Accessibility Considerations
When choosing a theme, consider accessibility:
- High contrast — Dark mode can provide better contrast for users with certain visual preferences. Light mode may be better for others.
- Font sizes — The POS uses responsive font sizes designed for readability on touchscreen displays. Font size is not independently adjustable.
- Color blindness — Brother POS uses color combined with icons and text labels. Critical actions (like delete, void) use both color and icon indicators, not color alone.
Summary
| Setting | Where to Change | Saved | Scope |
|---|---|---|---|
| POS Language | POS > Settings (gear icon) > Language | Browser local storage | Per device |
| POS Theme | POS > Settings (gear icon) > Display Settings | Browser local storage | Per device |
| Admin Language | Translate icon in top nav bar | Server (store locale) | Store-wide (all admin users) |
| Admin Theme | Sun/moon icon in top nav bar | Browser local storage | Per device |
What's Next?
- POS Quick Start — Start processing sales on the POS.
- Navigating the POS — Full tour of the POS interface.
- Navigating the Admin — Full tour of the admin panel.
- User Roles & Permissions — Understand access levels for your role.