Multi-Language localization

"There can be only one," might be a good enough for an immortal from the planet Zeist, but it's not always so great when it comes to language support and localization. A single language setting isn't always enough for if you want to localize Muut on your own website, so Muut has multi-language localization support or Native Language Support (NLS) for embedded Muut communities!

If you want to display your community in only one language, check out our super cool Default Language setting!

Language Embedding and Codes

If you haven't embedded Muut into your website yet, take a look at our embedding document for more details on how to do this. You'll need code level access to your website. If you can't edit the HTML of your page, many pages will allow you to "inject" snippets of code into your pages. So, before you do anything, let's stop and take a look at your embed code. It should look a little something like this:

<a class="muut" href="">Your Community Name</a>
<script src="//"></script>

Be sure to replace community-name in our example with the community-name  found on your quick embed settings page. That code makes sure it points to your community! The embed <script src="//"></script> will load your community in english by default.

But don't worry, when you change your default language we modify your embed code with a custom script to make sure it displays correctly when you use HTML. We're actually using the same technique below! (Check our our neat doc on changing the default language!)

But what if you've got more than one page and you need more than one language? If you wanted to have a second page loclaize to, for example, Chinese, you would instead use <script src="//"></script> It's just a jump to the left from moot.min.js into moot.zh.min.js to get Muut in Chinese!

Adding the language shortcodes to the script embed is all it takes to localize your embedded community with Muut. Keep in mind the best practice for localizing your community means using a localized code for each version, including your, "default." So even if your default is English, if you're localizing you should use <script src="//"></script> for your english page. Below you'll find a list of all the localizations we currently support, and their shortcodes. If you don't see the language you need, don't fret. That list just keeps growing!

(Do you want to contribute? You can contribute your own translation for a language we don't yet support, at Github. )

Arabic (ar) <script src="//"></script>

Basque (eu) <script src="//"></script>

Brazil Portuguese (pt-br) <script src="//"></script>

Bulgarian (bg) <script src="//"></script>

Chinese (zh) <script src="//"></script>

Chinese / Taiwan (tw) <script src="//"></script>

Danish (da) <script src="//"></script>

Dutch (nl) <script src="//"></script>

English (en) <script src="//"></script>

Finnish (fi) <script src="//"></script>

Farsi / Persian (fa) <script src="//"></script>

French (fr) <script src="//"></script>

German (de) <script src="//"></script>

Hebrew (he) <script src="//"></script>

Hungarian (hu) <script src="//"></script>

Indonesian (id) <script src="//"></script>

Italian (it) <script src="//"></script>

Japanese (ja) <script src="//"></script>

Korean (ko) <script src="//"></script>

Norwegian (no) <script src="//"></script>

Polish (pl) <script src="//"></script>

Portugese (pt) <script src="//"></script>

Slovak (sk) <script src="//"></script>

Spanish (es) <script src="//"></script>

Swedish (se) <script src="//"></script>

Romanian (ro) <script src="//"></script>

Russian (ru) <script src="//"></script>

Tamil (ta) <script src="//"></script>

Thai (th) <script src="//"></script>

Turkish (tr) <script src="//"></script>

Ukrainian (uk) <script src="//"></script>