Sorry, we don't support your browser.  Install a modern browser

Locale-Based Name Order (Surname First) Support for Hungarian and Similar Languages#4919

I would like to request support for locale-based name ordering in Amelia, specifically for languages and regions where the culturally correct format is:

Surname (Last Name) + Given Name (First Name)

For example:

  • Hungarian format: Kisfalvy Róbert
  • Current Amelia format: Róbert Kisfalvy

Problem:

At the moment, Amelia consistently uses the Western naming convention (First Name + Last Name) across:

  • Notification placeholders (e.g. %customer_full_name%, %employee_full_name%)
  • Admin dashboard
  • Customer-facing UI

This creates a mismatch with Hungarian professional and cultural standards, which is especially problematic for:

  • Healthcare and therapy services
  • Formal communication with clients
  • Legal and administrative accuracy

Requested Features:

  1. Locale-Based Name Order Setting
    • Automatically adjust name format based on site language/locale (e.g. hu_HU → Surname First)
  2. Manual Override Option
    • A global setting to choose:
      • First Name + Last Name
      • Last Name + First Name
  3. Developer Hooks / Filters
    • Provide filters such as:
      • amelia_full_name_format
      • amelia_customer_full_name
      • amelia_employee_full_name
    • This would allow developers to customize formatting programmatically

Why This Matters:

This is essential for markets like Hungary, Japan, China, and Korea, where surname-first usage is standard in professional environments. Without this, communications can appear informal or incorrect, which negatively impacts trust and user experience.

Workaround Limitations:

While separate placeholders for first and last names exist, there is currently no global, consistent way to enforce surname-first formatting across all system outputs (UI + notifications + backend listings).

Thanks
Zoltan R.
Freelance developer

a month ago