Language & Localization
Welcome to the Language & Localization guide for EzDukkan. We built this feature to ensure that our platform is accessible and intuitive for business owners across different regions. This guide explains how to change your language settings, how the instant translation engine works, and what to expect when you switch languages.
Changing your language in EzDukkan takes only a few seconds and requires no page reloads to take effect.
- Navigate to Personal Settings by clicking on your profile icon or using the sidebar.
- Select Language (or the globe icon) from the settings menu.
- You will see options for English, Hindi (हिंदी), and Marathi (मराठी).
- Click on your preferred language.
- Click Save Changes.
Instantly, the entire application interface—including the sidebar, settings pages, buttons, and help guides—will be translated into your selected language.
EzDukkan uses an advanced, hybrid translation engine (next-intl combined with local state synchronization). Here is what that means for you:
- Instant Switching: We use optimistic UI updates. When you hit save, the text changes immediately on your screen without waiting for the server.
- Cross-Device Sync: Your language preference is saved to your account cookie. If you log in on your mobile phone after setting your language to Marathi on your laptop, your mobile phone will automatically load in Marathi.
- SEO & Performance: Even though translations happen instantly, they are fully supported by Server-Side Rendering (SSR). This means the pages load incredibly fast and are fully optimized.
Almost everything in the EzDukkan interface is translated:
- Navigation Menus & Sidebars: All application menus and tabs.
- Settings & Configurations: Your profile, business details, invoice formats, and communication templates.
- Help Guides: Documentation (like this guide!) is available in your chosen language.
- System Messages & Validations: Form validation errors, success toasts, and warnings are completely translated to provide a native experience.
- Invoices & Receipts: While the UI changes, the actual text you input (like a customer's name or a custom product description) remains exactly as you typed it to ensure legal and accounting accuracy.
Yes! If you spot a phrase in Hindi or Marathi that doesn't quite sound right or could use a better business term, we encourage you to let us know. Our goal is to provide a "Professional" and natural business tone in every supported language.