Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

How to create multilingual site?


Reply

4 Posts   1186 Views

Avatar
MitraX

8 July 2011 at 7:56pm (Last edited: 8 July 2011 8:45pm), Community Member, 20 Posts

There are more than 1000 search results for multi-lingual site but neither of them actually explain how to create the whole site in more than one languages.

I read tutorials related to i18n and translatable and tried several different ways but neither of them was completely successful - every time there was something that could not be translated or in the worst case I had to create new page and data types for every language.

One more issue is that Translatable will be removed from core SilverStripe v3! I know that it will exist as a module, but really great and modern CMS such as SS without core translation support... well, I can't imagine that. Please consider that it is one of the main requests from clients, especially in Europe and non-English spoken countries and there is a need having site in at least one foreign language.

So, my question is:
- What is the official way to create and handle site in several different languages (that assumes that every part of the site could be translated, even DataObjects)?

Thank you

Avatar
swaiba

8 July 2011 at 8:45pm Forum Moderator, 1796 Posts

Hi MitraX,

This might help...
http://www.ssbits.com/tutorials/2011/using-translatable-to-create-a-simple-multilingual-site/

Also it's all in the book, also read to the end of the comments... for translated widgets too!

Avatar
Willr

10 July 2011 at 4:37pm (Last edited: 10 July 2011 4:39pm), Forum Moderator, 5511 Posts

One more issue is that Translatable will be removed from core SilverStripe v3! I know that it will exist as a module, but really great and modern CMS such as SS without core translation support... well, I can't imagine that.

By moving it to a module we actually plan on supporting it more. By removing it from core we can keep that light and quick for people who only use one languahe, but have developers focused on supporting the module, extending it. Also we've found by separating it out, it makes it easier for people to contribute to and we can release new versions of the module outside of releasing a whole new SS version.

Please note that the module is only for Translatable and not i18n - i18n will still be backed into the core.

Avatar
MitraX

12 July 2011 at 1:13am Community Member, 20 Posts

Guys, thank you for the replies.

I am going to experiment following the ssbits tutorial and maybe buy the book.

If I have any question I will be free to ask ;)