Translating your content
Translating your pages
Translating the content of your pages is just a matter of adding a text file for every language:
/content/home/home.en.txt /content/home/home.de.txt /content/home/home.fr.txt
The attached language code must match the code in your languages setup.
Make sure you always have a text file for your default language. Otherwise Kirby will not be able to provide a fallback for missing translations.
In your content files you can use the same fields and just fill in the translated text. Best way to proceed at the beginning is to start with the default language and when you are happy with the results, duplicate the default language files, rename them and translate them.
If you use the Panel, you don't have to worry about adding additional translation files. The Panel will handle that for you.
Translating your site.txt
The global information about your site can be translated in the same way by adding a site.txt for every language:
/content/site.de.txt /content/site.en.txt /content/site.fr.txt
Translating file meta information
You can add meta information for each file in your content folders by simply adding a new text file for it. For example, to add meta info for an image called
myimage.jpg you would add a new text file called
myimage.jpg.txt. To translate those meta info files, you can simply append the language code again:
myimage.jpg myimage.jpg.en.txt myimage.jpg.de.txt myimage.jpg.fr.txt