This article describes the process of creating a multi-language game, which includes the following elements:
- Environment
- Game
- Questions
- Players
- Comunnications
- Challenges
Environment
Available languages
The first step is to allow multiple languages in the environment. To do this, use the options in the Available languages section of the Language Options tab. It is important to select the default language correctly, since in any element of the game we will have to create a version in this default language and, optionally, in other languages.
Options based on the language (Translations/Self-register mail )
On Environment tier, the different translations of the messages sent to the user when registering via a website are also defined.
Game
Language options
The game supports the setting of various elements in different languages. All of these can be customized in the section Language options.
With the plus green button , various languages text sets can be defined , including :
- General data
Name
Description
Detailed description
Who
About
- Invitation email
Subject
Body
- Invitations on the App
Message for describing invitations on the App
Default message for invitations on the App
- Terms and conditions link
Players
Import
Two different languages can be specified when importing players:
- App language: language in which the app will be displayed, i.e. all texts and messages that are part of the app.
- Content language: texts related to questions and communications, which do not correspond to the Atrivity app but to the materials delivered by the content creators.
Questions
Import
To load questions in multiple languages, there are several considerations to take into account:
- In the import Excel, add a "Language" column in which the language of each question is specified. This language must be indicated in English and must have been previously registered in the environment.
- To incorporate the same question in multiple languages, multiple records with the same Question Code must be added so that the system interprets them as versions of the same question.
- The default language version of the question must be loaded first. The system will report an error if an attempt is made to load a question in an alternative language when the default language version does not exist.
Display
The display of the content in the web management environment prioritises the default language. Watching a single question, the question will be displayed in the default language at the top and the other additional language versions below
Edition
To manually edit the Question and answers texts a question, we must reflect the changes in the default version and in each language panel added with green button below of the general info - default language
To change some general data about time, score ,Category or the image it just needs one only change on top panel
Communications
When creating any Communication, whether Message or Post, both for the subject and for the body of the message, there is the possibility of adding different versions of the communication by language. The configuration of the communication (filters and programming) is common to all versions.
By creating different language-customised communications, each player receives messages in his or her own language.
Automatic challenges
In the automatic challenge settings there is the option to define the challenge message that players will receive in multiple languages. To do this, simply go to the Messages tab to create the different versions.