22881 Posts in 9904 Topics by 2805 members
|Go to End|
30 November 2013 at 2:09am
Does Siverstripe support translation of the website content out of the box? Or is there an add-on for that?
I need to find a way to export all translatable content to XML or XLS/X in order to translate it with professional translation software.
After translation the translation need to be imported back into the CMS.
Any suggestions or directions I could follow?
4 December 2013 at 12:19am Last edited: 4 December 2013 12:22am
Out of the box, SilverStripe doesn't provide a system to export webcontent. Maybe there is a module around that does just that.
Otherwise it shouldn't be too hard to do a MySQL query to get the fields you want (first of all: Content) from either SiteTree or SiteTree_Live (for a given locale) and export that to csv from your phpMyAdmin or whatever tool you are using...
Importing it back in would depend on how your website is constructed - are you using translatable or some other multilingual module or will it be a new site?
6 December 2013 at 1:29am
Thank you for your answer! Going via export/import via MySQL usually has some drawbacks such as embedded tags in the export format or knowing how localization is handled in the tables in order to import the translations correctly without overwriting the source language content. Do you know where I can find information how SilverStripe stores multilingual data in the database tables?
As for the SilverStripe website I was asking for I don't know how it is constructed or whether it uses any additional module.
I think it's best to install the software and play around with it then...
6 December 2013 at 8:45am
If you're new to SilverStripe, it is definitely best to play around with a local version. Do check out the version of your site though. There's a big difference betwee silverstripe 2.4.x and 3.0.x and 3.1.x is somewhat different again. Check out the docs:
Btw: If you have a multilingual site already, chances are you are using the Translatable module. If so, theree should be a a directory 'translatable' in the root of your site.
|Go to Top|