Hallo allemaal,
Ik bouw een module voor prestashop 1.7.8. Als programmeur heb ik denk ik best een behoorlijke ervaring, maar voor prestashop ben ik nog een beginner (denk ik).
Het lukt mij niet om de titel en beschrijving van mijn module in de module manager in de gekozen taal te krijgen. Ik heb in mijn backoffice de Nederlandse taal ingesteld. Ik zie diverse modules die dan ook in het nederlands worden weergegeven. Als ik van taal switch naar het Engels, dan zie ik dat ook bij die andere modules, maar niet bij mij. Ik bouw het op in het Engels en Nederlands.
De code die ik nu heb in het hoofdbestand is de volgende:
```
class Fvlthemeplanner extends Module
{
protected $langId;
protected $tableName;
public function __construct()
{
$this->name = 'fvlthemeplanner';
$this->ps_versions_compliancy = ['min' => '1.7.8.0', 'max' => _PS_VERSION_];
$this->tab = 'front_office_features';
$this->version = '1.0.80';
$this->need_instance = 0;
$this->author = 'Frits van Leeuwen';
$this->langId = (int) Configuration::get('PS_LANG_DEFAULT');
$this->tableName = _DB_PREFIX_ . 'fvl_themeplanner';
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('FVL Theme Planner', 'fvlthemeplanner');
$this->description = $this->l('This determines which clickable banner should be shown based on the date.', 'fvlthemeplanner');
$this->confirmUninstall = $this->l('Are you sure you want to remove?', 'fvlthemeplanner');
}
```
Verder heb ik in mijn mappenstructuur in de map van de module de map: \translations\
In translations heb ik nl.php en en.php. In nl.php begint de file met:
```
<?php
global $_MODULE;
$_MODULE = [];
$_MODULE['<{fvlthemeplanner}>FVL Theme Planner'] = 'FVL Thema Planner';
$_MODULE['<{fvlthemeplanner}>This determines which clickable banner should be shown based on the date.'] = 'Deze module bepaalt op basis van de datum welke klikbare banner getoond moet worden.';
```
Ik heb ook al regelmatig de cache van de browser en van de website geleegd.
Wie heeft er een tip voor me.
Alvast bedankt,
Frits van Leeuwen