<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>How should I support multiple languages on my community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63069/how-should-i-support-multiple-languages-on-my-community</link><description /><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>How should I support multiple languages on my community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63069/how-should-i-support-multiple-languages-on-my-community</link><pubDate>Thu, 18 Jul 2019 17:53:06 GMT</pubDate><guid isPermaLink="false">5a12b026-0280-41aa-b20d-3307e4030dba</guid><dc:creator>Grant Pankonien</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63069/how-should-i-support-multiple-languages-on-my-community#comments</comments><description>Current Revision posted to User Documentation by Grant Pankonien on 07/18/2019 17:53:06&lt;br /&gt;
&lt;p&gt;Before installing language packs you should have already installed the basic Telligent&amp;nbsp;community, including the mailing list.&lt;/p&gt;
&lt;hr align="left" /&gt;
&lt;p&gt;If you are adding multiple languages to Telligent&amp;nbsp;Community, you will need to look at three areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;a href="#Languages_folder"&gt;&lt;span style="font-family:courier new,courier;"&gt;~/Languages&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;folder&lt;/li&gt;
&lt;li&gt;&lt;a href="#web_config_file"&gt;&lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt;&lt;/a&gt; file&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;&lt;a href="#communityserver_override_config_file"&gt;communityserver_override.config&lt;/a&gt; &lt;/span&gt;file&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="languages_folder"&gt;&lt;a name="Languages_folder"&gt;&lt;/a&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;~/Languages &lt;/span&gt;folder&lt;/h2&gt;
&lt;p&gt;If you look in the root of your website for the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;~/Languages&lt;/span&gt; &lt;/span&gt;folder, you will see a default folder and a file &amp;nbsp;concerning languages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="code"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;en-US&lt;/span&gt; (folder)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="code"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;languages.xml&lt;/span&gt; (file)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you open the &lt;span style="font-family:courier new,courier;"&gt;languages.xml&lt;/span&gt; file you will see:&lt;/p&gt;
&lt;div class="code"&gt;
&lt;pre class="brush: bash;fontsize: 100; first-line: 1; "&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&amp;lt;root&amp;gt;
    &amp;lt;!--
    Specify enabled languages here
    --&amp;gt;
    &amp;lt;language name=&amp;quot;U.S. English&amp;quot; key=&amp;quot;en-US&amp;quot; /&amp;gt;
    &amp;lt;!--
    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
    --&amp;gt;
