Skip to main content

Enabling Non-Latin (Cyrillic) Characters Support in Atria

This guide describes how to enhance your Atria platform to support non-Latin (Cyrillic) characters in both username and email fields. By following these steps, you will allow end-users to input Cyrillic characters where required.


Step 1: Update Username Validation Regex​

  1. Go to Configuration > Control Panel Properties page.

  2. Locate the Username validation field.

  3. Update the regular expression to include the Cyrillic character range:
    \u0400-\u04FF

    Example Regex:

    ^[A-Za-z0-9äÄöÖüÜ\u0400-\u04FF_\-\.]{1,20}$
  4. Save your changes.

Username Validation Regex Update


Step 2: Enable Diacritic Support in Customer Portal Settings​

  1. Go to Customer Portal Settings (Proxy service).
  2. Expand the Service Settings section.
  3. Tick the checkbox for User Email Remove Diacritics Disabled.
    • This will disable the automatic conversion of special letters to standard letters, allowing users to keep diacritics (e.g., ü, ñ, or Cyrillic).

Enable Remove Diacritics Disabled


Step 3: Update Email Validation Regex​

  1. Navigate to Configuration > Validation page.

  2. Find the Email validation entry.

  3. Update the regular expression to include the Cyrillic character range:
    \u0400-\u04FF

    Example Regex:

    ^([a-zA-Z0-9\u0400-\u04FF_\-\.!ßäöü]+)@([a-zA-Z0-9\u0400-\u04FF\-\.]+)\.([a-zA-Z]{2,})$
  4. Save your changes.

Email Validation Regex Update


Summary​

By updating your username and email regex validation rules and enabling the relevant diacritics setting, your Atria instance will now support Cyrillic and other non-Latin characters for usernames and email addresses.