Commit e8e4692d authored by Praibait's avatar Praibait

Retour au français du Js. Par contre la trad marche plus dessus. (cf fichier jsi18n)

parent 1ba32132
...@@ -84,19 +84,16 @@ Pour déclarer du texte à traduire dans un fichier javascript, on utilise ...@@ -84,19 +84,16 @@ Pour déclarer du texte à traduire dans un fichier javascript, on utilise
Original À traduire Original À traduire
"ma chaine de texte" -> gettext("ma chaine de texte") "ma chaine de texte" -> gettext("ma chaine de texte")
Pour détecter les chaînes de textes en javascript, il faut les lignes de commandes suivantes où se trouvent les fichiers à traduire -- mais je ne sais pas pourquoi-- : Pour détecter les chaînes de textes en javascript, il faut les lignes de commandes suivantes où se trouvent les fichiers à traduire -- mais je ne sais pas pourquoi-- (parce que on est dans aucun projet (en dehors de note/ -- Praibait) :
Dans notre cas il faudra donc allez dans /static/js/custom/.
django-admin makemessages --domain=djangojs Dans notre cas il faudra donc aller dans /static/js/custom/ et par exemple pour les fichier de traduction anglaise (en) :
ou django-admin makemessages -l en -d djangojs
python manage.py makemessages --domain=djangojs
La commande va alors générer un djangojs.po, qui fonctionne comme les django.po. La commande va alors générer un djangojs.po, qui fonctionne comme les django.po.
Remarque: Remarque:
La ligne suivante a été rajoutée dans la base.html. On a besoin, sur toutes les pages où des scripts sont appelés, d'appeler en parallèle le dictionnaire contenant les traductions javacript. Pour éviter de malheureux oubli... La ligne suivante a été rajoutée dans base.html. On a besoin, sur toutes les pages où des scripts sont appelés, d'appeler en parallèle le dictionnaire contenant les traductions javacript. Pour éviter de malheureux oublis...
<script type="text/javascript" src="{% url 'javascript_catalog' %}"></script> <script type="text/javascript" src="{% url 'javascript_catalog' %}"></script>
......
...@@ -102,7 +102,7 @@ DEFAULT_LANGUAGE = 1 ...@@ -102,7 +102,7 @@ DEFAULT_LANGUAGE = 1
LOCALE_PATHS = [ LOCALE_PATHS = [
os.path.join(ROOT_PATH, 'locale/'), os.path.join(ROOT_PATH, 'locale/'),
os.path.join(PROJECT_PATH, 'static/js/custom/locale/'), os.path.join(PROJECT_PATH, '../static/js/custom/locale/'),
] ]
#: If you set this to False, Django will not format dates, numbers and #: If you set this to False, Django will not format dates, numbers and
......
...@@ -8,7 +8,7 @@ msgid "" ...@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-06-15 16:45-0300\n" "POT-Creation-Date: 2017-06-25 00:35+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -45,19 +45,19 @@ msgstr "Description" ...@@ -45,19 +45,19 @@ msgstr "Description"
msgid "Consigné" msgid "Consigné"
msgstr "Returnable" msgstr "Returnable"
#: boutons_dynamiques.js:157 boutons_dynamiques.js:179 #: boutons_dynamiques.js:157 boutons_dynamiques.js.c:179
msgid "Modifier" msgid "Modifier"
msgstr "Edit" msgstr "Edit"
#: boutons_dynamiques.js:157 boutons_dynamiques.js:182 #: boutons_dynamiques.js:157 boutons_dynamiques.js.c:182
msgid "Supprimer" msgid "Supprimer"
msgstr "Delete" msgstr "Delete"
#: boutons_dynamiques.js:185 boutons_dynamiques.js:193 #: boutons_dynamiques.js:185 boutons_dynamiques.js.c:193
msgid "Oui" msgid "Oui"
msgstr "Yes" msgstr "Yes"
#: boutons_dynamiques.js:189 boutons_dynamiques.js:196 #: boutons_dynamiques.js:189 boutons_dynamiques.js.c:196
msgid "Non" msgid "Non"
msgstr "No" msgstr "No"
...@@ -65,59 +65,59 @@ msgstr "No" ...@@ -65,59 +65,59 @@ msgstr "No"
msgid "Aucun bouton ne correspond à ta recherche." msgid "Aucun bouton ne correspond à ta recherche."
msgstr "No button match your search." msgstr "No button match your search."
#: consos_base.js:766 consos_base.js:767 consos_base.js:768 #: consos_base.js:769 consos_base.js.c:770 consos_base.js.c:771
msgid "depuis " msgid "depuis "
msgstr "since " msgstr "since "
#: consos_base.js:766 consos_base.js:767 #: consos_base.js:769 consos_base.js.c:770
msgid " jours" msgid " jours"
msgstr " days" msgstr " days"
#: consos_base.js:768 #: consos_base.js:771
msgid " jour" msgid " jour"
msgstr " day" msgstr " day"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "idbde" msgid "idbde"
msgstr "idbde" msgstr "idbde"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Nom" msgid "Nom"
msgstr "Last name" msgstr "Last name"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Prénom" msgid "Prénom"
msgstr "First name" msgstr "First name"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Pseudo" msgid "Pseudo"
msgstr "Nickname" msgstr "Nickname"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Aliases" msgid "Aliases"
msgstr "Aliases" msgstr "Aliases"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Anciens pseudos" msgid "Anciens pseudos"
msgstr "Formers nicknames" msgstr "Formers nicknames"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "E-mail" msgid "E-mail"
msgstr "Email" msgstr "Email"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Solde" msgid "Solde"
msgstr "Balance" msgstr "Balance"
#: liste_dynamique_search.js:148 #: liste_dynamique_search.js:145
msgid "Section" msgid "Section"
msgstr "Departement" msgstr "Departement"
#: liste_dynamique_search.js:196 #: liste_dynamique_search.js:193
msgid "Résultats de la recherche" msgid "Résultats de la recherche"
msgstr "Search results" msgstr "Search results"
#: liste_dynamique_search.js:209 #: liste_dynamique_search.js:206
msgid "Aucun compte ne correspond à ta recherche." msgid "Aucun compte ne correspond à ta recherche."
msgstr "No account match your search." msgstr "No account match your search."
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment