diff --git a/README.md b/README.md index e8c2682..e57486c 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,46 @@ -usage: weight-cli.py [-h] [-da DATA] [-w WEIGHT] [-t TYPE] [-d DATE] [-i ID] +usage: + +weight-cli.py [-h] [-da DATA] [-w WEIGHT] [-t TYPE] [-d DATE] [-i ID] [-m METRIC] [-c COMMENT] [-o OTHER] [-r] [-rem REMOVE] [-g] [-tst] [-ur] [-v] Un script en ligne de commande pour gérer votre poids. optional arguments: + -h, --help show this help message and exit - -da DATA, --data DATA - fichier de données : optionnel + + -da DATA, --data DATA fichier de données : optionnel + -w WEIGHT, --weight WEIGHT poids : optionnel + -t TYPE, --type TYPE type : optionnel + -d DATE, --date DATE date : optionnelle + -i ID, --id ID identifiant : optionnel + -m METRIC, --metric METRIC métrique : optionnelle + -c COMMENT, --comment COMMENT commentaire : optionnel + -o OTHER, --other OTHER autre : optionnel + -r, --read optional read measures + -rem REMOVE, --remove REMOVE suppression d'une mesure par son numéro dans la liste : optionnel + -g, --graph trace le graphe : optionnel + -tst, --tests optional tests operations + -ur, --undoremove annule la suppression de la dernière ligne effacée : optionnel + -v, --version show program's version number and exit diff --git a/README_en.md b/README_en.md new file mode 100644 index 0000000..e037e7c --- /dev/null +++ b/README_en.md @@ -0,0 +1,28 @@ +usage: weight-cli.py [-h] [-da DATA] [-w WEIGHT] [-t TYPE] [-d DATE] [-i ID] + [-m METRIC] [-c COMMENT] [-o OTHER] [-r] [-rem REMOVE] + [-g] [-tst] [-ur] [-v] + +A script to manage your weight in command line. + +optional arguments: + -h, --help show this help message and exit + -da DATA, --data DATA + optional : file data + -w WEIGHT, --weight WEIGHT + optional : weight + -t TYPE, --type TYPE optional : type + -d DATE, --date DATE optional : date + -i ID, --id ID optional : id + -m METRIC, --metric METRIC + optional : metric + -c COMMENT, --comment COMMENT + optional : comment + -o OTHER, --other OTHER + optional : other + -r, --read optional read measures + -rem REMOVE, --remove REMOVE + optional : delete a measure by its number in the list + -g, --graph optional : plot graph + -tst, --tests optional tests operations + -ur, --undoremove optional : undo remove the last line removed + -v, --version show program's version number and exit diff --git a/README_fr.md b/README_fr.md new file mode 100644 index 0000000..e8c2682 --- /dev/null +++ b/README_fr.md @@ -0,0 +1,30 @@ +usage: weight-cli.py [-h] [-da DATA] [-w WEIGHT] [-t TYPE] [-d DATE] [-i ID] + [-m METRIC] [-c COMMENT] [-o OTHER] [-r] [-rem REMOVE] + [-g] [-tst] [-ur] [-v] + +Un script en ligne de commande pour gérer votre poids. + +optional arguments: + -h, --help show this help message and exit + -da DATA, --data DATA + fichier de données : optionnel + -w WEIGHT, --weight WEIGHT + poids : optionnel + -t TYPE, --type TYPE type : optionnel + -d DATE, --date DATE date : optionnelle + -i ID, --id ID identifiant : optionnel + -m METRIC, --metric METRIC + métrique : optionnelle + -c COMMENT, --comment COMMENT + commentaire : optionnel + -o OTHER, --other OTHER + autre : optionnel + -r, --read optional read measures + -rem REMOVE, --remove REMOVE + suppression d'une mesure par son numéro dans la liste + : optionnel + -g, --graph trace le graphe : optionnel + -tst, --tests optional tests operations + -ur, --undoremove annule la suppression de la dernière ligne effacée : + optionnel + -v, --version show program's version number and exit diff --git a/weight-cli.py b/weight-cli.py index ca6fc24..f949821 100644 --- a/weight-cli.py +++ b/weight-cli.py @@ -31,12 +31,12 @@ import gettext #gettext.bindtextdomain('base', 'locale/en/LC_MESSAGES/base.mo') #gettext.textdomain('base') # Voir : https://docs.python.org/fr/3/library/gettext.html -#en = gettext.translation('base', localedir='locale/', languages=['en']) -#en.install() -#_ = en.gettext # english -fr = gettext.translation('base', localedir='locale/', languages=['fr']) -fr.install() -_ = fr.gettext # english +en = gettext.translation('base', localedir='locale/', languages=['en']) +en.install() +_ = en.gettext # english +# fr = gettext.translation('base', localedir='locale/', languages=['fr']) +# fr.install() +# _ = fr.gettext # english # Voir : https://medium.com/i18n-and-l10n-resources-for-developers/how-to-translate-python-applications-with-the-gnu-gettext-module-5c1c085041 """