Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Events: Main site has translations, but site is not localized #1440

Open
ryelle opened this issue Dec 12, 2024 · 0 comments
Open

Events: Main site has translations, but site is not localized #1440

ryelle opened this issue Dec 12, 2024 · 0 comments
Labels
[Type] Internationalization Issues related to i18n or handling non-English languages or content

Comments

@ryelle
Copy link
Contributor

ryelle commented Dec 12, 2024

The theme for events.w.org has translations, and those are being imported into GlotPress. Translators are translating these, but since there is no Rosetta or locale switcher for this site, the translations never show up.

Strangely, that's not actually true— if a user has set their own language, for example German, the local navigation is translated. I'm not sure why that's translated when nothing else is, since most of these strings are translated.

Image

With the current setup, we can't use the Rosetta-style subdomains, but perhaps the locale switcher from Learn can be reused here.

If so, the theme will need to be audited for translation support — at a quick glance, there are places where strings are not wrapped in translation functions, and places where the wrong textdomain is being used.

Originally raised by @timse201 in WordPress/wporg-main-2022#524

@ryelle ryelle added the [Type] Internationalization Issues related to i18n or handling non-English languages or content label Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Internationalization Issues related to i18n or handling non-English languages or content
Projects
None yet
Development

No branches or pull requests

1 participant