View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Supportez nous sur Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - When i use the functionality "copy the current Activity" - ProjeQtOr

Prochaines sessions de formation

Les prochaines formations et démonstrations sont ouvertes, inscrivez-vous rapidement !

 

Démonstration de ProjeQtOr

(gratuit, sur inscription)

Mardi 23 avril (10h30-12h)

Jeudi 16 mai (16h-17h30)

Jeudi 13 juin (10h30-12h)

 
 

Planifiez avec ProjeQtOr

3 et 4 avril (9h - 12h30)

 
 

Administrez avec ProjeQtOr

10 et 11 avril (9h - 12h30)

 

 

 
 

When i use the functionality "copy the current Activity"

More
14 Déc 2012 16:02 - 14 Déc 2012 16:04 #1 by a.mikael
Hello babynus,

j'ai un problème de traduction lorsque j'utilise la fonctionnalité de copie (Activité et Jalon) :



Le plus étonnant c'est que ce problème n’apparaît qu'avec la langue française (espagnol, allemand, russe ... fonctionnent très bien).

Pourtant dans mon fichier tool\i18n\nls\fr\lang.js j'ai bien :
Activity: "Activité",

La seule piste que j'ai trouvée dans le code est que au clic sur le bouton de copie, il passe par jsonList.php et $_REQUEST contient ceci :
critValue = undefined //alors qu'il devrais contenir Activity
critField = scope
dataType = idType
listType = list
required = true //sinon on peut le mettre à false pour laisser vide par défaut non? 

Voilà tous les éléments que j'ai pu rassembler, je continue à chercher

Merci d'avance :)
Attachments:
Last edit: 14 Déc 2012 16:04 by a.mikael.

Please Connexion or Create an account to join the conversation.

More
14 Déc 2012 17:22 #2 by babynus
Bonjour,

Je ne peux pas reproduire.
Tout se déroule correctement pour moi en français.

Pourriez-vous essayer de :
- nettoyer le cache de votre navigateur
- vous déconnecter / reconnecter
- réessayer.

Merci.

Babynus
Administrator of ProjeQtOr web site

Please Connexion or Create an account to join the conversation.

More
17 Déc 2012 09:20 - 17 Déc 2012 09:54 #3 by a.mikael
C'est fait, mais comme je le pensais, ça n'a eu aucuns effets :S

Est-ce qu'un truc comme ça pourrait marcher ?
if($_REQUEST['critValue'] == "Activity"){$_REQUEST['critValue'] == "Activité";}

Si oui, à quel endroit ? Car j'ai essayé de le placer au début du fichier jsonList.php, mais aucun résultats.
Last edit: 17 Déc 2012 09:54 by a.mikael.

Please Connexion or Create an account to join the conversation.

More
17 Déc 2012 14:11 #4 by babynus
Non, ce que vous proposez ne peut pas marcher.

1) Pourriez-vous tester sur la base de démo : reproduisez-vous le même comportement ou cela fonctionne-t-il correctement ?

2) Pourriez-vous vérifier le contenu de la table copyable ?
Ca devrait ressembler à :
id name idle sortOrder
1 Ticket 0 10
2 Activity 0 20
3 Milestone 0 30
4 IndividualExpense 0 40
5 ProjectExpense 0 50
6 Risk 0 60
7 Action 0 32
8 Issue 0 80
9 Meeting 0 90
10 Decision 0 100
11 Question 0 110
12 Requirement 0 35

3) Si cette table est correcte, pourriez-vous essayer de remplacer "Activité" par "Activite" (sans accent) dans /tool/i18n/nls/lang.xls, et reteser après avoir vidé le cache de votre navigateur.

Merci

Babynus
Administrator of ProjeQtOr web site

Please Connexion or Create an account to join the conversation.

More
17 Déc 2012 15:28 - 17 Déc 2012 15:30 #5 by a.mikael
Sur la démo, l'erreur ne se produit pas.

Ma table copyable correspond bien.

Et j'ai pensé aussi à l'accent dans \tool\i18n\nls\fr\lang.js

Mais le problème est identique pour l'onglet Jalon (Milestone en anglais).

Et n’apparaît pas pour Ticket et Action car la traduction anglais/français est identique.
Last edit: 17 Déc 2012 15:30 by a.mikael.

Please Connexion or Create an account to join the conversation.

More
18 Déc 2012 10:39 #6 by babynus
Can you try to replace code in /view/js/projectorDialog.js, line 3284, from
function copyObjectTo(objectClass) {
  dojo.byId('copyClass').value=dojo.byId("objectClass").value;
  dojo.byId('copyId').value=dojo.byId("objectId").value;
  dijit.byId('copyToClass').set('displayedValue',i18n(objectClass));
  dijit.byId('copyToName').set('value',dijit.byId('name').get('value'));
  dijit.byId('copyToOrigin').set('checked','checked');
  copyObjectToShowStructure();
  dijit.byId('copyToType').reset();
  //if (dojo.byId('copyClass').value==class) {
    var runModif="dijit.byId('copyToType').set('value',dijit.byId('id"+objectClass+"Type').get('value'))";
    setTimeout(runModif,1);
  //}  
  
  dijit.byId('dialogCopy').show();	
}
to
function copyObjectTo(objectClass) {
  dojo.byId('copyClass').value=dojo.byId("objectClass").value;
  dojo.byId('copyId').value=dojo.byId("objectId").value;
  //dijit.byId('copyToClass').set('displayedValue',i18n(objectClass));
  for (var i in copyableArray) {
    if (copyableArray[i]==objectClass) {
      dijit.byId('copyToClass').set('value',i);	
    }
  }
  dijit.byId('copyToName').set('value',dijit.byId('name').get('value'));
  dijit.byId('copyToOrigin').set('checked','checked');
  copyObjectToShowStructure();
  dijit.byId('copyToType').reset();
  //if (dojo.byId('copyClass').value==class) {
    var runModif="dijit.byId('copyToType').set('value',dijit.byId('id"+objectClass+"Type').get('value'))";
    setTimeout(runModif,1);
  //}  
  
  dijit.byId('dialogCopy').show();	
}

Refresh your browser cache and try again.

Babynus
Administrator of ProjeQtOr web site

Please Connexion or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.053 seconds

Paramétrages de cookies

×

Cookies fonctionnels

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Session

Veuillez vous connecter pour voir vos activités!

Autres cookies

Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.