Answers.Body: <p>I wrote that blog post a long time ago but haven't look at it much since then!  It seems to be mostly working:</p>
  <p><a href="https://i.sstatic.net/Kn3T3A7G.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Kn3T3A7G.png" alt="Event registration page in Spanish" /></a></p>
  <p>Credit card &amp; billing info labels are translated, although the &quot;Your Registration Info&quot; is not.</p>
  <p>You need the language translations installed (see <a href="https://lab.civicrm.org/extensions/uplang" rel="nofollow noreferrer">uplang</a>) and the languages enabled in the 'Additional Languages' box.  'Inherit CMS Language' should be 'No'.</p>
  <p>In some quick testing, I got some odd combinations of translated/untranslated content when switching between various settings which I guess may be related to caching.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-10-02T15:46:52.353Z
Answers.Text: Thank you. I have https://github.com/cividesk/com.cividesk.l10n.update installed, which downloaded the files for es_MX, instead of Uplang. Could that be why it's not working? On my install, nothing is translated, but I see the civicrm.mo files in /l10n/es_MX
Answers.UserDisplayName: Zachary
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-10-02T14:39:32.367Z
Answers.LastActivityDate: 2024-10-02T14:39:32.367Z
Answers.UserDisplayName: Aidan
Body: <p>Followed the guide here: <a href="https://civicrm.org/blog/ayduns/language-switcher" rel="nofollow noreferrer">https://civicrm.org/blog/ayduns/language-switcher</a></p>
  <p>Have English and Spanish (Mexico) installed.</p>
  <p>When I switch the language by using a URL on an event link civicrm/event/register?reset=1&amp;id=168&amp;lcMessages=es_ES I still see the English UI elements untranslated, such as &quot;Register&quot;.</p>
  <p>I installed this extension: <a href="https://civicrm.org/extensions/language-switcher" rel="nofollow noreferrer">https://civicrm.org/extensions/language-switcher</a> and have switched back and forth from English to Spanish (Mexico) and it does not show any CiviCRM backend element in Spanish.</p>
  <p>What am I missing?</p>
  
Tags: <language>
Title: Language Switcher Not Working
ThreadText: # Language Switcher Not Working
  
  (Asked by: username_0 on 2024-10-01)
  
  Followed the guide here: <https://civicrm.org/blog/ayduns/language-switcher>
  
  Have English and Spanish (Mexico) installed.
  
  When I switch the language by using a URL on an event link civicrm/event/register?reset=1&id=168&lcMessages=es\_ES I still see the English UI elements untranslated, such as "Register".
  
  I installed this extension: <https://civicrm.org/extensions/language-switcher> and have switched back and forth from English to Spanish (Mexico) and it does not show any CiviCRM backend element in Spanish.
  
  What am I missing?
  
  **Tags:** language
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2024-10-02. Score: 2
  
  I wrote that blog post a long time ago but haven't look at it much since then! It seems to be mostly working:
  
  [![Event registration page in Spanish](https://i.sstatic.net/Kn3T3A7G.png)](https://i.sstatic.net/Kn3T3A7G.png)
  
  Credit card & billing info labels are translated, although the "Your Registration Info" is not.
  
  You need the language translations installed (see [uplang](https://lab.civicrm.org/extensions/uplang)) and the languages enabled in the 'Additional Languages' box. 'Inherit CMS Language' should be 'No'.
  
  In some quick testing, I got some odd combinations of translated/untranslated content when switching between various settings which I guess may be related to caching.
  
  > **Comments:**
  > **username_0**: Thank you. I have https://github.com/cividesk/com.cividesk.l10n.update installed, which downloaded the files for es_MX, instead of Uplang. Could that be why it's not working? On my install, nothing is translated, but I see the civicrm.mo files in /l10n/es_MX  
  
  ---
  
  