User guide

App language and invoice language

Switch the Invoice Flow interface between 65 languages, print each invoice in the client's language, and get country-aware address hints and RTL layouts.

Updated: 2026-09-09

Invoice Flow keeps two language choices apart. The app language is what you read on screen: menus, buttons, status badges, date formats. The invoice language is what your client reads on the PDF: the headings such as “Invoice”, “Bill To”, “Subtotal” and “Total”, plus the country name in the address block. You pick the first once for your phone; you pick the second per document, because a translator in Vienna may well send one invoice to Berlin, the next to Tokyo, and a third to Dubai in the same afternoon.

This guide follows Lena Auer, who runs Auer Sprachdienst from Vienna and bills in euros. Her phone runs in German, her Berlin publisher wants German invoices, her Tokyo client expects Japanese headings, and she occasionally checks what the app looks like in Arabic before sending a right-to-left layout job to a client in the UAE.

What you see on the screen

The app language lives in Settings, in the Appearance section, as the tile labelled Language. Its subtitle tells you the current choice: System when the app follows the phone’s language, otherwise the language name in its own script, for example Deutsch or العربية. Tapping the tile opens a bottom sheet with a search box, a System row (“Follow device language”) and 65 languages sorted by their native name, each with its two-letter code underneath. The same sheet appears on the welcome screen the first time you open the app, minus the System row.

Invoice Flow app Settings screen with the Language sheet open, showing a search field, the System row marked as selected, and the beginning of the alphabetical language list with Afrikaans, Azerbaijani, Indonesian, Malay, Catalan and Danish
The Language sheet in Settings: search, follow the device, or pick one of 65 interface languages.

The invoice language lives inside the document itself. Open any invoice in the editor and scroll past the line items and the totals card; the next card is Invoice Language with a globe icon. Its subtitle reads App Language until you choose something else, after which it shows the chosen language, for example Deutsch. The tile sits right below the totals (or below the Exchange Rate card when the invoice is in a foreign currency) and above Photo Attachments.

Invoice Flow app invoice editor scrolled to the totals card showing Subtotal 1,750.00, Tax 350.00 and Total 2,100.00 euros, followed by the Invoice Language tile set to Deutsch, then Photo Attachments, Signature, Payment Options and Select Template
Every invoice carries its own language; Lena's Berlin job is set to Deutsch.

How to change the language of the app

  1. Open the Settings tab and find the Language tile in the Appearance section.
  2. Tap it. The sheet opens with the keyboard ready in the search field.
  3. Type part of the name in any form you know: German, Deutsch or, if your phone is already in Russian, немецкий. The two-letter code works too.
  4. Tap the language. The sheet closes and the whole interface redraws in the new language immediately; there is nothing to restart.
  5. To go back to following the phone, open the sheet again and tap System.

The choice is stored on the device, not in a business profile, so it stays the same whichever profile is active. Lists, filters, tabs and status badges all follow, as the German invoice list below shows. Dates are the one thing that keep their shape: an issue date reads “Sep 1, 2026” in every interface language, on screen and on the PDF.

Invoice Flow app invoice list in German titled Rechnungen with tabs Rechnungen, Angebote and Verträge, filter chips Alle, Entwurf, Versendet and Bezahlt, and four invoices with badges Versendet, Bezahlt and Überfällig
The invoice list after switching to German: tabs, filters and status badges are translated, numbers and names stay as entered.

Note what does not change: your own data. Client names, item descriptions, notes and payment terms are printed exactly as you typed them. Invoice numbers keep their format. Currency symbols come from the invoice currency, not from the language.

How to set the language of one invoice

  1. Open the invoice in the editor (a new one, or an existing one via Edit).
  2. Scroll down past the line items and the totals card to the Invoice Language tile.
  3. Tap the tile. A sheet lists App Language at the top, then sixteen languages: English, Русский, Deutsch, Français, Español, Italiano, Português, Nederlands, Polski, 日本語, 한국어, 中文, العربية, हिन्दी, Türkçe and Українська.
  4. Tap the language your client reads. The tick moves and the tile's subtitle updates.
  5. Tap Save (or Save Draft). The choice is stored with this invoice only.
  6. Open the preview to check the result; the PDF headings are now in the chosen language.
Invoice Flow app Invoice Language bottom sheet over the invoice editor, listing App Language with the subtitle Use app language, then English, Русский, Deutsch with a tick, Français, Español and Italiano, each with its two-letter code
The per-invoice language sheet; Deutsch is ticked for the Bergmann Verlag invoice.

