Support » Plugin: The Events Calendar » I can’t translate this

  • Resolved safu9

    (@safu9)


    Hello,
    I want to translate this word “%1$s updated. %2$sView %3$s” used in src/Tribe/Main.php#L1704 into Japanese.
    This is shown like this: “Event updated. View event”
    However, Japanese word order is different from English one.
    In Japanese, this is written like this word order: “Event updated. Event view” because verb follows object.

    So I ask you to change this code

    sprintf(
    esc_html__( '%1$s updated. %2$sView %3$s', 'the-events-calendar' ),
    esc_html( $this->singular_event_label ),
    '<a href="' . esc_url( get_permalink( $post_ID ) ) . '">',
    esc_html( $this->singular_event_label ) . '</a>'
    )

    like this

    sprintf(
    esc_html__( '%1$s updated. %2$sView %1$s%3$s', 'the-events-calendar' ),
    esc_html( $this->singular_event_label ),
    '<a href="' . esc_url( get_permalink( $post_ID ) ) . '">',
    '</a>'
    )

    Then I can translate like this ‘%1$s updated. %2$s%1$s view%3$s’

    and I ask this about other four strings in the same array($messages).

    Thanks.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello Safu,

    This the same problem i note here
    https://wordpress.org/support/topic/textdomain-problem/#post-9111091
    they’re using several textdomain, so GlotPress give us string to translate but as it’s a different text Domain than main TD plugin, WordPress don’t use it…

    So we’re translating for nothing….

    One more time english speaker did not think to other locale…. 🙁

    Plugin Contributor GeoffBel

    (@geoffbel)

    Good evening Safu,

    Many thanks to Sebastien for his valuable insight.

    With that in mind, I will have to politely disagree with his conclusion of how translations in other language are seen by coders.

    At the very least at Modern Tribe (but I know we are not alone to care about this).

    I will absolutely bring this up to our i18n team to see what can be done.

    However, in the meantime, there is a workaround possible.
    It’s not ideal, but it will work.

    You need to do a view customization. You might want to read our Themer’s guide to get a sense of how that works: https://theeventscalendar.com/knowledgebase/themers-guide/

    Hang in there!

    Geoff B.

    Plugin Author Barry

    (@barryhughes-1)

    That seems like a completely reasonable change, @safu9 – we’ll see what we can do 🙂

    @sebastienthivinfocom: I’m aware of the issue you’re referring to, but I don’t believe that is related in any way to what the original poster has described.

    Plugin Contributor ggwicz

    (@ggwicz)

    Hey there,

    We published a Maintenance Release today that includes a number of fixes, including some that should address some of the issues reported here.

    Check out our release notes for it here to learn more → https://theeventscalendar.com/maintenance-release-for-the-week-of-29th-may-2017/

    Cheers,
    George

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘I can’t translate this’ is closed to new replies.