ALL products and pages must be created in English, using the Admin screens in English, before being translated (more on this later).

 

Creating Products

Taxonomies

On the ‘products’ menu there are 6 taxonomies:

  • Industry Sector
  • Type of Resin
  • Applications
  • Product Types
  • Surfaces
  • Container Sizes

The contents of the Taxonomies can be edited from the admin screen:

Once added, click “Industry Sector Translation” and hit the + button to create the German translation:

Technical Note: To add more taxonomies edit the files in the plugin ‘products’, which uses Piklist to create the structures.

Products

Go to “products” -> “add new”

Add title, contents and excerpt

The excerpt is used in the summary display, the content is used in the single-page display

Tick all the taxonomies in the right-hand column, you can tick more than one box in each taxonomy

Add attachments (eg product data sheets) as required, use only English documents are this stage- You MUST use SAVE on the attachments section to save these details. If you update befor you save, the attachments will be lost.

Enter the ID of the technical specs table (English version) (see below for more info on tables)

Hit the PUBLISH or UPDATE button

Create the German version of the product:

Edit the fields in the translated product, including the downloads and tech spec fields to the German versions

Hit PUBLISH or UPDATE again to save the German version

There is a box on the top-right of the screen

offering to translate independently – NEVER use this because the link between the products will be lost!

Technical Specs Table

Use TablePress to create the table, its is usually better to simply copy an existing table to get the structure right.

You can get the ID of the table for use in the product page here:

To translate the menu

Appearance -> Menus, then

Translate Pages

Its easy to get this bit wrong and you risk having duplicate pages.

If you ever get this message

Hit cancel and abandon the update

The correct way to edit a translated page is to bring up the English page and then edit the translation – see below