There is no profile-wide or client-wide default for the document language. Each new invoice starts at App Language and you set it when needed. The setting does travel with the document, though: when you convert an estimate into an invoice, split it into a partial invoice, create a sub-estimate or duplicate a document, the copy inherits the language of the original. For a client who always gets the same language, duplicating last month’s invoice is the quickest route.

Here is Lena’s invoice AS-2026-0031 generated three times from the same data, with the invoice language set to English, German and Japanese. The headings, the column titles, the totals labels, the “Page 1 of 1” footer and even the country line under her Vienna address (“Austria”, “Österreich”, “オーストリア”) follow the language; her line items, notes and payment terms stay in the English she typed.

Invoice Flow app PDF of invoice AS-2026-0031 shown three times side by side: in English with INVOICE, Bill To and Total, in German with RECHNUNG, Rechnungsempfänger and Gesamt, and in Japanese with 請求書, 請求先 and 合計; the line items and amounts are identical in all three
One invoice, three document languages: only the template's own labels and the country name are translated.

How to get the right address example for a country

Address placeholders adapt to the country you choose, both in the client editor and in the address rows of your business profile. The app ships hand-written examples for 199 countries: a real-looking street, a city, a region if the country uses one, and a postal code in the local format. The example also decides which script you see.

  1. In the client editor, tap the Country field and pick the country.
  2. Type the country name in the alphabet you want to write the address in. Picking Japan gives Latin-letter examples; picking 日本 gives Japanese-script examples.
  3. Tap into the empty Address field. The placeholder shows the full example on one line, for instance "1-1-1 Marunouchi, Chiyoda-ku, Tokyo, Tokyo 100-0005".
  4. Type the real address over it; the example disappears as soon as you enter text.
Invoice Flow app client editor for Kobayashi Shuppan with Country set to JP Japan and the focused Address field showing the placeholder 1-1-1 Marunouchi, Chiyoda-ku, Tokyo, Tokyo 100-0005 in Latin letters
Country picked as "Japan": the address example is transliterated into Latin letters.
Invoice Flow app client editor for Sakura Tech with Country set to JP 日本 and the focused Address field showing the placeholder 千代田区丸の内1-1-1, 東京, 東京都 100-0005 in Japanese script
Country picked as "日本": the same example switches to Japanese script.

In your business profile the address is split into separate fields, and there the country also renames the fields: Germany and Austria show PLZ and Bundesland, the United States shows ZIP code and State, Russia shows «Индекс» and «Область». Countries without a region field (Singapore, Hong Kong, the UAE) hide it, and countries without postal codes (the UAE again) hide that field too, so you are never asked for data the local postal service does not use.

How the interface behaves in right-to-left languages

Arabic, Hebrew, Persian and Urdu are among the 65 interface languages. Choose one of them and the whole layout mirrors: the navigation icons move to the right, tiles start from the right edge, chevrons point left and lists read from right to left. You do not switch anything else on; the mirroring comes with the language.

Invoice Flow app Settings screen in Arabic, titled الإعدادات, with the profile avatar and tile icons on the right, Arabic tile titles such as ملفات الأعمال and اللغة, and chevrons pointing left in a mirrored right-to-left layout
Settings in Arabic: icons, text alignment and chevrons are mirrored automatically.

The PDF templates, by contrast, keep a fixed left-to-right page structure for every language. Your sender block stays on the left, the client block on the right, and amounts are right-aligned in the table no matter which document language you choose.

In the current version the right-to-left document languages (العربية and the other RTL scripts among the PDF label sets) are not shaped reliably on the PDF: individual letters can appear in the wrong order. Until that is fixed, use English or another left-to-right language for PDFs sent to those clients; the on-screen interface in Arabic is unaffected.

Rules and details

Tips

Duplicate instead of re-setting. If a client always gets invoices in their language, open last month's invoice for that client and duplicate it: the language, template and currency come along, and you only edit the items and dates.
Search the language sheet in your own words. The search box matches the native name, the English name and the name in your current interface language, so typing "Japanese", "日本語" or "japanisch" all find the same entry.
Pick the country in the alphabet of the address. If you will paste a Japanese address from the client's letterhead, choose the country as 日本 so the example and the field labels match the script; if you are transliterating, pick "Japan" instead.
Check the preview before sending to a new market. The template words change, your own text does not. If a German client should also see German item descriptions, write them in German in the editor; the app does not translate free text.