By default, Communifire site text is in English. All site text is saved in the system as "resources." You can add more languages to your site by converting English resources to a specific culture or locale in the Control Panel.
Remain on the page until the process is complete. If you close or leave the window before the process is complete, you can return to the page and the system will pick up where it left off.
This process will take about a minute per 8000 resources to complete. When the process is complete, a Choose your language menu will be available in the footer.
Note: If you previously converted resources to a certain language, converting resources to the same language again won't overwrite the resources. Only resources that weren't converted before will be converted.
Set default languageIf you want your new locale to be the default language for your intranet, set it as the default culture in Control Panel > System > General Settings > Localization Settings. Visitors to your site can choose which language they want as their default.
Customize translationTo tailor your translation, see Edit Localized Content: Replace or Change Static Text .
User-created site textIn some areas of Communifire, user-created text is saved as resources. These resources are also translated when you convert resources. Below is a non-exhaustive list of user-created text that is saved as resources.
aa-DJ (Qafar)
aa-ER (Qafar)
aa-ET (Qafar)
af-NA (Afrikaans)
af-ZA (Afrikaans)
agq-CM (Aghem)
ak-GH (Akan)
am-ET (አማርኛ)
ar-001 (العربية)
ar-AE (العربية)
ar-BH (العربية)
ar-DJ (العربية)
ar-DZ (العربية)
ar-EG (العربية)
ar-ER (العربية)
ar-IL (العربية)
ar-IQ (العربية)
ar-JO (العربية)
ar-KM (العربية)
ar-KW (العربية)
ar-LB (العربية)
ar-LY (العربية)
ar-MA (العربية)
ar-MR (العربية)
arn-CL (Mapudungun)
ar-OM (العربية)
ar-PS (العربية)
ar-QA (العربية)
ar-SA (العربية)
ar-SD (العربية)
ar-SO (العربية)
ar-SS (العربية)
ar-SY (العربية)
ar-TD (العربية)
ar-TN (العربية)
ar-YE (العربية)
asa-TZ (Kipare)
as-IN (অসমীয়া)
ast-ES (asturianu)
az-Cyrl-AZ (Азәрбајҹан дили)
az-Latn-AZ (Azərbaycan dili)
ba-RU (Башҡорт)
bas-CM (Ɓàsàa)
be-BY (Беларуская)
bem-ZM (Ichibemba)
bez-TZ (Hibena)
bg-BG (български)
bin-NG (Ẹ̀dó)
bm-Latn-ML (bamanakan)
bn-BD (বাংলা)
bn-IN (বাংলা)
bo-CN (བོད་ཡིག)
bo-IN (བོད་ཡིག)
br-FR (brezhoneg)
brx-IN (बड़ो)
bs-Cyrl-BA (босански)
bs-Latn-BA (bosanski)
byn-ER (ብሊን)
ca-AD (català)
ca-ES (català)
ca-ES-valencia (català (català))
ca-FR (català)
ca-IT (català)
ce-RU (нохчийн)
cgg-UG (Rukiga)
chr-Cher-US (ᏣᎳᎩ)
co-FR (Corsu)
cs-CZ (čeština)
cu-RU (церковнослове́нскїй)
cy-GB (Cymraeg)
da-DK (dansk)
da-GL (dansk)
dav-KE (Kitaita)
de-AT (Deutsch)
de-BE (Deutsch)
de-CH (Deutsch)
de-DE (Deutsch)
de-LI (Deutsch)
de-LU (Deutsch)
dje-NE (Zarmaciine)
dsb-DE (dolnoserbšćina)
dua-CM (duálá)
dv-MV (ދިވެހިބަސް)
dyo-SN (joola)
dz-BT (རྫོང་ཁ)
ebu-KE (Kĩembu)
ee-GH (Eʋegbe)
ee-TG (Eʋegbe)
el-CY (Ελληνικά)
el-GR (Ελληνικά)
en-001 (English)
en-029 (English)
en-150 (English)
en-AG (English)
en-AI (English)
en-AS (English)
en-AT (English)
en-AU (English)
en-BB (English)
en-BE (English)
en-BI (English)
en-BM (English)
en-BS (English)
en-BW (English)
en-BZ (English)
en-CA (English)
en-CC (English)
en-CH (English)
en-CK (English)
en-CM (English)
en-CX (English)
en-CY (English)
en-DE (English)
en-DK (English)
en-DM (English)
en-ER (English)
en-FI (English)
en-FJ (English)
en-FK (English)
en-FM (English)
en-GB (English)
en-GD (English)
en-GG (English)
en-GH (English)
en-GI (English)
en-GM (English)
en-GU (English)
en-GY (English)
en-HK (English)
en-ID (English)
en-IE (English)
en-IL (English)
en-IM (English)
en-IN (English)
en-IO (English)
en-JE (English)
en-JM (English)
en-KE (English)
en-KI (English)
en-KN (English)
en-KY (English)
en-LC (English)
en-LR (English)
en-LS (English)
en-MG (English)
en-MH (English)
en-MO (English)
en-MP (English)
en-MS (English)
en-MT (English)
en-MU (English)
en-MW (English)
en-MY (English)
en-NA (English)
en-NF (English)
en-NG (English)
en-NL (English)
en-NR (English)
en-NU (English)
en-NZ (English)
en-PG (English)
en-PH (English)
en-PK (English)
en-PN (English)
en-PR (English)
en-PW (English)
en-RW (English)
en-SB (English)
en-SC (English)
en-SD (English)
en-SE (English)
en-SG (English)
en-SH (English)
en-SI (English)
en-SL (English)
en-SS (English)
en-SX (English)
en-SZ (English)
en-TC (English)
en-TK (English)
en-TO (English)
en-TT (English)
en-TV (English)
en-TZ (English)
en-UG (English)
en-UM (English)
en-US (English)
en-VC (English)
en-VG (English)
en-VI (English)
en-VU (English)
en-WS (English)
en-ZA (English)
en-ZM (English)
en-ZW (English)
eo-001 (esperanto)
es-419 (español)
es-AR (español)
es-BO (español)
es-CL (español)
es-CO (español)
es-CR (español)
es-CU (español)
es-DO (español)
es-EC (español)
es-ES (español)
es-GQ (español)
es-GT (español)
es-HN (español)
es-MX (español)
es-NI (español)
es-PA (español)
es-PE (español)
es-PH (español)
es-PR (español)
es-PY (español)
es-SV (español)
es-US (español)
es-UY (español)
es-VE (español)
et-EE (eesti)
eu-ES (euskara)
ewo-CM (ewondo)
fa-IR (فارسى)
ff-CM (Fulah)
ff-GN (Fulah)
ff-Latn-SN (Fulah)
ff-MR (Fulah)
ff-NG (Fulah)
fi-FI (suomi)
fil-PH (Filipino)
fo-DK (føroyskt)
fo-FO (føroyskt)
fr-029 (français)
fr-BE (français)
fr-BF (français)
fr-BI (français)
fr-BJ (français)
fr-BL (français)
fr-CA (français)
fr-CD (français)
fr-CF (français)
fr-CG (français)
fr-CH (français)
fr-CI (français)
fr-CM (français)
fr-DJ (français)
fr-DZ (français)
fr-FR (français)
fr-GA (français)
fr-GF (français)
fr-GN (français)
fr-GP (français)
fr-GQ (français)
fr-HT (français)
fr-KM (français)
fr-LU (français)
fr-MA (français)
fr-MC (français)
fr-MF (français)
fr-MG (français)
fr-ML (français)
fr-MQ (français)
fr-MR (français)
fr-MU (français)
fr-NC (français)
fr-NE (français)
fr-PF (français)
fr-PM (français)
fr-RE (français)
fr-RW (français)
fr-SC (français)
fr-SN (français)
fr-SY (français)
fr-TD (français)
fr-TG (français)
fr-TN (français)
fr-VU (français)
fr-WF (français)
fr-YT (français)
fur-IT (furlan)
fy-NL (Frysk)
ga-IE (Gaeilge)
gd-GB (Gàidhlig)
gl-ES (galego)
gn-PY (Avañe’ẽ)
gsw-CH (Elsässisch)
gsw-FR (Elsässisch)
gsw-LI (Elsässisch)
gu-IN (ગુજરાતી)
guz-KE (Ekegusii)
gv-IM (Gaelg)
ha-Latn-GH (Hausa)
ha-Latn-NE (Hausa)
ha-Latn-NG (Hausa)
haw-US (ʻŌlelo Hawaiʻi)
he-IL (עברית)
hi-IN (हिंदी)
hr-BA (hrvatski)
hr-HR (hrvatski)
hsb-DE (hornjoserbšćina)
hu-HU (magyar)
hy-AM (Հայերեն)
ia-001 (interlingua)
ia-FR (interlingua)
ibb-NG (Ibibio-Efik)
id-ID (Indonesia)
ig-NG (Igbo)
ii-CN (ꆈꌠꁱꂷ)
is-IS (íslenska)
it-CH (italiano)
it-IT (italiano)
it-SM (italiano)
iu-Cans-CA (ᐃᓄᒃᑎᑐᑦ)
iu-Latn-CA (Inuktitut)
ja-JP (日本語)
jgo-CM (Ndaꞌa)
jmc-TZ (Kimachame)
jv-Java-ID (ꦧꦱꦗꦮ)
jv-Latn-ID (Basa Jawa)
kab-DZ (Taqbaylit)
ka-GE (ქართული)
kam-KE (Kikamba)
kde-TZ (Chimakonde)
kea-CV (kabuverdianu)
khq-ML (Koyra ciini)
ki-KE (Gikuyu)
kkj-CM (kakɔ)
kk-KZ (қазақ тілі)
kl-GL (kalaallisut)
kln-KE (Kalenjin)
km-KH (ភាសាខ្មែរ)
kn-IN (ಕನ್ನಡ)
kok-IN (कोंकणी)
ko-KP (한국어)
ko-KR (한국어)
kr-NG (Kanuri)
ks-Arab-IN (کٲشُر)
ksb-TZ (Kishambaa)
ks-Deva-IN (कॉशुर)
ksf-CM (rikpa)
ksh-DE (Kölsch)
ku-Arab-IQ (کوردیی ناوەڕاست)
ku-Arab-IR (کوردیی ناوەڕاست)
kw-GB (kernewek)
ky-KG (Кыргыз)
la-001 (lingua latīna)
lag-TZ (Kɨlaangi)
lb-LU (Lëtzebuergesch)
lg-UG (Luganda)
lkt-US (Lakȟólʼiyapi)
ln-AO (lingála)
ln-CD (lingála)
ln-CF (lingála)
ln-CG (lingála)
lo-LA (ລາວ)
lrc-IQ (لۊری شومالی)
lrc-IR (لۊری شومالی)
lt-LT (lietuvių)
lu-CD (Tshiluba)
luo-KE (Dholuo)
luy-KE (Luluhia)
lv-LV (latviešu)
mas-KE (Maa)
mas-TZ (Maa)
mer-KE (Kĩmĩrũ)
mfe-MU (kreol morisien)
mgh-MZ (Makua)
mg-MG (Malagasy)
mgo-CM (metaʼ)
mi-NZ (Reo Māori)
mk-MK (македонски)
ml-IN (മലയാളം)
mni-IN (মৈতৈলোন্)
mn-MN (монгол)
mn-Mong-CN (ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ)
mn-Mong-MN (ᠮᠤᠨᠭᠭᠤᠯ ᠬᠡᠯᠡ)
moh-CA (Kanien’kéha)
mr-IN (मराठी)
ms-BN (Bahasa Melayu)
ms-MY (Bahasa Melayu)
ms-SG (Bahasa Melayu)
mt-MT (Malti)
mua-CM (MUNDAŊ)
my-MM (ဗမာ)
mzn-IR (مازرونی)
naq-NA (Khoekhoegowab)
nb-NO (norsk bokmål)
nb-SJ (norsk bokmål)
nd-ZW (isiNdebele)
ne-IN (नेपाली)
ne-NP (नेपाली)
nl-AW (Nederlands)
nl-BE (Nederlands)
nl-BQ (Nederlands)
nl-CW (Nederlands)
nl-NL (Nederlands)
nl-SR (Nederlands)
nl-SX (Nederlands)
nmg-CM (Kwasio)
nnh-CM (Shwóŋò ngiembɔɔn)
nn-NO (nynorsk)
nqo-GN (ߒߞߏ)
nr-ZA (isiNdebele)
nso-ZA (Sesotho sa Leboa)
nus-SS (Thok Nath)
nyn-UG (Runyankore)
oc-FR (Occitan)
om-ET (Oromoo)
om-KE (Oromoo)
or-IN (ଓଡ଼ିଆ)
os-GE (Ирон æвзаг)
os-RU (Ирон æвзаг)
pa-Arab-PK (پنجابی)
pa-IN (ਪੰਜਾਬੀ)
pap-029 (Papiamentu)
pl-PL (polski)
prg-001 (prūsiskan)
prs-AF (درى)
ps-AF (پښتو)
pt-AO (português)
pt-BR (português)
pt-CV (português)
pt-GW (português)
pt-MO (português)
pt-MZ (português)
pt-PT (português)
pt-ST (português)
pt-TL (português)
quc-Latn-GT (K'iche')
quz-BO (runasimi)
quz-EC (runasimi)
quz-PE (runasimi)
rm-CH (rumantsch)
rn-BI (Ikirundi)
rof-TZ (Kihorombo)
ro-MD (română)
ro-RO (română)
ru-BY (русский)
ru-KG (русский)
ru-KZ (русский)
ru-MD (русский)
ru-RU (русский)
ru-UA (русский)
rwk-TZ (Kiruwa)
rw-RW (Kinyarwanda)
sah-RU (Саха)
sa-IN (संस्कृत)
saq-KE (Kisampur)
sbp-TZ (Ishisangu)
sd-Arab-PK (سنڌي)
sd-Deva-IN (सिन्धी)
se-FI (davvisámegiella)
seh-MZ (sena)
se-NO (davvisámegiella)
se-SE (davvisámegiella)
ses-ML (Koyraboro senni)
sg-CF (Sängö)
shi-Latn-MA (Tashelḥiyt)
shi-Tfng-MA (ⵜⴰⵛⵍⵃⵉⵜ)
si-LK (සිංහල)
sk-SK (slovenčina)
sl-SI (slovenščina)
sma-NO (åarjelsaemiengïele)
sma-SE (åarjelsaemiengïele)
smj-NO (julevusámegiella)
smj-SE (julevusámegiella)
smn-FI (anarâškielâ)
sms-FI (sää´mǩiõll)
sn-Latn-ZW (chiShona (Latin))
so-DJ (Soomaali)
so-ET (Soomaali)
so-KE (Soomaali)
so-SO (Soomaali)
sq-AL (shqip)
sq-MK (shqip)
sq-XK (shqip)
sr-Cyrl-BA (српски)
sr-Cyrl-ME (српски)
sr-Cyrl-RS (српски)
sr-Cyrl-XK (српски)
sr-Latn-BA (srpski)
sr-Latn-ME (srpski)
sr-Latn-RS (srpski)
sr-Latn-XK (srpski)
ss-SZ (Siswati)
ssy-ER (Saho)
ss-ZA (Siswati)
st-LS (Sesotho)
st-ZA (Sesotho)
sv-AX (svenska)
sv-FI (svenska)
sv-SE (svenska)
sw-CD (Kiswahili)
sw-KE (Kiswahili)
sw-TZ (Kiswahili)
sw-UG (Kiswahili)
syr-SY (ܣܘܪܝܝܐ)
ta-IN (தமிழ்)
ta-LK (தமிழ்)
ta-MY (தமிழ்)
ta-SG (தமிழ்)
te-IN (తెలుగు)
teo-KE (Kiteso)
teo-UG (Kiteso)
tg-Cyrl-TJ (Тоҷикӣ)
th-TH (ไทย)
ti-ER (ትግርኛ)
ti-ET (ትግርኛ)
tig-ER (ትግረ)
tk-TM (Türkmen dili)
tn-BW (Setswana)
tn-ZA (Setswana)
to-TO (lea fakatonga)
tr-CY (Türkçe)
tr-TR (Türkçe)
ts-ZA (Xitsonga)
tt-RU (Татар)
twq-NE (Tasawaq senni)
tzm-Arab-MA (أطلس المركزية التامازيتية)
tzm-Latn-DZ (Tamaziɣt n laṭlaṣ)
tzm-Latn-MA (Tamaziɣt n laṭlaṣ)
tzm-Tfng-MA (ⵜⴰⵎⴰⵣⵉⵖⵜ)
ug-CN (ئۇيغۇرچە)
uk-UA (українська)
ur-IN (اُردو)
ur-PK (اُردو)
uz-Arab-AF (اوزبیک)
uz-Cyrl-UZ (Ўзбек)
uz-Latn-UZ (o‘zbek)
vai-Latn-LR (Vai)
vai-Vaii-LR (ꕙꔤ)
ve-ZA (Tshivenḓa)
vi-VN (Tiếng Việt)
vo-001 (Volapük)
vun-TZ (Kyivunjo)
wae-CH (Walser)
wal-ET (ወላይታቱ)
wo-SN (Wolof)
xh-ZA (isiXhosa)
xog-UG (Olusoga)
yav-CM (nuasue)
yi-001 (ייִדיש)
yo-BJ (Èdè Yorùbá)
yo-NG (Èdè Yorùbá)
zgh-Tfng-MA (ⵜⴰⵎⴰⵣⵉⵖⵜ)
zh-CN (中文(简体) 旧版)
zh-Hans-HK (中文(简体) 旧版)
zh-Hans-MO (中文(简体) 旧版)
zh-HK (中文(繁體) 舊版)
zh-MO (中文(繁體) 舊版)
zh-SG (中文(简体) 旧版)
zh-TW (中文(繁體) 舊版)
zu-ZA (isiZulu)
Want to work on all the translations in a spreadsheet? Let us know. If you have support, we'll provide you a spreadsheet to work from and import your translations for you when you're done. This can be useful if you plan on having a professional translation done.
Want us to get a professional translation for you? Ask us. Most languages are in the $4000-6000 range to translate.
Google Cloud Translation Integration Administrator Setup
Communifire provides integration with the Google Cloud Translation API to dynamically translate user-created content on the fly. To change user-created content (like an article for example) to their own language, a user just needs to click the language icon in the content header. This wiki provides instructions for setting up Google Cloud Translation integration.
Translate User-Created Content
Using fast and dynamic machine translation, you can quickly view content in your own language with just the click of a button. No need for content creators to manually create and maintain multiple versions of the same content.
You can display pages in RTL for right-to-left languages. Go to Control Panel > System > System Properties and set EnableRTLDetection to true.
Sometimes after completing a translation, a customer will make their translation available to the community. These languages are presently available:
Communifire version 5.2 and older uses the BING Translator API to convert the English resources to a specific culture or locale.
The Bing Translator has volume limitations
Communifire uses Bing Translation API to import all resources from one culture to another. In most cases, from the default English locale to your specified culture. Because of the API restrictions, you can convert only 2,000,000 characters/month. Once you have exhausted the API limit, we recommend you try to convert the pending "un-converted" resources after 24 hours.
This process may take a while to complete
Since the Bing API has certain limits (the token expires every ten minutes), the conversion runs pretty slow. The expected time to convert 5000 resources in Communifire is around 2-3 hours, so please wait patiently until the entire conversion process is complete.
Sometimes you might get this error below:
The remote server returned an error: (400) Bad Request.
This usually means that your token has expired. Just refresh the page and start the translation again. You may have to repeat this process multiple times to convert all the resources.
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/communifire-documentation/wiki/view/4652/convert-resources-change-the-language-of-your-intranet?locale=en-US%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252f1%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252f%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253fact%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253d1%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252f%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253fSpaceID%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253d5
Your session has expired. You are being logged out.