After user registration, I see the message :
Vous venez de créer votre compte. Vous devez maintenant l’activer en utilisant le lien qui se trouve dans le mail que nous venons de vous envoyer.
Which is the French translation for :
You have successfully created your account! To begin using this site you will need to activate your account via the email we have just sent to your address.
I would like to change the text of this message. I did some test with register.php but I cannot make it change !
Anybody can please help… where can I change this text ? .PO file ? .PHP file ? Add a filter ?
@levre Something got lost in translation, not quite clear what you mean. What I’m getting is that you have a WP Multisite installation and you have BuddyPress network-activated. I gather that you want separate instances of BuddyPress in that multisite installation. That is not possible at this time except through plugins see https://buddypress.trac.wordpress.org/ticket/4732
I am using this one: http://themeforest.net/item/jarida-responsive-wordpress-news-magazine-blog/4309191
I have also deactivated all plugins and change to wp default themes but nothing seems to help.
The other plugin I use is BuddyPress Translations. I deactivate everything but nothing helps.
Hello,
I am able to register using the sidebar plugin. but I am unable to signing. I’ve attempted the .htaccess trick but it hasn’t worked, I’ve deleted buddy press and reinstalled it. I’ve also turned off all the plugin and tried to log in from the sidebar menu and it I still get error 406 – not acceptable.
I am running WP 3.9.1 with the most recent 2012 theme update
My list of plugins are
Akismet 3.0
BuddyPress 2.0.1
BuddyPress Group Email Subscription 3.4
Disable Comments 1.1
Email Users 4.6.7
Gravity Forms 1.6.4.2.1
HTML Javascript Adder 3.9
NextGEN Gallery by Photocrati 2.0.66
NextGEN Gallery Media Library Addon 0.3.1
Olimometer 2.52
RSVP 1.8.2
Script Enabler 1.1
W3 Total Cache 0.9.4
WP-Polls 2.66
WPML CMS Nav 1.2.7
WPML Multilingual CMS 2.6.4.1
WPML String Translation 1.5.4
WPML XLIFF 0.9.1
Thank you @shanebp!
You’re right, I found this strange _x. But it didn’t make the translation work for me.
I got this bp-custom.php:
define( ‘BPLANG’, ‘pt-br’ );
if ( file_exists( WP_LANG_DIR . ‘/buddypress-‘ . BPLANG . ‘.mo’ ) ) {
load_textdomain( ‘buddypress’, WP_LANG_DIR . ‘/buddypress-‘ . BPLANG . ‘.mo’ );
//echo “FOUND IT!!”;
}
I’m pretty sure that this fil is being read and that the language file is being found because of the flag that I put: “FOUND IT!!”. In fact everything is being translated but the titles! No title got the proper translation, like:
http://astronomia.blog.br/forum-astronomia/atividades/ (Sitewide Activity)
http://astronomia.blog.br/forum-astronomia/pessoas/ (Members)
http://astronomia.blog.br/forum-astronomia/grupos/ (Groups)
Each one of these expressions is translated in the .po and .mo, acording to Loco Translate.
Already deleted the pages and re-created it but nothing.
I’m still trying, if I find a solution I’ll post it here.
Thanks for the help!
Yes, I did search before asking, but this 2 string are so hard to match in the search results.
The problem is not the strings, but the translation of them. And this is most probably a theme issue or a wrong path to BP’s translation.
You can check this point by activating one of WP’s default template. If it’s translated, you know the culprit.
It might just be that the theme author needs to update the theme to be compatible with the latest WP and BP versions. As we have no access to the premium theme, best place to ask is the theme’s support forums or contact theme author.
If you’re comfortable with code, here’s a workaround. Be aware that this does not solve the problem, but only ignore it.
@dreamwork
WP version ?
BP version ?
Theme name ?
Used Plugins ?
Did you search on this forum before asking ?
I just figured out how to do this the other day and wrote a blog post about it:
Using BuddyPress Language Files to Customize Headers and Messages
I hope that helps!
Hi 3×7 !
since 2.0 BP is loading automatic translation; This means that if you had a previous version installed, with a correct translation, that the new one is now active.
Check in the wp/content/languages/ directorythe /plugins/ folder who maybe contain buddypress-xx_XX.mo/po files and it’s possible that you have also buddypress-xx_XX in the /languages/
Open the po file and take a look to header. Normally you will see the version number.
If you use a custom po/mo for your BP, put these files in the wp/content/languages/plugins/
See also in your theme and avoid to use buddypress-xx_XX.mo from /buddypress/bp-languages/ (as a reminder)
More details about translation, here and here.
BP translation for all languages are now on translate.wordpress.org. If you’re a translator or if you want to contribute, i encourage you to participate on this projet. 😉
I got this page http://astronomia.blog.br/forum-astronomia/atividades/ that is the page with Sitewide Activity.
This phrase is the only one that does not appear translated. I checked with the plugin Loco Translate, and it is translated in the pt_BR file, but, for some reason, it doesn’t work. Everything eles does, aparently.
Any ideas?
Of course you can change these tab labels.
Read here and here for general information.
It’s possible that the problem comes from your theme or a plugin. You have to debug…:evil:
First thing to check is the content of your language folder.
Normally buddypress-xx_XX.mo/po files are in wp-content/languages/
See also if you have a “plugin” folder in “languages”. Maybe you have a second buddypress-xx_XX.mo in it. In this case, it is this file who has priority over the other. If you have a custom translation, you have to place it in this folder anyway.
Second thing to check are the theme/(possible)plugin translation vs. BP translation.
FYI, since BP 2.0, WP/BP/bbP translations are automatically updated from Translate WordPress (Glotpress), but you have to ensure that you have the correct version. Simply open the .po file with a text editor like notepad++ and read the header content.
If the above debuging process have no result, here’s a good solution by Alex (@viper007bond) to “force” a translation or customizing an existing.
Successfully tested on BP 2.01 ! 😉
Hi,
see if you have a folder named “plugins” in the wp-content/languages/ directory. If yes, you can put the buddypress po/mo there. This folder content has priority over “languages” content.
FYI, the file who make translation possible is not the po, but the mo file !
Hi,
the german translation file .po is not working and nothing is translated, even the file is uploaded.
Textdomain: buddypress
Version: 2.0
What can I do?
Thanks for help!
This string doesn’t exit in WP, BP or bbP:
ERROR: The username or password you entered is incorrect. Lost your password ? Do you use a custom login plugin ?
All po/mo used for a WP/BP install are located in wp-content/languages.
Can you test the translation by activating Twenty thirteen and have you tested without any plugin except BP ?
What theme do you use and site URL please !
ola !
I have no idea, but some paths…
First, if you altered the user.php, it’s the wrong way, because it’s a core file. Translation modification should only be done in the po/mo file
Secondly, you have a special character (tilde) in the word contraseña. Would probably be more secure that you use the HTML entity for this.
Don’t know what you did before the errors screen, but you have to go back to a previous stage, without errors. Deactivate all plugins, except BP. Remove the WP translations files from the languages folder, and try to enter your install in english…
Please read more about BuddyPress language here.
Thanks for your quick reply, danhp; I founded it and modified the text; however, the issue is much bigger now; after changing the text “Lost your Password” by ¿Has perdido tu contraseña?” (which is the spanish translation), I can´t log in. The system returns several error messages like this:
“Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wp_validate_logged_in_cookie’ was given in /home2/esaguado/public_html/wp-includes/plugin.php on line 192”
I have replaced the hole file by the local one, which hadn´t been modified, but the result is the same: It is not possible to log in.
I´m lost, do you have any idea on how to solve this BIG PROBLEM?
I’m aware that BP 2.0 have some bugs related to translation. Are you using a version before 2.0?
In the buddypress.pot file, the translations that aren’t working are between lines…
1892-1897
and between…
6149-6152
The BuddyPress Translation file isn’t working properly. It works fine for all the translations I have made, except for these two entries.
Groups Directory
Create a Group
I went through and checked out the sources of the translation in the php files, and they are all correct. I don’t know if there is one they forgot to add or what the issue is. Can someone please help.
Hello im having a huge problem translating everything from English to danish. Eventhough i did install the BuddyPress Translations plugin it seems like it WONT translate the widgets you can see it here ( http://www.muleblogs.dk )
I hope that some1 can help me out. I tried atleast 3 plugins, but none of them can get to the widget text. I also have some english text when people try and sign up, i dont know how to change it.
Thank you for your help 🙂
hi @pascalh,
your issue maybe related to your theme or a custom function you use.
The original “notifications” string is in bp-notifications/bp-notifications-loader.php:109
Check the po file first
If you made a custom function to get the menu, check that function.
Be aware that the words “notifications”, “friends” and “groups” are coming with a count and that this counter is included in the translation within a html span tag. This is technically the point who made such translation not showing in some case. Because gettext is not very compleasant with html tags… So the problem can also be the strictness of the php version on use on your server.
You can test this by writing your translation without using the span tag. (meldingen %d for example). If this ok, you’ll be fixed.
Hi
I have the following problem. I have buddypress translation (po/mo) but three words will not be translated. Everything is translated but these three words remain in English.
test environment:
See URL: http://www.pascald94.ninetyfour.axc.nl/testomgeving-sp/
I have created a temporary login:
Usernaam: marc
Password: marc123
If you are logged in go to:
Profiel > instellingen
They are the words: notoficaties ( must be: mededelingen ), Friends ( must be: Vrienden ), Groups ( must be: Groepen )
I hope someone can help me
Cheers Pascal
don’t care so much what’s in the URL… the clients/members for this particular site are teachers from all over the world, many of whom wouldn’t know what i was talking about if i used the term “url” … at this point i just want the TEXT wherever they see it to be “photo” instead of “avatar”…
thanks @nat0n, i’ll check those files… we are using a translation plugin, so hopefully if i change the english, the rest will follow suit… is there even a non-english translation for “avatar”?? ;P