We will demonstrate how the Solution Editor works by setting up a project for our Piwik demo application.


Piwik is an open source dynamic web based application. The visible content in the browser is constructed by server and client side technology.



All translatable texts for this application are defined in 49 resource files. All files are in the json file format. Each string has a unique string identifier and may optionally contain variables (e.g. %s).


The English source file .\files\lang\en.json has the following contents:


{

    "General": {

        "AbandonedCarts": "Abandoned Carts",

        "AboutPiwikX": "About Piwik %s",

        "Action": "Action",

... }

}


The goal is to localize this file in various languages. The German file shall have file name .\files\lang\de.json and the following contents:


{

"General": {

"AbandonedCarts": "Verlassene Warenkörbe",

"AboutPiwikX": "Über Piwik %s",

"Action": "Aktion",

... }

}