Submitted by MelodyNelson on
bonjour,
nouvelle utilisatrice de drupal (version 6.10), je n'arrive pas à trouver une information : est-il possible de traduire les infos (nom du site, slogan, objectif et pied de page) ?
je pensais pouvoir utiliser l'option de traduction disponible pour les pages et formulaires mais je ne trouve pas comment faire dans ce cas là
la raison de cette question est la suivante : je dois mettre en place un site assez simple (4 pages), mais bilingue... peut-être que le site évoluera dans le futur mais ce n'est pas à l'ordre du jour
pour l'instant, voici "l'architecture" du site :
- la page d'accueil par défaut (front) me sert de page d'accueil (j'ai utilisé "objectif" pour mettre un contenu "fixe" à ma page d'accueil
- une page
- 2 formulaires
- il n'est pas prévu que des articles soient ajoutés (donc la page d'accueil ne sera pas utilisée pour servir de "vitrine" à des news)
peut-être devrais-je créer une "page" pour remplacer la page d'accueil par défaut ? mais que se passera-t-il lorsqu'un utilisateur tapera directement le nom de domaine, arrivera-t-il sur ma "fausse" page d'accueil ou sur la page d'accueil par défaut qui sera vide ?
merci d'avance pour votre aide
Bienvenue :) Tu peux éditer
Permalien Soumis par davidm le 7 Mars, 2009 - 20:36
Bienvenue :)
Tu peux éditer les informations en question (logo, slogan...) ici :
admin/settings/site-information
Sur le même règlage du peux définir la page d'accueil et oui, une fois que tu as spécifié une page (il faut la créer avant de la spécifier par contre), l'utilisateur lorsqu'il tappe le nom de domaine est redirigé vers cette page.
Ensuite pour gérer le multi-linguisme, je n'ai pas encore eu de site à gérer nécessitant la prise en charge multi-lingue, donc je laisserai à d'autres le soin de t'expliquer la marche à suivre. Le module i18n est souvent cité, mais est-il nécessaire dans tous les cas ça n'est pas certain...
un énorme merci à toi
Permalien Soumis par MelodyNelson le 7 Mars, 2009 - 21:07
un énorme merci à toi !
j'avais raté la possibilité de spécifier une page d'accueil, ça m'ouvre la voie pour la traduction du site en anglais
pour mes besoins de traduction, je n'ai pas installé de module particulier (ou alors sans m'en rendre compte !), j'ai juste indiqué dans "Gestion multilingue" de mes différents types de contenu "Activé, avec traductions"
il ne me reste plus qu'à trouver comment on peut gérer le multilinguisme pour le nom du site et le pied de page et ça sera parfait
voilà l'adresse du site en question : http://www.1000stagiaires.com
Pour ces variables, il faut
Permalien Soumis par haza le 8 Mars, 2009 - 12:51
Pour ces variables, il faut le module i18n.
ensuite, ca se passe dans le settings.php (si si, celui de sites/default/)
Il faut y rajouter ces variables :
<?php
$conf['i18n_variables'] = array(
// //Site configuration
//'site_name',
//'site_slogan',
//'site_mission',
//'site_footer',
//'anonymous',
// //Node help
//'blog_help',
//'story_help',
// //User configuration
//'user_mail_password_reset_body',
//'user_mail_password_reset_subject',
//'user_mail_register_admin_created_body',
//'user_mail_register_admin_created_subject',
//'user_mail_register_no_approval_required_body',
//'user_mail_register_no_approval_required_subject',
//'user_mail_register_pending_approval_body',
//'user_mail_register_pending_approval_subject',
//'user_mail_status_activated_body',
//'user_mail_status_activated_subject',
//'user_mail_status_blocked_body',
//'user_mail_status_blocked_subject',
//'user_mail_status_deleted_body',
//'user_mail_status_deleted_subject',
// //Theme settings: you may want to use different logos for each language
//'theme_settings',
// //These are for primary and secondary links
//'menu_primary_links_source',
//'menu_secondary_links_source',
// //These are for the contact form
//'contact_form_information',
);
?>
Attention, tu remarques que j'ai tout commenté ici. Il suffit de decommenter celles que tu veux utiliser.
Ensuite, il faut se mettre dans la langue en question, aller sur la page où se trouve la définition de ces variables, y faire le changement, et sauver. La variable sera sauver dans la langue courante de la page vue.
merci ! je vais transmettre
Permalien Soumis par MelodyNelson le 9 Mars, 2009 - 19:59
merci !
je vais transmettre l'info au "responsable des serveurs" parce que j'ai pas les droits nécessaires pour modifier le fichier settings
Ok, mais cela ne crée pas
Permalien Soumis par StevenD le 21 Mars, 2009 - 15:10
Ok, mais cela ne crée pas automatiquement les variables dans la base de donnée, donc dès que j'essaye j'ai quelque chose du genre pour chaque variable:
user warning: Access denied for user 'thomson_daemon'@'localhost' to database 'thomson_cms' query: LOCK TABLES i18n_variable WRITE in /hsphere/local/home/nomdudomainesubtitue.com/beta/includes/database.mysql.inc on line 328.
Logiquement ne manque t-il pas une instruction permettant la création des variables dans la BD ?
A+
--
StevenD - Libre penseur