stratus66 Posted April 22, 2013 Share Posted April 22, 2013 Hi all. I am completely new to prestashop and currently I am doing a demo in my laptop. I yesterday installed the Customer loyalty and rewards module When I activated the module in a product the description is shown in English : By buying this product you can collect up to 1loyalty point. Your cart will total 1 point that can be converted into a voucher of 0,20 €. How is tt possible to change the english text to the greek text? I tried configure the module but there are no parametes to change for the text displayed. Link to comment Share on other sites More sharing options...
PascalVG Posted April 22, 2013 Share Posted April 22, 2013 Hi Stratus, Translations are done in the Back office: Go to Localization-> Translations. Choose Installed Modules translations, choose your theme (standard 'default') and click the greek flag This will open a screen where all translations, where available, are given. I'm not sure how far they are with translating into greek, so you might see some non-translated sentences here. Anyway, use your browser's find function (CTRL-F on PC, Command-F on Mac) and find the text you want to translate: By buying this product you can collect Press enter and see if the text is found. If so, on the right you can add your own translation. Check if the surrounding fields are part of this message (like 'loyalty point', 'loyalty pointS', etc.) translate these as well. Check if you can find more strings like the one above. Sometimes there are more than one strings that need to be translated. Press Save and check if the front office (i.e your shop) has the translation, by refreshing your page (Ctrl F5 in Windows, or Command-R on Mac). If that doesn't help, clear your browser data, history etc. and try again) Let me know if it works, Pascal Link to comment Share on other sites More sharing options...
stratus66 Posted April 22, 2013 Author Share Posted April 22, 2013 Pascal thanks for you answer but I check all blocks but any of the text mentioned cannot be found. When go to module there is no option to translate it. I was thinking though that when translating into greek if I could find it by somehow that when the end user change language in the site what could happened? But anyway how we do setup sites that when in shop switch language displays different content? Should I have an English and a Greek prestashop? there is no software do that or module? Link to comment Share on other sites More sharing options...
PascalVG Posted April 22, 2013 Share Posted April 22, 2013 Hi Stratus, Sorry, I expected you to have the greek language installed already... First of all, did you add the module language block already? This gives you a choice of languages to choose from in your shop. It should be visible then at the right upper corner ('an American flag and an arrow down). Clicking it would give a choice of languages. Language block Displays a block of flags at the top of the homepage. This block enables the customer to choose the languages in which he or she wants the shop to appear. If you do not want the customers to be able to change the shop's languages, then uninstall this block. If you can't see the USA flag, check if the module is installed: Go to modules->modules. Scroll down and look for Language Block (modules are alphabetically ordered) If not installed, install now. Check your shop and see if there's the flag (reload pagina Ctrl-F5 in Windows, or Command-R on a Mac) Then you have to download and install the Greek language: http://www.prestashop.com/en/translations (See here the description how to install the language as well:) http://doc.prestashop.com/display/PS15/Understanding+Local+Settings#UnderstandingLocalSettings-AddingANewLanguage Let's do this first, then we continue with translations. Pascal Link to comment Share on other sites More sharing options...
stratus66 Posted April 22, 2013 Author Share Posted April 22, 2013 Hello and thanks for your answer. I have install both in frontend shop as well as backend admin panel english and greek languages, The problem is that I believe that there is not the "loyalty module" available in greek language thus I cannot find any translation inside the admin panel as you were instructed me before Link to comment Share on other sites More sharing options...
PascalVG Posted April 23, 2013 Share Posted April 23, 2013 Hi Stratus, you're right. Translations dont show up for some reason. Will have to look further into it Has nothing to do with Greek language, but some other problem ( I think overriding file- problem) If I have time, I'll check more tomorrow. Now 2:30 am... Anyone: experienced this before?? Link to comment Share on other sites More sharing options...
PascalVG Posted April 23, 2013 Share Posted April 23, 2013 Stratus, Heer some More info. There is indeed some problem in the latest version of translations: http://forge.prestashop.com/browse/PSCFV-7814 Tomorrow more... Link to comment Share on other sites More sharing options...
stratus66 Posted April 23, 2013 Author Share Posted April 23, 2013 Thanks a lot for your help. I am pretty new to this so the link would not help at the moment. Anyway I am doing this to actually test the prestashop before go to live environment. Is it possible for prestashop to remedy itself via some update? just like windows update? One thing more if you could give a doc or guidance or link to read of how to in order to have my prestashop in my laptop as well as in the internet and replicate changes from my laptop to live environment that would be very good for me. Thanks a lot Link to comment Share on other sites More sharing options...
PascalVG Posted April 24, 2013 Share Posted April 24, 2013 Setting up locally: http://doc.prestashop.com/display/PS15/Setting+up+your+local+development+environment and here: http://www.prestashop.com/forums/index.php?/topic/215562-installing-prestashop-on-your-local-machine-tutorial/ moving your local installation to the server is covered here: http://doc.prestashop.com/display/PS15/System+Administrator+Guide#SystemAdministratorGuide-MovingPrestaShop Before you do many things in your local shop, just try to move your local installation to the server following the guide line and see if it works smoothlessly. Nothing more frustrated than being eager to go live with your locally finished shop and your stuck here. :-) I come back on the language translation later... Hope this helps, pascal Link to comment Share on other sites More sharing options...
stratus66 Posted April 24, 2013 Author Share Posted April 24, 2013 thanks a lot ...would read and try starting from tonight... Link to comment Share on other sites More sharing options...
PascalVG Posted April 24, 2013 Share Posted April 24, 2013 OK, I think I found a temporary solution, until PS fixes the translation problem. What I did is, I created a 'greek translation' file in 1.5.3.1 (here, translation is working correctly...). The loyalty text has not been translated in greek yet before by anyone, so what I did is just copy the English text in the fields where the Greek text should be, as an example of the text. Then I downloaded the file and put it here to share: https://www.4shared.com/file/7IC8CBjc/el_online.html What you have to do now: - Download this file. - open the file in a normal text editor and change the English text into Greek, like this: (translate the red text ONLY): $_MODULE['<{loyalty}prestashop>product_08ef6b34ab8e7039ef0ee69378f0ac0b'] = 'By buying this product you can collect up to '; IMPORTANT! ONLY change the English text, not any number or other part of these strings. These are needed to 'connect' the string to the right place in PS.!! When all strings are translated, save the file. (just overwrite, same name 'el.php') Now the tricky part: - we go to our server at the host and we have to go to : /modules/loyalty/translations/ If I understand well, there is no el.php here yet, right? (if it is there, we should download this file and translate its sentences instead, as it may be a later version with more sentences to translate!). But probably there is no file el.php. So, then upload the file el.php that we translated into greek here. We will have as result the file /modules/loyalty/translations/el.php, yes? Change the language of the shop to Greek language and see if the Loyalty text has been 'translated' (Maybe refresh the web page is needed). It worked here with me, so I expect it to work there. If not, recheck all the steps again... Let me know if it works! Pascal Link to comment Share on other sites More sharing options...
stratus66 Posted April 25, 2013 Author Share Posted April 25, 2013 I will and I will inform you. Thanks a lot. Link to comment Share on other sites More sharing options...
PascalVG Posted April 26, 2013 Share Posted April 26, 2013 Hi Stratus, There is a New version 1.5.4.1 of Prestashop. I heard translations problems should have been fixed in here. Maybe consider upgrading and give it a try? (Always good to make some backup first, just in case...) nB there is a 1-click upgrade module to upgrade to the new version. Install the module and run it. Hope this does the trick! Pascal Link to comment Share on other sites More sharing options...
EGBee Posted July 5, 2013 Share Posted July 5, 2013 (edited) Guys Can you please provide me the link to download the Customer loyalty and rewards module??? and is that free? Edited July 5, 2013 by Shazmin (see edit history) Link to comment Share on other sites More sharing options...
PascalVG Posted July 6, 2013 Share Posted July 6, 2013 Hi Shazmin, It's a free module and comes with default Prestashop installation (You only have to install the module using the modules->module menu. Look in your modules list. To find it easily, select the category "Pricing and promotion" on the left. Then you will see the module "customer loyalty and rewards". Then press Install. pascal Link to comment Share on other sites More sharing options...
EGBee Posted July 6, 2013 Share Posted July 6, 2013 Oh Yes Pascal I just found it. Many thanks for your response. By the way is there any free module and has the ability to send newsletters, "customers who bought this also bough this" via email? Link to comment Share on other sites More sharing options...
Recommended Posts