GeaBox Case

The description of GeaBox project with the emphasis on multilingual website development issues and some innovative features introduced by Quintagroup specialists


GeaBox SA is one of the unique companies in the world located in Switzerland that can literally protect you and your business from the ears of strangers. Whenever you notice information leakage or sudden downturn of your financial situation with the telephone being the only witness of your dialogue, do not be so quick to blame your interlocutor. Perhaps, this is the telephone, or rather who is behind it, that is to blame? GeaBox ensures maximum security of your telephone conversations, providing the most suitable solutions for private individuals, professional users and small businesses. Specifically designed GeaBox technologies will help you forget about eavesdropping and feeling of unease while talking business on your phone!

Quintagroup Ideas for Geabox

In the GeaBox case the work of our team, on the one hand, consisted in creating our Diazo theme, and, on the other hand, it was extended to dealing with multilingual content, namely - translations into as many as eleven languages on the whole, which is a rather challenging task.
The major complexities concerning multilingual content comprise arranging it in the most convenient way possible and checking the correspondence of translations formatting with the original one.


However, Quintagroup is well-armed against the problems of multilingual content with our rich experience in multilingual websites, as well as experience in using Plone product designed specifically for dealing with a number of translations - LinguaPlone. With the help of this product we may add new translations, manage them and keep logical connections among all of the languages of translations.

This product facilitates the workflow of a content manager, enables individual work with each of the languages by creating separate folders. Quintagroup dealt with eleven languages easily and effectively with the help of creating separate folders for each of the translations. The folders contain easily recognizable shortnames (en - English, it - Italian, es - Spanish, ru - Russian, etc.) that appear in the respective URL. This means that each of the top level folders corresponds to its own URL with the respective shortname of one separate language, which is good for search bots and facilitates caching. Moreover, this type of dealing with multilingual content is easier for both IT specialists and customers, the former being able to work with each folder on an individual basis and the latter checking the project workflow. However, it was necessary for us to account for such a peculiarity of LinguaPlone as the fact that all translations must be managed separately and that all the images, links, forms, etc. should be inserted separately as well.
GeaBox solutions are designed for a wide range of customers all over the world, which accounts for the multilingual content of the website. The project was therefore aimed at covering most widely spoken languages of the biggest European and Asian countries. Our major complexities appeared to be naturally with the so-called RTL-language (Right-to-Left) on the list of those we had to deal with - Arabic. The very peculiar reversed type of writing which is totally strange to Europeans was difficult to ‘decode’, but we managed to overcome this difficulty with the help of our rich experience in multilingual websites.
It is also worth mentioning about some other details of our GeaBox case that might be less noticeable at a first glance. For a start, we set English as the primary language for our websites and for all translations (also defined as ‘canonical’) in order to make the process of fitting translations from a single source easier and more accessible. Secondly, each language is equipped with separate configurations for contact forms which enables separate access to editing and introducing changes. We also unified all the URLs that are the same for all languages with only the language code being different (e.g. and
Another special feature designed by Quintagroup was influenced by the requirements of our client. Some of the pages contain the heading of the website’s sections without displaying the titles of documents themselves, so it was necessary to add the new feature to the editor that would prevent visibility of the document title.

Our Contribution

Thus, Quintagroup team came up with the following solutions to the GeaBox case:

  • developing our Diazo theme for the GeaBox project;
  • adding new usable features to the process of dealing with multilingual content;
  • creating separate folders for each of the eleven languages to make the process of managing translations easier and more accessible for the editors, as well as keep the workflow together with all translations in a convenient order. Moreover, having a distinct URL with the language code is much better for both our clients and then simple customers (e.g., - the website will appear in Spanish). Sometimes our clients demand separate access to managing some of the translations, so it is much easier for us to provide access to separate folders with all the content in the required language;
  • filling the website with multilingual content (eleven languages, among which - Arabic as RTL language), with images distinct to each of the site sections (i.e., individual work on each of the languages while managing portlets) which was a copious and very demanding work in terms of correctly written HTML code unified for all translations.

Quintagroup closely collaborated with the client on each issue, trying to meet their needs and implement the most user-friendly solutions. Our team of professionals worked coordinately and consistently, reaching the final aim with the greatest degree of clarity and fulfillment.

Connect with our experts Let's talk