Post by burley » Sat Feb 15, 2014 6:15 am

Ik heb een module die op dit moment alleen geschikt is voor 1 taal. Dit is een vrij belangrijke module voor mijn shop.

Ik wil deze omzetten naar een multi language versie. Hoe moet ik dit precies aanpakken?

- De mysql tabel moet een extra kolom krijgen voor het language id
- De control bestanden moeten worden aangepast > hoe/wat?
- moeten de template files gewijzigd worden?
- taalbestand moet worden vertaald.

Iemand enig idee hoe en waar ik moet beginnen?

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by burley » Thu Feb 20, 2014 3:16 am

niemand een idee? :)

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by i2Paq » Thu Feb 20, 2014 7:53 pm

Werkt hij met variabelen of is de taal hardcoded?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by burley » Fri Feb 21, 2014 12:00 am

Het was hardcoded, nu met Variabelen, dat heb ik reeds aangepast. Maar dat is niet het gedeelte waar het om gaat.
Het is een extensie die de klant via een aantal stappen door de beschikbare opties heen stuurt. En het gaat dus om de namen van de opties die getoond worden.

In de backend van de module geef je aan welke optie waar wordt getoond, in de module worden dan de namen van de opties getoond. Echter dus alleen maar in 1 taal...


Volg deze link voor een voorbeeldje van de module.


En hier de link naar de module (let op! dit is nog met hardcode taalbestanden)

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by i2Paq » Fri Feb 21, 2014 4:09 am

Zit je storefront niet verwerkt in de xml?

Ik zie namelijk aan de catalog kant geen languagefiles.

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by burley » Fri Feb 21, 2014 6:14 pm

Dat is vreemd, want deze zitten er zeker. Wellicht niet in de originele versie, dat kan ik me niet herinneren, het is al een tijdje geleden dat ik die van mij heb aangepast.

Maar welke xml bedoel je?

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by i2Paq » Fri Feb 21, 2014 7:02 pm

burley wrote:Dat is vreemd, want deze zitten er zeker. Wellicht niet in de originele versie, dat kan ik me niet herinneren, het is al een tijdje geleden dat ik die van mij heb aangepast.

Maar welke xml bedoel je?

Er zit bij toch ene vQmod xml bij?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by burley » Fri Feb 21, 2014 8:16 pm

ah, ja zekers :)

Maar die zorgt ervoor dat er een andere template aan wordt geroepen wanneer het product wordt bekeken.
Zie bijgaand de xml file en de template die wordt aangeroepen ipv de normale product template.

Maar nogmaals het gaat dus om het ophalen van de namen van de ingestelde opties, deze kunnen niet in meerdere talen worden getoond en dit is nou net wel wat ik wil veranderen.

De vqmod xml file

De nieuwe product template file, incl mijn aanpassingen naar variabele taal bestanden.


User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by i2Paq » Fri Feb 21, 2014 8:43 pm

Ik snap je niet.

Als ik de link naar die module volg kan ik heb downloaden en bekijken.

Hierin staat aan de catalog (klant) kant geen taalbestanden, dus een vertaling is er niet.

Tenzij dat wat ik zie in de vQmod nog gedaan moet worden.

Die vQmod die jij geeft heeft vertalingen aan de Admin kant.

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by burley » Fri Feb 21, 2014 9:11 pm

Het klopt dat die xml/vqmod niets met vertalingen van doen heeft, die zorgt er zoals gezegd alleen voor dat er een andere product template aangeroepen wordt. In die template (newproduct_vertical.tpl) bevinden zich de variabelen voor de vertalingen.

Maar volgens mij praten we langs elkaar heen. Ik ben niet duidelijk geweest en heb last van voortschrijdend inzicht.. :)

De extensie geeft de opties in bepaalde stappen weer, de extensie kan dit maar in 1 taal. In de dbase tabel van de extensie waarin deze opties opgeslagen zijn is geen language_id aangegeven.

Nu wil ik graag dat de extensie de opties in meerdere talen kan tonen. Dit heeft niet zozeer met de vertaling van de module te maken (voortschrijdend inzicht) maar dus wel met de mogelijkheid om in verschillende talen de opties te tonen. Ik heb al de vertalingen beschikbaar, maar kan ze dus niet toevoegen aan de dbase.

Misschien is het aanpassen van de tabel dmv het toevoegen van een language id wel voldoende om een en ander werkend te krijgen. Maar ik kan dit niet inschatten/overzien, zoals je al begrepen had :)

Bovendien weet ik niet hoe ik de controller file (eventueel) moet aanpassen om ook naar de language_id te kijken.
Of is dit niet nodig en gebeurd dit automatisch als er overgeschakeld wordt naar een andere taal? ???

Ik hoop dat het zo wat duidelijker wordt.

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm

Post by i2Paq » Fri Feb 21, 2014 9:12 pm

Heb je maar 1 taal in je winkel?

Norman in 't Veldt
Moderator OpenCart Forums

_________________ READ and Search BEFORE POSTING _________________

Our FREE search: Find your answer FAST!.

[How to] BTW + Verzend + betaal setup.


User avatar
Global Moderator

Posts

Joined
Mon Nov 09, 2009 7:00 pm
Location - Winkel - The Netherlands

Post by burley » Fri Feb 21, 2014 9:15 pm

Nee, 3 op dit moment. Maar ik heb de andere uitgeschakeld ivm de issue met deze module.
Op andere talen geeft hij namelijk blanco waarden weer, dus dat doet meer kwaad dan goed

User avatar
Active Member

Posts

Joined
Sun Oct 09, 2011 3:30 pm
Who is online

Users browsing this forum: No registered users and 9 guests