Jump to content

translation problems


Recommended Posts

1.6.1.7

I am in the process of translation into Danish language and have imported the Danish languages and has translated BackOffice etc, but could not find any translation option for these (marked in red) - where can I find it?
 

post-824937-0-27164700-1475161853_thumb.jpg

Share this post


Link to post
Share on other sites

Generally if you change the language of your user, they should come translated. Danish is translated in 94%, perhaps ther is something missing: https://crowdin.com/project/prestashop-official

 

The translations you will find at: localization -> translations -> back-office translations. See screen attached.

post-741527-0-13390500-1475162634_thumb.jpg

Share this post


Link to post
Share on other sites

Same problem here. If I change BO language other than English, then BO menus are not translated and I'll have to do translating in DB. I can see, that http/translations/et/tabs.php are translated but in DB ps_tab_lang are all in English.

 

post-1319333-0-82205000-1475233094_thumb.png

Edited by mrtvrt (see edit history)

Share this post


Link to post
Share on other sites

Same problem here. If I change BO language other than English, then BO menus are not translated and I'll have to do translating in DB. I can see, that http/translations/et/tabs.php are translated but in DB ps_tab_lang are all in English.

 

attachicon.giftranslation.png

 

If you feel it is a bug of your language, I suggest, you open a bug ticket on forge: http://forge.prestashop.com/

 

PS_tab_lang should be in English for the ID English. Of course you can change them there on database, but not for the ID EN. Cannot tell you which ID English is having for you, cause it depends on the localization pack, this means of the install pack you used. If you change the English translation there, it could be that your back-office translations will fail in some parts, and if you change employee language to whatever it is not your main language, than he will see them not in English, but in the language you changed directly on database. What you can do, is to add for the id_tab the specific id_lang and the translation, if it is missing.

 

Check your database ps_tab_lang if there are also other languages added than ONLY English. See sample I've attached. I'm mainly using English (which is ID 4 for me), Portuguese Portugal, Portuguese Brazil, and German. For each Tab there is added a translation with the specific language. (Dashboard is not translated to the other languages and only available for English in my case).

 

post-741527-0-18846600-1475235138_thumb.jpg

 

Danish, as told before, is not translated in 100%. Perhaps your language also not... In this case you need to translate it yourself.

Share this post


Link to post
Share on other sites

Same problem here. If I change BO language other than English, then BO menus are not translated and I'll have to do translating in DB. I can see, that http/translations/et/tabs.php are translated but in DB ps_tab_lang are all in English.

 

attachicon.giftranslation.png

I checked it and in fact this is weird, because though Estonian translations are only completed to 87% (average for 1.7 and 1.6), this does not apply to tabs and admin translations. Both are 100% translated.

Did you clear cache and browser cache?

If this doesn't work and if you are a bit skilled, you should download a fresh translation directly from Crowdin (https://crowdin.com/project/prestashop-official), extract the Estonian translation from the 1.6 subfolder in the zip file and upload admin.php and tabs.php directly to your webspace.

Share this post


Link to post
Share on other sites

I checked it and in fact this is weird, because though Estonian translations are only completed to 87% (average for 1.7 and 1.6), this does not apply to tabs and admin translations. Both are 100% translated.

Did you clear cache and browser cache?

If this doesn't work and if you are a bit skilled, you should download a fresh translation directly from Crowdin (https://crowdin.com/project/prestashop-official), extract the Estonian translation from the 1.6 subfolder in the zip file and upload admin.php and tabs.php directly to your webspace.

 

I've seen this on two fresh setups allready. New Install>Localization>Translation>Add / Update language. Estonian or Russian

Thanks. I will try your method ASAP.

Edited by mrtvrt (see edit history)

Share this post


Link to post
Share on other sites

If you mean selectshop.at's last posted image, forget it! It shows part of the database.This is no solution for your problem.

 

What you need to do is this:

  • Go to Localization --> Translations

    Type of translation: Back office translations

    Select your language: Danish

  • Click Button Modify
  • Click Button Close all fieldsets
  • Click button once again, which now is renamed to Expand all fieldsets
  • Press CTRL+F to open the little search field in the bottom left of your browser (fastest way to find any item)

    Enter for example "behavior of the taxes" for a quick jump

    or

  • just search for section AdminLocalization
