In bbpress 2.6.x the date freshness format has changed.
If your translation has not been updated this will still display in English.
install
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Freshness Display
and you will be able to enter translations there
sorry, lost in translation 🙂
The default is that participants cannot close their own topics
sorry, can you explain further.
There is no ‘update’ button on a topic unless this is lost in translation, there is edit and submit.
can you detail a series of steps and what you want to happen?
sorry, but your problem is lost in translation.
can you clearly state what is not working. can you see forums in Dashboard>forums?
basic system is fine – the issue is either site specific or words lost in translation between us 🙂
there are over 300,000 installations of bbpress – if breadcrumbs didn’t work, we’d know about it 🙂
But I’m glad you are fixed 🙂
Hi everyone,
we’re currently using bbPress in conjunction with WPML and LearnPress. With that setup, I’m encountering a couple of problems:
1. With WPML, we want to enable users to switch between English and Spanish. I’ve run the string scan via WPML and most strings are already there in Spanish as well as get displayed correctly when the language is set to Spanish. However, there are certain strings that didn’t have translations and that we manually translated – but they don’t show up on the frontend, somehow they remain in English there.
Here’s an example of a such a string. and here’s a corresponding screenshot of the frontend.
2. We’d like to customize the date format so that it displays “Hace 2 Semanas” as “hace 2 semanas” in the last post column, for example. It seems like this would need to be changed in the php files, as with the string translations, that’s just a placeholder? But where exactly would this need to be changed?
Here’s the string I found.
3. Also, no breadcrumb is being displayed at all. Is there some setting I’m missing where this can be turned on?
(WP 5.6.1, bbPress 2.6.6)
Thanks in advance, I’d very much appreciate your help with these issues!
All the best,
Christina
Thanks for your help, Robin.
Issue resolved.
The theme, Publisher, has a function buried in their visual editor, called ‘Theme Translations’, which let me change the “On” to “on ” (space).
I m using the Loco plugin for translation – there you can insert new words that are not in the 100%-translation list.
In this case, if these words are not important to you, prohibit through css display: none
Please check the red boxes are still not translated
I tried to change the main code for translation
https://drive.google.com/file/d/1FvUTGZoBl5etnrzeyjeDMTrM_zaSlIOK/view?usp=sharing
I’m using the official translations posted in the bbpress translations. It’s %100 complete. Yes, it’s bbpress related. I used the theme editor to edit some of them, but still the translations aren’t reflected completely.
The translation you are using – how much is it completed?
Translation in the lables – are you sure that this is a bbp and not another plugin or theme?
In any case, you can use ftp-search to determine these words come from.
Ok, I saw the new translation files in https://translate.wordpress.org/projects/bbpress/
everything works at the level of the integration of the missing files.
For me problem solved.
Thank you
Hello,
With Notepad ++ I added to the Po file a French translation for an expression contained in /plugins/bbpress/includes/topics/functions.php.
I then opened the Po file to validate the translation and generate the Mo file, they are up to date in languages ​​/ plugins / bbpress-fr_FR.po and also bbpress-fr_FR.mo.
The problem is that I do not see the translation of this expression on my site, all the others of the same Mo file are present.
I have looked at many expressions in this “functions.php” file and many of them have never been translated.
What is the problem ?
Thanks for your future answers.
Regards
Line 156 of functions.php :
// No topic title
if ( empty( $topic_title ) ) {
bbp_add_error( 'bbp_topic_title', __( 'Error: Your topic needs a title.', 'bbpress' ) );
}
Hello,
I followed the instructions to add the Arabic translation using FTP. But the forum language doesn’t change. I deactivated the plugin and re-activated it, but in vain.
What shall I do next?
Thanks in advance
Hello all,
I have already configured WordPress in French. I am using the version 5.6–fr_CA, but bbpress is not translated as mentioned here : https://codex.bbpress.org/getting-started/bbpress-in-your-language/
So I followed steps 1 and 2 indicated on the website, but the translation still doesn’t work. Do you have a solution?
I am using version 2.6.6 of bbpress. My website is the following: https://adaptationmemphre.ca
Thank you very much,
Did you check wp-content/plugins/profile-builder/translation/
or /wp-content/languages/plugins/ ?
@robin-w
it is the translation that is bad.
I said I am using bbpress 2.6.6
but I tried the other versions. Under 2.5.14 it works but from 2.6.0 it no longer works
Under 2.6-rc-6 and other 2.6-rc-x it works but not under 2.6-rc-7
I would like to come back to 2.6.6 and that it works
by the way thanks for helping me 🙂
Life-hack for non-English speaking users. There is no need to change anything in the functions.php.
Just enough to change the translation file, for example, in Loco-translate.
You translate the hours into your language as it should, and instead the minutes make empty field. Save.
Its works.
The post header consists of the following words (My translation from Swedish):
Redigera (Edit)
Sammanfoga (Merge)
Stäng (Close)
Klistra (som notis) Sticky
Lägg i papperskorg (Put in trash)
Skräpmeddelande (Spam)
Förkasta (Unapprove)
Svara (Answer)
What´s the difference between Close and Put in Trash and Unapprove?
What happens when I clock on Sticky?
WordPress 5.5.1 with Reykjavik theme, bbPre Version 2.6.5. https://help-is.com/
Hello, I am writing from Italy and I ask forgiveness for the bad translation. Registered and activated users are unable to log in, enter a WordPress loop that requires registration details and then return to the home screen without the user, who has filled in everything correctly, being able to enter and modify the profile or create a forum . I can no longer add users manually because bbp tells me they are already registered. I do not know how to do.
Thank you!
I apologize if this is something obvious to others. I have a WP site in Arabic and want to use bbPress in English for private forums. Is this possible?
I have downloaded the files for Translation of Stable (latest release): English (UK), renamed them to bbpress-en_GB.po and bbpress-en_GB.mo, and copied them into /wp-content/languages/bbpress/ (per docs).
But the forums publish in Arabic.
Is it possible to have forums in EN on a WP-site that is AR?
Thanks for any help you can provide.
Hi there,
I want to add a third <li>message</li>
to the form-user-register.php
file to advise users that their user status will be set to “Spectator” until it is reviewed and approved to “Participant” status.
I will also need to add my translation to the bbpress-de_DE-formal.po file as my site is in German.
As I have my own unique theme in /wp-content/themes/unique_theme/
, where do i place the form-user-register.php
file in order to add my third <li>message</li>
?
As I don’t want it overwritten next time bbpress updates.
The same question to the .po file as this also needs to be edited.
thx in advance.
Hi – I am new to BBP and this may be a really obvious question.
I am running Avada 7.02 on WP 5.5.1
I have set up the registration and lost password and forum pages – I have allowed anyone to register in settings – however when I test the registration page, it allows me to fill in the Username and email panels. But when I click the register button the page redirects to a 404 page and the registration does not complete. (If the solution is blindingly obvious, please be gentle! but still let me know)
Any ideas, solutions gratefully received.
The plugins live on the site are
ManageWP – Worker by GoDaddy
WPML Multilingual CMS by OnTheGoSystems
Yoast SEO Multilingual by OnTheGoSystems
bbPress by The bbPress Contributors
Contact Form 7 Multilingual by OnTheGoSystems
Cookie Notice by dFactory
Ditty News Ticker by Metaphor Creations
Ditty Twitter Ticker by Metaphor Creations
Easy Hide Login by Arshid
Feed Them Social – for Twitter feed, Youtube, Pinterest and more by SlickRemix
Avada Builder by ThemeFusion
Avada Core by ThemeFusion
Avada Custom Branding by ThemeFusion
LiteSpeed Cache by LiteSpeed Technologies
Mailchimp for WooCommerce by Mailchimp
MC4WP: Mailchimp for WordPress by ibericode
Wordfence Security by Wordfence
Yoast SEO by Team Yoast
WPForms Lite by WPForms
MailChimp for WordPress Multilingual by OnTheGoSystems
WPML Media by OnTheGoSystems
WPML String Translation by OnTheGoSystems
WPML Translation Management by OnTheGoSystems
The site address is micro-oiseau.com
Many thanks in advance.Have a great weekend
Ned
Hey there, I tried using the translation part of the bbp style pack plugin, while assuming, that once I was able to fix the translations I would then fix the CSS styling issues I have mentioned above (this would just take a little work on my behalf). Anyway, even though it says you have to play around with it to get it right (e.g. add the full stop if there is one etc.), I was not able to implement the translations. I am sure it has something to do with the way my site is set up and not the plugin itself, but alas, I had to find a different option.
So, here is my frontend Javascript solution. I noticed that I have to put e.g. “weeks” before “week” in the object for it to work (i.e. plural before singular). For anyone who wants to know, the word “aktualisiert” refers to the English word “updated”, (as the verb goes to the end of the sentence in German it is slightly tricky to just translate “this was last updated…..”).
I am not sure if anyone needs this, but as I require help with my website from time to time from people like those at bbpress (thx btw), if I can be of any help, I would like to. This is an IIFE btw:
/* WB- translate some dodgy sentences (part English/ part German) */
var translate = function () {
//check if the page is a forum page. If not, return function
var isForum = document.querySelector("#bbpress-forums");
if (!isForum) return;
// find if either forum or topic description (topic is one level lower in the forum where people can answer individual posts. forum is where all the sub-topics are listed
var forum = document.querySelector(".bbp-forum-description");
var description = document.querySelector(".bbp-topic-description");
//If not on either the forum description page or the forum topic page, return
if (!forum && !description) return;
//set a variable to add the innerHTML to
var d_text;
if (forum) {
// if forum has no topics make no tranlation changes and hide the "Oh bother.... div"
if (forum.innerText === "Dieses Forum ist leer."){
var oh_both_text = document.querySelectorAll(".bbp-template-notice");
oh_both_text[1].style.display = "none";
return;
}
d_text = forum.innerHTML;
}
if (description) {
d_text = description.innerHTML;
}
// create object with list to translate (name: = English, value = Deutsch)
var d_obj = {
"This forum has": "Dieses Forum hat",
"This topic has": "Dieses Thema hat",
"This category has":"Diese Kategorie hat",
"This topic is empty":"Dieses Thema ist leer",
"hidden":"verdeckt",
"and was last updated": "und wurde zuletzt",
"seconds": "Sekunden",
"minutes": "Minuten",
"hours": "Stunden",
"days":"Tagen",
"day": "Tag",
"weeks":"Wochen",
"week": "Woche",
"months": "Monaten",
"month": "Monat",
"years":"Jahren",
"year":"Jahr",
"by": "von"
}
// use Replace method to run through innerHTML and replace English text with German
d_text = d_text.replace(/This forum has|This topic has|This category has|This topic is empty|hidden|and was last updated|seconds|minutes|hours|days|day|weeks|week|months|month|years|year|by/gi, function (matched) { return d_obj[matched]; });
//add "aktualisiert" to end of sentence
if (d_text.indexOf("und wurde zuletzt") > -1) {
d_text = d_text.slice(0,-1).concat(" aktualisiert."); }
//update the innerHTML of either the forum or the topic page
if (forum) { forum.innerHTML = d_text; }
if (description) { description.innerHTML = d_text; }
}();
Hey,
Unfortunately, upon activating it, it changes the layout of the forum. This would be ok, I could simply take some time to change it, but as there are so many features, I am not sure what else changes.
Is there any way to take out the functionality of the translation part and make it its own plugin?
Would this be too much work on your behalf?
thx for all your help.
Dan