&amp;lt;/root&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;This file specifies the language(s) found on the server. The value in the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;key&lt;/span&gt;&lt;/span&gt; attribute indicates the folder where the resource files are located. When you add language files to the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;Languages&lt;/span&gt; &lt;/span&gt;folder, update the &lt;span style="font-family:courier new,courier;"&gt;languages.xml &lt;/span&gt;file to indicate there is a choice of languages.&lt;/p&gt;
&lt;h2 id="webconfig_file"&gt;&lt;a name="web_config_file"&gt;&lt;/a&gt;web.config file&lt;/h2&gt;
&lt;p&gt;The root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file has localization settings that are available to the [[http://telligent.com/community/developers/w/developer8/|developer]]. See &lt;a title="&amp;lt;globalization&amp;gt; Element" href="http://msdn.microsoft.com/en-us/library/hy4kkhe0(VS.71).aspx" rel="noopener noreferrer" target="_blank"&gt;this&lt;/a&gt; file for full details on the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization&lt;/span&gt;&lt;/span&gt; element.&lt;/p&gt;
&lt;h2 id="communityserver_overrideconfig_file"&gt;&lt;a name="communityserver_override_config_file"&gt;&lt;/a&gt;communityserver_override.config file&lt;/h2&gt;
&lt;p&gt;The &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;communityserver.config&lt;/span&gt; &lt;/span&gt;file is located&amp;nbsp;in the root of your site. &lt;b&gt;Rather than edit this file, you should create a&amp;nbsp;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;communityserver_override.config&lt;/span&gt; &lt;/span&gt;file in the root folder&lt;/b&gt;. The &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="color:#000000;"&gt;Core&lt;/span&gt; &lt;/span&gt;node has three attributes you should check:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;defaultLanguage &lt;/span&gt;&lt;/span&gt;(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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;requestEncoding&lt;/span&gt;&lt;/span&gt;: This should be the same value that is set for the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="color:#000000;"&gt;&amp;quot;requestEncoding&amp;quot;&lt;/span&gt; &lt;/span&gt;attribute for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization&lt;/span&gt; &lt;/span&gt;element in the root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file. This is especially important to ensure that &lt;span style="font-family:courier new,courier;"&gt;QueryString &lt;/span&gt;and &lt;span style="font-family:courier new,courier;"&gt;Form &lt;/span&gt;variables are encoded properly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;responseEncoding&lt;/span&gt;&lt;/span&gt;: This should be the same value that is set for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;responseEncoding&lt;/span&gt; &lt;/span&gt;attribute for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization &lt;/span&gt;&lt;/span&gt;element in the root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file. This is especially important to ensure that &lt;span style="font-family:courier new,courier;"&gt;QueryString &lt;/span&gt;and &lt;span style="font-family:courier new,courier;"&gt;Form &lt;/span&gt;variables are encoded properly.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ensuring these values are set properly for your community will ensure the proper encoding for your site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>How should I support multiple languages on my community?</title><link>https://community.telligent.com/community/11/w/user-documentation/63069/how-should-i-support-multiple-languages-on-my-community/revision/1</link><pubDate>Tue, 04 Jun 2019 20:21:12 GMT</pubDate><guid isPermaLink="false">5a12b026-0280-41aa-b20d-3307e4030dba</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/11/w/user-documentation/63069/how-should-i-support-multiple-languages-on-my-community#comments</comments><description>Revision 1 posted to User Documentation by Ben Tiedt on 06/04/2019 20:21:12&lt;br /&gt;
&lt;p&gt;Before installing language packs you should have already installed the basic Telligent&amp;nbsp;community, including the mailing list.&lt;/p&gt;
&lt;hr align="left" /&gt;
&lt;p&gt;If you are adding multiple languages to Telligent&amp;nbsp;Community, you will need to look at three areas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;a href="#Languages_folder"&gt;&lt;span style="font-family:courier new,courier;"&gt;~/Languages&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;folder&lt;/li&gt;
&lt;li&gt;&lt;a href="#web_config_file"&gt;&lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt;&lt;/a&gt; file&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:courier new,courier;"&gt;&lt;a href="#communityserver_override_config_file"&gt;communityserver_override.config&lt;/a&gt; &lt;/span&gt;file&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="languages_folder"&gt;&lt;a name="Languages_folder"&gt;&lt;/a&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;~/Languages &lt;/span&gt;folder&lt;/h2&gt;
&lt;p&gt;If you look in the root of your website for the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;~/Languages&lt;/span&gt; &lt;/span&gt;folder, you will see a default folder and a file &amp;nbsp;concerning languages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div class="code"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;en-US&lt;/span&gt; (folder)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div class="code"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;languages.xml&lt;/span&gt; (file)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you open the &lt;span style="font-family:courier new,courier;"&gt;languages.xml&lt;/span&gt; file you will see:&lt;/p&gt;
&lt;div class="code"&gt;
&lt;pre class="brush: bash;fontsize: 100; first-line: 1; "&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;
&amp;lt;root&amp;gt;
    &amp;lt;!--
    Specify enabled languages here
    --&amp;gt;
    &amp;lt;language name=&amp;quot;U.S. English&amp;quot; key=&amp;quot;en-US&amp;quot; /&amp;gt;
    &amp;lt;!--
    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
    --&amp;gt;
&amp;lt;/root&amp;gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;This file specifies the language(s) found on the server. The value in the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;key&lt;/span&gt;&lt;/span&gt; attribute indicates the folder where the resource files are located. When you add language files to the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;Languages&lt;/span&gt; &lt;/span&gt;folder, update the &lt;span style="font-family:courier new,courier;"&gt;languages.xml &lt;/span&gt;file to indicate there is a choice of languages.&lt;/p&gt;
&lt;h2 id="webconfig_file"&gt;&lt;a name="web_config_file"&gt;&lt;/a&gt;web.config file&lt;/h2&gt;
&lt;p&gt;The root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file has localization settings that are available to the [[http://telligent.com/community/developers/w/developer8/|developer]]. See &lt;a title="&amp;lt;globalization&amp;gt; Element" href="http://msdn.microsoft.com/en-us/library/hy4kkhe0(VS.71).aspx" rel="noopener noreferrer" target="_blank"&gt;this&lt;/a&gt; file for full details on the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization&lt;/span&gt;&lt;/span&gt; element.&lt;/p&gt;
&lt;h2 id="communityserver_overrideconfig_file"&gt;&lt;a name="communityserver_override_config_file"&gt;&lt;/a&gt;communityserver_override.config file&lt;/h2&gt;
&lt;p&gt;The &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;communityserver.config&lt;/span&gt; &lt;/span&gt;file is located&amp;nbsp;in the root of your site. &lt;b&gt;Rather than edit this file, you should create a&amp;nbsp;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-family:courier new,courier;"&gt;communityserver_override.config&lt;/span&gt; &lt;/span&gt;file in the root folder&lt;/b&gt;. The &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="color:#000000;"&gt;Core&lt;/span&gt; &lt;/span&gt;node has three attributes you should check:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;defaultLanguage &lt;/span&gt;&lt;/span&gt;(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.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;requestEncoding&lt;/span&gt;&lt;/span&gt;: This should be the same value that is set for the &lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="color:#000000;"&gt;&amp;quot;requestEncoding&amp;quot;&lt;/span&gt; &lt;/span&gt;attribute for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization&lt;/span&gt; &lt;/span&gt;element in the root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file. This is especially important to ensure that &lt;span style="font-family:courier new,courier;"&gt;QueryString &lt;/span&gt;and &lt;span style="font-family:courier new,courier;"&gt;Form &lt;/span&gt;variables are encoded properly.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:courier new,courier;"&gt;responseEncoding&lt;/span&gt;&lt;/span&gt;: This should be the same value that is set for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;responseEncoding&lt;/span&gt; &lt;/span&gt;attribute for the &lt;span style="font-family:courier new,courier;"&gt;&lt;span style="color:#000000;"&gt;globalization &lt;/span&gt;&lt;/span&gt;element in the root &lt;span style="font-family:courier new,courier;"&gt;web.config&lt;/span&gt; file. This is especially important to ensure that &lt;span style="font-family:courier new,courier;"&gt;QueryString &lt;/span&gt;and &lt;span style="font-family:courier new,courier;"&gt;Form &lt;/span&gt;variables are encoded properly.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Ensuring these values are set properly for your community will ensure the proper encoding for your site.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>