• Resolved MagineM

    (@maginem)


    Hi,

    The translate function seems to work fine on my site, except anything I add the translate brackets (syntax) too in my theme files doesn’t translate, it shows both versions plus the syntax on the front-end.

    Here is an example of how it prints in the front end in either language:
    [:en]Site Title[:de]Site Title German[:]

    What is missing or not on?

    https://www.ads-software.com/plugins/qtranslate-x/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Gunu

    (@grafcom)

    Thread Starter MagineM

    (@maginem)

    Hi,

    Yes, I have had a read through. But nothing there really tells me what the problem could be, as the plugin works for most of the translations, but it just doesn’t seem to pick up on any custom fields I set in my theme files.

    Plugin Author Gunu

    (@grafcom)

    @maginem

    can you give me more specific information? Plugins, theme etc.

    Thread Starter MagineM

    (@maginem)

    Hi,

    The theme is eList from Elegant Themes.

    Plugin Author Gunu

    (@grafcom)

    @maginem

    works it with a default WP theme?

    Try it first with a standard WordPress installation.

    Thread Starter MagineM

    (@maginem)

    Hi Gunu,

    Hmm, difficult to test as the site is live.
    The translations seem work everywhere else on the site. It’s only the custom tags in the theme files that don’t seem to be read. Almost as if it is ignoring the [:en] markup. (I’ve also tried the other markup styles and they too don’t work)

    Thread Starter MagineM

    (@maginem)

    @gunu

    Ok, think I’ve figured it out. I need to print the output in a PHP tag.

    e.g. this [:en]english text[:de]german text[:] needs to be this: <?php esc_html_e(‘[:en]english text[:de]german text[:]’,’themename’) ?>

    This seems to work.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Showing everything in both languages’ is closed to new replies.