Jump to content

[RESOLU] traduction page dédié à un module


Recommended Posts

Bonsoir,
Je suis en train de développer un module avec une page qui lui est dédiée sans utiliser de hook. On accède à cette page directement depuis cette url : modules/mon-module/mon-module.php
mon-module.php :

$useSSL = true;
$base = dirname(__FILE__) . '/../../';
$baseModule = dirname(__FILE__);
$errors = array();
require_once $base . 'config/config.inc.php';
require_once $base . 'init.php';

if(Tools::getIsset('error')){
   $errors[] = Tools::displayError('invalid code');
}

require_once $base . 'header.php';
$smarty->assign('errors', $errors);
$smarty->display(dirname(__FILE__) . '/mon-module.tpl');
require_once $base . 'footer.php';



mon-module.tpl

{include file=$tpl_dir./breadcrumb.tpl}

{l s='Create your account'}

{assign var='current_step' value='login'}
{include file=$tpl_dir./order-steps.tpl}

{include file=$tpl_dir./errors.tpl}


{l s='Text sample' mod='mon-module'}



Le problème est que la page n'est que partiellement traduite.
Le header, le footer, le fil d'ariane (breadcrumb.tpl), les erreurs (errors.tpl) et les étapes (order-steps.tpl) sont traduits.
"Create your account" et "Text sample" ne sont pas traduits. J'ai beau chercher mais rien à faire, je ne trouve pas comment faire. Quelqu'un pourrait m'aider svp ?

Link to comment
Share on other sites

Merci pour vos réponses qui mon mises sur la piste. J'ai trouvé ce qui n'allait pas : une erreur toute bête de ma part.
Dans mon fichier fr.php, j'avais ecrit :

$_MODULE['<{mon_module}prestashop>mon_module_5bef23eb7efff2736c5583bda59e5eb7'] = 'Créez votre compte';


à la place de :

$_MODULE['<{mon_module}prestashop>ma_page_5bef23eb7efff2736c5583bda59e5eb7'] = 'Créez votre compte';


Donc quand les textes étaient dans un hook, ils étaient bien traduits mais pas dans le fichier ma_page.php.
Maintenant, la page http:// ... /modules/mon_module/ma_page.php est traduite.

Link to comment
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...