Skip to content
Activity names in several languages

Activity names in several languages

If your employees don’t all read the same language, an activity can carry a name and description per language. Everyone then sees it in their own — on their timesheet, in the team calendar, in reports and exports, and when they request time off.

Why this exists

Before this, an activity had one name. Workspaces spanning two countries worked around it by putting both languages in the same field:

Sick Leave – Child’s First Sick Day / Sygdom - Barns 1. sygedag

Every employee then read half a label in a language they didn’t speak. Now each language gets its own box, and each person sees only theirs.

Naming a new activity

  1. Go to Settings › Activities and create an activity.
  2. Type the name and description in your own language. mTime assumes the language you’re using mTime in. If the text looks like another language, it says so under the field and saves the text as that language.
  3. Tab out of the name. The other languages fill in automatically.
  4. Check what came back and correct anything you don’t like. Nothing is saved until you press Save .

The Languages strip under the name shows which languages have a name: a tick means filled, and the one marked Original is the text you typed.

Translating a catalogue you already have

On the activities list, Translate all fills in every empty language across all your activities at once.

Two things it will never do:

  • Replace a translation someone wrote. It only fills languages that are empty. Running it twice changes nothing the second time.
  • Change the activity’s own name. The name you originally typed stays exactly as it is.

If an activity already holds two languages in one field, it gets taken apart rather than translated as a lump — the English half lands in English, the Danish half in Danish.

Afterwards, every translation is editable on the activity like any other field, so you can go through them whenever suits you.

What each person sees

mTime picks, in order:

  1. The activity’s name in their language.
  2. Failing that, the name in the workspace’s language.
  3. Failing that, the name as originally written.

So a language you haven’t filled in never shows a blank — it falls back to something readable.

An activity with no translations looks exactly as it always did, for everyone. You only see a difference once you add one.

Searching and importing

  • Search matches any language. Searching Sygdom and searching Sick Leave find the same activity, whichever language you’re reading in.
  • Excel import accepts the time off activity in the Absence Type column written in any language. If two different activities answer to the same name, the import says so on that row instead of guessing.