Add a new language to you Speak website

If you need to add extra languages to your Speak project file this article is what you are looking for.

Buy Now All Posts

There are different ways to add more languages to your Speak project file. Try to keep the project as simple as possible to make it easier to manage, we recommend to keep the project file to a maximum of 3 languages. 

You can add unlimited languages to the non-blog pages of the website, it's really just a matter of creating new macros in both the admin area and the content side. The real limitation of this system is the number of fields available in the blogging system. 

Let's start from the beginning and see how you can add a 3rd language to Speak. In this example we will add "Italian" as a third language.

1. Edit the Agent Lang feature in Site Style

Open the Site style partial and click the "Detailed swatches" checkbox.

In the features section click on the "Agent lang" swatch and add your language in the list of supported languages, in this case "it".
Also add a language redirect rule to automatically redirect users to the new supported language.

You can turn off the "Detailed Swatches" checkbox if you want.


2. Edit the Lang Box Partial

The language box partial is used through the entire website to manage the majority of the multi language content. 

Open the "Lang Box" and duplicate the existing second language and select the language you want from the select box in the stack inspector as shown in the image below.

exit the partial, and move to the admin area to start adding the necessary fields.


3. Start adding fields in the admin area

If you correctly edited the "Lang Box" partial you should see an empty space in all your "Lang Box" partials across your entire website. This new empty slot will allow you to drop in content and admin area fields for the new language. 

Just duplicate a field from the other language and edit the CMS ID of the field following the same structure. 

Repeat this process through all the admin area. 

Since we are on this page also double click on the "Admin title + Lang" partial to edit the macro with the hint to keep track of the language you are editing.

You will find this macro used in different parts of RW edit mode. Make sure you add your third language to this syntax. If you don't there will be no content for that specific section when visiting the Italian version of the website.


4. Add a third language to the Blog system  

The TCMS blog system doesn't have enough fields to fully support 3 languages, but there are work arounds if you are willing to sacrifice a couple of fields. 

Author as third language title 
We recommend to use the "Author" field as a third language title and hard code the author of every post into the post page. So instead of controlling the author of each post you will have the same Author for all posts. You can also remove completely the author field from the blog post page if you don't need it.

Tags as third language summary
You can use the Tags field to enter the short description for the third language. This is a bit of a stretch since tags are supposed to be a comma separated list of items, but it will work.

Extra Content 2 as third language content
Use the Extra content 2 field to display the content for the third language

After you have completed the editing of the admin area make sure you go to the blog post page and perform the related edits to reflect the fields in the admin area.


5. Edit SEO settings

In the "Common SEO" partial you will need to add an new "language rule" section for the new language as well as new alternate language reference to the new version of the website.

Exit the partial and apply the same concept to the page specific SEO Title, description and Facebook OG tags for every page of the website.


6. Edit sitemap structure

Edit the sitemap to make sure Google index properly every version of your website.


Search
calendar-2
Period

Privacy Policy

Twee enamel pin copper mug post-ironic before they sold out literally pop-up. Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest.  Portland offal gastropub locavore kinfolk. Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.

Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest.  Portland offal gastropub locavore kinfolk. Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.

Twee enamel pin copper mug post-ironic before they sold out literally pop-up. Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest. 

Includes:

  • Twee enamel pin copper mug post-ironic before they sold out literally pop-up. 
  • Vape tumblr cornhole semiotics migas, jianbing. 
  • Microdosing swag activated charcoal skateboard man bun pinterest.  
  • Portland offal gastropub locavore kinfolk. 
  • Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.


Terms & Conditions

Twee enamel pin copper mug post-ironic before they sold out literally pop-up. Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest.  Portland offal gastropub locavore kinfolk. Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.

Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest.  Portland offal gastropub locavore kinfolk. Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.

Twee enamel pin copper mug post-ironic before they sold out literally pop-up. Vape tumblr cornhole semiotics migas, jianbing microdosing swag activated charcoal skateboard man bun pinterest. 

Includes:

  • Twee enamel pin copper mug post-ironic before they sold out literally pop-up. 
  • Vape tumblr cornhole semiotics migas, jianbing. 
  • Microdosing swag activated charcoal skateboard man bun pinterest.  
  • Portland offal gastropub locavore kinfolk. 
  • Cronut enamel pin green juice chillwave lomo adaptogen hella hell of gastropub.