Projet

Général

Profil

Anomalie #1125

Galette 0.9rc3. Traduction.

Ajouté par Roland Telle il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
In Progress
Priorité:
Normal
Assigné à:
Catégorie:
Internationnalisation
Version cible:
-
Début:
17/12/2017
Echéance:
% réalisé:

0%

Temps estimé:
Version utilisée:
Vote:

Description

Dans la page Configuration des champs, les titres des modules repliables sont en français avec la mention (not translated), dans les versions française et anglaise de Galette.

Historique

#1

Mis à jour par Johan Cwiklinski il y a plus d'un an

  • Catégorie mis à Internationnalisation
  • Statut changé de Nouveau à In Progress
  • Assigné à mis à Johan Cwiklinski

En effet, c'est étrange...

Il s'agit d'une nouvelle installation je présume ? Sur une mise à jour, le problème est-il identique ?

Dans la base qui pose le souci, les chaînes doivent-être en français (table galette_fields_categories) ; est-ce le cas de bases plus anciennes, ou le texte est-il en anglais dans ces cas là ?

#2

Mis à jour par Johan Cwiklinski il y a plus d'un an

J'ai regardé de plus près ; les chaînes en question devraient être stockées en anglais dans la base ; leur traduction est assurée à l'affichage.

Pour corriger ça :

diff --git a/galette/includes/fields_defs/members_fields_cats.php b/galette/includes/fields_defs/members_fields_cats.php
index e465762..c4301e4 100644
--- a/galette/includes/fields_defs/members_fields_cats.php
+++ b/galette/includes/fields_defs/members_fields_cats.php
@@ -41,19 +41,19 @@ $members_fields_cats = array(
     array(
         'id'         => 1,
         'table_name' => Adherent::TABLE,
-        'category'   => _T("Identity:"),
+        'category'   => "Identity",
         'position'   => 1
     ),
     array(
         'id'         => 2,
         'table_name' => Adherent::TABLE,
-        'category'   => _T("Galette-related data:"),
+        'category'   => "Galette-related data",
         'position'   => 3
     ),
     array(
         'id'         => 3,
         'table_name' => Adherent::TABLE,
-        'category'   => _T("Contact information:"),
+        'category'   => "Contact information",
         'position'   => 2
     )
 );

Ça devrait résoudre le problème pour les nouvelles installations. Si c'était OK en 0.8, il n'y a pas de soucis particulier ; la mise à jour n'affectera rien. Il faudra envisager dans le script de migration de la 0.9.1 d'ajouter un correctif pour les utilisateurs des RC.

#3

Mis à jour par Roland Telle il y a plus d'un an

Il s'agit de l'avant dernière nightly et le problème est identique sur une galette neuve (local) ou une mise à jour (production) à partir d'une v8.3.3 où le problème n'apparaissait pas.

Le correctif, hélas, est sans effet.

#4

Mis à jour par Johan Cwiklinski il y a plus d'un an

Roland Telle a écrit :

Il s'agit de l'avant dernière nightly et le problème est identique sur une galette neuve (local) ou une mise à jour (production) à partir d'une v8.3.3 où le problème n'apparaissait pas.

Le correctif, hélas, est sans effet.

J'ai testé sur un autre poste sans le patch, pour essayer de corriger le souci ce mdi... Et je ne l'ai pas reproduit :-/ Ça me fait penser que le soucis est ailleurs ; mais je ne sais pas trop où. Bon, c'est mineur, si je ne parviens pas à le corriger tout de suite, ça peut attendre un peu.

Formats disponibles : Atom PDF