Skip to content

General ​

Organization identity — the name everything else picks up.

Settings ​

SettingDefaultNotes
Organization name"My Dojo"Used across the UI, public pages, portal, check-in screens, and as the token in every email template
Support emailemptyStored as the school's contact address; it is not injected into public pages or email templates automatically
Default languageEnglishLanguage used across the app and public pages unless someone picks another with the language selector. Ships with English, Spanish, Portuguese, French, German, Italian, Japanese, Korean, Chinese, Arabic, Hindi, and Russian
Default countrynonePreselects the country on the student form's address section (ISO 3166 code)

Why the org name matters ​

Change the organization name here and it propagates everywhere: sidebar, browser titles, the booking page, the member portal, check-in screens, PDFs, and every email via the token. One place, no hunting.

For logos, colours, layout, and booking-page copy, continue to Appearance & branding. The email From name/address is separate — set it under Email.

Default language ​

The Default language is what staff and visitors see until they choose another one. On the public booking page, the language selector overrides it for that visitor and the choice is remembered in a cookie. Setting it to Español makes the booking page open in Spanish for everyone who has not switched back to English; the same applies to every other shipped language.

Automated emails use the school default, since recipients do not have their own language setting. Generated PDFs (invoices, report cards, attendance sheets, printable agreements) follow the viewer’s selected language, falling back to the school default. PDFs bundle Noto Sans families covering Latin/Cyrillic, Arabic, Devanagari, and Japanese/Korean/Simplified Chinese; Arabic/Hindi shaping and Arabic RTL pagination are best-effort. Email shells, test messages, and PDF labels are translated; the subject/body copy you write under Templates stays exactly as authored.

The app currently ships with twelve languages: English, Spanish, Portuguese, French, German, Italian, Japanese, Korean, Chinese, Arabic, Hindi, and Russian. The ten languages added after English/Spanish are initial machine-assisted translations — native review is recommended for customer-facing copy. Adding another language is a code change (a new message catalog, locale entry, and loader) — see Adding a Language, not a settings toggle.

::: note There is no in-app time zone setting The dojo's time zone comes from the deployment container's TZ environment variable (the compose files default to Australia/Brisbane). Check-in, reminders, and analytics all key off the server's local day — see the deployment time zone note. :::

Requires settings:manage. Changes are audited.

Open-source, self-hosted dojo management software.