WP-Members has been translated into a number of languages. This page will always have the most recent versions of any translation files that I have as well as the most recent POT. The most recent version number will be indicated. While there have been some changes along the way since 2.4, translation files should be fairly compatible with minimal changes.
If you need to update a file, I would suggest that you use Poedit.
If you are unfamiliar with localization, review this information at the Codex.
Most recent POT
Current Translations
Dutch
WP-Members 2.4 by Jeroen den Haan
wp-members-nl_NL.po
wp-members-nl_NL.mo
Spanish
WP-Members 2.4 by Aurelio Pons
wp-members-es_ES.po
wp-members-es_ES.mo
German
WP-Members 2.5 by Christian
wp-members-de_DE.po
wp-members-de_DE.mo
Swedish
WP-Members 2.5 by Peter Remnemark
wp-members-sv_SE.po
wp-members-sv_SE.mo
If you have created translations for WP-Members that you would like to share with the community, feel free to contact me via the contact page and I would be happy to add them here.
Note: if you are loading a translation on a site that has already had WP-Members installed, you’ll need to force the translated field names into the database. That process is described in this post.

here new WP-Members 2.7.1. ITAlanguage:
http://www.thesolver.it/public/WP-Members271_IT.zip
Have fun bros.
Dorian
very good!
forza italiaaaaaaaaaa
It WORKS ALSO IN 2.7.2. .
Diriano
Italian 2.7.1. works also in 2.7.2
Regards
Doriano.
Every time I update the plugin, my translation files are deleted and the language is back to english. Then I have to copy the language-files again and set $chk_force= true, deactivate/activate and we are back to danish. But.. now all my custom fields are gone
How do I keep my translation and my custom fields when I update the plugin ?
Jes – when you upgrade the plugin, you should only be reloading your translation files. You should not be repeating the $chk_force process. That is a one-time process when you first install the plugin and is only to force in the translated field names. Once those are in there, you don’t have to do it again. The upgrade process does not effect this as it intentionally does not do anything to the fields array in the database.
Your alternative process would be to deactivate the plugin, ftp file transfer the upgrade files, then reactivate the plugin. Only when you use the WP automatic upgrade are files deleted from the plugin directory.
How do I reload my translation files ?
You can just ftp them to the plugin’s /lang/ folder.
Hey!
I can’t seem to change the value of the “Submit” and “Clear Form” buttons to my local language (Swedish). Where am I not looking?
I’d also like to provide some updated Swedish language files, where do I email them?
Hi again… Is it possible to translate the “close” and “print” tags in the TOS?
I’d be very appreciative of any help!
// Oskar
All of the strings that you mentioned can be localized. If you are not finding them, it may be that you are working from an older .pot file (I notice the one linked on this page is not necessarily the most current – so I have updated that to link to the plugin repository file so it will be the version included in the download). If you use the file that is included in the download, that will be the one that have been most recently compiled.
Excellent Chad. Thank you!
I’d be happy to provide the updated language files.
For all the entire zip of 2.7.4 release candidate including italian language for manual installation.
Disactivate plugin from dashboard / plugin in your WP, you can delete entire directory and replace all with included content of zip file. In alternative, when you automatically upgrade WP-MEMBERS PLUGIN, you may only ftp copy italian files from lang directory of plugin into same dir of your hosting site.
Here link to download:
http://www.thesolver.it/public/wp-members2.7.4.zip
Many thanks to Chad for his excellent job. Best regards
Doriano
Sorry for the incovenience.
I’ve upgraded my new wp site and so links are dead.
For all italians WP-Members users now is available new link to download
The WP-Members RC 2.7.4 both in complete version with integrated IT lang or only languages files in .zip
Here link:
http://www.thesolver.it/?page_id=82
Have fun
Doriano
FOR ITALIAN USERS.
Now download is free without registration to my site. Enjoy.
But if you can, please .. register.
Many thanks
Italians: Il download dei files di lingua o il plugin completo della 2.7.4 Rc adesso lo potete scaricare liberamente senza necessità di registrazione al sito. Ma se potete registrarvi o stesso…. può solo compiacermi. Grazie a tutti.
http://www.thesolver.it/?page_id=82
These Files work well also in Final 2.7.4 Version.
Tested.
Best wishes
I cant get the translation files to work. I tried several options (delete plugin, force installation, activate/deactivate) but it never changes the language to DE. These files are in wp-members\lang: wp-members.pot, wp-members-de_DE.po, wp-members-de_DE.mo. Although I followed your instruction for already installed plugin, there is No change in language or any change at all. When I look to the database I also cannot find any changes. Do I have to do anything else to get it work?
Any ideas, please?
Are you running a translated version of WordPress? (Specifically, de_DE version?)
No, I dont.
travelundcare.com
Installed Plugins:
Akismet
Change Request
Contact Form 7
Contact Form to DB Extension
flickrRSS
Get The Image
TimThumb Vulnerability Scanner
U-Design Shortcode Insert Button
WP-CommentNavi
WP-Members
WP-PageNavi
The plugins don’t matter. The fact that you are not running a translated version of WP that matches what you are trying to load for WP-Members is why it doesn’t work.
Hi Chad,
Thanks for this *very nice* plug-in, just the ticket!
I have made a localising file for my site, to change the various prompts from “user” (ugg!) to “member”.
I used an -nz_NZ translation (New Zealand). It was all flowing nicely until I upgraded to 2.7.4 … then two things:
1) .po * .mo files dissapeared from plugin/lang directory (even tough the .pot file has not changed)
Where do you suggest I place these to protect them from updates …( wp-content/languages directory does not work).
2) (small grumble) You changed “Existing users Login” (wp-members-dialogs.php:49) to “Existing Users Login” without updating the .pot file.
Cheers
Keep up the good work!
Hi Chad
There still seem to be bits of text that are not internationalised. I took the v2.5 .PO/.MO files from here and added the latest .POT definitions, but there are still items in English. I’m trying to get everything into German.
Perhaps you have missed a few. An example is the text “SUBMIT” on a button or the heading “Existing Users Login”, or the text “Forgot? Register” in the widget.
Thanks for any hints, David
hi David,
I dont know why Chad doesnt publish the newest translation files. I already sent the version de_DE for 2.7 , where I added some missed or new phrases. BTW, compare my comment from 15th January this year, which is about a simple translation method you can do really easy for yourself.
Frank
Frank and David,
Yes, I’ll take the responsibility for that. Sadly, translations have taken a back seat to pushing development on the plugin forward. On a positive note, the changes lately have been minimal and I don’t foresee much in terms of future versions that is going to change most of the strings.
I will make it a priority to get caught up on the translations that have been sent and posted, and will likely be adding these to the download.
A simple solution would be to include all translation files along with the distribution: they are after all not enormous!
The latest German version posted on the official page (“http://butlerblog.com/wp-members/wp-members-translations/”) is v2.5. Frank – where are your v2.7 files?
By the way, there is an issue in German, that some people want a “Sie” version and some want a “du” version. Similar problem with many other languages. So far, I didn’t see a standard solution to that particular problem
Thanks
David
You can download the latest German language files (vers 2.7.4) here:
http://fmrnet.info/wp-members-lang-de-274.zip
If there are any questions, please contact me through my site.
Frank
Hi Chad, just sent you the pt_BR translation. Would you make it available thru the website or do you prefer i post a link to the files here? Also noticed that in the “WP-Members Users” screen, the new export functions are not translated, like “all”, “not exported”, “This button exports the full user…”, “Username”, “Name”, “Export All Users”, “Total users”… . I’m using the “CodeStyling Localization” plugin for the translations. Thanks
Also, forgot to mention that i needed to change the line 67 in wp-members.php from:
load_plugin_textdomain( ‘wp-members’, false, dirname( plugin_basename( __FILE__ ) ) . ‘/lang/’ )
to:
add_action(‘init’, ‘members_textdomain’);
function members_textdomain() {
load_plugin_textdomain( ‘wp-members’, false, dirname( plugin_basename( __FILE__ ) ) . ‘/lang/’ );
}
to make the translation work. Does that still there on purpose?
Hi Marco – thanks for sending this translation – I will get it added to the site. I appreciate your efforts.
There should be no need to make the change you indicated here. The load_plugin_textdomain function should fire appropriately as it is. But I will review this and if it does need to be changed in the plugin, I’ll change it.