How to create a direct 1 to 1 translation website
uSkinned Site Builder allows you to quickly setup direct 1-1 translation using Umbraco CMS Variants.
You can find out more about Umbraco Variants here:
The following article is a useful resource which takes you through the pros, cons and caveats of using direct 1-1 translation:
Out-of-the-box the uSkinned Site Builder setup comes with fields that have been identified to 'Vary by Culture'. The fields that are marked to vary by culture are all text fields.
With version 3.0.5 of uSkinned Site Builder we decided to remove the 'vary by culture' setting on some of the Document Types we provide. The reason for this was to get round an ongoing issue with the Umbraco CMS which results in unpublished pages not being greyed out in the content tree.
You can read more about this issue here.
If you want to enable 1-1 translation with version 3.0.5 and above you will need to re-enable 'vary by culture' for the following Document Types:
Login to the CMS > Go to Settings (Section) > Languages (node) > Add your required languages.
For each language that has been added to the Umbraco CMS you will need to create translations of all the front end text that is not part of the Content (Section) content of your website.
Go to Translations (Section) and translate all Dictionary Items.
You now need to define the URL that will be used for each language of your website.
Go to > Content (Section) > Right Click Home Node > Select Culture and Hostnames > Add a Domain for each language.
You need to repeat this process for the Global node. Although this node and all nodes below it are not physical pages there are still fields that need to be translated. Since this is the case you need to create Culture and Hostname values for each language here as well.
Go to > Content (Section) > Right Click Global node > Select Culture and Hostnames > Add a Domain for each language.
Here is an example of the domains you can use, each domain just needs to be a unique value:
global-enus English (United States)