There you find the untranslated items shown in post #1 of this thread. :)

Share this post


Link to post
Share on other sites

If you mean selectshop.at's last posted image, forget it! It shows part of the database.This is no solution for your problem.

 

What you need to do is this:

  • Go to Localization --> Translations

    Type of translation: Back office translations

    Select your language: Danish

  • Click Button Modify
  • Click Button Close all fieldsets
  • Click button once again, which now is renamed to Expand all fieldsets
  • Press CTRL+F to open the little search field in the bottom left of your browser (fastest way to find any item)

    Enter for example "behavior of the taxes" for a quick jump

    or

  • just search for section AdminLocalization
There you find the untranslated items shown in post #1 of this thread. :)
Well perhaps you missed it: but this was already answered in post#2

 

And my other posts were related to the problem mrtvrt added.

 

Both quoted separately and separately answered.

Share this post


Link to post
Share on other sites

Ha ha, good point.This is why I only mentioned your last posted image. But like in many of your posts it is not clear what you mean. This is not about being right. What is most important is the question: Did the user understand?

 

Global Moderators:  In what field do I find this? - Unfortunately shows your screen dump not this.

 

Obviously he did not understand you! ;)

Share this post


Link to post
Share on other sites
I deleted browser cache, examined all the fields in back office transilations and all the fields are correctly translated into Danish, so I still do not understand that it has not changed anything in the back office - all fields are still in English.

I have previously worked with 1.6.1.4 - see my netshop www.teknobiler.net where everything pretty much is as it should be and as I have not had the big problem with setting up or translate.

I have tried to import the language pack that I use here, but without any effect.

Can there be a mistake in 1.6.1.7?

I base my suspicions on it with translations and another problem - the new pictures in "Slide Show to your web site" will not be shown - it is they who are the new version which still appear.

 

I enclose a screen dump from my netshop www.teknobiler.net

post-824937-0-16087200-1475264414_thumb.jpg

Share this post


Link to post
Share on other sites

And you sure that your account in

Administration  --> Employees
has chosen language Danish?

From your question I didn't realize at once that the whole back office is in English! So it's not a problem of missing translations, it's a misconfiguration of your BO.

Share this post


Link to post
Share on other sites
It is NOT misconfiguration in my bagoffice it, if it is from the Prestashop  or theme "default-bootstrap". I have created several Prestashopper and have never had this problem before.

I will try with a different theme.

Share this post


Link to post
Share on other sites

Hi there,

there is a problem, but untill now i cannot understand what is the cause. it's curious that i have 2 shops with the same PS version ( 1.6.1.7), the same template ( not default ) in the same server and same language package but one is a test shop in maintenance mode.

The test shop has the same language configuration as the other shop but the admin menu isn't translated. I checked the table in the DB and isn't translated. I cleaned cache everywhere, uninstalled language, installed again but nothing. I will post if i find the solution.....the language is the italian and is 100% translated. I got the other admin.php file from lang directory of the other shop and uploaded on the test shop...nada!....ok i will post if i find the solution;-).

 

Bye

Share this post


Link to post
Share on other sites
  • 3 weeks later...

Ok folks,

after trying everything the only simple solution is translate manually from your backoffice > Administration>Menus...there you can edit every single menu item and sub-item, it works of course:-).

Note: i have upgraded from 1.6.1.7 to 1.6.1.8 and this hasn't solved the problem...stil unknown the cause of this, but everything is fine.

Share this post


Link to post
Share on other sites
  • 3 weeks later...

Sorry for the late reply. I tested this behaviour and I hopefully found out what happens though I don't have any solution yet:

I tried to localize this bug: the wrong items (the German translation is about 2 years outdated) are part of /install/langs/de/data/tab.xml.

During the installation process the content of this file containing the tab names is stored in the database table ps_tab_lang.

 

In former releases Prestashop took the tab names from /translations/tabs.php. But currently it seems that the names are grabbed alone from the database table. That wouldn't be a problem, if automatic language updates via BO would alter the table fields. But exactly this doesn't happen. You may change translations as often as you want. If you don't do it directly in the database or the BO adminstrations menu, it doesn't change anything.

 

