[Docs]: Add initial Arabic language support and documentation

Author: binnomaCreated Apr 27, 2026Updated Apr 27, 2026
Labelsdocsneeds-triage

Describe the change

Describe the change: I have implemented the initial Arabic language support for Nanobrowser. This includes:

Localization Files: Created packages/i18n/locales/ar/messages.json containing translations for core UI components, including: Welcome screen and onboarding instructions. Chat interface elements (Send, Stop, Input placeholders). History and Bookmark management. Core error messages and status updates.

messages.json

README-ar.md

System Integration: Updated packages/i18n/lib/type.ts and packages/i18n/lib/getMessageFromLocale.ts to register and enable the Arabic locale within the internal i18n system. Documentation: Added a dedicated Arabic README file (README-ar.md) to provide instructions for Arabic-speaking users on how to install and configure the extension. These changes are aimed at making Nanobrowser accessible to the Arabic-speaking community and improving the end-user experience for RTL (Right-to-Left) languages.

Additional context

No response