diff --git a/LIBStick.py b/LIBStick.py index 37ff5cb..a5f8614 100644 --- a/LIBStick.py +++ b/LIBStick.py @@ -3596,6 +3596,17 @@ def change_flag_traitement_L_ACP(): Change l'état du bouton +ind supp lorsqu'on change une des cases à cocher Spectres normalisés ou Centré réduit """ bouton_applique_ind_sup_L_ACP.configure(state="disable") + + +def change_flag_binning_L_ACP(): + """ + Change l'état du spinbox si on change la case à cosser "Binning :" + """ + if flag_binning_L_ACP.get() == True : + entree_binning_L_ACP.configure(state="enable") + else : + entree_binning_L_ACP.configure(state="disable") + change_flag_traitement_L_ACP def execute_ACP_L_ACP(): @@ -3617,12 +3628,20 @@ def execute_ACP_L_ACP(): # copie indispensable car la suite modifierait DataFrame_complet_L_ACP ! dataframe = DataFrame_complet_L_ACP.copy(deep=True) treeview_dataframe = dataframe_treeview_L_ACP() + + #test binning + if flag_binning_L_ACP.get() == True : + taille_binning = binning_L_ACP.get() + print("Binning " + str(taille_binning)) + dataframe = LIBStick_outils.binning_dataframe(dataframe, taille_binning) + dataframe, treeview_dataframe, dataframe_individus_supp, treeview_dataframe_individus_supp = coupe_dataframe_L_ACP(dataframe, treeview_dataframe, tableau_bornes) # suprime les lignes non incluses dans le calcul de l'ACP if flag_normalise_L_ACP.get() is True: dataframe = LIBStick_outils.normalise_dataframe_aire(dataframe) - + + # flag_ACP = True # if flag_ACP is True : # cas normal, ACP et non pas test de l'ICA. Dancs ce cas penser à indenter le bloc suivant @@ -3689,6 +3708,13 @@ def applique_ACP_ind_sup_L_ACP(): # copie indispensable car la suite modifierait DataFrame_complet_L_ACP ! dataframe = DataFrame_complet_L_ACP.copy(deep=True) treeview_dataframe = dataframe_treeview_L_ACP() + + #test binning + if flag_binning_L_ACP.get() == True : + taille_binning = binning_L_ACP.get() + print("Binning " + str(taille_binning)) + dataframe = LIBStick_outils.binning_dataframe(dataframe, taille_binning) + dataframe, treeview_dataframe, dataframe_individus_supp, treeview_dataframe_individus_supp = coupe_dataframe_L_ACP(dataframe, treeview_dataframe, tableau_bornes) # suprime les lignes non incluses dans le calcul de l'ACP @@ -6265,48 +6291,58 @@ def __________IHM_ACP__________(): command=change_flag_traitement_L_ACP) coche_centre_reduit_L_ACP.grid(row=2, column=1, sticky=tk.W, columnspan=2) +flag_binning_L_ACP = tk.BooleanVar(value=False) +coche_binning_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text=_("Binning :"), + variable=flag_binning_L_ACP, + command=change_flag_binning_L_ACP) +coche_binning_L_ACP.grid(row=3, column=1, sticky=tk.W, columnspan=2) +binning_L_ACP = tk.IntVar(value=2) +entree_binning_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=20, increment=1, textvariable=binning_L_ACP, + state="disable", width=5) +entree_binning_L_ACP.grid(row=4, column=1, sticky=tk.W) + bouton_execute_L_ACP = ttk.Button(frame2_1_L_ACP, text=_("ACP"), command=execute_ACP_L_ACP, state="disable", width=6) -bouton_execute_L_ACP.grid(row=3, column=1, sticky=tk.W) +bouton_execute_L_ACP.grid(row=5, column=1, sticky=tk.W) bouton_applique_ind_sup_L_ACP = ttk.Button(frame2_1_L_ACP, text=_("+ ind. supp."), command=applique_ACP_ind_sup_L_ACP, state="disable", width=6) -bouton_applique_ind_sup_L_ACP.grid(row=3, column=2, sticky=tk.W) +bouton_applique_ind_sup_L_ACP.grid(row=5, column=2, sticky=tk.W) bouton_ouvre_L_ACP = ttk.Button(frame2_1_L_ACP, text=_("Ouvre"), command=ouvre_ACP_L_ACP, state="disable", width=6) -bouton_ouvre_L_ACP.grid(row=4, column=1, sticky=tk.W) +bouton_ouvre_L_ACP.grid(row=6, column=1, sticky=tk.W) bouton_sauve_L_ACP = ttk.Button(frame2_1_L_ACP, text=_("Sauve"), command=enregistre_ACP_L_ACP, state="disable", width=6) -bouton_sauve_L_ACP.grid(row=4, column=2, sticky=tk.W) - -text_dim_L_ACP = ttk.Label(frame2_1_L_ACP, text=_("Dimensions : ")) -text_dim_L_ACP.grid(row=5, column=1, sticky=tk.W, columnspan=2) -dim_1_L_ACP = tk.IntVar(value=1) -entree_dim1_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_1_L_ACP, - width=5, foreground="red", command=affiche_spectres_var_ACP_L_ACP) -dim_2_L_ACP = tk.IntVar(value=2) -entree_dim2_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_2_L_ACP, - width=5, foreground="blue", command=affiche_spectres_var_ACP_L_ACP) -dim_3_L_ACP = tk.IntVar(value=3) -entree_dim3_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_3_L_ACP, state="disable", - width=5, foreground="green", command=affiche_spectres_var_ACP_L_ACP) -entree_dim1_L_ACP.grid(row=6, column=1, sticky=tk.W) -entree_dim2_L_ACP.grid(row=6, column=2, sticky=tk.W) -entree_dim3_L_ACP.grid(row=7, column=1, sticky=tk.W) - -flag_3D_L_ACP = tk.BooleanVar(value=False) -coche_3D_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text="3D", variable=flag_3D_L_ACP, command=change_flag_3D_L_ACP) -coche_3D_L_ACP.grid(row=7, column=2, sticky=tk.W) - -flag_echelle_L_ACP = tk.BooleanVar(value=True) -coche_echelle_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text=_("Même echelle x et y"), variable=flag_echelle_L_ACP) -coche_echelle_L_ACP.grid(row=8, column=1, sticky=tk.W, columnspan=2) - -flag_eboulis_L_ACP = tk.BooleanVar(value=True) -coche_eboulis_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text=_("Diag. éboulis"), variable=flag_eboulis_L_ACP) -coche_eboulis_L_ACP.grid(row=9, column=1, sticky=tk.W, columnspan=2) +bouton_sauve_L_ACP.grid(row=6, column=2, sticky=tk.W) + +# text_dim_L_ACP = ttk.Label(frame2_1_L_ACP, text=_("Dimensions : ")) +# text_dim_L_ACP.grid(row=5, column=1, sticky=tk.W, columnspan=2) +# dim_1_L_ACP = tk.IntVar(value=1) +# entree_dim1_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_1_L_ACP, +# width=5, foreground="red", command=affiche_spectres_var_ACP_L_ACP) +# dim_2_L_ACP = tk.IntVar(value=2) +# entree_dim2_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_2_L_ACP, +# width=5, foreground="blue", command=affiche_spectres_var_ACP_L_ACP) +# dim_3_L_ACP = tk.IntVar(value=3) +# entree_dim3_L_ACP = ttk.Spinbox(frame2_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_3_L_ACP, state="disable", +# width=5, foreground="green", command=affiche_spectres_var_ACP_L_ACP) +# entree_dim1_L_ACP.grid(row=6, column=1, sticky=tk.W) +# entree_dim2_L_ACP.grid(row=6, column=2, sticky=tk.W) +# entree_dim3_L_ACP.grid(row=7, column=1, sticky=tk.W) + +# flag_3D_L_ACP = tk.BooleanVar(value=False) +# coche_3D_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text="3D", variable=flag_3D_L_ACP, command=change_flag_3D_L_ACP) +# coche_3D_L_ACP.grid(row=7, column=2, sticky=tk.W) + +# flag_echelle_L_ACP = tk.BooleanVar(value=True) +# coche_echelle_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text=_("Même echelle x et y"), variable=flag_echelle_L_ACP) +# coche_echelle_L_ACP.grid(row=8, column=1, sticky=tk.W, columnspan=2) + +# flag_eboulis_L_ACP = tk.BooleanVar(value=True) +# coche_eboulis_L_ACP = ttk.Checkbutton(frame2_1_L_ACP, text=_("Diag. éboulis"), variable=flag_eboulis_L_ACP) +# coche_eboulis_L_ACP.grid(row=9, column=1, sticky=tk.W, columnspan=2) # flag_calcul_L_ACP=tk.BooleanVar(value=False) # coche_calcul_L_ACP=ttk.Checkbutton(frame2_1_L_ACP, text="fanalysis ?", variable=flag_calcul_L_ACP) @@ -6323,14 +6359,41 @@ def __________IHM_ACP__________(): frame3_1_L_ACP = ttk.Frame(frame3_L_ACP) frame3_1_L_ACP.grid(row=1, column=7, rowspan=3, sticky=tk.N) +text_dim_L_ACP = ttk.Label(frame3_1_L_ACP, text=_("Dimensions : ")) +text_dim_L_ACP.grid(row=1, column=1, sticky=tk.W, columnspan=2) +dim_1_L_ACP = tk.IntVar(value=1) +entree_dim1_L_ACP = ttk.Spinbox(frame3_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_1_L_ACP, + width=5, foreground="red", command=affiche_spectres_var_ACP_L_ACP) +dim_2_L_ACP = tk.IntVar(value=2) +entree_dim2_L_ACP = ttk.Spinbox(frame3_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_2_L_ACP, + width=5, foreground="blue", command=affiche_spectres_var_ACP_L_ACP) +dim_3_L_ACP = tk.IntVar(value=3) +entree_dim3_L_ACP = ttk.Spinbox(frame3_1_L_ACP, from_=1, to=10, increment=1, textvariable=dim_3_L_ACP, state="disable", + width=5, foreground="green", command=affiche_spectres_var_ACP_L_ACP) +entree_dim1_L_ACP.grid(row=2, column=1, sticky=tk.W) +entree_dim2_L_ACP.grid(row=2, column=2, sticky=tk.W) +entree_dim3_L_ACP.grid(row=3, column=1, sticky=tk.W) + +flag_3D_L_ACP = tk.BooleanVar(value=False) +coche_3D_L_ACP = ttk.Checkbutton(frame3_1_L_ACP, text="3D", variable=flag_3D_L_ACP, command=change_flag_3D_L_ACP) +coche_3D_L_ACP.grid(row=3, column=2, sticky=tk.W) + +flag_echelle_L_ACP = tk.BooleanVar(value=True) +coche_echelle_L_ACP = ttk.Checkbutton(frame3_1_L_ACP, text=_("Même echelle\n x et y"), variable=flag_echelle_L_ACP) +coche_echelle_L_ACP.grid(row=4, column=1, sticky=tk.W, columnspan=2) + +flag_eboulis_L_ACP = tk.BooleanVar(value=True) +coche_eboulis_L_ACP = ttk.Checkbutton(frame3_1_L_ACP, text=_("Diag. éboulis"), variable=flag_eboulis_L_ACP) +coche_eboulis_L_ACP.grid(row=5, column=1, sticky=tk.W, columnspan=2) + flag_plotly_L_ACP = tk.BooleanVar(value=True) -coche_plotly_L_ACP = ttk.Checkbutton(frame3_1_L_ACP, text=_("\n Diag. plotly\n"), variable=flag_plotly_L_ACP) -coche_plotly_L_ACP.grid(row=1, column=1) +coche_plotly_L_ACP = ttk.Checkbutton(frame3_1_L_ACP, text=_("Diag. plotly"), variable=flag_plotly_L_ACP) +coche_plotly_L_ACP.grid(row=6, column=1, sticky=tk.W, columnspan=2) bouton_enregistre_L_ACP = ttk.Button(frame3_1_L_ACP, text=_("Enregistrer \nfacteurs \nde l'ACP"), command=enregistre_facteurs_ACP_L_ACP, state="disable", width=10) -bouton_enregistre_L_ACP.grid(row=2, column=1) +bouton_enregistre_L_ACP.grid(row=7, column=1, sticky=tk.W, columnspan=2) ligne_position_1_L_ACP = canevas0_L_ACP.create_line(0, 0, 0, hauteur_canevas_spectres, fill="white") diff --git a/LIBStick_outils.py b/LIBStick_outils.py index a123564..fc96275 100644 --- a/LIBStick_outils.py +++ b/LIBStick_outils.py @@ -293,3 +293,63 @@ def normalise_dataframe_aire(dataframe): # données lignes tableau[ligne, :] = (tableau[ligne, :] / aire) dataframe = pd.DataFrame(tableau, index=dataframe.index, columns=dataframe.columns) return dataframe + + +################################################################################################### +# Binning des spectres d'un tableau, données en colonnes, abscisses dans la première colonne +################################################################################################### +def binning_spectre (spectre, taille_bin=2): + """ + Effectue un binning par moyenne sur un spectre. + Args: + spectre: Le spectre d'entrée sous forme de tableau NumPy. + taille_bin: La taille de chaque bin. + Returns: + Le spectre binné. + """ + # Vérification de la taille du spectre par rapport à la taille du bin + # et supprime les derniers pixels du spectres + if len(spectre) % taille_bin != 0: + supprime = (len(spectre) % taille_bin) + spectre = spectre[: -supprime] + # Reshape le spectre en une matrice où chaque ligne correspond à un bin + spectre_reshape = spectre.reshape(-1, taille_bin) + # Calcul de la moyenne de chaque ligne (chaque bin) + spectre_binne = np.mean(spectre_reshape, axis=1) + # print("-----------------------") + # print(spectre.shape) + # print(spectre_reshape) + # print(spectre_reshape.shape) + # print(spectre_binne.shape) + return spectre_binne + + +def binning_dataframe(dataframe, taille_bin=2): + """ + Effectue un binning par moyenne sur tous les spectres d'un Dataframe (un spectre par ligne) + Parameters + ---------- + dataframe : TYPE + DESCRIPTION. + taille_bin : TYPE, optional + DESCRIPTION. The default is 2. + Returns + ------- + None. + """ + tableau = dataframe.values + tableau_binne = np.zeros((tableau.shape[0], tableau.shape[1]//taille_bin)) + for ligne in range(tableau.shape[0]): + spectre = tableau[ligne, :] + spectre_binne = binning_spectre(spectre, taille_bin) + tableau_binne[ligne, :] = spectre_binne + + colonnes = dataframe.columns.values + colonnes_binne = binning_spectre(colonnes, taille_bin) + dataframe_binne = pd.DataFrame(tableau_binne, index=dataframe.index) + dataframe_binne.columns = colonnes_binne + # print(dataframe) + # print("------------------------") + # print(dataframe_binne) + return dataframe_binne + diff --git a/locale/LIBStick.pot b/locale/LIBStick.pot index 5ece36f..070b93c 100644 --- a/locale/LIBStick.pot +++ b/locale/LIBStick.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: LIBStick v2.0\n" -"POT-Creation-Date: 2024-06-21 12:05+0200\n" +"POT-Creation-Date: 2024-09-19 16:11+0200\n" "PO-Revision-Date: 2022-02-07 15:31+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,7 +16,7 @@ msgstr "" "X-Poedit-SearchPath-0: LIBStick.py\n" "X-Poedit-SearchPath-1: LIBStick_ACP.py\n" -#: LIBStick.py:201 LIBStick.py:4708 +#: LIBStick.py:201 LIBStick.py:4742 msgid "Attention !" msgstr "" @@ -24,440 +24,451 @@ msgstr "" msgid "Veuillez redémarrer LIBStick pour retrouver les paramètres par défaut." msgstr "" -#: LIBStick.py:515 +#: LIBStick.py:525 msgid "Choisissez un fichier spectre" msgstr "" -#: LIBStick.py:4427 +#: LIBStick.py:4463 LIBStick.py:4569 msgid "Valider" msgstr "" -#: LIBStick.py:4506 +#: LIBStick.py:4540 msgid "Lambda (nm) :" msgstr "" -#: LIBStick.py:4507 +#: LIBStick.py:4541 msgid "Delta (nm) :" msgstr "" -#: LIBStick.py:4508 +#: LIBStick.py:4542 msgid "Seuil (> I rela.) :" msgstr "" -#: LIBStick.py:4530 LIBStick.py:4986 +#: LIBStick.py:4564 LIBStick.py:5020 msgid "NIST LIBS" msgstr "" -#: LIBStick.py:4709 +#: LIBStick.py:4669 +msgid "Fermer" +msgstr "" + +#: LIBStick.py:4743 msgid "Pas d'informations pour cet élément." msgstr "" -#: LIBStick.py:4967 +#: LIBStick.py:5001 msgid "Efface" msgstr "" -#: LIBStick.py:4977 +#: LIBStick.py:5011 msgid "Neutres" msgstr "" -#: LIBStick.py:4981 +#: LIBStick.py:5015 msgid "Ions +" msgstr "" -#: LIBStick.py:4991 +#: LIBStick.py:5025 msgid "I relative >= 10%" msgstr "" -#: LIBStick.py:4995 +#: LIBStick.py:5029 msgid "1% <= I rel < 10%" msgstr "" -#: LIBStick.py:4999 +#: LIBStick.py:5033 msgid "I relative < 1%" msgstr "" -#: LIBStick.py:5159 +#: LIBStick.py:5232 msgid "LIBStick pré-traitements" msgstr "" -#: LIBStick.py:5160 +#: LIBStick.py:5233 msgid "LIBStick extraction" msgstr "" -#: LIBStick.py:5161 +#: LIBStick.py:5234 msgid "LIBStick comparaison" msgstr "" -#: LIBStick.py:5162 +#: LIBStick.py:5235 msgid "LIBStick ACP" msgstr "" -#: LIBStick.py:5176 LIBStick.py:5453 LIBStick.py:5651 LIBStick.py:5935 -#: LIBStick.py:6173 +#: LIBStick.py:5249 LIBStick.py:5526 LIBStick.py:5724 LIBStick.py:6006 +#: LIBStick.py:6244 msgid "Fichier" msgstr "" -#: LIBStick.py:5177 +#: LIBStick.py:5250 msgid "Sauvegarde des paramètres actuels" msgstr "" -#: LIBStick.py:5179 +#: LIBStick.py:5252 msgid "Restaure les paramètres par défaut au prochain démarrage" msgstr "" -#: LIBStick.py:5181 +#: LIBStick.py:5254 msgid "Quitter" msgstr "" -#: LIBStick.py:5183 +#: LIBStick.py:5256 msgid "Redémarrer" msgstr "" -#: LIBStick.py:5186 +#: LIBStick.py:5259 msgid "Traitement" msgstr "" -#: LIBStick.py:5188 LIBStick.py:5193 LIBStick.py:5198 LIBStick.py:5203 +#: LIBStick.py:5261 LIBStick.py:5266 LIBStick.py:5271 LIBStick.py:5276 msgid "Echelle log y" msgstr "" -#: LIBStick.py:5191 LIBStick.py:5765 +#: LIBStick.py:5264 LIBStick.py:5836 msgid "Extraction" msgstr "" -#: LIBStick.py:5196 +#: LIBStick.py:5269 msgid "Comparaison" msgstr "" -#: LIBStick.py:5201 LIBStick.py:6223 +#: LIBStick.py:5274 LIBStick.py:6304 msgid "ACP" msgstr "" -#: LIBStick.py:5206 +#: LIBStick.py:5279 msgid "Outils" msgstr "" -#: LIBStick.py:5208 +#: LIBStick.py:5281 msgid "Zoom auto en y" msgstr "" -#: LIBStick.py:5209 +#: LIBStick.py:5282 msgid "Graduations" msgstr "" -#: LIBStick.py:5211 +#: LIBStick.py:5284 msgid "Pas multiple de 10" msgstr "" -#: LIBStick.py:5213 +#: LIBStick.py:5286 msgid "Pas multiple de 5" msgstr "" -#: LIBStick.py:5215 +#: LIBStick.py:5288 msgid "Pas multiple de 2" msgstr "" -#: LIBStick.py:5217 +#: LIBStick.py:5290 msgid "Pas multiple de 1" msgstr "" -#: LIBStick.py:5221 +#: LIBStick.py:5294 msgid "Espacement mini 100 pixels" msgstr "" -#: LIBStick.py:5223 +#: LIBStick.py:5296 msgid "Espacement mini 50 pixels" msgstr "" -#: LIBStick.py:5225 +#: LIBStick.py:5298 msgid "Espacement mini 20 pixels" msgstr "" -#: LIBStick.py:5229 +#: LIBStick.py:5302 msgid "Recherche d'éléments" msgstr "" -#: LIBStick.py:5231 +#: LIBStick.py:5304 msgid "Tableau périodique" msgstr "" -#: LIBStick.py:5235 +#: LIBStick.py:5308 msgid "Fenetre principale premier plan" msgstr "" -#: LIBStick.py:5239 +#: LIBStick.py:5312 msgid "Langue au prochain démarage" msgstr "" -#: LIBStick.py:5241 +#: LIBStick.py:5314 msgid "Français" msgstr "" -#: LIBStick.py:5243 +#: LIBStick.py:5316 msgid "Anglais" msgstr "" -#: LIBStick.py:5245 +#: LIBStick.py:5318 msgid "Espagnol" msgstr "" -#: LIBStick.py:5247 +#: LIBStick.py:5320 msgid "Italien" msgstr "" -#: LIBStick.py:5250 +#: LIBStick.py:5323 msgid "Style au prochain démarage" msgstr "" -#: LIBStick.py:5252 +#: LIBStick.py:5325 msgid "Couleur de LIBStick" msgstr "" -#: LIBStick.py:5297 +#: LIBStick.py:5370 msgid "Aide" msgstr "" -#: LIBStick.py:5298 +#: LIBStick.py:5371 msgid "Aide (F1)" msgstr "" -#: LIBStick.py:5300 +#: LIBStick.py:5373 msgid "A propos de LIBStick" msgstr "" -#: LIBStick.py:5372 LIBStick.py:6141 +#: LIBStick.py:5445 LIBStick.py:6212 msgid "Borne inf :" msgstr "" -#: LIBStick.py:5373 LIBStick.py:6142 +#: LIBStick.py:5446 LIBStick.py:6213 msgid "Borne sup :" msgstr "" -#: LIBStick.py:5385 +#: LIBStick.py:5458 msgid "Filtre :" msgstr "" -#: LIBStick.py:5386 +#: LIBStick.py:5459 msgid "Taille :" msgstr "" -#: LIBStick.py:5387 +#: LIBStick.py:5460 msgid "Ordre :" msgstr "" -#: LIBStick.py:5388 +#: LIBStick.py:5461 msgid "Dérivée :" msgstr "" -#: LIBStick.py:5400 LIBStick.py:5425 +#: LIBStick.py:5473 LIBStick.py:5498 msgid "Aucun" msgstr "" -#: LIBStick.py:5412 +#: LIBStick.py:5485 msgid "Fond :" msgstr "" -#: LIBStick.py:5413 +#: LIBStick.py:5486 msgid "Itérations :" msgstr "" -#: LIBStick.py:5455 -msgid "Visualisation" +#: LIBStick.py:5528 +msgid "Visu" msgstr "" -#: LIBStick.py:5486 +#: LIBStick.py:5559 msgid "" "Appliquer sur\n" "tous les fichiers\n" "du répertoire" msgstr "" -#: LIBStick.py:5492 +#: LIBStick.py:5565 msgid "" "Sauvegarde du\n" "fond continu" msgstr "" -#: LIBStick.py:5496 +#: LIBStick.py:5569 msgid "Executer" msgstr "" -#: LIBStick.py:5500 +#: LIBStick.py:5573 msgid "Spectre : " msgstr "" -#: LIBStick.py:5598 -msgid "Première borne inf (nm)" +#: LIBStick.py:5671 +msgid "1ere borne inf (nm)" msgstr "" -#: LIBStick.py:5599 -msgid "Première borne sup (nm)" +#: LIBStick.py:5672 +msgid "1ere borne sup (nm)" msgstr "" -#: LIBStick.py:5600 -msgid "Seconde borne inf (nm)" +#: LIBStick.py:5673 +msgid "2de borne inf (nm)" msgstr "" -#: LIBStick.py:5601 -msgid "Seconde borne sup (nm)" +#: LIBStick.py:5674 +msgid "2de borne sup (nm)" msgstr "" -#: LIBStick.py:5625 -msgid "Seconde extraction" +#: LIBStick.py:5698 +msgid "2de extraction" msgstr "" -#: LIBStick.py:5629 LIBStick.py:5911 +#: LIBStick.py:5702 LIBStick.py:5982 msgid "Reset" msgstr "" -#: LIBStick.py:5654 LIBStick.py:5937 +#: LIBStick.py:5726 LIBStick.py:6008 msgid "Exécute" msgstr "" -#: LIBStick.py:5661 LIBStick.py:5944 +#: LIBStick.py:5734 LIBStick.py:6015 msgid "Sortie 2D" msgstr "" -#: LIBStick.py:5667 LIBStick.py:5951 +#: LIBStick.py:5740 LIBStick.py:6022 msgid "Sortie 3D" msgstr "" -#: LIBStick.py:5686 LIBStick.py:5689 -msgid "Position x (nm) : " +#: LIBStick.py:5759 LIBStick.py:5761 +msgid "x (nm) : " msgstr "" -#: LIBStick.py:5688 LIBStick.py:5691 -msgid "Position y (n° de spectre) : " +#: LIBStick.py:5760 LIBStick.py:5762 +msgid "y (n° de spectre) : " msgstr "" -#: LIBStick.py:5717 +#: LIBStick.py:5788 msgid "" "Image brute\n" "spectres non\n" "normalisés" msgstr "" -#: LIBStick.py:5723 +#: LIBStick.py:5794 msgid "" -"Spectre inclus\n" +"\n" +" Spectre inclus\n" "dans spectre\n" "moyen" msgstr "" -#: LIBStick.py:5749 +#: LIBStick.py:5820 msgid "Du spectre n° :" msgstr "" -#: LIBStick.py:5750 +#: LIBStick.py:5821 msgid "Au spectre n° :" msgstr "" -#: LIBStick.py:5771 +#: LIBStick.py:5842 msgid "" "Moyenne des\n" "spectres \n" "normalisés" msgstr "" -#: LIBStick.py:5879 -msgid "Numérateur borne inf (nm)" +#: LIBStick.py:5950 +msgid "Num. borne inf (nm)" msgstr "" -#: LIBStick.py:5880 -msgid "Numérateur borne sup (nm)" +#: LIBStick.py:5951 +msgid "Num. borne sup (nm)" msgstr "" -#: LIBStick.py:5881 -msgid "Dénominateur borne inf (nm)" +#: LIBStick.py:5952 +msgid "Dénom. borne inf (nm)" msgstr "" -#: LIBStick.py:5882 -msgid "Dénominateur borne sup( nm)" +#: LIBStick.py:5953 +msgid "Dénom. borne sup( nm)" msgstr "" -#: LIBStick.py:5906 +#: LIBStick.py:5977 msgid "Dénominateur ?" msgstr "" -#: LIBStick.py:5992 +#: LIBStick.py:6063 msgid "" "Normalisation\n" "des spectres" msgstr "" -#: LIBStick.py:6006 +#: LIBStick.py:6077 msgid "Statistiques" msgstr "" -#: LIBStick.py:6013 +#: LIBStick.py:6084 msgid "" "\n" "Position x (nm) : " msgstr "" -#: LIBStick.py:6014 +#: LIBStick.py:6085 msgid "" "Position y \n" "(n° de spectre) : " msgstr "" -#: LIBStick.py:6038 LIBStick.py:6198 +#: LIBStick.py:6109 LIBStick.py:6269 msgid "n°" msgstr "" -#: LIBStick.py:6039 LIBStick.py:6199 +#: LIBStick.py:6110 LIBStick.py:6270 msgid "Nom du spectre" msgstr "" -#: LIBStick.py:6040 +#: LIBStick.py:6111 msgid "Rapport zone1/zone2" msgstr "" -#: LIBStick.py:6200 +#: LIBStick.py:6271 msgid "Utlisé pour l'ACP :" msgstr "" -#: LIBStick.py:6201 +#: LIBStick.py:6272 msgid "Label :" msgstr "" -#: LIBStick.py:6212 +#: LIBStick.py:6283 msgid "Spectres normalisés" msgstr "" -#: LIBStick.py:6218 +#: LIBStick.py:6289 msgid "Centré reduit" msgstr "" -#: LIBStick.py:6227 +#: LIBStick.py:6295 +msgid "Binning :" +msgstr "" + +#: LIBStick.py:6308 msgid "+ ind. supp." msgstr "" -#: LIBStick.py:6231 +#: LIBStick.py:6312 msgid "Ouvre" msgstr "" -#: LIBStick.py:6235 +#: LIBStick.py:6316 msgid "Sauve" msgstr "" -#: LIBStick.py:6239 +#: LIBStick.py:6362 msgid "Dimensions : " msgstr "" -#: LIBStick.py:6259 -msgid "Même echelle x et y" +#: LIBStick.py:6382 +msgid "" +"Même echelle\n" +" x et y" msgstr "" -#: LIBStick.py:6263 +#: LIBStick.py:6386 msgid "Diag. éboulis" msgstr "" -#: LIBStick.py:6282 +#: LIBStick.py:6390 msgid "Diag. plotly" msgstr "" -#: LIBStick.py:6285 +#: LIBStick.py:6393 msgid "" "Enregistrer \n" "facteurs \n" diff --git a/locale/en/LC_MESSAGES/en.mo b/locale/en/LC_MESSAGES/en.mo index 07559a0..fb7ede8 100644 Binary files a/locale/en/LC_MESSAGES/en.mo and b/locale/en/LC_MESSAGES/en.mo differ diff --git a/locale/en/LC_MESSAGES/en.po b/locale/en/LC_MESSAGES/en.po index 77af388..f866b52 100644 --- a/locale/en/LC_MESSAGES/en.po +++ b/locale/en/LC_MESSAGES/en.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: LIBStick v2.0\n" -"POT-Creation-Date: 2024-06-21 12:12+0200\n" -"PO-Revision-Date: 2024-06-21 12:13+0200\n" +"POT-Creation-Date: 2024-09-19 15:47+0200\n" +"PO-Revision-Date: 2024-09-19 16:11+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -15,7 +15,7 @@ msgstr "" "X-Poedit-SearchPath-0: LIBStick.py\n" "X-Poedit-SearchPath-1: LIBStick_ACP.py\n" -#: LIBStick.py:201 LIBStick.py:4708 +#: LIBStick.py:201 LIBStick.py:4742 msgid "Attention !" msgstr "Caution !" @@ -23,248 +23,252 @@ msgstr "Caution !" msgid "Veuillez redémarrer LIBStick pour retrouver les paramètres par défaut." msgstr "Start again LIBStick to go back to default parameters." -#: LIBStick.py:515 +#: LIBStick.py:525 msgid "Choisissez un fichier spectre" msgstr "Choose a spectrum file" -#: LIBStick.py:4427 +#: LIBStick.py:4463 LIBStick.py:4569 msgid "Valider" msgstr "Accept" -#: LIBStick.py:4506 +#: LIBStick.py:4540 msgid "Lambda (nm) :" msgstr "Lambda (nm) :" -#: LIBStick.py:4507 +#: LIBStick.py:4541 msgid "Delta (nm) :" msgstr "Delta (nm) :" -#: LIBStick.py:4508 +#: LIBStick.py:4542 msgid "Seuil (> I rela.) :" msgstr "Limit (> I rela.) :" -#: LIBStick.py:4530 LIBStick.py:4986 +#: LIBStick.py:4564 LIBStick.py:5020 msgid "NIST LIBS" msgstr "NIST LIBS" -#: LIBStick.py:4709 +#: LIBStick.py:4669 +msgid "Fermer" +msgstr "Close" + +#: LIBStick.py:4743 msgid "Pas d'informations pour cet élément." msgstr "No information for this element." -#: LIBStick.py:4967 +#: LIBStick.py:5001 msgid "Efface" msgstr "Clear" -#: LIBStick.py:4977 +#: LIBStick.py:5011 msgid "Neutres" msgstr "Neutral" -#: LIBStick.py:4981 +#: LIBStick.py:5015 msgid "Ions +" msgstr "Ions +" -#: LIBStick.py:4991 +#: LIBStick.py:5025 msgid "I relative >= 10%" msgstr "I relative >= 10%" -#: LIBStick.py:4995 +#: LIBStick.py:5029 msgid "1% <= I rel < 10%" msgstr "1% <= I rel < 10%" -#: LIBStick.py:4999 +#: LIBStick.py:5033 msgid "I relative < 1%" msgstr "I relative < 1%" -#: LIBStick.py:5159 +#: LIBStick.py:5232 msgid "LIBStick pré-traitements" msgstr "LIBStick pre-treatment" -#: LIBStick.py:5160 +#: LIBStick.py:5233 msgid "LIBStick extraction" msgstr "LIBStick extraction" -#: LIBStick.py:5161 +#: LIBStick.py:5234 msgid "LIBStick comparaison" msgstr "LIBStick comparison" -#: LIBStick.py:5162 +#: LIBStick.py:5235 msgid "LIBStick ACP" msgstr "LIBStick PCA" -#: LIBStick.py:5176 LIBStick.py:5453 LIBStick.py:5651 LIBStick.py:5935 -#: LIBStick.py:6173 +#: LIBStick.py:5249 LIBStick.py:5526 LIBStick.py:5724 LIBStick.py:6006 +#: LIBStick.py:6244 msgid "Fichier" msgstr "File" -#: LIBStick.py:5177 +#: LIBStick.py:5250 msgid "Sauvegarde des paramètres actuels" msgstr "Saving the current settings" -#: LIBStick.py:5179 +#: LIBStick.py:5252 msgid "Restaure les paramètres par défaut au prochain démarrage" msgstr "Restores default settings at next startup" -#: LIBStick.py:5181 +#: LIBStick.py:5254 msgid "Quitter" msgstr "Quit" -#: LIBStick.py:5183 +#: LIBStick.py:5256 msgid "Redémarrer" msgstr "Restart" -#: LIBStick.py:5186 +#: LIBStick.py:5259 msgid "Traitement" msgstr "Treatment" -#: LIBStick.py:5188 LIBStick.py:5193 LIBStick.py:5198 LIBStick.py:5203 +#: LIBStick.py:5261 LIBStick.py:5266 LIBStick.py:5271 LIBStick.py:5276 msgid "Echelle log y" msgstr "Log scale y" -#: LIBStick.py:5191 LIBStick.py:5765 +#: LIBStick.py:5264 LIBStick.py:5836 msgid "Extraction" msgstr "Extraction" -#: LIBStick.py:5196 +#: LIBStick.py:5269 msgid "Comparaison" msgstr "Comparison" -#: LIBStick.py:5201 LIBStick.py:6223 +#: LIBStick.py:5274 LIBStick.py:6304 msgid "ACP" msgstr "PCA" -#: LIBStick.py:5206 +#: LIBStick.py:5279 msgid "Outils" msgstr "Tools" -#: LIBStick.py:5208 +#: LIBStick.py:5281 msgid "Zoom auto en y" msgstr "Auto Zoom in y" -#: LIBStick.py:5209 +#: LIBStick.py:5282 msgid "Graduations" msgstr "Graduations" -#: LIBStick.py:5211 +#: LIBStick.py:5284 msgid "Pas multiple de 10" msgstr "Step multiple of 10" -#: LIBStick.py:5213 +#: LIBStick.py:5286 msgid "Pas multiple de 5" msgstr "Step multiple of 5" -#: LIBStick.py:5215 +#: LIBStick.py:5288 msgid "Pas multiple de 2" msgstr "Step multiple of 2" -#: LIBStick.py:5217 +#: LIBStick.py:5290 msgid "Pas multiple de 1" msgstr "Step multiple of 1" -#: LIBStick.py:5221 +#: LIBStick.py:5294 msgid "Espacement mini 100 pixels" msgstr "Min. spacing 100 pixels" -#: LIBStick.py:5223 +#: LIBStick.py:5296 msgid "Espacement mini 50 pixels" msgstr "Min. spacing 50 pixels" -#: LIBStick.py:5225 +#: LIBStick.py:5298 msgid "Espacement mini 20 pixels" msgstr "Min. spacing 20 pixels" -#: LIBStick.py:5229 +#: LIBStick.py:5302 msgid "Recherche d'éléments" msgstr "Search elements" -#: LIBStick.py:5231 +#: LIBStick.py:5304 msgid "Tableau périodique" msgstr "Periodic table" -#: LIBStick.py:5235 +#: LIBStick.py:5308 msgid "Fenetre principale premier plan" msgstr "Main window foreground" -#: LIBStick.py:5239 +#: LIBStick.py:5312 msgid "Langue au prochain démarage" msgstr "Language at next start-up" -#: LIBStick.py:5241 +#: LIBStick.py:5314 msgid "Français" msgstr "French" -#: LIBStick.py:5243 +#: LIBStick.py:5316 msgid "Anglais" msgstr "English" -#: LIBStick.py:5245 +#: LIBStick.py:5318 msgid "Espagnol" msgstr "Spanish" -#: LIBStick.py:5247 +#: LIBStick.py:5320 msgid "Italien" msgstr "Italian" -#: LIBStick.py:5250 +#: LIBStick.py:5323 msgid "Style au prochain démarage" msgstr "Style at next start-up" -#: LIBStick.py:5252 +#: LIBStick.py:5325 msgid "Couleur de LIBStick" msgstr "Colour of LIBStick" -#: LIBStick.py:5297 +#: LIBStick.py:5370 msgid "Aide" msgstr "Help" -#: LIBStick.py:5298 +#: LIBStick.py:5371 msgid "Aide (F1)" msgstr "Help (F1)" -#: LIBStick.py:5300 +#: LIBStick.py:5373 msgid "A propos de LIBStick" msgstr "About LIBStick" -#: LIBStick.py:5372 LIBStick.py:6141 +#: LIBStick.py:5445 LIBStick.py:6212 msgid "Borne inf :" msgstr "Lower limit :" -#: LIBStick.py:5373 LIBStick.py:6142 +#: LIBStick.py:5446 LIBStick.py:6213 msgid "Borne sup :" msgstr "Upper limit :" -#: LIBStick.py:5385 +#: LIBStick.py:5458 msgid "Filtre :" msgstr "Filter :" -#: LIBStick.py:5386 +#: LIBStick.py:5459 msgid "Taille :" msgstr "Size :" -#: LIBStick.py:5387 +#: LIBStick.py:5460 msgid "Ordre :" msgstr "Order :" -#: LIBStick.py:5388 +#: LIBStick.py:5461 msgid "Dérivée :" msgstr "Derivation :" -#: LIBStick.py:5400 LIBStick.py:5425 +#: LIBStick.py:5473 LIBStick.py:5498 msgid "Aucun" msgstr "None" -#: LIBStick.py:5412 +#: LIBStick.py:5485 msgid "Fond :" msgstr "Background :" -#: LIBStick.py:5413 +#: LIBStick.py:5486 msgid "Itérations :" msgstr "Iterations :" -#: LIBStick.py:5455 -msgid "Visualisation" -msgstr "Visualization" +#: LIBStick.py:5528 +msgid "Visu" +msgstr "View" -#: LIBStick.py:5486 +#: LIBStick.py:5559 msgid "" "Appliquer sur\n" "tous les fichiers\n" @@ -274,7 +278,7 @@ msgstr "" "all files in\n" "the directory" -#: LIBStick.py:5492 +#: LIBStick.py:5565 msgid "" "Sauvegarde du\n" "fond continu" @@ -283,59 +287,59 @@ msgstr "" "continuous\n" "background" -#: LIBStick.py:5496 +#: LIBStick.py:5569 msgid "Executer" msgstr "Execute" -#: LIBStick.py:5500 +#: LIBStick.py:5573 msgid "Spectre : " msgstr "Spectrum : " -#: LIBStick.py:5598 -msgid "Première borne inf (nm)" -msgstr "First lower limit (nm)" +#: LIBStick.py:5671 +msgid "1ere borne inf (nm)" +msgstr "1st lower limit (nm)" -#: LIBStick.py:5599 -msgid "Première borne sup (nm)" -msgstr "First upper limit (nm)" +#: LIBStick.py:5672 +msgid "1ere borne sup (nm)" +msgstr "1st upper limit (nm)" -#: LIBStick.py:5600 -msgid "Seconde borne inf (nm)" -msgstr "Second lower limit (nm)" +#: LIBStick.py:5673 +msgid "2de borne inf (nm)" +msgstr "2de lower limit (nm)" -#: LIBStick.py:5601 -msgid "Seconde borne sup (nm)" -msgstr "Second upper limit (nm)" +#: LIBStick.py:5674 +msgid "2de borne sup (nm)" +msgstr "2de upper limit (nm)" -#: LIBStick.py:5625 -msgid "Seconde extraction" -msgstr "Second extraction" +#: LIBStick.py:5698 +msgid "2de extraction" +msgstr "2de extraction" -#: LIBStick.py:5629 LIBStick.py:5911 +#: LIBStick.py:5702 LIBStick.py:5982 msgid "Reset" msgstr "Reset" -#: LIBStick.py:5654 LIBStick.py:5937 +#: LIBStick.py:5726 LIBStick.py:6008 msgid "Exécute" msgstr "Execute" -#: LIBStick.py:5661 LIBStick.py:5944 +#: LIBStick.py:5734 LIBStick.py:6015 msgid "Sortie 2D" msgstr "2D output" -#: LIBStick.py:5667 LIBStick.py:5951 +#: LIBStick.py:5740 LIBStick.py:6022 msgid "Sortie 3D" msgstr "3D output" -#: LIBStick.py:5686 LIBStick.py:5689 -msgid "Position x (nm) : " -msgstr "Position x (nm) : " +#: LIBStick.py:5759 LIBStick.py:5761 +msgid "x (nm) : " +msgstr "x (nm) : " -#: LIBStick.py:5688 LIBStick.py:5691 -msgid "Position y (n° de spectre) : " -msgstr "Position y (spectrum number) : " +#: LIBStick.py:5760 LIBStick.py:5762 +msgid "y (n° de spectre) : " +msgstr "y (spectrum number) : " -#: LIBStick.py:5717 +#: LIBStick.py:5788 msgid "" "Image brute\n" "spectres non\n" @@ -345,26 +349,28 @@ msgstr "" "unnormalized\n" "spectra" -#: LIBStick.py:5723 +#: LIBStick.py:5794 msgid "" -"Spectre inclus\n" +"\n" +" Spectre inclus\n" "dans spectre\n" "moyen" msgstr "" +"\n" "Spectrum\n" "included\n" "in average\n" "spectrum" -#: LIBStick.py:5749 +#: LIBStick.py:5820 msgid "Du spectre n° :" msgstr "From spectrum :" -#: LIBStick.py:5750 +#: LIBStick.py:5821 msgid "Au spectre n° :" msgstr "To spectrum :" -#: LIBStick.py:5771 +#: LIBStick.py:5842 msgid "" "Moyenne des\n" "spectres \n" @@ -374,27 +380,27 @@ msgstr "" "normalized \n" "spectra" -#: LIBStick.py:5879 -msgid "Numérateur borne inf (nm)" -msgstr "Numerator lower limit (nm)" +#: LIBStick.py:5950 +msgid "Num. borne inf (nm)" +msgstr "Num. lower limit (nm)" -#: LIBStick.py:5880 -msgid "Numérateur borne sup (nm)" -msgstr "Numerator upper limit (nm)" +#: LIBStick.py:5951 +msgid "Num. borne sup (nm)" +msgstr "Num. upper limit (nm)" -#: LIBStick.py:5881 -msgid "Dénominateur borne inf (nm)" -msgstr "Denominator lower limit (nm)" +#: LIBStick.py:5952 +msgid "Dénom. borne inf (nm)" +msgstr "Denom. lower limit (nm)" -#: LIBStick.py:5882 -msgid "Dénominateur borne sup( nm)" -msgstr "Denominator upper limit (nm)" +#: LIBStick.py:5953 +msgid "Dénom. borne sup( nm)" +msgstr "Denom. upper limit (nm)" -#: LIBStick.py:5906 +#: LIBStick.py:5977 msgid "Dénominateur ?" msgstr "Denominator ?" -#: LIBStick.py:5992 +#: LIBStick.py:6063 msgid "" "Normalisation\n" "des spectres" @@ -402,11 +408,11 @@ msgstr "" "Standardization\n" "of spectra" -#: LIBStick.py:6006 +#: LIBStick.py:6077 msgid "Statistiques" msgstr "Statistics" -#: LIBStick.py:6013 +#: LIBStick.py:6084 msgid "" "\n" "Position x (nm) : " @@ -414,7 +420,7 @@ msgstr "" "\n" "Position x (nm) : " -#: LIBStick.py:6014 +#: LIBStick.py:6085 msgid "" "Position y \n" "(n° de spectre) : " @@ -422,63 +428,71 @@ msgstr "" "Position y \n" "(spectrum number) : " -#: LIBStick.py:6038 LIBStick.py:6198 +#: LIBStick.py:6109 LIBStick.py:6269 msgid "n°" msgstr "n°" -#: LIBStick.py:6039 LIBStick.py:6199 +#: LIBStick.py:6110 LIBStick.py:6270 msgid "Nom du spectre" msgstr "Name of the spectrum" -#: LIBStick.py:6040 +#: LIBStick.py:6111 msgid "Rapport zone1/zone2" msgstr "Zone1/zone2 ratio" -#: LIBStick.py:6200 +#: LIBStick.py:6271 msgid "Utlisé pour l'ACP :" msgstr "Used for PCA :" -#: LIBStick.py:6201 +#: LIBStick.py:6272 msgid "Label :" msgstr "Label :" -#: LIBStick.py:6212 +#: LIBStick.py:6283 msgid "Spectres normalisés" msgstr "Standardised spectra" -#: LIBStick.py:6218 +#: LIBStick.py:6289 msgid "Centré reduit" msgstr "Reduced centered" -#: LIBStick.py:6227 +#: LIBStick.py:6295 +msgid "Binning :" +msgstr "Binning :" + +#: LIBStick.py:6308 msgid "+ ind. supp." msgstr "+ supp.ind." -#: LIBStick.py:6231 +#: LIBStick.py:6312 msgid "Ouvre" msgstr "Open" -#: LIBStick.py:6235 +#: LIBStick.py:6316 msgid "Sauve" msgstr "Save" -#: LIBStick.py:6239 +#: LIBStick.py:6362 msgid "Dimensions : " msgstr "Dimensions : " -#: LIBStick.py:6259 -msgid "Même echelle x et y" -msgstr "Same scale x and y" +#: LIBStick.py:6382 +msgid "" +"Même echelle\n" +" x et y" +msgstr "" +"Same scale\n" +" x and y" -#: LIBStick.py:6263 +#: LIBStick.py:6386 msgid "Diag. éboulis" msgstr "Scree diagram" -#: LIBStick.py:6282 +#: LIBStick.py:6390 msgid "Diag. plotly" msgstr "Plotly diag." -#: LIBStick.py:6285 +#: LIBStick.py:6393 msgid "" "Enregistrer \n" "facteurs \n" @@ -504,8 +518,8 @@ msgstr "Principal components" msgid "Diagramme d'éboulis" msgstr "Scree diagram" -#~ msgid "Ferme" -#~ msgstr "Close" +#~ msgid "Visualisation" +#~ msgstr "Visualization" #~ msgid "Calcule" #~ msgstr "Calculates" diff --git a/locale/es/LC_MESSAGES/es.mo b/locale/es/LC_MESSAGES/es.mo index cd17a65..609cf42 100644 Binary files a/locale/es/LC_MESSAGES/es.mo and b/locale/es/LC_MESSAGES/es.mo differ diff --git a/locale/es/LC_MESSAGES/es.po b/locale/es/LC_MESSAGES/es.po index b0411d7..e7bb15f 100644 --- a/locale/es/LC_MESSAGES/es.po +++ b/locale/es/LC_MESSAGES/es.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: LIBStick v2.0\n" -"POT-Creation-Date: 2024-06-21 12:09+0200\n" -"PO-Revision-Date: 2024-06-21 12:11+0200\n" +"POT-Creation-Date: 2024-09-19 15:48+0200\n" +"PO-Revision-Date: 2024-09-19 16:10+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: es\n" @@ -14,7 +14,7 @@ msgstr "" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: LIBStick.py\n" -#: LIBStick.py:201 LIBStick.py:4708 +#: LIBStick.py:201 LIBStick.py:4742 msgid "Attention !" msgstr "¡Atención!" @@ -22,248 +22,252 @@ msgstr "¡Atención!" msgid "Veuillez redémarrer LIBStick pour retrouver les paramètres par défaut." msgstr "Por favor, reinicie LIBStick para restaurar la configuración por defecto." -#: LIBStick.py:515 +#: LIBStick.py:525 msgid "Choisissez un fichier spectre" msgstr "Elegir un archivo de espectro" -#: LIBStick.py:4427 +#: LIBStick.py:4463 LIBStick.py:4569 msgid "Valider" msgstr "Validar" -#: LIBStick.py:4506 +#: LIBStick.py:4540 msgid "Lambda (nm) :" msgstr "Lambda (nm) :" -#: LIBStick.py:4507 +#: LIBStick.py:4541 msgid "Delta (nm) :" msgstr "Delta (nm) :" -#: LIBStick.py:4508 +#: LIBStick.py:4542 msgid "Seuil (> I rela.) :" msgstr "Umbral (> I rela.) :" -#: LIBStick.py:4530 LIBStick.py:4986 +#: LIBStick.py:4564 LIBStick.py:5020 msgid "NIST LIBS" msgstr "NIST LIBS" -#: LIBStick.py:4709 +#: LIBStick.py:4669 +msgid "Fermer" +msgstr "Cerrar" + +#: LIBStick.py:4743 msgid "Pas d'informations pour cet élément." msgstr "No hay información para este elemento." -#: LIBStick.py:4967 +#: LIBStick.py:5001 msgid "Efface" msgstr "Borrar" -#: LIBStick.py:4977 +#: LIBStick.py:5011 msgid "Neutres" msgstr "Neutral" -#: LIBStick.py:4981 +#: LIBStick.py:5015 msgid "Ions +" msgstr "Iones +" -#: LIBStick.py:4991 +#: LIBStick.py:5025 msgid "I relative >= 10%" msgstr "I relativo >= 10%" -#: LIBStick.py:4995 +#: LIBStick.py:5029 msgid "1% <= I rel < 10%" msgstr "1% <= I rel < 10%" -#: LIBStick.py:4999 +#: LIBStick.py:5033 msgid "I relative < 1%" msgstr "I relativo < 1%" -#: LIBStick.py:5159 +#: LIBStick.py:5232 msgid "LIBStick pré-traitements" msgstr "LIBStick pre-tratamientos" -#: LIBStick.py:5160 +#: LIBStick.py:5233 msgid "LIBStick extraction" msgstr "LIBStick Extracción" -#: LIBStick.py:5161 +#: LIBStick.py:5234 msgid "LIBStick comparaison" msgstr "LIBStick Comparación" -#: LIBStick.py:5162 +#: LIBStick.py:5235 msgid "LIBStick ACP" msgstr "LIBStick ACP" -#: LIBStick.py:5176 LIBStick.py:5453 LIBStick.py:5651 LIBStick.py:5935 -#: LIBStick.py:6173 +#: LIBStick.py:5249 LIBStick.py:5526 LIBStick.py:5724 LIBStick.py:6006 +#: LIBStick.py:6244 msgid "Fichier" msgstr "Archivo" -#: LIBStick.py:5177 +#: LIBStick.py:5250 msgid "Sauvegarde des paramètres actuels" msgstr "Guardar la configuración actual" -#: LIBStick.py:5179 +#: LIBStick.py:5252 msgid "Restaure les paramètres par défaut au prochain démarrage" msgstr "Restaurar la configuración por defecto en el próximo inicio" -#: LIBStick.py:5181 +#: LIBStick.py:5254 msgid "Quitter" msgstr "Salida" -#: LIBStick.py:5183 +#: LIBStick.py:5256 msgid "Redémarrer" msgstr "Reiniciar" -#: LIBStick.py:5186 +#: LIBStick.py:5259 msgid "Traitement" msgstr "Procesando" -#: LIBStick.py:5188 LIBStick.py:5193 LIBStick.py:5198 LIBStick.py:5203 +#: LIBStick.py:5261 LIBStick.py:5266 LIBStick.py:5271 LIBStick.py:5276 msgid "Echelle log y" msgstr "Escala Log y" -#: LIBStick.py:5191 LIBStick.py:5765 +#: LIBStick.py:5264 LIBStick.py:5836 msgid "Extraction" msgstr "Extracción" -#: LIBStick.py:5196 +#: LIBStick.py:5269 msgid "Comparaison" msgstr "Comparación" -#: LIBStick.py:5201 LIBStick.py:6223 +#: LIBStick.py:5274 LIBStick.py:6304 msgid "ACP" msgstr "PCA" -#: LIBStick.py:5206 +#: LIBStick.py:5279 msgid "Outils" msgstr "Herramientas" -#: LIBStick.py:5208 +#: LIBStick.py:5281 msgid "Zoom auto en y" msgstr "Zoom automático en y" -#: LIBStick.py:5209 +#: LIBStick.py:5282 msgid "Graduations" msgstr "Graduaciones" -#: LIBStick.py:5211 +#: LIBStick.py:5284 msgid "Pas multiple de 10" msgstr "Paso múltiplo de 10" -#: LIBStick.py:5213 +#: LIBStick.py:5286 msgid "Pas multiple de 5" msgstr "Paso múltiplo de 5" -#: LIBStick.py:5215 +#: LIBStick.py:5288 msgid "Pas multiple de 2" msgstr "Paso múltiplo de 2" -#: LIBStick.py:5217 +#: LIBStick.py:5290 msgid "Pas multiple de 1" msgstr "Paso múltiplo de 1" -#: LIBStick.py:5221 +#: LIBStick.py:5294 msgid "Espacement mini 100 pixels" msgstr "Espacio mínimo 100 píxeles" -#: LIBStick.py:5223 +#: LIBStick.py:5296 msgid "Espacement mini 50 pixels" msgstr "Espacio mínimo 50 píxeles" -#: LIBStick.py:5225 +#: LIBStick.py:5298 msgid "Espacement mini 20 pixels" msgstr "Espacio mínimo 20 píxeles" -#: LIBStick.py:5229 +#: LIBStick.py:5302 msgid "Recherche d'éléments" msgstr "Buscar elementos" -#: LIBStick.py:5231 +#: LIBStick.py:5304 msgid "Tableau périodique" msgstr "Tabla periódica" -#: LIBStick.py:5235 +#: LIBStick.py:5308 msgid "Fenetre principale premier plan" msgstr "Ventana principal en primer plano" -#: LIBStick.py:5239 +#: LIBStick.py:5312 msgid "Langue au prochain démarage" msgstr "Lengua en el próximo inicio" -#: LIBStick.py:5241 +#: LIBStick.py:5314 msgid "Français" msgstr "Francés" -#: LIBStick.py:5243 +#: LIBStick.py:5316 msgid "Anglais" msgstr "Inglés" -#: LIBStick.py:5245 +#: LIBStick.py:5318 msgid "Espagnol" msgstr "Español" -#: LIBStick.py:5247 +#: LIBStick.py:5320 msgid "Italien" msgstr "Italiano" -#: LIBStick.py:5250 +#: LIBStick.py:5323 msgid "Style au prochain démarage" msgstr "Estilo en el próximo inicio" -#: LIBStick.py:5252 +#: LIBStick.py:5325 msgid "Couleur de LIBStick" msgstr "Color del LIBStick" -#: LIBStick.py:5297 +#: LIBStick.py:5370 msgid "Aide" msgstr "Asistencia" -#: LIBStick.py:5298 +#: LIBStick.py:5371 msgid "Aide (F1)" msgstr "Asistencia (F1)" -#: LIBStick.py:5300 +#: LIBStick.py:5373 msgid "A propos de LIBStick" -msgstr "por cierto del LIBStick" +msgstr "Por cierto del LIBStick" -#: LIBStick.py:5372 LIBStick.py:6141 +#: LIBStick.py:5445 LIBStick.py:6212 msgid "Borne inf :" msgstr "Límite inf:" -#: LIBStick.py:5373 LIBStick.py:6142 +#: LIBStick.py:5446 LIBStick.py:6213 msgid "Borne sup :" msgstr "Límite sup:" -#: LIBStick.py:5385 +#: LIBStick.py:5458 msgid "Filtre :" msgstr "Filtro:" -#: LIBStick.py:5386 +#: LIBStick.py:5459 msgid "Taille :" msgstr "Tamaño:" -#: LIBStick.py:5387 +#: LIBStick.py:5460 msgid "Ordre :" msgstr "Orden:" -#: LIBStick.py:5388 +#: LIBStick.py:5461 msgid "Dérivée :" msgstr "Derivado:" -#: LIBStick.py:5400 LIBStick.py:5425 +#: LIBStick.py:5473 LIBStick.py:5498 msgid "Aucun" msgstr "Ninguno" -#: LIBStick.py:5412 +#: LIBStick.py:5485 msgid "Fond :" msgstr "Fondo:" -#: LIBStick.py:5413 +#: LIBStick.py:5486 msgid "Itérations :" msgstr "Iteraciones:" -#: LIBStick.py:5455 -msgid "Visualisation" -msgstr "Visualización" +#: LIBStick.py:5528 +msgid "Visu" +msgstr "Ver" -#: LIBStick.py:5486 +#: LIBStick.py:5559 msgid "" "Appliquer sur\n" "tous les fichiers\n" @@ -273,7 +277,7 @@ msgstr "" "los archivos en\n" " el directorio" -#: LIBStick.py:5492 +#: LIBStick.py:5565 msgid "" "Sauvegarde du\n" "fond continu" @@ -281,59 +285,59 @@ msgstr "" "Registrar\n" "fondo continuo" -#: LIBStick.py:5496 +#: LIBStick.py:5569 msgid "Executer" msgstr "Ejecutar" -#: LIBStick.py:5500 +#: LIBStick.py:5573 msgid "Spectre : " msgstr "Espectro: " -#: LIBStick.py:5598 -msgid "Première borne inf (nm)" -msgstr "Primer límite inf (nm)" +#: LIBStick.py:5671 +msgid "1ere borne inf (nm)" +msgstr "1° límite inf (nm)" -#: LIBStick.py:5599 -msgid "Première borne sup (nm)" -msgstr "Primer límite sup (nm)" +#: LIBStick.py:5672 +msgid "1ere borne sup (nm)" +msgstr "1° límite sup (nm)" -#: LIBStick.py:5600 -msgid "Seconde borne inf (nm)" -msgstr "Segundo límite inf (nm)" +#: LIBStick.py:5673 +msgid "2de borne inf (nm)" +msgstr "2° límite inf (nm)" -#: LIBStick.py:5601 -msgid "Seconde borne sup (nm)" -msgstr "Segundo límite sup (nm)" +#: LIBStick.py:5674 +msgid "2de borne sup (nm)" +msgstr "2° límite sup (nm)" -#: LIBStick.py:5625 -msgid "Seconde extraction" -msgstr "Segunda extracción" +#: LIBStick.py:5698 +msgid "2de extraction" +msgstr "2° extracción" -#: LIBStick.py:5629 LIBStick.py:5911 +#: LIBStick.py:5702 LIBStick.py:5982 msgid "Reset" msgstr "Reiniciar" -#: LIBStick.py:5654 LIBStick.py:5937 +#: LIBStick.py:5726 LIBStick.py:6008 msgid "Exécute" msgstr "Ejecutar" -#: LIBStick.py:5661 LIBStick.py:5944 +#: LIBStick.py:5734 LIBStick.py:6015 msgid "Sortie 2D" msgstr "Salida 2D" -#: LIBStick.py:5667 LIBStick.py:5951 +#: LIBStick.py:5740 LIBStick.py:6022 msgid "Sortie 3D" msgstr "Salida 3D" -#: LIBStick.py:5686 LIBStick.py:5689 -msgid "Position x (nm) : " -msgstr "Posición x (nm) : " +#: LIBStick.py:5759 LIBStick.py:5761 +msgid "x (nm) : " +msgstr "x (nm) : " -#: LIBStick.py:5688 LIBStick.py:5691 -msgid "Position y (n° de spectre) : " -msgstr "Posición y (# de espectro): " +#: LIBStick.py:5760 LIBStick.py:5762 +msgid "y (n° de spectre) : " +msgstr "y (# de espectro): " -#: LIBStick.py:5717 +#: LIBStick.py:5788 msgid "" "Image brute\n" "spectres non\n" @@ -343,25 +347,27 @@ msgstr "" "espectros no\n" "normalizados" -#: LIBStick.py:5723 +#: LIBStick.py:5794 msgid "" -"Spectre inclus\n" +"\n" +" Spectre inclus\n" "dans spectre\n" "moyen" msgstr "" +"\n" "Espectro incluido\n" "en el espectro\n" "promedio" -#: LIBStick.py:5749 +#: LIBStick.py:5820 msgid "Du spectre n° :" msgstr "Desde el espectro #:" -#: LIBStick.py:5750 +#: LIBStick.py:5821 msgid "Au spectre n° :" msgstr "Hasta el espectro #:" -#: LIBStick.py:5771 +#: LIBStick.py:5842 msgid "" "Moyenne des\n" "spectres \n" @@ -371,27 +377,27 @@ msgstr "" "espectros \n" "normalizados" -#: LIBStick.py:5879 -msgid "Numérateur borne inf (nm)" -msgstr "Numerador límite inf. (nm)" +#: LIBStick.py:5950 +msgid "Num. borne inf (nm)" +msgstr "Num. límite inf. (nm)" -#: LIBStick.py:5880 -msgid "Numérateur borne sup (nm)" -msgstr "Numerador límite sup. (nm)" +#: LIBStick.py:5951 +msgid "Num. borne sup (nm)" +msgstr "Num. límite sup. (nm)" -#: LIBStick.py:5881 -msgid "Dénominateur borne inf (nm)" -msgstr "Denominador límite inf. (nm)" +#: LIBStick.py:5952 +msgid "Dénom. borne inf (nm)" +msgstr "Denom. límite inf. (nm)" -#: LIBStick.py:5882 -msgid "Dénominateur borne sup( nm)" -msgstr "Denominador límite sup. (nm)" +#: LIBStick.py:5953 +msgid "Dénom. borne sup( nm)" +msgstr "Denom. límite sup. (nm)" -#: LIBStick.py:5906 +#: LIBStick.py:5977 msgid "Dénominateur ?" msgstr "Denominador ?" -#: LIBStick.py:5992 +#: LIBStick.py:6063 msgid "" "Normalisation\n" "des spectres" @@ -399,11 +405,11 @@ msgstr "" "Normalización\n" "de los espectros" -#: LIBStick.py:6006 +#: LIBStick.py:6077 msgid "Statistiques" msgstr "Estadísticas" -#: LIBStick.py:6013 +#: LIBStick.py:6084 msgid "" "\n" "Position x (nm) : " @@ -411,7 +417,7 @@ msgstr "" "\n" "Posición x (nm) : " -#: LIBStick.py:6014 +#: LIBStick.py:6085 msgid "" "Position y \n" "(n° de spectre) : " @@ -419,63 +425,71 @@ msgstr "" "Posición y \n" "(# de espectro) : " -#: LIBStick.py:6038 LIBStick.py:6198 +#: LIBStick.py:6109 LIBStick.py:6269 msgid "n°" msgstr "n°" -#: LIBStick.py:6039 LIBStick.py:6199 +#: LIBStick.py:6110 LIBStick.py:6270 msgid "Nom du spectre" msgstr "Nombre del espectro" -#: LIBStick.py:6040 +#: LIBStick.py:6111 msgid "Rapport zone1/zone2" msgstr "Ratio zona1/zona2" -#: LIBStick.py:6200 +#: LIBStick.py:6271 msgid "Utlisé pour l'ACP :" msgstr "Utizado para PCA:" -#: LIBStick.py:6201 +#: LIBStick.py:6272 msgid "Label :" msgstr "Etiqueta:" -#: LIBStick.py:6212 +#: LIBStick.py:6283 msgid "Spectres normalisés" msgstr "Espectros normalizados" -#: LIBStick.py:6218 +#: LIBStick.py:6289 msgid "Centré reduit" msgstr "Centrado reducido" -#: LIBStick.py:6227 +#: LIBStick.py:6295 +msgid "Binning :" +msgstr "Binning :" + +#: LIBStick.py:6308 msgid "+ ind. supp." msgstr "+ ind. adicional" -#: LIBStick.py:6231 +#: LIBStick.py:6312 msgid "Ouvre" msgstr "Abrir" -#: LIBStick.py:6235 +#: LIBStick.py:6316 msgid "Sauve" msgstr "Guardar" -#: LIBStick.py:6239 +#: LIBStick.py:6362 msgid "Dimensions : " msgstr "Dimensiones: " -#: LIBStick.py:6259 -msgid "Même echelle x et y" -msgstr "Misma escala x e y" +#: LIBStick.py:6382 +msgid "" +"Même echelle\n" +" x et y" +msgstr "" +"Misma escala\n" +" x e y" -#: LIBStick.py:6263 +#: LIBStick.py:6386 msgid "Diag. éboulis" msgstr "Diag. scree" -#: LIBStick.py:6282 +#: LIBStick.py:6390 msgid "Diag. plotly" msgstr "Diag. plotly" -#: LIBStick.py:6285 +#: LIBStick.py:6393 msgid "" "Enregistrer \n" "facteurs \n" @@ -485,8 +499,8 @@ msgstr "" "factores\n" "de la PCA" -#~ msgid "Ferme" -#~ msgstr "Cerrar" +#~ msgid "Visualisation" +#~ msgstr "Visualización" #, fuzzy #~| msgid "Diag. éboulis" diff --git a/locale/it/LC_MESSAGES/it.mo b/locale/it/LC_MESSAGES/it.mo index fab3837..8b960e8 100644 Binary files a/locale/it/LC_MESSAGES/it.mo and b/locale/it/LC_MESSAGES/it.mo differ diff --git a/locale/it/LC_MESSAGES/it.po b/locale/it/LC_MESSAGES/it.po index f228607..9446b86 100644 --- a/locale/it/LC_MESSAGES/it.po +++ b/locale/it/LC_MESSAGES/it.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: LIBStick v2.0\n" -"POT-Creation-Date: 2024-06-21 12:05+0200\n" -"PO-Revision-Date: 2024-06-21 12:09+0200\n" +"POT-Creation-Date: 2024-09-19 16:02+0200\n" +"PO-Revision-Date: 2024-09-19 16:11+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -14,7 +14,7 @@ msgstr "" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: LIBStick.py\n" -#: LIBStick.py:201 LIBStick.py:4708 +#: LIBStick.py:201 LIBStick.py:4742 msgid "Attention !" msgstr "Attenzione !" @@ -22,248 +22,252 @@ msgstr "Attenzione !" msgid "Veuillez redémarrer LIBStick pour retrouver les paramètres par défaut." msgstr "Riavviare LIBStick per ritrovare i parametri di défault." -#: LIBStick.py:515 +#: LIBStick.py:525 msgid "Choisissez un fichier spectre" msgstr "Scegliere un file spettro" -#: LIBStick.py:4427 +#: LIBStick.py:4463 LIBStick.py:4569 msgid "Valider" msgstr "Validare" -#: LIBStick.py:4506 +#: LIBStick.py:4540 msgid "Lambda (nm) :" msgstr "Lambda (nm) :" -#: LIBStick.py:4507 +#: LIBStick.py:4541 msgid "Delta (nm) :" msgstr "Delta (nm) :" -#: LIBStick.py:4508 +#: LIBStick.py:4542 msgid "Seuil (> I rela.) :" msgstr "Soglia (> I rela.) :" -#: LIBStick.py:4530 LIBStick.py:4986 +#: LIBStick.py:4564 LIBStick.py:5020 msgid "NIST LIBS" msgstr "NIST LIBS" -#: LIBStick.py:4709 +#: LIBStick.py:4669 +msgid "Fermer" +msgstr "Chiuso" + +#: LIBStick.py:4743 msgid "Pas d'informations pour cet élément." msgstr "Nessuna informazione per quest'elemento." -#: LIBStick.py:4967 +#: LIBStick.py:5001 msgid "Efface" msgstr "Cancellare" -#: LIBStick.py:4977 +#: LIBStick.py:5011 msgid "Neutres" msgstr "Neutri" -#: LIBStick.py:4981 +#: LIBStick.py:5015 msgid "Ions +" msgstr "Ioni +" -#: LIBStick.py:4991 +#: LIBStick.py:5025 msgid "I relative >= 10%" msgstr "I relativa >= 10%" -#: LIBStick.py:4995 +#: LIBStick.py:5029 msgid "1% <= I rel < 10%" msgstr "1% <= I rel < 10%" -#: LIBStick.py:4999 +#: LIBStick.py:5033 msgid "I relative < 1%" msgstr "I relativa < 1%" -#: LIBStick.py:5159 +#: LIBStick.py:5232 msgid "LIBStick pré-traitements" msgstr "LIBStick pretrattamenti" -#: LIBStick.py:5160 +#: LIBStick.py:5233 msgid "LIBStick extraction" msgstr "LIBStick estrazione" -#: LIBStick.py:5161 +#: LIBStick.py:5234 msgid "LIBStick comparaison" msgstr "LIBStick paragone" -#: LIBStick.py:5162 +#: LIBStick.py:5235 msgid "LIBStick ACP" msgstr "LIBStick PCA" -#: LIBStick.py:5176 LIBStick.py:5453 LIBStick.py:5651 LIBStick.py:5935 -#: LIBStick.py:6173 +#: LIBStick.py:5249 LIBStick.py:5526 LIBStick.py:5724 LIBStick.py:6006 +#: LIBStick.py:6244 msgid "Fichier" msgstr "Documento" -#: LIBStick.py:5177 +#: LIBStick.py:5250 msgid "Sauvegarde des paramètres actuels" msgstr "Salvare i parametri attuali" -#: LIBStick.py:5179 +#: LIBStick.py:5252 msgid "Restaure les paramètres par défaut au prochain démarrage" msgstr "Ristabilire i parametri di défault al prossimo avvio" -#: LIBStick.py:5181 +#: LIBStick.py:5254 msgid "Quitter" msgstr "Chiudere" -#: LIBStick.py:5183 +#: LIBStick.py:5256 msgid "Redémarrer" msgstr "Riavviare" -#: LIBStick.py:5186 +#: LIBStick.py:5259 msgid "Traitement" msgstr "Trattamento" -#: LIBStick.py:5188 LIBStick.py:5193 LIBStick.py:5198 LIBStick.py:5203 +#: LIBStick.py:5261 LIBStick.py:5266 LIBStick.py:5271 LIBStick.py:5276 msgid "Echelle log y" msgstr "Scala log y" -#: LIBStick.py:5191 LIBStick.py:5765 +#: LIBStick.py:5264 LIBStick.py:5836 msgid "Extraction" msgstr "Estrazione" -#: LIBStick.py:5196 +#: LIBStick.py:5269 msgid "Comparaison" msgstr "Paragone" -#: LIBStick.py:5201 LIBStick.py:6223 +#: LIBStick.py:5274 LIBStick.py:6304 msgid "ACP" msgstr "PCA" -#: LIBStick.py:5206 +#: LIBStick.py:5279 msgid "Outils" msgstr "Strumenti" -#: LIBStick.py:5208 +#: LIBStick.py:5281 msgid "Zoom auto en y" msgstr "Zoom auto in y" -#: LIBStick.py:5209 +#: LIBStick.py:5282 msgid "Graduations" msgstr "Graduatorie" -#: LIBStick.py:5211 +#: LIBStick.py:5284 msgid "Pas multiple de 10" msgstr "Passo multiplo di 10" -#: LIBStick.py:5213 +#: LIBStick.py:5286 msgid "Pas multiple de 5" msgstr "Passo multiplo di 5" -#: LIBStick.py:5215 +#: LIBStick.py:5288 msgid "Pas multiple de 2" msgstr "Passo multiplo di 2" -#: LIBStick.py:5217 +#: LIBStick.py:5290 msgid "Pas multiple de 1" msgstr "Passo multiplo di 1" -#: LIBStick.py:5221 +#: LIBStick.py:5294 msgid "Espacement mini 100 pixels" msgstr "Spazio minimo 100 pixel" -#: LIBStick.py:5223 +#: LIBStick.py:5296 msgid "Espacement mini 50 pixels" msgstr "Spazio minimo 50 pixel" -#: LIBStick.py:5225 +#: LIBStick.py:5298 msgid "Espacement mini 20 pixels" msgstr "Spazio minimo 20 pixel" -#: LIBStick.py:5229 +#: LIBStick.py:5302 msgid "Recherche d'éléments" msgstr "Ricerca di elementi" -#: LIBStick.py:5231 +#: LIBStick.py:5304 msgid "Tableau périodique" msgstr "Tavola periodica" -#: LIBStick.py:5235 +#: LIBStick.py:5308 msgid "Fenetre principale premier plan" msgstr "Finestra principale primo piano" -#: LIBStick.py:5239 +#: LIBStick.py:5312 msgid "Langue au prochain démarage" msgstr "Lingua al prossimo avvio" -#: LIBStick.py:5241 +#: LIBStick.py:5314 msgid "Français" msgstr "Francese" -#: LIBStick.py:5243 +#: LIBStick.py:5316 msgid "Anglais" msgstr "Inglese" -#: LIBStick.py:5245 +#: LIBStick.py:5318 msgid "Espagnol" msgstr "Spagnolo" -#: LIBStick.py:5247 +#: LIBStick.py:5320 msgid "Italien" msgstr "Italiano" -#: LIBStick.py:5250 +#: LIBStick.py:5323 msgid "Style au prochain démarage" msgstr "Stile al prossimo avvio" -#: LIBStick.py:5252 +#: LIBStick.py:5325 msgid "Couleur de LIBStick" msgstr "Colore di LIBStick" -#: LIBStick.py:5297 +#: LIBStick.py:5370 msgid "Aide" msgstr "Aiuto" -#: LIBStick.py:5298 +#: LIBStick.py:5371 msgid "Aide (F1)" msgstr "Aiuto (F1)" -#: LIBStick.py:5300 +#: LIBStick.py:5373 msgid "A propos de LIBStick" msgstr "Informazioni su LIBStick" -#: LIBStick.py:5372 LIBStick.py:6141 +#: LIBStick.py:5445 LIBStick.py:6212 msgid "Borne inf :" msgstr "Limite inf :" -#: LIBStick.py:5373 LIBStick.py:6142 +#: LIBStick.py:5446 LIBStick.py:6213 msgid "Borne sup :" msgstr "Limite sup :" -#: LIBStick.py:5385 +#: LIBStick.py:5458 msgid "Filtre :" msgstr "Filtro :" -#: LIBStick.py:5386 +#: LIBStick.py:5459 msgid "Taille :" msgstr "Dimensione :" -#: LIBStick.py:5387 +#: LIBStick.py:5460 msgid "Ordre :" msgstr "Ordine :" -#: LIBStick.py:5388 +#: LIBStick.py:5461 msgid "Dérivée :" msgstr "Derivata :" -#: LIBStick.py:5400 LIBStick.py:5425 +#: LIBStick.py:5473 LIBStick.py:5498 msgid "Aucun" msgstr "Nessuno" -#: LIBStick.py:5412 +#: LIBStick.py:5485 msgid "Fond :" msgstr "Fondo :" -#: LIBStick.py:5413 +#: LIBStick.py:5486 msgid "Itérations :" msgstr "Iterazioni :" -#: LIBStick.py:5455 -msgid "Visualisation" -msgstr "Visualizzazione" +#: LIBStick.py:5528 +msgid "Visu" +msgstr "Vista" -#: LIBStick.py:5486 +#: LIBStick.py:5559 msgid "" "Appliquer sur\n" "tous les fichiers\n" @@ -273,7 +277,7 @@ msgstr "" "tutti i documenti\n" "della cartella" -#: LIBStick.py:5492 +#: LIBStick.py:5565 msgid "" "Sauvegarde du\n" "fond continu" @@ -281,59 +285,59 @@ msgstr "" "Salvataggio del\n" "fondo continuo" -#: LIBStick.py:5496 +#: LIBStick.py:5569 msgid "Executer" msgstr "Eseguire" -#: LIBStick.py:5500 +#: LIBStick.py:5573 msgid "Spectre : " msgstr "Spettro : " -#: LIBStick.py:5598 -msgid "Première borne inf (nm)" -msgstr "Primo limite inf (nm)" +#: LIBStick.py:5671 +msgid "1ere borne inf (nm)" +msgstr "1° limite inf (nm)" -#: LIBStick.py:5599 -msgid "Première borne sup (nm)" -msgstr "Primo limite sup (nm)" +#: LIBStick.py:5672 +msgid "1ere borne sup (nm)" +msgstr "1° limite sup (nm)" -#: LIBStick.py:5600 -msgid "Seconde borne inf (nm)" -msgstr "Secondo limite inf (nm)" +#: LIBStick.py:5673 +msgid "2de borne inf (nm)" +msgstr "2° limite inf (nm)" -#: LIBStick.py:5601 -msgid "Seconde borne sup (nm)" -msgstr "Secondo limite sup (nm)" +#: LIBStick.py:5674 +msgid "2de borne sup (nm)" +msgstr "2° limite sup (nm)" -#: LIBStick.py:5625 -msgid "Seconde extraction" -msgstr "Seconda estrazione" +#: LIBStick.py:5698 +msgid "2de extraction" +msgstr "2° estrazione" -#: LIBStick.py:5629 LIBStick.py:5911 +#: LIBStick.py:5702 LIBStick.py:5982 msgid "Reset" msgstr "Reset" -#: LIBStick.py:5654 LIBStick.py:5937 +#: LIBStick.py:5726 LIBStick.py:6008 msgid "Exécute" msgstr "Esegui" -#: LIBStick.py:5661 LIBStick.py:5944 +#: LIBStick.py:5734 LIBStick.py:6015 msgid "Sortie 2D" msgstr "Output 2D" -#: LIBStick.py:5667 LIBStick.py:5951 +#: LIBStick.py:5740 LIBStick.py:6022 msgid "Sortie 3D" msgstr "Output 3D" -#: LIBStick.py:5686 LIBStick.py:5689 -msgid "Position x (nm) : " -msgstr "Posizione x (nm) : " +#: LIBStick.py:5759 LIBStick.py:5761 +msgid "x (nm) : " +msgstr "x (nm) : " -#: LIBStick.py:5688 LIBStick.py:5691 -msgid "Position y (n° de spectre) : " -msgstr "Posizione y (n° di spettro) : " +#: LIBStick.py:5760 LIBStick.py:5762 +msgid "y (n° de spectre) : " +msgstr "y (n° di spettro) : " -#: LIBStick.py:5717 +#: LIBStick.py:5788 msgid "" "Image brute\n" "spectres non\n" @@ -343,25 +347,27 @@ msgstr "" "spettri non\n" "normalizzati" -#: LIBStick.py:5723 +#: LIBStick.py:5794 msgid "" -"Spectre inclus\n" +"\n" +" Spectre inclus\n" "dans spectre\n" "moyen" msgstr "" +"\n" "Spettro incluso\n" "nello spettro\n" "medio" -#: LIBStick.py:5749 +#: LIBStick.py:5820 msgid "Du spectre n° :" msgstr "Dello spettro n° :" -#: LIBStick.py:5750 +#: LIBStick.py:5821 msgid "Au spectre n° :" msgstr "Allo spettro n° :" -#: LIBStick.py:5771 +#: LIBStick.py:5842 msgid "" "Moyenne des\n" "spectres \n" @@ -371,27 +377,27 @@ msgstr "" "spettri\n" "normalizzati" -#: LIBStick.py:5879 -msgid "Numérateur borne inf (nm)" -msgstr "Numeratore limite inf (nm)" +#: LIBStick.py:5950 +msgid "Num. borne inf (nm)" +msgstr "Num. limite inf (nm)" -#: LIBStick.py:5880 -msgid "Numérateur borne sup (nm)" -msgstr "Numeratore limite sup (nm)" +#: LIBStick.py:5951 +msgid "Num. borne sup (nm)" +msgstr "Num. limite sup (nm)" -#: LIBStick.py:5881 -msgid "Dénominateur borne inf (nm)" -msgstr "Denominatore limite inf (nm)" +#: LIBStick.py:5952 +msgid "Dénom. borne inf (nm)" +msgstr "Denom. limite inf (nm)" -#: LIBStick.py:5882 -msgid "Dénominateur borne sup( nm)" -msgstr "Denominatore limite sup (nm)" +#: LIBStick.py:5953 +msgid "Dénom. borne sup( nm)" +msgstr "Denom. limite sup (nm)" -#: LIBStick.py:5906 +#: LIBStick.py:5977 msgid "Dénominateur ?" msgstr "Denominatore ?" -#: LIBStick.py:5992 +#: LIBStick.py:6063 msgid "" "Normalisation\n" "des spectres" @@ -399,11 +405,11 @@ msgstr "" "Normalizzazione\n" "degli spettri" -#: LIBStick.py:6006 +#: LIBStick.py:6077 msgid "Statistiques" msgstr "Statistiche" -#: LIBStick.py:6013 +#: LIBStick.py:6084 msgid "" "\n" "Position x (nm) : " @@ -411,7 +417,7 @@ msgstr "" "\n" "Posizione x (nm) : " -#: LIBStick.py:6014 +#: LIBStick.py:6085 msgid "" "Position y \n" "(n° de spectre) : " @@ -419,63 +425,71 @@ msgstr "" "Posizione y \n" "(n° di spettro) : " -#: LIBStick.py:6038 LIBStick.py:6198 +#: LIBStick.py:6109 LIBStick.py:6269 msgid "n°" msgstr "n°" -#: LIBStick.py:6039 LIBStick.py:6199 +#: LIBStick.py:6110 LIBStick.py:6270 msgid "Nom du spectre" msgstr "Nome dello spettro" -#: LIBStick.py:6040 +#: LIBStick.py:6111 msgid "Rapport zone1/zone2" msgstr "Rapporto zona1/zona2" -#: LIBStick.py:6200 +#: LIBStick.py:6271 msgid "Utlisé pour l'ACP :" msgstr "Utilizzato per il PCA :" -#: LIBStick.py:6201 +#: LIBStick.py:6272 msgid "Label :" msgstr "Etichetta :" -#: LIBStick.py:6212 +#: LIBStick.py:6283 msgid "Spectres normalisés" msgstr "Spettri normalizzati" -#: LIBStick.py:6218 +#: LIBStick.py:6289 msgid "Centré reduit" msgstr "Centrato ridotto" -#: LIBStick.py:6227 +#: LIBStick.py:6295 +msgid "Binning :" +msgstr "Binning :" + +#: LIBStick.py:6308 msgid "+ ind. supp." msgstr "+ ind. supp." -#: LIBStick.py:6231 +#: LIBStick.py:6312 msgid "Ouvre" msgstr "Apri" -#: LIBStick.py:6235 +#: LIBStick.py:6316 msgid "Sauve" msgstr "Salva" -#: LIBStick.py:6239 +#: LIBStick.py:6362 msgid "Dimensions : " msgstr "Dimensioni : " -#: LIBStick.py:6259 -msgid "Même echelle x et y" -msgstr "Stessa scala x e y" +#: LIBStick.py:6382 +msgid "" +"Même echelle\n" +" x et y" +msgstr "" +"Stessa scala\n" +" x e y" -#: LIBStick.py:6263 +#: LIBStick.py:6386 msgid "Diag. éboulis" msgstr "Diag. di scree" -#: LIBStick.py:6282 +#: LIBStick.py:6390 msgid "Diag. plotly" msgstr "Diag. plotly" -#: LIBStick.py:6285 +#: LIBStick.py:6393 msgid "" "Enregistrer \n" "facteurs \n" @@ -485,8 +499,8 @@ msgstr "" "fattori\n" "del PCA" -#~ msgid "Ferme" -#~ msgstr "Chiuso" +#~ msgid "Visualisation" +#~ msgstr "Visualizzazione" #~ msgid "Variance expliquée %" #~ msgstr "Varianza esplicita %"