*

int

  • **
  • 7 posts
In the attached gif, the following translation inputs are present, but no output on the front end displays.

What's the problem, and potential fix?

From:

Edit translations catalog languages/fr_FR/core.po

These references:

Example Ad
oc-includes/osclass/installer/basic_data.php:106

Example author
oc-includes/osclass/installer/basic_data.php:106

Description of the example ad. Insert here some usefull description of your ad.
oc-includes/osclass/installer/basic_data.php:106

No serious private advertisers ask for a down payment before you meet.
oc-includes/osclass/installer/basic_data.php:106

Example city
oc-includes/osclass/installer/basic_data.php:106

Example region
oc-includes/osclass/installer/basic_data.php:106

Example country
oc-includes/osclass/installer/basic_data.php:106

*

MB Themes

Re: No output translation for some strings - basic_data.php reference
« Reply #1 on: October 09, 2025, 08:16:05 AM »
Basic data are once imported, but never translated.
Why you think item title, that is entered by user (at the end of the day), should have translation in osclass translation file?
That's non-sense.
  To get fast support, we need following details: Detail description, URL to reproduce problem, Screenshots

*

int

  • **
  • 7 posts
Re: No output translation for some strings - basic_data.php reference
« Reply #2 on: October 09, 2025, 02:34:06 PM »
Hello,

Please make a minimal effort to understand the question so to ease and lessen the needless back and forth for simple question answer, thank you in advance!

And too, please no passive agressive and calling genuine question nonsensical. If you did not understand the question, better ask for clarification first before drawing your own wrong conclusion or assumption and being rude to new member of the support forum.
If it were nonsensical, why would I spend time submitting a question for it?

If you don't know the answer, please refrain from answering yourself with non-solution oriented replies, and forward the question to someone who can, if you know of someone.



That said, I'll clarify and state what should be obvious in my question to unassuming people and for someone who knows the script and can pinpoint the issue.

Translations exist for users who do not understand the original text (in this case the english language in the script).

Not all users understand english, and it would be wrong to assume they do/force them to know it to navigate the script/front-end. In order to spare users having to look for translation outside the script, those should be translatable:

Example Ad
oc-includes/osclass/installer/basic_data.php:106

Example author
oc-includes/osclass/installer/basic_data.php:106

Description of the example ad. Insert here some usefull description of your ad.
oc-includes/osclass/installer/basic_data.php:106

No serious private advertisers ask for a down payment before you meet.
oc-includes/osclass/installer/basic_data.php:106

Example city
oc-includes/osclass/installer/basic_data.php:106

Example region
oc-includes/osclass/installer/basic_data.php:106

Example country
oc-includes/osclass/installer/basic_data.php:106

Why put those in a non translatable basic data file and not in the translatable file?
Why enable translation in the back end and not make it outputable in the front end?
That seems contradictory in function, and misleading.
Does it make sense doing so, or does it hint more to poor design or unfixed bug?

Besides, why enable some related translation strings to output in the frontend but arbitrarily not the rest?
I.e.:

Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement.
No serious private advertisers ask for a down payment before you meet.
Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.

Ne versez jamais d'acompte sur un compte bancaire avant d'avoir rencontré le vendeur et de lui avoir signé un contrat d'achat.
No serious private advertisers ask for a down payment before you meet.
Recevoir un e-mail avec une pièce d'identité scannée ne signifie pas que vous avez identifié l'expéditeur. Cette identification se fait immédiatement, lors de la signature du contrat d'achat.



Can those design or just bugs if I assume correctly be fixed by the script author?
If I assumed wrong, please enlighten me, I won't call your answer non-sensical.