CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • Fichiers de langue
Pages: [1]

Author Topic: Fichiers de langue  (Read 685 times)

admin_marietta_karamanli

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
  • CiviCRM version: 4.6.24
  • CMS version: WordPress 4.7
  • MySQL version: 5.5.50
  • PHP version: 5.5
Fichiers de langue
December 11, 2016, 08:00:41 am
Bonjour,

Je commence à travailler avec des événements, enregistrements en ligne (civievent et civimail)
Les messages de notification sont tous en langue anglaise et la traduction nécessite de modifier en dur chacun des messages.
Je ne suis pas spécialise et je ne sais si c'est possible, mais ne serait-il pas envisageable d'utiliser des fichiers de langue (1 fichier par langue supportée : EN_messages.php, FR_messages.php ...) contenant un tableau php  {expression} => "traduction";

Cordialement

Claude
Claude Chatonnay
Webmestre de Madame Marietta Karamanli - députée

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Fichiers de langue
December 11, 2016, 08:44:00 am
Bonjour,

CiviCRM est déjà traduit en français. Vous devez installer les fichiers de traductions:
https://www.civicrmfr.org/telecharger

Documentation (en anglais):
https://wiki.civicrm.org/confluence/display/CRMDOC/i18n+Administrator%27s+Guide%3A+Using+CiviCRM+in+your+own+language

Un début de traduction de ce chapitre du guide utilisateur est disponible ici:
https://docs.civicrm.org/user/fr/latest/the-civicrm-community/localising-civicrm/

Mathieu
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

nicolas

  • I post occasionally
  • **
  • Posts: 92
  • Karma: 6
    • cividesk
  • CiviCRM version: 4.4 LTS
  • CMS version: Standalone (yep)
  • MySQL version: 5.1
  • PHP version: 5.3
Re: Fichiers de langue
December 11, 2016, 01:10:35 pm
Une fois les fichiers de langue charges, il faut aller sur Administer >> System Settings >> Languages, Currency, Locations pour choisir la ou les langues (CiviCRM peut etre utilise en multi-lingue).

Si vous avez installe CiviCRM en Anglais certain elements systemes seront toujours en Anglais. Si aucune donnees n'est dans le systeme je conseillerais de refaire l'installation en Francais.
cividesk -- CiviCRM delivered ... your way!

admin_marietta_karamanli

  • I’m new here
  • *
  • Posts: 23
  • Karma: 0
  • CiviCRM version: 4.6.24
  • CMS version: WordPress 4.7
  • MySQL version: 5.5.50
  • PHP version: 5.5
Re: Fichiers de langue
December 12, 2016, 07:24:34 am
Bonjour et merci de votre attention.

J'ai bien une installation en français en 4.6.24 LTS avec le fichier de langue associé.
Toute l'interface est bien traduite et les messages dans :
Quote
Administrer -> CiviMail -> En-tête, pied de page et Messages automatiques
sont dans la langue de Molière.
En revanche dans
Quote
Mailing -> Modèles de message -> Message de processus system
ou
Quote
Administrer -> Communications -> Modèles de message -> Message de processus system
la liste des messages et bien francisé mais pas le contenu du message

Petit exemple pour :
Quote
Événements - Confirmation d'inscription et reçu (en ligne)
{en français dans le texte}
 je ne met que les quelques premières lignes du contenu texte brut où il est plus facile de percevoir les lignes de texte

Code: [Select]
{if $event.confirm_email_text AND (not $isOnWaitlist AND not $isRequireApproval)}
{$event.confirm_email_text}

{else}
Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to {if $participant_status}{$participant_status}{else}{if $isOnWaitlist}waitlisted{else}registered{/if}{/if}.

{/if}

Bien cordialement

Claude
Claude Chatonnay
Webmestre de Madame Marietta Karamanli - députée

mathieu

  • Administrator
  • Ask me questions
  • *****
  • Posts: 620
  • Karma: 36
    • Work
  • CiviCRM version: 4.7
  • CMS version: Drupal
  • MySQL version: MariaDB 10
  • PHP version: 7
Re: Fichiers de langue
January 05, 2017, 11:46:31 am
Bonjour,

C'est un problème connu qui a été réglé dans les dernières versions de CiviCRM 4.7.x.

C'est possible de remplacer le texte du message par:

{if $participant_status}{ts 1=$participant_status}This letter is a confirmation that your registration has been received and your status has been updated to %1.{/ts}
{else}{if $isOnWaitlist}{ts}This letter is a confirmation that your registration has been received and your status has been updated to waitlisted.{/ts}{else}{ts}This letter is a confirmation that your registration has been received and your status has been updated to registered.{/ts}{/if}

IMPORTANT: il faut utiliser les derniers fichiers "l10n" de 4.6 ou 4.7 (civicrm-4.x.x-l10n.tar.gz).

Mathieu
CiviCamp Montréal, 29 septembre 2017 | Co-founder / consultant / turn-key CiviCRM hosting for Quebec/Canada @ SymbioTIC.coop

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Language and Locality »
  • Francophone User Group (Moderators: mathieu, xavier) »
  • Fichiers de langue

This forum was archived on 2017-11-26.