Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
read more
docs PHP, CSS & JS

Multilingual Support

This document covers Oxygen's approach and support policy to multilingual plugins.

Support Policy

Oxygen does not have official integrations for multilingual plugins, and no support will be provided through our official support channels.

While Oxygen has some rudimentary functions built-in for multilingual plugins, these functions are to help reduce incompatibility but are not official integrations.

We will be glad to share any information we have regarding caveats and solutions provided by our community, but this information is provided as-is and is not something we can provide support for. Please use any information below at your discretion and test any solutions before implementation.

Current Integrations

The Oxygen community has had success with translation plugins such as WPML, Polylang, TranslatePress, and Weglot. Any information we have regarding these plugins may be found below.

Polylang

The following code provides conditions that you can use to show/hide content based on the language string in the URL. These conditions can be added by placing the code in your preferred Code Snippets plugin: Polylang Conditions Code.

TranslatePress

TranslatePress has released some information on how to use their plugin with OXygen. You can find this information on the TranslatePress website.

Weglot

The following code provides conditions that you can use to show/hide content based on the language string in the URL. These conditions can be added by placing the code in your preferred Code Snippets plugin: Weglot Conditions Code.

WPML

WPML has released some information about using Oxygen with their plugin. You can find this information on the WPML website.

Additionally, there are some conditions created by the community that you can use to show/hide content based on the language string in the URL. These conditions can be added by placing the code in your preferred Code Snippets plugin: WPML Conditions Code.

Caveats that we're aware of:

  • Template translation doesn't always work for logged-out users. As such, you will need to use one template, duplicate your content, translate it within the same template, and then use Conditions to show/hide the content based on the language string in the URL. You can find some of these Conditions above.
  • Translation plugins usually prevent you from being able to save changes to Reusable parts.

If you encounter any issues, please report the issues to Oxygen's GitHub, as well as to the developers of the multilingual plugin you are using.

Last modified: May 17, 2024
Copyright © 2024 Soflyy
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram