Multi-language Support

alt=
@jtaylor
10 years ago
1 posts
I am interested in adding a multi-language feature unto my website. Is there any add-ons that I can install to support multiple languages in my website?
updated by @jtaylor: 12/22/16 11:55:59AM
michael
@michael
10 years ago
7,822 posts
Check out the new Table of Contents feature just added to the docs today:

"Table of Contents"
http://www.jamroom.net/the-jamroom-network/documentation/contents

The search from there covers just the docs. :)

In answer to the question, yes it is possible to translate Jamroom into other languages:

"Translate Jamroom into another language"
http://www.jamroom.net/the-jamroom-network/documentation/development/541/translate-jamroom-into-another-language

And it is possible for the user to choose what language they want to see Jamroom in. (check out the "Adding Flags to change the language" section in that same doc.)

This will get the interface of your site switching languages.

The trickey bit will come when you start to decide what content you want to show, as content will be either entered in one language or another, not both.

eg:
* User A writes a blog post for their profile, They do it in english. Do you want to show that post when the user has the interface in a language other than english or not?

There are several ways to approach the problem, most of them involve the Form Designer:

"Using the Form Designer"
http://www.jamroom.net/the-jamroom-network/documentation/getting-started/1275/using-the-form-designer

You could either add another text area to the blogs so that 2 editors show and show one to one language and another to another language and only show them if they are filled in.

OR
You could add a language selector to the blog posts that indicates what language the blog post is in.

OR
You could use the language setting of the user who added the post and only show posts from users who have their account set to the same language.


OR
..... I have other ideas too, but how you want to do it is really up to you.

Ideally, what would be the best case scenario for you?
paul
@paul
10 years ago
4,335 posts
https://www.jamroom.net/the-jamroom-network/documentation/development/541/translate-jamroom-into-another-language

All our skins, by default, are in English. A couple have a Spanish option 'out-of-the-box', but follow the above guide to create another language option. Its fairly straightforward but maybe a little tedious as you will have to enter the translated text for every language string used by Jamroom, which is probably a few hundred (I've not counted!!).

I wonder if anyone else has done this for any of our skins and modules? If they have and would like to share their translations let us know. We could either create a resource or include them as further options in our skins by default.


--
Paul Asher - JR Developer and System Import Specialist

Tags