# Appearance and languages

> Name your app, choose its logos and sign-in texts, and add or edit the languages your team works in.

*Section: Team and settings · Updated: 2026-10-19*

By the end you will have set your app's name, logos and sign-in page texts, and you will know how languages work: the shop's default, each person's own, and how to change a word.

## Appearance

Open **[Settings › Dynamic Appearance](/app/settings/appearance_settings)**. The page is called **Appearance Settings**.

- **App Name** is required. It names the browser tab while the app loads and your sign-in page. The sidebar shows your **Company Name** from System Settings instead.
- **Page title suffix** is required. It follows the page's name in the browser tab.
- **Change Logo** takes an image up to 200 KB. **Logo for dark mode** takes a PNG, JPG or WebP for dark backgrounds; without it, your normal logo is used.
- **Change Favicon** is the small icon in the browser tab. Use a PNG or ICO file up to 100 KB.
- **footer** is required: the line next to your logo at the bottom of every page.
- **Hide site name in sidebar** shows only the logo at the top of the sidebar.

Click **Submit**. The page reloads with your changes.

![Appearance Settings: App Name, Page title suffix, Change Logo with the Demo Store logo, Logo for dark mode on a black plate with Remove dark-mode logo, Change Favicon, footer "Demo Store · Groceries and kitchenware", the Hide site name in sidebar switch and Submit.](https://armpos.online/storage/help/6c057d16ee-appearance-and-languages-1-appearance.webp)
*The logo, its dark-mode version and the footer line appear on every page.*

### Your sign-in page

The **Appearance Settings - Login Page** card changes your shop's own sign-in page, the one your team opens at your shop's address. Today four of its texts appear there: **Login hero title** and **Login hero subtitle** on the picture side, **Login panel title** and **Login panel subtitle** above the form. The others are kept for later. Click **Submit** under the card.

![Appearance Settings - Login Page: Login hero title "Welcome back!", Login hero subtitle, Login panel title "Sign In", Login panel subtitle, then Hero badge text, Hero feature 1 to 3, Sign in button text, Login footer text and Submit.](https://armpos.online/storage/help/0d15fb0739-appearance-and-languages-2-login.webp)
*The four texts at the top show on your sign-in page.*

## Languages

Each person picks their own language: the gear icon at the top, **Appearance**, then the language under **Language**. The choice is kept on that device. The list appears when **Show Languages** is on in **System Settings › Localization**.

The shop's **default** language is what a new device starts in, and the language of the emails and text messages customers receive.

Open **[Settings › Languages](/app/settings/translations_settings)** to manage them:

- **Is Default** makes a language the shop's default. The page reloads.
- **Is Active** hides or shows a language in everyone's list. The default language stays active.
- **Translations** opens the words of that language.
- **Edit** and **Delete** are there for every language but English. Deleting a language deletes its words too.

![Settings › Languages: Name, Locale and Flag above the Add Language Language and Reset buttons, then the list with each language's flag, Name, Locale, Is Active and Is Default, and Edit, Delete and Translations. English is the default.](https://armpos.online/storage/help/161400d6fe-appearance-and-languages-3-languages.webp)
*English is active and the default. Every other language can be edited or deleted.*

### Add a language

1. **Type the Name and the Locale.** The name as people will see it, such as **Luganda**, and a short code, such as **lg**. Both are required, and each code can be used once.
2. **Leave Flag empty.** Adding a language with a flag fails today: add the flag afterwards with **Edit**.
3. **Click Add Language Language.** The new language is active straight away.
4. **Open its Translations and fill the words.** A language starts without its own words, so the app shows their keys until you do.

### Change a word

1. **Click Translations** on the language's row.
2. **Search for the word.** **Search by key or value...** finds it by its key, such as **Add\_Sale**.
3. **Type the new text in Value** and click **Save** on that row. **Save All Changes** saves every row you changed on the page.
4. **Reload the page** to see the new word.

![Translations for "English": Back, the note Please reload the page after saving translations to apply the changes, Search by key or value..., Add New and Save All Changes, then rows of Key, Value and Save.](https://armpos.online/storage/help/6627456cd2-appearance-and-languages-4-translations.webp)
*Each row is one word on screen: its key on the left, the text people see on the right.*

**Add New** adds a word that isn't in the list yet, with its **Key** and **Value**.

## What's next

Your logo, company name and contact details also print on receipts: see [Add your logo and business details](/app/help/add-your-logo-and-business-details).
