Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 11.x
  • Verint Community
Verint Community 11.x
User Documentation How should I support multiple languages on my community?
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • Verint Community 11.x User Documentation
  • +How do I install Telligent Community?
  • Getting Started
  • +General Topics
  • +How do I get to the administration panel?
  • +How do I administer members?
  • +How do I change permissions?
  • +What is an application?
  • +What is a group?
  • How should I define groups and applications in my community?
  • +What is a forum?
  • +What is a blog?
  • +What is a gallery?
  • +What is a wiki?
  • +What is a calendar?
  • +What is ideation?
  • +What is a Knowledge Collection?
  • +How do I view reports?
  • +What is a theme?
  • +What is an Achievement and how do I change or manage Achievements?
  • +How can I enable single sign-on (SSO)?
  • +How do I install chat support?
  • +How do I configure email integration?
  • -How do I translate my community?
    • How should I support multiple languages on my community?
  • How do I configure automations for my community?
  • +How can I identify abuse or SPAM within the community?
  • +Community Troubleshooting Guide
  • +How do I monitor the health of my community?
  • +Release Notes for Community 11
  • Accessibility
  • What are Points and how do I change or manage points?
  • Change system defaults for locking out users
  • How do I assign a site role to a user?
  • How do I change my password?
  • How do I change the options in my user profile?
  • How do I configure the available profile options?
  • How do I create an API key?
  • How do I customize my community in an upgrade-safe way?
  • How do I edit my profile?
  • How do I enable Google Analytics on Verint Community?
  • How do I show embedded tweets with videos (or pictures)?
  • IFRAME inclusion in the community
  • Shortened URLs
  • What are profile fields and how do I manage them?
  • What are Ratings?
  • What are the SEO features in Verint Community?
  • What is a leaderboard?
  • What is the difference between Related / Recommended content, and how do they work?

How should I support multiple languages on my community?

Before installing language packs you should have already installed the basic Telligent community, including the mailing list.


If you are adding multiple languages to Telligent Community, you will need to look at three areas:

  • ~/Languages folder
  • web.config file
  • communityserver_override.config file

~/Languages folder

If you look in the root of your website for the ~/Languages folder, you will see a default folder and a file  concerning languages:

  • en-US (folder)
  • languages.xml (file)

When you open the languages.xml file you will see:

<?xml version="1.0" encoding="UTF-8" ?>
<root>
    <!--
    Specify enabled languages here
    -->
    <language name="U.S. English" key="en-US" />
    <!--
    note: the folders and files must exist on your server before enabling these
    If a user / site has a disabled theme selected, it will default to en-US
    -->
</root>

This file specifies the language(s) found on the server. The value in the key attribute indicates the folder where the resource files are located. When you add language files to the Languages folder, update the languages.xml file to indicate there is a choice of languages.

web.config file

The root web.config file has localization settings that are available to the developer. See this file for full details on the globalization element.

communityserver_override.config file

The communityserver.config file is located in the root of your site. Rather than edit this file, you should create a communityserver_override.config file in the root folder. The Core node has three attributes you should check:

  1. defaultLanguage (default = en-US): This is the default language of your forum installation after anonymous users and guests register and first visit the home page. Once registered, they may change their language preference from their Settings.

  2. requestEncoding: This should be the same value that is set for the "requestEncoding" attribute for the globalization element in the root web.config file. This is especially important to ensure that QueryString and Form variables are encoded properly.

  3. responseEncoding: This should be the same value that is set for the responseEncoding attribute for the globalization element in the root web.config file. This is especially important to ensure that QueryString and Form variables are encoded properly.

Ensuring these values are set properly for your community will ensure the proper encoding for your site.

  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2024 Verint, Inc.
Powered by Verint Community