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.