[Résolu] traduire les mois du Calendrier popup
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Hello,

Pourriez-vous me guider dans la traduction des mois du popup calendrier qui est livré avec WD.

Mon projet est multilingue et pour l'instant les mois ne s'inscrivent qu'en français. Je voudrais aussi UK et NL.

Je pense qu'il faut changer la procédure locale MoisEnLettre mais je ne sais pas comment ?

A+

Contribution le : 08/11/2007 10:21

Edité par drcharly93 sur 9/11/2007 23:05:22
Créer un fichier PDF de la contribution Imprimer


Re: traduire les mois du Calendrier popup
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,
Sauf erreur, pour les messages issus du framework, l'outil de traduction propose un traitement dédié (traduction du framework ou des éléments de celui ci utilisé dans votre projet).
Je vous invite à chercher de ce coté.

Désolé de ne pouvoir aller plus loin.

Contribution le : 08/11/2007 10:45
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: traduire les mois du Calendrier popup
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,
vous pouvez très bien utiliser une table HF pour effectuer la correspondance
exemple une table des traductions
Valeur = Janvier
Nation = <Numero du pays identique à la fonction Nation>
Traduction = <Valeur traduite>

créer une clé composé sur Valeur et Nation
Cette technique vous permettra de faire évoluer sans avoir à changer la description du fichier

Dans le code vous recréez une fonction DateVersMoisEnLettre()
//pDate = Date du mois à retourner
//pNation = Valeur du Pays connu sous la fonction Nation()
//5 représente le Français valeur par défaut
PROCEDURE DateVersMoisEnLettre( pDate, pNation est un entier = 0 )

sMois est une chaine
Si pNation = 0 alors pNation = Nation()
sMois = WL.DateVersMoisEnLettre( pDate )
Si HLitRecherche(tblTraduction, Valeur, [sMois,pNation]) Alors
 sMois = tblTraduction.Traduction
Fin
renvoyer sMois

Cette procédure surcharge et donc remplacera la fonction native du WLangage DateVersMoisEnLettre()
elle vous permettra de renvoyer la traduction du mois selon le Nation() défini dans le programme et pourra aussi être forcé en lui passant la constante d'un pays voulu.

Contribution le : 09/11/2007 14:42
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: traduire les mois du Calendrier popup
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Merci pour les réponses.
Pour finir je me suis rabattu sur l'ancien calendrier et non le popup.

J'ai trouvé pour la traduction des jours en semaine, car il y avait un souci. Les weekend et cejour étaient correcte mes pas les autres jours :

sBulle = JourEnLettre(dDate) + " " + dDate..Jour + " " + MoisEnLettre(dDate) + " " + dDate..Année

au lieu de

sBulle = DateVersJourEnLettre(dDate) + " " + dDate..jour + " " + DateVersMoisEnLettre(ddate) + " " + ddate..annee




Dernière étape : les bulles sont nickel traduit et tout comme il le faut.

C'est la valeur de la bulle que je voudrai comme date et non pas AAAAMMJJ ? Je m'en sort pas avec tout ces différents gDate etc...

Comment faire ?

BAV

Contribution le : 09/11/2007 15:38
Créer un fichier PDF de la contribution Imprimer


Re: traduire les mois du Calendrier popup
Utilisateur WDF
Inscrit:
30/10/2007 10:44
Post(s): 88
Pas tout a fait résolu Il y avait ube dernière question dans ma dernière réponse ?

Contribution le : 10/11/2007 09:24
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2