PrestaShop ignores the /translations/tabs.php. And this affects not only the main menu but the headlines in the called pages too. This causes a mix of two languages.

 

And just for the record: It is no longer possible to change the menu language of the BO. Even when choosing English language for an employee, the orginal default language tabs will not change. Which means, you need to change it in the DB or in BO Administration --> Menu Items.

 

And even more: When you import a new language, the menu items will be set to default language (e.g. import French into a shop with default language German, and the new menu items in the database will be set to the German translations!).

 

This is a huge bug in 16.1.7, 1.6.1.8 and 1.6.1.9!

 

I already sent a message to the developers team. Maybe they will find a solution.

  • Like 1

Share this post


Link to post
Share on other sites

Hi!

 

I created an account because I am facing what I think is the same problem.

 

Is there any solution for this problem, even if I need to so something manually?

 

I'm going crazy looking for a solution.

 

Thank you very much!

Share this post


Link to post
Share on other sites

I was told today that they're working on a solution to avoid this bug for a future 1.7 release.

I'm afraid that currently you have to manually change the translations in BO menu

Administration --> Menu Items

Or import your own translations directly to ps_tab_lang.

  • Like 1

Share this post


Link to post
Share on other sites

I was told today that they're working on a solution to avoid this bug for a future 1.7 release.

I'm afraid that currently you have to manually change the translations in BO menu

Administration --> Menu Items

Or import your own translations directly to ps_tab_lang.

 Hello!

 

My problem is that the translation is not wrong only on the menu items. The website has a lot of expressions that are in english/french when they should be in Portuguese. I have already tried to manually translate them (and they are already translated) but for some reason, that does not work. Is there anything I can do?

 

Thank you very much! :)

The website is chinadroid.com.pt

Share this post


Link to post
Share on other sites

Trust me, translating the menu items doesn't only change the main menu. And as you don't use the standard theme: Did you import the Portuguese language direkty into the theme in BO? This often helps to add missing translations.

 

However, currently the Portuguese 1.6 translation isn't yet completed. Precisely, 100% translated, but lacking approval by a proof reader. In those cases the source language (English) will be displayed instead.

Share this post


Link to post
Share on other sites
  • 4 weeks later...

Trust me, translating the menu items doesn't only change the main menu. And as you don't use the standard theme: Did you import the Portuguese language direkty into the theme in BO? This often helps to add missing translations.

 

However, currently the Portuguese 1.6 translation isn't yet completed. Precisely, 100% translated, but lacking approval by a proof reader. In those cases the source language (English) will be displayed instead.

 

Hey!

 

Thanks for the tips!

I have tried manually translating the menu items but the website shows the following message:

 

"The class name 'AdminPosMenuController' cannot be found."

 

 

That message shows for each and every item on the Administration > Menu when I try to translate them and save.

 

In the meanwhile I went to the crowdin page and translated what was left of Portuguese as well as proof read some proposals of translations. Is there anything I can do to translate my website? Maybe download the files from Crowdin and upload them to the website manually or this is not possible?

 

Thank you very much!

Share this post


Link to post
Share on other sites

This message is strange, because in standard PrestaShop there is no such class - neither in 1.6 nor in 1.7!

That message appears for each and every item. For instance,

 

"The class name 'AdminCatalogController' cannot be found" is a message that appears when I try to translate the item Catalog to Portuguese.

 

Is there anything I can do, maybe manually, to translate or import translations for my website? It looks rather bad because it is in three different languages when it should be in only one: portuguese. At the moment I have english, french and portuguese all in the same domain (chinadroid.com.pt).

 

 

Thank ou very much!

Share this post


Link to post
Share on other sites
  • 5 weeks later...

HI THERE,

 

I have a problem with email translations; when I first tested to crate an account / make an order ( at the very beginning of the creating my shop) it was done and emailed ( as a customer) with my own language. Then I have configured more and added products etc. If I now create an account / make an order I (as a customer) will get answered only in english mails. It won´t change anything at all to mails, no own language nor english mails (customer mails). What is wrong? I use 1.6.1.7 version and default theme. BO mails are fine  in my own language....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More