What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Missing German translations in payment processing tool

    Asked by WolfgangLenzen on September 07, 2015 at 09:50 AM

    I´m using the albanian widget to offer subscriptions for a month, a year or two years. In the form editor on german, the text for monthly subscription is correct in german "für jedn Monat" but the others are in english. When I open the form in preview, all text for the subscription interval is in english.

    Page URL:
    https://www.jotform.com//?formID=51137036800344#

    translations preview form editor monthly subscription
  • Profile Image

    Answered by Ben on September 07, 2015 at 12:08 PM

    I took a look at your form, but it is not set to any language.

    Because of that your form can not see that it should display the subscription intervals in the German language.

    My suggestion would be to add one to your form and of course, if you have any issues, do let us know and we would be happy to assist with them - for example, if you have any troubles setting it up and plan on using a single language, we can help you set the text shown through CSS.

  • Profile Image

    Answered by Ben on September 07, 2015 at 12:09 PM

    I see that the link was not included in the above reply, so here is the link to the guide again: How to make your forms multilingual?

    It will show you how to add the language to your form.

  • Profile Image

    Answered by WolfgangLenzen on September 07, 2015 at 02:34 PM

    Thanks for your reply, but I don´t see that it solves the problem. I don´t need multiple languages, as my main form is in german and that´s also the system-language, so everything in my form is displayed in german, except the subscription information in the widget mentioned above. 

    There is another problem with translation. I also use the terms & conditions widget as a required field. If the user tries to submit the form without checking the required field, the errormessage for this widget is also in english. Error-messages for all other required fields are in german. 

  • Profile Image

    Answered by Ben on September 07, 2015 at 04:22 PM

    Actually, even if you do not use multiple languages you should set up the default language of your form each time - my suggestion is to do that before you are setting up the form.

    That way the form will load the details from the database for that language, otherwise it will - like everything else, default to loading the details in English.

    Now to translate your form, you would need to add the following CSS code to your form:

    .form-product-details {
        visibility: hidden;
    }
    .form-product-details b {
        visibility: visible;
    }
    .form-product-details b:after {
        font-weight: normal;
    }
    .form-product-details b:after {
        content: "für jedn";
        margin-right: -1.3em;
    }
    .form-product-item:nth-child(6) .form-product-details b:after {
        content: "fur czwei";
        margin-right: -1.3em;
    }
    .form-product-item .form-product-details u {
        margin-left: -3.2em;
    }
    .form-product-item:nth-child(2) .form-product-details u:before {
        content: "Montat";
        visibility: visible;
    }
    .form-product-item:nth-child(4) .form-product-details u:before {
        content: "Jar";
        visibility: visible;
    }
    .form-product-item:nth-child(6) .form-product-details u:before {
        content: "Jare";
        visibility: visible;
    }

    I hope that the translations are correct, but if not, feel free to modify the CSS above to get the desired outcome.

    The CSS should go to the end of the other custom CSS code of your form as per these steps: Inject Custom CSS Codes

    In regards to the warnings, you can changed them by following the steps here: How to Change Form Warnings

    Do let us know how it goes.

  • Profile Image

    Answered by WolfgangLenzen on September 07, 2015 at 05:06 PM

    ok, CSS could be a workaround but still doesn´t solve the bug. 

    For testing I created a new empty form and added german a language at first. then I added a new albanian widget  for subscription and added two options, one monthly and one yearliy. In the editor, the frist one has the correct german text, the second one is in english (see attached screenshot). so it ist inconsistend in anyway and independent from the language set. When i save the form, I get a warning that there are some none-translated items, but if I click on the translate button, I only have the german language and on this I get the message "You cannot edit original language". If I ignore that and open the preview, both subscription texte are in english, ifen if the first one was in german in the editor before.

    So this issue hase to be a bug in the widget as for all others everything is in german.

     

     

  • Profile Image

    Answered by Ben on September 07, 2015 at 05:16 PM

    Oh OK, thank you for the screenshot I see what you mean.

    I will raise this to our developers for inspection to see what can be done.

    Another alternative is to create the form in English and then make a translation of the same in German as this should work every time.

    As mentioned, this is another alternative, that you could use while our developers are working on this.

  • Profile Image

    Answered by WolfgangLenzen on October 13, 2015 at 09:24 AM

    What´s the status concering the missing translation ?

  • Profile Image

    Answered by Ben on October 13, 2015 at 10:37 AM

    Unfortunately until our developers update this thread there is not much that we can tell you.

    From what I see a developer is assigned to this bug and the issue is marked as important to resolve, meaning that they are working on it.

    Having that said, until we get the update from them, there is not much that we can tell you in terms of what has been done on this and how long it would take to fix, however as soon as it is, we will let you know about it.