There are compatibility issues between TranslatePress and Astra Pro themes, and the following compatibility issues are currently known:
Styles are messed up: Translated page layouts or font styles do not match the original language.
The menu gives the following error:
<nav role="navigation" aria-label="Chapelure" class="breadcrumb-trail breadcrumbs" data-no-translation-aria-label="">
<div class="ast-breadcrumbs">
<ul class="trail-items">
<li class="trail-item trail-begin">
<a href="https://xxxxx.com/fr/" rel="home">
<span data-no-translation="" data-trp-gettext="">Accueil</span></a>
</li>
<li class="trail-item trail-end">
<span>
<span>#!31jeu, 20 Mar 2025 05:39:21 +00002131#31jeu, 20 Mar 2025 05:39:21 +0000Z-5+00:003131+00:00202531 20am31am-31jeu, 20 Mar 2025 05:39:21 + 00005+00:003131+00:002025312025jeu, 20 Mar 2025 05:39:21 +0000395393amjeudi=778#!31jeu, 20 Mar25 05:39:21 +0000Z+00:003#2025#! 31jeu, 20 Mar25 05:39:21 +0000Z2131#/31jeu, 20 Mar25 05:39:21 +0000Z-5+00:003131+00:00202531#!31jeu, 20 Mar25 05:39:21 +0000Z+00. 003#</span></span>
</li>
</ul>
</div>
</nav>
</div>
</div>
In its original state it was:
<nav role="navigation" aria-label="Breadcrumbs" class="breadcrumb-trail breadcrumbs">
<div class="ast-breadcrumbs">
<ul class="trail-items">
<li class="trail-item trail-begin">
<a href="https://xxxxx.com/" rel="home">
<span>Home</span></a>
</li>
<li class="trail-item trail-end">
<span>
<span>2025</span></span>
</li>
</ul>
</div>
</nav>
</div>
</div>
How can the problem be solved?
Open translatepress background settings page, switch to advanced tab, click debug tab, check Disable translation for gettext strings, as shown in the following figure:

Compatibility Issues Between TranslatePress and the Astra Pro Theme: Additional Notes and Usage Recommendations
This type of resource-based content is worth saving, but it also needs to be reviewed periodically. Tools, platforms, links, and rules are subject to change—especially free resources, temporary services, and third-party platforms, which often become unavailable, undergo redesigns, or have regional access restrictions.
Recommendations Before Use
- First, check whether the link is still accessible.
- Be sure to consult the official documentation first; don't rely solely on third-party tutorials.
- Do not submit sensitive information related to your account, email address, payment details, or personal data.
- Save alternative solutions as well to avoid a single point of failure.
If you plan to use the tool for long-term business purposes, we recommend choosing one with a track record of stable maintenance, a clear privacy policy, and accessible support channels. Free plans are suitable for short-term, temporary needs, but you should not store critical data on an unreliable platform for an extended period.
Related Content
Recommendations for Updates and Reviews
We recommend reviewing this content periodically. Tool access points, platform rules, browser menus, account risk controls, and terms of service are all subject to change. When reviewing, focus on three key points: whether the original method is still viable, whether a simpler new solution has emerged, and whether any new risk warnings need to be added.
If this is your first time performing this operation, we recommend testing it first on a test account or in a low-risk environment before migrating to the production environment. That way, even if the steps aren’t applicable, they won’t affect your main account, main site, or business data.
General Troubleshooting Steps for Technical Issues
- First, confirm whether the issue can be reliably reproduced; do not draw conclusions based on a single instance of the problem.
- Record the current version, path, account permissions, and complete error details.
- Change only one variable at a time, then immediately verify the results to avoid mixing multiple changes together.
- If a production site is involved, back it up before proceeding. This is especially true for issues related to WordPress, Nginx, certificates, and caching.
Many problems that seem complicated are often ultimately caused by caching, permissions, paths, or version differences. Troubleshooting layer by layer is more reliable than repeatedly copying commands.











