Not everybody knows English. Take advantage of your second language to enjoy more fresh members at your WordPress membership site. Learn how to translate your WordPress and Wishlist member wordpress plugin to none English language. You can even translate your site to more than one language at same time. Here is how to do this.
You have two option to translate your membership website. I explain both ways:
How to translate Wishlist Member when your site have only one none-english language?
Step I. Creating the correct language file
1. Download poEdit at www.poedit.net
2. Open the file po file /plugins/wishlistmember/lang/wishlist-member-en_US.po
3. Click File -> Save As and change en_US to anything you want (i.e. de for German) so that the filename becomes something like wishlist-member-de.po
4. Translate
5. Click File -> Save at same path
This now generates the correct .po and .mo files for your language.
Step II. Tell WordPress to use your language file
1. Edit wp-config.php
2. Locate the line that says: define (‘WPLANG’, ”);
3. Change it to: define (‘WPLANG, ‘de’);
(Note, use whatever language code you used when you made your translation)
4. Save wp-config.php
That’s all. enjoy your Membership website powered by WordPress and Wishlist member at your own language.
Your site support more than one language at same time.
Step I and II. Creating the correct language files
Same of above create po files for languages you need.
Step III. Writing same post/page at more than one language
You need to install the free Q-Translate plugin for WordPress. This plugin allow to write your post at more than one language. Simply you will have a multi language membership website.
Do you need Professional coder? Hire me
Looking for different WordPress plugin? Try Wishlist member
Andy is one of core WordPress WishList Member Developer. He is in love with WordPress and fun of turning new ideas to WordPress plugin or theme.
Alternative Cron
Use this, for example, if scheduled posts are not getting published.
According to Otto's forum explanation, "this alternate method uses a redirection approach, which makes the users browser get a redirect when the cron needs to run, so that they come back to the site immediately while cron continues to run in the connection they just dropped. This method is a bit iffy sometimes, which is why it's not the default."
define('ALTERNATE_WP_CRON', true);
define('DISABLE_WP_CRON', true);




Bob Patterson
March 26, 2010
1:05 pm
Wow, I’ve been working on this issue my self. I was most concerned about the registration forms and pages. I assume I coul just change the text in a php scrpt or two but WLM said no go.
Your solution is pretty simple.
Thank you for pulling this together.
-Bob
Khmer movie
May 2, 2010
2:09 pm
Thanks for the translation tutorial. I’ve been looking for this solution for a long time.
Blandine
August 31, 2010
5:24 pm
Hello ! Are the file also reflects the back office?
Because I’m interested to integrate a WishList solution I develop in French using the seller license, but my customers will need a control panel in French.
Assuming that the po file does not reflect the back office:
- The translation of the control panel is it easy?
- Is there any way to find an arrangement so I can translate it and you make me a promotion?
Contact me.
Thank you.
Andy
September 1, 2010
9:19 am
Hello Blandine,
Yes, you can translate everything such as wishlist member admin interface or login widget using po file. Translation is easy as drinking water if you know both languages and you try it once. When you translated WLM to your language, Then let know your 1shoppingcart affiliate link and I will add the direct link to my site sidebar to send interested visitors to you:) .
Thank you
Andy
MAXreport
October 2, 2010
9:47 am
Thanks for the translation tutorial!
With best regards from austria,
MAXreport
Andy
October 28, 2010
7:49 am
hey MAXreport, you are welcome!
Estanislao
November 24, 2010
5:51 pm
Just want to say – Thank you! You have made my life a little bit easier dude
Estanislao
Yvon Kruger
December 23, 2010
5:26 pm
Thanks! This works great!
Mario Robecchi
December 29, 2010
3:55 pm
Well, I’m sorry to say that until now I could not make it work… Can anyone help me and tell me where is my mistake?
I worked with PoEdit to translate the customer’s forms into Italian and uploaded the .mo and .po new files both to WordPress languages folder (‘[...]/blog/wp-content/languages’) and to WishList Member plugin languages folder (‘[...]/blog/wp-content/plugins/wishlist-member/lang’), but it does not work.
I also tried to upload those files only to WordPress languages folder or only to WishList Member languages folder, but it does not work.
The WordPress edition I use is 3.0.1 and it is already in Italian: in fact, in the wp-config.php there is already the code line >>> define (‘WPLANG’, ‘it_IT’); <<<
I suppose there's a small, but essential, mistake I do somewhere… Can anyone tell me where?
Thank you very much!!
Mario
————–
Hello Mario, uploading to [...]/blog/wp-content/plugins/wishlist-member/lang is fine. As your WordPress is Italian language ( it_IT) make sure to rename your WLM lang files with same extension. For example wishlist-member- it_IT.po
Andy
Rug Cleaning Los Angeles
January 3, 2011
12:57 am
hey there cool blog, I found your website as I was doing some research how to develop my world-wide-web log. I was just now enquiring which spam pluggin you make use of for comments because WE get lots on my best site.
——————-
I use just Akismet!
juliette
February 15, 2011
8:29 pm
Hello, this is great news for me, I will definitely try it out. Is there anyone here who knows which shopping carts will also support other languages? I need German. Paypal switches automatically to English after payment and display a ‘return to merchant’ button, which my subscribers can not understand…
juliette
February 16, 2011
3:45 pm
Worked for me and I am very happy about it – thanks for sharing!