• Been trying to get this to work all morning and have so far failed miserably:

    Using qtranslate (or any other multilanguage plugin, really), attachment titles will always render as <!–:de–>German title<–!–><!–:en–>English title<–!–> which, needless to say, looks ugly on any fb wall.

    So this is both a development and a support request. Could qtranslate compatability be added in the next release?

    And how can this be achieved in the current release?

    Changing

    $attachment['name'] = $post->post_title;

    to

    $attachment['name'] = __($post->post_title);

    in sfc-publish.php (this is the dev version 0.999) *should* have done the trick, but didn’t.

    Any thoughts? 🙂

    http://wordpress.org/extend/plugins/simple-facebook-connect/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    You can’t use __() and _e() around variable strings. Translation doesn’t work that way.

    Thread Starter DonSailieri

    (@donsailieri)

    there’s next to no documentation on these functions that I could find; I was of the opinion that _e() replaced echo(); and that __(); was used to parse strings to a function…

    pardon my ignorance, but pretty please with semicolons on top, include qtranslate compatibility in the 1.0 release :3

    Wait a minute.

    Are you saying if I pass a variable to _e() doesn’t work and if a direct string works?

    Example:

    $title = "<!--:de-->German title<--!--><!--:en-->English title<--!-->";
    
      _e($title); //doesn't work
    
      _e("<!--:de-->German title<--!--><!--:en-->English title<--!-->"); //works

    How can I make this work?

    Plugin Author Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    You can’t make that work. I18N translation does not work that way.

    Only fixed strings should be passed to translation functions.

    there is the qtranslate’s function!

    qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($text)

    (Still, doesn’t work for me in the WP-E-Commerce Cart Widget)

    jaguattina

    (@jaguattina)

    hi, i’ve got the same problem as DonSailieri… does anyone know how to solve it? please, i’m trying everything but i’m not a programmer and i can’t find any solution in forums.
    thank you 🙂

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Plugin: Simple Facebook Connect] qtranslate-compatibility, __() and _e()’ is closed to new replies.