Projet

Général

Profil

Development #26266

traduction des bulles d'aide de leaflet

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
10 septembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Ajout de javascript_catalog pour pouvoir traduire "Zoom in" et "Zoom out", et modif au js pour utiliser les trads.

L.Control.Zoom = L.Control.extend({
...
        options: {
...
                zoomInTitle: 'Zoom in',
...
                zoomOutTitle: 'Zoom out'

+ ajout d'un texte d'aide sur le bouton "me géolocaliser".


Fichiers

Révisions associées

Révision b74b099f (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

general: add javascript catalog to translate map tooltips (#26266)

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 5 ans

+ ajout d'un texte d'aide sur le bouton "me géolocaliser".

J'ai laissé ça pour un autre ticket.

#3

Mis à jour par Thomas Noël il y a plus de 5 ans

Je découvre javascript_catalog, un peu surpris de voir que le code ici n'est pas celui de https://docs.djangoproject.com/en/1.8/topics/i18n/translation/#module-django.views.i18n , sans doute que je rate un truc, une simplification ?

#4

Mis à jour par Thomas Noël il y a plus de 5 ans

dis autrement, je pensais qu'il fallait cela :

diff --git a/combo/urls.py b/combo/urls.py
index 3b3fdc0..bc281da 100644
--- a/combo/urls.py
+++ b/combo/urls.py
@@ -28,6 +28,10 @@ from .manager.urls import urlpatterns as combo_manager_urls

 from . import plugins

+js_info_dict = {
+    'packages': ('combo.apps.maps',),
+}
+
 urlpatterns = [
     url(r'^manage/', decorated_includes(manager_required,
         include(combo_manager_urls))),
@@ -35,7 +39,7 @@ urlpatterns = [
     url(r'^logout/$', logout, name='auth_logout'),
     url(r'^login/$', login, name='auth_login'),
     url(r'^404$', error404),
-    url(r'^jsi18n$', javascript_catalog, name='javascript-catalog'),
+    url(r'^jsi18n$', javascript_catalog, js_info_dict, name='javascript-catalog'),
 ]

 handler404 = error404

mais en fait, avec ou sans /jsi18n ne contient aucune référence aux traductions indiquées dans le .po et je ne sais pas comment tout cela fonctionne :/

#5

Mis à jour par Thomas Noël il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

Ok, my bad, j'avais pas lancé de setup.py build pour construire le djangojs.mo

Go

#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

(côté code c'est un peu nul parce que javascript_catalog déprécié en 1.11 mais comme on est toujours en 1.8...)

#7

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit b74b099f85ffe2856fc76ffb6012e2d61d069ad1
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Sep 13 09:44:28 2018 +0200

    general: add javascript catalog to translate map tooltips (#26266)
#8

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF