WordPress.org

Ready to get started?Download WordPress

Forums

Skype Online Status
WPML Support (10 posts)

  1. Rapid LLC
    Member
    Posted 3 years ago #

    Hello!

    I am currently in the final stages of translating my website, http://www.rapidstudies.com

    The bottom right footer widget is the skype widget.

    Since the site is in three languages, I need it to translate in WPML. However, WPML's string translation doesn't capture the title or the body of the widget.

    I've been dealing with WPML staff on this, and they've suggested that you join the conversation. This would not only save my life, personally, but i can imagine there's an army of web designers that would love for your skype plugin to be WPML compatible!

    Would you be so kind as to use the open invitation from WPML?
    http://wpml.org/documentation/theme-compatibility/go-global-program/

    The thread with the conversation is here:
    http://forum.wpml.org/topic.php?id=3778&replies=11#post-17041

    I'll remember you in my prayers. Seriously.

  2. RavanH
    Member
    Plugin Author

    Posted 3 years ago #

    Hi Valeria,

    As far as I can tell, that Go Global thing is for themes. Not plugins...

    Anyway, the Skype plugin is multi-lingual ready already but it might not have a translation for your language(s) yet... Which languages are you looking for exactly?

    Allard

  3. Rapid LLC
    Member
    Posted 3 years ago #

    Allard, Thanks a mil for answering so quickly.

    Actually, WPML go global is for everything. They specifically invited you to participate in the discussion. If it's more convenient, you can give me your full name and email, and they will provide you with a developer user name and password.

    P.S. I need Russian for it.

    Thank you for your trouble!

  4. RavanH
    Member
    Plugin Author

    Posted 3 years ago #

    Hmmm... there's only a Belorussian translation. No Russian one yet. You could create one? ;)

    About WPML: I have no real insight in what it would take to make the plugin compatible with WPML. I use qTranslate (WPML is too complicated and not multi-site compatible, AFAIK) for all my multilingual sites and that works well with any plugin that uses the WordPress text-domain method for translations.

    I need some kind of account for joining the discussion on that forum?

  5. Rapid LLC
    Member
    Posted 3 years ago #

    I tell you what...

    If you tell me what I need to do to translate your plugin to Russian, I'll be happy to do it for you. It's only fair, since you're spending your time helping me.

    WPML has been insanely resourceful - they will work with you, since it's their goal to create a better world :) Give me your full name and email, and I will ask Amir, one of the admins, to generate a username and a password (they do it that way for developers).

  6. AmirHelzer
    Member
    Posted 3 years ago #

    We're very happy to work with other developers to ensure compatibility. This includes both plugin and theme authors.

    Go to this page:
    http://wpml.org/documentation/theme-compatibility/go-global-program/

    Explain what you're doing and we'll create the account for you.

    In the next few days, our guys are extra busy debugging a new release. If you need help from our developers, it may be slower. As soon as we're done with WPML 2.3.1, we'll have more time to spend with fellow developers.

  7. RavanH
    Member
    Plugin Author

    Posted 3 years ago #

    Hi Amir,

    I'll consider joining the program, although I do not have much time either...

    Meanwhile, could you tell me if WPML is WPMS (multi-site) compatible these days and if so, to what extent?

    Thanks :)

  8. AmirHelzer
    Member
    Posted 3 years ago #

    Yes, WPML works fine on multisite. This includes network activation or activation on individual sites.

  9. RavanH
    Member
    Plugin Author

    Posted 3 years ago #

    Amir, could you quickly explain to me how a normal Text widget should be adapted to become WPML compatible?

    Because that is what my Skype widget basically is, a text widget with Title and filled with pre-formatted content...

  10. AmirHelzer
    Member
    Posted 3 years ago #

    The easiest thing would be to use WPML's String Translation registration directly in your plugin. This is what WPML does for the standard text widgets.

    1) When saving the widget, check if icl_register_string exists. If it does, call it to register the body of the widget. You don't need to register the title. WPML uses the apply_filters function that your title should pass anyway.

    2) When displaying the widget, check if icl_t exists. Then, call it to pass the text through translation.

    It's explained in detail here:
    http://wpml.org/documentation/support/translation-for-texts-by-other-plugins-and-themes/

    I'd like to create an account for you for WPML.org, so that you can download the recent versions of WPML for your testing. For that, I need a name and an email.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic