• Plugin Author David Gewirtz

    (@dgewirtz)


    Right now, Seamless Donations is not built to allow for translation (although the original developer did encode a good percentage of the strings for that purpose).

    There are two related issues regarding translations: the translation encoding itself, and PayPal’s limited international support. I am quite aware of both of these concerns and will be working to remove those limitations in the future.

    I am hoping to make Seamless Donations translation-ready in the upcoming version 4.0, but that depends on how long it takes to get core programming done. Translation might have to wait until a point release. Stay tuned to here and the Lab Notes at http://zatzlabs.com/lab-notes/ for details.

    Secondarily, I’m hoping to add mechanisms for additional payment gateways beyond PayPal. That will definitely have to happen after the base 4.0 release because it will rely on the extensibility features being coded into 4.0.

    I know it’s disappointing that these capabilities aren’t here today, but I appreciate your patience and am working as quickly as possible to bring you all a great update.

    –David

    https://wordpress.org/plugins/seamless-donations/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thanks for your detail info
    inci

    Plugin Author David Gewirtz

    (@dgewirtz)

    Quick update, more details to come: Seamless Donations 4.0 will be translation-ready. I went through and converted all the strings, set up the translation domain, and set up the appropriate header fields. There will be a short delay between uploading the main plugin once done and generating the translation file, but that shouldn’t be more than a day or so.

    Stay tuned. And if you’re interested in doing translations, please check back here regularly!

    –David

    Hello David!

    Thanks a lot for your hard work on this plugin! I saw that you just released version 4.0 and I am interested in translations. I would love to translate the sentences from English to Spanish, but I don’t want to touch the core code of the plugin. Is there any way that I can do that? Any suggestions?

    Thanks a lot for your help!
    Best regards,
    David.

    Plugin Author David Gewirtz

    (@dgewirtz)

    Yep. The plugin should have a pot file. You should be able to use https://make.wordpress.org/polyglots/handbook/tools/poedit/ to edit the file (it’s in the /languages/ directory).

    Once you create the modified file, let me know and I’ll try to include it in the distribution as a language file.

    Much appreciated!

    –David

    Thanks a lot!

    Sorry if this is a dumb question but I’m still kind of lost. I already created a test mo and po file extensions with few sentences translated (called es_MX.mo and es_MX.po). I uploaded to /languages/ directory in the plugin directory and the texts are not modified still. Any configuration elsewhere that I need to update? Or maybe I need to use a different file name?

    Thanks a lot for your help!

    Best regards,
    David.

    Quick update.

    I found how to do it! In WP general settings I used the interface in English. I discovered that using define ('WPLANG', 'es_MX'); is no longer required on wp-config.php. You have to select the language from the UI.

    I selected Spanish (Mexico) from the list, then uploaded the mp and po files as seamless-donations-es_MX.mo and seamless-donations-es_MX.po to the /languages/ directory and it worked!

    So, basically it was to select the language from WP settings and upload the files with the correct name. Whenever I finish Mexican Spanish translation I share so that you can use it on the regular distribution if you want 😉

    Thanks!
    David.

    Plugin Author David Gewirtz

    (@dgewirtz)

    Yes, please! That’s great. I’m pinning a translation discussion to the top of this support board. Please go in there and let folks know you’re doing Mexican Spanish.

    Thank you SO much!

    –David

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘About translations’ is closed to new replies.