WordPress.org

Ready to get started?Download WordPress

Forums

Events Manager
[resolved] German translation Error after Update (8 posts)

  1. ito
    Member
    Posted 1 year ago #

    After Updating the plugin some terms are not translated.
    For example: "You are currently attending this event." or "Manage my bookings".

    In "dbem-de_DE.po" everything is fine. How to fix it? Thanks

    http://wordpress.org/extend/plugins/events-manager/

  2. agelonwl
    Member
    Posted 1 year ago #

    Hi,

    you can changed that using Settings > Bookings > Customize Feedback Messages

  3. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 1 year ago #

    If you installed EM with with the blog language in English, the defaults are installed in English.

    Also, it may be an outdated po file (i.e. lines of where translations are have changed, translations aren't being found properly).

  4. ito
    Member
    Posted 1 year ago #

    @agelonwl. that was not my question.

    @Marucs po file (dbem-de_de.po) was adapted...

    \#@ dbem
    #: em-install.php:542
    msgid "You are currently attending this event."
    msgstr "Sie haben bereits eine Buchung für diese Veranstaltung getätigt."
    ...
    ...
    ...
    #@ dbem
    #: admin/em-options.php:1311
    msgid "Already attending"
    msgstr "Sie haben bereits eine Buchung für diese Veranstaltung getätigt."\

  5. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 1 year ago #

    Try updating the German po file from the POT file as instructed here:
    http://wp-events-plugin.com/documentation/translating/

    I've only recently discovered that anything showing up as 'fuzzy' isn't translated, you have to go through each record and mark it 'unfuzzy'. Unfortunately the German translation has a lot of these as it hasn't been updated in a while.

  6. ito
    Member
    Posted 1 year ago #

    :( It doesn't work for me too.

    in 'bookingform.php' is the following code:

    <?php //echo get_option('dbem_bookings_form_msg_attending'); ?>
    <a href="<?php echo em_get_my_bookings_url(); ?>"><?php echo get_option('dbem_bookings_form_msg_bookings_link'); ?></a>

    In 'em-options.php' is the following line:

    em_options_input_text ( __( 'Already attending', 'dbem' ), 'dbem_bookings_form_msg_attending', __( 'If already attending and double bookings are disabled, this message will be displayed, followed by a link to the users booking page.', 'dbem' ) );

    These two items are correctly displayed in the po file.

    Puhhhh...

  7. Marcus
    NetWebLogic Support
    Plugin Author

    Posted 1 year ago #

    That's because once you install EM, that msg is saved to the database, the translation is only used then, afterwards it's taken from the DB, so if you change that in your options page (as per angelonwl's original suggestion), it should show the right text.

  8. ito
    Member
    Posted 1 year ago #

    Thanks, it works fine...

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic