In the last tutorial, we set up the cover page of our Kwik book app with two Read to Me buttons for our Spanish and English languages. Now we need to import our narrative audio files and tell Kwik which one to use for each language.

Remember that we have already created a text layer and audio narrative files for both languages. We also have a hotdog and a taco layer.

en_p1nar.mp3 sp_p1nar.mp3

p1EnText p1SpText

p1Taco p1Hotdog

Import Audio Narrative Files

Our next step is to import the two audio files as Read to Me files.

Click the Project and Pages icon and then the Add Audio icon to open the dialog box.

Browse to your en_p1nar.mp3 file.

Put a check in the boxes next to Read Me file and Play when page starts.

Set the Loop to 1 time with no Delay or Fade in.

Set the Language menu to English.

Set the audio channel to an unused channel. Kwik will suggest one for you.

Click Save to import this file.

Repeat the above steps for the sp_p1nar.mp3 file.

Click the Add Audio icon.

Browse to your sp_p1nar.mp3 file.

Put a check in the boxes next to Read Me file and Play when page starts.

Set the Loop to 1 time with no Delay or Fade in.

Set the Language menu to Spanish.

Set the audio channel to an unused channel. Kwik will suggest one for you.

Click Save to import this file.

Kwik Language Groups

Importing audio and assigning a language to each is easy, because it can be done in one dialog box. When it comes to text layers, graphic layers, animations and interactions, you will have one for each language. Therefore, there are a few extra steps when working on multi-language apps. We need to tell Kwik where to find these layers and which one to use for each language. So how do we group the text layers separately from the graphic layers if they are all in one Layers panel?

Kwik Language groups is a way to associate layers together in a special way. Letís look at a real work example. In some places in the US we need to recycle waste and we also need to separate the recyclable stuff into groups. So we have a special basket for paper, glass etc. If we had a Spanish paper and an English paper, we would put them into the same basket. This is what you are doing when you create a Language group in Kwik. You are putting your text layers (or graphic layers, animations etc) into the same basket.

Now say someone comes to visit and wants to read the paper. If he speaks Spanish, we will give him the Spanish paper from the basket. If he speaks English, he gets the English paper. When the reader clicks on a Read to Me button on the cover page of your app, he is telling Kwik which language he prefers. So when he goes to a page containing the story text, Kwik will give him the text layer according to the language of his choice.

This process is the same for graphics, animations and interactions. If you have a special animation for the Spanish version and another animation for the English version of your app, you will first "put them together into a basket". We do this by creating a Language Group for those two animations. Then Kwik will display the correct animation as needed.