if os.name == 'nt':
userprefs = os.sep.join( [ os.environ['HOMEDRIVE'], os.environ['HOMEPATH'], 'Eficas_install', 'prefs.py' ])
else :
- userprefs=os.path.expanduser("~/.Eficas_Aster/prefs.py")
+ userprefs=os.path.expanduser("~/.Eficas_install/prefs.py")
if os.path.isfile(userprefs):
try:
]
),
('Traduction',[
- ('Traduction v7 en v8','TraduitFichier','<Control-t>','Ctrl+T'),
+ ('Traduction v7 en v8','TraduitFichier7'),
+ ('Traduction v8 en v9','TraduitFichier8','<Control-t>','Ctrl+T'),
]
),
('Aide',[
except:
rep_user_eficas = os.path.join('C:','Eficas_install')
else :
- rep_user_eficas= os.path.join(os.environ['HOME'],'.Eficas_Aster')
+ rep_user_eficas= os.path.join(os.environ['HOME'],'.Eficas_install')
if os.path.exists(rep_user_eficas):
if os.path.isfile(rep_user_eficas) :
print "Un fichier de nom %s existe déjà : impossible de créer un répertoire de même nom" %rep_user_eficas
from Ihm import CONNECTOR
try :
from Traducteur import traduitV7V8
+ from Traducteur import traduitV8V9
except :
pass
sauvegarde = asksaveasfilename(title=titre,
defaultextension=defext,
filetypes = filtyp,
- savedir = self.savedir)
- #savedir = self.appli.CONFIGURATION.savedir)
- #savedir = self.appli.CONFIGURATION.rep_user)
+ initialdir = self.savedir)
if sauvegarde :
if not save_in_file(sauvegarde,self.jdc_fini,None) :
showinfo("Erreur","Probleme a la sauvegarde du fichier "+`sauvegarde`)
def update_jdc_courant(self):
self.JDCDisplay_courant.update()
- def TraduitFichier(self,event=None):
- directory = self.appli.CONFIGURATION.rep_user
+ def TraduitFichier7(self,event=None):
+ self.TraduitFichier(7)
+
+ def TraduitFichier8(self,event=None):
+ self.TraduitFichier(8)
+
+ def TraduitFichier(self,version):
FichieraTraduire = askopenfilename(title="Nom du Fichier a Traduire",
defaultextension=".comm",
- savedir = directory
+ initialdir = self.savedir
)
if (FichieraTraduire == "" or FichieraTraduire == () ) : return
i=FichieraTraduire.rfind(".")
os.system("rm -rf "+log)
os.system("rm -rf "+FichierTraduit)
Pmw.showbusycursor()
- traduitV7V8.traduc(FichieraTraduire,FichierTraduit,log)
+ if version == 7 :
+ traduitV7V8.traduc(FichieraTraduire,FichierTraduit,log)
+ else :
+ traduitV8V9.traduc(FichieraTraduire,FichierTraduit,log)
Pmw.hidebusycursor()
Entete="Fichier Traduit : "+FichierTraduit +"\n\n"
titre = "conversion de "+ FichieraTraduire
# Form implementation generated from reading ui file 'desRacine.ui'
#
-# Created: Mon Dec 1 12:10:19 2008
+# Created: Fri Dec 5 12:22:42 2008
# by: The PyQt User Interface Compiler (pyuic) 3.16
#
# WARNING! All changes made in this file will be lost!
self.buttonGroup1 = QButtonGroup(self,"buttonGroup1")
- self.RBGroupe = QRadioButton(self.buttonGroup1,"RBGroupe")
- self.RBGroupe.setGeometry(QRect(10,20,90,20))
-
self.RBalpha = QRadioButton(self.buttonGroup1,"RBalpha")
- self.RBalpha.setGeometry(QRect(110,20,120,20))
+ self.RBalpha.setGeometry(QRect(120,20,120,20))
self.RBalpha.setChecked(1)
+ self.RBGroupe = QRadioButton(self.buttonGroup1,"RBGroupe")
+ self.RBGroupe.setGeometry(QRect(10,20,100,20))
+
DRacLayout.addMultiCellWidget(self.buttonGroup1,1,1,0,1)
self.bHelp = QPushButton(self,"bHelp")
self.textLabel1_4.setText(self.__tr("<b><u>Commandes :</u></b>"))
self.textLabel1_4_2.setText(self.__trUtf8("\x3c\x70\x20\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\x6e\x74\x65\x72\x22\x3e\x3c\x62\x3e\x3c\x75\x3e\x52\xc3\xa9\x67\x6c\x65\x73\x20\x3a\x3c\x2f\x75\x3e\x3c\x2f\x62\x3e\x3c\x2f\x70\x3e"))
self.buttonGroup1.setTitle(self.__tr("Affichage"))
- self.RBGroupe.setText(self.__tr("par groupe"))
self.RBalpha.setText(self.__trUtf8("\x61\x6c\x70\x68\x61\x62\xc3\xa9\x74\x69\x71\x75\x65"))
+ self.RBGroupe.setText(self.__tr("par groupe"))
self.bHelp.setText(self.__tr("&Documentation"))
self.bHelp.setAccel(QKeySequence(self.__tr("Alt+D")))
QToolTip.add(self.bHelp,self.__tr("affichage documentation aster"))
</property>
<widget class="QRadioButton">
<property name="name">
- <cstring>RBGroupe</cstring>
+ <cstring>RBalpha</cstring>
</property>
<property name="geometry">
<rect>
- <x>10</x>
+ <x>120</x>
<y>20</y>
- <width>90</width>
+ <width>120</width>
<height>20</height>
</rect>
</property>
<property name="text">
- <string>par groupe</string>
+ <string>alphabétique</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
</property>
</widget>
<widget class="QRadioButton">
<property name="name">
- <cstring>RBalpha</cstring>
+ <cstring>RBGroupe</cstring>
</property>
<property name="geometry">
<rect>
- <x>110</x>
+ <x>10</x>
<y>20</y>
- <width>120</width>
+ <width>100</width>
<height>20</height>
</rect>
</property>
<property name="text">
- <string>alphabétique</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <string>par groupe</string>
</property>
</widget>
</widget>