Language

How to switch between English and العربية, and what gets translated.

Supported languages

Signalync currently supports two languages:

  • English— the default language. URLs stay bare (for example, /docs).
  • العربية (Arabic)— full RTL layout with localized fonts. URLs are prefixed with /ar (for example,/ar/docs).

How to switch languages

Look for the language dropdown in the top-right corner of the page. On the marketing site, it sits in the navigation bar; on the dashboard, it appears in the top-bar between the theme toggle and your profile menu.

The dropdown shows each language in its own script: English andالعربية. Pick the one you want; the page reloads in your selected language with the URL prefix updated.

How your preference persists

For everyone (signed in or not): your choice is saved in a cookie that survives across sessions on the same device. Subsequent visits land you in your last-selected language automatically.

For signed-in users: your choice is also saved to your account, so the same language follows you across devices. The next time you log in on a different device, the UI starts in your preferred language right away.

On your very first visit, Signalync detects the language your browser is asking for via the Accept-LanguageHTTP header and serves the matching version if it's supported.

What is translated

The following are fully translated:

  • Marketing pages (landing, FAQ, contact, legal)
  • Dashboard pages (overview, signals, sources, targets, routes, settings)
  • Authentication forms (sign-in, sign-up, password reset)
  • API error messages shown in the UI

The following stay in English regardless of your preference:

  • Documentation page bodies (this content you're reading) — only the navigation chrome translates in v1
  • The admin area, intended for the Signalync internal team
  • System emails and notifications (Arabic email templates land in a future release)
  • Operator logs and developer-facing diagnostics
  • Webhook payloads sent OUT to your external systems (Discord, Telegram, custom HTTP) — those are your own configurations

More languages coming

Arabic is the first non-English locale to ship. The architecture supports additional locales (Chinese, Japanese, Spanish, French, German and others); they will appear in the language dropdown as their translations are completed.