multi-language-dashboard

Implement full i18n for a Next.js dashboard UI using next-intl.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/teodorboev/socialai --skill multi-language-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-language-dashboard
Source: https://github.com/teodorboev/socialai/tree/main/.opencode/skills/multi-language-dashboard
Command: npx skills add https://github.com/teodorboev/socialai --skill multi-language-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the limitation of an English-only dashboard UI, enabling access to international markets by providing full internationalization (i18n) for all user interface elements.

Core Features & Use Cases

  • Full UI Internationalization: Supports i18n for the dashboard, viewer portal, onboarding, emails, and error messages.
  • Multi-Language Support: Includes Spanish, Portuguese, French, German, Japanese, Arabic, and more, with support for Right-to-Left (RTL) languages.
  • Customization: Allows agencies and white-label partners to override translations via a database.
  • Use Case: Expand your user base into non-English speaking markets by providing a fully localized dashboard experience, increasing user adoption and satisfaction globally.

Quick Start

Configure the multi-language dashboard skill to add Spanish language support to the application UI.

Frequently Asked Questions about multi-language-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add internationalization to a Next.js dashboard?

You can add internationalization to a Next.js dashboard by using next-intl to localize all UI surfaces, onboarding flows, and notifications for global market access.

What does it mean to internationalize a dashboard UI for global markets?

Internationalizing a dashboard UI means translating all interface elements, onboarding processes, emails, and error messages into multiple languages to enable access for non-English speaking users.

Does next-intl support Right-to-Left scripts like Arabic?

Yes, next-intl supports Right-to-Left (RTL) language scripts such as Arabic, allowing you to properly render localized dashboard interfaces for RTL users.

Can I override default translations with a database for white-label partners?

Yes, you can enable agencies and white-label partners to override default translations via a database, allowing customized multilingual dashboard experiences without altering the core codebase.

What is the best way to localize a Next.js application for multiple languages?

Using next-intl is a highly effective approach for localizing Next.js applications, offering multi-language support including Spanish, French, German, Japanese, and RTL scripts.

Why does my dashboard need full UI internationalization instead of just basic translation?

Full UI internationalization ensures that onboarding flows, viewer portals, emails, and error messages are localized, which is critical for increasing user adoption and satisfaction in international markets.