Champs personnalisés - Probleme avec les langues Champs personnalisés - Probleme avec les langues
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Champs personnalisés - Probleme avec les langues

Started by kad75, January 24, 2007, 06:22:27 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kad75


Bonsoir à tous,

Dans "Configuration", nous avons la possibilité de rajouter six champs personnalisés pour le profil utilisateur et quatre champs personnalisés pour la description des images.

Cette option est très utile pour rajouter des champs dans les formulaires mais elle ne marche que pour le Français.

Que faut-il modifier (Register.php ? Fichiers langues ?) pour que cette option marche pour les autres langues.

Merci d'avance pour votre réponse,

Bien cordialement
Kad75

François Keller

QuoteCette option est très utile pour rajouter des champs dans les formulaires mais elle ne marche que pour le Français.
vous voulez parler de l'intitulé du champ ?
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

kad75


Oui.

Exemple :

Si je rajoute les champs "vos passions" et "votre âge", le formulaire lors de l'inscription va être :

Pseudo :
Mot de Passe :
Confirmation Mot de Passe :
E-mail :
Vos Passions :
Votre Age :

Pour la langue Anglaise, le formulaire lors de l'inscription va être :

Login :
Password :
Re-enter password :
Email :
Vos Passions :
Votre Age :

Nous pouvons constater que les termes "vos passions" et "votre âge" restent en Francais.

Je désirerais trouver un systéme pour que dans le formulaire Anglais les termes "vos passions" et "votre âge" soient en Anglais et non en Francais.

Merci d'avance pour votre aide.
Cela fait deux heures que je suis dessus.

François Keller

il me semble qu'il y a un plugin qui 'internationnalise le nom des albums etc. http://forum.coppermine-gallery.net/index.php?topic=33986.0
il faudrait regarder comment fait ce plugin, mais ça semble assez complexe.
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

kad75


Effectivement, très complexe.

Je suis sur qu'il y a plus simple.

Le but est de trouver une alternative en attendant une mise à jour.

Avez-vous une solution ?

Par exemple en modifiant le code directement dans le fichier langue (ex: english.php)

Voir ligne 757 - Fichier English.php

// custom profile fields,  //cpg1.4
  'Custom fields for user profile (leave blank if unused).
  Use Profile 6 for long entries, such as biographies', //cpg1.4
  array('Profile 1 name', 'user_profile1_name', 0, 'f=index.htm&as=admin_custom&ae=admin_custom_end'), //cpg1.4
  array('Profile 2 name', 'user_profile2_name', 0), //cpg1.4
  array('Profile 3 name', 'user_profile3_name', 0), //cpg1.4
  array('Profile 4 name', 'user_profile4_name', 0), //cpg1.4
  array('Profile 5 name', 'user_profile5_name', 0), //cpg1.4
  array('Profile 6 name', 'user_profile6_name', 0), //cpg1.4

  'Custom fields for image description (leave blank if unused)',
  array('Field 1 name', 'user_field1_name', 0, 'f=index.htm&as=admin_custom_image&ae=admin_custom_image_end'), //cpg1.4
  array('Field 2 name', 'user_field2_name', 0),
  array('Field 3 name', 'user_field3_name', 0),
  array('Field 4 name', 'user_field4_name', 0),

François Keller

Je ne suis pas sur que c'est dans le fichier langue qu'il faille faire une modif, c'est plutôt un plugin qu'il faudrait faire, avec une table contenant les libellés en fonction de la langue, ce qui oblige à créer de toute manière le libellé dans chaque langue (ce qui peut être long et dificile si on veut un site vraiment internationnal. Sinon, il faut trouver des libellés qui soient parlant pour tous, peut être en deux langues (français/Anglais) ce qui ferait par exemple
QuotePseudo :
Mot de Passe :
Confirmation Mot de Passe :
E-mail :
Vos Passions/Your hobbys :
Votre Age/Your Age :

Pour la langue Anglaise, le formulaire lors de l'inscription va être :

Login :
Password :
Re-enter password :
Email :
Vos Passions/Your hobbys :
Votre Age/Your Age :
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog