• Resolved nardela

    (@nardela)


    Hi TranslatePress Support!

    I am struggling with translating a Forminator HTML Form Field, as the content of the HTML-Field, when in translation editing mode to translate to english, appears empty.

    I have contacted the Forminator Support team. They have checked everything and could not help me with the struggle I am facing. Can you please take a look into this?

    please find the according links attached:

    Pastebin for Forminator Form I am using:

    https://pastebin.com/f2c1pDZu

    Wetransfer Link to Screenshots:

    https://we.tl/t-hdGen5CHeP

    Thank you for your support,

    kind regards!

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Cristian Antohe

    (@sareiodata)

    Hello,

    Visited the URL and it seamed to be working?

    Best Regards

    Thread Starter nardela

    (@nardela)

    Hello! It is not working, you might have not recognised that the lower part of the summary is in german, not in english.

    We have a huge problem because we can not change or update any of the html written texts. Please take a look again!

    https://we.tl/t-Mf7Zw68zZD

    Plugin Author Cristian Antohe

    (@sareiodata)

    Ah, actually the strings seam to be detected by our dynamic string translation that detects JS added content, but nothing returns back from the server.
    If you go to TranslatePress -> Settings -> Advanced -> Troubleshooting -> Fix missing dynamic content and enable this setting, does this improve the issues?

    Thread Starter nardela

    (@nardela)

    @sareiodata thanks for the tip. It indeed improves the issue, yet it doesn’t solve it.

    I can now see the html text content, but I can not translate it, neither via string translation, nor via “edit button”.

    Do you have another clue? ??

    Plugin Author Cristian Antohe

    (@sareiodata)

    Unfortunately no.

    The other solution would be to use two forms. One for each language.

    You can use our Conditional Shortcode Based On Language to display different content for different languages https://translatepress.com/docs/translation-shortcode/, or if your website is built with Elementor, you can restrict the modules based on language using our Restrict by Language integration: https://translatepress.com/docs/restrict-by-language/elementor-integration/.

    Also, we have similar integrations with Oxygen Builder, https://translatepress.com/docs/restrict-by-language/oxygen-builder-integration/, and WP Bakery, https://translatepress.com/docs/restrict-by-language/wpbackery-integration/.

    Thread Starter nardela

    (@nardela)

    Okay, thanks for the tips. I just want to mention that it used to work before and stopped working at some point.

    Saying: I was able to change the text from german to english via string translation at some random point before, after reloading several times and trying with different devices (hence part of the html text is in english and not in german), but now I can not translate it anymore via string or select.

    So I am wondering why it stopped working…

    If you don’t haven an answer to this question, I will try the other method that you described above.

    Plugin Author Cristian Antohe

    (@sareiodata)

    Can you send me some screenshot with the Translation Editor, the actual string in the front-end and post a link to where this is happening. Some strings don’t get detected correctly. I’m trying to figure out if it’s an issue we know of or just a string that doesn’t get detected.

    Best Regards,

    Thread Starter nardela

    (@nardela)

    The mistake occurs with this form on the third page of the form: https://dev.www.humhub.com/en/pricing/

    Here is a video of the scenario described.

    https://we.tl/t-DsNC90yBcH

    Plugin Author Cristian Antohe

    (@sareiodata)

    The wetransfer expired, but if you refer to the Lorem Ipsum text on page 3, then it should work as long as dynamic translation is enabled.

    Please go to TranslatePress -> Settings -> Advanced -> Troubleshooting -> Disable dynamic translation
    and make sure it’s not checked. Because I can’t see any ajax calls to trp-ajax.php file. Usually there is something that gets loaded with JS and we should detect various strings.

    Thread Starter nardela

    (@nardela)

    @sareiodata please check out the new wetransfer link (exp. date: 20th of September):

    https://we.tl/t-CxmGb7MaHE

    Disable dynamic translation

    This solution disables the “edit-button” that hovers next to each word within the Forminator form. I can still not grab the string I need. Neither via gettext, nor via search for string…

    Plugin Author Cristian Antohe

    (@sareiodata)

    I meant to make sure it’s not checked. It can’t work without it unchecked.

    Unfortunately if you can’t select the HTML added text, it’s possible we simply can’t detect it using our current method. The only other solution is to create two different forms, one for each language and use the conditional shortcode mentioned above.

    Best Regards.

    Thread Starter nardela

    (@nardela)

    I meant to make sure it’s not checked.?

    @sareiodata ah okay, sorry. It was unchecked before.

    Okay, thank you. I just still don’t understand how this was possible before and now it stopped working. As you can see, the text before the not translated text passages, are translated and worked to be translated before.

    Thank you very much for your support!

    Kind regards

Viewing 12 replies - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.