est-il possible de traduire les informations de base (nom du site, slogan, etc) ?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

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

Version de Drupal : 

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 !

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 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.

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