Traduction de chaines en anglais
This commit is contained in:
parent
76ed596f48
commit
d6e4046c8f
|
@ -55,3 +55,27 @@ msgstr "trace le graphe : optionnel"
|
|||
|
||||
msgid "optional : undo remove the last line removed"
|
||||
msgstr "annule la suppression de la dernière ligne effacée : optionnel"
|
||||
|
||||
msgid "Your measure has been recorded : "
|
||||
msgstr "Votre mesure a été enregistrée : "
|
||||
|
||||
msgid "-your weight : {weight} kg"
|
||||
msgstr "-votre poids : {weight} kg"
|
||||
|
||||
msgid "-its type : {typ}"
|
||||
msgstr "-son type : {typ}"
|
||||
|
||||
msgid "-the date : {dat}"
|
||||
msgstr "-la date : {dat}"
|
||||
|
||||
msgid "-the metric : {metric}"
|
||||
msgstr "-la métrique : {metric}"
|
||||
|
||||
msgid "-the identifier : {ide}"
|
||||
msgstr "-l'identifiant : {ide}"
|
||||
|
||||
msgid "-your comment : {comment}"
|
||||
msgstr "-votre commentaire : {comment}"
|
||||
|
||||
msgid "-other : {other}"
|
||||
msgstr "-autre : {other}"
|
||||
|
|
|
@ -40,18 +40,18 @@ _ = en.gettext # english
|
|||
# Voir : https://medium.com/i18n-and-l10n-resources-for-developers/how-to-translate-python-applications-with-the-gnu-gettext-module-5c1c085041
|
||||
|
||||
"""
|
||||
Une mesure est caractérisée par :
|
||||
- sa valeur
|
||||
- son type
|
||||
- sa date
|
||||
- sa métrique
|
||||
- son identifiant
|
||||
- un commentaire
|
||||
- autre
|
||||
A measurement is characterized by :
|
||||
- its value
|
||||
- its type
|
||||
- its date
|
||||
- its metrics
|
||||
- its identifier
|
||||
- one comment
|
||||
- other
|
||||
"""
|
||||
|
||||
def save_file_data():
|
||||
""" Enregistrement du nom du fichier de données """
|
||||
""" Saving the data file name """
|
||||
f = open("Fonctionnel.txt", "r")
|
||||
contents = f.readlines()
|
||||
f.close()
|
||||
|
@ -68,16 +68,16 @@ def save_file_data():
|
|||
|
||||
|
||||
def save_mesure():
|
||||
""" Affichage et enregistrement d'une mesure """
|
||||
print("Votre mesure a été enregistrée : ")
|
||||
""" Displaying and recording a measure """
|
||||
print(_("Your measure has been recorded"))
|
||||
with indent(4, quote=colored.blue('')):
|
||||
puts(colored.green("-votre poids : {weight} kg").format(weight=args.weight))
|
||||
puts("-son type : {typ}".format(typ=args.type))
|
||||
puts("-la date : {dat}".format(dat=args.date))
|
||||
puts("-la métrique : {metric}".format(metric=args.metric))
|
||||
puts("-l'identifiant : {ide}".format(ide=args.id))
|
||||
puts("-votre commentaire : {comment}".format(comment=args.comment))
|
||||
puts("-autre : {other}".format(other=args.other))
|
||||
puts(colored.green("-your weight : {weight} kg").format(weight=args.weight))
|
||||
puts("-its type : {typ}".format(typ=args.type))
|
||||
puts("-the date : {dat}".format(dat=args.date))
|
||||
puts("-the metric : {metric}".format(metric=args.metric))
|
||||
puts("-the identifier : {ide}".format(ide=args.id))
|
||||
puts("-your comment : {comment}".format(comment=args.comment))
|
||||
puts("-other : {other}".format(other=args.other))
|
||||
with open(str(args.data), 'a', newline='\n') as csvfile:
|
||||
weightwriter = csv.writer(csvfile, delimiter='|', quotechar='"', quoting=csv.QUOTE_MINIMAL)
|
||||
weightwriter.writerow([str(args.weight), \
|
||||
|
@ -88,7 +88,7 @@ def save_mesure():
|
|||
str(args.other)])
|
||||
|
||||
def read_measures():
|
||||
""" Affichage de l'ensemble des mesures """
|
||||
""" Display of all measures """
|
||||
data_file = open(str(args.data), 'r')
|
||||
data = csv.reader(data_file, delimiter='|')
|
||||
linenum = 0
|
||||
|
@ -138,8 +138,8 @@ def undo_remove():
|
|||
f.write(contents)
|
||||
f.close()
|
||||
|
||||
def trace_graph():
|
||||
""" Trace le graphe de l'évolution du poids avec Gnuplot """
|
||||
def plot_graph():
|
||||
""" Plot the graph of the weight evolution with Gnuplot """
|
||||
if args.dates != None:
|
||||
print(args.dates)
|
||||
# set xrange [*:*]
|
||||
|
@ -185,23 +185,22 @@ def trace_graph():
|
|||
|
||||
|
||||
def tests_subproc():
|
||||
""" Test du module subprocess """
|
||||
""" Test of the subprocess module """
|
||||
process = Popen(['cat', 'data2.csv'], stdout=PIPE, stderr=PIPE)
|
||||
stdout, stderr = process.communicate()
|
||||
print(stdout)
|
||||
|
||||
### Main ###
|
||||
""" Programme de relevé de poids
|
||||
Attention, le fichier data.csv à une ligne d'entête à laquelle
|
||||
il manque un séparateur | final pour que le nombre de champs soit
|
||||
correct.
|
||||
""" Weight Recording Program
|
||||
Be careful, the data.csv file has a header line that lacks
|
||||
a final | separator for the number of fields to be correct.
|
||||
"""
|
||||
|
||||
# Création du parseur pour les arguments
|
||||
# Creating the parser for arguments
|
||||
parser = argparse.ArgumentParser()
|
||||
texte = _('A script to manage your weight in command line.')
|
||||
parser.description=texte
|
||||
# Création des arguments
|
||||
# Creating arguments
|
||||
parser.add_argument('-da', '--data',
|
||||
default='data2.csv',
|
||||
help=_('optional : file data')
|
||||
|
@ -264,9 +263,9 @@ parser.add_argument('-v', '--version',
|
|||
version='0.0.5',
|
||||
action='version'
|
||||
)
|
||||
# Récupération des arguments
|
||||
# Argument retrieval
|
||||
args = parser.parse_args()
|
||||
# Lancement des actions
|
||||
# Launching of actions
|
||||
if args.data != 'data2.csv':
|
||||
save_file_data()
|
||||
if args.weight != -1:
|
||||
|
@ -276,7 +275,7 @@ if args.read:
|
|||
if args.remove >= 0:
|
||||
remove_measure()
|
||||
if args.graph:
|
||||
trace_graph()
|
||||
plot_graph()
|
||||
if args.tests:
|
||||
tests_subproc()
|
||||
if args.undoremove:
|
||||
|
|
Loading…
Reference in New Issue