Skip to content

Multi languages

ColibriPlus supports multiple languages and allows administrators to add any language to the platform. However, by default, only English is fully translated and available out of the box.

This limitation exists due to the high complexity of supporting all languages and ensuring accurate translation of thousands of interface strings throughout the platform.

Important Note

Please read this section carefully before adding a new language.

Why only English? ✋✋✋✋✋

ColibriPlus is used by customers around the world to build platforms tailored for their specific audiences and local markets.

Each customer typically targets their own country or language group. For example, a customer in Japan builds a platform for Japanese users — while someone in Brazil does the same for Portuguese speakers.

Including multiple languages by default often adds unnecessary complexity and can reduce overall product quality. Most customers only need one language — their own.

That’s why we’ve kept the default language English — clean, simple, and universal.

Need your own language? No problem. You can easily add it from the Admin Panel. Translating the interface usually takes 30–60 minutes.

And when ColibriPlus updates introduce new strings, you’ll only need to translate the additions — quickly and painlessly.

  • Focused setup for your niche. ✅
  • No extra weight from unused languages. ✅
  • Always up-to-date and fully in your control. ✅

Adding

Administrators can add new languages directly from the admin panel:

Admin Panel → Languages → Add New Language

  1. Fill in the language information (name, code, etc.)
  2. Save the new language

Once saved, ColibriPlus will add the new language to the system. However, all translation strings will initially be copied from English, requiring manual translation.

Translation Required

After adding a new language, all strings must be translated manually. You can either translate them yourself or hire professional translators to ensure accuracy.

PHP Translation Files

After adding a new language, you need to translate the files manually.

Go to the new language folder and translate all files, including files inside subfolders.

You'll see folders like: admin, business, api, emails, etc.

Make sure every file in every folder and subfolder is translated.

./lang/[your-language-code]/

World Data Files

Translate the following PHP files for the new language:

./world/countries/[your-language-code].php
./world/reports/post/[your-language-code].php
./world/reports/user/[your-language-code].php
./world/user_categories/[your-language-code].php

Translation Services

If you need professional translation services for your new language, you can contact us or hire qualified translators to ensure accurate and culturally appropriate translations for your target audience.

Developed by Mansur Terla. www.terla.me