Internet disconnected!
Check your internet connection
Cookies are used to improve your experience on this site. By using the site, you agree to our privacy policy.

Translation manager

Publish on December 24, 2024
The Translation Manager is an engine responsible for handling dozens of processes within the Nrdevo system

The Translation Manager engine

The Translation Manager is an engine responsible for handling dozens of processes within the Nrdevo system. Its primary task is to display the system in the language desired by the system administrator, user, visitor, and browser simultaneously. In this article, we will uncover the secret behind this system and the technologies offered by this engine.

How does the engine determine which language to provide to the user?

When the user accesses a website for the first time, the engine takes the browser's language and compares it with the languages available in the system. If the language is not available, the default language set by the system owner in the settings is applied.

These settings can be accessed through the following steps:

  1. Log in to your website.
  2. Open the administrative navigation bar.
  3. Navigate to the "Languages" section.
  4. Select the desired language. 
  5. Click "Update." 

But what if a visitor wants to change the language?

Nrdevo provides a widget at the bottom of all website pages, allowing visitors to change the language to their desired one at any time. This change will override the default language of the website.

The browser language, visitor language, and default website language will be overridden if the user has logged in. This occurs only when the user sets a default language in their account, which will remain saved even if they log in from another device.

 

What are the priorities for language arrangement before logging in?

The browser language comes first, followed by the language chosen by the visitor. If neither is available, the system's default language is assigned.

 

What are the priorities for language arrangement after logging in?

The user's default language comes first, followed by the system's language if the user has not set a default language.

 

What languages does the system provide?

Currently, Nrdevo provides the following languages:

  • Arabic
  • English
  • Simplified Chinese
  • Spanish

The reason for choosing these languages is that they allow us to cover 35% of users worldwide. More languages will be added in the future.

What about cases where a page or section of the system is not fully translated?

When a new page, section, or feature is created, it will initially be provided in English. You will notice that even if you have set your preferred language, the supported parts will be displayed in your language, while the rest will appear in English. This is thanks to the Translation Manager, the engine behind this functionality. Instead of making the page inaccessible, it will remain available in English until it becomes fully supported in your language, after which it will be displayed in your preferred language.

What does the Translation Manager cover?

The Translation Manager is responsible for providing multilingual support for every part of the Nrdevo system. This includes the user interface, static elements, the admin dashboard, and the login and registration pages.

What does the Translation Manager not cover?

Core apps, installed apps, and all types of content—including comments, pages, blogs, etc.—are not handled by the Translation Manager. These require the installation of external translation tools or manually writing the content multiple times in the desired languages.

We are here to make your experience in Nrdevo easier and more enjoyable in your preferred language.


Posted by
Publish 17 days ago
167



Comments

No comments yet
You can comment using your Account to be able to manage your comments in the future. If you comment anonymously, you won't be able to edit or delete your comment. for more info visit FAQs