TOS translated but stayed in English

AI-generated summary

The discussion revolves around the issue of the Terms of Service (TOS) remaining in English despite the site language being set to Spanish. SidV initially reports the issue, which was also experienced by absi. gerhard explains that the TOS uses the site locale, not the user locale, and provides a solution by replacing the text in seeded topics as described in update-seeded-categories-and-topics. gerhard further clarifies that the issue might be due to the forum being initially created with an English locale, which was later changed to Spanish. absi confirms this and applies the “Replace” feature, solving the problem.

Continuing the discussion from Is there a Spanish version?

Right now, here on Meta.

I’m using the Spanish language interface, but TOS still on English. Why?

Capture:

The source is fine: discourse/config/locales/server.es.yml at main · discourse/discourse · GitHub
On transifex is translated too.

The TOS, like everything under /about uses the site locale, not the user locale.

As a site admin, you can replace the text in those seeded topics as described in Update seeded categories and topics.

I did not know that. Thanks.

But, according to @absi, he uses “spanish” as site locale language, and TOS still in English. :thinking:

The forum was either created at a time when there was no Spanish translation or it was initially created with an English locale. The “Replace” feature from the above link will sort this out.

Yes this was the case. The developer installed it in English and we changed to Spanish later. All was translated except TOS.

Genius! This solved the problem.

Thank you @gerhard and @SidV for your support.

Great, I’m glad to help.

Closing this topic in 5… 4… 3…